Format des trames Ethernet
C. Pain-Barre
IUT INFO
Ann e 2007-2008
1 Introduction
Ethernet est un r seau diffusion d velopp lorigine par les soci t s Xerox, Intel et Digital Equipment.
LIEEE a ensuite normalis ce r seau par la norme IEEE 802.3, reprise ensuite par lISO sous la norme 8802-3.
Voir le cours sur Ethernet pour une explication sur lutilisation de ce protocole.
Cest une technologie de niveau liaison du mod le OSI, qui sest impos e et quipe actuellement la quasi-
totalit des r seaux locaux dentreprise (LAN). Les Protocol Data Unit (PDU) transmis par Ethernet sont appel s
des trames. Ethernet (V2) et IEEE 802.3 ont un format de trames l g rement diff rent et les deux sont g n rale-
ment utilis s (cohabitent) dans un r seau Ethernet, mais pas forc ment par tous les quipements.
2 Ethernet V2
2.1 Format de la trame Ethernet V2
Ce sont les trames g n ralement transmises par les quipements terminaux :
Format de la trame Ethernet V2
2.2 Description des champs de la trame Ethernet V2
Pr ambule : (8 octets)
Publicité
Annonce le d but de la trame et permet aux r cepteurs de se synchroniser. Il contient 8 octets dont la valeur
est 10101010 (on alterne des 1 et des 0), sauf pour le dernier octet dont les 2 derniers bits sont 1.
Adresse Destination : (6 octets)
Adresse MAC de linterface (carte dacc s) Ethernet destinataire de la trame. On repr sente une adresse
Ethernet comme ses 6 octets en hexad cimal s par s par des :.
Exemple : 08:00:07:5c:10:0a
Une seule trame peut avoir plusieurs destinataires. En effet, le format des adresses MAC permet de coder 3
types de destinations :
" unicast : (mono-diffusion) un destinataire unique (celui qui poss de cette adresse MAC) ;
" multicast : (mutil-diffusion) un groupe dinterfaces est destinataire. Ce sont des adresses dont le
bit de poids faible du premier octet est 1 (exemple : 01:00:5E:00:00:01). Il faut param trer
la couche Ethernet dun quipement pour quil se reconnaisse dans une adresse multicast (cest
dire pour faire partie dun groupe). Un quipement peut faire partie de plusieurs groupes multicast.
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2008
866246 15004AdresseDestinationAdresseSourceEtherTypeNombre doctets :Pr ambuleCRCDonn esFormat des trames Ethernet
Ann ee 2007-2008
2/3
Publicité
" broadcast : (diffusion g n rale) cest ladresse ff:ff:ff:ff:ff:ff. Elle correspond toutes
les interfaces Ethernet actives sur un r seau Ethernet (tous les quipements se reconnaissent dans
cette adresse)
Adresse Source : (6 octets)
Adresse MAC de la carte Ethernet mettrice de la trame. Cest forc ment une adresse unicast.
EtherType : ou type de trame (2 octets)
Indique quel protocole est concern par le message. La carte r alise un d multiplexage en fournissant les
donn es au protocole concern .
Quelques types courants (en hexad cimal) d nis par la RFC 1700.
" 0x0600 : Xerox Network Systems
" 0x0800 : IPv4 (Internet Protocol version 4)
" 0x8100 : 802.1Q (encapsulation vlan)
" 0x0805 : X.25 niveau 3
" 0x0806 : ARP (Address Resolution Protocol)
" 0x8035 : RARP (Reverse ARP)
" 0x8137 et 0x8138 : Novell.
" 0x86DD : IPv6 (Internet Protocol version 6)
" 0x880B : PPP (Point-to-Point Protocol)
Publicité
" 0x8847 : MPLS (Multi-Protocol Label Switching)
Donn es : (46 1500 octets)
Les donn es v hicul es par la trame. Sur la station destinataire de la trame, ces octets seront communiqu s
lentit (protocole) indiqu e par le champ EtherType. Notons que la taille minimale des donn es est 46
octets. Des octets de bourrage (padding) 0, sont utilis s pour compl ter des donn es dont la taille est
inf rieure 46 octets.
CRC : (Cyclic Redundancy Code)
Champ de contr le de la redondance cyclique. Permet de sassurer que la trame a t correctement trans-
mise et que les donn es peuvent donc tre d livr es au protocole destinataire.
Le polyn me g n rateur de ce CRC est :
G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1
(cid:45) Pour le calcul du Round Trip Time pour le diam tre maximal dun Ethernet partag , il est dit que
la taille minimale dune trame Ethernet est de 64 octets mais on ne tient pas compte du Pr ambule.
En r alit , cette taille minimale est de 72 octets.
C. Pain-Barre, 2000-2008
INFO - IUT Aix-en-Provence
3/3
Ann ee 2007-2008
Publicité
Format des trames Ethernet
3 Ethernet 802.3
3.1 Format de la trame Ethernet 802.3
Ces trames sont principalement utilis es par les switchs Ethernet qui impl mentent certains protocoles de
gestion du r seau Ethernet, notamment IEEE 802.1D (Spanning Tree) :
Format de la trame Ethernet 802.3
3.2 Description des champs de la trame Ethernet 802.3
Par rapport la trame Ethernet V2, seul change le champ EtherType qui est remplac par un champ Longueur
qui indique la longueur de la trame. Dans ce cas, les donn es de la trame contiennent un PDU de la sous-couche
LLC (de type 1, 2 ou 3).
i Les quipements reconnaissent le type de trame gr ce au champ EtherType/Longueur : si sa valeur
est inf rieure 1500, cest quil sagit dune trame IEEE 802.3, sinon cest une trame Ethernet V2.
(cid:45) Les quipements terminaux ignorent g n ralement les trames IEEE 802.3, moins quils soient
congur s pour les traiter.
INFO - IUT Aix-en-Provence
C. Pain-Barre, 2000-2008
AdresseDestinationAdresseSourceNombre doctets :Pr ambuleCRCPDU LLCLongueur86646 150042