Академический Документы
Профессиональный Документы
Культура Документы
Stéphane Vialle
Stephane.Vialle@supelec.fr
http://www.metz.supelec.fr/~vialle
1
2.3 Réseaux locaux
2
Petit historique
1970: AlohaNet, réseau sans-fil de l’université d’Hawai
• Média partagé « l’ether » entre les participants
1973: Xerox reprend les principes d’Alohanet et invente
Ethernet (10Mbps filaire)
• Ethernet v2 en 1982, ensuite normalisé « 802.3 » en 1983
1985: IBM normalise Token-Ring à 4Mbps (802.5)
1986: FDDI 100Mbps (Fiber Distributed Data Interface)
1995: Naissance de Fast Ethernet (802.3u)
1997: naissance du WIFI (802.11) et généralisation des
commutateurs Ethernet
• Mode Full-duplex, et services complémentaires VLAN, QoS
1998: Naissance de Gigabit Ethernet (802.3z, 802.3ab,…)
2002: Naissance de 10 Gigabit Ethernet (802.3ae)
5
3
Normalisation IEEE 802
Adresse MAC
Adresses physiques / MAC :
- Adresses des cartes d’interface réseau (NIC)
- Adresses MAC – OSI niveau 2
- Une adresse unique par carte (toutes différentes)
- Adresses NON recyclées (théoriquement)
- Adresse sur 48 bits : 219×1012 adresses possibles
- Adresses pour carte Ethernet ou Token-Ring ou …
4
Normalisation IEEE 802
Structuration en couches
• Décomposition des couches 1 et 2 du modèle OSI :
Niv 1
Couche physique
5
Principes d’accès au réseau
11
• Présidence:
- un président de séance donne le droit de parole comme il veut
• Plages temporelles:
- chaque orateur doit répartir son discours sur une ou
plusieurs plages temporelles
12
6
Principes d’accès au réseau
Solutions envisagées :
• Règle d’impolitesse :
- on prend la parole dés que l’on veut parler !
- si cacophonie :
- on répète en suivant des règles de priorité
- on répète au bout d’un délais aléatoire
• Règle de politesse :
- on ne coupe pas la parole à un orateur (CSMA/CA)
- mais … difficile à réaliser :
- délais de transmission sur les supports
on croit que le support est libre !
- si cacophonie :
- on répète en suivant des règles de priorité (CSMA/CR)
- on répète au bout d’un délais aléatoire (CSMA/CD) 13
Esclaves
14
7
Méthode d’accès
Topologie en bus
100 noeuds MAXI sur un segment 10BASE5
500 m
longueur MAXI d’un segment 10BASE5
Méthode d’accès
Le protocole CSMA/CD
Principe de politesse
Stratégie LBT :
Listen Before Talk
J’écoute
J’écoute J’attends avant d’émettre
Je peux émettre
Collision
16
8
Méthode d’accès
Le protocole CSMA/CD
Comment être certain de toujours pouvoir détecter une
collision ?
Prenons le cas extrême où deux machines se
A trouvent aux extrémités du câble (distance D) B
Propagation de la
collision (vitesse V)
17
Méthode d’accès
Le protocole CSMA/CD
Prenons le cas extrême où deux machines se
A trouvent aux extrémités du câble (distance D) B
Propagation de la
A doit encore être en collision (vitesse V)
train d’émettre pour
détecter la collision
• Il faut que A émette un minimum de bits (64 octets)
• La longueur maximum du réseau est bornée (RTD max fixé –
Round-Trip Delay time) 18
9
Méthode d’accès
Le protocole CSMA/CD
Chronogramme simplifié
A émet Propagation de Après son timeout
une trame la trame de C : A voit le réseau
A détecte libre:
Pour A une collision il ré-émet sa trame
le réseau
est libre
Timeout-A
A
B
C
Timeout-C Time-LBT
Pour C
le réseau Propagation de Après son timeout Fin de propag.
est libre la trame de A : C voit le réseau de la trame de
C émet C détecte occupé: A :
une trame une collision il attend qu’il réseau libre, C
soit libre émet à nouveau19
Méthode d’accès
Le protocole CSMA/CD
Stratégie LBT :
- Listen Before Talk, émet si la ligne est libre
Protocole CSMA/CD :
- Carrier Sense Multiple Access/Collision Detection
Collision possible / fréquentes :
- Détection : détection de surtensions (signe de collision !!)
- Réaction : tentative de ré-émission après un délai aléatoire…
… en fait :
• Courte émission de « brouillage » pour prévenir les autres
stations qu’une collision a eu lieu
• Attente d’un délai pseudo-aléatoire, exponentiellement
croissant si la collision ne se résout pas…
- Et entre 2 trames : attente d’un délai intertrame …
20
10
Méthode d’accès
Le protocole CSMA/CD
Automate plus détaillé
Attente de
trame à émettre
Trame prête
Fin de temporisation
Attente
Ecoute délais
Backoff
Emission d’une
Support libre
trame en CSMA/CD
Fin d’émission JAM
Emission
Emission
et écoute
JAM Fin de transmission
Détection de Collision Sans collision
21
Méthode d’accès
Conséquences de CSMA/CD
• Protocole half-duplex par nature (on écoute ce qu’on dit pour
détecter une éventuelle collision)
• Croissance exponentielle du nombre des collisions au-delà du
seuil de saturation
• Seuil de saturation dépendant du trafic (longueur des trames)
• Bande passante exploitable 40%
10 Mbit/s
Ex. sur
Ethernet
à 10Mb/s : Charge
du bus
3 à 4 Mbit/s
0 Trafic demandé 10
Mbit/s
22
11
Ethernet : format de la trame
23
24
12
Ethernet et ses supports
Du bus physique au bus logique
10 BASE 5 et 10 BASE 2 sont deux moutures
anciennes d’Ethernet se basant sur un bus
physique sous forme de câble coaxial
Hub
10 BASE 2
25
26
13
Ethernet et ses supports
Hub et 10 BASE T
100m 100m
Câble
croisé
100m
Câble
croisé
Un seul domaine
100m de collisions
100m
14
La commutation Ethernet
Du Hub au commutateur
Adresse Port
A 1
B 2
C 3
A B C
La commutation Ethernet
Le commutateur
• La trame n’est transmise que sur un seul port de sortie
Port 1 - ether1
• Sauf les trames à destination Port 2 - ether2
multicast ou broadcast Port 3 - ether 3
Port 4 - ether 4
• La bande passante globale augmente Port 5 - ether 5
avec le nombre de ports ... Etc.
• Auto-apprentissage de 1 2 3 4 5 6
la table de commutation
ether5
30
15
La commutation Ethernet
Auto-apprentissage du commutateur
1 2 3 4 5 6 1 2 3 4 5 6
Que se passe-t-il si :
• on déplace une station ?
• on ajoute un 2nd lien entre les switchs ?
31
La commutation Ethernet
Segmentation des domaines de collision
Commutateur Ethernet
Domaine
de collision
Domaine de collision Domaine de collision
16
La commutation Ethernet
La fin de CSMA/CD
Les tampons mémoire du commutateur permettent de réaliser
des communications full-duplex plus de CSMA/CD
1 2 3 4 5 6
Half Duplex:
Le mécanisme de
détection de collision
d ’Ethernet,
impose à la station
d ’écouter
ce qu ’elle émet
CSMA-CD Full Duplex (802.3x): CSMA-CD
aucun risque de collision :
la station peut
émettre et recevoir
simultanément
33
La commutation Ethernet
service compris (la QoS)
La QoS devient possible grâce à l’ordonnancement de
files d’attente
Priorité Priorité
haute
Un « Tag » de priorité est haute
Priorité Priorité
• soit ajouté à la trame par normale moyenne
le client, 1 2 3 4 5 6
Tag
• soit défini par port dans
une table du commutateur
Trames taggées
Tag
34
17
Services liés à la commutation
La segmentation par VLAN
35
6 6 2 2 2 ... 4
Priority VLAN-Id
18
Services liés à la commutation
VLAN répartis sur plusieurs swicthes
Tag Tag VLAN1
Commutateur B Tag Tag
Commutateur A VLAN2
Port 1 Port 2 Port 3 Port 4 Port 1 Port 2 Port 3 Port 4 VLAN3
A B C D E F G H
19
WiFi
Aspects radio: évolutions
1997: 802.11
• Transmission DSSS (Direct Spread Spectrum Sequencing) / Bande
2,4GHz / débit max 2Mbps
1999: 802.11 « b » et « a »
• 802.11b: Codage CCK (Complementary Code Keying) / bande
2,4GHz / débits à 5,5Mbps et 11Mbps
• 802.11a: modulation OFDM (Orthogonal Frequency Division
Multiplexing) / bande 5GHz / un débit max 54Mbps
2003: 802.11g
• OFDM / bande 2,4GHz / débit max 54Mbps
2009: 802.11n
• MIMO (Multiple Input, Multiple Outputs) / Bandes 5GHz ou 2,4GHz
/débit max 100Mbps
39
WiFi
Aspects radio: infrastructure
DS: Distribution System
AP
BSS
ESS
20
WiFi
Aspects radio: portée du réseau
Problématiques:
• Couvrir les zones utiles
• Ne pas couvrir trop (notamment à l’extérieur)
• Planifier le plan de fréquences (canaux utilisés)
Ch6
Paver sans discontinuité
Ch1 Recouvrement avec des
fréquences différentes
Ch11
41
21
WiFi
La méthode d’accès CSMA/CA
« collision avoidance »
La problématique
• Le support est partagé (Multiple Access)
• Il faut écouter avant de parler (Carrier Sense)
• Mais il n’est pas toujours possible de détecter une collision :
Ex: A ne voit pas C, donc ne détecte pas que C a
commencé à parler, et n’évite pas la collision sur B
A B C
43
WiFi
La méthode d’accès CSMA/CA
CSMA/CA utilise 2 principes
• Espacement entre les
DIFS
trames RTS
• Acquittement des trames SIFS
par la destination CTS
22
WiFi
La méthode d’accès CSMA/CA
Toute les trames indiquent une durée de transmission prévue :
les stations différent leur émission en fonction de cette
indication de durée
Indication
de durée
A RTS Paquet 1 Paquet 2 ACK
C Paquet
Report de l’émission
45
WiFi
L’attachement à un réseau WiFi
3 phases:
Y a-t-il un réseau
qui me comprend ?
Ai-je le droit
d’accéder à ce
réseau ?
Le réseau
m’accepte-t-il
maintenant ?
46
23
2.3 Réseaux locaux
Token-Ring
Méthode d’accès au réseau
• Une station ne peut émettre que si elle possède le « jeton »
• Au bout d’un temps limité elle doit passer le jeton à la suivante
(un flag à 1 dans la dernière trame envoyée)
• Chaque station ré-amplifie le signal et le ré-émet
• La méthode garantit : « des temps de parole planifiés »
- un accès équilibré dans le temps
- des temps de réponse pré-déterminés
écoute parle
48
24
Token-Ring
Variantes de communication du jeton
• Token-Ring initial :
- la station émettrice reçoit son propre message
- puis envoie son jeton (pendant qu’elle reçoit l’entête)
• Token-Ring amélioré (+ rapide) :
- la station émettrice envoie son jeton alors qu’elle n’a pas
encore reçu son propre message
initial + rapide
puis
Token-Ring
Introduction de priorités par nombre de trames variables :
• selon sa priorité une station peut émettre + ou – de trames
(parler + ou - longtemps) quand elle possède le jeton
• sa priorité peut varier au cours du temps
Introduction de priorités par saut de jeton :
• une station peut envoyer le jeton à une station précise
• ou à une station qui l’a demandé lors du trafic précédent …
Possibilité de perte de jeton !!
• Ex: si une station tombe en panne quand elle possède le
Jeton, alors l’anneau est coupé et le jeton a disparu !
• La première station mise sous tension devient le moniteur actif
qui envoie régulièrement un message sur l’anneau et surveille
s’il lui revient de l’autre coté… 50
25
Autre protocole à jeton : FDDI
Tolérance aux pannes / facilité de maintenance :
• Avec un double anneau on peut tolérer UNE panne (FDDI) :
Maintenance
plus simple !
Concentrateur Concentrateur
Token-Ring Token-Ring 51
26