Re: [問答] broadcast flooding差別
想再請教一下關於arp 跟 switch learning的觀念
請各位大大指點指點
如圖
http://imgur.com/4oPWfPi
請問在最乾淨的情況下
h1 ping h4會內部會發生什麼事情?
h1 會先看自己的 Arp Table 中是否有目的IP的實體位址,
如果有則直接使用此位址來傳送封包,否則會送出Arp Request的廣播封包。
當 sw1 接收到此廣播封包後,
會將來源端 ( h1 ) 的 Mac Address 及 Port Number(h1 - sw1) 記下,
並進行廣播,
sw2 會接到此廣播封包並記下來源端 ( h1 ) 的 Mac Address及Port Number(sw1 - sw2)
,而 h4 會將此封包收下,並送出Arp Reply封包(目的為h1),
sw2收到Arp Reply會將來源端 ( h4 ) 的 Mac Address 及 Port Number(h4 - sw2) 記下
,之後因為sw2的CAM Table已經有此目的(h1)的紀錄了,所以往Port(sw2 - sw1)送出,
sw1收到後,因為sw1的CAM Table中已經有此紀錄,所以會傳送至 Port (sw1 - h1),
h1即能接收到Arp Reply,之後兩端會傳送Icmp封包(Echo Request、Echo Reply)。
這是我所想的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.135.18
※ 文章網址: https://www.ptt.cc/bbs/Network/M.1467047236.A.C1D.html
→
06/28 03:27, , 1F
06/28 03:27, 1F
→
06/28 07:14, , 2F
06/28 07:14, 2F
→
06/28 14:11, , 3F
06/28 14:11, 3F
→
06/28 17:43, , 4F
06/28 17:43, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):