| 導購 | 订阅 | 在线投稿
分享
 
 
 

…………Windows NT服務器用作路由器……………

來源:互聯網  2006-12-17 09:47:50  評論

…………Windows NT服務器用作路由器……………

…………Windows NT服務器用作路由器…………… Windows NT服務器用作路由器

關鍵詞:NT

2000-05-26· 不詳·CPCW

網絡技術發展到今天,已不再局限在一個小的LAN中了。在日常組網中,碰到最多的就是將現有的網絡互聯起來,實現最大限度的資源共享、信息互通。將不同的網絡互聯,第一個碰到的問題就是采用什麽樣的協議。TCP/IP發展到目前爲止,已成爲一個最爲廣泛使用的網絡通用協議。被廣大計算機使用者所認可。采用TCP/IP,可以方便地進行不同網絡種類、不同操作系統的網絡間的互聯,同時又可以方便地聯入Internet。

在TCP/IP網絡互聯中,不同網絡的互聯往往要使用到路由器。傳統的基于硬件的路由器價格往往較高,不爲一般的單位所接受,而且在聯網過程中,常碰到的問題都是將兩個或兩個以的的局域網互聯,也用不著使用昂貴的專用路由器。實際上,有好多網絡操作系統本身就提供路由功能,只不過是基于軟件的路由而已,如Windows NT的靜態路由系統、NOVELL的多協議路由MPR等基于軟件的路由技術。

基于軟件的路由,功能上肯定不如基于硬件的專用路由器。但它已具備了路由器的基本功能。可以實現基本的路由功能。采用基于軟件的路由,對于小型網絡間的互聯是比較理想的。下面以網絡間的互聯爲例來說明基于軟件的路由技術。

衆所周知,在TCP/IP協議中,IP協議(Internet Protocol)提供編址和路由功能。在網絡上發送數據時,數據首先被打包,成爲一個個IP數據包。IP允許數據包在網絡上從一個地方傳到另一個地方。數據在網絡中的傳輸就是通過一種方式進行的。在一個以太網內,把報文從一台機器發送到另一台機器很容易,因爲以太網是一個基于廣播方式的網絡,任何一台機器上發出的報文立即就會被網上的所有機器監聽到,只有同報文中地址相同的那台機器才會發出響應,別的機器將忽略此信息。由此可見,在同一網絡內部,每一個報文都無須選擇路徑,就可以直接達到它的目的地。但是,在兩個或兩個以上的網絡互聯時,情況就大不一樣了。如圖1所示,處在網絡Counter中的某一台機器要向處在網絡Computer Center中的一台機器發送信息時,如果沒有從網絡Counter到網絡Computer Center的路由,則信息是根本無法發到的。

從上述分析可以知道:既然在同一個網絡內信息可以暢通傳送,那麽如果有這樣一台機器就好了:一台既屬于網絡Counter又屬于網絡Computer Center的機器。通過它,兩個不同的網絡就可以相互傳遞信息了。實際上,在Windows NT中,IP路由是IP具有的功能。NT允許將一台機器配制成多宿主機。也即在同一台計算機上,同時安裝兩塊或多塊網卡,每一塊網卡連接一個網絡。由這一台機器作爲路由器,在兩個網絡之間進行IP包的路由。此路由爲靜態路由,靜態路由器要求手工構造和更新路由表。

在各網絡已建成的情況下,建立NT路由器,其建立過程如下:

1、在同一台Windows NT機器中安裝兩塊網卡,網卡可以采用任何NT所支持的網卡。Windows NT可以是Windows NT Server也可以是Windows NT Workstation,版本最好是3.51或更高的版本。本文基于Win?dowsNTServer4.0中文版。

2、進入控制面板,安裝TCP/IP協議

3、配置網卡:爲每一塊網卡配置一個IP地址,兩個IP地址分別屬于不同的網絡內的IP地址。

4、設置Windows NT的IP路由功能爲Enable。

5、確定後重新啓動計算機。

這樣,NT路由器就可以在兩網絡間進行工作了。

NT路由器工作過程如下:

