Switch

當消費者交換機收到帶有 VLAN 標記的乙太網幀時會發生什麼?

  • November 24, 2011

假設您通過直連電纜將中繼埠從支持 VLAN 的網路交換機連接到(不支持 VLAN)的消費級網路交換機。現在前一個交換機向後一個交換機發送一個帶有 802.1Q 標記的乙太網幀。後面的switch應該怎麼做?丟幀?轉發框架?未定義的行為?

如果行為未定義,最可能的是什麼?


*編輯:*謝謝你的回答。總而言之,消費者開關的行為取決於:

  1. 它如何處理0x8100EtherType 欄位中的幀1
  2. 它如何處理巨型幀或有效負載大於 1500 字節的幀

維基百科有一個很好的圖表比較未標記和標記的乙太網幀:

乙太網幀

有報導稱,一些消費級交換機可以很好地傳遞帶有 VLAN 標記的幀。

1或更準確地說,非標記幀需要 EtherType 欄位

我實際上已經在便宜的開關上看到了這一點。有人在具有幾個 vlan 的中繼埠之間連接了一個交換機。轉發的幀帶有完整的 VLAN 標記。該交換機上的其他埠能夠使用未標記的 VLAN。

交換機只需要源/目標 mac 來決定將幀轉發到哪些埠,所以這並不奇怪,標記的幀仍然具有源和目標 mac,在幀頭的相同位置。

請記住,乙太網實際上在同一條線上支持許多不同的幀類型。它的設計非常靈活,可以做什麼。

引用自:https://serverfault.com/questions/333859