3. Valider les communications entre routeurs

Avant d'aborder le déploiement du protocole de routage dynamique, il est nécessaire de valider le raccordement des routeurs aux commutateurs désignés, les communications entre chaque routeur et la visualisation des tables de routage pour les interfaces réseau configurées.

Q1.

Quelles sont les opérations à effectuer pour implanter les adresses IPv4 et IPv6 des interfaces correspondant à chacun des VLANs routés ?

Au niveau liaison, les sous-interfaces ont déjà été configurées avec le script subinterfaces.sh. Il reste à paramétrer les adresses de ces sous-interfaces.

Routeur R1
R1:~# ip addr add 10.1.12.1/26 brd + dev eth0.12
R1:~# ip -6 addr add 2001:678:3fc:c::1/64 dev eth0.12
R1:~# ip addr add 10.1.13.1/26 brd + dev eth0.13
R1:~# ip -6 addr add 2001:678:3fc:d::1/64 dev eth0.13
Routeur R2
R2:~# ip addr add 10.1.12.2/26 brd + dev eth0.12
R2:~# ip -6 addr add 2001:678:3fc:c::2/64 dev eth0.12
R2:~# ip addr add 10.1.23.2/26 brd + dev eth0.23
R2:~# ip -6 addr add 2001:678:3fc:17::2/64 dev eth0.23
Routeur R3
R3:~# ip addr add 10.1.13.3/26 brd + dev eth0.13
R3:~# ip -6 addr add 2001:678:3fc:d::3/64 dev eth0.13
R3:~# ip addr add 10.1.23.3/26 brd + dev eth0.23
R3:~# ip -6 addr add 2001:678:3fc:17::3/64 dev eth0.23

Q2.

Quelles sont les opérations à effectuer pour valider les communications IP entre routeurs ?

Lancer les tests ICMP usuels entre chaque routeur sur chaque lien actif.

Exemple entre R1 et R2
R1:~# ping -qc2 10.1.12.2
PING 10.1.12.2 (10.1.12.2) 56(84) bytes of data.

--- 10.1.12.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 6ms
rtt min/avg/max/mdev = 0.068/0.309/0.551/0.242 ms
R1:~# ping -qc2 2001:678:3fc:c::2
PING 2001:678:3fc:c::2(2001:678:3fc:c::2) 56 data bytes

--- 2001:678:3fc:c::2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 19ms
rtt min/avg/max/mdev = 0.070/0.295/0.521/0.226 ms

L'opération est à répéter sur chaque lien entre deux routeurs reliés sur le même VLAN.

Q3.

Comment visualiser la table de routage au niveau système ?

Utiliser la commande ip pour visualiser la table de routage

Toutes les routes affichées correspondent à des réseaux IPv4 et IPv6 sur lesquels le routeur est directement connecté via une interface active correctement configurée.

Routeur R1 - niveau système
R1:~# ip route ls
default via 192.0.2.1 dev eth0 onlink
10.1.12.0/26 dev eth0.12 proto kernel scope link src 10.1.12.1
10.1.13.0/26 dev eth0.13 proto kernel scope link src 10.1.13.1
192.0.2.0/27 dev eth0 proto kernel scope link src 192.0.2.7
R1:~# ip -6 route ls
2001:678:3fc:a::/64 dev eth0 proto kernel metric 256 pref medium
2001:678:3fc:c::/64 dev eth0.12 proto kernel metric 256 pref medium
2001:678:3fc:d::/64 dev eth0.13 proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev eth0.12 proto kernel metric 256 pref medium
fe80::/64 dev eth0.13 proto kernel metric 256 pref medium
default via fe80::dc02:44ff:fe64:4834 dev eth0 metric 1024 onlink pref medium
Routeur R2 - niveau système
R2:~# ip route ls
10.1.12.0/26 dev eth0.12 proto kernel scope link src 10.1.12.2
10.1.23.0/26 dev eth0.23 proto kernel scope link src 10.1.23.2
R2:~# ip -6 route ls
2001:678:3fc:c::/64 dev eth0.12 proto kernel metric 256 pref medium
2001:678:3fc:17::/64 dev eth0.23 proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev eth0.12 proto kernel metric 256 pref medium
fe80::/64 dev eth0.23 proto kernel metric 256 pref medium
Routeur R3 - niveau système
R3:~# ip route ls
10.1.13.0/26 dev eth0.13 proto kernel scope link src 10.1.13.3
10.1.23.0/26 dev eth0.23 proto kernel scope link src 10.1.23.3
R3:~# ip -6 route ls
2001:678:3fc:d::/64 dev eth0.13 proto kernel metric 256 pref medium
2001:678:3fc:17::/64 dev eth0.23 proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev eth0.13 proto kernel metric 256 pref medium
fe80::/64 dev eth0.23 proto kernel metric 256 pref medium

Q4.

Comment activer la fonction routage du noyau Linux ?

Reprendre l'instruction présentée dans le document Configuration d'une interface de réseau local : activation du routage.

L'opération doit être répétée sur chacun des trois routeurs pour que le protocole de routage dynamique puisse fonctionner normalement.

Si cette fonction n'est pas active dans le noyau Linux, aucune décision d'acheminement d'un paquet d'une interface vers l'autre ne sera prise. Les paquets à router sont simplement jetés.

Les instructions d'activation de la fonction de routage sont données dans la section Préparation des routeurs.