天天看點

windows路由表基礎

路由表表項

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  廣播資料傳輸

繼續閱讀