Vous êtes sur la page 1sur 4

Champ Description

Le préambule (7 octets) et le délimiteur de trame Start (SFD),


également appelés début de l'image (1 octet), les champs sont
utilisés pour la synchronisation entre les périphériques d'envoi et de
Champs Préambule et
réception. Ces huit premiers octets de la trame sont utilisé pour attirer
Délimiteur de début de trame
l'attention des nœuds récepteurs. Les quelques premiers octets
indiquent essentiellement aux récepteurs de se préparer à recevoir
une nouvelle trame.

Ce champ de 6 octets est l'identifiant du destinataire. Comme vous


vous en souviendrez, cette adresse est utilisée par la couche 2 pour
aider les appareils à déterminer si une trame leur s'adresse à eux.
Champ Adresse MAC de
L'adresse dans la trame est comparée à l’adresse MAC du
destination
périphérique. S'il y a une correspondance, le périphérique accepte la
trame. Il peut s'agir d'une adresse de monodiffusion, de multidiffusion
ou de diffusion. .

Ce champ de 6 octets identifie la carte réseau ou l'interface d'origine


Champ Adresse MAC source
de la trame.

Ce champ de 2 octets identifie le protocole de la couche supérieure


encapsulé dans la trame Ethernet. Les valeurs hexadécimales les
plus fréquentes sont 0x800 pour IPv4, 0x86DD pour IPv6 et 0x806
Champ EtherType
pour ARP.
Remarque: Vous pouvez également voir ce champ appelé
EtherType, Type ou Longueur.

Ce champ (46 - 1500 octets) contient les données encapsulées d'un


couche supérieure, qui est une PDU générique de couche 3, ou plus
généralement, un paquet d'IPv4. La longueur minimale de la trame
Champ Données
est fixée à 64 octets. Si un petit paquet est encapsulé, d'autres bits
appelés remplissage sont utilisés pour augmenter la trame et la
ramener à cette taille minimale.

Le champ FCS de 4 octets permet de détecter les erreurs d’une


trame. Il utilise le contrôle de redondance cyclique (CRC, Cyclic
Redundancy Check). Le périphérique expéditeur inclut les résultats
d’un CRC dans le champ FCS de la trame. d’une trame. destinataire
Champ Séquence de contrôle reçoit la trame et exécute une fonction CRC pour rechercher
de trame d'éventuelles erreurs. Si les calculs correspondent, aucune erreur ne
se produit. Les calculs non rapprochés indiquent que les données ont
changé et que la trame est abandonnée. Si les données sont
modifiées, cela provient sans doute d’une perturbation des signaux
électriques qui représentent les bits.

Traitement des trames


L'adresse MAC est souvent dite rémanente (BIA), car à l'origine, elle était gravée dans la mémoire morte (ROM) de la carte réseau. Cela signifie
que l'adresse est codée de manière permanente dans la puce de mémoire morte.

Remarque: Sur les systèmes d'exploitation et les cartes réseau des ordinateurs actuels, il est possible de modifier l'adresse MAC dans le logiciel.
Cela peut être utile si vous essayez d'obtenir l'accès à un réseau qui filtre les adresses rémanentes. De ce fait, le filtrage ou le contrôle du trafic
sur la base de l'adresse MAC n'est plus aussi sécurisé.

Lorsque l'ordinateur démarre, la carte réseau commence par copier l'adresse MAC de la mémoire ROM à la mémoire RAM. Lorsqu'un appareil
transmet un message à un réseau Ethernet, l'en-tête Ethernet les inclut :

 Adresse MAC de source - Il s'agit de l'adresse MAC de la carte réseau Ethernet.


 Adresse MAC de destination - Il s'agit de l'adresse MAC de la carte réseau du périphérique de destination.

 Lorsqu'une carte réseau reçoit une trame Ethernet, elle observe l'adresse MAC de destination pour voir si elle correspond à l'adresse
MAC physique du périphérique stockée dans la mémoire vive (RAM). En l’absence de correspondance, la carte réseau ignore la
trame. Si elle correspond, la carte réseau transmet la trame aux couches OSI, et la désencapsulation a lieu.

 Remarque: Les cartes réseau Ethernet acceptent également les trames si l'adresse MAC de destination est un groupe de diffusion ou
