信安学习之网络安全:Day-12【ospf的五种报文及查看】
ospf深入
ospf五种报文:
Hello:第10S发送一次,用于建立与维持邻居关系。
---------【如果超过40s没有收到邻居发来的hello包,邻居关系破裂】
DBD:链路状态数据库描述数据包
---------【OSPF的DBD数据包对ospf的网络拓扑进行描述】
数据包在链路状态数据库交换期间产生,主要作用有三个:
①选举交换链路状态数据库过程中的主从关系
②确定交换链路状态数据库过程中的初始***
③交换所有的LSA数据包头部(不包含lsa,但是有lsa的列表)
LSR:用于请求在DBD交换过程中发现的本路由器中没有的或已过时的LSA包
LSU:用于存储和传递路径信息,将多个LSA泛洪,也用于对接收到的链路状态更新进行应答
LSACK:用于对接收到的LSU进行确认。
如果发送确认的路由器的状态是DR或者BDR,确认数据包发送到OSPF的组播地址224.0.0.5
如果发送确认的路由器状态不是DR或BDR,确认将被发送到OSPF路由器组播地址224.0.0.6
ospf五种报文的查看:
前提条件:GNS3软件环境下抓包结果:
hello包
DBD、LSR、LSU、LSACK
注意:
OSPF是一种链路状态型路由协议,路由与路由不会传输路由条目。
只会传输LSA(共有11种),路由器收到LSA通过OSPF路由协议的(spf算法)算法计算得出路由表。
RIP是一种距离矢量协议,路由与路由直接传输路由条目。