OSPF
(Mohammed-Amine , Wajih, Othmane)
MAWO
Le Plan
chapter 1.1 definition de l’OSPF
chapter 1.2 les type de paquets OSPF
chapter 1.3 bases de donnees OSPF
chapter 1.4 les zones de OSPF
chapter 1.5 les états opérationnels OSPF
chapter 2 Configuration OSPFv2 à zone unique
chapter 3 OSPFv3
chapter 4 Configuration OSPF à zone multiple
OSPF’S BIG IDEA
OSPF is a routing protocol. Two
routers speaking OSPF to each other
exchange information about the
routes they know about and the cost
for them to get there.
When many OSPF routers are part of
the same network, information about
all of the routes in a network is
learned by all of the OSPF routers
within that network—technically
called an area.
definition de l’OSPF
1.1
l’OSPF
OSPF (Open Shortest Path First) est un protocole de routage à état de liens
utilisé pour trouver le meilleur chemin entre la source et le routeur de
destination en utilisant son propre Shortest Path First). OSPF est développé
par l'Internet Engineering Task Force (IETF) comme l'un des protocoles
Interior Gateway Protocol (IGP), c'est-à-dire le protocole qui vise à déplacer le
paquet au sein d'un grand système autonome ou d'un domaine de routage. Il
s'agit d'un protocole de couche réseau qui fonctionne sur le protocole
numéro 89 et utilise la valeur AD 110.
les type de paquets OSPF
1.2
les type de paquets OSPF
Paquet
1
Utilisé pour
découvrir les
voisins OSPF
et maintenir
les relations
de voisinage.
Paquet
2
Fournit une
description de
la base de
données d'état
de liaison.
Paquet
3
utilisé pour
demander des
informations
sur un voisin
non connu
Paquet
4
Contient des
informations
sur les liens et
est utilisé pour
mettre à jour
la base de
données d'état
de liaison.
Paquet
5
Contient
plusieurs LSA
et est utilisé
pour mettre à
jour les bases
de données
des voisins.
paquet Hello
Paquet DBD
Paquet LSR
Paquet LSA
Paquet LSU
Accusé de réception
des paquets LSR,
LSA et LSU.
Paquet LSAck
Paquet 6
bases de donnees OSPF
1.3
bases de donnees OSPF
Les bases de données OSPF jouent un rôle crucial dans le fonctionnement
de ce protocole de routage. Elles contiennent toutes les informations
nécessaires pour calculer les routes optimales dans le réseau. Voici une vue
d'ensemble des bases de données OSPF :
Base de données de voisinage
Contient des informations sur les
routeurs OSPF voisins avec lesquels un
routeur a établi une relation de voisinage.
La plus importante, elle contient les
annonces d'état de liaison (LSAs) reçues
de tous les routeurs dans le domaine
OSPF. C'est à partir de cette base que les
routes sont calculées.
La plus importante, elle contient les
annonces d'état de liaison (LSAs) reçues
de tous les routeurs dans le domaine
OSPF. C'est à partir de cette base que les
routes sont calculées.
Base de données d'état de
liaison
Table de routage
les zones de l’OSPF
1.4
Dans une configuration à zone unique, tout le réseau OSPF est
contenu dans une seule zone, généralement la zone 0 (backbone
area). c-a-d Tous les routeurs partagent la même base de données
LSDB, facilitant le débogage. mais Peut devenir inefficace dans de
grands réseaux avec beaucoup de routeurs.
OSPF à zone unique
OSPF à zone multiple
Une configuration à zones multiples divise le réseau en
plusieurs zones, avec une zone backbone (zone 0) connectant
toutes les autres zones. En divisant le réseau en zones, vous
réduisez la quantité d'informations que chaque routeur doit
traiter. Cela facilite la gestion de réseaux plus grands.
les zones
les états opérationnels OSPF
1.5
les états opérationnels OSPF
Aucune information n'a été
reçue sur l'interface, le routeur
ne connaît pas encore ses
voisins.
Le routeur a reçu un paquet
Hello de ses voisins, mais la
relation n'est pas encore établie.
Le routeur et ses voisins se sont mutuellement
reconnus en échangeant des paquets Hello. À ce
stade, les relations de voisinage bidirectionnelles
sont établies. Si les routeurs sont sur un réseau
multi-accès (comme Ethernet), l'élection du routeur
désigné (DR) et du routeur désigné de secours (BDR)
se produit ici.
Les routeurs commencent à
échanger des informations sur
les bases de données d'état de
liaison (LSDB). Un routeur
devient le maître et l'autre
l'esclave pour synchroniser les
LSDB.
Les routeurs échangent les
descriptions de leurs bases de
données (DBD) pour
synchroniser les LSDB.
Après l'échange des descriptions,
les routeurs demandent et envoient
les LSAs manquants (Link State
Advertisements) pour compléter la
synchronisation des bases de
données.
Down Init Two-Way
ExStart Exchange Loadinging
La synchronisation est complète. Les
routeurs ont échangé toutes les
informations d'état de liaison et leurs
bases de données sont identiques. Les
routeurs voisins sont maintenant en état
Full, prêt à échanger des paquets de
données.
Full
Configuration OSPFv2 à zone unique
02
Configuration OSPFv2 à zone uniqu
• La syntaxe de commande network et ip ospf :
• A- la commande ip OSPF :La commande ip ospf est utilisée pour définir
des paramètres spécifiques OSPF sur une interface.
• le syntaxe : ip ospf [processus_id] area [numéro_de_zone]
• processus_id : Identifiant du processus OSPF.
• numéro_de_zone : Numéro de zone à laquelle l'interface appartient.
Configuration OSPFv2 à zone uniqu
• B -la commande network La commande network en OSPF (Open Shortest
Path First) est utilisée pour activer OSPF sur les interfaces spécifiques
correspondant au réseau mentionné.
• le syntaxe : network [adresse_ip] [masque_inversé] area [numéro_de_zone]
• adresse_ip : Adresse IP du réseau.
• masque_inversé : Masque inversé du réseau (Le masque générique).
• area [numéro_de_zone] : Numéro de zone OSPF à laquelle ce réseau
appartient.
• exemple : Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
Configurer OSPF à l'aide de la commande network
Configurer OSPF à l'aide de la commande ip ospf
Configurer les interfaces passives
Réseaux point à point OSPF
Les réseaux point à point dans OSPF (Open Shortest Path First) sont utilisés pour les
connexions directes entre deux routeurs. même s'il n'y a qu'un autre périphérique sur la
liaison.
La commande ip ospf priority
• La commande ip ospf priority permet de configurer la priorité OSPF d'une
interface sur un routeur. Cette priorité détermine le rôle d'un routeur dans
l'élection du Designated Router (DR) et du Backup Designated Router
(BDR) sur les réseaux multi-accès, comme Ethernet.
• le syntaxe : ip ospf priority [valeur]
• N.B : Explication des Valeurs de Priorité
• 0 : Si la priorité est définie sur 0, le routeur ne participera pas à l'élection du
DR/BDR.
• 1-255 : Plus la valeur est élevée, plus le routeur a de chances d'être élu DR
ou BDR. En cas d'égalité, le routeur avec la plus haute adresse IP sera
choisi.
Qu'est-ce que le coût dans OSPF ?
• Définition : Le coût est une valeur attribuée à un lien qui représente le
"coût" d'envoi des paquets sur ce lien. OSPF utilise cette valeur pour
calculer l'arbre des plus courts chemins.
cost commands in OSPF:
• ip ospf cost [valeur] : Définit le coût OSPF pour une interface spécifique.
• auto-cost reference-bandwidth [valeur] : Ajuste la bande passante de
référence pour le calcul du coût OSPF.
• default-information originate metric [valeur] : Spécifie le coût des routes
par défaut annoncées dans OSPF.
• area [id-zone] range [adresse-ip] [masque] cost [valeur] : Définit un coût
spécifique pour les routes résumées dans une zone OSPF spécifiée.
• neighbor [adresse-ip] cost [valeur] : Assigne un coût aux routes apprises
d'un voisin spécifique.
OSPFv3
03
OSPFv3
• OSPFv3 est la version du protocole OSPF conçue pour prendre en charge
IPv6. Bien qu'il soit similaire à OSPFv2, qui prend en charge IPv4, OSPFv3
inclut des améliorations spécifiques à IPv6.
Caractéristiques Clés d'OSPFv3
• Prise en Charge d'IPv6 : Contrairement à OSPFv2, qui est conçu pour IPv4,
OSPFv3 prend en charge nativement IPv6.
• Adressage : Utilise des adresses IPv6 de 128 bits.
• Types de LSA Améliorés : Introduit de nouveaux types de Link-State
Advertisements (LSA) pour supporter les fonctionnalités IPv6.
• Concept de Zone Identique : Utilise la même structure basée sur les zones
qu'OSPFv2, y compris la zone backbone (Zone 0) et les zones non-
backbone.
• Sécurité : Inclut la prise en charge de l'authentification IPv6 et IPsec.
Étapes de configuration du protocole
OSPFv3 a zone unique
1. Activez le routage de monodiffusion IPv6 en mode de configuration
globale : ipv6 unicast-routing.
2. Configurez un ID de routeur 32 bits dans de mode de configuration de
routeur OSPFv3 – router-id rid.
3. Configurez les informations facultatives de routage, telles que
l'ajustement de la bande passante de référence.
4. Activez le routage OSPFv3 routage en mode de configuration d'interface :
ipv6 ospf area.
exmeple de configuration
• Router> enable
• Router# configure terminal
• Router(config)# ipv6 router ospf 10
• Router(config-rtr)# router-id 1.1.1.1
Configurer les Interfaces pour OSPFv3
• Router(config)# interface GigabitEthernet0/0
• Router(config-if)# ipv6 ospf 1 area 0
• Router(config-if)# ipv6 address 2001:db8::1/64
Vérifier la Configuration
• Router# show ipv6 ospf
• Router# show ipv6 ospf neighbor
• Router# show ipv6 route ospf
• show ipv6 route
Configuration OSPF à zone multiple
04
Configuration du protocole OSPFv2 à zones
multiples
Configuration du protocole OSPFv3 à zones
multiples