處在Counter網絡中的某一台計算機Counter01,要給處在Computer Center網絡中的某一台計算機CC01發送信息。它通過廣播方式查詢CC01是否同自己在同一個網絡內,如果在同一網內,則信息包由Counter1傳至CC01,IP包在同一網絡中傳送。如果通過查詢,發現CC01不在同一網絡內,發出點Counter1發現自己根本不知道如何到達CC01,在這種情況下,信息包被送至缺省網關:ROUTER1(在組網時,必須事先將網絡Counter中的每一台機器的缺省路由器設爲ROUTER1,IP地址爲ROUTER1的IP地址。對于網絡內的每一台機器而言,缺省路由器實際上就是這樣的一個機器,如果發出信息點找不到目的地址時,它就將信息發給缺省路由器,之後由路由器爲它代理發送),ROUTER1接到信息後,由在它上運行的IP軟件對信息進行檢查,通過檢查包內容,可以確定IP包中的源地址和目標地址,如果發現IP包中的源IP地址同第一塊網卡的IP地址處在同一網絡內,目標IP地址同第二塊網卡在同一網絡內,它就將信息通過它的第二塊網卡發送出去,這樣信息便傳至網絡Computer Center中。信息包一旦進入網絡Computer Center,處在該網絡中的目的計算機監聽到信息包是送給自己的,于是它便接收信息包,將它們重組。

以上是NT路由器在兩個網絡內工作的情況,它的確可以很好地勝任它的任務,但是如果有三個或三個以上的網絡,上面所提到的方法就不能勝任了。

請看以下的網絡結構:

ROUTER1路由器只能把消息192.168.101傳到網絡168.168,但不能將信息從網絡192.168.101傳至網絡Admin(195.125.96)。不過不要緊,NT中的Route命令可以告訴路由器如何到達AdminCenter,對ROUTER1及ROUTER2來說,它們都同時屬于Computer Center這一網絡,因此要使路由器能夠通過ComputerCenter網絡(193.169.101)發到AdminCenter網絡(195.125.96),只要告訴ROUNTER1網絡Computer Center中ROUTER2的網卡地址即可。

命令格式如下:

C:ιWinntΛrouteadd195.125.96168.168.100.100

這一命令將向ROUTER1的路由表中添加路由信息,其意爲:把任何目的爲195.125.96.xxx的IP包發到168.168.100.100上。

同樣,對于網絡AdminCenter,路由器ROUTER2也不知道如何到達Counter網絡(192.168.101),也要告訴它如何到達。

命令格式如下:

C:ιWinntΛrouteadd192.168.101168.168.100.101

功能同上。

實際上,我們可以通過建立靜態路由表來實現以上功能,在ROUTER1、ROUTER2上建立靜態路由表,靜態路由表要求有一個目標和一個網關,目標是目標網絡的網絡ID或網絡名,網關是與目標網絡相連的IP地址或宿主機名字。其內容如下:

對于ROUTER1,要用網絡Admin的網絡ID及其缺省網關的IP地址來構造路由表。網關是與目標網絡相連的計算機的IP地址或宿主機名。其靜態路由表如下:

目標網絡網關

195.125.96168.168.100.100

AdminROUTER2

對于ROUTER2,要用網絡Counter的網絡ID及其缺省網關的IP地址來構造路由表。網關是與目標網絡相連的計算機的IP地址或宿主機名。

其靜態路由表如下:

目標網絡網關

192.168.101168.168.100.101

CounterROUTER1

相應的NETWORKS文件內容如下:

#WindowsNT4.0NetworksContent

Counter192.168.101

Admin195.125.96

Loopback127

……………

ComputerCenter168.168

對應的HOSTS文件內容如下:

192.168.101.1COUNTER1counter1.saturn.com

168.168.100.1CC01cc01.saturn.com

…………

#……

至此,三個網絡間就可以通過路由進行信息傳遞了。

有人說還可以在Counter同AdminCenter之間再配置一個路由器。的確如此,如果在Counter同Admin之間再配置一個路由器ROUTER3,則對每一網絡中的機器來說,各台計算機之間進行通過的路徑就多了一條,使得在一條路徑因擁擠或意外故障不暢通時,它們之間仍然可以照常通訊。這就要求網絡中的每一台計算機配置成使用多個網關的情形。

