比较顺序:序列号->校验和->老化时间
LSA类型:
三类LSA
5类LSA
4类LSA
7类LSA:dis ospf lsdb nssa 200.1.1.1
判断是否为同一个LSA,就看 type、LS id、Adv rtr 三要素, 相同既是同一个LSA
dis ospf routing :ospf中spf算法的最优解
dis ip routing-table :进行加表原则后,路由表中的最优解(最后以这个为准)
display ospf lsdb :查询lsdb中的LSA类型
router、network、network summary、asbr summary、External、Multicast、Type 7
-
类型1 - 路由器LSA(Router LSA):
描述单个路由器的接口和状态,包括接口的IP地址、链路类型和链路成本。 -
类型2 - 网络LSA(Network LSA):
由指定路由器(DR)生成,代表一个多接入网络(MA网络)的所有路由器,包括网络的IP地址和掩码。 -
类型3 - 网络摘要LSA(Network Summary LSA):
由区域边界路由器(ABR)生成,描述从一个OSPF区域到另一个区域的路由信息。 -
类型4 - ASBR摘要LSA(ASBR Summary LSA):
描述如何到达自治系统边界路由器(ASBR),这些路由器连接到OSPF自治系统之外的网络。 -
类型5 - 外部LSA(External LSA):
由ASBR生成,描述OSPF自治系统之外的网络,这些网络可能是通过其他路由协议学习到的。 -
类型6 - 组播LSA(Multicast LSA):
用于支持OSPF的组播功能,描述组播组成员和组播路由信息。 -
类型7 - NSSA外部LSA(Type 7 LSA):
仅在特殊区域类型,如不完全末梢区域(NSSA)中使用,描述NSSA内部的外部路由。
配置上各接口ip地址,同时宣告上ospf1 区域0中
TransNet和P2P表述为树干,StubNet表述为叶子信息
在1类LSA中经常使用3种link-type来描述链路状态
1.当link-type为stubnet:用来描述一条路由信息(也就是SPF树叶子信息)
{
Link ID:描述这个路由信息的网络号
Data:描述这个路由信息的网络掩码
Metric:描述这条路由信息到达目的网络的开销值
}
补充:当子网掩码为24位时,spf树中叶子要显示为 .0 网段,位32位时,就可以详细描述网络号。
2.当link-type为p2p:用于描述直连链路上的网络类型为P2P或者P2MP的邻居信息(依旧是1类LSA,代表这颗树 的树干)
{
Link ID:描述该邻居路由器的router-id
Data:描述本路由器连接的邻居接口IP地址
Metric:描述这条路由信息到达该邻居的开销值
}
3.当link-type为transnet:用于描述直连链路上网络类型为广播或者NBMA的邻居
{
Link ID:描述该伪节点的信息,使用DR接口IP地址来当
Data:描述自身的直连的伪节点的接口IP地址
Metric:描述这条路由信息到达伪节点的开销值
}
注意:这些LSA都是通过路由器1上去构建LSA的
疑问:1.为什么叶子信息显示12.1.1.2,却写成12.1.1.0
2.为什么1.1.1.1过后树干只有12.1.1.2,没有23.1.1.3
1.因为当子网掩码为24位时,spf树中叶子要显示为 .0 网段,位32位时,就可以详细描述网络号。
2.因为最开始23.1.1.3cost开销值高于12.1.1.2的开销值。所以选择他,后续有23.1.1.3开销值才2,所以后续写在2.2.2.2后面。
叶子信息有多个相同的网络号,只选择一个开销值低的就行。