数据通信——OSPF基础

一,实验背景

    公司盈利了,老总打算扩展公司规模,也发现了RIP协议的缺点带来的影响。身为工程师,老总让你替换更好的网络,顺带为拓展出的新部门进行新的网络部署,甚至买来很多设备。

    此时你要用OSPF协议解决问题。

二,拓扑以及需求

拓扑及信息如下:

数据通信——OSPF基础_第1张图片

 需求自然是完成互联互通,同时,我们还要观察下路由表中OSPF协议的一些特征。

三,配置思路

首先,我们要完成PC机的IP设置,其次我们要进行互联口和环回口的设置,然后开启OSPF协议。

OSPF在使用过程中,会涉及到以下的一些语法

router ospf 100 开启ospf协议,进程号为100(进程号要一致)
router-id+ID数 设置路由器的Router ID,一般R2就设置成2.2.2.2
network+网关+Areo区域 设置网络区域

 OSPF重点是Areo区域的分配,只要把对应接口宣告进区域就可以了。

四,实验

配置PC机的IP地址,PC6为例

数据通信——OSPF基础_第2张图片

R2为例,配置地址及OSPF配置,如下所示

Ruijie(config)#no loggin on //关闭注释
Ruijie(config)#
Ruijie(config)#
Ruijie(config)#int g0/1
Ruijie(config-if-GigabitEthernet 0/1)#ip add 10.1.1.254/24
                                             ^
% Invalid input detected at '^' marker.

Ruijie(config-if-GigabitEthernet 0/1)#no sw
Ruijie(config-if-GigabitEthernet 0/1)#no switchport  //别忘了关闭以太网口模式 
Ruijie(config-if-GigabitEthernet 0/1)#ip add 10.1.1.254/24
Ruijie(config-if-GigabitEthernet 0/1)#no shu
Ruijie(config-if-GigabitEthernet 0/1)#no shutdown 
Ruijie(config-if-GigabitEthernet 0/1)#ex

Ruijie(config)#int g0/0
Ruijie(config-if-GigabitEthernet 0/0)#no switchport 
Ruijie(config-if-GigabitEthernet 0/0)#ip add 192.168.1.1/24 //设置G0/0口地址
Ruijie(config-if-GigabitEthernet 0/0)#no shutdown 
Ruijie(config-if-GigabitEthernet 0/0)#ex

Ruijie(config)#int loo
Ruijie(config)#int loopback 0
Ruijie(config-if-Loopback 0)#ip add 2.2.2.2/32  //我将环回口设置成了路由器后缀数字
Ruijie(config-if-Loopback 0)#no shu
Ruijie(config-if-Loopback 0)#no shutdown 
Ruijie(config-if-Loopback 0)#ex

Ruijie(config)#route ospf 100
Ruijie(config-router)#router-id 2.2.2.2   //设置RID,我将其设置与环回口一致
Change router-id and update OSPF process! [yes/no]:yes //提示你改变RID将改变OSPF进程
Ruijie(config-router)#network 1.1.1.1 0.0.0.0 a  
Ruijie(config-router)#network 1.1.1.1 0.0.0.0 area 0  //区域划分,环回口挂靠到Area 0
Ruijie(config-router)#net
Ruijie(config-router)#network 10.1.1.254 0.0.0.0 area 2 //网关将其挂靠在Area 2,   
Ruijie(config-router)#network 192.168.1.1 0.0.0.0 area 0 //G0/0属于Area 0,挂靠在Area 0
Ruijie(config-router)#ex

我们同理,把R3和R5那段也配置了。

数据通信——OSPF基础_第3张图片

 现在还有个R1和R4,我们将R4的环回口作为主机的地址,道理也是一样的。

数据通信——OSPF基础_第4张图片

 可以看到,我们用show ip ospf neighbor后,可以查看到附近的邻居,而DR也选择出来了。

下面配置好最后一个R1

数据通信——OSPF基础_第5张图片

 你会发现,它只有AREA 1中的一个邻居

都配置好了,我们现在来看一看邻居情况

我们可以清晰地看到上面的DR,BDR和DRother,我们可以通过修改优先级对DR进行变更,但是我建议在进行配置时就把优先级指定好,因为DR不支持抢占,因此需要重置OSPF进程才行。

ip ospf priority 255 接口命令下指定优先级,然后再进行OSPF区域的分配。

我们进行一下连通性测试,就用PC5 ping R1的环回口吧!

数据通信——OSPF基础_第6张图片

     一般的能在OSPF中查看到他们的信息,连通性也没问题,主要是后期引入路由策略后,还是要进行验证。

    我们在配置OSPF后,会发现很多宣告进区域的“无用”端口也在发送Hello报文,这影响了网络带宽。因此需要通过命令将其设置为为 passive 接口,可避免终端接收到无用的OSPF 协议hello报文。

    当一个接口被配置为被动接口时,它将不再主动发送Hello消息。相反,它将只监听来自邻居发送的Hello消息,并进行响应。这样,被动接口能够建立和维护与邻居之间的邻居关系。

passive-int g0/X 在路由模式下,将接口设置为被动接口

比如例子中的R2的G0/1口和R3的G0/1口就可以在分配完OSPF区域后进行被动接口设置。

五,后续

 OSPF以上只是基本配置,还没涉及到综合地运用以及NSSA区域和STUB区域等。后续将慢慢深入OSPF实验。

 

你可能感兴趣的:(数通工程,网络,tcp/ip,网络协议,信息与通信,智能路由器)