OSPF之LSA个人理解

Ledo
2017-11-20 / 2 评论 / 7,658 阅读 / 正在检测是否收录...

Type 1:Router Link States

特点:
1、域内路由,仅在本区域传递,不会穿越ABR。
2、每台路由器都会产生。
3、包含本路由器的直连的邻居,以及直连接口的信息

 

Type 2:Net Link States

特点:
1、仅在本区域传递
2、只有MA网络才会产生LSA2,由DR发出。
3、标识出本MA网中有哪些路由器以及本网的掩码信息。

 

Type 3:Sumary Net Link States

特点:
1、域间路由,能泛洪到整个AS。
2、由ABR发出,每穿越一个ABR,其ADV Router就会变成此ABR的Router-id.
3、包含本区域中的路由信息,包括网络号和掩码。

通俗点:就是ABR把一个区域的1、2类LSA转成3类LSA向另一个区域传播
例如图中:R2把Aear 0的路由信息告诉Aear 1,那么Aear 1就学到了Aear 0的路由了.

 

Type 5:Type-5 AS External Link States

特点:
1、域外路由,不属于某个区域。
2、ASBR产生,泛洪到整个AS。不会改变ADV Router。
3、包含域外的路由

通俗点:5类LSA是通告整个AS区,经由此ASBR可以到外部网络,且所有路由器接受到的5类都不会改变(即一样的信息)
注意:有ASBR的区域不会产生4类LSA,为什么不会产生4类呢?4类LSA在什么情况下会产生呢。
例如:Aear 2有一个ASBR。Aear 2的ASBR产生5类LSA。但不会产生4类LSA
不会产生4类LSA,是因为5LSA+1LSA ,Aear 2的路由都知道去外部的路由。

 

Type 4:Summary ASB Link States

特点:
1、把ASBR的Router-id传播到其他区域,让其他区域的路由器得知ASBR的位置。
2、由ABR产生并发出,穿越一个ABR,其ADV Router就会变成此ABR的Router-id.

通俗点:4类LSA 是其它区域用来定位ASBR位置的。为什么要定位置呢?
因为其它区域通过5类LSA是不可以学到外部路由的。经过4类LSA的定位ASBR后,就可以学到去外部的路由了。这也回签上面的提的问题了。
例如:Aaer 0要学到到外部的路由,R1就必需要产生4类LSA。

 

1-5类LSA都好理解,7类LSA有点不好理解:

当指Aear 2 为NSSA时 ASBR就会产生7类LSA

 

Type 7:Type-7 AS External Link States

特点:
特殊的域外路由,只存在于NSSA区域中。

通俗讲:
NSSA区域:没有5类LSA,于是也就没有4类LSA,但会生成7类LSA,且由ASBR产生,只在NSSA区域传播。

与NSSA连接的区域(Aear 0):Aear 0左边的ABR会把7类LSA转为5类LSA传播 flood除NSSA区域的所有区域

注意:此ABR不会产生4类LSA,为什么? 理解了这你就完全理解了7、5、4类LSA。
回头看5类LSA,Aaer0有1+5类LSA就可以学到外部的路由。所以不需要4类LSA
但Aaer 1的ABR必须产生产4类LSA,回头看4类LSA,就明白了。
在此你可以把Aear 0左边的ABR当成没配置NSSA的ASBR来理解。

以上是我个人理解,请指教。

 

0

评论 (2)

取消
  1. 头像
    wlian
    Windows 10 · Google Chrome

    对应CCNA的级别吗,做什么工作呢?

    回复
    1. 头像
      刘大喵 作者
      Windows 10 · FireFox
      @ wlian

      ccnp的同级别内容 ::twemoji:sweat::

      回复