5. 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 tests à effectuer pour vérifier l'état des différents “côtés“ de la topologie triangle ?

Les interfaces ont déjà été configurées via le fichier /etc/network/interfaces de chaque routeur. Il faut afficher la table de routage de chaque routeur puis la table des voisins. Ainsi, on peut contrôler les correspondances entre les adresses de couche réseau et de couche liaison.

Dans le contexte de la maquette on obtient les résultats suivants pour le routeur R1.

etu@R1-rouge:~$ ip route ls proto kernel
10.2.80.0/29 dev enp0s6.280 scope link src 10.2.80.1
10.2.81.0/29 dev enp0s6.281 scope link src 10.2.81.1
10.2.82.0/24 dev sw-vlan282 scope link src 10.2.82.1
10.141.0.160/27 dev enp0s6.300 scope link src 10.141.0.162
etu@R1-rouge:~$ ip -6 route ls proto kernel
::1 dev lo metric 256 pref medium
2001:678:3fc:11a::/64 dev sw-vlan282 metric 256 pref medium
2001:678:3fc:12c::/64 dev enp0s6.300 metric 256 pref medium
fe80::/64 dev sw-vlan282 metric 256 pref medium
fe80::/64 dev asw-host metric 256 pref medium
fe80::/64 dev enp0s6 metric 256 pref medium
fe80::/64 dev enp0s6.300 metric 256 pref medium
fe80::/64 dev enp0s6.280 metric 256 pref medium
fe80::/64 dev enp0s6.281 metric 256 pref medium
etu@R1-rouge:~$ ip neigh ls | grep 'enp0s6\.'
10.141.0.161 dev enp0s6.300 lladdr b0:90:7e:56:63:c2 REACHABLE
10.2.81.3 dev enp0s6.281 lladdr b0:ad:ca:fe:00:65 STALE
10.2.80.2 dev enp0s6.280 lladdr b0:ad:ca:fe:00:66 STALE
fe80::b290:7eff:fe56:63c2 dev enp0s6.300 lladdr b0:90:7e:56:63:c2 router STALE
fe80::b2ad:caff:fefe:66 dev enp0s6.280 lladdr b0:ad:ca:fe:00:66 router STALE
2001:678:3fc:12c::1 dev enp0s6.300 lladdr b0:90:7e:56:63:c2 router STALE
fe80::b2ad:caff:fefe:65 dev enp0s6.281 lladdr b0:ad:ca:fe:00:65 router STALE

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 ; toujours dans le contexte de la maquette.

etu@R1-rouge:~$ ping -qc2 10.2.80.2
PING 10.2.80.2 (10.2.80.2) 56(84) bytes of data.

--- 10.2.80.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1009ms
rtt min/avg/max/mdev = 0.444/0.523/0.603/0.079 ms

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

Q3.

Quelles sont les opérations à effectuer pour visualiser la table de routage existante d'un routeur au niveau de la console unifiée vtysh ?

Afficher les tables de routage à partir de la console vtysh avec les commandes du système CiscoIOS show ip route et show ipv6 route.

Dans le contexte de la maquette, on obtient les résultats suivants pour le routeur R2.

R2# sh ip route connected
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel, N - NHRP,
       > - selected route, * - FIB route

C>* 10.2.80.0/29 is directly connected, enp0s6.280
C>* 10.2.83.0/29 is directly connected, enp0s6.283
C>* 10.2.84.0/24 is directly connected, sw-vlan284
C>* 127.0.0.0/8 is directly connected, lo
R2# sh ipv6 route connected
Codes: K - kernel route, C - connected, S - static, R - RIPng,
       O - OSPFv6, I - IS-IS, B - BGP, A - Babel, N - NHRP,
       > - selected route, * - FIB route

C>* ::1/128 is directly connected, lo
C>* 2001:678:3fc:11c::/64 is directly connected, sw-vlan284
C * fe80::/64 is directly connected, enp0s6.283
C * fe80::/64 is directly connected, enp0s6.280
C * fe80::/64 is directly connected, enp0s6
C * fe80::/64 is directly connected, asw-host
C>* fe80::/64 is directly connected, sw-vlan284