Win2000 IP路由应用解析

Win2000 IP路由应用解析



来源:www.ccidnet.com

Windows 2000 Server路由提供多协议LAN到LAN、LAN到WAN、虚拟专用网络( VPN)和网络地址转换(NAT)路由服务。Windows 2000 Server路由供已经熟悉路由协议和服务以及路由协议(例如:TCP/IP、IPX和AppleTalk)的系统管理员使用。

解释IP路由
在通常的术语中,路由就是在网络之间转发数据包的过程。对基于TCP/IP的网络,路由是部分网际协议(IP)与其他网络协议服务结合使用,提供在基于TCP/IP的大型网络中单独网段上的主机之间互相转发的能力。

IP是TCP/IP协议的“邮局”,负责对IP数据进行分检和传递。每个传入或传出数据包叫做一个IP数据报。IP数据报包含两个IP地址:发送主机的源地址和接收主机的目标地址。与硬件地址不同,数据报内部的IP地址在TCP/IP网络间传递时保持不变。路由是IP的主要功能。通过使用Internet层的IP,IP数据报在每个主机上进行交换和处理。

在IP层的上面,源主机上的传输服务用TCP段或UDP消息的形式向IP层传送源数据。IP层使用在网络上传递数据的源和目标的地址信息装配IP数据报。然后IP层将数据报向下传送到网络接口层。在这一层,数据链路服务将IP数据报转换成在物理网络的网络特定媒体上传输的帧。这个过程在目标主机上按相反的顺序进行。每个IP数据报都包含源和目标的IP地址。每个主机上的IP层服务检查每个数据报的目标地址,将这个地址与本地维护的路由表相比较,然后确定下一步的转发操作。IP路由器连接到能够互相转发数据包的两个或更多IP网段上。

IP路由器
TCP/IP网段由IP路由器互相连接,IP路由器是从一个网段向其他网段传送IP数据报的设备,这个过程叫做IP路由。IP路由器将两个或更多物理上相互分离的IP网段连接起来。所有的IP路由器都有两个基本特征:

1)IP路由器是多宿主主机。多宿主主机就是用两个或更多网络连接接口连接每个物理分隔的网段的网络主机。

2)IP路由器可以对其他TCP/IP主机转发数据包。

IP路由器与其他多宿主主机有一个重要的差别:IP路由器必须能够对其他IP网络主机转发基于IP的网间通讯。可以使用各种可能的硬件和软件产品来实现IP路由器。基于硬盒的路由器,即指定运行专门软件的硬件设备,是很普遍的。另外,您可以使用基于路由和远程访问服务之类的软件(在运行Windows 2000 Server的计算机上运行)的路由方案。

不管使用哪种类型的IP路由器,所有的IP路由都依靠路由表在网段之间通讯。

路由表
TCP/IP主机使用路由表维护有关其他IP网络及IP主机的信息。网络和主机用IP地址和子网掩码来标识。另外,由于路由表对每个本地主机提供关于如何与远程网络和主机通讯的所需信息,因此路由表是很重要的。

对于IP网络上的每台计算机,可以使用与本地计算机通讯的其他每个计算机或网络的项目来维护路由表。通常这是不实际的,因此可改用默认 网关(IP路由器)。当计算机准备发送IP数据报时,它将自己的IP地址和接收者的目标IP地址插入到IP报头。然后计算机检查目标IP地址,将它与本地维护的IP路由表相比较,根据比较结果执行相应操作。该计算机执行以下三种操作之一:

· 将数据报向上传到本地主机IP之上的协议层。
· 经过其中一个连接的网络接口转发数据报。
· 丢弃数据报。

IP在路由表中搜索与目标IP地址最匹配的路由。从最精确的路由到最不精确的路由,按以下顺序排列:

· 与目标IP地址匹配的路由(主机路由)。
· 与目标IP地址的网络ID匹配的路由(网络路由)。
· 默认路由。

如果没有找到匹配的路由,则IP丢弃该数据报。

Win 2000 IP路由表
运行TCP/IP的每台计算机都要决定路由。这些决定由IP路由表控制。要显示运行Windows 2000的计算机上的IP路由表,请在命令提示行键入route print。

下表就是IP路由表的一个典型范例。此范例中的计算机运行Windows 2000,带有一个网卡和以下配置:

IP地址:10.0.0.169
子网掩码:255.0.0.0
默认网关:10.0.0.1

注意:上表第一列中的说明实际上不显示在route print命令的输出中。

路由表根据计算机的当前TCP/IP配置自动建立。每个路由在显示的表中占一行。计算机在路由表中搜索与目标IP地址最匹配的项目。

描述 网络目标 网络掩码 网关 接口 跃点数
默认路由 0.0.0.0 0.0.0.0 10.0.0.1 10.0.0.169 1
环回网络 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
本地网络 10.0.0.0 255.0.0.0 10.0.0.169 10.0.0.169 1
本地 ip 地址 10.0.0.169 255.255.255.255 127.0.0.1 127.0.0.1 1
多播地址 224.0.0.0 240.0.0.0 10.0.0.169 10.0.0.169 1
受限的广播地址 255.255.255.255 255.255.255.255 10.0.0.169 10.0.0.169 1

如果没有其他主机或网络路由符合IP数据报中的目标地址,您的计算机将使用默认路由。默认路由通常将IP数据报(没有匹配或明确的本地路由)转发到本地子网上的路由器的默认 网关地址上。在前面的范例中,默认路由将数据报转发到 网关地址为10.0.0.1的路由器。

由于默认 网关对应的路由器包含大型TCP/IP网际内部其他IP子网的网络ID的信息,因此它将数据报转发到其他路由器,直到数据报最终传递到连接指定目标主机或子网的IP路由器为止。

你可能感兴趣的:(Windows编程)