Академический Документы
Профессиональный Документы
Культура Документы
Chapitre 6
INTERCONNEXION DE LANs
JYR - DI / Polytech
2
Concepts de l’interconnexion
Réseau A P Réseau B
JYR - DI / Polytech
3
Concepts de l’interconnexion
JYR - DI / Polytech
PONT
JYR - DI / Polytech
5
Les Ponts
• fonctionnent aujourd'hui en "auto-apprentissage"
• découvrent automatiquement la topologie du réseau
• le pont construit au fur et à mesure une table de correspondance
entre adresses sources et segments sur lesquels les trames
correspondantes sont acheminées.
• lorsque les ponts sont connectés pour la première fois, les tables
de correspondance ne sont pas initialisées; les ponts utilisent
l'algorithme d'inondation (retransmission sur tous les segments
auxquels ils sont connectés) pour relayer la trame.
• un pont examine toutes les trames des segments qui lui sont
connectés; lorsqu'une trame arrive, le pont sait ainsi la relayer
vers le segment approprié; un autre pont éventuellement relayera
à nouveau cette trame avant qu'elle ne parvienne à son
destinataire.
JYR - DI / Polytech
Les Ponts
• les ponts maintiennent l'heure d'arrivée (avec mise à jour continue)
des trames dans les tables de correspondance; ceci permet
d'invalider certaines entrées périmées et par conséquent permet de
gérer l'arrêt ou le déplacement de stations dans le réseau
• algorithme de fonctionnement
l extraire l'adresse @ destination de la trame
l si aucune entrée relative à @ dans la table de correspondance,
reémettre la trame sur tous les segments (sauf le segment émetteur)
reliés au pont,
l sinon acheminer la trame vers le segment identifié par l'entrée relative
à @ dans la table de correspondance.
JYR - DI / Polytech
7
JYR - DI / Polytech
JYR - DI / Polytech
9
Les Ponts
3 types de Ponts : transparent, «source Routing» et mixte (SRT)
JYR - DI / Polytech
10
Ponts transparents
A C A E
B D B F
E C
F D
• Avantages des ponts transparents
l indépendants du protocole (fonctionne avec Ethernet et Token Ring),
JYR - DI / Polytech
11
Ponts transparents
• le problème des boucles a été résolu par l’IEEE par la norme 802.1D
en standardisant un algorithme connu sous le nom de « Spanning
Tree Protocol» (STP).
• L’algorithme STP est basé sur la théorie des graphes et convertit la
topologie physique en une topologie active en supprimant les boucles.
Ceci garantit l’unicité du chemin entre deux noeuds; Exemple :
T.R 1 T.R 1
T.R 2 T.R 2
Pont Pont Pont Pont
JYR - DI / Polytech
12
Ponts transparents
JYR - DI / Polytech
13
JYR - DI / Polytech
14
Ponts SR
• La structure du champ RIF impose les limitations suivantes :
l 16 ponts maximum par anneau,
Ponts SR
• Avantages du Source Routing :
JYR - DI / Polytech
16
JYR - DI / Polytech
17
Interconnexion de niveau 3
• Par les routeurs
• Gestion de l ’Interconnexion au niveau des couches réseaux.
• Transparence pour les niveaux supérieurs.
• 3 travaux :
q Gestion des tables de routage
q Recherche chemin optimal
q Reformatage des paquets avant retransmission
JYR - DI / Polytech
18
JYR - DI / Polytech
19
Les Routeurs
JYR - DI / Polytech
20
Les Routeurs
JYR - DI / Polytech
21
JYR - DI / Polytech
22
JYR - DI / Polytech
23
JYR - DI / Polytech
24
Routage / Acheminement
• Le routage concerne l'ensemble des techniques permettant de
fixer l'itinéraire suivi par un message sur le réseau.
• Pour déterminer le routage, il faut connaître
– la topologie du réseau
– d'autres paramètres caractérisant le coût.
JYR - DI / Polytech
25
Routage / Acheminement
• 2 grandes catégories d'algorithmes de routage :
– fixes
– adaptatifs
• a) Fixe-déterministe
– La fonction de coût est proportionnelle au nombre
d'étapes (ou noeuds intermédiaires). Elle est donc
uniquement fonction de la topologie.
détermination des chemins optimaux a priori.
dégradation très importante si le réseau subit une
modification
26
Routage / Acheminement
• c) Fixe par inondation
– chaque station retransmet le message reçu à tous ses voisins à
l'exception du précédent.
Il faut bien sûr noter les références des messages transmis
ce principe induit une très grande sureté de fonctionnement
augmentation intempestive du trafic.
• d) Adaptatif centralisé
– Un nœud central décide du plus court chemin
il doit avoir des informations sur le trafic en tout point du réseau.
il faut répondre très vite pour ne pas être sensible aux variations
brutales de trafic.
• f) Adaptatif distribué
– Chaque nœud reçoit des informations sur l'état global du réseau (de
tous les autres nœuds) et recalcule sa propre table de routage.
Problème d'incompatibilité entre les différentes solutions optimales.
JYR - DI / Polytech
27
• 2 types de métriques :
• - les métriques de coût (coût de fonctionnement)
• - les métriques de performances (délais de
transmission).
JYR - DI / Polytech
28
JYR - DI / Polytech
29
Calcul du plus court chemin
avec fonction de coût
Balayage/Propagation
• Soient :
– Ni le noeud courant, Na le noeud départ, Nb le noeud arrivée.
– d une distance ou coût
• Pour chaque noeud Ni, on détermine un couple (ni , di) où ni est le précédent
sur le chemin le plus court (* si inconnu) et di la distance à Na par le chemin
le plus court connu.
• On note dij la distance entre deux noeuds Ni et Nj.
• On part de Na et on propage pour tous les voisins le coût de chaque lien :
Na Ni : (Na, dai)
• Chaque noeud Ni compare le message reçu (nk, dk) avec son couple courant
(ni , di)
si dk < di alors (ni , di) (nk, dk) ;
émettre (Ni, di + dij) à tout voisin Nj (Nj ≠ nk) ;
JYR - DI / Polytech
30
L’évolution du routage
1. Routage par défaut
Arpanet : interconnexion de réseaux locaux -> Routage circulaire
pour mettre en œuvre le routage par défaut.
R.L 2 vers R.L 1 ==> P2->P3->P1
Inefficacité du routage par défaut
3. Autonomous system
JYR - DI / Polytech
31
Autonomous System
• Les limites imposées par le «Core» :
– impossibilité de connecter un nombre arbitraire de réseaux,
– le core ne connaît qu’un seul réseau (local) par passerelle
connectée
– les tables de routage et le trafic associé deviennent gigantesques
– quasi impossibilité de modifier les algorithmes de routage (base
installée)
JYR - DI / Polytech
32
Autonomous System
• La connexité implique que les routeurs d’un AS échangent les
informations de routage:
– le protocole de routage entre «external gateways» est appelé
«Exterior Gateway Protocol» Exemple : EGP.
– un routeur dans un AS est dit «internal gateway»
– le protocole de routage à l’intérieur d’une AS est appelé
«Interior gateway Protocol»; Exemple de IGP’s: RIP, OSPF,
IGRP.
• Les IGP’s n’échangent que les tables de routage internes à l’AS,
mais certains routeurs doivent d’autre part, dialoguer avec les
«exterior gateways» pour découvrir les réseaux externes à l’AS.
• EGP (External Gateway Protocol) a pour fonction l’échange
d’information sur la connectivité entre AS’s. Cette information
exprime un ensemble de réseaux connectés.
JYR - DI / Polytech
33
Autonomous System
IGPs
EGP
IGPs
AS 1 AS 2
JYR - DI / Polytech
34
• Algorithmes Vector-Distance
– Un routeur diffuse régulièrement à ses voisins les routes qu’il
connaît.
– Une route est composée d’une adresse destination, d’une
adresse de passerelle et d’une métrique indiquant le nombre
de sauts nécessaires pour atteindre la destination.
– Une passerelle qui reçoit ces informations compare les routes
reçues avec ses propres routes connues et met à jour sa
propre table de routage :
• si une route reçue comprend un plus court chemin
(nombre de prochains sauts +1 inférieur),
• si une route reçue est inconnue.
JYR - DI / Polytech
35
JYR - DI / Polytech
36
JYR - DI / Polytech
37
A 1 B 2 C
De à L D
3 4
A B 1 1
A D 3 1
B A 1 1
6 5 B C 2 1
D E
B E 4 1
C B 2 1
Tous les noeuds ont la même base de donnée C E 5 1
==> pas de boucle. D A 3 1
Paquet de A vers C ==> calcule le + court chemin D E 6 1
et sélectionne B, qui calcule à son tour E B 4 1
le + court chemin vers C. E C 5 1
E D 6 1
JYR - DI / Polytech
38
• Métriques multiples :
– plus haut débit,
– plus bas délai,
– plus bas coût,
– meilleure fiabilité.
JYR - DI / Polytech
39
JYR - DI / Polytech
40
JYR - DI / Polytech
41
JYR - DI / Polytech
42
JYR - DI / Polytech
43
44
OSPF : Open Shortest Path First
JYR - DI / Polytech
45
OSPF : Fonctionnement
• Chaque routeur du système autonome où d’une area construit sa
propre base d’information décrivant la topologie de l’AS complet ou
bien de l’area.
• Cet arbre indique toutes les routes pour toutes les destinations du
système autonome, plus les destinations extérieures.
JYR - DI / Polytech
46
• Quelques règles :
– Une topologie/un routage ne doit pas être hyper-sensible à la moindre
panne Routage adaptatif
– Il faut minimiser les modifications car cela induit une augmentation
artificielle du trafic et un risque d'incohérences temporaires (risque de
perte de messages). Les états transitoires sont très importants :
congestion
– Interconnexion de réseaux locaux industriels routage fixe-
déterministe (simulation a priori méthode fixe)
JYR - DI / Polytech
47
Adressage
• La constitution des adresses n'est pas universelle malgré les
normes (en particulier ISO 8348)
• ISO 8348 est utilisée pour les réseaux grandes distances (X25/IP)
Elle concerne le champs adresse contenu dans les N-PDU
JYR - DI / Polytech
48
Adressage
No de quartet Champ Signification
0 L Longueur de l'adresse en quartet
1à3 PAYS Identificateur du pays
208 à 212 : France
230 à 236 : Roy.- Uni
302 à 307 : Canada
310 à 329 : USA
4 R Identificateur du réseau
0,1 : réservés
8 : telex
9 : réseau téléphonique
5 à 11 REGION Code régional
Norme X121
JYR - DI / Polytech
49
Adressage
JYR - DI / Polytech
50
Noeuds
Réponse
Message
Disconnect
Signal
AB BC CD
JYR - DI / Polytech
51
Liens Temps de
traitement
Noeuds
Délais de Message
propagation
JYR - DI / Polytech