LSA的基本概念

LS age 16比特 LSA产生后所经过的时间,单位是秒。无论LSA是在链路上传输,还是保存在LSDB中,其值都会在不停的增长。
Options 8比特
LS type 8比特 LSA的类型:
• Type1:Router-LSA。
• Type2:Network-LSA。
• Type3:Network-summary-LSA。
• Type4:ASBR-summary-LSA。
• Type5:AS-External-LSA。
• Type7:NSSA-LSA。
Link State ID 32比特 与LS Type一起描述路由域中唯一一个LSA。
Advertising Router 32比特 产生此LSA的路由器的Router ID。
LS sequence number 32比特 LSA的序列号。其他路由器根据这个值可以判断哪个LSA是最新的。
LS checksum 16比特 除了LS age外其它各域的校验和。
length 16比特 LSA的总长度,包括LSA Header,以字节为单位。
Option字段补充:

DN:用来避免在MPLS VPN中出现环路。当PE向CE发送3类、5类和7类LSA时需要设置DN位,其他PE路由器从CE接收到该LSA时,不能够在它的OSPF路由计算中使用该LSA。
O:该字段指出始发路由器支持Opaque LSA(类型9、类型10和类型11)。
DC位:当始发路由器支持按需链路上的OSPF的能力时,该位将被设置。
EA:当始发路由器具有接收和转发External-Attributes-LSA(type8 LSA)的能力时,该位被置位。
N位:只用在Hello数据包中。N=1表明路由器支持7类LSA。N=0表明该路由器将不接收和发送NSSA LSA。
P位:只用在NSSA LSA。该位将告诉NSSA区域的ABR路由器将7类LSA转换为5类LSA。
如何比较LSA的新旧?
1.首先比较序列号,如果序列号越大,则越新。
2.如果序列号相同,则比较校验和,校验和越大越新。
3.如果校验和相同,则比较存活时间(LS Age),如果这些LSA中有一条存活时间为3600s,则认为该LSA是最新的,用于删除一条LSA。
4.如果所有LSA age不等于3600S,则判断LSA age的差值,如果大于900S(15分钟)则认为LSA age小的最新,如果小于900S则认为相同;
5.如果上述条件都一样的话,则认为这两条LSA是相同的,将本地的LSA保留。
Router LSA

- Link State ID:是指始发路由器的路由器ID。(这里的Link State ID是指LSA头部的该 字段)
- Flags
- V:设置为1时,说明始发路由器是一条或者多条具有完全邻接关系的虚链路的一 个端点。
- E:当始发路由器是一个ASBR路由器时,置为1。
- B:当始发路由器是一个ABR路由器时,置为1。
- Number of links:表明一个LSA所描述的路由器链路数量。
- Link Type
- 值为1表示为点到点网络,常见的PPP链路需要使用点到点网络描述。
- 值为2表示连接一个transit网络,有至少两台路由器的广播型网段或NBMA网段就 是一种Transit网段。
- 值为3表示连接stubnet网络,一般该网络上不存在邻居关系,如只有一个出口的 以太网或回环接口。(接口的网络地址和掩码)
- 值为4表示虚链路。
- Link ID
- Link Type为1时该值表示邻居路由器的路由器ID。
- Link Type为2时该值表示DR路由器的接口的IP地址。
- Link Type为3时该值表示IP网络或子网地址。
- Link Type为4时该值表示虚链接邻居路由器的路由器ID。
- Link Data
- Link Type为1时该值表示和网络相连的始发路由器接口的IP地址。
- Link Type为2时该值表示和网络相连的始发路由器接口的IP地址。
- Link Type为3时该值表示网络的子网掩码。
- Link Type为4时该值表示始发路由器的虚链路接口的IP地址。
- ToS:暂不支持。
- Metric:是指一条链路或接口的代价。
Router LSA描述TransNet

唯一标识一条lsa:Ls Type、Link State ID、Advertising Router

由Network LSA完整描述网段信息
报文示例:


R3用于描述G0/0/0口用的是router lsa中的stubnet,
Link ID: 192.168.10.0
Data : 255.255.255.0
Link Type: StubNet
Metric : 1
Priority : Low
环回口也用stubnet描述, Priority : media
- Router-LSA的重要字段含义总结:
| Links Type |

本文深入解析OSPF路由协议的关键概念和技术细节,涵盖LSA类型、LSA的新旧判断准则、LSA选项字段、各类LSA的功能及应用场景,特别关注Router LSA、Network LSA、Summary LSA等类型。并通过实例演示了不同LSA在区域间和区域外路由计算中的作用,以及FA地址在避免次优路径和环路中的重要性。
最低0.47元/天 解锁文章
3305

被折叠的 条评论
为什么被折叠?