ospf protocol and how its work, commands

  • 1.
  • 2.
    Le Plan chapter 1.1definition de l’OSPF chapter 1.2 les type de paquets OSPF chapter 1.3 bases de donnees OSPF chapter 1.4 les zones de OSPF chapter 1.5 les états opérationnels OSPF chapter 2 Configuration OSPFv2 à zone unique chapter 3 OSPFv3 chapter 4 Configuration OSPF à zone multiple
  • 3.
    OSPF’S BIG IDEA OSPFis a routing protocol. Two routers speaking OSPF to each other exchange information about the routes they know about and the cost for them to get there. When many OSPF routers are part of the same network, information about all of the routes in a network is learned by all of the OSPF routers within that network—technically called an area.
  • 4.
  • 5.
    l’OSPF OSPF (Open ShortestPath First) est un protocole de routage à état de liens utilisé pour trouver le meilleur chemin entre la source et le routeur de destination en utilisant son propre Shortest Path First). OSPF est développé par l'Internet Engineering Task Force (IETF) comme l'un des protocoles Interior Gateway Protocol (IGP), c'est-à-dire le protocole qui vise à déplacer le paquet au sein d'un grand système autonome ou d'un domaine de routage. Il s'agit d'un protocole de couche réseau qui fonctionne sur le protocole numéro 89 et utilise la valeur AD 110.
  • 6.
    les type depaquets OSPF 1.2
  • 7.
    les type depaquets OSPF Paquet 1 Utilisé pour découvrir les voisins OSPF et maintenir les relations de voisinage. Paquet 2 Fournit une description de la base de données d'état de liaison. Paquet 3 utilisé pour demander des informations sur un voisin non connu Paquet 4 Contient des informations sur les liens et est utilisé pour mettre à jour la base de données d'état de liaison. Paquet 5 Contient plusieurs LSA et est utilisé pour mettre à jour les bases de données des voisins. paquet Hello Paquet DBD Paquet LSR Paquet LSA Paquet LSU
  • 8.
    Accusé de réception despaquets LSR, LSA et LSU. Paquet LSAck Paquet 6
  • 9.
  • 10.
    bases de donneesOSPF Les bases de données OSPF jouent un rôle crucial dans le fonctionnement de ce protocole de routage. Elles contiennent toutes les informations nécessaires pour calculer les routes optimales dans le réseau. Voici une vue d'ensemble des bases de données OSPF :
  • 11.
    Base de donnéesde voisinage Contient des informations sur les routeurs OSPF voisins avec lesquels un routeur a établi une relation de voisinage. La plus importante, elle contient les annonces d'état de liaison (LSAs) reçues de tous les routeurs dans le domaine OSPF. C'est à partir de cette base que les routes sont calculées. La plus importante, elle contient les annonces d'état de liaison (LSAs) reçues de tous les routeurs dans le domaine OSPF. C'est à partir de cette base que les routes sont calculées. Base de données d'état de liaison Table de routage
  • 12.
    les zones del’OSPF 1.4
  • 13.
    Dans une configurationà zone unique, tout le réseau OSPF est contenu dans une seule zone, généralement la zone 0 (backbone area). c-a-d Tous les routeurs partagent la même base de données LSDB, facilitant le débogage. mais Peut devenir inefficace dans de grands réseaux avec beaucoup de routeurs. OSPF à zone unique OSPF à zone multiple Une configuration à zones multiples divise le réseau en plusieurs zones, avec une zone backbone (zone 0) connectant toutes les autres zones. En divisant le réseau en zones, vous réduisez la quantité d'informations que chaque routeur doit traiter. Cela facilite la gestion de réseaux plus grands. les zones
  • 14.
  • 15.
    les états opérationnelsOSPF Aucune information n'a été reçue sur l'interface, le routeur ne connaît pas encore ses voisins. Le routeur a reçu un paquet Hello de ses voisins, mais la relation n'est pas encore établie. Le routeur et ses voisins se sont mutuellement reconnus en échangeant des paquets Hello. À ce stade, les relations de voisinage bidirectionnelles sont établies. Si les routeurs sont sur un réseau multi-accès (comme Ethernet), l'élection du routeur désigné (DR) et du routeur désigné de secours (BDR) se produit ici. Les routeurs commencent à échanger des informations sur les bases de données d'état de liaison (LSDB). Un routeur devient le maître et l'autre l'esclave pour synchroniser les LSDB. Les routeurs échangent les descriptions de leurs bases de données (DBD) pour synchroniser les LSDB. Après l'échange des descriptions, les routeurs demandent et envoient les LSAs manquants (Link State Advertisements) pour compléter la synchronisation des bases de données. Down Init Two-Way ExStart Exchange Loadinging
  • 16.
    La synchronisation estcomplète. Les routeurs ont échangé toutes les informations d'état de liaison et leurs bases de données sont identiques. Les routeurs voisins sont maintenant en état Full, prêt à échanger des paquets de données. Full
  • 17.
  • 19.
    Configuration OSPFv2 àzone uniqu • La syntaxe de commande network et ip ospf : • A- la commande ip OSPF :La commande ip ospf est utilisée pour définir des paramètres spécifiques OSPF sur une interface. • le syntaxe : ip ospf [processus_id] area [numéro_de_zone] • processus_id : Identifiant du processus OSPF. • numéro_de_zone : Numéro de zone à laquelle l'interface appartient.
  • 20.
    Configuration OSPFv2 àzone uniqu • B -la commande network La commande network en OSPF (Open Shortest Path First) est utilisée pour activer OSPF sur les interfaces spécifiques correspondant au réseau mentionné. • le syntaxe : network [adresse_ip] [masque_inversé] area [numéro_de_zone] • adresse_ip : Adresse IP du réseau. • masque_inversé : Masque inversé du réseau (Le masque générique). • area [numéro_de_zone] : Numéro de zone OSPF à laquelle ce réseau appartient. • exemple : Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
  • 21.
    Configurer OSPF àl'aide de la commande network Configurer OSPF à l'aide de la commande ip ospf
  • 22.
    Configurer les interfacespassives Réseaux point à point OSPF Les réseaux point à point dans OSPF (Open Shortest Path First) sont utilisés pour les connexions directes entre deux routeurs. même s'il n'y a qu'un autre périphérique sur la liaison.
  • 23.
    La commande ipospf priority • La commande ip ospf priority permet de configurer la priorité OSPF d'une interface sur un routeur. Cette priorité détermine le rôle d'un routeur dans l'élection du Designated Router (DR) et du Backup Designated Router (BDR) sur les réseaux multi-accès, comme Ethernet. • le syntaxe : ip ospf priority [valeur] • N.B : Explication des Valeurs de Priorité • 0 : Si la priorité est définie sur 0, le routeur ne participera pas à l'élection du DR/BDR. • 1-255 : Plus la valeur est élevée, plus le routeur a de chances d'être élu DR ou BDR. En cas d'égalité, le routeur avec la plus haute adresse IP sera choisi.
  • 24.
    Qu'est-ce que lecoût dans OSPF ? • Définition : Le coût est une valeur attribuée à un lien qui représente le "coût" d'envoi des paquets sur ce lien. OSPF utilise cette valeur pour calculer l'arbre des plus courts chemins. cost commands in OSPF: • ip ospf cost [valeur] : Définit le coût OSPF pour une interface spécifique. • auto-cost reference-bandwidth [valeur] : Ajuste la bande passante de référence pour le calcul du coût OSPF. • default-information originate metric [valeur] : Spécifie le coût des routes par défaut annoncées dans OSPF. • area [id-zone] range [adresse-ip] [masque] cost [valeur] : Définit un coût spécifique pour les routes résumées dans une zone OSPF spécifiée. • neighbor [adresse-ip] cost [valeur] : Assigne un coût aux routes apprises d'un voisin spécifique.
  • 25.
  • 26.
    OSPFv3 • OSPFv3 estla version du protocole OSPF conçue pour prendre en charge IPv6. Bien qu'il soit similaire à OSPFv2, qui prend en charge IPv4, OSPFv3 inclut des améliorations spécifiques à IPv6. Caractéristiques Clés d'OSPFv3 • Prise en Charge d'IPv6 : Contrairement à OSPFv2, qui est conçu pour IPv4, OSPFv3 prend en charge nativement IPv6. • Adressage : Utilise des adresses IPv6 de 128 bits. • Types de LSA Améliorés : Introduit de nouveaux types de Link-State Advertisements (LSA) pour supporter les fonctionnalités IPv6. • Concept de Zone Identique : Utilise la même structure basée sur les zones qu'OSPFv2, y compris la zone backbone (Zone 0) et les zones non- backbone. • Sécurité : Inclut la prise en charge de l'authentification IPv6 et IPsec.
  • 27.
    Étapes de configurationdu protocole OSPFv3 a zone unique 1. Activez le routage de monodiffusion IPv6 en mode de configuration globale : ipv6 unicast-routing. 2. Configurez un ID de routeur 32 bits dans de mode de configuration de routeur OSPFv3 – router-id rid. 3. Configurez les informations facultatives de routage, telles que l'ajustement de la bande passante de référence. 4. Activez le routage OSPFv3 routage en mode de configuration d'interface : ipv6 ospf area.
  • 28.
    exmeple de configuration •Router> enable • Router# configure terminal • Router(config)# ipv6 router ospf 10 • Router(config-rtr)# router-id 1.1.1.1 Configurer les Interfaces pour OSPFv3 • Router(config)# interface GigabitEthernet0/0 • Router(config-if)# ipv6 ospf 1 area 0 • Router(config-if)# ipv6 address 2001:db8::1/64 Vérifier la Configuration • Router# show ipv6 ospf • Router# show ipv6 ospf neighbor • Router# show ipv6 route ospf • show ipv6 route
  • 29.
    Configuration OSPF àzone multiple 04
  • 30.
    Configuration du protocoleOSPFv2 à zones multiples
  • 31.
    Configuration du protocoleOSPFv3 à zones multiples