数据通信——网络层(OSPF基础特性)_咕噜跳的博客-CSDN博客
数据通信——网络层(RIP与BGP)_咕噜跳的博客-CSDN博客
上述是之前写的理论知识部分,懒得在实验中再次提及了。这次做RIP协议以及OSPF协议。不过RIP协议不常用了,现在IS-IS的使用要比OSPF好。
环回口
环回口(Loopback),是路由器上面的一种虚拟接口,它不是物理接口,我们可以在一台路由器的物理接口上创建多个环回口。我们可以为环回接口配置IP地址和掩码,环回口的掩码一般为全1,即255.255.255.255。
环回接口的重要特性是除非设备物理接口瘫痪,否则一直为up状态。在一个网络中,不同设备的环回接口地址以及同一设备上的不同环回接口地址应该统一规划,避免重复。
在路由协议中,我们设置环回口来作为路由协议中的Router-ID,这样在指定范围内能唯一标识一个设备。不仅节省地址还很稳定。环回口也可以测试连通性,也可以用来建立隧道。
下面就开始实验:
RIP协议
按照下图连接拓扑:
然后配置RIP协议,我们以R2为例:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 24.2.2.2 24
[Huawei-GigabitEthernet0/0/1]int loopback 0 //进入环回口
[Huawei-LoopBack0]ip add 2.2.2.2 32 //添加环回口地址
[Huawei-LoopBack0]q
[Huawei]rip 100 //rip开启并设置进程号(1-65535都可以)
[Huawei-rip-100]version 2 //版本号为2
[Huawei-rip-100]undo summary //关闭自动汇总
[Huawei-rip-100]network 2.0.0.0 //宣告环回口网段地址
[Huawei-rip-100]network 12.0.0.0 //宣告网段地址
[Huawei-rip-100]network 24.0.0.0
其余的R1与R3都是同理,以同样方式进行配置,只是宣告的接口和地址数量不同而已。
我们用R3来ping一下12.1.1.1,也就是R1的接口,并用抓包软件抓下:
接下来我们使用命令“ping -a 3.3.3.3 1.1.1.1”这个是来测试下R3上以环回口地址ping源地址为AR1的环回口地址:
此时,我们的RIP协议就已经完成配置和检测了!
OSPF
我们同样以上述拓扑来做我们的实验:
以R1为例,我们为路由器的每个接口宣告IP地址:
随后我们配置OSPF,配置OSPF有两种方式,分别如下:
在接口下宣告,以R1为例:
[Huawei]ospf 10 router-id 1.1.1.1 //开启OSPF,进程号为10,设置RID为环回口的1.1.1.1
[Huawei-ospf-10]area 0 //设置OSPF区域为0
[Huawei-ospf-10-area-0.0.0.0]int loopback 0 //进入环回口宣告OSPF
[Huawei-LoopBack0]ospf enable 10 area 0 //开启OSPF的进程为10,区域为0
[Huawei-LoopBack0]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ospf enable 10 area 0
OSPF进程视图宣告,以R2为例:
[Huawei]ospf 10 router-id 2.2.2.2
[Huawei-ospf-10]area 0
[Huawei-ospf-10-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[Huawei-ospf-10-area-0.0.0.0]network 12.1.1.2 0.0.0.0
[Huawei-ospf-10-area-0.0.0.0]network 24.2.2.2 0.0.0.0
[Huawei-ospf-10-area-0.0.0.0]q
我们再把R3配置好后,接下来可以用命令(display ospf peer)查看一下OSPF的接口邻居状态:
可以看到OSPF邻居已经建立完毕。我们可以看到当前的DR与BDR,所在接口和OSPF区域及优先级等信息。
接下来,我们用R3的环回口地址为源IP去ping一下R1的环回口地址,并用抓包软件进行抓捕(抓的是R2的g0/0/0口):
首先,我们可以看到黄色底色的OSPF在持续性的发送HELLO报文来维持邻居关系,此时,我们PING通对端以后,可以看到OSPF邻居之间报文的传递。