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