美文网首页
NSSA及7类LSA(7)

NSSA及7类LSA(7)

作者: 虽然逆风依然不羁 | 来源:发表于2020-09-03 16:09 被阅读0次

    一、NSSA区域:

    OSPF规定Stub区域是不能引入外部路由的,这样可以避免大量外部路由对Stub区域路由器带宽和存储资源的消耗;

    对于既需要引入外部路由又要避免外部路由带来的资源消耗的场景,Stub区域就不再满足需求了,因此产生了NSSA区域;

    二、NSSA ABR = ASBR


    7类LSA是为了支持NSSA区域而新增的一种LSA类型 ,用于通告引入的外部路由信息;

    7类LSA由NSSA区域的ASBR产生,其扩散范围仅限于ASBR所在的NSSA区域;

    NSSA区域Router ID最大的ABR负责将7类LSA转换成5类LSA,以便将外部路由信息通告到OSPF网络的其他区域,NSSA区域的ABR同时是ASBR;

    只有P比特置位并且FA不为0的7类LSA才能转化为5类LSA,NSSA区域的ABR上引入外部路由,产生的7类LSA中P比特不会置位,所以不会被转化成5类LSA通告到其他区域;

    4/5类LSA不会流入NSSA区域,所以NSSA区域的ABR都会注入7类LSA的默认路由,这样NSSA区域内路由器可以通过默认路由访问外部网络;如果区域类型是Totally NSSA,ABR也可以向NSSA区域产生3类LSA的默认路由。

    华为NSSA区域内路由器可以使用如下命令:

    (1)nssa translator-always    强制指定NSSA区域ABR为7/5转换器,缺省只有NSSA区域RouterID最大的ABR为7/5转换器;

    (2)nssa suppress-forwarding-address    可以指定在7/5转换器翻译时修改FA地址为0;

    (3)nssa default-route-advertise    可以指定ABR或任何NSSA区域内路由器产生7类LSA默认路由;

    三、7类LSA中FA地址和5类LSA中FA地址的区别


    5类LSA的FA可以是0和非0两种情况,非0时,FA地址是ASBR上外部路由的下一跳地址;

    7类LSA的FA非0才能被ABR转换成5类LSA,通告到骨干区域;

    满足5类LSA非0规则的7类LSA的FA地址是ASBR上外部路由的下一跳地址;

    不满足5类LSA非0规则的7类LSA的FA地址是ASBR上的某个接口地址,环回口地址优先于物理口地址;

    有一个特例,NSSA区域边界路由器上引入外部路由,产生7类LSA的FA地址为0,不会被转换成5类LSA通告给骨干区域;

    相关文章

      网友评论

          本文标题:NSSA及7类LSA(7)

          本文链接:https://www.haomeiwen.com/subject/jvonsktx.html