Une trame Ethernet de couche 2 est envoyée avec une adresse MAC source et destination. Étant donné une liaison 100Base-TX (cuivre) entre deux commutateurs Cisco, je peux faire "show interface fa 0/0" sur S1 pour voir l'adresse MAC attribuée à l'interface de liaison, puis aller sur Switch2 et faire "show mac address-table" et trouver l'adresse MAC de l'interface S1 fa 0/0 comme MAC appris dynamiquement dans la table.
Dans une configuration similaire avec un trunk 1000Base-X (fibre GBIC), l'adresse MAC indiquée dans "show interface gi 0/0" sur S1 n'apparaît pas dans la table des adresses MAC de S2. Tout ce que je peux trouver en ligne indique que 1000Base-X utilise largement le même format de couche 2 que les connexions en cuivre. Il y a quelques légères modifications - la taille minimale de la trame est légèrement plus grande - mais les principes fondamentaux de la structure de la trame semblent être les mêmes, y compris la transmission avec une adresse L2 source et destination.
Pourquoi l'adresse de gi 0/0 n'apparaît-elle pas dans la table des adresses MAC du commutateur de connexion ? La seule chose qui semble avoir du sens serait que le GBIC possède sa propre adresse MAC, presque comme s'il agissait comme un mini commutateur ou hub à 2 ports, avec l'adresse MAC attribuée par le commutateur apparaissant sur la connexion de l'interface et une adresse MAC différente attribuée au côté fibre. Si c'est le cas, y a-t-il un moyen de voir l'adresse MAC du GBIC sur le commutateur ?
(J'ai essayé de chercher les détails dans la norme IEEE 802.3z mais il ne semble pas qu'ils soient disponibles sans une adhésion à l'IEEE ou l'achat de la norme. Je trouve les PDF de base de la norme 802.3 à télécharger, mais pas la norme 802.3z).