Skip to main content

cisco ospf

·4 mins
Cisco French
xeylou
Author
xeylou
Table of Contents
r301 - This article is part of a series.
Part 3: This Article
compréhension du protocole
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

%%{init: {'theme':'dark'}}%% graph LR r1{R1} r2{R2} r3{R3} r1 ---|100 Mits/s| r2 r1 ---|10 Mbits/s| r3 r2 ---|100 Mbits/s| r3

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 passanteCoût OSPF
10 Gbits/s1
1 Gbits/s1
100 Mbits/s1
10 Mbits/s10
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
r301 - This article is part of a series.
Part 3: This Article