TP RIPng 1
TP RIPng 1
TP RIPng 1
Dans ce TP, nous nous intéresserons aux procédés de configuration automatiques des adresses IPv6
ainsi qu’au routage IPV6.
Matériel :
Routeur : Cisco 1941 Series
Switch : Cisco 2960-C Series
Architecture du TP :
Chaque groupe de PC adjacents formeront un banc de numéro impair i. Dans ce TP, nous allons
mettre en place 2 réseaux IPv6 sur chaque banc. Les bancs seront liés en série ou en étoile (comme
vous le désirez) en utilisant les interfaces VLAN des routeurs.
Comme sur la figure ci-dessus, le PC serveur est situé à gauche et le PC client est celui de droite.
Question 1. Quel est le préfixe réseau attribué pour le TP ? Donnez les valeurs de TLA, NLA et SLA.
Question 2. Combien de bancs est on capable de relier au maximum ?
Question 3. Déterminez les préfixes de réseaux à utiliser pour vos PC client et serveur.
Câblage :
su
Pour commencer et comme montré sur l’image ci-dessus, on va créer deux réseaux VLAN1 et VLAN2
on connectant les deux interfaces gigabitEthernet du routeur Gi0/0 et Gi0/1 aux deux interfaces
gigabitEthernet du Switch GigabitEthernet 0/1 et GigabitEthernet 0/2 respectivement. On va ensuite
configurer le Switch de sorte à affecter les interfaces FastEthernet 0/1 à FastEthernet 0/4 au VLAN1
et les interfaces FastEthernet 0/5 à FastEthernet 0/8 au VLAN2. De même, les interfaces
GigabitEthernet 0/1 et GigabitEthernet 0/2 du Switch vont être affectées au VLAN1 et VLAN2
respectivement.
- Démarrez le routeur et le Switch et lancez putty (sudo putty&) sur chacun d’eux. Choisissez les
interfaces série /dev/ttyACM0 (/dev/ttyACM1) ou /dev/ttyxx selon que vous utilisez des câbles
micro USB ou des câbles consoles respectivement (voir le répertoire /dev/).
- Reliez un PC serveur au routeur en utilisant une interface réseau du Switch affectée au VLAN1 (une
interface parmi FastEthernet 0/1-4).
- Reliez un PC client au routeur en utilisant une interface réseau du Switch affectée au VLAN2 (une
interface parmi FastEthernet 0/5-8).
- Sur les PC client et serveur, lancez Wireshark sur les interfaces réseaux reliées au Switch (sudo
wireshark &). Il suffira de chercher la bonne interface (eth0) après avoir actionné le menu capture,
item interfaces. Dans le champ Capture Filter, saisissez ipv6 puis cliquez sur Apply.
Question 4. Vos PC client et serveur ont-il configuré une adresse IPv6 ? idem pour le routeur ?
Configuration du Switch :
Configuration du VLAN1 (FastEthernet 0/1-4 et GigabitEthernet 0/1) :
Switch> enable
Switch# show interfaces status
Switch# conf t
Switch(config)# interface range Fa0/1-4
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 1
Switch(config-if-range)# end
Switch# conf t
Switch(config)# interface Gi0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 1
Switch(config-if)# end
Switch# conf t
Switch(config)# interface range Fa0/5-8
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 2
Switch(config-if-range)# end
Switch# conf t
Switch(config)# interface Gi0/2
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 2
Switch(config-if)# end
Question 5. Vos PC client et serveur ont-il configuré une adresse IPv6 ? idem pour le routeur ?
Configuration du Routeur :
Configuration automatique des adresses des PC client et serveur :
Nous allons configurer le routeur pour qu’il annonce le préfixe réseau aux deux VLAN.
Routeur$ enable
Sur Putty, configurez les interfaces du routeur reliées aux deux VLAN. Ci-après la configuration des
deux interfaces routeur GigaEthernet0/0 et GigaEthernet0/1 reliées aux deux VLAN.
Question 8. A quels groupes multicast est abonné le routeur ? à quoi servent ces groupes ?
Question 9. La fonctionnalité DAD est activée par défaut. A quoi sert elle ?
Question 10. La fonctionnalité Neighbor Discovery (ND) est activée par défaut. A quoi sert elle ?
Vous allez maintenant configurer le mécanisme permettant la configuration automatique des "hosts"
sur les deux VLAN. Ce mécanisme permet au routeur d'annoncer sur le lien le préfixe IPv6 à utiliser
pour fabriquer l'adresse IPv6, ainsi que d'autres paramètres comme le MTU. Ce mécanisme s'appelle
Annonce du Routeur (Routeur Advertisement ou RA).
Sur Putty :
La troisième ligne précédente permet de fixer le préfixe IPv6 qui sera annoncé sur ce lien. Sont aussi
renseignées 2 valeurs qui fixent pour ce préfixe sa durée de validité (durée en seconde pendant
laquelle le host pourra considérer son adresse auto-configurée comme valide) et sa durée de
préférence (durée en seconde pendant laquelle le host utilisera l'adresse auto-configurée de
préférence par rapport à celles configurées à partir d'autres annonces).
La quatrième ligne permet de fixer l'intervalle de réémission (en seconde) des messages d'annonce
du routeur (chaque 30 secondes ici).
Ces messages sont maintenant diffusés sur le lien auquel les deux VLAN. Vérifiez cette diffusion dans
l'outil d'analyse de trame Wireshark.
Question 11. Les PC client et serveur, ont-il construit des adresses IPv6 ?
Activez la fonction de routage unicast sur le routeur en exécutant les instructions suivantes :
Question 17. Une route par défaut, a-t-elle été configurée grâce aux messages RA ?
Vous allez maintenant mettre en place le réseau sur lequel est connecté le PC client. Au contraire du
réseau serveur, ce réseau va assurer la configuration automatique des nœuds par le protocole
DHCPv6.
L'architecture DHCP nécessite au minimum un client et un serveur. Dans le cadre de ce TP, vous allez
déployer une architecture qui met aussi en œuvre un relais, permettant ainsi au serveur DHCP de se
situer dans n'importe quel réseau du site.
Le PC serveur aura le rôle de serveur DHCPv6 , le routeur aura le rôle de relais DHCPv6 et enfin le
PC client sera client DHCPv6.
Question 18. Dans une architecture DHCPv6 avec relais, retrouvez les messages qui circulent
dans les sens (1), (2), (3) et (4). Donnez les adresses source et destination de ces messages (voir
les captures Wireshark une fois le TP réalisé si vous n’arrivez pas à répondre à cette question).
Bien que le client ne soit pas configuré automatiquement, il est nécessaire d’activer les annonces
de routeur sur son réseau comme suit :
Question 19. Pour quelles raisons ces annonces sont toujours obligatoires sur un réseau utilisant
DHCPv6 ?
La configuration de l'annonce de préfixe diffère de deux façons de la première effectuée sur le
réseau du PC serveur :
La mention no-autoconfig indique aux nœuds recevant cette annonce de ne pas utiliser ce
préfixe pour la configuration automatique d'adresse.
ipv6 nd managed-config-flag
Cette configuration permet d'indiquer dans le message d'annonce que les nœuds doivent
solliciter un serveur DHCP pour obtenir leur adresse.
Retrouvez ces messages dans l'outil d'analyse des trames en examinant la différence entre les
annonces du routeur sur les réseaux des PC client et serveur.
Question 20. Le PC client a-t-il configuré des adresses IPv6 ? si oui, lesquelles ?
Question 21. Quels sont les messages échangés sur le réseau du PC client ? Quel est leur objectif ?
est ce conforme à ce qui est attendu ?
Vous allez maintenant mettre en place les éléments de l'architecture DHCPv6 qui vont permettre au
PC client d'obtenir une adresse IPv6.
Sur le PC serveur, ouvrez l'éditeur de fichier et entrez les configurations suivantes dans /etc/wide-
dhcpv6/dhcp6s.conf :
interface eth0 {
address-pool pool1 3600;
};
pool pool1 {
range 2001:2017:2017:banc+1::1000 to :2017:2017:banc+1::2000;
};
Cette configuration va permettre au serveur de distribuer des adresses sur le préfixe du réseau
client.
Démarrez le serveur
# ip -6 maddr show
Vous allez maintenant configurer le relais DHCPv6 sur le routeur. Cette configuration va permettre
d'indiquer au routeur sur quelle interface il doit jouer le rôle de relais DHCPv6 et à quelle destination
relayer les requêtes.
Question 22. Comment est indiquée la destination des messages à relayer ? Quelle est l'autre option
de configuration ?
Vous allez enfin configurer le client DHCPv6 sur le PC client. Vous utiliserez l'implémentation Dibbler.
Sur le PC client, ouvrez l'éditeur de fichier et entrez les configurations suivantes dans
/etc/dibbler/client.conf :
log-mode short
log-level 6
iface eth1
{
ia {}
}
Cette configuration permet d'indiquer au client DHCPv6 d'utiliser l'interface eth1 pour solliciter une
adresse IPv6 (ia).
# dibbler-client run
Sur le client, vérifiez le résultat de la configuration de l'interface en exécutant une des instructions
suivantes :
# ifconfig # ip -6 addr
Reliez en étoile tous les routeurs en utilisant les interfaces (VLAN) GigaEthernet0/0/0. Configurez ces
interfaces en utilisant le préfixe 2001:2017:2017:AAAA::/64 (laissez les routeurs calculer
automatiquement leurs adresses IPV6 en spécifiant eui64 lors de la configuration d’adresse IPv6).
Question 23. Pourquoi n’est il pas possible de pinger toutes les machines ?
Activez le protocole de routage RIP sur toutes les interfaces (VLAN) GigaEthernet0/0/0 comme suit :