• OSPF-特殊区域


    回顾:

    FA:链路优化

      1.ASBR去往外部路由的出接口加入到OSPF进程中

      2.ASBR去往外部路由的出接口,不是P2P,P2MP网络类型

      3.ASBR去往外部路由的出接口,不是静默接口

    FA地址的取值:ASBR去往外部路由的下一跳

    当把一个OSPF区域配置成stub区域之后,

      ①路由器在这个区域下的接口发送的hello报文,Ebit等于0(没有5类LSA的处理能力)

      ②ABR不会将4,5类LSA传递到stub区域。

      ③ABR产生3类缺省路由,帮助stub区域内的设备访问外部网络

      ④当stub区域存在多个ABR的时候,区域内的设备访问外部网络的时候,由于使用3类缺省将会产生次优路径问题

          1.区域内的设备针对本地接口修改cost值

          2.区域内的设备针对下一跳地址设置权重值  ospf进程下 next-hop x.x.x.x weight ? (默认255,越小越优)

       3.针对ABR在产生3类缺省的时候,修改产生缺省路由的cost值。

     stub区域用在不想在区域内引入外部路由的情况下,一旦配置stub区域,区域内不会出现4,5类LSA

    完全stub区域:

    ①ABR不会将3,4,5类LSA传递到完全stub区域内。

      *针对stub区域来说,ABR不会将4,5类LSA传递到stub区域内的邻居,此时stub区域内的设备访问外部的路由的时候,因为没有4,5类LSA,将不能够计算出最优路径,所以在访问外部路由的时候,可能会存在次优路径的风险。

      *针对完全stub区域来说,ABR不会将3,4,5类LSA传递到完全stub区域内的邻居,此时完全stub区域内的设备,在计算区域间路由和外部路由的时候,因为缺失相应的LSA,将不能计算最优路径,所以在访问区域间路由的时候,可能会存在次优路径。

     完全stub区域用在不想再区域内存在除3类缺省的情况下,一旦配置完全stub区域,区域内不会出现除3类缺省LSA外的3,4,5类LSA。

    NSSA区域

    将把一个区域配置为NSSA区域后

    ①路由器再这个区域下的接口发送的hello报文中,Nbit等于1

    ②ABR不会将 4,5类LSA传给NSSA的邻居

    ③ABR将在NSSA区域内,产生一条7类缺省LSA。用于帮助NSSA区域内设备访问外部网络。(默认cost1)

    ④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

    Type : NSSA    LSA的类型,七类LSA固定取值NSSA
    Ls id : 0.0.0.0    外部路由的网络号
    Adv rtr : 2.2.2.2    LSA产生者的router-id
    Ls age : 81
    Len : 36
    Options : None
    seq# : 80000001
    chksum : 0xc404
    Net mask : 0.0.0.0  外部路由的网络掩码
    TOS 0 Metric: 1    外部路由的cost,默认1
    E type : 2      外部路由的类型  
    Forwarding Address : 0.0.0.0    FA地址用于链路优化
    Tag : 1
    Priority : Low

  • 相关阅读:
    CentOS 7 设置iptables防火墙开放proftpd端口
    Android手机修改Hosts的方法
    Wireshark提示没有一个可以抓包的接口
    while read line无法循环read文件
    Nagios新添加的hosts和services有时显示,有时不显示问题解决
    Nginx配置http强制跳转到https
    xargs rm -rf 与 -exec rm
    解决vim不能使用方向键和退格键问题
    NRPE: Unable to read output 问题处理总结
    MySQL 5.6 解决InnoDB: Error: Table "mysql"."innodb_table_stats" not found.问题
  • 原文地址:https://www.cnblogs.com/zx-1992884121/p/14549037.html
Copyright © 2020-2023  润新知