在ospf路由协议中,LSA一共有11种类别,我们经常使用的是前七种。而第六类LSA是用于组播ospf(它是为IPV4组播而设计),所以现在我们暂时使用不到。剩下六种分别是Router-LSA、Network-LSA、Network-summary-LSA、ASBR-summary-LSA、AS-External-LSA、NSSA-LSA。那么他们分别有着什么作用呢?
我们在描述LSA时,研究它时一般通过三点去研究。
(1) 传播范围
(2) 通告路由器
(3) 包含信息
1. Router LSA
传播范围:本区域泛洪
通告路由器:每个路由器关于每个区域只会产生一条一类LSA,ABR关于每个区域都会产生一条
包含信息:
Type:类型
Ls id:lsa报头中的链路状态id
Adv rtr:发布或者产生lsa的设备
Ls age:lsa老化时间
Len:长度
Options:lsa选项:
· E:允许泛洪AS-External-LSA。
· MC:转发IP组播报文。
· N/P:处理Type7 LSA。
· DC:处理按需链路。
Seq:序列号
Chksum:校验和
Link count:标识本路由器有几个接口被宣告进了这个区域
Link id:一类lsa中,链路id按照链路类型分类
· 链路类型是P2P时,Link ID表示邻居的Router ID。
· 链路类型是TransNet时,Link ID表示DR的IP地址。
· 链路类型是Stub时,Link ID表示IP地址。
· 链路类型是Virtual Link时,Link ID表示邻居的Router ID。
Data:链路数据,一类lsa中
· 链路类型是P2P、TransNet、Virtual Link时,Data表示IP地址。
· 链路类型是Stub时,Data表示IP地址的掩码。
Link type:链路类型是P-2-P或者TransNet或者StubNet或者Virtual
2. Network LSA——MA网络特有
传播范围:本区域泛洪
通告路由器:DR通告的
包含信息:
相同的字段和一类相同,来看不同的
Ls id:用DR的ip地址标识
Adv rtr:用DR的RID标识,DR通告的
Net mask:网络掩码
Attached Router:与这个链路两端设备ospf的rid
3. Summary Net Lsa
传播范围:本区域以外,其他所有ospf正常区域
通告路由器:本区域的ABR
包含信息:每一条3类LSA代表一条域间路由
Ls id:域间路由的路由前缀
Adv rtr:本区域的ABR
Net mask:网络掩码
Tos:服务类型
Metric:ABR到达目的网络的开销值
4. ASBR-summary-LSA
传播范围:除了ASBR所在的区域其他所有的正常区域
通告路由器:本区域的ABR
包含信息:用来描述ASBR的位置,谁是ASBR
Ls id:使用asbr的rid标识
Adv rtr:本区域的ABR
5. AS-External-LSA
传播范围:所有的ospf区域
通告路由器:ASBR----用ASBR的RID来表示
包含信息:每一条五类LSA代表一条域外路由
Ls id:域外路由的路由前缀
Adv rtr:产生这条五类lsa的设备
Net mask:lsa中的网络掩码
Tos:服务类型
Metric:从发布路由器到达网络的度量值
E type:e类型
Forwarding address:转发地址,也就是说产生这条lsa的路由器,收到去往这个目的网络的数据时,将数据转给谁
Tag:32位字段,防止路由环路用的,一般用在type5/type7的lsa上
6. NSSA External LSA
传播范围:nssa区域内部传播
通告路由器,nass区域连接外部as的路由器
包含信息:外部路由在nssa区域以7类的lsa进行呈现
Ls id:域外路由的路由前缀
Adv rtr:连接外部as的路由器的rid
Options:n代表是一条7类lsa,p代表nssa区域的ABR可以将这条7类lsa转为5类发往其他区域
Net mask:域外路由的路由前缀
閱讀更多 新盟教育助理高sir 的文章