iT邦幫忙

0

ARP TABLE 上顯示的MAC ADDRESS和實際的有所不同

最近小的在家中用兩個家用ROUTER實習一下誇網段的連接和設定

如圖: http://ithelp.ithome.com.tw/upload/images/20170705/20102031t2guFmOp7q.png

但電腦上檢查ARP TABLE
192.168.1.1這個的MAC跟我預計的結果有不同

兩個網段是應該已經通了
我在192.168.0.1/24能PING得到192.168.1.1/24

如圖: http://ithelp.ithome.com.tw/upload/images/20170705/20102031ECIvH69jKq.png

另附上一些參考資料
ROUTER A 的 ROUTING TABLE:
http://ithelp.ithome.com.tw/upload/images/20170705/201020315GiKF154q7.png

ROUTER B 的 IP 和 MAC:
http://ithelp.ithome.com.tw/upload/images/20170705/20102031QB4watrurN.png

請問為麻ARP TABLE上 192.168.1.1 的 MAC 會是TPLINK 而那個TPLINK的MAC是不知道那裡來的而不是ROUTER A 的 F0/1 ?

1 個回答

1
cmwang
iT邦高手 1 級 ‧ 2017-07-04 11:15:10

FYI:ROUTER間的ARP....

bluegrass iT邦研究生 2 級 ‧ 2017-07-05 09:15:58 檢舉

那都應該是顯示TPLINK的 F0/1 MAC才對吧?

在PC A PING ROUTER B F0/1時PACKET應該是
SOURCES IP:192.168.0.168
DST IP:192.168.1.1
DST MAC:ROUTER A F0/1
SOURCES MAC:PC A MAC

ROUTER A 收到上面PACKET就重新封裝:
SOURCES IP:192.168.0.168
DST IP:192.168.1.1
DST MAC: ROUTER B F0/0
SOURCES MAC: ROUTER A F0/1

ROUTER B 回應 ROUTER A 重新封裝:
SOURCES IP:192.168.1.1
DST IP:192.168.0.168
DST MAC: ROUTER A F0/1
SOURCES MAC: ROUTER B F0/0

最後ROUTER A 回應 PC A PING重新封裝:
SOURCES IP:192.168.1.1
DST IP:192.168.0.168
DST MAC: PC A MAC
SOURCES MAC: ROUTER A F0/1 <----

bluegrass iT邦研究生 2 級 ‧ 2017-07-05 09:16:33 檢舉

另請教一下, 實際上, 其實還有一隻TPLINK的ROUTER是當SWITCH用來連接ROUTER A和ROUTER B, 兩邊都是接該ROUTER的LAN的, 會不會那MAC就是這樣來的?

bluegrass iT邦研究生 2 級 ‧ 2017-07-05 19:04:04 檢舉

但如果看下圖的話, 假設192.168.1.1 PING 192.168.1.2

這樣192.168.1.1上的ARP TABLE應該還是顯示192.168.1.2的MAC是H吧?

http://ithelp.ithome.com.tw/upload/images/20170705/20102031eiEl6J8uxE.jpg

這樣的話又很難說明了?

我要發表回答

立即登入回答