SlideShare une entreprise Scribd logo
Open Shortest Path First
Le Protocole de routage:
Start With Why!
RIP souffre de certaines limitations qui ont poussé l'IETF à plancher sur un protocole plus robuste
supportant des réseaux de grande taille.
-Augmentation du trafic réseau
-Nombre de sauts maximum de 15, ce qui signifie que sur les grands réseaux, il est possible que d'autres
routeurs distants ne puissent pas être atteints.
-Le plus proche peut ne pas être plus court!!!
Start With Why!
OSPF:
-Amélioration du temps de Convergence
-Possibilite de gerer des domaines de diamètre >16
-segmentation possible des domaine en aires
-Métrique plus sophistiqué .
Les grands principes d'OSPF
-Il est ouvert : c'est le sens du terme Open de OSPF. Son fonctionnement est connu de tous
-Il utilise l'algorithme SPF pour Shortest Path First, plus connu sous le nom d'algorithme de
Dijkstra, afin d'élire la meilleure route vers une destination donnée
-Protocole à état de liens
-Notion de coûts
-Routage dynamique.
Le fonctionnement d'OSPF
1-établir la liste des routeurs voisins
2-élire le routeur désigné (et le routeur désigné de secours)
3-découvrir les routes ; élire les routes à utiliser
4-maintenir la base de donnée topologique.
Dijkstra's Shortest Path Algorithm
Dijkstra's Shortest Path Algorithm
Dijkstra's Shortest Path Algorithm
Dijkstra's Shortest Path Algorithm
Dijkstra's Shortest Path Algorithm
Dijkstra's Shortest Path Algorithm
Let’s Translate to
function Dijkstra(Graph, source):
dist[source] := 0 // Distance de la source est initialisé a 0
for each vertex v in Graph: // Initializations
if v ≠ source
dist[v] := infinity // distance inconnu = infinity
add v to Q // All nodes initialisé à Q
while Q is not empty:
v := vertex in Q with min dist[v]
remove v from Q
for each neighbor u of v:
alt := dist[v] + length(v, u)
if alt < dist[u]: // shorter path est trouvé
dist[u] := alt // Update la distance de u
return dist[]
end function
Différences dans OSPF V1 et V2:
Quelques modifications apportées à la procédure d'inondation Modification des préférences de chemin
externe
Une fois le calcul terminé, tous les chemins calculés contenant encore des sauts virtuels non résolus
doivent être ignorés
Résolution incomplète des prochains sauts virtuels L'une des fonctions du calcul consiste à déterminer le
ou les prochains sauts réels des destinations dont le prochain saut a été calculé comme un lien virtuel.
Différences dans OSPF V2et V3:
La sémantique d'adressage a été supprimée des paquets OSPF et des LSA (Link State Advertisements) de
base
La plupart des champs et des limitations de taille de paquet présents dans OSPF pour IPv4 ont été
assouplis. De plus, la gestion des options est devenue plus flexible
De nouveaux LSA (Link-state advertisement)ont été créés pour transporter les adresses IPv6 et les
préfixes.
Les différents types de routeur OSPF
Routeur interne : routeur dont toutes les interfaces se situent dans la même zone. Les
LSDB de tous les routeurs internes à une zone sont identiques.
Routeur fédérateur : routeur situé dans la zone fédératrice. Généralement, la zone
fédératrice est définie sur la zone 0
Routeur ABR (Area Border Router) : routeur possédant des interfaces dans différentes
zones
Routeur ASBR(Autonomous System Boundary Router ) : routeur possedant au moins
une interface associée a un interreseau externe (autre systéme autonome)
Les inconvénient D’OSPF
L'exécution de l'algorithme SPF nécessite un traitement supplémentaire du processeur.
Il est complexe à configurer et plus difficile à résoudre.
Il nécessite plus de mémoire pour contenir la contiguïté (liste des voisins OSPF), la topologie et les tables
de routage.
pas aussi facile à apprendre que d'autres protocoles.
Il Ya mêmes une faiblesse au niveau de algorithme
Almost perfect “simulation”
OSPF Presentation

