Vous êtes sur la page 1sur 3

Format des trames Ethernet

C. Pain-Barre
IUT INFO Anne 2007-2008

1 Introduction
Ethernet est un rseau diffusion dvelopp lorigine par les socits Xerox, Intel et Digital Equipment.
LIEEE a ensuite normalis ce rseau 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 modle OSI, qui sest impose et quipe actuellement la quasi-
totalit des rseaux locaux dentreprise (LAN). Les Protocol Data Unit (PDU) transmis par Ethernet sont appels
des trames. Ethernet (V2) et IEEE 802.3 ont un format de trames lgrement diffrent et les deux sont gnrale-
ment utiliss (cohabitent) dans un rseau Ethernet, mais pas forcment par tous les quipements.

2 Ethernet V2
2.1 Format de la trame Ethernet V2
Ce sont les trames gnralement transmises par les quipements terminaux :

Nombre doctets :

8 6 6 2 46 1500 4

Adresse Adresse Ether


Prambule Type Donnes CRC
Destination Source

Format de la trame Ethernet V2

2.2 Description des champs de la trame Ethernet V2


Prambule : (8 octets)
Annonce le dbut de la trame et permet aux rcepteurs 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 daccs) Ethernet destinataire de la trame. On reprsente une adresse
Ethernet comme ses 6 octets en hexadcimal spars 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 possde 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 paramtrer
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


Format des trames Ethernet Annee 2007-2008 2/3

broadcast : (diffusion gnrale) cest ladresse ff:ff:ff:ff:ff:ff. Elle correspond toutes


les interfaces Ethernet actives sur un rseau Ethernet (tous les quipements se reconnaissent dans
cette adresse)
Adresse Source : (6 octets)
Adresse MAC de la carte Ethernet mettrice de la trame. Cest forcment une adresse unicast.
EtherType : ou type de trame (2 octets)
Indique quel protocole est concern par le message. La carte ralise un dmultiplexage en fournissant les
donnes au protocole concern.
Quelques types courants (en hexadcimal) dfinis 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)
0x8847 : MPLS (Multi-Protocol Label Switching)
Donnes : (46 1500 octets)
Les donnes vhicules par la trame. Sur la station destinataire de la trame, ces octets seront communiqus
lentit (protocole) indique par le champ EtherType. Notons que la taille minimale des donnes est 46
octets. Des octets de bourrage (padding) 0, sont utiliss pour complter des donnes dont la taille est
infrieure 46 octets.
CRC : (Cyclic Redundancy Code)
Champ de contrle de la redondance cyclique. Permet de sassurer que la trame a t correctement trans-
mise et que les donnes peuvent donc tre dlivres au protocole destinataire.

Le polynme gnrateur de ce CRC est :

G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1

- Pour le calcul du Round Trip Time pour le diamtre 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 Prambule.
En ralit, cette taille minimale est de 72 octets.

C. Pain-Barre, 2000-2008 INFO - IUT Aix-en-Provence


3/3 Annee 2007-2008 Format des trames Ethernet

3 Ethernet 802.3
3.1 Format de la trame Ethernet 802.3
Ces trames sont principalement utilises par les switchs Ethernet qui implmentent certains protocoles de
gestion du rseau Ethernet, notamment IEEE 802.1D (Spanning Tree) :

Nombre doctets :

8 6 6 2 46 1500 4

Adresse Adresse
Prambule Longueur PDU LLC CRC
Destination Source

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 donnes 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 grce au champ EtherType/Longueur : si sa valeur


est infrieure 1500, cest quil sagit dune trame IEEE 802.3, sinon cest une trame Ethernet V2.

- Les quipements terminaux ignorent gnralement les trames IEEE 802.3, moins quils soient
configurs pour les traiter.

INFO - IUT Aix-en-Provence C. Pain-Barre, 2000-2008