…………Windows NT服務器用作路由器…………… …………Windows NT服務器用作路由器…………… Windows NT服務器用作路由器 關鍵詞:NT 2000-05-26· 不詳·CPCW   網絡技術發展到今天,已不再局限在一個小的LAN中了。在日常組網中,碰到最多的就是將現有的網絡互聯起來,實現最大限度的資源共享、信息互通。將不同的網絡互聯,第一個碰到的問題就是采用什麽樣的協議。TCP/IP發展到目前爲止,已成爲一個最爲廣泛使用的網絡通用協議。被廣大計算機使用者所認可。采用TCP/IP,可以方便地進行不同網絡種類、不同操作系統的網絡間的互聯,同時又可以方便地聯入Internet。   在TCP/IP網絡互聯中,不同網絡的互聯往往要使用到路由器。傳統的基于硬件的路由器價格往往較高,不爲一般的單位所接受,而且在聯網過程中,常碰到的問題都是將兩個或兩個以的的局域網互聯,也用不著使用昂貴的專用路由器。實際上,有好多網絡操作系統本身就提供路由功能,只不過是基于軟件的路由而已,如Windows NT的靜態路由系統、NOVELL的多協議路由MPR等基于軟件的路由技術。   基于軟件的路由,功能上肯定不如基于硬件的專用路由器。但它已具備了路由器的基本功能。可以實現基本的路由功能。采用基于軟件的路由,對于小型網絡間的互聯是比較理想的。下面以網絡間的互聯爲例來說明基于軟件的路由技術。   衆所周知,在TCP/IP協議中,IP協議(Internet Protocol)提供編址和路由功能。在網絡上發送數據時,數據首先被打包,成爲一個個IP數據包。IP允許數據包在網絡上從一個地方傳到另一個地方。數據在網絡中的傳輸就是通過一種方式進行的。在一個以太網內,把報文從一台機器發送到另一台機器很容易,因爲以太網是一個基于廣播方式的網絡,任何一台機器上發出的報文立即就會被網上的所有機器監聽到,只有同報文中地址相同的那台機器才會發出響應,別的機器將忽略此信息。由此可見,在同一網絡內部,每一個報文都無須選擇路徑,就可以直接達到它的目的地。但是,在兩個或兩個以上的網絡互聯時,情況就大不一樣了。如圖1所示,處在網絡Counter中的某一台機器要向處在網絡Computer Center中的一台機器發送信息時,如果沒有從網絡Counter到網絡Computer Center的路由,則信息是根本無法發到的。   從上述分析可以知道:既然在同一個網絡內信息可以暢通傳送,那麽如果有這樣一台機器就好了:一台既屬于網絡Counter又屬于網絡Computer Center的機器。通過它,兩個不同的網絡就可以相互傳遞信息了。實際上,在Windows NT中,IP路由是IP具有的功能。NT允許將一台機器配制成多宿主機。也即在同一台計算機上,同時安裝兩塊或多塊網卡,每一塊網卡連接一個網絡。由這一台機器作爲路由器,在兩個網絡之間進行IP包的路由。此路由爲靜態路由,靜態路由器要求手工構造和更新路由表。   在各網絡已建成的情況下,建立NT路由器,其建立過程如下:   1、在同一台Windows NT機器中安裝兩塊網卡,網卡可以采用任何NT所支持的網卡。Windows NT可以是Windows NT Server也可以是Windows NT Workstation,版本最好是3.51或更高的版本。本文基于Win?dowsNTServer4.0中文版。   2、進入控制面板,安裝TCP/IP協議   3、配置網卡:爲每一塊網卡配置一個IP地址,兩個IP地址分別屬于不同的網絡內的IP地址。   4、設置Windows NT的IP路由功能爲Enable。   5、確定後重新啓動計算機。   這樣,NT路由器就可以在兩網絡間進行工作了。   NT路由器工作過程如下:   處在Counter網絡中的某一台計算機Counter01,要給處在Computer Center網絡中的某一台計算機CC01發送信息。它通過廣播方式查詢CC01是否同自己在同一個網絡內,如果在同一網內,則信息包由Counter1傳至CC01,IP包在同一網絡中傳送。如果通過查詢,發現CC01不在同一網絡內,發出點Counter1發現自己根本不知道如何到達CC01,在這種情況下,信息包被送至缺省網關:ROUTER1(在組網時,必須事先將網絡Counter中的每一台機器的缺省路由器設爲ROUTER1,IP地址爲ROUTER1的IP地址。對于網絡內的每一台機器而言,缺省路由器實際上就是這樣的一個機器,如果發出信息點找不到目的地址時,它就將信息發給缺省路由器,之後由路由器爲它代理發送),ROUTER1接到信息後,由在它上運行的IP軟件對信息進行檢查,通過檢查包內容,可以確定IP包中的源地址和目標地址,如果發現IP包中的源IP地址同第一塊網卡的IP地址處在同一網絡內,目標IP地址同第二塊網卡在同一網絡內,它就將信息通過它的第二塊網卡發送出去,這樣信息便傳至網絡Computer Center中。信息包一旦進入網絡Computer Center,處在該網絡中的目的計算機監聽到信息包是送給自己的,于是它便接收信息包,將它們重組。   以上是NT路由器在兩個網絡內工作的情況,它的確可以很好地勝任它的任務,但是如果有三個或三個以上的網絡,上面所提到的方法就不能勝任了。   請看以下的網絡結構:   ROUTER1路由器只能把消息192.168.101傳到網絡168.168,但不能將信息從網絡192.168.101傳至網絡Admin(195.125.96)。不過不要緊,NT中的Route命令可以告訴路由器如何到達AdminCenter,對ROUTER1及ROUTER2來說,它們都同時屬于Computer Center這一網絡,因此要使路由器能夠通過ComputerCenter網絡(193.169.101)發到AdminCenter網絡(195.125.96),只要告訴ROUNTER1網絡Computer Center中ROUTER2的網卡地址即可。   命令格式如下:   C:ιWinntΛrouteadd195.125.96168.168.100.100   這一命令將向ROUTER1的路由表中添加路由信息,其意爲:把任何目的爲195.125.96.xxx的IP包發到168.168.100.100上。   同樣,對于網絡AdminCenter,路由器ROUTER2也不知道如何到達Counter網絡(192.168.101),也要告訴它如何到達。   命令格式如下:   C:ιWinntΛrouteadd192.168.101168.168.100.101  功能同上。   實際上,我們可以通過建立靜態路由表來實現以上功能,在ROUTER1、ROUTER2上建立靜態路由表,靜態路由表要求有一個目標和一個網關,目標是目標網絡的網絡ID或網絡名,網關是與目標網絡相連的IP地址或宿主機名字。其內容如下:   對于ROUTER1,要用網絡Admin的網絡ID及其缺省網關的IP地址來構造路由表。網關是與目標網絡相連的計算機的IP地址或宿主機名。其靜態路由表如下:   目標網絡網關   195.125.96168.168.100.100   AdminROUTER2   對于ROUTER2,要用網絡Counter的網絡ID及其缺省網關的IP地址來構造路由表。網關是與目標網絡相連的計算機的IP地址或宿主機名。   其靜態路由表如下:   目標網絡網關   192.168.101168.168.100.101   CounterROUTER1 相應的NETWORKS文件內容如下: #WindowsNT4.0NetworksContent   Counter192.168.101   Admin195.125.96   Loopback127   ……………   ComputerCenter168.168   對應的HOSTS文件內容如下:   192.168.101.1COUNTER1counter1.saturn.com   168.168.100.1CC01cc01.saturn.com   …………   #……   至此,三個網絡間就可以通過路由進行信息傳遞了。 有人說還可以在Counter同AdminCenter之間再配置一個路由器。的確如此,如果在Counter同Admin之間再配置一個路由器ROUTER3,則對每一網絡中的機器來說,各台計算機之間進行通過的路徑就多了一條,使得在一條路徑因擁擠或意外故障不暢通時,它們之間仍然可以照常通訊。這就要求網絡中的每一台計算機配置成使用多個網關的情形。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有