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区域通告一个默认路由

你可能感兴趣的:(CCIE-U,网络,OSPF,路由通告)