加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]OSPF里几个特殊区域(stub、Totally stubby、NSSA、

(2017-05-01 20:30:54)
标签:

转载

分类: 交换

首先,不管什么stub,其区域内所有router都要设成对应stub,否则邻居down因为配置为末节区域的路由器上所有接口发出的Hello包中都会有末节标签。

对于所有的末节区域,ABR总是过滤掉5LSA。绝对末节区域和绝对NSSAABR还将3LSA过滤掉。普通末节区域和NSSA会正常通行3LSA

 

 

区域间路由汇总必须在ABR上完成 Area 1 range 1.1.4.0 255.255.252.0

外部路由汇总必须在ASBR上完成 Summary-address 4.4.0.0 255.255.252.0

 

Router LSA                          1 路由LSA         show ip ospf database router  

Network LSA                       2类网络LSA    show ip ospf database network

Network Summary LSA      3 网络汇总LSA   show ip ospf database summary

ASBR Summary LSA            4ASBR汇总LSA  show ip ospf database asbr-summary

AS External LSA                            5 AS外部LSA      show ip ospf database external

Group Membership LSA    6 类组成员LSA       

NSSA External LSA              7 NSSA外部LSA show ip ospf database nssa-external

External Attributes LSA     8 类外部属性LSA   

9 10 11 Opaque LSA

 

stub area:

命令:area area-id stub

 

特点:

过滤外部路由,不接受外部ASLSA(即5LSA),3LSA正常通行

ABR上可设默认度量值:area area-id default-metric metric 默认值为1.

只有一个出口,无虚链路经过,不是主干区域,无ASBRexcept that the ABRs may also be ASBRs,最好只有一个ABR,多个ABR可能导致次优路由。

ABR会自动向末节区域内发送一条指向自己的默认路由。

 

好处:

减少拓扑表(database-table)的大小,减少路由(route-table)表大小

 

区域内的路由器需要做什么?(如有需要,在ABR上汇总一下此区域里繁多的网段即可)

Totally stubby area:

命令:区域内路由器 area area-id stub,在ABRarea area-id stub no-summary

 

特点:

隔离3类和5LSA,即:不接受AS外路由及不接受同AS内的其他area路由汇总。

ABR会自动向区域内发送一条指向自己的默认路由。

stub area一样,只有一个出口,无虚链路通过,无ASBRexcept that the ABRs may also be ASBRs),不是主干区域。最好只有一个ABR

 

好处:

stub更进一步减少拓扑表database-table和路由表route-table大小。除了本完全末节区域内路由条目和一条默认产生的指向ABR的路由条目外,不再需要其他路由条目。

 

可以发现,末节区域与完全末节区域的不同之处在于:末节区域可以允许其它OSPF区域的路由(Inter-Area Route)进入,而完全末节区域却不可以。(也就是是否隔离3LSA而已)话说完全末节区域只是比末节区域多隔离了3LSA,其他一样。

 

问题来了:既然有完全末节区域,末节区域的存在还有什么意义?看上去完全末节区域更为简洁、更为节约资源。

红头发回答:“因为只有cisco才有totally stub area,其他厂家没有。”

NSSA: Not-So-Stubby Area

命令:区域内所有路由器area  area-id  nssa

 

 

特点:

允许接受以类型7LSA发送的外部路由信息,并且ABR要负责把类型7LSA转换成类型5LSA

从别的AS或者别的路由协议引进来的就定义不7LSA,为让本OSPFAS内其他路由器可识别,在NSSAABR会把7类转为5LSA再强调:所有的末节区域的ABR总是过滤掉5LSA

与其他AS相接的路由器称为ASBR

由于自身可以将外部网络的路由重分布进OSPF进程,所以ABR不会自动向NSSA区域内发送一条指向自己的默认路由,但可以手工向NSSA域内发送默认路由(R1(config-router)#default-information originate [always]),并且只可在ABR上发送默认路。

NSSA与末节区域的最大区别在于,NSSA区域可以允许自身将外部路由重分布进OSPF,而末节区域则不可以

 

好处:

除了跟stub area一样减少拓扑表减少路由表大小外,还具备灵活性,可以由ASBR外接其他AS(或其他路由协议重分发)

 

问题:暂时没想到。

Totally NSSA:Totally Not-So-Stubby Area

命令:在ABRR4(config-router)#area 1 nssa no-summary,其他area 1 nssa即可。

特点:在Totally Not-so-Stubby AreaTotally NSSA)下,ABR将过滤掉所有外部路由和其它OSPF区域的路由(Inter-Area Route)进入Totally NSSA区域,但路由器可以将外部路由重分布进OSPF进程,即Totally NSSA区域内的路由器可以成为ASBR,由于没有去往其它OSPF区域的路由,所以ABR会自动向Totally NSSA内发送一条指向自己的默认路由,

Totally NSSANSSA的区别在于,NSSA区域可以允许其它OSPF区域的路由(Inter-Area Route)进入,而Totally NSSA区域却不可以,但Totally NSSA区域的ABR会自动向Totally NSSA区域内发送一条指向自己的默认路由。

过滤345lsaABR会产生缺省的3lsa,该区域能引入外部路由

7LSA在这里还是7LSA,出本area后就变成5类而传播了

 

好处:

自动发现默认路由,比NSSA更进一步减少表大小

 

问题:

暂时没想到

 

 

 


http://s2/middle/5e96cbebhb903d7cb7fd1&690stubby、NSSA、" TITLE="[转载]OSPF里几个特殊区域(stub、Totally stubby、NSSA、" />


http://s8/middle/5e96cbebhb903d7dc2327&690stubby、NSSA、" TITLE="[转载]OSPF里几个特殊区域(stub、Totally stubby、NSSA、" />


 

网友总结:

简单的说,就是

stub过滤4,5lsaABR会产生缺省的3lsa,区域内不能引入外部路由

total stub过滤345lsaABR会产生缺省的3lsa,区域内不能引入外部路由

nssa过滤45lsaABR会产生缺省的7lsa,该区域能引入外部路由

total nssa过滤345lsaABR会产生缺省的3lsa,该区域能引入外部路由

 

再有网友总结:

4类的LSA是由ASBR即 自制系统边界的路由器通告的产生的LSA通告自治区与系统的出口。所以在末节区域中也就是stubso stub 区域中不存在第四类的LSA而在NSSA中 第四类的LSA会被转换成7LSA,用于通告NSSA的到自制系统外的出口。也就是说第四类LSA在经过NSSA区域的边界的时候会被捕获并转换成第7类的LSA

总结:NSSA区域和末节区域均不接收4LSA,区别在于NSSA接收7LSA7LSA是由4LSA转换而来。

 

ospf划分多区可以限制LSA泛洪,怎么说?即使是末节区域,3LSA依然影响着,看起来像是限制一说顶多也只影响到12类而已,应该怎么理解呢?

0

前一篇:DHCP过程分析
后一篇:ABR与ASBR区别
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有