本文解释路由表如何工作,并阐述如何在Windows网络中诊断路由故障。在上篇文章中,笔者概括性地指出了TCP/IP网络故障诊断的结构化方法。这种方法有三个关键方面:
- 理解作为基础的网络技术和协议
- 决定问题的不同元素及其属性
- 决定应该采取哪些故障诊断措施和工具来解决问题
笔者以为故障诊断问题不是简单的一、两步措施就能够解决的,换句话说,故障的解决更确切地讲是一种艺术(基于直觉)而非科学(基于某种方法)。
TCP/IP网络的基础是路由表,这是一种TCP/IP网络上每台主机的数据结构。路由表有以下三个作用:
- 用于存储网络上其它子网的信息,以及如何到达这些网络上的主机。
- 为了达到此数据包的最终目的地,路由表可以决定每个数据包如何被转发到某台主机。
- 用于决定哪个网络接口(称为下一跳接口)应该用于转发这个数据包,从而使其到达目的地。
可以说,如果你想高效地诊断TCP/IP网络上的路由问题,理解路由表是很关键的。现在让我们看看路由表是如何工作的,在不同的情况下路由表的表现是怎样的,并且看看在不同的情况下需要使用哪些故障诊断的措施和工具。我们将从检查一个简单的服务器(只有一个网络接口的服务器)的路由表开始,此服务器只分配了一个IP地址。笔者选择这个例子是因为它最易理解,在笔者的下一篇文章中,我们将看一些更为复杂的例子,包括拥有多个IP地址的服务器(如web 服务器)和拥有多个网络接口的服务器(如既能连接到LAN又能连接到一个用于备份的单独的网络)。
只拥有一个IP地址的简单服务器的路由表
下面的路由表是在172.16.11.0/24网络上IP地址为172.16.11.30的服务器的路由表:
| 以下是引用片段: C:\>route print IPv4 Route Table =========================================================================== Interface List 0x1 ........................... MS TCP Loopback interface 0x10003 ...00 03 ff 25 88 8c ...... Intel 21140-Based PCI Fast Ethernet Adapter (Generic) =========================================================================== =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 172.16.11.1 172.16.11.30 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 172.16.11.0 255.255.255.0 172.16.11.30 172.16.11.30 20 172.16.11.30 255.255.255.255 127.0.0.1 127.0.0.1 20 172.16.255.255 255.255.255.255 172.16.11.30 172.16.11.30 20 224.0.0.0 240.0.0.0 172.16.11.30 172.16.11.30 20 255.255.255.255 255.255.255.255 172.16.11.30 172.16.11.30 1 Default Gateway: 172.16.11.1 =========================================================================== Persistent Routes: None |
路由表中每一个路由表项(或路由)都由五个字段组成:
- 网络目标地址(Network Destination):代表某个可能的目的地址,它是一个IP地址或子网,即表示IP数据包被转发到何处的地址。
- 掩码(Netmask):一个用于将某数据包中的IP地址中的目标地址字段与上面可能的网络地址匹配起来的位模式。
- 网关(Gateway):下一跳的IP地址,数据包必须被转发到此,才能到达特定的目的网络。
- 接口(Interface):下一跳的接口,这个接口必须用于将数据包进行转发,以达到特定的目的网络。
- 跳数(metric):表示到达目的的过程中经过了多少跳数(路由器数),即路由的成本。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
您现在的位置: 