de multidiffusion auquel l'hôte appartient.

 Tout périphérique qui est la source ou la destination d'une trame Ethernet possède une carte réseau Ethernet et, par conséquent, une
adresse MAC. Cela inclut les postes de travail, les serveurs, les imprimantes, les appareils mobiles et les routeurs.
Adresse MAC de diffusion
Une trame de diffusion Ethernet est reçue et traitée par chaque périphérique du réseau local Ethernet. Les caractéristiques d'une diffusion
Ethernet sont les suivantes:

 L'adresse MAC de destination est l'adresse FF-FF-FF-FF-FF-FF au format hexadécimal (48 uns en notation binaire).
 Il est inondé par tous les ports de commutateur Ethernet sauf le port entrant.
 Il n'est pas transmis par un routeur.

Adresse MAC de multidiffusion


Une trame de multidiffusion Ethernet est reçue et traitée par un groupe de périphériques du réseau local Ethernet appartenant au même groupe
de multidiffusion. Les caractéristiques d'une multidiffusion Ethernet sont les suivantes:

 Il existe une adresse MAC de destination 01-00-5E lorsque les données encapsulées sont un paquet de multidiffusion IPv4 et une adresse MAC
de destination de 33-33 lorsque les données encapsulées sont un paquet de multidiffusion IPv6.
 Il existe d'autres adresses MAC de destination de multidiffusion réservées lorsque les données encapsulées ne sont pas IP, telles que le protocole
STP (Spanning Tree Protocol) et le protocole LLDP (Link Layer Discovery Protocol).
 Il est inondé par tous les ports de commutateur Ethernet sauf le port entrant, sauf si le commutateur est configuré pour l'écoute multidiffusion.
 Il n'est pas transféré par un routeur, sauf si le routeur est configuré pour router les paquets de multidiffusion.

Si les données encapsulées sont un paquet de multidiffusion IP, les périphériques ferrons partie d’un groupe multidiffusion qui se voient attribuer une adresse IP de groupe
multidiffusion. La plage d'adresses de multidiffusion IPv4 s'étend de 224.0.0.0 à 239.255.255.255. La plage d'adresses de multidiffusion IPv6 commence par FF00::/8.

7.3La table d'adresses


Notions de base sur le commutateur
Un commutateur Ethernet de couche2 utilise des adresses MAC pour prendre des décisions de transmission. Il ignore totalement les données
(protocole) transportées dans la partie données de la trame, comme un paquet IPv4, un message ARP ou un paquet ND IPv6. Les décisions du

commutateur concernant la transmission de données reposent uniquement sur les adresses MAC Ethernet de couche2. M
Un commutateur Ethernet consulte sa table d'adresses MAC pour prendre une décision de transfert pour chaque trame, contrairement aux
anciens concentrateurs Ethernet qui répètent les bits de tous les ports sauf le port entrant.

Remarque: La table d'adresses MAC est parfois appelée table de «mémoire adressable par contenu» (CAM, Content-addressable memory).

Même si le terme de table CAM est également utilisé, nous préfèrerons parler de la table d'adresses MAC dans le cadre de ce cours. A
mode apprentissage, puis en mode transmission.
Le commutateur crée la table d'adresses MAC de manière dynamique en examinant l'adresse MAC source des trames reçues sur un port.Pour
transmettre les trames, le commutateur recherche une correspondance entre l'adresse MAC de destination qui figure dans la trame et une entrée
de la table d'adresses MAC.

Apprendre
Observer l'adresse MAC de source

Le commutateur vérifie si de nouvelles informations sont disponibles sur chacune des trames entrantes. Pour cela, il examine l'adresse MAC
source de la trame et le numéro du port par lequel la trame est entrée dans le commutateur. Si l'adresse MAC source n'existe pas, elle est ajoutée
à la table , tout comme le numéro du port d'entrée. Si l'adresse MAC source existe, le commutateur réinitialise le compteur d'obsolescence de
cette entrée. Par défaut, la pluPartie des commutateurs Ethernet conservent les entrées dans la table pendant 5 minutes.

Dans la figure, par exemple, le PC-A envoie une trame Ethernet au PC-D. Le tableau montre que le commutateur ajoute l'adresse MAC du PC-A à
la table des adresses MAC.

