13 Ospf

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 20

1

PRESENTATION DU COURS

Partie 1 - Communiquer sur un réseau local ?

Partie 2 - Communiquer entre réseaux

Partie 3 - Communiquer entre applications

Partie 4 - Les services réseaux

Partie 5 – Un peu de sécurité

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


CHAPITRE 9 : OSPF overview 2

 OSPF (Open Shortest Path First) est un protocole de


routage à état de liaison (Link State).
 Parcequ'il s'agit d'un standard ouvert, il est mis en
œuvre par une variété de fournisseurs de réseaux.
 OSPF fonctionnera sur la plupart des routeurs qui
ne doivent pas nécessairement être des routeurs
Cisco (contrairement à EIGRP qui ne peut être
exécuté que sur des routeurs Cisco).

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


3
OSPF Overview

 Voici les fonctionnalités les plus importantes d'OSPF:


 un protocole de routage sans classe
 prend en charge VLSM, CIDR, résumé de route
manuel, équilibrage de charge à coût égal
 les mises à jour incrémentielles sont prises en charge
 utilise un seul paramètre comme métrique - le coût
de l'interface.
 la distance administrative des routes OSPF est, par
défaut, de 110.
 utilise les adresses de multicast 224.0.0.5 et 224.0.0.6 pour
le routage des mises à jour.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
4
OSPF Overview

 Les routeurs exécutant OSPF doivent établir des relations


avec les voisins avant d'échanger des routes.
 OSPF étant un protocole de routage à état de liaison,
 les voisins n'échangent pas de tables de routage.
 Au lieu de cela, ils échangent des informations sur la
topologie du réseau.
 Chaque routeur OSFP exécute ensuite l'algorithme SFP
pour calculer les meilleurs itinéraires et les ajoute à la
table de routage.
 Étant donné que chaque routeur connaît l'intégralité de
la topologie d'un réseau, les chances qu'une boucle de
routage se produise sont minimes.

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


5
OSPF Overview

 Chaque routeur OSPF stocke les informations de


routage et de topologie dans trois tables:

 Neighbor table (Table des voisins) - stocke des


informations sur les voisins OSPF
 Topology table (Table de topologie) - stocke la
structure de topologie d'un réseau
 Routing table (Table de routage) - stocke les
meilleurs itinéraires
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
6
OSPF neighbors

 Les routeurs OSPF doivent établir une relation de


voisinage avant d'échanger des mises à jour de
routage.
 Les voisins OSPF sont découverts
dynamiquement en envoyant des paquets
Hello sur chaque interface compatible OSPF sur
un routeur.
 Les paquets Hello sont envoyés à l'adresse IP de
multicast de 224.0.0.5.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
7
OSPF neighbors

 Les routeurs R1 et R2 sont directement


connectés.
 Une fois OSFP activé, les deux routeurs
s'envoient des Hello packets pour établir une
relation de voisinage.
 Vous pouvez vérifier que la relation de
voisinage a bien été établie en tapant la
commande show ip ospf neighbor.

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


8
OSPF neighbors router-id

 Dans l'exemple ci-dessus, vous pouvez voir que l‘id-router


routeur de R2 est 2.2.2.2.
 Chaque routeur OSPF se voit attribuer un routeur-id.
 Un router-id est déterminé à l'aide de l'un des éléments
suivants:

 1. à l'aide de la commande router-id dans le cadre du


processus OSPF.
 2. en utilisant l'adresse IP la plus élevée des loopback
interfaces du routeur.
 3. en utilisant l'adresse IP la plus élevée des interfaces
physiques du routeur.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
OSPF neighbors: Condition relation
9
de voisinage

 Les champs suivants dans les paquets Hello


doivent être les mêmes sur les deux routeurs
pour que les routeurs deviennent voisins:
 subnet
 area id
 hello and dead interval timers
 authentication
 area stub flag
 MTU

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


OSPF neighbors: Condition relation
10
de voisinage

 Par défaut, OSPF envoie des paquets hello


toutes les 10 secondes sur un réseau Ethernet
(intervalle Hello).
 Un dead timer représente quatre fois la valeur
de l'intervalle hello,
 donc si un routeur sur un réseau Ethernet ne
reçoit pas au moins un paquet Hello d'un voisin
OSFP pendant 40 secondes,
 les routeurs déclarent que ce voisin est down.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
11
OSPF neighbor states

 Avant d'établir une relation de voisinage, les


routeurs OSPF doivent passer par plusieurs
changements d'état.
 Ces états sont expliqués ci-dessous.
 1. Init state – . État initial - un routeur a reçu un message
Hello de l'autre routeur OSFP
 2. 2 way state État bidirectionnel - le voisin a reçu le
message Hello et a répondu par un message Hello
 3. Exstart state – État Exstart - début de l'échange LSDB
(Link State DataBase=topology table) entre les deux
routeurs. Les routeurs commencent à échanger des
informations sur l'état des liens

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


