OSPF 5个包作用 lsa1,lsa2,lsa3,lsa4,lsa5,lsa7的介绍
Posted 阿金不会学网络
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSPF 5个包作用 lsa1,lsa2,lsa3,lsa4,lsa5,lsa7的介绍相关的知识,希望对你有一定的参考价值。
ospf 5种包直接的联系
hello用于建立和维护ospf邻居关系。
DBD链路状态描述,它犹如一张点菜的菜单,上面有简略的数据库列表,接收方用它来和本地的DBD进行对比,如果不同则会发送LSR请求,请求的东西就是LSA,LSA通过什么承载?那就是LSU,所以LSA的完整信息就在LSU中,LSACK就是一个确认包。
1.OSPF HELLO包
用于建立和维护邻居关系
作用:设备第一次交互学习对端的router-id,在建立稳定的邻接关系之后,维护设备的邻接
2.DBD(链路状态描述)
作用:描述LSDB(链路状态数据库,)有多少LSA
LSDB
获得LSDB过程
路由器获得完整的LSDB的过程:
-主从协商
-DD交换
-LSA请求
-LSA传播
-LSA应答
3.LSR(链路状态请求包)
作用:请求更新某一块内容
要了解对方的详细信息,发出的请求。
4.LSU(链路状态更新包)
作用:请求更新某一块内容
要了解对方的详细信息,发出的请
5.LSACK(链路状态确认包)
作用:确认对端包
Osfp LSA(发布和更新拓扑信息的一个东西)
- LSA1
- 产生的设备:所有运行ospf的设备都能产生作用
- 作用:里面包含通告者的router-id,传递网段信息
- 传递范围:本区域内进行传递(不能穿透ABR )
- LSA2
- 产生的:DR设备产生的
- 作用:把LSA1进行打包的过程,传递网段信息
- 位置信息:通过LSA1找到的
- LSA3
- 谁产生的:ABR设备产生的(ABR是指骨干区域与非骨干区域的中间设备)
- 有什么作用:传递路由中的网段信息,把LSA1和LSA2进行转换为LSA3
- LSA3的通告者(位置信息)变成ABR的router-id是在LSA1中存在,(通俗的讲就是,lsa3为什么能跨区域,是因为lsa3通过ABR(中间设备)时变成了ABR的router-id,而router-id是lsa1中的内容,所以lsa3可以跨区域)
- 传递范围:可以跨区域进行传递(能穿透ABR设备)
- LSA4
- 谁产生的:ABR(中间设备)设备产生的
- 有什么作用:是由ABR产生,但是它是一条指向ASBR设备的lsa
- lsa4 一般是不会出现在协议里的,因为它是ASBR的一种宣告的方式,只能告诉别的路由器自己跟外界AS连通的
- 传递范围
- 可以跨区域进行传递(能穿透ABR设备)
- .LSA5
- 谁产生:ASBR设备产生的
- 有什么作用?由ASBR产生,告诉本自治区的设备通往外部自治区的路径,传递路由:网段信息在区域内需要搭配LSA1产生路由;
-
LSA5穿透ABR,LSA1位置信息转换为LSA4;
穿透ABR需要搭配LSA4或者FA地址(LSA7转换为LSA5时候使用)
- 在区域内需要搭配LSA1产生路由,穿透ABR需要搭配LSA4或者FA地址(LSA7转换为LSA5时候使用)
- 传递范围?
- 可以跨区域进行传递(能穿透ABR设备)
- LSA7
- 谁产生?ASBR设备产生(NSSA区域的ASBR)
- 有什么作用?传递路由:网段信息,穿透ABR设备是进行LSA7转换为LSA5同时加入FA地址(产生LSA7的ASBR router-id)
- 传递范围
- 不可以跨区域进行传递(能穿透ABR设备)
- 如果要跨区域进行传递需要ABR设备进行LSA7转换LSA5通过加入FA地址(产生LSA7的ASSR router-id).
以上是关于OSPF 5个包作用 lsa1,lsa2,lsa3,lsa4,lsa5,lsa7的介绍的主要内容,如果未能解决你的问题,请参考以下文章