Remarque: Si l'adresse MAC source existe dans la table mais sur un port différent, le commutateur la traite comme une nouvelle entrée.
L'ancienne entrée est alors remplacée par la même adresse MAC associée au numéro de port actuel.

Transfert
Trouver l'adresse MAC de destination

Si l'adresse MAC de destination est une adresse monodiffusion, le commutateur recherche une correspondance entre l'adresse MAC de
destination de la trame et une entrée dans sa table d'adresses MAC. Si l'adresse MAC de destination se trouve dans la table, le commutateur
transfère la trame par le port spécifié. Si l'adresse MAC de destination ne se trouve pas dans la table, le commutateur transfère la trame sur tous
les ports sauf celui d'entrée. Cela s’appelle une monodiffusion inconnue.

Comme le montre la figure, la table d'adresses du commutateur ne contient pas l'adresse MAC de destination de PC-D, donc il envoie la trame
sur tous les ports sauf le port 1.

Remarque: Si l'adresse MAC de destination est une diffusion ou une multidiffusion, la trame est également envoyée sur tous les ports à
l'exception du port entrant.
7.4Méthodes de transmission
il existe en fait deux méthodes de transfert de trames et il y a de bonnes raisons d'utiliser l'une au lieu de l'autre, selon la situation.

 La commutation par stockage et retransmission (store-and-forward) - Cette méthode de transmission de trame reçoit la trame entière et
calcule le CRC. Le contrôle par redondance cyclique (CRC) a recours à une formule mathématique fondée sur le nombre de bits (de uns) dans la
trame afin de déterminer si la trame reçue possède une erreur. Si le CRC est valide, le commutateur recherche l'adresse de destination qui
détermine l'interface de sortie. La trame est ensuite acheminée par le port approprié.
 La commutation cut-through - Cette méthode achemine la trame avant qu'elle ne soit entièrement reçue. Au minimum, l'adresse de destination
de la trame doit être lue avant que celle-ci ne soit retransmise.

Un grand avantage de la commutation par stockage et retransmission (store-and-forward) est qu'elle détermine si une trame a des
erreurs avant de propager la trame. En cas d’erreur détectée au sein de la trame, le commutateur ignore la trame. L’abandon des trames
avec erreurs réduit le volume de bande passante consommé par les données altérées. la commutation par stockage et retransmission
(store-and-forward) est nécessaire pour l’analyse de la qualité de service (QOS) sur des réseaux convergés où la classification des
trames pour la priorité du trafic est indispensable.

Commutation cut-through
Dans le cas de la commutation cut-through, le commutateur agit sur les données à mesure qu’il les reçoit, même si la transmission
n’est pas terminée. Le commutateur met une quantité juste suffisante de la trame en tampon afin de lire l’adresse MAC de destination et
déterminer ainsi le port auquel les données sont à transmettre. L’adresse MAC de destination est située dans les six premiers octets de
la trame à la suite du préambule. Le commutateur recherche l’adresse MAC de destination dans sa table de commutation, détermine le
port d’interface de sortie et transmet la trame vers sa destination via le port de commutateur désigné. Le commutateur ne procède à
aucun contrôle d’erreur dans la trame.

Il existe deux variantes de la commutation cut-through:

 La commutation Fast-Forward- ce mode de commutation offre le niveau de latence le plus faible. La commutation Fast-Forward transmet un
paquet immédiatement après la lecture de l’adresse de destination. Du fait que le mode de commutation Fast-Forward entame la transmission
avant la réception du paquet tout entier, il peut arriver que des paquets relayés comportent des erreurs. Cette situation est occasionnelle et la
carte réseau de destination ignore le paquet défectueux lors de sa réception. En mode Fast-Forward, la latence est mesurée à partir du premier
bit reçu jusqu’au premier bit transmis. La commutation Fast-Forward est la méthode de commutation cut-through classique.
 La commutation Fragment-free - Avec ce mode de commutation, le commutateur stocke les 64 premiers octets de la trame avant la
transmission. La commutation Fragment-free peut être considérée comme un compromis entre la commutation store-and-forward et la
commutation fast-forward. La raison pour laquelle la commutation Fragment-Free stocke uniquement les 64 premiers octets de la trame est que la
pluPartie des erreurs et des collisions sur le réseau surviennent pendant ces 64 premiers octets. La commutation Fragment-free tente d'améliorer
la commutation fast-forward en procédant à un petit contrôle d'erreur sur les 64 premiers octets de la trame afin de s'assurer qu'aucune collision
ne s'est produite avant la transmission de la trame. La commutation Fragment-free offre un compromis entre, d'une parte, la latence élevée et la
forte intégrité de la commutation store-and-forward, et d'autre Partie la faible latence et l'intégrité réduite de la commutation fast-forward.

