路由表表項
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.12.0.1 10.12.32.47 20
10.12.0.0 255.255.192.0 On-link 10.12.32.47 276
10.12.32.47 255.255.255.255 On-link 10.12.32.47 276
10.12.63.255 255.255.255.255 On-link 10.12.32.47 276
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.56.0 255.255.255.0 On-link 192.168.56.1 276
192.168.56.1 255.255.255.255 On-link 192.168.56.1 276
192.168.56.255 255.255.255.255 On-link 192.168.56.1 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.56.1 276
224.0.0.0 240.0.0.0 On-link 10.12.32.47 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.56.1 276
255.255.255.255 255.255.255.255 On-link 10.12.32.47 276
===========================================================================
Persistent Routes:
None
ping的兩種錯誤解釋:不可到達,請求逾時;
1, 路徑不可到達, 搜尋所有條目,沒有找到比對的網絡。
比如:删除掉預設網關
route delete 0.0.0.0
再 ping 1.2.3.4的輸出錯誤
2,請求逾時, 找到了比對條目,但是向比對條目發送了ICMP包以後,沒有在規定時間得到響應。
比如:添加預設網關
route add 0.0.0.0 mask 0.0.0.0 10.12.0.1
再ping 1.2.3.4 輸出逾時
路由選擇
當TCP/IP需要向某個IP位址發起通信時,它會對路由表進行評估,以确定如何發送資料包。
評估過程如下:
(1)TCP/IP使用需要通信的目的IP位址和路由表中每一個路由項的網絡掩碼進行相與計算,如果相與後的結果比對對應路由項的網絡位址,則記錄下此路由項.
(2)當計算完路由表中所有的路由項後,TCP/IP選擇記錄下的路由項中的最長比對路由(網絡掩碼中具有最多“1”位的路由項)來和此目的IP位址進行通信.
(3)如果存在多個最長比對路由,那麼選擇具有最低躍點數的路由項.
(4)如果存在多個具有最低躍點數的最長比對路由,那麼:
(4.1)如果是發送響應資料包,并且資料包的源IP位址是某個最長比對路由的接口的IP位址,那麼選擇此最長比對路由.
(4.2)其他情況下均根據最長比對路由所對應的網絡接口在網絡連接配接的進階設定中的綁定優先級來決定.
bridged networking 拓撲圖
nat 拓撲圖
host-only 拓撲圖
參考:
1 了解Windows中的路由表和預設網關
2virtual box 虛拟網絡模式
3 廣播資料傳輸