码迷,mamicode.com
首页 > 其他好文 > 详细

OSPF协议各类LSA的内容总结

时间:2020-04-24 01:00:50      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:如何   概述   含义   时间   各类   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类似。

附:本文仅为个人学习总结,文章如有错误,欢迎批评指正!

OSPF协议各类LSA的内容总结

标签:如何   概述   含义   时间   各类   alt   自己的   分析   Stub   

原文地址:https://blog.51cto.com/14796199/2489796

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!