Résumé chapitre 4 — NAT et IPv6
Contexte
Matière : _Reseaux · Type : résumé à rendre sur Moodle (Supports Moodle - Reseaux) Voir aussi : VLSM — Découpage en sous-réseaux
Calixte Résumé chapitre 4
REYMOND NAT et IPv6
Partie 1 : NAT
Pb : plus assez d'@ IPv4 publiques
@ privées (RFC 1918) : 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
-> pas routées sur internet, réutilisables partout
NAT : plusieurs machines privées sortent avec une @ publique
+ masque les @ internes
Vocabulaire : local interne / global interne / local externe / global externe
(vu de l'intérieur / vu de l'extérieur)
Les types :
NAT statique : 1 privée <-> 1 publique fixe (rendre un serveur accessible)
NAT dynamique : pool d'@ publiques prises à la volée
PAT (NAT overload) : tout le monde derrière 1 seule @, on différencie
avec les ports (port pris -> port suivant dispo)
marche que dans un sens (intérieur vers extérieur)
PAT statique : ouvrir que certains ports vers une machine
NAT vs PAT : NAT 1 pour 1, que l'@ IP
PAT 1 pour plusieurs, @ IP + port TCP/UDP
Partie 2 : IPv6
IPv4 = 32 bits, 4,3 milliards d'@ -> à court
IPv6 = 128 bits (340 undécillions)
Transition : double pile, tunneling, NAT64
Ecriture : 8 hextets de 4 hexa séparés par :
règle 1 : on enlève les 0 au début de chaque hextet
règle 2 : :: remplace une suite d'hextets à 0, une seule fois
2001:0db8:0000:1111:0000:0000:0000:0200 -> 2001:db8:0:1111::200
préfixe /64 conseillé (64 bits d'ID interface pour SLAAC)
Types : unicast, multicast, anycast (le plus proche) ! pas de broadcast
GUA 2000::/3 publique routable (préfixe 48 + sous-réseau 16 + ID 64)
LLA fe80::/10 obligatoire, que sur le lien, sert de passerelle
ULA fc00::/7 comme les privées, pas routable sur internet
loopback ::1 non spécifiée ::
Config routeur : ipv6 unicast-routing
ipv6 address 2001:db8:acad:1::1/64
ipv6 address fe80::1 link-local
Config auto avec le RA du routeur (toutes les 200s ou si on envoie un RS)
SLAAC : préfixe du RA + ID interface
(EUI-64 : MAC + fffe au milieu + 7e bit inversé, ou aléatoire)
SLAAC + DHCPv6 sans état : en plus le DNS
DHCPv6 avec état : le serveur donne l'@
la passerelle vient toujours du RA (LLA du routeur)
DAD : vérifie que l'@ est pas déjà prise
En-tête IPv6 fixe 40 octets : classe de trafic, étiquette de flux,
en-tête suivant, limite de saut (= TTL)
Multicast : ff02::1 tous les noeuds ff02::2 tous les routeurs
+ noeud sollicité
Sous-réseaux : on compte en hexa sur l'ID de sous-réseau
2001:db8:acad:1::/64, 2001:db8:acad:2::/64 ...
Plus d'ARP -> ND (ICMPv6) : NS / NA pour trouver la MAC
RS / RA pour le routeur + redirection
Voici les grandes lignes. Plus de notes et fiches dispo sur : cours.calixteair.fr