Les bases

Table CAM

Auteur

Noël NICOLAS

Date

3 février 2017

Commentaires

2

Les bases

CAM = Content-Addressable Memory

La Table CAM est la référence de base pour un switch en termes de commutation de trame.

Routage d’un paquet = Routeur = Niveau 3 = Table de routage via adresse IP.
Commutation d’une trame = Switch = Niveau 2 = Table CAM via adresse MAC.

Elle permet de savoir quelle adresse MAC va sur quel port.

Il ne faut pas confondre :

Table ARP = Relation entre une adresse IP et une adresse MAC
Table CAM = Relation entre une adresse MAC et un numéro de port !

Pour la visualiser, utilisez la commande :

Switch# show mac address-table
Table CAM - show mac address-table
Table CAM – show mac address-table

Cette table contient :

– Le VLAN-ID ;
– L’adresse MAC ;
– Le numéro de port .

 

Fonctionnement


J'ai une Trame pour toi !
J’ai une Trame pour toi !

Je suis un Switch et je viens de recevoir une trame d’une cliente ! Que dois-je faire ?

– Je regarde dans la trame l’adresse MAC de destination.
– Je regarde dans ma Table CAM et je trouve ceci : XXXX:XXXX:XXXX via FastEthernet 0/1.
– Je sais que l’adresse MAC XXXX:XXXX:XXXX est sur le port Fa 0/1.
– Je transfère cette Trame sur le port FastEthernet 0/1 !

Voilà !!!! Touuuuuut simplement !

Mais comment cette table CAM se remplit-elle ?

 

Remplissage de la table CAM


Trois façons de remplir cette table CAM :

Dynamique.
Statique.
Port-security.

 

Dynamique


Un Switch utilise une table CAM afin de distribuer les trames qu’il reçoit uniquement aux destinataires concernés.

Il va enregistrer l’adresse MAC source de toutes les trames qu’il reçoit dans la table CAM.

 

Exemple :

Table CAM -Remplissage des tables MAC et ARP
Table CAM -Remplissage des tables MAC et ARP

 

Par défaut, tous les switchs CISCO remplissent leur table dynamiquement.

Pour désactiver le remplissage automatique de la table CAM de votre équipement, utilisez la commande suivante :

Switch(config)# mac address-table learning vlan

 

Statique


Il est possible de faire des entrées statiques dans notre table :

Switch(config)# mac address-table static AAAA.AAAA.AAAA vlan 10 interface Fe0/1

Solution à mettre en place avec prudence et uniquement lorsque vous n’avez pas d’autres choix.

 

Port-security


Il est possible de sécuriser l’accès d’un port à une ou plusieurs adresses MAC.

(Voir l’article sur le Port-Security)

Ajouter une sécurité MAC sur un port va créer par la même occasion une entrée statique dans la table CAM. Afin de visualiser les adresses MAC saisies avec par cette méthode, vous pouvez utiliser la commande Show suivante :

Switch# show mac address-table secure

 

Expiration des entrées


Par défaut :

300s pour un Switch ;
14 400s pour un Routeur .

Pour changer ce temps d’expiration :

Switch(config)# mac address-table aging-time 300

 

Chercher une adresse MAC sur un réseau LAN


Table CAM - Chercher une adresse MAC sur un réseau LAN
Table CAM – Chercher une adresse MAC sur un réseau LAN

 

En espérant que cet article vous a été utile ! N’hésitez pas à me la faire savoir !!
Ce site possède d’autres articles réseau, profitez-en pour naviguer dans la barre de menu !

 

FingerInTheNet.com

Expert Réseau
11 ans d’expérience
CCNP Routing and Switching
Fondateur de FingerInTheNet

2 commentaires
  • constantin
    Répondre

    j’ai un niveau intermediaire en reseau informatique,mais j’ai envie d’approffondir mes connaissances raison pour laquelle j’ai besoin de quelqu’un qui pourra m’aider gratuitement en le posant des questions concernant le ICND1 ,avant de passer au
    CCNA 200-125

    1. Noël NICOLAS
      Répondre

      Pose tes questions dans les articles correspondant 😉 Sur la page CCNA 200-125, tu trouveras les articles correspondant aux différents chapitres du guide officiel CISCO et de l’examen.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

1 × deux =

%d blogueurs aiment cette page :