上海校区切换校区
图标

学习文章

当前位置:首页 > >学习文章 > >

{华为 HCNP-RS}OSPF在不同区域发布缺省路由

发布时间: 2018-02-08 23:35:37



 



OSPF在不同区域发布缺省路由的原则是什么?

OSPF默认路由的使用与区域想配合使用:

1.  普通区域

缺省情况下,在普通OSFP区域内的OSPF路由器不会产生缺省路由的,即使他有缺省路由。当网络中缺省路由通过其他路由进程产生时,必须能够将缺省路由通告到整个OSPF域中。这个时候要想产生缺省路由,必须在ASBR上OSPF协议视图下手动配置default-route-advertise,使用了该命令将在整个OSPF域中通告缺省路由,但前提是ASBR自己已经有缺省路由,否则不会通告缺省路由。如果在该命令后加上关键字Always的话,则无论ASBR是否有缺省路由,都将在整个OSPF域中通告缺省路由。这将强制缺省路由总是出现在路由表中,所以慎用关键字Always。使用了该命令,将产生一个link state id为0.0.0.0,网络掩码为0.0.0.0的ASE LSA,并且通告到整个OSPF域中。


2.  Stub区域

由于Stub区域不允许外部LSA在其内部泛红,所有该区域内的路由器除了ABR外没有自制系统外部路由,如果它们想到自制系统外部时,需要在Stub区域里的路由器将本区域内ABR作为出口,ABR会产生缺省路由0.0.0.0通告给整个stub区域内的路由器,这样的话到达自治系统外部的路由器可以通过ABR达到。配置了stub区域之后,abr自动会产生一条link state id为0.0.0.0网络掩码为0.0.0.0的三类LSA,并且通告到整个stub区域。


3.  完全Stub区域

完全Stub区域不仅不允许外部LSA在其内部泛洪,连区域间的路由也不允许携带,所以在完全stub区域里的路由器要想到别的区域或自治系统外部时,怎么办呢?同样的,在完全stub区域里的路由器也将本区域内ABR作为出口,ABR会产生缺省路由0.0.0.0通告给整个完全stub区域内的路由器,这样的话,到达本区域外部的路由都通过ABR到达就可以了。配置了完全stub区域之后,ABR自动会产生一条link state id为0.0.0.0,网络掩码为0.0.0.0的三类LSA,并且通告到整个完全stub区域。


4.  NSSA区域

NSSA区域允许少量外部路由通过本区域的ASBR通告进来,它不允许携带其他区域的外部路由,这样的话,到达自治系统外部路由只能通过本区域的ASBR到达,如果该ASBR没有通告该外部路由,则不能道道。在只配置了NSSA区域的时候,是不会自动产生缺省路由的。如果只希望到达自治系统外部的某些路由通过该区域的ASBR到达,有没有办法呢?在NSSA ABR上产生缺省路由0.0.0.0通告给整个NSSA区域内的路由器,这样的话除了少部分路由通过NSSA的ASBR到达,其它都可以通过NSSA ABR到达其它区域的ASBR出去。但是这只是一个需求,并不是必须的,所以这条缺省路由不是配置了NSSA区域就会自动产生缺省路由的,可以再NSSA的ABR上手动配置:nssa default-route-advertise(NSSA区域视图下),使用了该命令后,在NSSA ABR上就会产生一条link state id为0.0.0.0,网络掩码为0.0.0.0的NSSA LSA(七类),将在整个NSSA区域内通告缺省路由。

但是如果希望所有的外部路由只通过本区域的NSSA

ASBR到达,希望ASBR通告一条缺省路由0.0.0.0,可以再NSSA的ASBR上手动配置:nssa default-route-advertise(NSSA区域视图),NSSA ASBR和NSSA ABR使用相同的命令,与NSSA ABR不同的是,NSSA ASBR必须是自身已经有一条缺省路由的情况下才会产生link state id为0.0.0.0,网络掩码为0.0.0.0的NSSA LSA(七类),在NSSA区域的内通告缺省路由0.0.0.0。

因为缺省路由只是在本地NSSA区域内泛洪,并没有泛洪到整个OSPF域中,只能实现本NSSA区域内的路由器在找不到路由之后哦从该NSSA ASBR出去,不能实现整个OSPF域的路由器从这个出口出去。


5.  完全NSSA区域

完全NSSA区域和NSSA区域不同的是,它不允许携带区域间路由,如果要到其他区域的时候应该怎么办呢?同样的缺省路由又出场了,在该区域ABR上会产生一条缺省路由0.0.0.0,通告给整个NSSA区域,所有的域间路由都将NSSA ABR作为出口。配置完NSSA区域后,就会自动产生一条link state id为0.0.0.0,网络掩码为0.0.0.0的三类LSA,在NSSA区域内通告缺省路由0.0.0.0.与NSSA区域ABR上缺省路由产生的方式不同的是,在完全NSSA区域的ABR上的缺省路由是配置好区域之后自动产生的类型3的缺省LSA,在NSSA区域上ABR的缺省路由是自己可配置的,因为完全NSSA区域产生的缺省路由是必须的,它起着指导本区域内路由器区域间路由的作用。








孟婷婷更新

上一篇: ​{思科 CCNA-SEC}STP生成树的原理

下一篇: {华为 HCNA-SEC}Trunk原理

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!