12
OSPF neighbor states

 Avant d'établir une relation de voisinage, les routeurs OSPF


doivent passer par plusieurs changements d'état.
 4. Exchange state –échange d’ État - Les paquets DBD (DataBase
Descriptor) sont échangés. Les DBD contiennent des en-têtes LSA(Link
State Advertisement (LSA) est l’information de routage échangée par les routeurs dans des
messages Link State Update). Les routeurs utiliseront ces informations pour
voir quels LSA doivent être échangés.
 5. Loading state – État de chargement - un voisin envoie des LSR
(Link State Requests) pour chaque réseau qu'il ne connaît pas.
L'autre voisin répond avec les LSU (Link State Updates) qui
contiennent des informations sur les réseaux demandés. Une fois
que toutes les informations demandées ont été reçues, un autre
voisin suit le même processus
 6. Full state – État complet - les deux routeurs ont la base de
données synchronisée et sont entièrement adjacents l'un à l'autre
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
13
OSPF areas

 OSPF utilise le concept de zones (area).


 Une zone est un regroupement logique de réseaux et de
routeurs contigus.
 Tous les routeurs de la même zone ont la même table de
topologie,
 mais ils ne connaissent pas les routeurs des autres zones.
 Les principaux avantages de la création de zones sont
que la taille de la topologie et de la table de routage sur
un routeur est réduite,
 moins de temps est nécessaire pour exécuter
l'algorithme SFP et les mises à jour de routage sont
également réduites.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
14
OSPF areas

 Chaque zone du réseau OSPF doit se connecter au


backbone area 0.
 Tous les routeurs à l'intérieur d'une zone doivent avoir le
même ID de zone pour devenir voisins OSPF.
 Un routeur qui a des interfaces dans plus d'une zone
(zone 0 et zone 1, par exemple) est appelé Area Border
Router (ABR).
 Un routeur qui connecte un réseau OSPF à d'autres
domaines de routage (réseau EIGRP, par exemple) est
appelé Autonomous System Border Router (ASBR).
 REMARQUE: Dans OSPF, le manual route summarization n’est
possible que sur ABRs and ASBRs.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
15
OSPF areas

 Pourmieux comprendre le concept de zones (area),


considérons l'exemple suivant.

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


16
OSPF areas

 Tous les routeurs exécutent OSPF.


 Les routeurs R1 et R2 sont à l'intérieur du backbone
area 0.
 Le routeur R3 est un ABR, car il a des interfaces dans
deux zones, à savoir la zone 0 et la zone 1.
 Les routeurs R4 et R5 sont à l'intérieur de la zone 1.
 Le routeur R6 est un ASBR, car il connecte le réseau
OSFP à un autre domaine de routage (un domaine
EIGRP dans ce cas).
 Si le sous-réseau directement connecté du R1
échoue, le routeur R1 envoie la mise à jour de
routage uniquement à R2 et R3,
 car toutes les mises à jour de routage sont toutes
localisées à l'intérieur de la zone.

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


17
OSPF areas

 REMARQUE
 Le rôle d'un ABR est de publier des
résumés d'adresses dans les
neighboring areas. ICI R3
 Le rôle d'un ASBR est de connecter
un domaine de routage OSPF à un
autre réseau externe (par exemple
Internet, réseau EIGRP…). ICI R6

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


18
OSPF LSA, LSR and LSU

 Les LSA (Link-State Advertisements) sont utilisés par les routeurs


OSPF pour échanger des informations de topologie.
 Chaque LSA contient des informations de routage et de toplogie
pour décrire une partie d'un réseau OSPF.
 Lorsque deux voisins décident d'échanger des itinéraires, ils
s'envoient une liste de tous les LSA dans leur base de données
topologique respective.
 Chaque routeur vérifie ensuite sa base de données de topologie
 et envoie un message de demande d'état de liaison (LSR)
demandant tous les LSA non trouvés dans sa table de topologie.
 L'autre routeur répond avec la mise à jour d'état de liaison (LSU)
qui contient tous les LSA demandés par l'autre voisin.

COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021


19
OSPF LSA, LSR and LSU

 Le concept est expliqué dans l'exemple suivant:

 Après avoir configuré OSPF sur les deux routeurs, les routeurs
échangent des LSA pour décrire leur base de données topologique
respective.
 Le routeur R1 envoie un en-tête LSA pour son réseau directement
connecté 10.0.1.0/24.
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021
20
OSPF LSA, LSR and LSU

 Le routeur R2 vérifie sa base de données


topologiques et détermine qu'il ne dispose pas
d'informations sur ce réseau.
 Le routeur R2 envoie ensuite un message de
demande d'état de liaison demandant des
informations supplémentaires sur ce réseau.
 Le routeur R1 répond avec la mise à jour de
l'état du lien qui contient des informations sur
le sous-réseau 10.0.1.0/24 (adresse du
prochain tronçon, coût…).
COURS INTERCONNEXION RESEAU –LICENCE 3 TDSI 20/05/2021

Vous aimerez peut-être aussi