开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。在网络中使用OSPF协议后,大部分路由将由OSPF协议自行计算和生成,无须网络管理员人工配置,当网络拓扑发生变化时,协议可以自动计算、更正路由,极大地方便了网络管理。
使用ospf进行动态路由相关配置,以下图为例
首先,我们一步一步的来解决问题。首先,进行子网划分,先使用192.168.1.0/24这个网段划分为两个,给区域0和区域1来使用,随后划分出区域0的骨干链路网段和环回网段,以及区域1的骨干链路。以下是我的子网划分,仅供参考
192.168.1.0/24 192.168.1.0000 0000 /24
192.168.1.0/25 192.168.1.0000 0000 /25 AREA0
192.168.1.0/27 192.168.1.0 00 0 0000 /27 划分骨干链路
192.168.1.0/29 192.168.1.0 00 00 000 /29 选用骨干链路
192.168.1.8/29 192.168.1.0 00 01 000 /29
192.168.1.16/29 192.168.1.0 00 10 000 /29
192.168.1.32/29 192.168.1.0 00 11 000 /29
192.168.1.32/27 192.168.1.0 01 0 0000 /27 R1
192.168.1.64/27 192.168.1.0 10 0 0000 /27 R2
192.168.1.96/27 192.168.1.0 11 0 0000 /27 R3
192.168.1.128/25 192.168.1.1000 0000 /25 AREA1
192.168.1.128/29 192.168.1.1 0000 000 /29 选用骨干链路
192.168.1.136/29 192.168.1.1 0001 000 /29
192.168.1.144/29 192.168.1.1 0010 000 /29
192.168.1.152/29 192.168.1.1 0011 000 /29
192.168.1.160/29 192.168.1.1 0100 000 /29
192.168.1.168/29 192.168.1.1 0101 000 /29
192.168.1.176/29 192.168.1.1 0110 000 /29
192.168.1.184/29 192.168.1.1 0111 000 /29
192.168.1.192/29 192.168.1.1 1000 000 /29
192.168.1.200/29 192.168.1.1 1001 000 /29
192.168.1.208/29 192.168.1.1 1010 000 /29
192.168.1.216/29 192.168.1.1 1011 000 /29
192.168.1.224/29 192.168.1.1 1100 000 /29
192.168.1.232/29 192.168.1.1 1101 000 /29
192.168.1.240/29 192.168.1.1 1110 000 /29
192.168.1.248/29 192.168.1.1 1111 000 /29
划分完网段之后在每个路由器配置接口网址和环回地址,这里以R3为例
配置R3接口路由
配置R3环回路由
配置完成之后记得使用display this来查看路由的信息,看是否完成。
随后打开ospf进程,进行宣告,这里以R3为例,由于题目所说R3环回在区域0,且R3属于ospf的ABR设备,所以需要在两个区域都进行宣告。
随后,我们可以使用display this 这个命令来查看宣告的信息是否正确
在进行完ospf的宣告之后,就完成了大部分的工作,基本上该拓扑图可以到达除了未宣告的R4环回之外的所有地址,以R3为例
至此,题目的第一和第三条已经完成,现在完成第二条,进行区域0的DR设备选举,由于要求R3为DR设备且没有BDR,所以我们需要进入参选的接口来修改优先级,修改之前我们可以输入display ospf peer来查看ospf的相关配置
从上图我们可以看出,区域0的DR设备为R1,BDR设备为R2,现在进行修改优先级。
、
修改完成之后R1和R2的接口将不再参加DR和BDR的选举,只有R3处于区域0的接口参加选举,从而实现R3为DR设备,且没有BDR设备。此时我们可以输入display ospf peer来查看ospf的相关配置
此时,我们可以清晰的看见,区域0的DR设备为192.168.1.3,为R3接口,且没有BDR,要求二完成。
我们在看要求4:R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目数量
R4环回不能宣告但要求全网可达,说明我们需要在R4上设置一个缺省路由,把通往R4环回的路由信息通过缺省导向R4的换回,从而实现全网可达。而保障更新安全是我们需要在接口上设置密码,以此来保障更新安全。避免环路是我们需要设置空接口路由,但由于我们使用的是ospf,所以我们只需要在ABR设备上设置空接口就行。减少路由条目数量是在要求我们进行手工汇总。
要记得检验一下
做完缺省路由之后才真正达到了全网可达的目标
下面为每个接口来配置密码,以此保障更新安全
由于R3属于ABR设备,所以需要在每个区域都进行相关配置。
接下来我们进行手工汇总,减少路由表的条目数量,手工汇总也是在ABR设备上进行的
进行手工汇总之后,我们可以看见R4通往区域0的IP地址
最后我们再来进行空接口的相关配置。
至此,该实验完成,已经达到了相关要求。