3. Liste des tâches

Comme cette étude de cas reprend les contenus des supports de travaux pratiques précédents, voici une liste des tâches à réaliser pour chaque rôle. Comme dans le cas de tous les supports de la série, le fonctionnement de l'interconnexion réseau est validé lorsque, depuis un conteneur, il est possible de joindre tous les autres conteneurs et l'Internet.

3.1. Routeurs Hub

Les deux routeurs Hub de la topologie jouent deux rôles :

  1. Interconnexion des branches directement raccordées via les sessions PPPoE

    Pour les manipulations de configuration de ce rôle, on s'appuie sur le support de travaux pratiques : Routeur Hub (bleu).

  2. Collecte des routes des branches et publication de ces routes via le protocole de routage dynamique OSPF

    Pour les manipulations de configuration du réseau de collecte, on s'appuie sur le support de travaux pratiques : Routage dynamique avec OSPF.

Voici une copie des tables de routage attendues sur le routeur Hub de la maquette.

Hub2# sh ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,
       f - OpenFabric,
       > - selected route, * - FIB route, q - queued, r - rejected, b - backup
       t - trapped, o - offload failure

K>* 0.0.0.0/0 [0/0] via 10.141.0.161, enp0s2.300 onlink, 03:18:37 1
O>* 10.0.1.0/24 [110/20] via 172.16.69.1, enp0s2.469, weight 1, 03:17:39 2
O>* 10.0.2.0/24 [110/20] via 172.16.69.1, enp0s2.469, weight 1, 03:17:39 3
K>* 10.0.3.0/24 [0/0] via 10.47.5.2, ppp0, 03:18:26 4
K>* 10.0.4.0/24 [0/0] via 10.47.7.2, ppp1, 03:18:26 5
C>* 10.47.5.2/32 is directly connected, ppp0, 03:18:26 6
C>* 10.47.7.2/32 is directly connected, ppp1, 03:18:26 7
C>* 10.141.0.160/27 is directly connected, enp0s2.300, 03:18:37 8
O   172.16.69.0/29 [110/1] is directly connected, enp0s2.469, weight 1, 03:18:22
C>* 172.16.69.0/29 is directly connected, enp0s2.469, 03:18:35 9
Hub2# sh ipv6 route
Codes: K - kernel route, C - connected, S - static, R - RIPng,
       O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table,
       v - VNC, V - VNC-Direct, A - Babel, F - PBR,
       f - OpenFabric,
       > - selected route, * - FIB route, q - queued, r - rejected, b - backup
       t - trapped, o - offload failure

K>* ::/0 [0/1024] via 2001:678:3fc:12c::1, enp0s2.300 onlink, 03:25:45 1
C>* 2001:678:3fc:12c::/64 is directly connected, enp0s2.300, 03:25:43 2
O>* fda0:7a62:1::/64 [110/20] via fe80::baad:caff:fefe:64, enp0s2.469, weight 1, 03:24:56 3
O>* fda0:7a62:2::/64 [110/20] via fe80::baad:caff:fefe:64, enp0s2.469, weight 1, 03:24:56 4
K>* fda0:7a62:3::/64 [0/1024] is directly connected, ppp0, 03:25:34 5
K>* fda0:7a62:4::/64 [0/1024] is directly connected, ppp1, 03:25:34 6
C * fe80::/64 is directly connected, enp0s2.477, 03:25:39
C * fe80::/64 is directly connected, enp0s2.476, 03:25:40
C * fe80::/64 is directly connected, enp0s2.475, 03:25:40
C * fe80::/64 is directly connected, enp0s2.469, 03:25:41
C * fe80::/64 is directly connected, enp0s2.474, 03:25:41
C * fe80::/64 is directly connected, enp0s2.300, 03:25:43
C>* fe80::/64 is directly connected, enp0s2, 03:25:43
C>* fe80::24cd:1a16:8641:5cd/128 is directly connected, ppp0, 03:25:34 7
C>* fe80::985a:f011:50e3:94c/128 is directly connected, ppp1, 03:25:34 8
C>* fe80:1da::/64 is directly connected, enp0s2.474, 03:25:42 9
C>* fe80:1dc::/64 is directly connected, enp0s2.476, 03:25:40 10

