Re: [問答] 使用ISL或802.1Q的vlan封包問題
※ 引述《diroach ( 鑽石蟑螂)》之銘言:
: 各位前輩好
: 小弟最近在研讀關於vlan的部分
: 在書上看到在trunk上傳送標上vlanID的封包
: 有ISL和802.1Q兩種協定,但小弟不解的是
: 封包的MTU為1518 bytes,像ISL重新封裝frame後
: 應該會超過1518 byte,那這樣一來,還能夠在
: 乙太網路上傳送嗎? 還是有甚麼方式可解決這個問題?
: 謝謝!
我也彙整我的說法
讓不同的聲音呈現
原 po 可以參考
研讀 vlan 的部分 個人猜測是 cisco 的教材吧
教材上 trunk 的兩端 是兩台 cisco 的 switch 對吧
雖然超過了 MTU 的限制
但不表示這樣的訊框無法傳送
檢視 MTU 的角色是 switch
那只要 switch 不要不知來的是特別處理過的 frame
且身處 trunk 兩端的 switch 正確的組態 trunk 封裝類別
這樣的訊框就可以正確地被封裝解封裝 而不會有 MTU 問題
提供個人的經驗
很遺憾的 實務上也大多照著教科書上作法
trunk 兩邊 switch 都參與封裝與解封裝
可以說是了無新意 但也是保險的作法
如果在 trunk 兩端中需要其他的 L2 設備橋接且不支援 trunk
又且它非存在不可時....
那就會形成此討論文章中的 baby giant
將會遭遇 MTU 的問題而將訊框丟棄
此時大致有兩個方法:(個人只能彙整出這兩個)
1.讓此設備 support 802.3ac 以達到 1522 byte
2.跟老闆上請購單 請購可以實作 trunk 的 switch 換掉它
(我個人會選擇 2.)
一定會有無法支援 trunk 的設備存在
以我的淺見
可以慢慢的汰換了 現在的 L2 以上設備不支援的算少數了
購買設備後如果實作 trunk 上有疑問或實作起來有問題
請洽購買的 SI (購買前請說明購買動機與需求)
題外話 實作久了 會漸漸的遺忘了 ISL 這種東西
畢竟企業成本考量上 會混搭不同廠牌的設備
久而久之 即使 cisco 設備互連 trunk 你也會直覺地想用 802.1q
如果公司滿滿都是純 cisco 設備 除了拿金銀銅鐵牌的 SI 之外
我只能說我由衷的佩服和讚嘆
differnet vlan routing by router
這個在舊的教材是蠻醒目的
新的教材已經看不太到了(或是我眼殘了?)
(official exam certification guide)
L3 switch 取代了這樣的功能
原因是今日企業的抉擇在意"成本"
在大型網路架構上 中高階 router 有它應該站的位置
"一般" L3 switch 當然無法取代 效能上根本比不上
但 L3 switch 有它在網路架構中的位置
而它若處於這個正確位置上 給予購買者的評價並不差
兼顧了成本與效能
(某些公司因為預算夠加上 L3 switch 便宜 會拿來當作 L2 switch 用)
若說 vlan trunk by router 具有成本優勢
則恕我無法認同
除非這個假設是使用 cisco 800 1600 1800 2600 等等之類的 router
(抱歉 對產品線不是很熟)
cisco 目前產品線高階的 7200 7500 7600 12000 router
加上 L2 trunk 的 switch
怎麼算我都不覺得比一般的 L3 switch 來的划算
(是的 6500 功能很強大)
純粹 forwarding L3 switch 不會讓你失望
因為在網路架構中的角色與位置不同
自然也不會去讓一般的 L3 switch 執行會顯露效能問題的 BGP
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.241.63
討論串 (同標題文章)
Network 近期熱門文章
PTT數位生活區 即時熱門文章