看板 Network 關於我們 聯絡資訊
想再請教一下關於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
a73126: 你想的基本上沒有錯啊 06/28 03:27
s801107: 是 06/28 07:14
deadwood: 想法沒問題+1 06/28 14:11
quasi: 謝謝大家的指教 06/28 17:43