1 1

Les routes par défaut sont des entrées marquées K>*. Elles sont issues du fichier de configuration des interfaces : /etc/network/interfaces.

Chaque routeur Hub possède sa propre route par défaut de façon à rendre indépendants les deux triangles Hub & Spoke.

2 3

Les entrées marquées O>* avec les adresses 10.0.1.0/24 et fda0:7a62:1::/64 sont les routes du réseau de conteneurs du Spoke1 apprises via le protocole de routage dynamique OSPF. Elles sont issues des échanges entre les routeurs Hub sur le réseau de collecte.

3 4

Les entrées marquées O>* avec les adresses 10.0.2.0/24 et fda0:7a62:2::/64 sont les routes du réseau de conteneurs du Spoke2 apprises via le protocole de routage dynamique OSPF. Elles sont issues des échanges entre les routeurs Hub sur le réseau de collecte.

4 5

Les entrées marquées K>* avec les adresses 10.0.3.0/24 et fda0:7a62:3::/64 sont les routes du réseau de conteneurs du Spoke3. Ce sont les routes statiques ajoutées lors de l'ouverture de session PPP. Elles sont publiées via le protocole OSPF vers l'autre routeur Hub sur le réseau de collecte.

5 6

Les entrées marquées K>* avec les adresses 10.0.4.0/24 et fda0:7a62:4::/64 sont les routes du réseau de conteneurs du Spoke3. Ce sont les routes statiques ajoutées lors de l'ouverture de session PPP. Elles sont publiées via le protocole OSPF vers l'autre routeur Hub sur le réseau de collecte.

6 7

Les entrées marquées C>* avec les adresses 10.47.5.2/32 et fe80::24cd:1a16:8641:5cd/128 sont les routes du réseau de transit entre Hub2 et Spoke3. Ce sont les routes statiques ajoutées lors de l'ouverture de session PPP.

7 8

Les entrées marquées C>* avec les adresses 10.47.7.2/32 et fe80::985a:f011:50e3:94c/128 sont les routes du réseau de transit entre Hub2 et Spoke4. Ce sont les routes statiques ajoutées lors de l'ouverture de session PPP.

8 2

Les entrées marquées C>* avec les adresses 10.141.0.160/27 et 2001:678:3fc:12c::/64 sont les routes d'accès au réseau d'hébergement qui ouvre les accès à Internet.

9

L'entrée marquée C>* avec l'adresse 172.16.69.0/29 correspond au réseau de collecte sur lequel l'adjacence est formée entre les deux Hubs. Pour IPv6 les adresses de lien local sont utilisées pour former l'adjacence.

Relativement à la méthode de redistribution de la route par défaut proposée dans le support Routage dynamique avec OSPF, on doit changer de syntaxe pour redistribuer toutes les routes connues du sous-système réseau du noyau dans OSPF.

On doit utiliser l'instruction : resdistribute kernel.

Voici un extrait de la configuration d'un routeur Hub.

Hub1# sh run ospfd
Building configuration...

Current configuration:
!
frr version 8.0.1
frr defaults traditional
hostname Hub1Bleu
log syslog informational
service integrated-vtysh-config
!
interface enp0s2.469
 ip ospf area 0
!
router ospf
 ospf router-id 0.0.4.1
 log-adjacency-changes detail
 redistribute kernel
 exit
!
line vty
!
end
Hub1# sh run ospf6d
Building configuration...

Current configuration:
!
frr version 8.0.1
frr defaults traditional
hostname Hub1Bleu
log syslog informational
service integrated-vtysh-config
!
interface enp0s2.469
 ipv6 ospf6 area 0
!
router ospf6
 ospf6 router-id 0.0.6.1
 log-adjacency-changes detail
 redistribute kernel
!
line vty
!
end

3.2. Routeurs Spoke

Les quatre routeurs Spoke de la topologie jouent toujours le rôle de routeur d'extrémité.

Pour les manipulations de configuration de ce rôle, on s'appuie sur le support de travaux pratiques : Routeur Spoke (vert).