本文講述在有或沒有多協(xié)議路由器 (MPR) 的單一宿主機(jī)器和多宿主 Windows NT 路由器上的 Windows NT 路由表。該背景信息有助于對與 TCP/IP 相關(guān)的問題進(jìn)行疑難解答。
回到頂端
路由表
即使是單一宿主的 TCP/IP 主機(jī)也需要作出路由選擇。這些路由決定是由路由表控制的??梢酝ㄟ^在命令提示行鍵入 route print 顯示路由表。下面是一個單一宿主機(jī)器的路由表的例子。這個簡單的路由表是基于主機(jī)的 IP 配置由 Windows NT 自動創(chuàng)建的。
網(wǎng)絡(luò)地址 網(wǎng)絡(luò)掩碼 網(wǎng)關(guān) 接口 躍點(diǎn)數(shù)<br>0.0.0.0 0.0.0.0 157.57.8.1 157.57.11.169 1127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1157.57.8.0 255.255.248.0 157.57.11.169 157.57.11.169 1157.57.11.169 255.255.255.255 127.0.0.1 127.0.0.1 1157.57.255.255 255.255.255.255 157.57.11.169 157.57.11.169 1224.0.0.0 224.0.0.0 157.57.11.169 157.57.11.169 1255.255.255.255 255.255.255.255 157.57.11.169 157.57.11.169 1
對上表中每列的標(biāo)題解釋如下:
網(wǎng)絡(luò)地址:
網(wǎng)絡(luò)地址是網(wǎng)絡(luò)的目標(biāo)地址。網(wǎng)絡(luò)地址欄可以包括:
• | 主機(jī)地址 |
• | 子網(wǎng)地址 |
• | 網(wǎng)絡(luò)地址 |
• | 默認(rèn)網(wǎng)關(guān) |
另外搜索順序也按照上面進(jìn)行,從最特殊的路由(主機(jī)地址)到最普通的路由(默認(rèn)網(wǎng)關(guān)):
0.0.0.0 是默認(rèn)路由127.0.0.0 是環(huán)回地址157.57.8.0 是本地子網(wǎng)地址157.57.11.169 是網(wǎng)卡地址157.57.255.255 是子網(wǎng)廣播地址224,0.0.0 是多播地址255.255.255.255 是有限廣播地址
網(wǎng)絡(luò)掩碼:
“網(wǎng)絡(luò)掩碼”定義路由可使用“網(wǎng)絡(luò)地址”的哪一部分。當(dāng)掩碼以二進(jìn)制表示時,1 比較重要(必須匹配)而 0 不必匹配。例如,掩碼 255.255.255.255 用于主機(jī)項。所有的 255 掩碼(即全為 1)表示要路由的數(shù)據(jù)包的目標(biāo)地址必須與該路由的“網(wǎng)絡(luò)地址”匹配。再例如,網(wǎng)絡(luò)地址 157.57.8.0 具有網(wǎng)絡(luò)掩碼 255.255.248.0。 這個網(wǎng)絡(luò)掩碼表示前兩個八位字節(jié)必須完全匹配,第三個八位字節(jié)的前 5 位必須匹配 (248=11111000),而最后一個八位字節(jié)無關(guān)緊要。因為十進(jìn)制中的 8 等于二進(jìn)制中的 00001000,而一個匹配必須從 00001 開始。所以,157.57 的任何地址和 8 到 15 (15=00001111) 的第三個八位字節(jié)均使用該路由。這是子網(wǎng)路由的網(wǎng)絡(luò)掩碼,因此可稱為子網(wǎng)掩碼。
網(wǎng)關(guān)地址:
“網(wǎng)關(guān)地址”是數(shù)據(jù)包要發(fā)送到的地方。它可以是本地子網(wǎng)上的本地網(wǎng)卡或的網(wǎng)關(guān)(路由器)。
接口:
“接口”是將數(shù)據(jù)包發(fā)送出去的網(wǎng)卡的地址。127.00,1.0 是軟件環(huán)回地址。
躍點(diǎn)數(shù):
“躍點(diǎn)數(shù)”是到達(dá)目標(biāo)地址的躍點(diǎn)的數(shù)量。局域網(wǎng)上的任何組件均是一個躍點(diǎn),且通過該躍點(diǎn)的每個路由器后都是一個附加躍點(diǎn)。 “躍點(diǎn)數(shù)”用于確定最佳路由。
回到頂端
多宿主路由器
下面是一個多宿主 Windows NT 主機(jī)的默認(rèn)路由表。
網(wǎng)絡(luò)地址 網(wǎng)絡(luò)掩碼 網(wǎng)關(guān) 接口 躍點(diǎn)數(shù)<br>0.0.0.0 0.0.0.0 157.57.24.1 157.57.24.193 10.0.0.0 0.0.0.0 199.199.40.1 199.199.40.139 1127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1157.57.24.0 255.255.248.0 157.57.24.193 157.57.24.193 1157.57.24.193 255.255.255.255 127.0.0.1 127.0.0.1 1199.199.40.0 255.255.255.0 199.199.40.139 199.199.40.139 1199.199.40.139 255.255.255.255 127.0.0.1 127.0.0.1 1199.199.40.255 255.255.255.255 199.199.40.139 199.199.40.139 1224.0.0.0 224.0.0.0 157.57.24.193 157.57.24.193 1224.0.0.0 224.0.0.0 199.199.40.139 199.199.40.139 1255.255.255.255 255.255.255.255 199.199.40.139 199.199.40.139 1
在“高級 TCP/IP”配置中選中“啟用 IP 路由”以啟用路由選擇。這時,Windows NT 將在這兩個子網(wǎng)之間進(jìn)行路由選擇。
注意:為使“多宿主路由器”將“DHCP 發(fā)現(xiàn)”數(shù)據(jù)包從一個子網(wǎng)傳遞至另一個,您需要安裝 MPR 中帶有的 BootP Relay Agent.MPR 將在后面進(jìn)行討論。
默認(rèn)網(wǎng)關(guān):
在 TCP/IP 配置中,可以為每個網(wǎng)卡添加一個默認(rèn)的路由。這將為每個網(wǎng)卡創(chuàng)建 0.0.0.0 路由。然而,實(shí)際上只使用一個默認(rèn)路由。本例中的 199.199.40.139 是 TCP/IP 綁定中的第一個卡,因此,將使用該卡的默認(rèn)路由。由于僅使用一個默認(rèn)路由,只需配置一個具有默認(rèn)網(wǎng)關(guān)的網(wǎng)卡。這將減少混淆,并確保指定的結(jié)果。
有關(guān)其它信息,請參見 Microsoft Knowledge Base 中的以下文章:
文章 ID:
157025 (http://support.microsoft.com/kb/157025/EN-US/)標(biāo)題:多宿主計算機(jī)的默認(rèn)網(wǎng)關(guān)配置
如果 Windows NT 路由器在給定子網(wǎng)上沒有接口,路由器將需要一個路由以到達(dá)子網(wǎng)。這可以通過添加“靜態(tài)路由”或使用 MPR 來完成。MPR 將在后面進(jìn)行討論。
回到頂端
添加靜態(tài)路由
下面是路由的一個例子。
添加路由 199.199.41.0 掩碼 255.255.255.0 199.199.40.1 躍點(diǎn)數(shù) 2
備注:僅在帶 Service Pack 2 的 Windows NT 3.51 及后期版本中才支持躍點(diǎn)數(shù)選項。
本例中的路由表示使用網(wǎng)關(guān) 199.199.40.1 到達(dá)掩碼為 255.255.255.0 的子網(wǎng) 199.199.41.0,子網(wǎng)位于距離兩個躍點(diǎn)處。還需要在下一個路由器上添加一個靜態(tài)路由,以便通知該路由器如何回到第一個路由器可獲得的子網(wǎng)。當(dāng)網(wǎng)絡(luò)中具有一些或很多路由器時,靜態(tài)路由將變得很復(fù)雜。
有關(guān)其它信息,請參見以下 Microsoft Knowledge Base 文章:
文章 ID:
141383 (http://support.microsoft.com/kb/141383/EN-US/)標(biāo)題:用于在 Windows NT 中添加的路由命令的“P”開關(guān)參數(shù)
回到頂端
多協(xié)議路由器 (MPR)
MPR 包括:
• | TCP/IP 的路由信息協(xié)議 (RIP)。 |
• | 動態(tài)主機(jī)配置協(xié)議 (DHCP) 的 BOOTP (啟動協(xié)議)中繼代理 |
• | 用于 IPX 的 RIP。 |
路由器通過 RIP 動態(tài)交換路由信息。默認(rèn)情況下,RIP 路由器每隔 30 秒便廣播其路由表。其它 RIP 路由器偵聽這些 RIP 廣播并更新其自身的路由表。
在 Windows NT 3.51 Service Pack 2 中保存有 MPR。
有關(guān)其它信息,請參見 RIPROUTE.WRI 文件(在 Windows NT 3.51 Service Pack 2 中)獲取 MPR 安裝說明或 Microsoft Knowledge Base 中的下列文章:
文章 ID:
138793 (http://support.microsoft.com/kb/138793/EN-US/)標(biāo)題:多協(xié)議路由器安裝與配置
回到頂端