Если PC1 отправляет кадр Ethernet на Switch1, который пересылает кадр на Switch2, который, в свою очередь, пересылает кадр на PC2, происходит ли какая-либо декапсуляция, которая меняет MAC-адрес источника?
switch
ethernet
switching
mac-address
Рана Малла
источник
источник
Ответы:
Нет. Если все переключатели являются переключателями уровня 2, кадры переключаются без каких-либо изменений.
Только с маршрутизаторами, включая коммутаторы уровня 3, где пакеты должны пересекаться с другими VLAN, кадры будут разделены и переписаны для новой сети или VLAN.
источник
MAC-адрес является уникальным идентификатором, который используется хостами в локальной сети.
Если бы коммутатор изменил MAC-адрес назначения, кадр не был бы доставлен на соответствующий хост. В тех случаях, когда это будет, например, если кадр затоплен, хост назначения удалит его, потому что он больше не будет предназначен для хоста.
Если бы коммутатор изменил MAC-адрес источника, хост назначения использовал бы этот MAC-адрес для любых ответов (включая обновление любых записей ARP неверными данными). Это приведет к той же ситуации, которую я уже описал, только для всего обратного трафика.
Могут ли быть разработаны механизмы для этого? Я уверен, что они могли. Но в данный момент нет причин делать это, и это только усложнит работу сети и добавит ненужную обработку. Мы не близки к исчерпанию доступного пула MAC-адресов, поэтому нет необходимости для чего-то вроде MAT (не знаю, существует ли вообще концепция трансляции MAC-адресов, так что, может быть, я просто придумал термин?).
Ответ @YLearn Почему коммутаторы не переписывают mac-адреса?
источник