TPNET IPv6
Objectif:prendreen main IPv6, comprendre ses principes, son adressage et savoirimplémenter les fonctions de base
1.Préambule
Questionsthéoriques:
1)il y a 3 types d'adresses IPv6: adresse unicast, adresse multicast,adresse anycast. Unicastest utilisé pour la liaison point à point, multicast est utilisépour atteindre un groupe de machine même dans des différentsréseaux, et Anycast va transmettre à une des groupes derécepteurs.
2) D'après l'adresse IPv6, c'est une adresseunicast globale. CIDR=64, ce qui veut dire que le masque est64.
Adresse unicast globale = FP(3) + TLA(13) + Res(8) +NLAid(24) + SLAid(16) + Interface_identifier(64), donc sonidentificateur de sous-réseau est 47-64bit, et identificateurd'interface est 64-127bits. (46 = 3 + 13 + 8 + 24)
Le préfixeest donc 2001:1:1:4::/64, le sous-réseau est 4, et l’identificateurd'interface est 10
Remarque: Il n’est ici pas précisé quel estle type du préfixe.
Préfixesd'IPv6 :
Leschamps de l'adresse IPv6 situés complètement à gauche contiennentle préfixe utilisé pour le routage de paquets IPv6. Le format despréfixes IPv6 est le suivant :
préfixe/longueuren bits
La longueur du préfixe est indiquée en notationCIDR. La notation CIDR correspond à un slash (/) à la fin del'adresse, suivi de la longueur du préfixe en bits. Pour de plusamples informations sur les adresses IP au format CIDR, se reporter àla section Conception du schéma d'adressage IPv4 CIDR. Le préfixede site d'une adresse IPv6 occupe jusqu'à 48 des bits situéscomplètement à gauche de celle-ci. Par exemple, le préfixe de sitede l'adresse IPv6 2001:db8:3c4d:0015:0000:0000:1a2f:1a2b/48 résidedans les 48 bits situés complètement à gauche, soit 2001:db8:3c4d.Il est possible de représenter ce préfixe de la façon suivante,avec zéros compressés :
2001:db8:3c4d::/48
Remarque :Le préfixe 2001:db8::/32 est un préfixe IPv6 spécial utiliséspécifiquement dans les exemples de documentation.
Il estpossible de spécifier un préfixe de sous-réseau définissant latopologie interne du réseau vers un routeur. Le préfixe desous-réseau de notre exemple d'adresse IPv6 est le suivant :
2001:db8:3c4d:15::/64
Lepréfixe de sous-réseau contient toujours 64 bits. Ceux-ci sedécomposent en 48 bits pour le préfixe de site et 16 bits pour l'IDde sous-réseau.
Les préfixes suivants sont réservés à unusage spécial :
2002::/16
Indiquequ'un préfixe de routage 6to4 suit.
fe80::/10
Indiquequ'une adresse lien-local suit.
ff00::/8
Indiquequ'une adresse multidiffusion suit.
Source :http://docs.oracle.com/cd/E19957-01/820-2982/IPv6-overview-170/index.html
2.Introduction
CeTP se déroule en environnement Linux pour les postes de travail etsur des routeurs Cisco qui sont capables d’utiliser IPv6.
3.Prise en main d'IPv6
Chaquepaire de stations constitue un poste X. Nous aurons donc 2 postes pardemi-banc.
LesPC du Poste 1 seront sur le VLAN1 de leurs switchs respectifs (1-12),les PC du Poste 2 seront sur le VLAN2 de leurs switchs respectif(13-24)
Remarque:le port 24 est réservé au monitoring de l’ensemble du switch.
1)Implementation IPv6 sur stations LINUX
Quellecommande IPv6 allez vous utiliser pour vérifier que IPv6 estopérationnel sur la station ?
$ping6<adresse IPv6 de local>
Configurer l’adresse IPV4 etl’adresse IPv6 sur l'interface Eth0 :
$ifconfigp4p41 inet 6 add 2001:1:1:1::2/64
$ifconfig p4p41 192.168.1.2/24
Remarque:Sur une interface, on pourrait configurer les deux type d’adressesIP
2)Formation prealable a l'interieur des routeurs Cisco
1.Organisation generale d'un routeur Cisco
-
Misesous tension d'un routeur Cisco
-
D'apresle port de Cisco, on cable le routeur avec nos terminaux au memeVLAN de switch
2.Comment se connecter au Routeur
-
LancerPUTTY au fond par TERMINAL “$Putty &”
-
Choisir“serial”
-
“Wouldyou like to entre the initial configuration ?”-“No”
remarque : “Routeur> ?”peut afficher les commandes disponibles
3.Comment configurer un Routeur
-
“Routeur> enable” -> “Routeur #”
-
“Routeur#Conf t”-> Mode configuration terminal “Routeur(Config) #”
remarque:“exit” retournerau niveau plus haut
“hostname<nom>”modification du nom de routeur
4.Comment sauvegarder une config
-
“R<nom>(config) # no ip domain lookup”->arreter DNS
-
“R<nom>(config) # exit”->“R<nom> # ”
-
“R<nom># wr“ write
remarque :“no” devant la commande pourrait annuler l'effet de la commande
5.Comment lire la config active
-
“R<nom> # sh run”
3)Implementation IPv6 sur routeur Cisco
1.“Routeur(config) # ipv6 unicast-routing” activer Ipv6 sur lerouteur Cisco
2.“Routeur(config-if)# ipv6 enbable”
“Routeur(config-if)# ipv6 address <prefix reseau><suffixe> /<prefix-length>”
-> leprefix est “2001:X:X:X ::/64” et X est le numero du poste
->suffixe=10+X
constructionIPv6 de maniere statique
“Routeur(config-if)# ipv6 address <prefix reseau>” ::/<prefix-length>eui-64
constructionIpv6 de maniere dynamique
Faireun show Ipv6 int fa0/0. Quelle sont les adresses presentes surl'interface. Q'indique les adresses de type FF02
reponse :
-
“Routeur# no shutdown”->“Routeur # end”->“Routeur>show ipv6int fa0/0” les commandes au-dessus pourraient l'afficher.
-
Lesadresse sont adresse unicast globale(2001) et adressemulticast(FF02)
4.Construction d'un LAN Ipv6
1.connecter le routeur sur le switch(R1->VLAN1, R2->VLAN2)
2. “$ifconfigp4p1 up” au terminal
->lesordinateurs de meme VLAN que Routeur vont obtenir automatiquementquand on 'UP' une interface.
->verifiersi les ordinateur sont bien configures par “ifconfig”
3.lancer WIRESHARK au fon du terminal – filtre : icmpv6
4.Routeur R1/R2->int->no shutdown
remarque :
“R1(config)# ipv6 route <adresse de reseau vise><adresse degate>”ajouter table de @MAC /@IPau Putty
5. Analyse des echanges et reponse des Quest (outil : ping6)