Module 4: Commutation Ethernet
Module 4: Commutation Ethernet
Module 4: Commutation Ethernet
0 Introduction
Dans les premiers jours du monde du réseau, chaque constructeur utilisait ses
propres méthodes propriétaire afin d'interconnecter les équipements réseau,
ainsi que ses propres protocoles réseau. Si vous avez acheté du matériel
auprès de fournisseurs différents, vous n'avez aucune garantie que les
équipements soient compatibles les uns avec les autres. L'équipement d'un
fournisseur risque de ne pas pouvoir communiquer avec celui d'un autre
fournisseur.
Lorsque l'utilisation des réseaux s'est répandue, des normes ont été établies
pour définir des règles d'utilisation des périphériques réseau de différents
fournisseurs. Les normes profitent aux réseaux de plusieurs manières en
permettant notamment de:
•Faciliter la conception
•Simplifier le développement de produits
•Inciter à la concurrence
•Fournir des interconnexions cohérentes
•Faciliter la formation
•Fournir aux clients un plus grand choix de fournisseurs
S'il n'existe à ce jour pas de protocole standard de réseau local, la technologie
Ethernet s'est néanmoins imposée plus largement que les autres. Les
protocoles Ethernet définissent la mise en forme des données et leur mode de
transmission sur le réseau filaire. Les standards Ethernet déterminent les
protocoles qui fonctionnent sur les couches 1 et 2 du modèle OSI. Ethernet est
devenu un standard de facto, ce qui veux dire que cette technologie est utilisée
par presque tous les réseaux locaux câblés, comme le montre l'illustration.
4.1.2 Évolution d'Ethernet
Table d'adressage
Objectifs
= Déterminer
l'adresse MAC d'un ordinateur Windows sur un réseau Ethernet à l'aide de
la commande ipconfig /all.
= Analyser une adresse MAC pour identifier le fabricant.
Contexte/scénario
Chaque ordinateur d'un réseau local Ethernet dispose d'une adresse MAC (Media Access Control) stockée
sur la carte réseau. Les adresses MAC des ordinateurs se présentent généralement sous la forme d'une
combinaison de 6 fois 2 caractères hexadécimaux séparés par des tirets ou des signes deux-points (par
exemple: 15-EF-A3-45-9B-57). La commande ipconfig /all affiche l'adresse MAC de l'ordinateur. Vous
pouvez travailler seul ou en groupe.
Ressources requises
= PC s'exécutant sous Windows 10 avec au moins une carte réseau Ethernet
= Connectivité à Internet
Instructions
Dans le tableau ci-dessous, indiquez la description de la carte Ethernet et l'adresse physique (MAC):
Réponse :
Chaque interface réseau Ethernet est dotée d'une adresse physique qui lui est attribuée lors de sa
fabrication. Ces adresses comportent 48 bits (6 octets) et sont présentées sous la forme hexadécimale.
Les adresses MAC se décomposent en deux parties. La première, composée des 3 premiers octets,
correspond au fournisseur qui a fabriqué l'interface réseau. Cette partie est appelée OUI
(Organizationally Unique Identifier). Tout fournisseur souhaitant fabriquer et vendre des interfaces
réseau Ethernet doit s'enregistrer auprès de l'IEEE afin de recevoir un OUI.
La deuxième partie de l'adresse, les 3 octets restants, correspond à l'ID unique associé à l'interface.
Toutes les adresses MAC qui commencent par le même OUI doivent avoir un ID différent.
Dans cet exemple, l'adresse MAC physique pour l'interface LAN Ethernet est D4-BE-D9-13-63-00.
Étape 1: Faites une liste des adresses MAC que vous et vos camarades avez trouvées dans
la partie précédente.
Faites une liste des OUI des fabricants à 3 octets et des identifiants d'interface uniques à 3 octets. Vous
renseignerez le nom du constructeur dans la table ci-dessous.
Étape 2: Cherchez à quels fabricants appartiennent les OUI que vous avez inscrits dans le
tableau.
a. Pour ce faire, utilisez l'outil de recherche très simple fourni par Wireshark.org
sur https://www.wireshark.org/tools/oui-lookup.html. Ou alors, trouvez d'autres façons d'identifier un
OUI en cherchant sur Internet.
b. À partir des informations récoltées, mettez à jour la colonne fabricant dans le tableau à l'étape 1.
Question:
Réponse :
Observations
1. Pourquoi un ordinateur peut-il avoir plusieurs adresses MAC?
Réponse :
Réponse :
3. Essayez de brancher le ou les câbles réseau sur la ou des cartes réseau et de les débrancher, puis
exécutez une nouvelle fois la commande ipconfig /all. Quelles modifications remarquez-vous? L'adresse
MAC s'affiche-t-elle toujours? Peut-elle changer?
Réponse :
Réponse :
4.2 Trames Ethernet
Les protocoles LAN/MAN IEEE 802, y compris Ethernet, utilisent les deux sous-
couches distinctes suivantes de la couche de liaison de données pour
fonctionner. Il s'agit du Logical Link Control (LLC) et du Media Access
Control (MAC), comme indiqué sur la figure.
Rappelons que LLC et MAC ont les rôles suivants dans la couche de liaison de
données:
•Sous-couche LLC - La sous couche IEEE 802.2 communiques avec le
logiciel réseau des couches de plus haut niveau ainsi qu'avec le matériel
de l'équipement, au niveau des couches inférieures. Elle place les
informations dans la trame qui indique le protocole de couche réseau
utilisé pour la trame. Ces informations permettent à plusieurs protocoles
de couche 3 comme IPv4 et IPv6 d'utiliser la même interface réseau et
les mêmes supports.
La sous-couche LLC est responsable du contrôle de la carte d'interface
réseau via des pilotes logiciels
La LLC travaille avec des couches supérieures pour prendre en charge
des protocoles de niveau supérieur.
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é tous les ports de commutateur Ethernet sauf le port
entrant.
•Il n'est pas transmis par un routeur.
Si les données encapsulées sont un paquet de diffusion IPv4, cela signifie que
le paquet contient une adresse IPv4 de destination qui a toutes les adresses (1)
dans la partie hôte. Cette numérotation implique que tous les hôtes sur le
réseau local (domaine de diffusion) recevront le paquet et le traiteront.
Cliquez sur Lecture dans l'animation pour afficher le traitement d'une image de
diffusion. Dans cet exemple, l'adresse MAC de destination et l'adresse IP de
destination sont les deux diffusions.
Comme le montre l'animation, l'hôte source envoie un paquet de diffusion IPv4
à tous les périphériques sur son réseau. L'adresse de destination IPv4 est une
adresse de diffusion, 192.168.1.255. Lorsque le paquet de diffusion IPv4 est
encapsulé dans la trame Ethernet, l'adresse MAC de destination est l'adresse
de diffusion MAC FF-FF-FF-FF-FF-FF au format hexadécimal (48 uns en binaire).
DHCP pour IPv4 est un exemple de protocole qui utilise des adresses de
diffusion Ethernet et IPv4.
Cependant, toutes les diffusions Ethernet ne comportent pas de paquet de
diffusion IPv4. Par exemple, les requêtes ARP n'utilisent pas IPv4, mais le
message ARP est envoyé en tant que diffusion Ethernet.
Maintenant que vous savez tout sur les adresses MAC Ethernet, il est temps de
parler de la façon dont un commutateur utilise ces adresses pour transférer (ou
supprimer) des trames vers d'autres périphériques d'un réseau. Si un
commutateur vient de transférer chaque trame qu'il reçoit à tous les ports,
votre réseau serait tellement encombré qu'il s'arrêterait probablement
complètement.
Un commutateur Ethernet de couche 2 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 couche 2.
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. Sur la figure, le commutateur à quatre ports vient d'être mis sous
tension. Le tableau indique la table d'adresses MAC qui n'a pas encore appris
les adresses MAC des quatre PC connectés.
Note: Les adresses MAC sont raccourcies dans cette section pour des raisons
de simplification de la démonstration.
La table d'adresses MAC du commutateur est également vide.
Note: La table des adresses MAC est quelquefois intitulée "content addressable
memory" (CAM) . 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.
➢ En savoir plus
Ensuite, PC-A envoies une autre trame à PC-D, tel que le montre l'illustration.
Le tableau des adresses MAC contient déjà l'adresse MAC pour le PC-A ; par
conséquent, le délai de rafraîchissement de cinq minutes pour cette entrée est
réinitialisé. Ensuite, comme la table du commutateur contient l'adresse MAC de
destination, il envoie la trame uniquement par le port 4.
1.Le commutateur reçoit une autre image de PC-A et actualise la
minuterie pour l'entrée d'adresse MAC du port 1.
➢ Ethernet
S'il n'existe à ce jour pas de protocole standard de réseau local, la technologie
Ethernet s'est néanmoins imposée plus largement que les autres. Les
protocoles Ethernet définissent la mise en forme des données et leur mode de
transmission sur le réseau filaire. Les standards Ethernet déterminent les
protocoles qui fonctionnent sur les couches 1 et 2 du modèle OSI. Ethernet est
devenu un standard de facto, ce qui veux dire que cette technologie est utilisée
par presque tous les réseaux locaux câblés , comme le montre l'illustration.
L'IEEE respecte les normes de réseau, notamment les normes Ethernet et sans
fil. À chaque norme technologique correspond un numéro, qui fait référence au
comité responsable de l'approbation et de la maintenance de la norme. Le
standard Ethernet 802.3 s'est amélioré au fil du temps.
Les commutateurs Ethernet peuvent envoyer une trame sur tous les ports (à
l'exception du port d'où elle a été reçue). Chaque hôte qui reçoit cette trame
examine l'adresse MAC de destination et la compare à son adresse MAC. C'est
la carte réseau Ethernet qui examine et compare l'adresse MAC. Si elle ne
correspond pas à l'adresse MAC de l'hôte, le reste de la trame est ignoré.
Lorsqu'il s'agit d'une correspondance, cet hôte reçoit le reste de la trame et le
message qu'elle contient.
➢ Trame Ethernet
Ethernet est défini par les protocoles 802.2 et 802.3 Ethernet prend en charge
les bandes passantes de données de 10 Mbit/s à 100 Gbit/s Les protocoles EEE
802 LAN/MAN, incluant Ethernet, utilisent sous sous couches séparées pour
opérer: LLC et MAC.
•Sous-couche LLC - La sous couche IEEE 802.2 communiques avec le
logiciel réseau des couches de plus haut niveau ainsi qu'avec le matériel
de l'équipement, au niveau des couches inférieures. Elle place les
informations dans la trame qui indique le protocole de couche réseau
utilisé pour la trame. Ces informations permettent à plusieurs protocoles
de couche 3 comme IPv4 et IPv6 d'utiliser la même interface réseau et
les mêmes supports.
•Sous-couche MAC - Cette sous-couche (IEEE 802.3, 802.11 ou 802.15 par
exemple) est implémentée dans le matériel et est responsable de
l'encapsulation des données et du contrôle d'accès aux supports. Il
fournit l'adressage de couche de liaison de données et il est intégré à
diverses technologies de couche physique. L'encapsulation des données
inclue la trame Ethernet, l'adressage Ethernet, et la détection des erreurs
Ethernet.
Les réseaux locaux Ethernet d'aujourd'hui utilisent des commutateurs qui
fonctionnent en duplex intégral. Les communications duplex intégral avec
commutateurs Ethernet ne nécessitent pas de contrôle d'accès via CSMA/CD.
La taille minimale des trames Ethernet est de 64 octets et la taille maximale de
1518 octets. Les champs de trame Ethernet sont: préambule et délimiteur de
trame de départ, adresse MAC de destination, adresse MAC source, EtherType,
données et FCS. Ceci comprend tous les octets du champ Adresse MAC de
destination, jusqu'au champ FCS.