Certains commutateurs sont configurés pour une commutation cut-through par port. Une fois le seuil d'erreurs défini par l'utilisateur atteint, ils
passent automatiquement en mode de commutation par stockage et retransmission. Lorsque le nombre d’erreurs est inférieur au seuil défini, le
port revient automatiquement en mode de commutation cut-through.

Mise en mémoire tampon sur les commutateurs


Un commutateur Ethernet peut utiliser une technique de mise en mémoire tampon pour stocker des trames avant de les transmettre. La mise en
mémoire tampon peut également être utilisée lorsque le port de destination est occupé en raison de la congestion. Le commutateur stocke la
trame jusqu'à ce qu'il puisse être transmis.

Comme l'illustre la figure, il existe deux méthodes de mise en mémoire tampon:

Memory Buffering Methods


Méthode Description

 Les trames sont stockées dans des files d'attente liées à des ports
entrants et sortants spécifiques.
 Une trame est transmise au port sortant uniquement lorsque toutes les
trames dans la file d'attente ont été transmis avec succès.
Mémoire axée sur les
ports  Il est possible pour une seule image de retarder la transmission de tous
les trames en mémoire dans le cas d'un port de destination occupé.
 Ce retard se produit, même si les autres trames peuvent être transmises
à des ports de destination libres.

 Dépose toutes les images dans un tampon de mémoire commun partagé


par tous les commutateurs et la quantité de mémoire tampon requise par
un port est alloué dynamiquement.
Mémoire partagée  Les trames de la mémoire tampon sont liées de manière dynamique au
port de destination, qui permet la réception d'un paquet sur un port, puis
transmis sur un autre port, sans le déplacer vers une autre file d'attente.

La mise en mémoire tampon partagée permet également de stocker des images plus volumineuses avec potentiellement moins de trames
supprimées. Ceci est important avec la commutation asymétrique qui permet des débits de données différents sur différents ports, par exemple
lors de la connexion d'un serveur à un port de commutateur de 10 Gbit/s et d'un PC à des ports de 1 Gbit/s.
Paramètres de mode duplex et de débit
Deux types de paramètres bidirectionnels sont employés pour les communications dans un réseau Ethernet:

 Mode duplex intégral - Les deux extrémités de la connexion peuvent envoyer et recevoir des données simultanément.
 Mode semi-duplex - une seule extrémité de la connexion peut envoyer des données à la fois.

La négociation automatique est une option proposée sur la pluPartie des commutateurs Ethernet et des cartes réseau. Elle permet l'échange
automatique d'informations sur le débit et le mode duplex entre deux périphériques. Le mode duplex intégral est choisi si les deux périphériques
sont compatibles et que la bande passante commune la plus importante est sélectionnée.

Remarque: Sur la pluPartie des commutateurs et des cartes réseau Ethernet Cisco, la négociation automatique est définie par défaut pour le
débit et le mode duplex. Les ports Gigabit Ethernet fonctionnent uniquement en mode duplex intégral.

Le conflict du mode duplex est l'une des causes les plus fréquentes de problèmes de performances sur les liaisons Ethernet 10/100 Mbps. Il se
produit lorsqu'un port sur la liaison fonctionne en semi-duplex tandis que l'autre port fonctionne en mode duplex intégral,

La meilleure pratique consiste à configurer les deux ports de commutateur Ethernet en duplex intégral.

Auto-MDIX
Les connexions entre les appareils nécessitaient une fois l'utilisation d'un câble croisé ou d'un câble direct. Le type de câble requis dépendait du
type de dispositifs d'interconnexion.

Remarque: Une connexion directe entre un routeur et un hôte nécessite une connexion croisée.

Désormais, la pluPartie des commutateurs prennent en charge la fonction de commutation automatique d'interface en fonction du support (auto-
MDIX). Lorsque vous activez cette fonction, le commutateur détecte le type de câble connecté au port et configure les interfaces en conséquence.

Vous aimerez peut-être aussi