系列文章传送门:
【零基础入门计算机网络】第三章 OSI分层系统模型与TCP/UDP详解
【零基础入门计算机网络】第四章 远程登陆Telnet操作与DHCP操作
【零基础入门计算机网络】第八章 RIP协议与OSPF协议的比较
【零基础入门计算机网络】第九章 五分钟真正了解OSPF动态路由协议
【零基础入门计算机网络】第十章 ACL控制流量的方法有很多,你又知道哪几种?
【零基础入门计算机网络】第十二章 私网与公网的转换---NAT网络地址转换技术
文章目录:
一、合理的子网划分
二、IP地址的配置
三、OSPF协议的运行
四、完成实验特殊要求
五、优化网络的拓展配置
PS:本文章建立在下面的一个实验上,根据下面要求,讲解流程。
一、合理的子网划分
在该网络中,我们需要实验网段均在192.168.1.0/24上进行合理的分配,所以,在配置之前,我们首先进行子网划分。
根据实验网络,我们可以看出网络由三个环回地址,和骨干链路组成,相对于环回地址,我们可以看作为是三个大范围,而相对于骨干链路,我们结合的看成是一个大范围。所以,我们需要先划分出四个大范围,如下图划分。
而对于骨干,我们先划分成两个区域,再根据各自需求,划分子网(一个需要三个IP,一个需要两个IP),如下图。
到此,我们在这个实验网络上的子网划分结束,整体如下图所示。下面进行IP地址的配置。
二、IP地址的配置
根据上面进行的子网划分结果,我们给相应的路由器配上网关地址和环回地址。(按照R1--R4的顺序如下图所示)。
各IP地址配完后,我们接下来就是开启OSPF的进程了。
三、OSPF协议的运行
对于OSPF协议,我们首先得在各个路由器上,启动OSPF进程,之后,按照实验要求,判断配置的路由器在那个区域,相应的创建一个区域,在此区域上宣告所有的直连网段,并且必须按照主类来进行宣告(只要宣告后的接口才能收发OSPF的数据包)。
根据要求,R1-R3都在在area 0区域上,所以在三个路由器上,都需要创建一个area 0的区域,并且在创建前先设置一个RIP,再宣告区域内的接口和环回地址。如下图。
而在该网络中,R3作为一个ABR设备,既存在area 0 区域,又存在area 1区域,所以,在R3上,我们还得创建一个area 1的区域,并且宣告其右边的接口。而R4处于area 1 区域,就正常的配置就行。如下。
因为实验要求不能直接宣告4.4.4.0网段,所以至此所有宣告都已经完成。我们尝试用R1 ping一下R4的接口,若能如下图一样ping通,则说明OSPF动态路由初步完成。
四、完成实验特殊要求
(一) 实验特殊要求一:在R1-R3的区域中,R3为DR设备(即老大),但在该区域无BDR设备(即没有老二)。
面对这个要求,我们想,正常来说,一个老大,一个老二,其他的都是小弟。但实验要求需要我们不能存在老二。所以在优先级上,我们可以下功夫,让R1,R2的优先级都改成0,即让他们俩都放弃当老大老二的资格,这样R3就自然而然成为老大,且不存在老二了。按照下图步骤修改R1,R2的优先级,如下。
修改后,查看邻居表简表,发现R1跟R2真的只是邻居,而不是邻接了。
(二)实验特殊要求二:R4不能直接宣告4.4.4.0网段,但又需要全网可达
对此,我们只能在该网络上设置缺省路由,指向R4(只要路由表上没有,就往R4的方向扔),这样也能把数据传到R4手上。
所以,我们把R4定为缺省边界,但这有个问题,OSPF跟RIP不一样,OSPF要求,边界路由器上必须得先存在缺省路由,才能设置。因此,我们有一条命令,可以强制下发缺省。如下
这样就可以了,让R1 ping一下4.4.4.1,若能如下图一样ping通,则说明缺省路由完成。
五、优化网络的拓展配置
为了满足实验要求,我们需要进行OSPF的拓展配置(手工认证,手工汇总,配上空接口)
(一)手工认证---给每个接口都设置上一个密码,让传输更安全
(二)手工汇总---减少区域0路由的条目
(三)配上空接口---避免环路
最后到此为止,整个实验要求皆已完成。一个由OSPF动态路由搭建的网络就做完啦!
都看到这里了,创作不易,大家点个赞再走呗!!(。・ω・。)ノ♡