今天谈一谈 OSPF 五类 四类LSA
首先 什么是 五类 四类 LSA?
四类 LSA
四类LSA报头信息如上图所示
四类LSA 叫 sum asbr ls id 代表的意思是 ASBR路由器的Rid。
adv rtr 代表的意思 是 产生这条LSA的路由器的Rid 既ABR的RID
那么问题来了 是不是可以反映出 ABR 是产生4类LSA的呢?
最后一个重点是最后一个字段
Tos 0 metric 100 : 代表的是产生这条LSA的路由器,到达ASBR的Cost 既 ABR 到达ASBR的Cost
四类LSA的关键信息就这
现在谈谈五类LSA
五类LSA 叫做 Extermal
ls id 是外部路由的网络号
adv rtr 是产生这条五类LSA的asbr的RID
net mask 是 外部路由的子网掩码
TOS 0Metric 1 外部路由的cost
五类LSA 是整个OSPF区域内泛洪 每一个运行OSPF 的路由器都能收到 五类LSA
每一条外部路由的浅醉,都是用一条五类LSA进行描述
四类LSA 在区域内泛洪,意思是只能在每个区域内自己泛洪,用来描述ASBR是谁,在哪里。以及到达网络目的的cost,通过ls id 标注ASBR是谁 cost 标识 ABR到达ASBR的COst
然后什么是ASBR ?
只要接入外部路由的路由器就是ASBR
产生五类LSA的路由器就是ASBR
针对华为设备来说
只要在OSPF进程下敲了import-router 就会在一类lsa中 将ASBR置为 标记自己是一台ASBR
然后就是外部路由器cost是怎么计算的?
- 和ASBR在同一区域内的路由器
根据ASBR产生的五类LSA 计算外部路由
根据外部路由类型的不同,有两种计算方式
2.type 1 开销等于路由器自身到达ASBR的开销加上ASBR到达外部路由的开销就是五类LSA携带的Cost
Type 2 开销等于ASBR到达外部路由的开销就是 五类LSA携带的Cost
当开销值为类型1的时候 就是 内部累加开销值
为2的时候 不累加内部开销值
- 和ASBR不在一个区域内的路由器
路由器和ASBR不在同一个区域的时候,计算外部路由使用的是五类LSA的开销值,加上四类LSA中描述ABR到达ASBR的Cost 加上一类和二类LSA中自己计算出到达ABR的Cost
type 1 五类LSA携带着的Cost 加上四类LSA的Cost 加上自己到达ABR的cost
type 2 开销等于ASBR达到外部路由的开销值(即五类LSA携带的Cost)
type 2 在路由表中不会呈现,type 1 在路由表中会呈现。
好了今天就到这里了