Академический Документы
Профессиональный Документы
Культура Документы
Rushed KANAWATI
Département GTR - IUT de Villetaneuse, © 2002
rushed.kanawati@lipn.univ-paris13.fr
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Interconnexion
n Quoi ?
u Permettre à des stations appartenant à différents
LAN de communiquer.
n Pourquoi ?
u S ’affranchir des limites imposées sur les LAN en
termes de rayon de couverture et de nombre de
stations
u Répartir un LAN en plusieurs domaines de
collisions distincts pour des raisons de sécurité, de
performances ou d’administration.
2/
1
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Interconnexion : équipements
Application Passerelle Application
Passerelle Transport
Transport
Routeur Réseau
Réseau
Liaison de Liaison de
Pont, Commutateur
données données
Un pont
LAN 4
Ports
1 2
5 Mémoire tampon
LAN 1
Contrôle
Table
de commutation
4 3
LAN = domaine de collision
LAN 2 LAN 3
4/
2
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Table de commutation
n Structure :
u Un ensemble de enregistrements.
u Chaque enregistrement contient les informations suivantes :
F L’adresse physique (MAC) d’une station.
n Construction :
u Créer un enregistrement pour chaque trame écoutée :
F L’adresse MAC est l’adresse source (SA).
3
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Règles de commutation
n Notations
u T.SA (resp. T.DA) l’adresse source (resp. destination ) de la trame T.
u Port(T) est le numéro de port de réception de la trame T.
u Com(A) est le numéro de port associé à l ’adresse A dans la table de
commutation.
n Traitement d’une trame T par un commutateur
u Com(T.SA)= Port(T)
u Si Com(T.DA) == None Alors
F Envoyer T sur tous les ports sauf Port(T).
u Si Com(T.DA) == Port(T) Alors
F rien
u Si Com(T.DA) = x Alors
F Envoyer T sur le port x.
7/
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Problème de boucles
LAN 1
1 1
A, 2 A, 2
Com. 1 Com. 2
2
2
LAN 2
A -> B
A B
8/
4
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003 R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
9/
10/
LAN 2
LAN 2
LAN 1
LAN 1
A
A
Com. 1
Com. 1
2
2
1
1
A -> B
A, 1
A, 2
A -> B
Problème de boucles
Problème de boucles
Boucle infinie !!
1
1
B
B
2
2
Com. 2
Com. 2
A, 1
A, 1
5
20/11/02
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
12/
6
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
13/
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
14/
7
20/11/02
arbre recouvrant
n Les ponts échangent des trames spécifiques dites
trames BPDU
n BPDU : Bridge Protocole Data Unit
n L’adresse DA = 01 80 C2 00 00 00
u Adresse de multicast
u Seuls les ponts traitent une telle trame
u Un pont ne propage pas une trame BPDU.
15/
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Trames BPDU
n La partie donnée contient les 4 principaux
champs suivant :
u Identité du pont racine (6 octets)
F Adresse MAC de la racine
u Distance de la racine (4 octets)
F Coût du chemin entre l’émetteur et la racine Identité
de l’émetteur
u Adresse MAC du pont émetteur (6 octets)
u Numéro du port émetteur (2 octets)
16/
8
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Comparaison de BPDU
n BPDU 1 = (R1, D1, E1, P1)
n BPDU 2 = (R2, D2, E2, P2)
n BPDU 1 est meilleure que BPDU 2 SI
u R1 < R2 ou
u R1 == R2 ET (D1 <D2) ou
u R1 == R2 ET D1 == D2 ET E1 <E2 ou
u R1 == R2 ET D1 == D2 ET E1 == E2 ET P1 <P2
n Exemples :
u (3,2,5,7) est meilleure que (4,6,7,1)
17/ u (1,0,1,4) est meilleure que (1,0,1,5)
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Fonctionnement de l'algorithme
n Initialisation
u Tout pont X suppose qu’il est la racine.
u Il forme un BPDU de la forme (x,0,x,y).
u La BPDU est envoyée sur tous les ports y.
9
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Fonctionnement de l'algorithme
n A la réception des BPDU par un pont X
u Choisir la meilleure BPDU
F Soit (R,d,z,yr) la meilleure BPDU
u Calculer une nouvelle configuration
F Nouvelle BPDU = (R, d+1, x, y)
u yr est le port racine.
u Pour tout autre port y
F Si
la meilleure BPDU reçue sur le port y est
comprise entre la meilleure BPDU et la nouvelle
configuration alors le port y est bloqué.
19/ u Les autres ports restent actifs (ports désignés)
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Example
13,0,13,1 15,0,15,1
1 1
13 15
(13,0,13,x) (15,0,15,x)
2 2
13,0,13,2 15,0,15,2
20/
10
20/11/02
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
Example
13,0,13,1
Racine
1 1
13 15
(13,0,13,x) (13,1,15,x)
2 2 Bloqué
13,0,13,2
21/
R. Kanawati, Cours réseaux, IUT de Villetaneuse, département GTR, 1er année, 2002-2003
22/
11