Académique Documents
Professionnel Documents
Culture Documents
Ethernet
Ethernet
Philippe Latu
philippe.latu(at)inetdoc.net
http://www.inetdoc.net
Rsum
Ethernet est une technologie universelle qui dominait dj les rseaux locaux bien avant le
dveloppement de l'Internet. La cl de la longvit de cette technologie, c'est sa simplicit. Souvent
critique, elle a toujours t plus facile utiliser et mettre en oeuvre que ses concurrentes. Cet
article est la fois une introduction aux normes (IEEE 802.3 - 10Mbps, Fast Ethernet - 100Mbps,
Gigabit Ethernet - 1Gbps, 10Gbps) et une aide la conception et la ralisation de rseaux locaux.
Technologie Ethernet
Technologie Ethernet
11.1. Sous-couche MAC : Mthode d'accs CSMA/CD ........................................................... 14
11.2. Sous-couche LLC : IEEE 802.2 ..................................................................................... 15
12. En guise de conclusion ........................................................................................................ 16
1.Copyright et Licence
Copyright (c) 2000,2016 Philippe Latu.
Permission is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, Version 1.3 or any later version
published by the Free Software Foundation; with no Invariant Sections, no
Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included
in the section entitled "GNU Free Documentation License".
Copyright (c) 2000,2016 Philippe Latu.
Permission est accorde de copier, distribuer et/ou modifier ce document selon
les termes de la Licence de Documentation Libre GNU (GNU Free Documentation
License), version 1.3 ou toute version ultrieure publie par la Free Software
Foundation ; sans Sections Invariables ; sans Texte de Premire de Couverture,
et sans Texte de Quatrime de Couverture. Une copie de la prsente Licence est
incluse dans la section intitule Licence de Documentation Libre GNU .
1.1.Meta-information
Cet article est crit avec DocBook XML sur un systme Debian GNU/Linux. Il est disponible en version
imprimable au format PDF : ethernet.pdf.
Technologie Ethernet
Technologie Ethernet
Technologie Ethernet
Technologie Ethernet
de 2.94Mbps. En juillet 1976, les deux concepteurs de ce rseau Bob Metcalfe et David Boggs
publirent le document de rfrence Ethernet: Distributed Packet Switching for Local Computer
Network.
En Septembre 1980 :
Le premier standard Ethernet est publi. Les socits Intel et Digital Equipment Corporation (DEC)
ont rejoint Xerox pour produire un standard utilisable par tous. On a baptis ce standard DIX
standard. Il correspond la version 10Base5 ou Ethernet pais. Voir Section4.1.1, Ethernet
standard. Les premires cartes Ethernet sont apparues avec la version 2.0 du standard DIX en
Novembre 1982 : le standard Ethernet II.
En 1983 :
La premire norme Ethernet est publie par l' Institute of Electrical and Electronic Engineers
(IEEE) ; plus prcisemment par le sous-comit IEEE 802.3. C'est cette poque qu'est apparue la
double signication d'un champ dans le format de la trame Ethernet : le champ Type/Longueur.
Cette diffrence entre normalisation et standard n'a jamais eu d'effet sur l'exploitation des rseaux
locaux Ethernet. Voir Section9, Format de trame.
En 1985, l'IEEE publia la norme IEEE 802.3a correspondant l'Ethernet n. En 1987, l'utilisation
des bres optiques devint effective avec la norme IEEE 802.3d.
En 1990 :
La premire norme utilisant les cbles de paires torsades cuivre sur une topologie toile est
publie : IEEE 802.3i. C'est partir de cette tape que les autres technologies de rseaux locaux
ont dclin rapidement.
En 1993, la norme IEEE 802.3j est venue tendre l'application de la topologie toile sur bres
optiques.
En 1995 :
Nouvelle tape majeure dans l'volution d'Ethernet : le passage 100Mbps avec l'introduction de la
norme IEEE 802.3u. Cette version d'Ethernet est connue sous le nom FastEthernet.
En 1997 :
La norme IEEE 802.3x a dni le mode full-duplex qui permet de reserver une paire cuivre
ou bre optique par sens de communication. Associe la gnralisation de l'utilisation des
commutateurs, cette norme marque la n de l'utilisation de la mthode d'accs historique
d'Ethernet : CSMA/CD.
En 1998 :
Les dbits ont nouveau t multiplis par 10 avec la sortie du Gigabit Ethernet. La norme
correspondante est l'IEEE 802.3z.
Cette premire dnition a t complte en 1999 avec la norme IEEE 802.3ab qui dnit
l'utilisation du Gbps sur les cbles en paires torsades UTP de catgorie 5.
En 2002 :
Une fois de plus, les dbits ont t multiplis par 10 pour atteindre les 10Gbps avec la publication
de la norme IEEE 802.3ae. Cette catgorie de dbit marque l'avnement de l'exploitation d'Ethernet
sur les dorsales des rseaux tendus.
De mme qu'avec le Gigabit Ethernet, une dnition d'Ethernet 10Gbps sur paires torsades cuivre
devrait voir le jour prochainement. La norme devrait tre publie avec l'appelation IEEE 802.3an.
L' Institute of Electrical and Electronic Engineers a mis disposition en ligne les normes du comit
802 : Get IEEE 802.
Ce document est construit partir des 4 familles de dbits d'Ethernet :
Ethernet 10Mbps : la dnition d'origine partir de la constitution du sous-comit IEEE 802.3.
Ethernet 100Mbps ou FastEthernet.
Technologie Ethernet
Technologie Ethernet
Ethernet 1Gbps ou GigabitEthernet.
Ethernet 10Gbps ou 10GigabitEthernet.
A l'intrieur de chaque famille, il existe de nombreuses dclinaisons. Les plus utilises sont dcrites
ci-aprs.
Du point de vue conception, les cblages en paires torsades cuivre sont habituellement utiliss pour
la desserte des postes de travail des dbits allant de 10Mbps 1Gbps. Ensuite, les cblages en bres
optiques sont utiliss pour les dorsales rseau.
Bien que cela ne corresponde aucune normalisation, on rencontre de plus en plus souvent un
dcoupage en 3 couches lors de la conception des rseaux locaux Ethernet : accs, distribution et
coeur. Ce dcoupage a surtout pour but de faciliter le classement des quipements dans les catalogues
constructeurs.
Pour en savoir plus sur la hirarchie dans les rseaux locaux, lire l'article : Segmentation des rseaux
locaux.
Technologie Ethernet
Technologie Ethernet
PLS : Physical Layer Signaling
PMA : Physical Media Attachment sublayer
PMD : Physical Media Dependant sublayer
4.1.1.Ethernet standard
Le cble standard a t dni l'origine pour des connexions avec transceivers piquage (vampire)
puis tendu la connectique de type N-BNC.
Support
Longueur
maximum
500 m par brin. Les cbles doivent avoir une longueur multiple de 23,4m
(gnralement 117m) pour que les rexions produites sur les raccords soient
superposes dphases
Technologie Ethernet
Technologie Ethernet
Appellations
Distance entre
connexions
Nombre
maximum de
connexions
4.1.2.IEEE 802.3 a
Tableau2.Ethernet Fin
Appellations
Support
Longueur
maximum
185m
Distance entre
connexions
50cm
Nombre
maximum de
connexions
30 stations
4.1.4.IEEE 802.3 i
Introduite en 1990, cette dnition constitue une volution majeure d'Ethernet. C'est la premire
adopter une topologie toile analogue celle des installations tlphoniques. Depuis, cette topologie
toile domine trs largement dans les installations rseau.
Technologie Ethernet
Technologie Ethernet
Support
Longueur
maximum
100m
4.1.5.IEEE 802.3 j
Cette dnition a trs largement t utilise pour l'implantation des dorsales rseau de campus.
Tableau4.10BaseF
Appellations
Support
Longueur
maximum
2Km
10BASE-FL : Rednition de FOIRL avec des capacits plus intressantes telles que la possibilit de
concevoir une topologie toile avec des rpteurs multi-ports.
5.1.100BaseT
La signalisation 100Base-X sur les cbles et bres reprend celle dveloppe pour la technologie FDDI
(Fiber Distributed Data Interface).
Technologie Ethernet
Technologie Ethernet
Tableau5.100BaseT
Appellations
Support 100BaseT4
Support 100BaseTX
Longueur
maximum
100m
5.2.100BaseF
Tableau6.100BaseFX
Appellations
Support
Longueur
maximum
400m
6.Gigabit Ethernet
Comme les cbles en paires torsades de catgorie 5 sont certis pour des frquences allant jusqu'
100MHz (cf TIA/EIA-568-A), le passage 1000Mbps pose des difcults nouvelles par rapport aux
volutions prcdentes. La couche physique a t entirement revue. La nouvelle dnition est une
fusion de deux technologies : l'Ethernet IEEE802.3 et le Fiber Channel ANSI X3/T11.
Cette fusion reprend le format de trame Ethernet 802.3 et la mthode d'accs CSMA/CD full-duplex
pour conserver la compatibilit avec les couches suprieures du rseau et elle bncie du dbit lev
de l'interface physique Fiber Channel.
Comme pour la famille FastEthernet, il existe plusieurs variantes 1000BaseX.
1000BaseLX
Support
laser grandes ondes sur bre optique multimodes et monomode destin aux
artres de campus.
Longueur
maximum
3Km
Tableau8.1000Base-SX
Appellation
1000BaseSX
Support
laser ondes courtes sur bre optique multimodes destin aux artres intramuros.
Longueur
maximum
500m
Tableau9.1000Base-CX
Appellation
1000BaseCX
Support
cble en paires torsades blindes 150 Ohms destin aux connexions entre
serveurs dans le mme local.
Technologie Ethernet
Technologie Ethernet
Appellation
1000BaseCX
Longueur
maximum
25m
1000BaseT
Support
Longueur
maximum
100m
6.3.Extension CSMA/CD
Avec la dnition GigabitEthernet, la mthode d'accs CSMA/CD n'est pas remise en question mais les
espaces temps ont t tendus. Sans extension, un paquet de petite taille (64 octets) peut trs bien
arriver destination avant que la station qui l'a mis ne puisse dtecter une collision. On a donc tendu
la taille minimum de paquet a 512 octets avec un nouveau champ plac aprs le champ de contrle
FCS. Voir Section9.5, Le champ de contrle.
8.1.Auto-ngociation
La ngociation entre quipements porte sur deux fonctionnalits :
le dbit 10, 100 et 1000Mbps,
le mode half-duplex ou full-duplex (IEEE 802.3x).
La fonction d'auto-ngociation est optionnelle. Elle est apparue avec l'extension FastEthernet et ne
concerne que les cbles en paires torsades et les bres optiques.
La fonction de ngociation utilise les signaux de contrle d'tat du lien physique en respectant la
compatibilit entre tous les quipements indpendemment de leur gnration et des options qu'ils
supportent.
1
Technologie Ethernet
10
Technologie Ethernet
L'ordre des ngociations est le suivant :
1.
100BaseTX Full-Duplex,
2.
100BaseT4,
3.
100BaseTX,
4.
10BaseT Full-Duplex,
5.
10BaseT.
8.3.Exemple de conception
L'exemple qui suit est une synthse sur l'utilisation de la technologie Ethernet. Il ne prend pas en
compte certaines autres normes telles que les VLANs IEEE 802.1Q qui autoriseraient d'autres modes
de conception.
2.
3.
Technologie Ethernet
11
Technologie Ethernet
4.
9.Format de trame
9.1.Le prambule
Le prambule est une suite de 0 et de 1 alterns. Il permet l'horloge du rcepteur de se synchroniser
sur celle de l'metteur. Comme la transmission est asynchrone, il est possible qu'une partie du
prambule soit perdue.
Mme si la norme IEEE 802.3 a spci un champ spcique en n de prambule : SOF (Start of Frame)
avec 2 bits 1, il n'y a aucune diffrence avec le standard Ethernet v2.0 pour lequel les 2 derniers bits
du prambule sont aussi 1.
Technologie Ethernet
12
Technologie Ethernet
type correspondent au trac utilisateur sur les rseaux IP et que les trames IEEE avec champ longueur
correspondent au trac de dialogue entre quipements actifs (Algorithme STP, etc.).
9.4.Les donnes
Ethernet II
D'aprs la dnition d'origine, la couche 2 est complte avec ce format. Les donnes sont
directement transmises au niveau rseau identi par le champ type. Aucune squence de
bourrage ou padding n'est prvue bien que le nombre minimum de donnes attendues soit de 46
octets.
IEEE 802.3
Le champ de donnes contient l'entte de la sous-couche LLC en plus des donnes. Au niveau MAC
ce champ est vu comme une suite de 46 1500 octets que l'on n'interprte pas.
Si le nombre de donnes n'atteint pas 46 octets, le champ est complt par une squence de
bourrage (padding).
10.Trames errones
Tableau11.Les champs de trame
Prambule Adresse
destination
Adresse source
Type/
Longueur
LLC
Donnes
FCS
A la suite d'incidents tels qu'une collision, le dbranchement brutal d'une machine, la perte du
bouchon d'adaptation d'impdance ou le mauvais fonctionnement d'une partie du matriel, des trames
non cohrentes peuvent apparatre. Certains de ces dfauts sont rpertoris avec un vocabulaire
particulier.
10.1.Runt
Ce terme dsigne les trames trop courtes (moins de 64 octets). Ce type de trame est le plus souvent le
rsultat d'une collision.
10.2.Jabber
Il s'agit d'une trame trop longue (plus de 1518 octets). On distingue 2 types de causes :
S'il y a superposition de 2 trames sans dtection de collision, on peut considrer que les couches 1
et 2 d'une interface du rseau ne fonctionnent plus correctement.
La trame n'a plus de structure et est mise par un composant qui reste beaucoup trop longtemps
en mission.
Ce type de dfaut est trs pnalisant pour le rseau et entrane une dgradation rapide des
performances.
Technologie Ethernet
13
Technologie Ethernet
10.3.Misaligned frame
Une trame dsaligne est une trame dont le nombre de bits n'est pas divisble par 8. Dans la pratique,
ce type de trame possde presque toujours un CRC faux.
10.4.Bad FCS
Il s'agit d'une trame complte dont un bit n'a pas t reu tel qu'il avait t transmis ou d'une trame
tronque rsultant d'une collision.
10.5.Les collisions
Ce phnomne rsulte de la superposition de 2 trames sur le mdia lorsque deux stations mettent
simultanment.
Important
Un rseau peut tre considr comme sain tant que le taux de collision est infrieur 1 pour
1000 trames.
Technologie Ethernet
14
Technologie Ethernet
En l'absence d'information transmettre, la station coute (ou reoit) les paquets qui circulent sur le
cble dans un sens ou dans l'autre. Quand la station a besoin d'mettre un ou plusieurs paquets, elle
agit indpendamment des autres. Elle sait juste que lorsqu'elle peroit une trame, une autre machine
doit tre en mission.
Chaque machine ayant tout instant la possibilit de dbuter une transmission de manire autonome,
la mthode d'accs est distribue : elle est dite accs multiple (Multiple Acess: MA). La machine
observe le mdia en cherchant dtecter une porteuse (Carrier Sense: CS). Si aucune trame n'est en
transit, elle ne trouve pas de porteuse.
Elle envoie ses paquets sur le support physique et reste l'coute du rsultat de son mission pendant
quelque temps, pour vrier qu'aucune autre machine n'a suivi le mme comportement qu'elle au
mme instant.
La mthode d'accs tant dtection de collision (Collision Detect: CD), lors de son mission une
machine peut dceler un problme de contention, et s'arrter avec l'intention de renvoyer son paquet
ultrieurement quand elle aura de nouveau la parole. De faon minimiser le risque de rencontrer
une deuxime collision avec la mme machine, chacune attend pendant un dlai alatoire avant de
tenter une nouvelle mission.
Cependant, de manire ne pas saturer un rseau qui s'avrerait dj trs charg, la machine
n'essaiera pas indniment de retransmettre un paquet. Si chaque tentative elle se trouve en conit
avec une autre ; aprs un certain nombre d'essais infructueux, le paquet est limin. On vite ainsi
l'effondrement du rseau. Les couches suprieures sont averties que la transmission du message a
chou.
Mthode d'accs
Technologie Ethernet
15
Technologie Ethernet
Le premier type d'opration est un service minimum, sans connexion (pas de liaison logique) ni
acquittement (pas de retour d'information sur le droulement de l'acheminement). Le type 1 permet
des communications en point point (un metteur un rcepteur) ou en diffusion (un metteur
plusieurs rcepteurs).
Le type d'opration 2 est un service sur connexion (liaison logique entre SAP) avec acquittement,
vrication de l'ordre des trames, dtection et correction d'erreur, dtection des doubles, contrle de
ux. L'identicateur correspondant au couple SSAP/DSAP (Source Service Access Point / Destination
Service Access Point) est unique. Ce type d'opration ne permet que des communications en point
point.
Le type d'opration 3 est un service datagramme (sans connexion) acquitt, sans retransmission
(pas de correction des erreurs), ralisant une prestation de qualit intermdiaire la fois simple et
performante.
Dans tous les cas, quel que soit le type d'opration, les donnes du niveau LLC sont prsentes sous la
forme d'un LPDU (LLC Protocol Data Unit), tel que reprsent ci-dessous.
Tableau12.Les champs de trame
Adresse
DSAP
Adresse
SSAP
Control
Donnes
Les valeurs des LSAP (points d'accs LLC) sont reprsentes sur un octet. Elles sont relatives au
protocole de niveau suprieur (06 pour TCP/IP). Une trame LLC est encapsule dans la trame de niveau
infrieur (MAC). Le LPDU correspond donc au champ de donnes de la trame.
Technologie Ethernet
16