1 votes

1000Base-X couche 2/détails de l'adresse MAC

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).

2voto

class Points 101

La table d'adresses mac du Switch2 ne se remplira que des entrées d'adresses sources qu'il a observées sur une trame Ethernet entrante. Le plus probable est qu'à un moment donné, le MAC du port 100Base-TX de Switch1 a été l'adresse source d'une trame Ethernet, alors que le MAC du port 1000Base-X ne l'a pas été. Cela pourrait être lié au comportement du commutateur dans la façon dont il source son propre trafic, comme les trames BPDU, etc. Lors du transfert du trafic transitoire de couche 2, c'est-à-dire le trafic qu'il transporte simplement le long du chemin, les adresses Ethernet individuelles des interfaces physiques du commutateur ne sont pas incluses.

Je pense que Switch1 a sourcé une trame Ethernet en tant que MAC du port 100Base-TX à un moment donné, alors qu'il n'a rien sourcé du MAC du port 1000Base-X. S'il ne génère jamais de trafic avec le MAC du port 1000Base-X, la table d'adresses MAC de Switch2 ne sera jamais remplie avec celui-ci.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X