Contenu connexe

Tendances

Ospf
 Ospf Ospf
ospf routing protocol
ospf routing protocolospf routing protocol
ospf routing protocol
Ameer Agel
 
Ospf
OspfOspf
Linux Network Stack
Linux Network StackLinux Network Stack
Linux Network Stack
Adrien Mahieux
 
Routing and OSPF
Routing and OSPFRouting and OSPF
Routing and OSPF
arpit
 
Ospf.ppt
Ospf.pptOspf.ppt
Cours etherchannel
Cours etherchannelCours etherchannel
Cours etherchannel
EL AMRI El Hassan
 
IS-IS vs OSPF
IS-IS vs OSPFIS-IS vs OSPF
IS-IS vs OSPF
NetProtocol Xpert
 
Dynamic Routing IGRP
Dynamic Routing IGRPDynamic Routing IGRP
Dynamic Routing IGRP
Kishore Kumar
 
IS-IS Protocol Introduction
IS-IS Protocol IntroductionIS-IS Protocol Introduction
IS-IS Protocol Introduction
NetProtocol Xpert
 
Cours Vlan
Cours VlanCours Vlan
Cours Vlan
EL AMRI El Hassan
 
Virtuals LAN
Virtuals LANVirtuals LAN
Virtuals LAN
Thomas Moegli
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Bruno Teixeira
 
Is is
Is isIs is
Spanning Tree Protocol
Spanning Tree ProtocolSpanning Tree Protocol
Spanning Tree Protocol
Manoj Gharate
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
Edgardo Scrimaglia
 
03 ospf
03 ospf 03 ospf
Le protocole rip
Le protocole rip Le protocole rip
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
Martin Bratina
 

Tendances (20)

Routage
RoutageRoutage
Routage
 
Ospf
 Ospf Ospf
Ospf
 
ospf routing protocol
ospf routing protocolospf routing protocol
ospf routing protocol
 
Ospf
OspfOspf
Ospf
 
Linux Network Stack
Linux Network StackLinux Network Stack
Linux Network Stack
 
Routing and OSPF
Routing and OSPFRouting and OSPF
Routing and OSPF
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Cours etherchannel
Cours etherchannelCours etherchannel
Cours etherchannel
 
IS-IS vs OSPF
IS-IS vs OSPFIS-IS vs OSPF
IS-IS vs OSPF
 
Dynamic Routing IGRP
Dynamic Routing IGRPDynamic Routing IGRP
Dynamic Routing IGRP
 
IS-IS Protocol Introduction
IS-IS Protocol IntroductionIS-IS Protocol Introduction
IS-IS Protocol Introduction
 
Cours Vlan
Cours VlanCours Vlan
Cours Vlan
 
Virtuals LAN
Virtuals LANVirtuals LAN
Virtuals LAN
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 
Is is
Is isIs is
Is is
 
Spanning Tree Protocol
Spanning Tree ProtocolSpanning Tree Protocol
Spanning Tree Protocol
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
 
03 ospf
03 ospf 03 ospf
03 ospf
 
Le protocole rip
Le protocole rip Le protocole rip
Le protocole rip
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 

Similaire à OSPF Presentation

CCNP Route - OSPF
CCNP Route - OSPFCCNP Route - OSPF
CCNP Route - OSPF
mdyabi
 
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm
 
1301000.ppt
1301000.ppt1301000.ppt
1301000.ppt
YassineWerghi
 
Protocole RIP1, RIP2, RIPng
Protocole RIP1, RIP2, RIPngProtocole RIP1, RIP2, RIPng
Protocole RIP1, RIP2, RIPngMax Benana
 
ENSA_Module_1.pptx
ENSA_Module_1.pptxENSA_Module_1.pptx
ENSA_Module_1.pptx
AyaGharby
 
