Mise en place d'un réseau capable de communiquer grâce au protocole OSPF.
Tout d'abord, j'ai décidé de commencer par un schéma réseau sur papier afin de me repérer correctement dans les adresses IP, dans les VLANs, dans les passerelles...
J'ai travaillé sur ce type de switches, capable également de fonctionner comme des routeurs.
Chaque switch est relié aux deux autres afin de pouvoir communiquer. Attention, les routeurs ne sont pas dans le même réseau, dans ce cas précis par exemple, il faut 3 réseaux différents : 1 entre R1 et R2, un entre R2 et R3 et un autre entre R1 et R3
J'ai commencé par créer des VLANs, comme pour le protocole BGP de manière à ce que chaque routeur possède un réseau interne et deux autres réseaux en communs avec les autres routeurs.
Le protocole OSPF consiste à dire au routeur de communiquer chaque adresse qu'il connait à ses voisins de manière à établir la route la plus rapide possible.
Pour un fonctionnement opérationnel, il faut assigner des IP aux VLANs, par exemple le routeur 1 sur le Vlan 100 aura l'adresse 13.13.13.1 et le routeur 2 sur le même vlan aura l'adresse 13.13.13.2 pour qu'elles puissent communiquer.
R1(config)#router ospf "ID processus"
R1(config-router)#router-id "Définir l'ID du routeur"
R1(config-router)#network "IP voisin" 0.0.0.0 area "numéro de la zone"
Après l'installation et la configuration des routeurs, avec la commande show ip route, on peut remarquer que les routes entre les routeurs se font correctement, notamment avec l'apparition de la lettre "O" à côté de certaines connections qui signifie OSPF.
Les machines sont donc censées communiquer correctement entre elles comme le prouve cette photo d'un multiping lancé sur une machine d'un sous réseaux vers les routeurs et autres machines. Ce mutliping fut lancé en permanence sur une des machines afin de garder un œil en continu sur les communications
Pour conclure, ce projet m'aura permis de découvrir un nouveau protocole que je connaissais très peu auparavant. Il est maintenant clair pour moi et je suis désormais capable d'en mettre en place.