首页 理论教育静态路由概计算机网络技术

静态路由概计算机网络技术

【摘要】:这表明采用静态路由的方式能够使不同网段的主机通信成功。默认路由实际上是一种特殊的静态路由。将图7.3 中的R1 配置一项静态路由后,查看路由表的结果如图7.6所示。图7.5在主机H1 的命令窗口中输入Ping 命令及显示结果图7.6路由表中的默认路由

互联网发展早期,网络的结构一般比较简单,网络管理员可以根据网络拓扑,在路由表中显式地配置路由信息。这种不需要协议交互,仅由源结点事先决定的路由称为静态路由。静态路由一旦确定,可保持一段时间不变,即使网络状况发生变化,静态路由也不会改变,需要等待人工配置路由表的表项。因此,静态路由不能很好地适应网络拓扑结构的动态变化。

Cisco 路由器配置静态路由的命令格式为:

Router(config)#ip route 目的网络地址 子网掩码 下一跳IP 地址|端口 [管理距离]

在路由器中的路由表中,若同时存在到达同一目的网络的静态路由和其他协议生成的路由时,可以使用配置命令中的管理距离改变路由的选择顺序。Cisco 路由器中规定的管理距离见表7.3。

表7.3 Cisco 路由器中规定的管理距离

当路由的管理距离相同时,要比较路由的开销值。各个网络协议的路由开销有不同的衡量标准。下面仅讨论静态路由如何配置和如何指定管理距离。

例如,在图7.3所示的网络中,对于路由器R0 采取的静态路由配置命令为:

Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2

该静态路由也可以使用的命令格式为:

Router(config)#ip route 192.168.2.0 255.255.255.0 s1/0

由表7.3 可知,静态路由的管理距离仅次于直连网络,若不希望静态路由作为首选路由,可以为静态路由指定管理距离,例如:

Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2 130

为了使两台主机H1 和H2 能够双向通信,还需要在R1 上配置类似的静态路由,命令如下:

Router(config)#ip route 192.168.0.0 255.255.255.0 192.168.1.1

可以在路由器R0 上查看已经配置好的路由信息,如图7.4所示。(www.chuimin.cn)

图7.4 配置静态路由后R0 的路由表

其中,“C”表示直连网的表项,R0 有两个直连网,分别为192.168.0.0/24 和192.168.1.0/24;“S”表示静态路由的表项,配置后R0 有一个到达目的网络192.168.2.0/24 的静态路由表项。

配置好静态路由的信息后,再将两台主机H1 和H2 的TCP/IP 属性设置成功后,在主机H1 上就可以采用Ping 命令测试连通性,测试结果如图7.5所示。

这表明采用静态路由的方式能够使不同网段的主机通信成功。

默认路由实际上是一种特殊的静态路由。只有当路由器的本地路由表无法找到匹配的路由时,才会按照默认路由进行数据的转发,因此,默认路由一般放置在路由表的最底部。

配置默认路由的命令如下:

Router(config)#ip route 0.0.0.0 0.0.0.0 x.x.x.x

说明:默认路由条目中的0.0.0.0 是网络地址和子网掩码的通配符,表示任意网络。

将图7.3 中的R1 配置一项静态路由后,查看路由表的结果如图7.6所示。

由图7.6 可知,默认路由在路由表中的标识是“S*”。

图7.5 在主机H1 的命令窗口中输入Ping 命令及显示结果

图7.6 路由表中的默认路由