0% ont trouvé ce document utile (0 vote)
147 vues5 pages

Commutateurs et Table CAM

Transféré par

Ibrahim Laouali
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
147 vues5 pages

Commutateurs et Table CAM

Transféré par

Ibrahim Laouali
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

2.

Présentation du thème
Dans cette partie, nous allons étudier le commutateur qui a révolutionné les réseaux. Nous
verrons comment les machines communiquent grâce à lui et ce que cela a apporté comme
technologies réseau. Et ensuite les réseaux locaux virtuels et leurs fonctionnements.

2.1 Les commutateurs


Un commutateur réseau (en anglais switch), est un équipement qui relie plusieurs segments
(câbles ou fibres) dans un réseau informatique et de télécommunication et qui permet de créer
des circuits virtuels. La commutation est un des deux modes de transport de trame au sein des
réseaux informatiques et de communication, l'autre étant le routage. Dans les réseaux
locaux (LAN), il s'agit le plus souvent d'un boîtier disposant de plusieurs ports RJ45 , il a
donc la même apparence qu'un concentrateur (hub). Il existe aussi des commutateurs pour
tous les types de réseau en mode point à point comme pour les réseaux ATM, relais de
trames, etc.

2.1.1 Principes de fonctionnement des commutateurs


Le commutateur établit et met à jour une table, dans le cas du commutateur pour un
réseau Ethernet il s'agit de la table d’adresses, qui lui indique sur quels ports diriger les trames
destinées à une adresse MAC donnée, en fonction des adresses MAC source des trames reçues
sur chaque port. Le commutateur construit donc dynamiquement une table qui associe le
numéro de port et l adresses MAC.

Lorsqu'il reçoit une trame destinée à une adresse présente dans cette table, le commutateur
renvoie la trame sur le port correspondant. Si le port de destination est le même que celui de
l'émetteur, la trame n'est pas transmise. Si l'adresse du destinataire est inconnue dans la table,
alors la trame est traitée comme un broadcaste, c'est-à-dire qu'elle est transmise à tous les
ports du commutateur à l'exception du port de réception.

Un commutateur de niveau 2 est similaire à un concentrateur dans le sens où il fournit un


seul domaine de diffusion. En revanche, chaque port a son propre domaine de collision. Le
commutateur utilise la micro-segmentation pour diviser les domaines de collision, un par
segment connecté. Ainsi, seules les interfaces réseau directement connectées par un lien point
à point sollicitent le medium. Si le commutateur auquel il est connecté prend en charge le full-
duplex, le domaine de collision est éliminé.

Nous allons donc brancher nos machines au switch, voire d'autres switchs à notre switch
(figure suivante).
a) L’aiguillage des trames
Pour envoyer la trame vers la bonne machine, le switch se sert de l'adresse MAC destination
contenue dans l'en-tête de la trame. Il contient en fait une table qui fait l'association entre un
port du switch et une adresse MAC. Cette table est appelée la table CAM.

La table CAM de notre switch sera la suivante :

Exemples : Quand la machine 23 voudra envoyer une trame à la machine 25, le switch lira
l'adresse destination et saura alors vers quel port renvoyer la trame :
Trame envoyée de 23 à 25

Le switch va donc envoyer la trame sur le port 3, et elle arrivera bien à la machine 25 qui est
branchée sur ce port, et à elle seule.
b) Mise à jour de la table CAM
La table CAM du switch va être fabriquée de façon dynamique. Cela veut dire que le switch
va apprendre, au fur et à mesure qu'il voit passer des trames, quelle machine est branchée à
quel port.
Prenons l'exemple précédent, imaginons que la table CAM du switch est vide et que l'on vient
de brancher les machines (voir la figure suivante).

Imaginons maintenant que la machine 23 envoie une trame à la machine 25.

 La trame arrive au switch.


 Il lit l'adresse MAC source et voit l'adresse MAC de la machine 23.
 Vu que la trame vient du port 1, il met en relation le port 1 et l'adresse MAC de la
machine 23 dans sa table CAM.
 Il met à jour sa table CAM.

Par contre, l'adresse MAC destination n'est pas présente dans sa table CAM, il ne sait donc
pas où envoyer la trame. Pour être sûr que la machine destination va recevoir la trame, il lui
suffit de l'envoyer à tout le monde, donc de renvoyer la trame sur tous les ports actifs du
switch !
La machine 25 va donc recevoir la trame et va pouvoir répondre à la machine 23. Elle va donc
envoyer une trame à la machine 23.
 Trame de réponse envoyée de 25 à 23
 La trame arrive au switch.
 Il lit l'adresse MAC source et voit l'adresse MAC de la machine 25.
 Vu que la trame vient du port 3, il met en relation le port 3 et l'adresse MAC de la
machine 25 dans sa table CAM.
 Il met à jour sa table CAM.

Table CAM mise à jour


Et ainsi de suite à chaque fois qu'il voit passer une trame :
 le switch met à jour sa table CAM quand il voit passer une trame ;
 le switch envoie une trame à tout le monde s'il n'a pas l'adresse MAC de destination
dans sa table CAM.

Vous aimerez peut-être aussi