EIGRP默认路由发布方法
拓扑
1:写一条默认路由,network到EIGRP进程
ip route 0.0.0.0 0.0.0.0 interface (接口必须是up而且要有address,或者是null0,也可以是lookback接口)
router eigrp AS
network 0.0.0.0
缺点:会在宣告的路由器上,将所有接口激活.包括你不想激活的接口
注意在RIP中创建的默认路由不会从所跟的接口和能到达下跳地址的接口传递出去但是EIGRP可以这个是因为水平分割在RIP中是默认关闭的而EIGRP不是。
R2(config)#ip route 0.0.0.0 0.0.0.0 null 0
R2(config)#router eigrp 1
R2(config-router)#network 0.0.0.0
2:写一条默认路由,重分布静态到EIGRP进程
ip route 0.0.0.0 0.0.0.0 interface(下一跳可以是出口标识,也可以是下一跳ip地址。接口必须是up而且要有address或者是null0)
router eirp AS
redistribute static metric 10000 100 255 1 1500
默认路由出现的形式D*EX,AD=170
和RIP的对比和第1种方法一样。
R2(config)#ip route 0.0.0.0 0.0.0.0 null 0
R2(config)#router eigrp 1
R2(config-router)#redistribute static metric 10000 100 255 1 1500
3 汇总一条0.0.0.0 的路由,本地会产生一条null0的0.0.0.0的路由
接口下手工汇总 ip summary-address eirp 90 0.0.0.0 0.0.0.0 ,在连接eigrp内部router的接口上汇总0.0.0.0的默认路由会传递给接口连接的邻居(不在乎auto/no auto-summary/也不需要写静态)
缺点:具有方向性.具有抑制明细的特点。
当RIP时必须创建默认路由,才能传播进去
ip summary-address eigrp 1 0.0.0.0 0.0.0.0
明细路由被抑制了
4、ip default-network x.x.x.x(必须主类的网络)
在边界路由器上,使用全局配置命令ip default-network network-number,将network-number配置成默认网络。在EIGRP进程下使用network将其通告给其它路由器,使得其它路由器将该网络作为其默认网络。ip Default-network 的作用是把缺省路由172.31.0.0通过路由协议(eigrp)广播给内网路由器。
注意:
x.x.x.x 必须主类的网络
如果将学到路由当作传递的缺省网络.此时路由条目必须是主类,因此需要作auto-summary或者手工汇总
EIGRP不会产生0.0.0.0的默生路由,而是借用带有D*的路由的下一跳做为缺省下一跳。RIP传递是一条0.0.0.0/0的默认路由。
三部曲:
(1)R2(config)#ip route 11.0.0.0 255.0.0.0 null 0 写一条静态路由(下一跳最好写出接口或者null 0,不要写地址,写地址可能会出错)
(2)R2config)#ip default-network 11.0.0.0 写default network
(3)R2(config)#router eigrp 1 network一下
R2(config-router)#net 11.0.0.0
在EIGRP中可以通过no default-information in/out来控制默认路由的发布
default-information 不是用来传递默认路由而是用来控制(但是RIP是)
default-information allow in 是默认在进程中开启,允许所有可传递的默认网络进入本路由器
default-information allow out 是默认在进程中开启,允许所有可传递的默认网络传递出本路由器
no default-information in/out:表示不允许进入默认路由或者传递默认路由,而不是no掉这条命令
R3(config-router)#default-information allowed in,需要重置邻居关系后才会生效
没有了默认路由