Protocole OSPF
Protocole OSPFProtocole OSPF
Protocole OSPF
Thomas Moegli
 
1485606887426.pdf
1485606887426.pdf1485606887426.pdf
1485606887426.pdf
Bader Nassiri
 
1485606887355.pdf
1485606887355.pdf1485606887355.pdf
1485606887355.pdf
Bader Nassiri
 
Ccna 2-module-2-v4
Ccna 2-module-2-v4Ccna 2-module-2-v4
Ccna 2-module-2-v4
Siham Tatiggit
 
Reseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarReseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar Haydar
Bashar Haidar
 
IPv6 training
IPv6 trainingIPv6 training
IPv6 training
Fred Bovy
 
Cours eigrp i pv4 et ipv6
Cours eigrp i pv4 et ipv6Cours eigrp i pv4 et ipv6
Cours eigrp i pv4 et ipv6
EL AMRI El Hassan
 
routage Ad hoc ZRP
routage Ad hoc ZRProutage Ad hoc ZRP
routage Ad hoc ZRP
Mouna Maazoun
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxThierry Gayet
 
routage.pdf
routage.pdfroutage.pdf
routage.pdf
abdsamadelom
 
Presentation 6lowpan
Presentation 6lowpanPresentation 6lowpan
Presentation 6lowpan
Abed Zine-Eddine BENAMAR
 
EIGRP - EIGRP sur frame relay
EIGRP - EIGRP sur frame relayEIGRP - EIGRP sur frame relay
EIGRP - EIGRP sur frame relay
mdyabi
 
Redondance de routeur (hsrp, vrrp, glbp)
Redondance de routeur (hsrp, vrrp, glbp)Redondance de routeur (hsrp, vrrp, glbp)
Redondance de routeur (hsrp, vrrp, glbp)
EL AMRI El Hassan
 

Similaire à OSPF Presentation (20)

CCNP Route - OSPF
CCNP Route - OSPFCCNP Route - OSPF
CCNP Route - OSPF
 
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
 
1301000.ppt
1301000.ppt1301000.ppt
1301000.ppt
 
Protocole RIP1, RIP2, RIPng
Protocole RIP1, RIP2, RIPngProtocole RIP1, RIP2, RIPng
Protocole RIP1, RIP2, RIPng
 
ENSA_Module_1.pptx
ENSA_Module_1.pptxENSA_Module_1.pptx
ENSA_Module_1.pptx
 
Protocole OSPF
Protocole OSPFProtocole OSPF
Protocole OSPF
 
1485606887426.pdf
1485606887426.pdf1485606887426.pdf
1485606887426.pdf
 
Résumé vlsm et cidr
Résumé vlsm et cidrRésumé vlsm et cidr
Résumé vlsm et cidr
 
1485606887355.pdf
1485606887355.pdf1485606887355.pdf
1485606887355.pdf
 
Ccna 2-module-2-v4
Ccna 2-module-2-v4Ccna 2-module-2-v4
Ccna 2-module-2-v4
 
Reseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarReseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar Haydar
 
IPv6 training
IPv6 trainingIPv6 training
IPv6 training
 
Cours eigrp i pv4 et ipv6
Cours eigrp i pv4 et ipv6Cours eigrp i pv4 et ipv6
Cours eigrp i pv4 et ipv6
 
routage Ad hoc ZRP
routage Ad hoc ZRProutage Ad hoc ZRP
routage Ad hoc ZRP
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU Linux
 
Smi5 cours partie2
Smi5 cours partie2Smi5 cours partie2
Smi5 cours partie2
 
routage.pdf
routage.pdfroutage.pdf
routage.pdf
 
Presentation 6lowpan
Presentation 6lowpanPresentation 6lowpan
Presentation 6lowpan
 
EIGRP - EIGRP sur frame relay
EIGRP - EIGRP sur frame relayEIGRP - EIGRP sur frame relay
EIGRP - EIGRP sur frame relay
 
