网络协议|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传播
【网络协议|OSPF 5个包作用 lsa1,lsa2,lsa3,lsa4,lsa5,lsa7的介绍】-LSA应答

3.LSR(链路状态请求包) 作用:请求更新某一块内容
要了解对方的详细信息,发出的请求。
4.LSU(链路状态更新包) 作用:请求更新某一块内容
要了解对方的详细信息,发出的请
5.LSACK(链路状态确认包) 作用:确认对端包

OsfpLSA(发布和更新拓扑信息的一个东西)

  • 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).

    推荐阅读