ospf sur routeurs cisco
introduction#
dans mon avancée sur les explications du module r301, je m’attaque au routage dynamique avec ospf
encore une fois, cette série a pour but de se familiariser aux principes des protocoles & aux commandes pour les tp
ce n’est pas une application avancée pour les lab, c’est un point de départ
routage dynamique#
dans notre utilisation des routeurs cisco, nous étions conformés au routage statique
après avoir renseigné des adresses ip sur leurs interfaces, les routeurs créaient leur table de routage en conséquent, & nous ajoutions manuellement des routes pour les “réseaux cachés”
cependant, pour gérer de grands réseaux (15, 20, 50+ routeurs…) -> indiquer manuellement les routes sur chaque routeur peut vite devenir répétitif & fastidieux à la maintenance
en opposition au routage statique, le routage dynamique permet aux routeurs de communiquer leur table de routage & de se créer dynamiquement leurs routes
les algorithmes de recherche & de partage des routes sont définis par leur(s) protocole(s) de routage
parmis les protocoles les plus connus: rip (choissant le nombre de routeur vers la destination le plus mince) & ospf (préférant l’état des liens entre les routeurs - leur débit, disponibilité…)
ospf#
open shortest path first
est un protocole non affilié à cisco, regardant l’état des liens entre les routeurs, construisant son interprêtation du réseau
pour ceux qui l’ont vu en terminale, ospf est l’implémentation de l’algorithme de Dijkstra
celui-ci créer un coût
se basant sur la bande passante (pour éviter la congestion) des liens && sur leur disponibilité
voici un exemple d’utilisation de ospf
ici, pour aller de R1 à R3, ospf préfèrera passer par R2
le coût d’utilisation de deux liens à 100 Mbits/s étant moins élevé que celui d’un lien à 10 Mbits/s
le protocole rip aurait pris le lien entre R1 & R3, ayant le nombre de saut le plus court entre les deux
une formule mathématique existe pour calculer les coûts, ce tableau résume les débits courants
Bande passante | Coût OSPF |
---|---|
10 Gbits/s | 1 |
1 Gbits/s | 1 |
100 Mbits/s | 1 |
10 Mbits/s | 10 |
1544 Kbps (série) | 64 |
ospf séctarise par zone qu’il appelle area
un ensemble de routeurs font parti d’une area, deux areas pouvant s’interconnecter pour échanger leurs routes
les routeurs avec ospf s’envoient des messages hello
pour vérifier leurs configurations
ces messages passent par différentes STATES
, full
signifiant que les deux communiquants connaissent les mêmes réseaux - qu’ils ont bien appris de l’autre
configuration#
avant de commencer le routage dynamique, les adresses ip doivent être présentes sur les interfaces
suite à cela, la configuration de base de ospf peut commencer
router ospf 1
numéro
1
pour indiquer le numéro de l’area/de la configuration
pour être identifié sur le réseau ospf, le routeur doit possèder un id
sans configuration, cet id prendra l’adrese ip de l’interface la plus haute configurée (loopback puis interfaces physiques)
cet id peut être changé en une commande, plutôt que de configurer une interface
router-id 1.1.1.1
c’est juste une ip pour reconnaitre les routeurs, ici pour dire le routeur 1 par exemple (ils font comme ceci dans les lab)
sinon
interface loopback 0
ip address 1.1.1.1 255.255.255.255
pour annoncer un réseau (ou une route…), sera indiquée l’adresse ip du réseau
avec son masque mais inversé (wildcard)
e.g. 255.255.255.0 -> 0.0.0.255
sera aussi précisée la zone à laquelle appartient la route
exemple d’annonce d’une route pour le réseau 192.168.0.0/24 pour la zone 1 sur le réseau ospf
network 192.168.0.0 0.0.0.255 area 1
sous la forme
network <ip réseau> <wildcard> area <numéro zone>
area 1
un chiffre ou un nombre pour identifier la zone
la configuration peut aussi se faire avec l’ip de l’interface (network <ip interface> <wildcard> area <numéro zone>
)
vérifications#
vérifier ses voisins ospf
show ip ospf neighbor
voir si des routes sont crées par ospf
show ip route
toutes les routes commençant par un
O
sont apprises par ospf ->show ip route | begin O
regarder les états des messages HELLO
show ip ospf interface
pour une interface spécifique
show ip ospf interface se0/1/0
voir si ospf est actif comme protocole de routage
show ip protocols
deux moyens de changer le coût d’une interface
interface se0/1/0
bandwith 64
interface se0/1/0
ip ospf cost 10
changer les intervales de messages HELLO
ou DEAD
interface se0/1/1
ip ospf hello-interval 5
ip ospf dead-interval 20