本节进行ospf数据包抓取分析,常见的路由协议ospf。


打开wireshark抓包工具


企业网络入门-抓包ospf数据包_网络技术


我们看下hello packet报文


企业网络入门-抓包ospf数据包_网络技术_02


当前ospf版本为2

message type 为 hello packet

当前的ID为4.4.4.4


企业网络入门-抓包ospf数据包_网络技术_03


这个时候,路由器的很多信息为0


企业网络入门-抓包ospf数据包_网络技术_04


LSA的报文

可以看到此处的报文为LSA,类型为2类


企业网络入门-抓包ospf数据包_ospf路由协议_05


2类的LSA可以看到路由的链路信息

link state id 为34.1.1.3

宣告的路由器为3.3.3.3


企业网络入门-抓包ospf数据包_ospf路由协议_06


重点的报文来了

在这里可看LSDB报文

包含该路由器链路的信息


企业网络入门-抓包ospf数据包_ospf路由协议_07


宣告master

并且设置了单一区域ospf


企业网络入门-抓包ospf数据包_网络技术_08


我们看这两个路由器,都向对方发送lsdb

都宣告自己为master


企业网络入门-抓包ospf数据包_ospf路由协议_09


在对比了router id之后,13.1.1.1的路由器选择退出master竞选。


企业网络入门-抓包ospf数据包_ospf路由协议_10



退出master竞选


企业网络入门-抓包ospf数据包_ospf路由协议_11


并且发出lsa 的1类报文

里面详细说明路由条目


企业网络入门-抓包ospf数据包_网络技术_12


企业网络入门-抓包ospf数据包_ospf路由协议_13


字节数比较大,相当于共享自己路由数据库。


企业网络入门-抓包ospf数据包_ospf路由协议_14


路由器34.1.1.4 在收到报文之后,发送LS request报文

对报文进行请求的同时进行确认。


企业网络入门-抓包ospf数据包_网络技术_15


如果自己的链路状态变化了,则向对方发送更新报文

ls update报文

里面包含自己的新链路状态


企业网络入门-抓包ospf数据包_ospf路由协议_16


最后一个分析的报文就是ls ack报文了

对相互的网络链路进行确认。

之后就是发送hello报文进行邻居的维持了。


ospf的介绍到此结束。