【转载】OSPF高级特性 —— 路由通告
目录
一、 不带条件的通告
二、(带条件)利用ACL匹配路由:
三、(带条件)利用前缀列表匹配路由:
总 二&三:
一、 不带条件的通告
r1(config)#router ospf 100
r1(config-router)#default-information originate metric 10 // 设置metric值
r1(config)#ip route 0.0.0.0 0.0.0.0 null 0 // 创建一个缺省路由下一跳为空接口,用于测试
两个ABR连接两个ISP,提供热备冗余备份。经测试,在骨干区域ABR打入这个命令会向骨干和非骨干都会通告,但一般用在边界的两个ABR上面。全ospf通告泛洪。
r1(config-router)#default-information originate metric 100//通告默认
——但是这个默认必须提前在路由表中,在静态缺省路由之前(就是相当于自己配置一条缺省路由,然后重分发进OSPF里面)
r1(config-router)#default-information originate always metric 15//强制通告
——即使我路由表中没有默认,也会自动创建一个广播出去,且还有一个作用,减少默认路由抖动引起的数据库操作,保证数据库稳定。因为我R1就没有产生一个默认路由,就无从谈起默认路由抖动问题了。默认metric为1
r1(config-router)#default-information originate always metric 15 metric-type 1//强制通告并指定类型
——其他路由器收到,这个15的外部cost值加上自己去ASBR(谁通告默认谁是ASBR)的cost值。在有多条链路去往ASBR的环境中适用。默认是OE*2(type 2),OE*1(type 1),利用这两者可以影响到路由选路
• OE*2:不会累加OSPF域内cost 值
• OE*1:可以累加OSPF域内cost 值
——————————————————————————————————————————————————————————
二、(带条件)利用ACL匹配路由:
r1(config)#access-list 1 per 3.3.3.0 0.0.0.255
r1(config)#route-map aaa per 10
r1(config-route-map)#match ip add 1 //调用ACL1
r1(config-route-map)#exit
ACL:1、匹配路由 2、匹配数据包
——————————————————————————————————————————————————————————
三、(带条件)利用前缀列表匹配路由:
ip prefix-list aaa seq 1 permit 34.1.1.0/24//前缀列表匹配路由,seq为序号
ip prefix-list aaa seq 2 permit 35.1.1.0/24 //
route-map aaa permit 10
match ip address prefix-list aaa //在 route-map aaa调用前缀列表
exit
前缀列表:匹配路由
——————————————————————————————————————————————————————————
总 二&三:
r1(config)#router ospf 100
r1(config-router)#default-information originate always route-map aaa
//如果我的路由表里面含有ACL列表或者前缀列表里匹配的路由,
我才会给别人通告0.0.0.0的静态缺省路由,没有是不会的
在我是ASBR,连接一个后面路由器,这个路由器连接互联网,我作为R1,只有路由表中有3.3.3.0的路由才会向自己的ospf区域通告一个默认路由
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_62311779/article/details/126722276
版权声明:
作者:SE_You
链接:https://www.cnesa.cn/974.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论