[請益] Layer2 Switch基本觀念

看板MIS (IT資訊人員)作者 (SONY控)時間7年前 (2017/03/16 23:42), 7年前編輯推噓12(12034)
留言46則, 5人參與, 最新討論串1/1
在書上看到,SWITCH上的每個Port都是個別的Collision Domain, 若每個Port都接上終端主機(不再介接Hub),只是不再有碰撞發生, 但仍還是在同一個BroadCast Domain,會有廣播風暴,想知道的是 廣播風暴的"廣播"是指廣播訊框還是廣播封包呢? 承上,假設SWITCH共8個Port,如果我把"1357"&" 2468" Port分別群組化成兩個VLAN, 那這時候BroadCast Domain會變小,那麼Collision Domain會不會變成成VLAN1 & VLAN2 呢? 還是維持每個Port個別的Collision Domain? 麻煩請各位大神開示,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.155.86 ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1489678971.A.23B.html ※ 編輯: killermech (118.167.155.86), 03/16/2017 23:51:08 ※ 編輯: killermech (118.167.155.86), 03/17/2017 00:11:19

03/17 00:33, , 1F
1.兩者都是 2. Collision Domain = 8, Broadcast domain = 2
03/17 00:33, 1F

03/17 00:34, , 2F
第一題的問法比較不對 不過還是弄懂OSI七層你會有更一步了解
03/17 00:34, 2F

03/17 19:39, , 3F
版大對於Collision Domain的觀念好像有點模糊
03/17 19:39, 3F

03/17 19:40, , 4F
建議看一下這個影片http://tinyurl.com/hn7bx4l
03/17 19:40, 4F

03/17 19:41, , 5F
和那堆老鼠亂叫的概念有點像_最後和我一起來!
03/17 19:41, 5F

03/17 19:42, , 6F
轉圈圈吧~哈姆太郎!按讚安啾!!
03/17 19:42, 6F

03/17 21:16, , 7F
因為Switch是以點對點轉送訊框的緣故,所以現在的區域
03/17 21:16, 7F

03/17 21:17, , 8F
網路不需要考量Collision Domain的問題,因為原本的
03/17 21:17, 8F

03/17 21:18, , 9F
會有碰撞是因為古典乙太網路中訊框都是廣播方式傳送
03/17 21:18, 9F

03/17 21:21, , 10F
是屬於Layer2的範疇,不知道理解是否正確?
03/17 21:21, 10F

03/17 21:37, , 11F
你都寫出Collision和Boradcast了,怎麼又把他混在一起了?
03/17 21:37, 11F

03/17 21:38, , 12F
不是廣播方式,而是類似反射器鏡象,就和影片的老鼠一樣
03/17 21:38, 12F

03/17 21:39, , 13F
放在一起就會亂叫,然後再叫停,大家再慢慢排隊一個一個來
03/17 21:39, 13F

03/17 21:39, , 14F
SW的話就是把老鼠做隔間,不要讓他們亂鏡射。
03/17 21:39, 14F

03/18 01:37, , 15F
不好意思原PO是我沒說清楚,Collision domain在現在的Switch
03/18 01:37, 15F

03/18 01:38, , 16F
裏頭,是一個Port一個Collision Domain,這是在你沒有切分出
03/18 01:38, 16F

03/18 01:39, , 17F
其他VLAN或其他劃分broadcast domain技術的狀況之下,
03/18 01:39, 17F

03/18 01:39, , 18F
假設你在文中的VLAN2裏頭,有一台Host發出ARP request
03/18 01:39, 18F

03/18 01:40, , 19F
那正常是只會在你的VLAN2的這個Broadcast domain以內廣播而已
03/18 01:40, 19F

03/18 01:43, , 20F
第二題的問法,你只是想知道VLAN2有幾個Collision domain的話
03/18 01:43, 20F

03/18 01:43, , 21F
那就是四個(一個Port一個)
03/18 01:43, 21F

03/18 01:46, , 22F
另外,會有碰撞絕對不是因為古早封包的都是廣播方式傳送
03/18 01:46, 22F

03/18 01:47, , 23F
是因為古早的設備(真正的Hub)就只有那一個Broadcast domain
03/18 01:47, 23F

03/18 01:50, , 24F
而它轉發封包的方式就是每個Port都送出一樣的東西出去
03/18 01:50, 24F

03/18 01:53, , 25F
它不像現在的Switch會有 MAC address table,會記錄你的位址
03/18 01:53, 25F

03/18 01:53, , 26F
而是笨笨的就每個Port都送出一樣的東西
03/18 01:53, 26F

03/18 01:57, , 27F
碰撞也不是像老鼠一樣放在一起會亂叫,然後再莫名其妙喊停
03/18 01:57, 27F

03/18 01:57, , 28F
這個比喻太爛了,只會讓新手混淆
03/18 01:57, 28F

03/18 01:58, , 29F

03/18 01:59, , 30F
上面的連結讓原Po認識CSMA/CD,希望你能了解 "碰撞" 的原由
03/18 01:59, 30F

03/18 02:02, , 31F
03/18 02:02, 31F

03/18 09:28, , 32F
所以對主機來說只是丟出"訊框"而已,是Hub將訊框廣播
03/18 09:28, 32F

03/18 09:40, , 33F
每一個站台都會收到訊框副本,加上Hub是半雙工設備,
03/18 09:40, 33F

03/18 09:43, , 34F
若有其他的站台也要傳送訊框,就會發生碰撞
03/18 09:43, 34F

03/18 09:46, , 35F
抱歉,半雙工部分搞錯,是指同一時間只送收或送
03/18 09:46, 35F

03/18 11:32, , 36F
碰撞發生在L1(電子訊號),用HUB會碰撞是因為HUB單純把
03/18 11:32, 36F

03/18 11:33, , 37F
收到的訊號複製並傳送到每個port上
03/18 11:33, 37F

03/18 11:35, , 38F
這跟L2的broadcast並不一樣
03/18 11:35, 38F

03/18 11:37, , 39F
另外,全雙工確實是不會發生碰撞原因,因為接收與傳送
03/18 11:37, 39F

03/18 11:39, , 40F
被分開在不同實體芯線上,正常狀態下不會有碰撞發生
03/18 11:39, 40F

03/18 11:54, , 41F

03/18 11:55, , 42F
packet tracer用來學習網路是不錯的選擇
03/18 11:55, 42F

04/02 19:55, , 43F
10m網路或半雙工,才有碰撞的問題,1g網路不能半雙工
04/02 19:55, 43F

04/02 19:56, , 44F
vlan=subnet=broadcast domain
04/02 19:56, 44F

04/02 19:58, , 45F
L2 sw每一個port都是一個碰撞領域
04/02 19:58, 45F

04/02 20:03, , 46F
廣播封包帶network 最後一個ip,廣播風暴pps太快也可以鎖
04/02 20:03, 46F
文章代碼(AID): #1Ooh9x8x (MIS)
文章代碼(AID): #1Ooh9x8x (MIS)