Re: [問答] broadcast flooding差別

看板Network作者 (嘉嘉有本難念的經)時間8年前 (2016/06/28 01:07), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串2/2 (看更多)
想再請教一下關於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
想法沒問題+1
06/28 14:11, 3F

06/28 17:43, , 4F
謝謝大家的指教
06/28 17:43, 4F
文章代碼(AID): #1NSLr4mT (Network)
文章代碼(AID): #1NSLr4mT (Network)