OSPF路由协议—虚链路配置(实操!)

实验拓扑图结构:

OSPF路由协议—虚链路配置(实操!)

实验目的:

AREA0是骨干区域,AREA1,AREA2是标准区域

在ospf中非骨干区域需要跟骨干区域相连,不然不能通讯,但是骨干区域接口有限,没有跟骨干区域相连的只有通过设置虚链路才可建立通讯。

环境设置:

R1:

f0/0(192.168.10.1/24)

f0/1(192.168.20.1/24)

R2:

f0/0(192.168.20.2/24)

f0/1(192.168.30.1/24)

R3:

f0/0(192.168.30.2/24)

f0/1(192.168.40.1/24)

R4:

f0/0(192.168.40.2/24)

f0/1(192.168.50.1/24)

PC1:192.168.10.2/24

PC2:192.168.50.2/24

(一)配置R1路由器

R1#conf t 全局模式
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int f0/0  配置接口f0/0
R1(config-if)#ip add 192.168.10.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int f0/1  配置接口f0/1
R1(config-if)#ip add 192.168.20.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#ex
R1(config)#int loopback 0  设置本地的回环网卡固定IP
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config-if)#no shut
R1(config-if)#ex
R1(config)#router ospf 1   设置ospf并宣告网段
R1(config-router)#router-id 1.1.1.1
R1(config-router)#network 192.168.10.0 0.0.0.255 area 2
R1(config-router)#network 192.168.20.0 0.0.0.255 area 2

OSPF路由协议—虚链路配置(实操!)

(二)配置R2路由器

R2#conf t 全局模式
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#int f0/0  配置f0/0接口
R2(config-if)#ip add 192.168.20.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int f0/1  配置f0/1接口
R2(config-if)#ip add 192.168.30.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#ex
R2(config)#int lo 0 设置本地的回环网卡固定IP
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config-if)#no shut
R2(config-if)#ex
R2(config)#router ospf 1 设置ospf并宣告网段
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 192.168.20.0 0.0.0.255 area 2
R2(config-router)#network 192.168.30.0 0.0.0.255 area 1

OSPF路由协议—虚链路配置(实操!)

(三)配置R3路由器

R3#conf t  全局模式
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#int f0/0  配置接口f0/0
R3(config-if)#ip add 192.168.30.2 255.255.255.0
R3(config-if)#no shut
R3(config-if)#int f0/1  配置接口f0/1
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#ex
R3(config)#int lo 0  配置本地的回环网卡固定IP
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#no shut
R3(config-if)#ex
R3(config)#router ospf 1  设置ospf并宣告网段
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 192.168.30.0 0.0.0.255 area 1
R3(config-router)#network 192.168.40.0 0.0.0.255 area 0

OSPF路由协议—虚链路配置(实操!)

(四)配置R4路由器

R4#conf t  全局模式
Enter configuration commands, one per line.  End with CNTL/Z.
R4(config)#int f0/0  配置f0/0接口
R4(config-if)#ip add 192.168.40.2 255.255.255.0
R4(config-if)#no shut
R4(config-if)#int f0/1  配置f0/1接口
R4(config-if)#ip add 192.168.50.1 255.255.255.0
R4(config-if)#no shut
R4(config-if)#ex
R4(config)#int lo 0  设置本地回环网卡固定IP
R4(config-if)#ip add 4.4.4.4 255.255.255.255
R4(config-if)#no shut
R4(config-if)#ex
R4(config)#router ospf 1   设置ospf并宣告网段
R4(config-router)#router-id 4.4.4.4
R4(config-router)#network 192.168.40.0 0.0.0.255 area 0
R4(config-router)#network 192.168.50.0 0.0.0.255 area 0

OSPF路由协议—虚链路配置(实操!)

(五)配置PC1,PC2的地址和网关

pc1:

PC1> ip 192.168.10.2 192.168.10.1

OSPF路由协议—虚链路配置(实操!)

pc2:

PC2> ip 192.168.50.2 192.168.50.1

OSPF路由协议—虚链路配置(实操!)

(六)测试没有设置虚链路,pc1能否ping通pc2

OSPF路由协议—虚链路配置(实操!)

(七)在R2和R3中设置虚链路

R2:

R2(config)#router ospf 1  进入ospf进程1
R2(config-router)#area 1 virtual-link 3.3.3.3   设置虚链路连接到R3

OSPF路由协议—虚链路配置(实操!)

R3:

R3(config)#router ospf 1  进入ospf进程1
R3(config-router)#area 1 virtual-link 2.2.2.2  设置虚链路连接到R2

OSPF路由协议—虚链路配置(实操!)

(八)此时我们看两台pc机能否互联互通

OSPF路由协议—虚链路配置(实操!)

在OSPF中非骨干区域没有直接连接骨干区域的,我们可以通过设置虚链路的方式来实现互联互通。


谢谢阅读!!!

上一篇:科学计算-----第二天


下一篇:综合实验——OSPF动态路由高级配置(静态路由,默认路由,RIP)