Redondance de routeur (hsrp, vrrp, glbp)
Redondance de routeur (hsrp, vrrp, glbp)Redondance de routeur (hsrp, vrrp, glbp)
Redondance de routeur (hsrp, vrrp, glbp)
 

OSPF Presentation

  • 1. Open Shortest Path First Le Protocole de routage:
  • 2. Start With Why! RIP souffre de certaines limitations qui ont poussé l'IETF à plancher sur un protocole plus robuste supportant des réseaux de grande taille. -Augmentation du trafic réseau -Nombre de sauts maximum de 15, ce qui signifie que sur les grands réseaux, il est possible que d'autres routeurs distants ne puissent pas être atteints. -Le plus proche peut ne pas être plus court!!!
  • 3. Start With Why! OSPF: -Amélioration du temps de Convergence -Possibilite de gerer des domaines de diamètre >16 -segmentation possible des domaine en aires -Métrique plus sophistiqué .
  • 4. Les grands principes d'OSPF -Il est ouvert : c'est le sens du terme Open de OSPF. Son fonctionnement est connu de tous -Il utilise l'algorithme SPF pour Shortest Path First, plus connu sous le nom d'algorithme de Dijkstra, afin d'élire la meilleure route vers une destination donnée -Protocole à état de liens -Notion de coûts -Routage dynamique.
  • 5. Le fonctionnement d'OSPF 1-établir la liste des routeurs voisins 2-élire le routeur désigné (et le routeur désigné de secours) 3-découvrir les routes ; élire les routes à utiliser 4-maintenir la base de donnée topologique.
  • 12. Let’s Translate to function Dijkstra(Graph, source): dist[source] := 0 // Distance de la source est initialisé a 0 for each vertex v in Graph: // Initializations if v ≠ source dist[v] := infinity // distance inconnu = infinity add v to Q // All nodes initialisé à Q while Q is not empty: v := vertex in Q with min dist[v] remove v from Q for each neighbor u of v: alt := dist[v] + length(v, u) if alt < dist[u]: // shorter path est trouvé dist[u] := alt // Update la distance de u return dist[] end function
  • 13. Différences dans OSPF V1 et V2: Quelques modifications apportées à la procédure d'inondation Modification des préférences de chemin externe Une fois le calcul terminé, tous les chemins calculés contenant encore des sauts virtuels non résolus doivent être ignorés Résolution incomplète des prochains sauts virtuels L'une des fonctions du calcul consiste à déterminer le ou les prochains sauts réels des destinations dont le prochain saut a été calculé comme un lien virtuel.
  • 14. Différences dans OSPF V2et V3: La sémantique d'adressage a été supprimée des paquets OSPF et des LSA (Link State Advertisements) de base La plupart des champs et des limitations de taille de paquet présents dans OSPF pour IPv4 ont été assouplis. De plus, la gestion des options est devenue plus flexible De nouveaux LSA (Link-state advertisement)ont été créés pour transporter les adresses IPv6 et les préfixes.
  • 15. Les différents types de routeur OSPF Routeur interne : routeur dont toutes les interfaces se situent dans la même zone. Les LSDB de tous les routeurs internes à une zone sont identiques. Routeur fédérateur : routeur situé dans la zone fédératrice. Généralement, la zone fédératrice est définie sur la zone 0 Routeur ABR (Area Border Router) : routeur possédant des interfaces dans différentes zones Routeur ASBR(Autonomous System Boundary Router ) : routeur possedant au moins une interface associée a un interreseau externe (autre systéme autonome)
  • 16. Les inconvénient D’OSPF L'exécution de l'algorithme SPF nécessite un traitement supplémentaire du processeur. Il est complexe à configurer et plus difficile à résoudre. Il nécessite plus de mémoire pour contenir la contiguïté (liste des voisins OSPF), la topologie et les tables de routage. pas aussi facile à apprendre que d'autres protocoles. Il Ya mêmes une faiblesse au niveau de algorithme