最近小的在家中用兩個家用ROUTER實習一下誇網段的連接和設定
如圖:
但電腦上檢查ARP TABLE
192.168.1.1這個的MAC跟我預計的結果有不同
兩個網段是應該已經通了
我在192.168.0.1/24能PING得到192.168.1.1/24
如圖:
另附上一些參考資料
ROUTER A 的 ROUTING TABLE:
ROUTER B 的 IP 和 MAC:
請問為麻ARP TABLE上 192.168.1.1 的 MAC 會是TPLINK 而那個TPLINK的MAC是不知道那裡來的而不是ROUTER A 的 F0/1 ?
FYI:ROUTER間的ARP....
那都應該是顯示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 <----
另請教一下, 實際上, 其實還有一隻TPLINK的ROUTER是當SWITCH用來連接ROUTER A和ROUTER B, 兩邊都是接該ROUTER的LAN的, 會不會那MAC就是這樣來的?
但如果看下圖的話, 假設192.168.1.1 PING 192.168.1.2
這樣192.168.1.1上的ARP TABLE應該還是顯示192.168.1.2的MAC是H吧?
這樣的話又很難說明了?