标签:如何 概述 含义 时间 各类 alt 自己的 分析 Stub
一:概述启用OSPF协议的路由器通过互相同步LSA来构建网络拓扑信息,LSA共有11类,常见的有6类。
二:LSA类型分析
Type-1:Router LSA,每台路由器都会产生,内含路由器直连链路的拓扑信息,使用IP前缀和链路类型来标识链路信息,使用路由器的Router-ID来标识该LSA,仅在区域内部泛洪,不会穿越ABR。
Type-2:Network LSA,由广播或NBMA(非广播多路访问)网络中的DR产生,包含该区域的路由器列表和链路的子网掩码等信息,仅在区域内泛洪,不会穿越ABR。
Type-3:Summary LSA,由源区域的ABR产生,并由所有的后续ABR重新生成,内含源区域的路由信息,在整个OSPF网络中泛洪。
Type-4:ASBR Summary LSA,由ASBR所在区域的ABR产生,并由所有的后续ABR重新生成,内含ASBR的Router-ID,用于通告如何到达ASBR。
Type-5:External LSA,由ASBR产生,用于通告OSPF外部路由条目,在整个OSPF网络中泛洪,在泛洪时,通告路由器的Router-ID不变,始终是ASBR的Router-ID。
Type-7:NSSA External LSA,用于通告NSSA(次末节区域)引入到OSPF中的外部路由,由于NSSA不传播第5类LSA,所以在NSSA中使用第7类LSA传播,出NSSA区域后,又会转换为第5类LSA。
三:LSA的头部格式
主要字段含义如下:
LS age:表示该条LSA已经存在的时间,以秒为单位,每过一秒该值加一。
LS type:表示该条LSA的类型。
Link state ID:该条LSA的描述,不同类型的LSA,该字段内容不同。
Advertise Router:产生该条LSA的路由器的Router-ID。
Sequence Number:该条LSA的序列号,序列号越大,表示该LSA越新,路由器根据序列号与本地LSDB的LSA相比较,判断那条LSA更新。
LS type,Link state ID,Advertise Router这三个字段用于唯一标识一条LSA。
抓包分析LSA头部:
四:各类LSA的内容分析
Type-1:Router LSA
每台OSPF路由器都会产生Router LSA,内部含有本路由器的链路状态信息,根据不同的链路状态,Router LSA又分为不同的类型:
Stub Network类型:Loopback接口网络、对端没有启用OSPF的网络都会生成该类LSA。
another Router:点到点、点到多点类型的网络生成该类LSA。
Transit Network:多路访问网络中的路由器都会产生该类型的Router LSA。
Virtual Link:建立OSPF虚链路的路由器产生该类型的Router LSA。
Stub Network类型:
Stub Network类型内部包含目标网络前缀,子网掩码、开销值等信息,且目标网段是自己的直连网段。如果掩码为32位,目标网络前缀为IP地址,说明是启用的Loopback接口:
Transit Network类型:
Transit Network类型内部含有DR接口的IP地址与自己与DR相连接口的IP地址:
another Router(point-to-point)类型:
another Router类型内部含有邻居路由器的Router-ID、本地与邻居连接接口的IP地址、本地到达邻居的开销值:
Virtual Link类型:
Virtual Link类型内部含有本地建立虚链路所用接口、虚链路对端的Router-ID、本地接口到达虚链路对端的开销值:
Type-2:Network LSA
Network LSA由DR产生,仅在区域内泛洪,如果一个区域存在多个DR,那么该区域会生成多个Network LSA,Network LSA的内容包含DR接口所在链路的子网掩码及DR接口所在链路的所有路由器的Router-ID:
Type-3:Summary LSA
Summary LSA由ABR生成,用于向区域通告区域间路由,内部包含目标网段、目标网段的子网掩码等信息:
Type-4: ASBR Summary LSA
ASBR Summary LSA的内容包含ASBR接口的IP地址和生成该LSA的路由器到达ASBR接口的开销值:
Type-5: External LSA
External LSA由ASBR生成,内含外部路由信息:
Type-7: NSSA External LSA
NSSA External LSA由NSSA区域的ASBR产生,内含外部路由信息:
五:总结
每台OSPF路由器都会产生Router LSA,该类LSA的Link state ID使用生成该LSA的Router-ID标识,内容描述的是本路由器所连接的链路信息,Router LSA使用如下四种类型来标识不同类型的链路信息:
Transit Network:该类型用于标识DR所在的链路,内部含有DR接口的IP地址及本端接口的IP地址;
Virtual Link:该类型用于标识OSPF虚链路,内部含有本端虚链路接口的IP地址及虚链路对端路由器的Router-ID;
Stub Network:该类型用于标识末节链路,内部含有该链路的网络前缀、子网掩码等信息;
another Router:用于标识点对点链路,内部含有邻居路由器的Router-ID和本地接口的IP地址。
Network LSA由DR生成,Link state ID用DR接口的IP地址标识,内部含有DR所在广播域的子网掩码及连接到DR所在广播域的所有OSPF路由器的Router-ID。
Summary LSA由ABR生成,Link state ID用目标网段标识,内容部分含有目标网段的子网掩码和ABR到达目标网段的开销值。
ASBR summary LSA由ABR生成,Link state ID用DR所在接口的IP地址标识,内部含有ABR到达ASBR接口的开销值。
External LSA由ASBR生成,Link state ID用外部路由网段标识,数据部分含有外部路由的子网掩码、metric类型和ASBR到达外部路由网段的开销值。
NSSA External LSA的内容与External LSA类似。
附:本文仅为个人学习总结,文章如有错误,欢迎批评指正!
标签:如何 概述 含义 时间 各类 alt 自己的 分析 Stub
原文地址:https://blog.51cto.com/14796199/2489796