首先在windows cmd模式下執行該命令會顯示如下內容:
C:\Documents and Settings\1st>route print
======================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 0a e4 54 b7 20 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC -
acketSchedulerMiniport
======================================================================Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.13 192.168.0.3 30
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.3 40
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.3 192.168.0.3 30
192.168.0.3 255.255.255.255 127.0.0.1 127.0.0.1 30
192.168.0.255 255.255.255.255 192.168.0.3 192.168.0.3 30
224.0.0.0 240.0.0.0 192.168.0.3 192.168.0.3 30
255.255.255.255 255.255.255.255 192.168.0.3 192.168.0.3 1
Default Gateway: 192.168.0.13
======================================================================
Persistent Routes:
None
在顯示內容列中:
Network Destination 表示目的網路
Netmask 表示子網路遮罩
Gateway 網關地址
Interface 介面(網卡)
Metric 這裡表示路由優先值
其中目的網路和掩碼全0表示任意網路。如這一條:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.13 192.168.0.3 30
是表示去網往任意網路的IP資料包將被送到網關裝置192.168.0.3上去。這種全0的路由通常是指上internet的路由,也稱預設路由,俗稱指網關。
大家可否注意到這裡有兩條的預設路由,如下:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.13 192.168.0.3 30
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.3 40
它們的區別在於Metric值不同,那麼這樣的路由有什麼用處呢?
前面已講到Metric值是表示路由的優先值,所以理論上講這兩條路由可以實現互為備份的作用,也就是說本地主機192.168.0.3/24這個台主機所屬網段裡存在兩台可以上internet的裝置或主機,分別是192.168.0.13和192.168.0.1,假設網路內192.168.0.13這台裝置或主機掉電停機後那麼本地主機將自動將網關切換到192.168.0.1上,注意必需是192.168.0.13掉電或與本地主機網路隔離才會切換本地主機才會切換網關,如果只是拔掉其接外網線路(如adsl)本地主機是不會有任何動作的。
那麼將Metric值改成相等又是否有可以實現負載平衡呢?
兩個2M的adsl加起來就是4M了,這個需求對某些使用者還是很迷人的。
答案是,理論上可以的。大多數路由器可以實現windows 2000是否可以實現,本人還沒有做實驗證實;各位如果有空可以找個環境做一下,別忘了告訴我結果!
看了前面我寫的這些你也許對找出為什麼有時adsl撥上號卻上不了網原因而有所眉目了。
大家都知道,我們在建立adsl串連後,網路連結裡都至少會有兩個本地串連;其中一個是物理網卡的串連,另一個則是adsl的pppoe虛接串連,對應route pirnt路由表來說也就是兩個介面。通常如果你在物理網卡上如果已經設了網關地址,而後又在adsl撥號後又獲得一個網關地址;那麼此時如果物理網卡所設的網關的Metric值比adsl所獲得的網關Metric值高的話,就會出現adsl撥上號後卻不能上網的問題。當然這個問題還有一個前提就是物理網卡所指的網關裝置已不具備串連internet的能力。
詳細解釋如下:
Network destination | Netmask | Gateway | Interface | Metric
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.6 20
127.0.0.1 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.2.0 255.255.255.0 192.168.2.6 192.168.2.6 20
192.168.2.6 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.2.255 255.255.255.255 192.168.2.6 192.168.2.6 20
224.0.0.0 224.0.0.0 192.168.2.6 192.168.2.6 20
255.255.255.255 255.255.255.255 192.168.2.6 192.168.2.6 1
Active Routes:活動的路由
network destination 目的網段
netmask 子網路遮罩
gateway 下一跳路由器入口的ip
interface 到達該目的地的本路由器的出口ip
路由器通過interface和gateway定義一條到下一個路由器的鏈路,通常情況下,interface和gateway是同一網段的,特殊情況下gateway可以不在當前interface的網段上,比如配置遞迴尋路的情況下metric 跳數,該條路由記錄的品質,一般情況下,如果有多條到達相同目的地的路由記錄,路由器會採用metric值小的那條路由,如果同時串連了有線和無線網路,一般有線是20,無線是30 Persistent Routes:手工配置的靜態固化路由,即時重啟也不會消失
第一條:
Network destination|Netmask | Gateway | Interface |Metric
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.6 20
預設路由:意思就是說,當一個資料包的目的網段不在你的路由記錄中,那麼,你的路由器該把那個資料包發送到那裡!預設路由的網關是由你的串連上的default gateway決定的.
該路由記錄的意思是:當我接收到一個資料包的目的網段不在我的路由記錄中,我會將該資料包通過 192.168.2.6 這個介面發送到 192.168.2.1 這個地址,這個地址是下一個路由器的一個介面,這樣這個資料包就可以交付給下一個路由器處理,與我無關。該路由記錄的線路品質: 20.
第二條
Network destination | Netmask | Gateway | Interface | Metric
127.0.0.1 255.0.0.0 127.0.0.1 127.0.0.1 1
本地環路:127.0.0.0這個網段內所有地址都指向自己機器,如果收到這樣一個資料,應該發向哪裡 該路由記錄的線路品質 1
第三條
Network destination | Netmask | Gateway | Interface | Metric
192.168.2.0 255.255.255.0 192.168.2.6 192.168.2.6 20
直連網段的路由記錄:當路由器收到發往直連網段的資料包時該如何處理,這種情況,路由記錄的 Interface 和 Gateway 是同一個。 當我接收到一個資料包的目的網段是 192.168.2.0 時,我會將該資料包通過192.168.2.6 這個介面直接發送出去,因為這個連接埠直接連接著192.168.2.0這個網段,該路由記錄的線路品質 20
第四條
Network destination | Netmask | Gateway | Interface | Metric
192.168.2.6 255.255.255.255 127.0.0.1 127.0.0.1 20
本地主機路由:當路由器收到發送給自己的資料包時將如何處理。 當我接收到一個資料包的目的網段是 192.168.2.6 時,我會將該資料包收下,因為這個資料包是發送給我自己的,該路由記錄的線路品質 20
第五條
Network destination | Netmask | Gateway | Interface | Metric
192.168.2.255 255.255.255.255 192.168.2.6 192.168.2.6 20
本地廣播路由:當路由器收到發送給直連網段的本地廣播時如何處理。當我接收到廣播資料包的目的網段是 192.168.2.255 時,我會將該資料從192.168.2.6 介面以廣播的形勢發送出去,該路由記錄的線路品質 20
第六條
Network destination | Netmask | Gateway | Interface | Metric
224.0.0.0 224.0.0.0 192.168.2.6 192.168.2.6 20
組播路由:當路由器收到一個組播資料包時該如何處理。
當我接收到組播資料包時,我會將該資料從 192.168.2.6 介面以組播的形勢發送出去,該路由記錄的線路品質 20。
第七條
Network destination | Netmask | Gateway | Interface | Metric
255.255.255.255 255.255.255.255 192.168.2.6 192.168.2.6 1
廣播路由:當路由器收到一個絕對廣播時該如何處理。 當我接收到絕對廣播資料包時,將該資料包通過 192.168.2.6 發出去。