Académique Documents
Professionnel Documents
Culture Documents
Les deux mthodes de ralisation : a) Rseaux locaux partags shared shared shared
1) Utilisation dune voie commune multipoint - Bus srie (Ethernet IEEE 802.3). - Bande de frquence hertzienne (WIFI 802.11). - Boucle (IBM 802.5).
Station A
Station B
Station C
2) Partage de la voie commune multipoint: le problme du contrle de l'accs au mdium (MAC "Mdium Access Control") consiste dterminer la station 4 qui, un instant donn, a le droit dmettre.
Les deux mthodes de ralisation : b)Rseaux locaux commuts switched switched switched
1) Utilisation de techniques de commutation pour faire communiquer des stations au niveau liaison (niveau 2). 2) Exemples de techniques de commutation employes : Commutation temporelle asynchrone ( mmoire partage, mdium partag). Commutation spatiale (matrices daiguillages). 3) Pour des raisons de compatibilit, les rseaux locaux commuts offrent , les mmes mthodes daccs, ladressage, les mmes formats de trames que les rseaux partags => possibilit de mixage des approches partages et commutes.
5
Connexion directe entre deux stations ou entre une station et un commutateur (cblage en toile)
Une seule station connecte => pas de partage de voie commune. Une station peut mettre un instant donn vers le commutateur et recevoir en mme temps. Mode de communication bidirectionnel simultan (full duplex) possible.
NIVEAU LIAISON
NIVEAU PHYSIQUE
OSI
Rseaux locaux
Chaque station est directement relie aux autres par un canal unique de communication (bus srie coaxial ou voie hertzienne). Un message vhicul par le canal peut-tre reu par toutes les stations: diffusion trs facile raliser mais notion de promiscuit promiscuous mode => problmes de scurit. Une station vrifie, d'aprs l'adresse contenue dans le message, si le message lui est destin. Mdium passif : lectronique plus simple, moins de pannes. La bande passante de la voie limite les performances. Exemples: Ethernet (sur cble), WIFI (sans fil).
11
Rpteur
Un concentrateur (un hub) relie les stations. Un concentrateur est un rpteur de signal: "Repeater Hub". Les rpteurs peuvent tre interconnects (arbre). Le cblage en toile permet de dcoupler chaque station du reste du rseau. Problme de la fiabilit du rpteur: lectronique active. Exemple: rpteur Ethernet. Le cblage type en matire de rseaux locaux partags.
12
Les stations sont rattaches au moyen d'interfaces selon une topologie en boucle. Une interface de boucle retarde le message dans un registre et rgnre le signal. Un message envoy par une station fait un tour complet et est retir par son metteur. L'adresse destinataire permet de dterminer si une interface donne doit prlever le message ou non.
13
B Retrans
B Retrans
C Retransmission
16
Critres de performances
Rseau local => Ajout d'une attente de plus : le temps d'accs la voie commune (au mdium).
Arrive de requte Requte en tte de file Voie alloue la requte Fin de la requte
Si l'on soumet une voie un trafic de plus en plus lev : phnomne de congestion. Exemple : si le dbit soumis croit vers le dbit maximum le temps de rponse tend vers l'infini (voie sature).
Temps de rponse Dbit soumis Dbit nominal
18
Evitement des pannes : un dispositif (un ensemble de fonctions) "peu fiable" ne doit pas tre indispensable au fonctionnement. Partage daccs centralis (dissymtrique)
Un dispositif joue un rle primordial dans le partage (exemple un arbitre)
Critres de performance
Sret de fonctionnement
22
Type de mdium partag : Bus ou voie radio. Solution : Rseau filaire Ethernet 802.3 Solution : Rseau radio wireless WIFI 802.11 Une proportion trs importante des protocoles de partage de voie commune.
23
B A C
Stations exposes A et C
M''
Intervalle de vulnrabilit 2T Pour qu'une trame de dure T soit transmise sans collision il faut qu'aucune autre trame de dure T ne soit transmise pendant un intervalle 2T =>performance trs mdiocre.
28
B) Ajournement (deference)
Ajournement Persistant (Ethernet)
mission immdiate si la voie est libre ou ds que la trame courante est finie. Hypothse de la solution: Le trafic sur la voie est faible
La probabilit pour que deux nouvelles demandes apparaissent pendant la transmission d'une trame est faible.
Lcoute suppose lexistence d'une dure minimum de la collision permettant la dtection. Solution type : le CSMA/CD Carrier Sense Multiple Access / Collision Detection Ethernet 802.3
31
DATA
SIFS
N A V
ACK
33
Autre RTS
SIFS
CTS
SIFS
DATA
SIFS
N A V
ACK
34
La station cache D qui peroit le CTS reste silencieuse (la dure du message DATA circule dans RTS et dans CTS)
RTS(A,B) B CTS(A,B) Data(A,B) Ack(A,B) A RTS(A,B) C Data(C,D) Ack(C,D) D
La station expose C entend RTS(A,B) mais pas le CTS(A,B): C dduit quune transmission de C vers D ne peut interfrer en 35 B ni gner A tant que A transmet DATA (A,B).
39
Historique Ethernet
0rigine R.M Metcalfe (Rank Xerox Palo Alto). Dbut des travaux 1973. Article CACM 1976 (Metcalfe et Boggs). Protocole en comptition sur coaxial 2,94 Mb/s (1976). Brevet Ethernet (1977): dbut de lindustrialisation. Norme DIX ("Digital Intel Xerox") 10 Base 5 (1980) Normalisation IEEE 802.3 (1983) 10 Base 2 (1986), 10 Base T (1991), 10 Base F (1994) Ethernet 100 Mb/s : 802.3u (1995) Ethernet gigabit/s : 802.3z/802.3ab (1998) Ethernet 10 Gigabits/s : 802.3ae (1999-2006)
41
Tp le temps maximum de propagation du signal Ethernet 10 Mb/s : Dlai d'aller retour 2 Tp = 46,4 s. ST > 2 Tp fix 51,2 s = 46,4 + 4,8 s (512 temps bit) => La taille minimum d'une trame Ethernet est de 64 octets (valeur fixe sans compter le prambule). 44
Ide de dure minimum dune collision (renforcement de collision): toute trame en collision une dure minimum pour tre dtectable par tous (au moins 96 temps bits). Ide de limitation de la dure dune collision la dure maximum ncessaire la dtection de la collision plus la dure du brouillage. Le brouillage fixe la dfinition de ST donc la dure maximum dune collision. ST : Dlai d'aller retour (46,4 s)+Brouillage (4,8 s)
45
Too many attempts No Compute Back Off Wait Back Off Time
Done
46
0 - 1500 Donnes
12
P : Prambule Preamble : 7 octets 101010 synchro bit. DDT : Dlimiteur dbut de trame Start Of Frame: 10101011 synchro octet. AD : Adresse Destination Destination address (6 octets) possibilit 2 octets. AS : Adresse Source Source Address (6 octets) (ou 2 octets). LD : Longueur des donnes Lenght (802.3) ou T: Type de la trame (DIX). Donnes + Bourrage: La charge utile de 1500 octets au plus (Entte + Donnes + Bourrage + Code : longueur min 64 octets). Code: Code polynomial dtecteur derreur (FCS Frame Check Sequence). S : Silence inter-trame IFG Inter Frame Gap (9,6 micro seconde soit 96 temps bit).
47
Notation : 6 groupes de 2 chiffres hexadcimaux 00-DD-01-30-C3-17 Format canonique grand boutiste sur les octets, petit boutiste sur les bits. I/G : Adresse Individuelle/Groupe (Individuelle = 0 ; Groupe = 1) "Broadcast" (tous les bits 1) adresse diffusion gnrale FF-FF-FF-FF-FF-FF "Multicast" G=1 + adresse de diffusion sur groupe : 01-00-5E-00-A8-76 U/L : Adresse Universelle (unique) / Locale (non unique) (U=0 ; L= 1) Identifiant constructeur ( OUI Organisation Unique Identifier) (RFC 1340), carte ( SN Serial Number ). Exemple : 00-AA-00-08-C3-98 , Les trois octets de gauche 00-AA-00 dsignent le constructeur INTEL, les trois octets de droite 08-C3-98 sont 48 ladresse unique dune carte rseau.
Dbit maximum :
Une ide fausse : on ne rcupre pas plus de 37% de la bande passante. Mesure sur un Ethernet rel de 10 Mb/s avec 24 stations mettant en permanence des messages de 64 octets: taux de trafic utile 90%. Trois paramtres influencent le dbit maximum rcuprable :
Le nombre de stations connectes: 1 1024, en fait moins de 200 souhaitable. Le dbit soumis par station: normalement le trafic est trs sporadique avec un dbit soumis en moyenne faible (un dbit constant lev nest pas prvu). Taille des trames : effet des collisions plus important pour des trames petites, remplissage en donnes utilisateurs moindre pour des trames petites (64 = 46+18 14888 trames/s 5,476Mb/s , 1518= 1500+18 812 trames/s 9,744 Mb/s).
49
50
Liaison Physique
PCS: Physical coding sublayer PMA: Physical medium attachment
Mdium
MDI
52
Segment Ethernet
Alimentation, Donnes en mission, Donnes en rception Contrle en entre: Transmetteur disponible IDL : aucun signal. Transmetteur indisponible CS1 : horloge demi frquence bit Ethernet. Erreur qualit du signal CS0 : horloge la frquence bit Ethernet. (1) Signal impropre (coupure, MAU HS) (2) Collision Contrle en sortie (Trs peu Implant).
53
55
Rpteur
T BNC
1 0 0 1 1
56
R
Station de travail
Carte rseau avec MAU MAU Interne Prise RJ45
MAU
Port 57
10 BASE T : signalisation
Ethernet 10 BASE-T utilise deux paires torsades de catgorie 3 ou suprieure.
Paire mission TR transmit data Paire rception / coute des collisions RD receive data
Connecteur normalis 8 broches RJ-45 Broches 1 TD+, 2 TD- , 3 RD+, 4 inutilis, 5 inutilis, 6 RD- , 7 inutilis , 8 inutilis).
1 TD+ 2 TD3 RD+ 6 RD1 TD+ 2 TD3 RD+ 6 RDConstruction dun cble crois
58
Collisions : Si deux ports sont en collision, le rpteur doit le dtecter et gnrer un signal de renforcement
Renforcement de collision : en cas de dtection de collision entre deux entres A et B, le rpteur gnre sur tout ses ports de sortie un signal de brouillage jam (une suite de 32 bits 01010). La dure du fragment, bits transmis et brouillage est de 96 bits au moins. Extension des fragments : si une suite de bits de taille infrieure 96 bits circule, un rpteur doit gnrer la place au moins 96 bits.
59
Conclusion : Ethernet 10
Un standard quon ninstalle plus mais une base installe encore trs importante. Le dbit de 10 Mgabits/s reste suffisant pour la plupart des applications. Pas forcment ncessaire de transformer trs rapidement toutes les infrastructures sauf besoin prcis (scientifique ou multimdia).
62
63
Fonctionnement avec des rpteurs 100 type II : Distance station rpteur 100 mtres, distance rpteur-rpteur 10 m. Rpteur Ethernet 10/100: un seul dbit 10 Mb/s ou 100 Mb/s un instant donn.
65
66
71
1000 BASE T
1000 BASE LX
72
Transmission dune premire trame avec ventuellement bits dextension pour acqurir la voie. Ensuite mission dune rafale de trames ( frame burst ) sans repasser en mode acquisition pour une dure maximum de 5,4 trames de taille maximum. Les silences inter trames sont garnis par des bits dextension.
74
Entte
=> Amlioration de la synchro bit => Dtection d'erreurs => Sparation donnes/contrles
Pour des donnes normales utilisateur D-type Pour des donnes protocolaires K-type (Caractres spciaux par exemple dlimiteurs, signalisation)
77
A B C D E
FGH
Fonction 5B/6B
Fonction 3B/4B
a b c d e i f g h j
79
80
82
83
84
10G Base L4
Deux fibre multimodes 1310 nanomtres multiplexage en longueur donde (utilisation du multiplexage en longueur d onde WDM Wavelenght Divison Multiplexing. Distance maximum 300 mtres
Mode full duplex avec annulation dcho. Code PAM 10 , 10 niveaux codent 3 bits. Rapidit de modulation 833 Mgabaud. Dbit 4 paires x 833 mgabaud x 3 bits/baud=10GB. Difficults de mise au point. 87
88
89
Type
10 Base T Half duplex 10 Base T Full duplex 100 Base TX Half-duplex 100 Base T4 Half-duplex 100 Base T2 Half-duplex 100 Base TX Full-duplex 100 Base T2 Full-duplex 1000 Base T Half-duplex 1000 Base T Full duplex
Dbit
10 Mb/s 2x10 Mb/s 100 Mb/s 100 Mb/s 100 Mb/s 2x100 Mb/s 2x100 Mb/s 1000 Mb/s 2X1000 Mb/s
91
S0 S1 S2 S3 S4 A0 A1 A2 A3 A4 A5 A6 A7 RFAckNP
Le LCW de base S0 S4 : Slecteur de rseau local (code 00001 pour Ethernet) A0 : 10 Base T HD, A1 : 10 Base T FD, A2 : 100 Base TX HD, . RF : Remote Fault, signalisation derreur lextrmit distante Ack : Acquittement de rception dun mot LCW de 16 bits reu. NP : Next Page existence dun autre mot suivre . Un systme distant qui possde les fonctions dauto ngociation acquitte et propose son propre niveau.
92
Lauto ngociation en Ethernet gigabit est modifie (nouveau LCW, ngociation pour lutilisation du contrle de flux) .
93
Conclusion : Ethernet
Le standard en rseau local filaire qui a effac tous les autres. Un ensemble de concepts qui ont considrablement volus. En fait Ethernet a t rinvent plusieurs fois ce qui a assur sa survie et son succs. Un avenir assur pour ce standard: prochaine tape envisage 100 Gigabits/seconde ?
94
Bibliographie
Charles E. Spurgeon, Ethernet : the definitive guide , Oreilly, 2000 Alexis Ferrro, Les rseaux locaux commuts et ATM , InterEdition, 1998 Sites web :
Gigabit alliance http://www.10gea.org/
95
Rseaux domestiques. En entreprise. Lieux de fort passage (hotspots). Fournisseurs daccs sans fils WISP Wireless Internet Service Provider
98
Transmission de donnes
Administration rseau
LLC Logical Link Control . MAC Medium Access Control. PLCP Physical Layer Convergence Protocol. PMD Physical Medium Dependent. Administration physique (Physical Management). Administration MAC (MAC Management). 100 Gestion de Station (Station Management).
Rseaux locaux partags wifi LE NIVEAU LIAISON MAC Medium Access Control
Mode ad hoc Mode infrastructure
101
BSS
AP AP DS Systme de distribution
- BSS (Basic Service Set): un seul AP. - ESS (Extended Service Set) : plusieurs AP connects par un autre rseau (rseau Ethernet ou sans fil). - Changement de point daccs: handover/ roaming (itinrance). 103
I I I I
Notions utilises Silence inter trame (IFS Inter-Frame Spacing) DIFS: Distributed IFS (50s); PIFS: Point IFS(30s); SIFS: Short IFS (10s) Fentre de collision CW (Contention Window) Tranche canal (Slot Time) 20 s 106 Attente en nombre entier de tranches (Backoff)
Acquittement positif ACK obligatoire aprs un silence SIFS (protocole PAR Positive Acknowledgment Retry ou encore ARQ Automatic Repeat ReQuest). Mcanisme dcoute physique pour une autre station.
107
Echange RTS CTS (Request To Send/Clear To Send) pour une trame donnes. Utilisation des silences courts SIFS (lchange est prioritaire) Acquittement positif ACK obligatoire. Mcanisme dcoute virtuelle (indicateur NAV pour une autre station). 108
255
255
63
15
Intervalle de rptition: mode PCF (contention free) puis DCF. PIFS puis trame Beacon : ouverture dun intervalle sans collision (mode PCF) 111 CF-end fin de squence Poll Ack sous contrle du PC.
CORPS
FCS
EntteMAC
EntteMAC
CORPS FCS
Fragment 0
CORPS
FCS
Fragment 2
Fragment 1
6
Adresse 3
FC D/ID Adresse 1
1) FC (Frame Control): version de protocole, type de trame etc. 2) Dure / ID : Dure d'utilisation du canal de transmission. 3) Champs adresses : Une trame peut contenir jusqu 4 adresses (mode adhoc adresse 1 destination et adresse 2 source). 4) Contrle de squence : pour la fragmentation (numro de fragment sur quatre bits et numro de squence de la trame sur douze bits). 5) Corps de la trame : charge utile dau maximum 2312 octets. 6) FCS (Field Check Sequence): somme de contrle de niveau MAC : x32+ x26+ x22+ x16+ x 2+ x11+ x10+ x8+ x7+ x5+ x4+ x2 + x+113 1
1) Version du protocole: Actuellement 0 en premire version. 2) Type et sous type: Dfinition du type de la trame (2 bits + 4 bits). 3) To et From DS (Distribution System) : Trame vers ou en provenance du systme de distribution (AP point daccs). Les 2 bits 0 mode Ad hoc. 4) More : Il reste des fragments mettre (bit more de la fragmentation). 5) Retry: La trame est une retransmission dune trame prcdente errone. 6) Power management : A 1 la station entre en mode conomie. 7) More data : A 1 des donnes sont mettre vers une station en conomie. 8) WEP : A 1 la trame est chiffre en WEP (Wireless Equivalent Privacy). 114 9) Order : Trame de la classe de service strictement ordonn.
1 2 3 4
0 1 0 1
0 0 1 1
DA BSSID DA RA
SA SA BSSID TA
BSSID DA SA DA
Toutes les adresses sont au format IEEE 802 sur 48 bits. DA (Destination Address) : Adresse destination . SA (Source Address) : Adresse source. BSSID : Adresse du Basic Service Set soit ladresse MAC de lAP (mode infrastructure) soit ladresse de lIBSS (mode ad hoc). RA : adresse de lAP destinataire (dans le systme de distribution sans fils). TA : adresse de lAP source (dans le systme de distribution sans fils). N/A : Non applicable.
116
Le niveau physique
802.11 b 802.11 g
117
120
Sync (128) SFD (16) (8) (8) (16) CRC (16) Corps MAC FCS (32) Prambule Entte PLCP Trame MAC 144 bits 1Mb/s 48 bits 1 Mb/s 1,2 DBPSK 5.5,11 DQPSK I Prambule Preamble :
Synch (128 bits): Squence 0101 (128 bits entte normal, 56 bits entte court). SFD (16 bits Start Frame Delimiter): Dlimiteur dbut F3A0 ou 1111 0011 1100 0000
I PLCP Physical Layer Convergence Protocol . Signal (8 bits): dbit en centaine Kb/s hexa 0A, 14, 37, 6E pour 1, 2, 5,5, 11 Mb/s. Service (8 bits) : 0. Longueur (16 bits): de la trame en octets (pour dterminer la fin). Header Error Check Field : CRC (16 bits) sur lentte PLCP selon
G(X)= X**16 + X**12 + X**5 + 1
122
2,402 Ghz 11 1 6 11 6 1 1 11
22 Mhz
2,483 Ghz Trois canaux disjoints dans la bande 2,4 Ghz Une utilisation des trois canaux en mode cellulaire.
123
DBPSK : Differential Binary Phase Shift Keying DQPSK : Differential Quadrature Phase Shift Keying QPSK Quadrature Phase Shift Keying CCK : Complementary Code Keying (Optionnel PBCC Packet Binary 124 Convolutional Coding)
Bit 0
Bit 1
Dbit 2 Mb/s : Modulation de phase diffrentielle de porteuses en quadrature (deux bits par intervalle). DQPSK Differential Quadrature Phase Shit Keying. Bits 11 (Pi/2 90) 00 01 11 Bits 00 (0) Bits 01(Pi 180)
126
1 3
127
128
Utilisation de la bande ISM 2,4 2,4835 Ghz. Utilisation des standards 802.11b ERP-DSSS: 1, 2 ERP-CCK: 5.5, 11 Mb/s (ERP Layers Extended Rate Physical layers ensembles de codages/modulations).
3) Codage/modulation optionnels: CCK/OFDM PBCC/DPSK ERP-OFDM: 6, 9, 12, 18, 24, 36, 48, 54 et ERP-PBCC: 5.5, 11, 22, 33Mb/s 4) 802.11g (2003): Adaptation du dbit aux conditions de transmission 5) 802.11g: distances de 40m 140 m pour des dbits de 6 54 Mb/s
129
16,25 Mhz
Canaux de donnes (et de redondances): 48 Donnes codes lmission au moyen dun code correcteur derreurs. Selon les dbits ou 1/3 ou des canaux sont utiliss pour la redondance de donnes. Sous canaux servant la transmission de porteuses pilotes: 4
On y met des squences de donnes fixes. Utilises pour valuer les dlais de propagation et les interfrences de symboles.
131
Signal+Service
6,133 s
Tail
6 micro secondes
PPDU (PLCP PDU): Une unit de protocole de niveau physique. Lentte PLCP est transmise 6 Mb/s. Prambule: Synchronisation pour une transmission OFDM. Zone signal (24 bits): le dbit de transmission utilis pour la zone donnes et sa longueur (un symbole de 4 s 6 Mb/s). La zone service est de 2/3 de symbole soient 16 bits (inutilise). La zone de donnes contient une trame de niveau MAC dune longueur maximum de 2346 octets. A la fin TAIL est une zone de silence de 6 micro secondes. 133
Long Sync
8 s
Signal Field
4 s
Data Symbols
Extension 6 s
Signal
Prambule
PSDU (PLCP SDU): la charge utile dune trame au niveau physique aprs le prambule et la zone PLCP comme en 802.11b 1 Mb/s (la partie signal de la zone PLCP code par un dbit 3 Mb/s tous les dbits OFDM). Les deux premires zones sont toujours mises 6 Mb/s:
Long Sync (Long Training Sequence) est une squence de synchronisation de deux fois 4 micro seconde plus un intervalle de garde. OFDM Signal dfinit le dbit et la longueur pour la partie OFDM Data Symbols.
Data symbols: la partie MAC habituelle suivie de 6 s de silence (signal 134 extension).
WIFI : Conclusion
Avantages Supprime les cblages (construction ad-hoc ). Dbit acceptable pour un grand nombre dapplications. Inconvnients Surcharges protocolaires (11 Mb/s => 6,38 Mb/s rels). Problmes des transmissions hertziennes.
Distances assez faibles, Interfrences
Problmes de scurit Mise en uvre de litinrance entre cellules (Roaming) Qualit de service (tlphone sur wifi).
136
Bibliographie Wifi
Documents web Normes relatives au Wifi. http://www.ieee.org/ Davor Males, Guy Pujolle Wifi par la pratique , Eyrolles, 2002 Mustafa Ergen, IEEE 802.11 Tutorial, Universit de Californie Berkeley, Juin 2002
137
Rseaux locaux
Notions gnrales
139
La dgradation des performances et de la scurit a conduit progressivement une inadaptation de l'architecture partage. 140
Pont
Station
Station
142
Niveau Liaison
Liaison MAC
Niveau Physique
Ethernet
Boucle jetons
Table de routage
Port 3 5
Commutateur1
Port 3
Commutateur2
Port 2
Trame C vers D : le commutateur 1 diffuse sur les ports 1, 2 et apprend que la station C est du cot du port 3. La trame est dlivre D. Trame B vers C : le commutateur 1 ne retransmet pas la trame et apprend que la station B est du cot du port 3. La trame est dlivre C. Trame F vers A : les commutateurs 1 et 2 reoivent et diffusent. Le commutateur 2 apprend que F est du cot du port 2 et le commutateur 1 que F est du cot du port 2. La trame est dlivre A.
145
TX
Dtection de collision
TX
Dtection de collision
RX
RX
C o n t r o l e u r
E t h e r n e t
Avec lutilisation d'un commutateur Ethernet et avec une seule station par port : pas de collisions => Possibilit de suppression de la gestion des 147 collisions.
TX
Dtection de collision
RX
RX
148
Techniques de commutation
149
150
Commutation la vole
Terminologie anglaise: Cut through, On the fly, fragment free, fast forward. 1 Lorgane de commutation lit le dbut de trame et extrait l'adresse destination. La trame continue d'arriver. 2 L'adresse est envoye la table de routage. 3 Le rsultat de la recherche est retourn. 4 Le module de commutation renvoie la trame sur le port de sortie ds que possible (de prfrence avant qu'elle ne soit entre totalement). Problmes : tests de correction de la trame et conflits daccs aux ports de sortie.
Ports d'entre
151
152
B U S
3 4 5 6
Gestion des adresses et des files dattente au niveau des 154 cartes de gestion de port.
En commutation la vole
- Seuls les premiers octets sont stocks. - La trame est passe au destinataire sans examiner la fin. - Certaines trames en erreur peuvent tre relayes. - Le retard de commutation dune trame est plus faible.
156
Techniques de routage
157
Commutateur1
Port 3
Commutateur2
Port 2
Rappel: volont dauto configuration automatique du 158 routage au moyen de techniques dapprentissage
Rseau 1
Port 1
Commutateur1
Port 2
Commutateur2 Rseau 2
Port 2
Station A
Routeur B
Trame en diffusion gnrale adresse FF:FF:FF:FF:FF (par exemple protocole ARP, B routeur veut apprendre ladresse de A) : A reoit mais les deux commutateurs 1 et 2 reoivent aussi par leur port 2 cette diffusion et selon la rgle rpercutent la trame sur le rseau 1 par leur port 1. Le commutateur 1 reoit alors une diffusion du commutateur 2 sur son port 1 et doit donc replacer cette trame sur le rseau 2 par son port 2 (il en est de mme pour le commutateur 2). Les trames en diffusion vont donc circuler indfiniment entre les commutateurs (notion de tempte de diffusion broadcast storm ) 159
Rseau 1
Port 1
Commutateur1
Port 2
Commutateur2 Rseau 2
Port 2
Trame de A vers B: le commutateur 1 apprend que la station A est accessible par son port 1. Mais les deux commutateurs 1 et 2 reoivent par leur port 1 et rpercutent la trame sur le rseau 2 par leur port 2. B reoit. Le commutateur 1 reoit une seconde fois la trame sur son port 2 et donc considre que la station A est accessible par son port 2 ce qui est faux. Le commutateur 2 fait la mme erreur. Les communications senchanent et les tables de routage oscillent en 160 permanence.
Commutateur A
Port 1 Tronon 1000 Port 1 Port 2 Tronon 100 Port 1
Commutateur B
Port 2 Tronon 10
Commutateur C
Port 2
Hte 1
Commutateur B
Port 2
Commutateur C
Port 3
Hte 2
Tronon 10 Hte 2
Hte 1
162
Port 2
164
167
Commutateur B
Port 2
Commutateur C
Port 2
Tronon 10
tape 1 : lection du commutateur racine avec les donnes suivantes Commutateur A : Priorit=10 , MAC=00B0D7000001, ID=000A00B0D7000001 Commutateur B : Priorit=27 , MAC=00B0D7000002, ID=001B00B0D7000002 Commutateur C : Priorit=32768 , MAC=00B0D7000003,
ID=800000B0D7000002
On lit le commutateur A.
168
Commutateur B
Port 2
Commutateur C
Port 2
tape 2 : lection des ports racine avec les donnes suivantes Commutateur A : Port 1 Cot 4 Priorit 128, Port 2 Cot 19 Priorit 128 Commutateur B : Port 1 Cot 4 Priorit 128, Port 2 Cot 100 Priorit 128 Commutateur C : Port 1 Cot 19 Priorit 128, Port 2 Cot 100 Priorit 128 Commutateur B Chemin de B A: Par le port 1 cot 4, par le port 2 cot 119 donc port 1 moins cher port racine. Commutateur C Chemin de C A: Par le port 1 cot 19, par le port 2 cot 169 104 donc port 1 moins cher port racine.
Tronon 10
Commutateur B
Port 2
Commutateur C
Port 2
Tronon 10
tape 3 : lection des ports dsigns avec les donnes suivantes Tronon 1000 : Commutateur A Port 1 Port dsign commutateur A racine Tronon 100 : Commutateur A Port 2 Port dsign commutateur A racine Tronon 10 : Commutateur B Port 2 cot 4, et Commutateur C Port 2 cot 19. Le cot le plus faible gagne. Le port 2 commutateur B est dsign. Le port 2 commutateur C ntant pas dsign est bloqu.
170
171
173
Pour communiquer entre deux rseaux virtuels il faut passer par des stations appartenant aux deux VLAN et utiliser le routage de niveau rseau => dans un systme de VLAN, il doit donc tre possible pour une station 174 dappartenir plusieurs VLAN.
Rseau 2 virtuel
Rseau virtuel 3
176
Adresse destination
Adresse source
VPID Ethertype
Longueur/ Ethertype
Donnes .
Solution de VLAN par ports: Pour viter les problmes en cas de diffusion un seul VLAN est dfini par port (la solution ne concerne que les VLAN de type 1). Connaissance des commutateurs: VLAN dappartenance des stations qui lui sont connects (en fait VLAN des ports du commutateur). Utilisation des estampilles: uniquement pour les changes entre commutateurs ce qui vite les problmes dus au fait de rallonger la taille maximum de la trame Ethernet de 1518 1522 octets. 179
Adresse destination
Adresse source
VPID Ethertype
Longueur/ Ethertype
Donnes .
VPID Ethertype
2 octets
User Priority
3 bits
CFI .
1 bit
VLAN Identifier
12 bits
Champ VPID (VLAN Protocol Identifier): Code ETHERTYPE fix 0x8100. Champ UP ( User Priority ): 3 bits permettant de dfinir 8 niveaux de priorit pour une trame (sans rapport avec les VLAN mais introduit propos d une modification du format de la trame Ethernet). Champ CFI ( Canonical Format Identifier ): Indique pour le routage par la source que le format est standard. Champ VID (Vlan Identifier): Indique pour quel VLAN circule la trame (12 bits). 180
Dautres stratgies propritaires peuvent tre implmentes 181 par des commutateurs pour des VLAN par adresses.
Conclusion
183
Extension en performances :
Limitation du trafic aux tronons concerns , Limitation des domaines de collision , Possibilit de limitation des diffusions avec les rseaux locaux virtuels.
Adressage (unification autour de ladressage IEEE 802) Dbits 802.3 10 Mb/s , 100 Mb/s 802.5 16 Mb/s ("Token ring") 802.11 Taille maximum des trames 1500 ou 4500 octets Segmentation non prvue au niveau liaison.
Cots:
plus importants que pour les rpteurs mais trs supportables et en diminution constante.
185