大家好,欢迎来到IT知识分享网。
在优化末端网络的时候,如果此时又想在末端区域内引入外部路由,又想优化此区域的LSDB,那么就需要NSSA区域
上图中,全网启动OSPF协议,在路由器AR5上面有3条外部静态路由,AR1有1条外部静态路由,AR6暂时shutdown ,如图所示
—————————————————————————————
1,使用NSSA区域的场景
既想优化区域1,又想从区域1的路由器AR1上引入外部路由,那么就使用NSSA
2,配置NSSA区域,
在ABR的AR2上,配置NSSA区域。配置命令: [ar2-ospf-1-area-0.0.0.1]nssa
3,hello报文的区别,
N位置位为1,代表此区域支持7类的LSA能力。NSSA区域内引入的外部路由以7类LSA的形式存在。
ospf的邻居建立需要E位,N位双方都要相同。STUB区域N=0,E=0;NSSA区域N=1,E=0。
4,此时与AR1的邻居已经断开,需要在AR1上也配置成NSSA区域。因为建立ospf的邻居必须要E位和N位,邻居双方需要完全相同。
5,当区域被配置成NSSA区域之后,区域中的路由器上就会产生一条默认的路由,协助此区域内的设备访问外部网络
6,NSSA区域引入外部路由,是使用七类的LSA来描述的,一条七类LSA代表一条外部路由。七类的LSA只能在NSSA区域存在
Type:LSA的类型,7类LSA固定NSSA
Ls id :链路状态ID,取值外部网络的网络号
Adv rtr :这条LSA的产生路由器的routerid
Net mask :外部网络的网络掩码
Metric :外部路由的csot值,默认取值1
E type :外部路由的引入类型,分为 type1 和type2 (和五类的LSA的引入类型一样)
LSA1,LSA2>LSA3>五类的TYPE1>五类的TYPE2
七类的TYPE1>七类的type2
七类的LSA和五类的LSA没有优先级的区别,属于等价。五类的type1>七类的type2;七类的type1>五类的type2
FA:FA地址,用于链路的优化。
————————————————————————————
7,AR5引入外部路由,NSSA区域里面不会传入四类,五类的LSA,默认生成一条默认路由,用于访问外部网络
——————————————————————————————————————————————-
8,NSSA区域的LSA传递到别的区域的时候,是通过ABR转换成五类的LSA传递过去的
在ABR执行七转五的时候,cost值,引入类型,FA地址全部继承。
9,NSSA区域中存在多个ABR,是routerid大的执行7转5的动作。同时在一类的LSA中说明自己是ASBR
=======================================================================
完全NSSA,在ABR的NSSA区域的LSDB,还有很多的三类LSA
配置完全NSSA 命令举例:【AR2-OSPF-1-AREA 0.0.0.1】NSSA NO-SUMMARY
=========================================================================================
总结:
将把一个区域配置为NSSA区域之后:
@路由器在这个区域下的接口发送的HEELO报文中,Nbit等于1
@ABR不会将4类、5类LSA传递到NSSA的邻居。
@ABR将在NSSA区域内,产生一条7类缺省LSA,用于帮助NSSA区域内的设备访问外部网络。(默认Cost为1)
@ABR在执行7转5的时候FA地址,COST值,路由开销类型默认继承。
@NSSA区域引入外部路由,将会以7类LSA的形式呈现在NSSA区域内。
@NSSA区域的ABR 只会对7类LSA中P bit置1的执行7到5的转换。
@NSSA区域的ABR 如果在NSSA区域内产生了缺省路由将不会计算这条缺省路由。(防止环路的产生)
@NSSA区域存在多个ABR的时候,Router-id大的执行7转5.
说明:NSSA区域存在多个ABR时,访问其他区域引入的外部路由时,可能会存在次优路径。
完全NSSA区域。
@ABR将会在NSSA区域产生3类和7类的缺省路由。
@ABR在NSSA的基础上,不在把3类LSA传递到NSSA区域。
说明:完全NSSA区域存在多个ABR的时候,访问其他区域的区域间路由和外部路由,可能会存在次优路径风险。
7类LSA的FA地址 :
1,如果和5类LSA场景相同(1,去往外部路由的出接口宣告进了OSPF进程,2,去往外部路由的出接口不是静默接口;3,去往外部路由的出接口网络类型不能是P2P)则取值为ASBR去往外部路由的下一跳地址。
2,如果和5类LSA场景不相同,则取值为loopback接口地址。
3,如果没有loopback接口,取值为第一个UP的接口
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30604.html