静态路由和缺省路由的配置
本部分包括以下内容:
配置静态路由
配置默认路由
配置缺省网络
配置可被动态路由覆盖的静态路由
静态路由是手工配置的路由项目,在路由表中标志为“S”。缺省路由主要用于简化路由表,它在路由表中带有“*”标志。
路由表可以用 show ip route 命令查看。
配置静态路由
静态是手工添加的路由项目。
模式:全局配置模式。
1、配置静态路由:
Ruijie(config)#ip route network-number network-mask
ip-address
参数:
network-number 是目的地址,一般是一个网络地址。
network-mask 是目的地址的子网掩码。
ip-address 是下一跳地址。
说明:ip route命令定义的是一条传输路径,可以告知设备把某个地址的数据报送往何处。配置完成后可以使用 show ip route 命令查看路由表。
2、删除静态路由:
Ruijie(config)#no ip route network-number network-mask
配置举例1: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip route 172.16.0.0 255.255.0.0 192.168.3.2
ip route 172.16.0.0 255.255.0.0 192.168.3.2 命令表示把所有目的地址在172.16.0.0/16网络中的数据报发往地址 192.168.3.2 处。
配置举例2: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#no ip route 172.16.0.0 255.255.0.0
本例删除了路由表中目的地址为172.16.0.0/16网络的静态路由。
配置默认路由
默认路由又称为缺省静态路由,是静态路由的特例,它表示把所有本机不能处理的数据报发往指定的设备。
模式:全局配置模式。
1、配置默认路由:
Ruijie(config)#ip route 0.0.0.0 0.0.0.0 ip-address
参数:
0.0.0.0 0.0.0.0 表示任意地址。
ip-address 是下一跳地址。
说明:默认路由的优先级是最低的,设备首先会匹配静态路由和由路由协议生成的路由,只有当没有相匹配的项目时,才按照默认路由指定的地址发送。
2、删除默认路由:
Ruijie(config)#no ip route 0.0.0.0 0.0.0.0
配置举例: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.2
ip route 0.0.0.0 0.0.0.0 192.168.10.2 命令表示把所有没有匹配成功的目的地址发往地址 192.168.10.2 处。
配置缺省网络
缺省网络也是一种缺省路由,用于把本机不能处理的数据报发送往指定位置。但它和缺省静态路由还是有区别的:
缺省静态路由的下一跳地址必须位于路由器直连的网络中,它通常是与路由器的某个接口相连的对端接口地址。
缺省网络不能是和路由器直连的网络,但在路由表中可达。
1、配置缺省网络:
Ruijie(config)#ip default-network network-number
参数:
network-number 是目的地址,一般是一个网络地址。
2、删除缺省网络:
Ruijie(config)#no ip default-network network-number
配置举例: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip default-network 192.168.1.0
ip default-network 192.168.1.0 命令表示把所有没有匹配成功的数据报都发往网络 192.168.1.0。
注意:网络192.168.1.0不是直连在路由器上的网络,但在路由表中有到达该网络的路由项目,这个路由项目可以是静态的也可以是动态的。
配置可被动态路由覆盖的静态路由
静态路由默认的管理距离是1,而OSPF路由的管理距离是110,RIP路由的管理距离是120。当路由表中存在同一目的地的多个路由项时,管理距离值小的项目优先。所以在默认情况下,静态路由要优先于各种动态路由。
在有些应用中,我们希望让动态路由的优先级更高,把静态路由作为备用路由使用,只有当动态路由失效时才按照静态路由转发。
配置这种备用的静态路由时,需要修改它的管理距离值。
配置备用的静态路由:
Ruijie(config)#ip route network-number network-mask
ip-address distance
参数:
network-number 是目的地址,一般是一个网络地址。
network-mask 是目的地址的子网掩码。
ip-address 是下一跳地址。
distance 是管理距离。你应该让它大于你使用的路由协议的管理距离值。 配置举例: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip route 172.16.0.0 255.255.0.0 192.168.3.2 125 本例配置的静态路由的管理距离为125,这样当路由表有通过路由协议学习到的到达 172.16.0.0/16 的表项时,这个静态路由不起作用。
静态路由和缺省路由的配置
本部分包括以下内容:
配置静态路由
配置默认路由
配置缺省网络
配置可被动态路由覆盖的静态路由
静态路由是手工配置的路由项目,在路由表中标志为“S”。缺省路由主要用于简化路由表,它在路由表中带有“*”标志。
路由表可以用 show ip route 命令查看。
配置静态路由
静态是手工添加的路由项目。
模式:全局配置模式。
1、配置静态路由:
Ruijie(config)#ip route network-number network-mask
ip-address
参数:
network-number 是目的地址,一般是一个网络地址。
network-mask 是目的地址的子网掩码。
ip-address 是下一跳地址。
说明:ip route命令定义的是一条传输路径,可以告知设备把某个地址的数据报送往何处。配置完成后可以使用 show ip route 命令查看路由表。
2、删除静态路由:
Ruijie(config)#no ip route network-number network-mask
配置举例1: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip route 172.16.0.0 255.255.0.0 192.168.3.2
ip route 172.16.0.0 255.255.0.0 192.168.3.2 命令表示把所有目的地址在172.16.0.0/16网络中的数据报发往地址 192.168.3.2 处。
配置举例2: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#no ip route 172.16.0.0 255.255.0.0
本例删除了路由表中目的地址为172.16.0.0/16网络的静态路由。
配置默认路由
默认路由又称为缺省静态路由,是静态路由的特例,它表示把所有本机不能处理的数据报发往指定的设备。
模式:全局配置模式。
1、配置默认路由:
Ruijie(config)#ip route 0.0.0.0 0.0.0.0 ip-address
参数:
0.0.0.0 0.0.0.0 表示任意地址。
ip-address 是下一跳地址。
说明:默认路由的优先级是最低的,设备首先会匹配静态路由和由路由协议生成的路由,只有当没有相匹配的项目时,才按照默认路由指定的地址发送。
2、删除默认路由:
Ruijie(config)#no ip route 0.0.0.0 0.0.0.0
配置举例: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.2
ip route 0.0.0.0 0.0.0.0 192.168.10.2 命令表示把所有没有匹配成功的目的地址发往地址 192.168.10.2 处。
配置缺省网络
缺省网络也是一种缺省路由,用于把本机不能处理的数据报发送往指定位置。但它和缺省静态路由还是有区别的:
缺省静态路由的下一跳地址必须位于路由器直连的网络中,它通常是与路由器的某个接口相连的对端接口地址。
缺省网络不能是和路由器直连的网络,但在路由表中可达。
1、配置缺省网络:
Ruijie(config)#ip default-network network-number
参数:
network-number 是目的地址,一般是一个网络地址。
2、删除缺省网络:
Ruijie(config)#no ip default-network network-number
配置举例: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip default-network 192.168.1.0
ip default-network 192.168.1.0 命令表示把所有没有匹配成功的数据报都发往网络 192.168.1.0。
注意:网络192.168.1.0不是直连在路由器上的网络,但在路由表中有到达该网络的路由项目,这个路由项目可以是静态的也可以是动态的。
配置可被动态路由覆盖的静态路由
静态路由默认的管理距离是1,而OSPF路由的管理距离是110,RIP路由的管理距离是120。当路由表中存在同一目的地的多个路由项时,管理距离值小的项目优先。所以在默认情况下,静态路由要优先于各种动态路由。
在有些应用中,我们希望让动态路由的优先级更高,把静态路由作为备用路由使用,只有当动态路由失效时才按照静态路由转发。
配置这种备用的静态路由时,需要修改它的管理距离值。
配置备用的静态路由:
Ruijie(config)#ip route network-number network-mask
ip-address distance
参数:
network-number 是目的地址,一般是一个网络地址。
network-mask 是目的地址的子网掩码。
ip-address 是下一跳地址。
distance 是管理距离。你应该让它大于你使用的路由协议的管理距离值。 配置举例: Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#ip route 172.16.0.0 255.255.0.0 192.168.3.2 125 本例配置的静态路由的管理距离为125,这样当路由表有通过路由协议学习到的到达 172.16.0.0/16 的表项时,这个静态路由不起作用。