路由交换技术与实践
上QQ阅读APP看书,第一时间看更新

2.2.2 静态路由

静态路由是指由网络管理员手动配置的路由信息,用于定义去往目的网络的明确路径。这种路由一经写入不会被自动修改,所以称为静态路由。当网络拓扑发生变化时,静态路由必须由网络管理员来手动修改。

1. 静态路由的类型

静态路由的类型主要有标准静态路由、默认静态路由、汇总静态路由和浮动静态路由。

静态路由根据如何指定目标,又可以分为3种:如果仅指定下一跳IP地址,则为下一跳静态路由;如果仅指定路由器的送出接口,则为直连静态路由;如果既指定下一跳IP地址又指定送出接口,则为完全指定静态路由。

2. 静态路由的配置方法

(1)检查每台路由器中直连路由的条数。图2-1所示网络拓扑图中有3台路由器R1、R2和R3。路由器R1直连了两个网络,应该有两条直连路由;路由器R2直连了3个网络,应该有3条直连路由;路由器R3直连了两个网络,应该有两条直连路由。

(2)分析网络拓扑,找到每台路由器需要配置的静态路由条目的数量。

要把数据包发送到目的网络,路由器的路由表中需要有对应于该网络的路由,除了路由器的直连网络外,其他非直连网络都需要为路由器配置静态路由。图2-1所示网络拓扑图中,3台路由器R1、R2和R3互连了5个网络,完成网络基本配置后,路由器R1的路由表中有两条直连路由,缺少去往3个(5减2)非直连网络的3条路由,要保证路由器R1能够把数据包发送到整个网络,路由器R1需要对应3个非直连网络,配置3条静态路由。同理,路由器R2需要配置2条静态路由,路由器R3需要配置3条静态路由。

(3)用静态路由配置命令为网络中的每台路由器配置静态路由。

3. 静态路由的配置命令

Router(config)#ip route network-address subnet-mask{ip-address|interface-type
interface-number[ip-address]}[distance][name name][permanent][tag tag]

network-address:要加入路由表的远程网络的目的网络地址。

subnet-mask:要加入路由表的远程网络的子网掩码。此处子网掩码可修改,以便汇总一组网络。

ip-address:将数据包转发到远程目的网络所用的相连路由器的IP地址,一般称为下一跳IP地址。

interface-type interface-number:用于将数据包转发到下一跳的送出接口。

distance:可选参数,静态路由的管理距离,配置浮动静态路由时,通过修改该参数可实现路由的浮动。

name:可选参数,可以指定下一跳的名称。

permanent:可选参数,永久路由标识。

tag:可选参数,静态路由的Tag值。

4. 查看路由表

Router#show ip route