【原创】静态路由三种⽅式(⼆三层交换机)
Ip default-gateway、ip default-network、ip route 0.0.0.0
上述三条命令均可以认为last resort gateway的配置默认路由的三种⽅式!可以分成如下⼆⼤类:
1)ip default-gateway:这条命令常见于⼆层交换机的管理当中,⽤于⽅便管理交换机。
余铭轩当在三层交换机配置no ip routing时,或关闭no ip routing,或在RxRoot模式下安装IOS(no ip routing)时,此时配置ip default-gateway⽤于指定默认路由,路由器或交换机被视作主机,该命令相当于配置了主机的⽹关!
2)ip default-network或ip route 0.0.0.0 0.0.0.0:两者都⽤于ip routing有效的路由器(路由器上要开启ip routing)上,主要区别在于路由协议是否传播这条路由信息。⽐如:IGRP⽆法识别0.0.0.0,因此传播默认路由时必须⽤ip default-network。
杜德伟老婆
重难点知识点:
如果当⽤ip default-network指令设定多条默认路由时,管理距离(administrative distance)最短的成为最终的默认路由;如果有数条路由distance值相等,那么在路由表(show ip route)中靠上靠前的成为默认路由。
北京机场
如果同时使⽤ip default-network和ip route 0.0.0.0 0.0.0.0双⽅设定默认路由时,当ip default-network设定的⽹络是直连(静态、且已知)的,那么它就成为默认路由。
如果ip default-network指定的⽹络是由交换路由信息(学习或重分布)得来的,则ip route 0.0.0.0 0.0.0.0指定的表项成为默认路由。
如果使⽤多条ip route 0.0.0.0 0.0.0.0指令,则流量会⾃动在多条链路上负载均衡(多链路负载均衡)。
对于在⽹络中配置ip default-network或ip route 0.0.0.0 0.0.0.0还是ip default-gateway时,显⽰如下样式
显⽰如下样式则都会在S后⾯加⼀个星号标记。
Gateway of last resort is 10.99.253.1 to network 0.0.0.0
S*  0.0.0.0/0 [1/0] via 10.99.253.1
ip default-network 必须是在所到⽹络已经存在路由的情况下,否则执⾏⽆效。
默认路由的两个作⽤:
清明节2022年几月几号A) 默认路由⽤于把数据包转发到不在路由表⾥的地址中。复仇者联盟 彩蛋
B)在那些不需要完整的路由信息的地⽅,⽐如STUB区域,默认路由可以减少内存使⽤并降低CPU的开销。
该三条命令的使⽤场景:
1)ip default-gateway
ip default-gateway这个命令与其他2个命令不同,它只能⽤在路由器ip routing 关闭的时候。就是说在ip rouing 启动时这条路由不会放到路由表中。
2)ip default-network
与ip default-gateway 不同的是,他可以在ip routing环境下使⽤,当你配置了这条命令后,路由器将会把这条路由当成⽹关并与之相匹配。当在⼀个⽹络中⽤ip default-network 指定了⼀条可达的路径(指定的⽹络在路由表中已经存在),这条路由条⽬将会在路由表中被标记为*号,另外ip default-network命令是⼀个有类的命令(classfull),如果宣告的⽹络不是主类⽹,将不会被标记成*号,反⽽在路由表中新添加⼀条默认路由条⽬。如果想在路由表⾥标记路由就只有直接宣告主类⽹络!
在有路由协议的环境下(记住):
IGRP/EIGRP:ip default-network 宣告的⽹络必须是被EIGRP或IGRP学到或重分布进来的路由。
RIP:ip default-network 宣告的⽹络被标记为R*
IS-IS/OSPF:不⽀持
3)ip route 0.0.0.0 0.0.0.0疙瘩汤
在ip routing必须打开的前提下,ip route 0.0.0.0 0.0.0.0是创建⼀条静态路由到⽹络的默认路由的另⼀个⽅法。与ip default-network⼀样,它可以同样不⽤依赖任何路由协议。
IGRP不能理解ip route 0.0.0.0 0.0.0.0这条命令,EIGRP可以⽤这条命令,但是这条命令如果来⾃⼀条静态路由,则必须将这条静态路由重发布进EIGRP中!
在rip早期版本中,ip route 0.0.0.0 0.0.0.0会⾃动发布,但在Cisco IOS 12.0T之后,发布的路由必须是RIP所学到或重分布进来的,OSPF/ISIS同样不⽀持,可以⽤default−information originate来进⾏发布。