一、项目介绍与设计目的以及完成度
验证ospf协议的工作原理:
1.验证ospf中邻居邻接关系的建立
2.验证一,二,三,四,五类LSA的作用特性
完成度:
对ospf状态机有详细的抓包分析
对一到五类lsa有详细的display和抓包分析
二、项目环境要求
测试软件:Ensp
Whireshark
协议版本:Ospfv2
三、协议产生背景
网络规模扩大
网络可靠性要求提高
网络异构化趋势加剧
四、实验原理
0SPF协议,是目前网络中应用最广泛的路由协议之一。属于内部网关路由协
议,能够适应各种规模的网络环境,是典型的链路状态协议。
0SPF路由协议通过向全网扩散本设备的链路状态信息,是网络中的每台设备
最终同步于一个具有全网链路状态的数据库,然后路由器采用SPF算法,以自
己为跟,计算到达其他网络的最短路径,最终形成全网路由信息。
0SPF属于无类路由协议,支持VLSM。0SPF是以组播的形式进行链路状态的
通告的。
在大模型的网络环境中,0SPF 支持区域的划分,将网络进行合理地规划。划
分区域时,必须存在area0 (骨干区域)。其他区域和骨干区域直接项链,或
通过虚链路的方式连接。
五:实验内容及步骤
实验拓扑:

拓扑分析:
Area 0:ospf骨干区域
Area 1:ospf骨干区域直接相连的非骨干区域,且是广播网络,用验证各类LSA在广播网络中的表现
Area 2:ospf骨干区域直接相连的非骨干区域,用于物理隔离Area 3区域,为虚链接的验证做准备
Area 3:ospf骨干区域不直接相连的非骨干区域,且是P2P网络,用于验证ospf邻接关系的形成,验证各类LSA在P2P网络中的表现和验证虚链接
R10路由器:充当外网的角色,用于验证四类,五类LSA
ASBR:R4路由器
ABR:R3,R5路由器
一.验证ospf邻居邻接关系建立过程
1.1验证ospf邻居关系的建立过程
开启路由器R8,R9
R8:
router id 4.0.0.2
interface GigabitEthernet0/0/0
ip address 40.1.2.1 255.255.255.0
ospf network * type p2p
ospf 1
area 0.0.0.3
network 40.1.2.0 0.0.0.255
R9:
router id 4.0.0.3
interface GigabitEthernet0/0/0
ip address 40.1.2.2 255.255.255.0
ospf network * type p2p
ospf 1
area 0.0.0.3
network 40.1.2.0 0.0.0.255
配置完成之后在路由器R9开启抓包,之后关闭再开启G0接口
可以发现hello包只有两个并非理论上的3个
查看第一个hello包报文内容:

第二个hello包内容:
*可以发现此时R9和R8已经建立了邻居关系(并非理论的3个hello包交互才能建立邻居关系)

邻居关系建立总结:
1.开始时路由器处于down状态,收到第一个hello报文便进入Init状态,收到对端第二个hello报文之后会到达2 *way状态,双方都进入2 *way状态便代表邻居关系建立完成。
2.理论上需要4个hello包的交互,但是实际上只需要两个hello包便可以完成邻居关系的建立
1.2验证ospf的LSDB同步过程(邻接关系建立过程)
查看第一个DD报文

*源是R9的接口G0,I(判断是否是第一个DD报文),M(代表后面还有没有要补充的DD摘要报文),S(代表判断自己是不是master)置位都为1,seq=5754(X)且不携带任何路由摘要
查看第二个DD报文

*源是R8的接口G0,I,M,S置位都为1且seq=5754(Y),同第一个是类似的
查看第三个DD报文

*此时源是R8的接口G0,I,M,S都已经置0,选举结束seq=5754(Y)
*此时DD报文携带了lsa头部正式开始进行交互摘要信息
查看第四个DD报文

*发现此时源是R9的接口G0,I,M都已经置0但是S置位为1
*seq发生了变化,值=Y+1=5754+1=5755
*此时DD报文携带了lsa头部
查看第五个DD报文
*此时源是R

本文深入解析OSPF协议,涵盖邻居关系建立、LSA作用特性验证,及各类LSA的生成与传播机制。从理论到实践,全面理解OSPF在复杂网络环境中的应用。

4615

被折叠的 条评论
为什么被折叠?



