Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
13-1
Contenu
Stratgies de routage
Algorithmes du parcours le plus court
Protocole de routage interne (IRP)
Protocole de routage externe (ERP)
RIP
Protocole dinformation de routage
OSPF
Plus court parcours disponible en premier
BGP
Border Gateway Protocol
13-2
Routeurs
La principale fonction dun routeur est de
dterminer la meilleur faon dacheminer les
paquets daprs leur adresse de rseau.
Action: vrifier lidentificateur dans la table de
routage et acheminer les paquets vers la liaison
suivante ou la couche suprieure applicable.
D
B
A
13-3
Critres de performance
Utilis pour slectionner une route
Outil de mesure de la route le moins
couteux
Cout est associ
Location
Centralise
Distribue
Ralis par chaque nud
Source
Lexpditeur initial spcifie la route (ex. option IP)
13-6
Routage centrale
Collection dinformation de tous les nuds
Tables de routage
Pour chaque destination potentielle (hte ou
rseau), nous avons besoin:
Du prochain saut
Du routeur + la liaison sur laquelle le paquet sera
achemin.
Deux approches:
Une table de routage centrale
Des tables de routage individuelle.
13-8
3
6
2
3
3
3
2
4
1
1
7
5
1
13-9
2
1
3
1
4
2
5
4
6
5
5
2
2
5
4
3
5
3
5
4
4
5
4
5
4
4
5
5
4
4
5
5
6
13-10
2
2
4
4
4
4
1
3
4
5
6
1
3
4
4
4
3
1
2
4
5
6
1
5
5
5
5
Destination
4
1
2
3
5
6
5
2
2
5
5
5
1
2
3
4
6
6
4
2
3
4
6
1
2
3
4
5
5
5
5
5
5
Next hop
13-11
Stratgies de routage
Fixe
Alatoire
Inondation
Adaptif
13-12
Routage fixe
Une route singulire permanente pour
chaque paire de source destination
Dtermine les routes utilisant un algorithme
du moindre cout
La route est fixe jusqu ce quil y ait un
changement de topologie du rseau
13-13
Routage alatoire
Le nud slecte un parcours dacheminement
pour la retransmission de paquets arrivants
La slection peut tre alatoire ou du type round
robin
La slection peut tre base sur un calcul de
probabilit
Aucune information du rseau nest ncessaire
La route nest typiquement pas la plus conomique
ou contenant le moindre nombre de sauts
13-14
Inondation
Aucune information du rseau nest ncessaire
Le paquet est expdi par un nud tous ses voisins
Les paquets reus sont retransmis sur toutes les autres
liaisons
Eventuellement un certain nombre de copies arrivera
destination
Chaque paquet est numrot de faon unique pour
pouvoir limin les duplicatas
Les nuds peuvent mmoriser les paquets dj
acheminer pour viter une surcharge du rseau
Un compteur de sauts peut tre inclus dans les paquets
13-15
Exemple dinondation
2
3
3
3 2
3
3
2
2
2
3
3
6
1
1
2 2 1
3 3 1
4 4 1
5
6
1
1
2
4
4
4
2
5
2
5
13-16
Proprits de linondation
Toutes les routes possibles sont essayes
Trs robuste
13-17
Routage adaptif
Utilis par la majorit des rseaux commutation
de paquets
Les dcisions de routage changent avec tout
changement de condition des rseaux
Dfaillance
Congestion
Routage adaptive
Deux facteurs sont utiliss pour prendre une dcision:
Lenvoie du paquet gnralement dans la bonne direction.
Minimiser la congestion
Classification
Daprs les sources dinformation
Local (isol)
Route vers la liaison partante ayant la plus petite
queue
Peut inclure le biais de chaque destination
Rarement utilis nutilise pas linformation facilement
disponible des autres nuds.
Nuds adjacents
Tous les nuds
13-20
To 1
To 5
Bias for
destination 6
1
2
3
5
9
6
3
0
Result: Choose
link to 3, since sum
of bias and queue
length is 4
13-21
13-22
3
6
2
3
3
3
2
4
1
1
7
13-23
Lalgorithme de Dijkstra
Dtermine le plus court parcours partir dun nud
source s vers tous les autres nuds.
Pour tous les nuds, gardons le plus court parcours
actuellement connu
Initialisons 0 la source et + tous les autres nuds
Lalgorithme de Dijkstra
1. Start with the local node (router): the root
of the tree.
2. Assign a cost of 0 to this node and make it
the first permanent node.
3. Examine each neighbor node of the node that
was the last permanent node.
4. Assign a cumulative cost to each node and make
it tentative.
5. Among the list of tentative nodes
5.1. Find the node with the smallest cumulative
cost and make it permanent.
5.2. If a node can be reached from more than
one direction
5.2.1. Select the direction with the shortest
cumulative cost.
6. Repeat steps 3 to 5 until every node becomes
permanent.
13-25
3
6
2
3
2
3
4
5
6
354
3
3
2
4
1
1
7
4
1
13-26
Le rsultat
2
3
6
2
3
4
5
6
543
1
1
5
13-27
13-28
13-29
13-30
Adressage de routeurs et IP
Ladressage IP dpend
de ladresse du rseau
Quand est-il des
routeurs connects
deux rseaux?
Ladresse IP spcifie
une interface, ou un
point dattachement du
rseau, pas un
ordinateur
Un routeur a des
adresses multiples IP une pour chaque
interface
Ethernet 131.108.0.0
131.108.99.5
223.240.129.2
Token Ring
223.240.129.0
223.240.129.17
76.0.0.17
WAN
WAN76.0.0.0
76.0.0.0
13-31
13-32
Routage externe
Situation typique : connections entre ISPs
Protocole habituel: Border Gateway Protocol (BGP)
version 4 [RFC 1771]
Moins dinformation dtaille change
Accessibilit est le facteur important
13-33
Routage interne
On assume une connaissance dtaille de la
topologie du rseau et des couts de liaison.
Types de nuds:
Routeur R2
Rseau de transit
N8
N8
Un rseau qui a au moins 2 routeurs Gateway.
N4
N4
13-34
RIP
Routes statiques versus dynamiques.
Vecteur de distance de routage
It partitionne les participants en machines actives
et passives.
Les machines actives publicisent leurs routes aux
autres; les passives sont lcoute du message RIP
quelles utilisent pour mettre jour leur table de
routage, elles ne publicisent pas.
Seul un routeur peut excuter un RIP dans un
mode actif, un hte doit utilis le mode actif.
13-36
RIP (2)
Un routeur diffuse une mise jour de routage
toutes les 30 secondes.
Rout
RIP utilise un compte de sauts mtrique pour
mesurer la distance
Lutilisation du comptage de sauts pour calculer le
plus court parcours ne produit ncessairement des
rsultats optimums.
Les machines actives et passives sont lcoutes
des messages de diffusion et mettent jour leur
table en fonction de lalgorithme du vecteur de
distance.
13-37
13-38
13-39
13-40
13-41
13-42
13-43
13-44
13-46
13-47
13-48
Etat de liaison
Conu pour palier aux inconvenances du vecteur de distance
A linitialisation, le routeur dtermine le cout de liaison de
chaque interface
Publicise lensembles des couts de liaison tous les autres
routeurs de la topologie
Pas uniquement limit aux routeurs voisins
13-51
Artes (Edges)
Graphe dartes
Connecte deux routeurs
Connecte le routeur au rseau
13-52
Routeur
Rseau de transit
Rseau tronqu (Stub)
Hte directement connect au routeur
Types dartes:
Liaison point point joignant des routeurs: bidirectionnelle, avec
cout spar dans chaque direction.
Routeur une connexion de rseau
13-53
13-54
13-55
13-56
13-57
Echantillon AS
13-58
Graphe orient du AS
13-59
13-60
13-61
Messages OSPF
Cinq types de messages
1. Hello: Protocole de dcouverte de nouveaux routeurs
13-62
13-63
R3
N2.1
N2.1
R2
N1.3
N1.3
R6
R5
N1.1
N1.1
R4
R1
N2.2
N2.2
R8
N1.4
N1.4
R7
N2.4
N2.4
N2.3
N2.3
AS 2
AS 1
OSPF
BGP
13-64
Messages BGP
13-66
Acquisition du voisin
Deux routeurs sont considrs comme voisins sils
sont rattachs au mme rseau.
Lacquisition du voisin arrive lorsque deux
routeurs voisins de diffrents systmes autonomes
sentendent pour changer de linformation de
routage rgulirement.
Un routeur envoie un message de requte
(message Open) lautre, qui peut laccepter
(message Keepalive) ou le refuser.
13-67
Accessibilit du voisin
Une fois quune relation de voisin est tablie,
la procdure daccessibilit du voisin est
utilise pour maintenir cette relation.
Les deux routeurs envoient priodiquement
des messages Keepalive lun lautre.
13-68
Accessibilit du rseau
Chaque routeur maintient une base de donnes
des rseaux quils peuvent atteindre ainsi que
la route prfre quil utilise pour les joindre.
A chaque fois quun changement se fait dans la
base de donnes, le routeur envoie un message
Update qui est mis tous les autres routeurs
qui utilisent le BGP.
13-69
2. RIB local
Marker
16
Length
Type
Message
Specific
Information
13-72
13-73
R3
2.1
2.1
R2
1.3
1.3
R6
R5
1.1
1.1
R4
R1
R8
1.4
1.4
AS Path: AS1
AS1
2.2
2.2
R7
2.4
2.4
2.3
2.3
Next hop: R1
NLRI: 1.1, 1.3, 1.4
AS 2
13-75
R3
2.1
2.1
R2
1.3
1.3
R6
R5
1.1
1.1
R4
R1
R8
1.4
1.4
AS Path: AS1
AS1
2.2
2.2
R7
2.4
2.4
2.3
2.3
Next hop: R2
NLRI: 1.2
AS 2
13-76
R6
R5
2.2
2.2
R8
R7
R9
3.1
3.1
2.4
2.4
2.3
2.3
AS Path: AS2, AS1
AS2
Next hop: R7
NLRI: 1.1, 1.2, 1.3, 1.4
AS 3
13-77
La vitesse.
La complexit de calcul.
Hirarchisation.
La vitesse de convergence aprs un changement
topologique.
Aptitude ragir la situation actuelle du trafic.
Susceptibilit au loupage de routage.
Aptitude dinclure des line caractristiques dans
13-78
le calcul de couts.
Equilibrage de charge:
Sil y a plusieurs routes, vers la destination, avec des
couts quivalents, le trafic peut tre distribu parmi
diffrentes routes.
Routage rgional:
Un grand domaine de routage peut tre partitionn en
rgions pour rduire la quantit dinformation de routage
stocke dans chaque routeur.
Authentification:
Chaque routeur nacceptera de linformation de routage
que de routeurs valids par authentification.
13-79