LSA报文很抽象,主要用于理解OSPF运行、通信过程,在应用和排错时大致知道故障点和什么类型的LSA报文有关,从而有支撑的点
I want you to be the very best version of yourself that you can be
OSPF路由器类型
在学习LSA类型时候,先确认在OSPF协议下如何定义路由器类型
LSA类型
类别 | 名称 | 描述 |
1 | 路由器LSA | 区域内Router产生,描述了路由器所有接口、链路和Cost值。只能在本区域内泛洪 |
2 | 网络LSA | 由DR产生,报文包括了其连接的所有Router的RID,其中包含自己的RID |
3 | 网络汇总LSA | 通知本区域内的路由器通往区域外的路由信息。默认路由也被通告。 Link ID为目标网段的ID |
4 | ASBR汇总LSA | 由ABR产生,但它是一条主机LSA,指向ASBR路由器 |
5 | 自治系统外部汇总LSA | 由ASBR产生,告诉本自治区的路由器通往外部自治区的路径 |
7 | NSSA外部LSA | 由ASBR产生,几乎和LSA5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪 |
类型1:路由器LSA Router LSA
每个路由器针对它所在的区域产生Type 1 LSA ,描述区域内部与路由器
直连的链路的信息(包括链路类型, Cost等)
只允许在本区域内洪泛,不允许跨越ABR
LinkID是通告该LSA的路由器RID,类似标识的作用。不同类型的LSA LinkID不一样
通过show ip ospf database [LSA类型],显示不同的信息
类型2:网络LSA Network LSA
由DR生成,描述其在该网络上连接的所有路由器和网段掩码信息
只在本区域Area内洪泛,不允许跨越ABR
Link ID是DR进行宣告的那个接口的IP地址
类型3:网络汇总LSA Summary Net LSA
由ABR生成,将区域内部Type1、 2 LSA信息收集起来以路由子网的形式扩散出去
Link ID是域间路由的路由前缀,一条域间路由对应一条Type 3 LSA
ABR收到来自同区域其它ABR传来的Type3 LSA后重新生成新的Type 3 LSA(Advertising Router改为自己)然后继续在整个OSPF系统内扩散
如果—台ABR与它本身相连的区域内有多条路由可以到达目的地,那么它将只会始发单一的一条网络汇总LSA到骨干区域,而且这条LSA是上述多条路由中代价最低的
类型5:自治系统外LSA AS External LSA
由ASBR生成,用于描述OSPF自治域系统外的目标网段信息。
Link ID是域外路由的路由前缀,一条域外路由对应一条Type 5 LSA
ADV Router在传递过程中不改变
不同协议各自之间通告的路由是不会互相传递学习的,自治区域外的路由需要通过重分布
外部路由通过重分布引入OSPF,相应信息(路由条目)由ASBR
以Type 5 LSA的形式生成然后进入OSPF路由域;
• 缺省情况下, Type 5 LSA生成路由用OE2表示,可指定为OE1;
• OE2 开销 = 外部开销 = 20(默认)
• OE1 开销 = 外部开销 + 内部开销;
• Type 5 LSA不允许进入特殊区域 —— Stub和NSSA区;
o e2 [110/20] 20就是默认的度量值,内部可以通过计算确认开销,外部的话只能通过设定进行比较。如果只有一条路径的情况下,度量值没有作用,但是如果有多条的情况,就可以进行选路
转发地址就是告诉域内地址如何快速的到达5类通告的下一跳地址,全0代表到ASBR去,如果不是全0去所写的地址去
类型4: ASBR Summary LSA
4类放在5类的后面,是因为5类描述的是外部的网段有关的内容,如掩码、类型、开销,和最终生成的路由直观。但是有个很重要的问题,5类由ASBR传进来给到远端设备,但是远端设备如何可达ASBR 没有明确,于是有了4类用于回程指向
由ASBR所在区域的ABR生成,用于描述ABR能够到达的ASBR的信息
Link ID为目的ASBR的RID
ADV Router在经过ABR时会改变
类型7: NSSA中的外部LSA NSSA External LSA
特殊区域是用于对现有区域的一种优化,有一些基本的要求是要阻止5类LSA进入,自身区域是不能学到外部路由的。但本身可以进行重分布传出,所以就有了7类
Type 7 LSA只能在NSSA区域中洪泛。到达NSSA区域ABR后, NSSA ABR将其
转换成Type 5 LSA的外部路由传播到Area 0,从而传播到整个OSPF路由域
若有多个ARB,则由RID大的负责转换
生成路由默认用ON2表示,也可指定为ON1(与OE2、 OE1相似)
LSA总结
通过Type 1 、 2 LSA单区域内洪泛,使区域内每个路由器的LSDB达到同步,计算生成标识为“O” 的路由,解决区域内部的通信问题
Type1、2、3解决了骨干和非骨干区域的通信问题,type3的ABR收集信息以路由子网的形式扩散出去
Type5解决外部路由ASBR的引入,Type4解决域内返回ASBR的回程路由