Re: [問答] 使用ISL或802.1Q的vlan封包問題

看板Network作者 (Birdy)時間13年前 (2011/03/14 17:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《diroach ( 鑽石蟑螂)》之銘言: : 各位前輩好 : 小弟最近在研讀關於vlan的部分 : 在書上看到在trunk上傳送標上vlanID的封包 : 有ISL和802.1Q兩種協定,但小弟不解的是 : 封包的MTU為1518 bytes,像ISL重新封裝frame後 : 應該會超過1518 byte,那這樣一來,還能夠在 : 乙太網路上傳送嗎? 還是有甚麼方式可解決這個問題? 前面推文離題很遠了, 還是試著針對原問題做比較完整的說明 大家都知道 Ethernet 規範裡的最大 frame size 是 1518 bytes. 而因為 VLAN tagging 重新封裝 frame 後, 的確會超過這個數字 為了 802.1Q 的需要, IEEE 就特別訂了一個 802.3ac, 增加 4 bytes 3rd party 的 VLAN tagging 方案像 ISL, 則都是廠商自己來 之後有需要使用更大 frame size 的需求(eg. MPLS), 狀況也都類似 (看來 IEEE 懶得再理這個, jumbo frame 可能永遠也不會寫進標準裡) 這不代表所有設備都可以直接通吃, switch 本身當然是不會有問題 router 方面小毛病就很多了, 不同 FE controller 可設定程度不一. 除了晶片本身的限制, IOS 也會有影響. 這兩年就因為 MPLS 的需求, 大改過 FE driver 以及 mtu 相關指令. (十年前的產品還在維護, 給 Cisco 拍拍手) 請參考 MPLS MTU Command Changes Last Updated: December 8, 2009 http://www.cisco.com/en/US/docs/ios/mpls/configuration/guide/ mp_mtu_cmd_changes.html 至於 VLAN trunk 對 router 來說重不重要... 是不需要爭論的事情 router on a stick 到今天仍然很常用, 在很多方面中高階 router 也不可能被 L3 switch 完全取代. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.204.205.201 ※ 編輯: birdy590 來自: 203.204.205.201 (03/14 17:51)
文章代碼(AID): #1DVUJzU3 (Network)
文章代碼(AID): #1DVUJzU3 (Network)