[問答] Layer 2 Switch問題

看板Network作者 (sdu)時間15年前 (2011/03/16 20:30), 編輯推噓1(1015)
留言16則, 5人參與, 最新討論串1/1
最近在遇到了一個問題,就是一台Switch Hub(無vlan)功能的L2 Switch 若在上面接兩個網段:192與10 那在Client端(192)在傳輸資料會對那台switch做什麼動作? (會發生碰撞或是廣播嗎?) (那台switch會記錄client的mac嗎?這樣下一次還會發出廣播封包嗎) 另外,這樣的架構,會影響整個網路嗎?(整個架構都沒有設定vlan) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.180.92

03/16 20:42, , 1F
我的意思是,client在什麼情況下會發出廣播封包?
03/16 20:42, 1F

03/16 20:43, , 2F
兩個 subnet 會各自為政... 只有 LAN broadcast 都會收到
03/16 20:43, 2F

03/16 20:52, , 3F
那LAN broadcast是在什麼情況下會發出?
03/16 20:52, 3F

03/16 21:28, , 4F
都同屬一個L2環境 當然都會收到各部分的廣播
03/16 21:28, 4F

03/16 21:28, , 5F
因為沒VLAN的機制 所以同處相同的L2環境當中
03/16 21:28, 5F

03/16 21:29, , 6F
Switch沒有碰撞問題(除MAC Table被Flood滿,就會發生碰撞)
03/16 21:29, 6F

03/16 21:30, , 7F
那電腦在什麼情況下會發出Broadcast的封包?
03/16 21:30, 7F

03/16 21:30, , 8F
至於影響網路的部分 則是要看你用戶端的數量而定
03/16 21:30, 8F

03/16 21:40, , 9F
當我在執行PING的時候,會發出BROADCAST的封包嗎?
03/16 21:40, 9F

03/16 21:53, , 10F
裝個 sniffer 聽聽看不就知道了 :)
03/16 21:53, 10F

03/16 22:58, , 11F
發出ICMP的時候 得看看你的ARP TABLE有無紀錄而定
03/16 22:58, 11F

03/17 14:45, , 12F
PING是UNICAST吧 而且PING是L3 跟L2的Broadcast無關
03/17 14:45, 12F

03/17 15:26, , 13F
ping的目標是ip沒錯 但ip的連結在一般的底層是mac對應arp
03/17 15:26, 13F

03/17 15:27, , 14F
而arp timeout的時候取得對應的方式是發broadcast
03/17 15:27, 14F

03/17 15:27, , 15F
有了arp table的內容後 ping才會跟著把這個icmp發出去
03/17 15:27, 15F

03/17 15:29, , 16F
arp沒有timeout或是static的狀態時 不需要發廣播取得
03/17 15:29, 16F
文章代碼(AID): #1DWAriHF (Network)
文章代碼(AID): #1DWAriHF (Network)