Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
routage par état de liens
M6 module réseaux Mars 2003
2
routage par à état de liens
C A D F R2 R8 B G R3
3
graphe E 7 6 de D vers E lien 6 coût x 4 5 C A D 1 F 2 B 8 G R3
4
base de données topologique
vers lien coût A B 1 3g C 4 G 3b 3a D 5
5
arbre de recouvrement minimal
7 6 4 5 C A D 1 F 2 3 8 G
6
table de routage routeur A réseaux passerelle coût 1 2 G 3 4 5 C 6 7 8
7
remarques Chaque routeur détermine la route à suivre
Les décisions de routage sont locales et partielles Les routeurs peuvent avoir des visions globales différentes sous réserve de mise à jour correctes, il ne peut pas y avoir de boucles
8
changement de topologie
Les modifications topologiques doivent être détectées au plus vite pour être signalées à tous les routeurs du système. Notament les modifications : Perte de liaison Routeur hors service
9
état des liens / links state
Les routeurs sont connectés à leurs voisins par des lignes dont ils testent l’état régulièrement par l’envoi d’un message de scrutation périodique.
10
état d’une liaison E 7 6 4 5 C A D 1 F 2 B 8 G hello hello
11
E 3 x 7 6 3 x 3 x 4 5 C A D 1 F 2 B 8 G 3 x
12
mode de propagation Le mécanisme d’innondation (flooding) permet la transmission rapide des modifications topologiques. . Les messages doivent être identifiés pour éviter la saturation du réseau. Les messages doivent être datés pour ne pas perdre la chronologie des évènements.
13
traitement des messages
déjà vu Éliminer le message Modifier la base de données. Transmettre sur les interfaces
14
avantages et inconvénients
Précisions du calcul Probabilité d’erreurs faible Probabilité de bouclage faible Traffic réseau moindre Adapatabilité de la fonction de coût Routes multiples Temps de calcul élevé Consommation mémoire importante
15
complexité Dijkstra s u v DIJKSTRA( G, w, s) F := sommet( G )
Initialisation( d ) tant que non vide ( F ) u := extraire-min( F ) pour chaque v adjacent(u) relacher(u, v, w) ftq s u v
16
zonage zone B zone A zone backbone zone C routeur fontière
17
vision in-zone zone B pseudoliens zone A zone C
18
vision inter-zone zone b zone a zone backbone zone c
19
OSPF Le protocole OSPF : Open Short Path First
a été défini par IETF pour résoudre les problèmes posés par l’utilisation de RIP. Beaucoup plus complexe que RIP. Il est décrit dans la volumineuse RFC-1583.
20
Les « type of services » du protocole IP
tos tos signification ospf 0000 service normal 0001 coût minimum 2 0010 fiabilité maximum 4 0100 débit maximum 8 1000 délai minimum 16 Les « type of services » du protocole IP
21
Les liens OSPF Les liens sont les éléments de base du protocole OSPF. La base de données topologique correspond à un ensemble d’enregistrements relatifs aux différents liens du réseau.
22
Les liens OSPF Trois type de liens :
Un enregistrement de type routeur décrit toutes les liaisons d’un routeur. Un lien de type réseau identifie des liaisons vers des réseaux. Les liens de type externe sont obtenus par un protocole EGP.
23
zone OSPF zone terminale : il s’agit d’une zone qui ne contient qu’un seul routeur frontière. La zone ne peut pas être traversée. une zone de transit contient au moins deux routeurs. la zone backbone sert à propager les information de routage. Des liens virtruels, sont utiliser pour renforcer la connectivité.
24
routeurs OSPF routeurs internes routeurs backbones
routeurs fontières de zone ABR : Area Border Router routeurs frontières de système autonome ASBR: Autonomous System Border Router.
25
Adjacences OSPF Dans une phase d’initialisation, les routeurs OSPF échangent des informations avec les routeurs voisins d’un même réseau. Des résumés des bases de données topologiques seront échangés périodiquement
26
externe ASBR ré ABR routeur & réseaux réseaux hors zone
27
type de liens lien description publication identité 1 routeur zone
Id routeur 2 réseau Id RD 3 route interzone ABR vers réseau Id réseau 4 route interzone ABR vers ASBR Id ASBR 5 route hors SA SA
28
annonce état de lien deux bits utiles externe/interne tos oui/non
age EL option type identifiant type du lien : routeur réseau réseau IP hors zone routeur externe externe hors SA un entier pour caractériser l’annonce routeur annonçant adresse IP de la source numéro de séquence check sum longueur horodatage des annonces sur ce lien nb sec dernière modification du lien data
29
Identifiant de liaison
état de liens routeur catégorie routeur : ABR = interzone ASBR = externe VIRT = lien virtuel Entête A E L 0000veb NB liaisons Identifiant de liaison données de liaison type #tos Métrique, tos 0 Tp Description identifiant données 1 point à point id ospf voisin @ IP r. v. 2 réseau transit @IP DR masque 3 réseau terminal @IP réseau 4 lien virtuel Id ospf voisin @ IP r. v. NB l tos=x Métrique, tos x #tos
30
état de lien réseau masque réseau routeur connecté Longueur paquet
pas de métrique, coût 0
31
état de lien externe masque réseau destination E, tos=0
métrique, tos 0 routeur à utiliser identifiant de route externe E, tos=x métrique, tos x routeur à utiliser identifiant de route externe
32
récapitulation réseau ip
id AEL réseau destination masque de sous-réseau E, tos=0 métrique, tos 0 E, tos=x métrique, tos x annoncés par les routeurs ABR
33
récapitulation routeur externe
id AEL routeur destination 0xFFFFFFFF E, tos=0 métrique, tos 0 E, tos=x métrique, tos x annonces des routes vers des ASBR
34
données d’authentification
sous-protocole OSPF 3 protocoles : hello, échange, inondation version type Longueur Identifiant routeur 1. message hello 2. data base description 3. link state request 4. update Identifiant de zone check sum authentification données d’authentification
35
routeur désigné de secours
hello masque réseau Intervalle hello option priorité deadline routeur désigné routeur désigné de secours routeur voisin #1 routeur voisin #n
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.