前言
OSPF(Open Shortest Path First)协议,即开放最短路径优先协议,在现代网络环境中扮演着至关重要的角色。它不仅是一种广泛使用的内部网关协议(IGP),而且在IP网络的单个自治系统(AS)中负责分发IP路由信息。OSPF的出现和广泛应用标志着网络路由技术的一次重大进步,特别是在替代了传统的基于距离矢量算法的RIP(Routing Information Protocol)协议之后。
其次OSPF的重要性不仅仅体现在其技术上的优势,如无环路特性、快速收敛、良好的扩展性等,还体现在其在现代网络架构中的广泛应用和对网络稳定性与性能的关键贡献上。因此,对于任何希望建立高效、可靠网络的个人或组织来说,深入理解和正确应用OSPF协议都是非常必要的。
接下来看一下本次OSPF实验列题
实验要求
1、R1-R3为区域0,R3-R4为区域1;其中R3的环回也在区域0 ,R1,R2各有一个环回
2、R1-R3 R3为DR设备,没有DBR
3、R4环回地址已固定,其他所有网段使用192.168.1.0/24进行合理分配
4、R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目
拓扑图
实验步骤
1)根据题目要求划分网段,合理分配IP地址,规划拓扑图
由拓扑图可知共6个广播域,其中R4的环回已固定,因此我们需要将192.168.1.0/24划分成8个子网,用其中5个网段,剩余3个网段用于将来网络升级。
配置过程省略,如果需要学习请自行翻看之前发布的文章。网络基础的相关配置https://blog.csdn.net/2301_78044462/article/details/137969765?spm=1001.2014.3001.5501
划分网段
配置ip地址
规划拓扑图
2)OSPF的基础配置
①启动进程
[r1]ospf 1 router-id X.X.X.X 启动时可以定义进程号,仅具有本地意义;默认为1;建议同时定义该设备的RID-- 使用Ipv4地址,全网唯一;
手工配置 -- 环回接口最大数值的ip地址---物理接口最大数值的IP地址 一旦RID生效,默认不能直接修改
②创建OSPF区域
[r1-ospf-1]area 0
③宣告
[r1-ospf-1-area-0.0.0.0]network x.0.0.0(接口) 0.0.0.255 -- 反掩码 -- 0对应位不可以变,1对应位可变
[r1-ospf-1-area-0.0.0.0]network x.0.0.0(接口) 0.0.0.0 -- 精准宣告
OSPF的基础配置
3)进行DR和BDR的选举配置
首先我们需要了解华为设备的选举规则
选举规则:
①先比较参选接口的优先级(Priority),0-255,大优先;默认为1;
通过修改接口优先级,可以干涉选举
[r1]interface g0/0/0 在参选接口上配置
[r1-GigabitEthernet0/0/0]ospf dr-priority X
注意:建议将非DR/BDR的设备优先级修改为0,0代表不参选,不用重启进程
在一个MA网段中,有且至少有一台设备参选,否则该网段无任何邻接关系
DR/BDR的选举是非抢占性;因此在修改优先级后,需要手工重启所有参选设备的OSPF进程
<r1>reset ospf process 重启ospf进程
②如果优先级相同,则比较RID,RID大的路由器对应的接口为DR,次大的为BDR。
DR/BDR的选举
根据图片可以看到我们将R3的优先级改成5(0-255,默认为1),其余R1,R2优先级改为0(代表不参选),配置结果达到了题目所给的要求R3为DR,无BDR。
4)保障更新安全,避免环路,减少路由条目
①保障更新安全即路由器间进行认证
认证 -- 邻居间使用共享密钥核实身份,华为设备可以同时加密ospf信息
[r1]interface g0/0/1 在直连邻居的接口上配置
[r1-GigabitEthernet0/0/1]ospf authenticaton-mode md5 1 (Kid)cipher 123456(本地的密码) 要求邻居间模式、编号、密钥、加密完全一致
认证
②避免环路即给路由器配置空接口
题目要求说到不能宣告R4的环回,又要求全网可达,因此我们需要给路由器配置缺省路由,但一旦配置缺省后该路由器就有可能成为黑洞,因此我们需要在其上配置空接口命令
缺省路由 -- 在边界路由器上配置后,将内部所有运行OSPF协议的路由器发送缺省路由信息,使得内部所有运行ospf协议的路由,自动生成缺省路由,指向边界路由器方向
[r3]ospf 1
[r3-ospf-1]default-route-advertise
注意:该命令需要边界设备本身存在缺省路由
[r3-ospf-1]default-route-advertise always 强制下发缺省
给R4配置缺省路由
给R4配置空接口
③减少路由条目即手工汇总
汇总 -- OSPF不支持接口汇总,因为区域内部传递拓扑信息,不可能修改;区域之间传递的路由条目信息,可以进行汇总 -- ospf支持区域汇总
[r2]ospf 1
[r2-ospf-1]area 0 该区域编号为明细路由的来源区域
举例:[r2-ospf-area-0.0.0.0]abr-summary 192.168.1.64 255.255.255.192
在R3上进行手工区域汇总
总结
通过OSPF实验,不仅加深了对OSPF工作原理的理解,而且掌握了OSPF配置。实验结果表明,合理配置的OSPF能够有效提高网络的稳定性和性能。此外,实验过程中的问题分析和解决过程,也增强了解决复杂网络问题的能力。这些经验和知识对于未来构建和维护大型动态网络环境具有重要的实践意义。