实训三十六 路由器 OSPF 虚连接的配置

一、实验目的

1. 掌握多区域 OSPF 虚连接的配置

2. 理解 OSPF 虚连接的意义

二、应用环境

在大规模网络中,我们通常划分区域减少资源消耗,并将拓扑的变化本地化。由于实际

环境的限制,不能物理的将其他区域环绕骨干区域,可以采用虚连接的方式逻辑的连接到骨

干区域。

三、实验设备

1. DCR-2655 三台

2. 网线(交叉线) 三条

OSPF的虚电路功能 ospf虚连接和验证配置_应用环境

OSPF的虚电路功能 ospf虚连接和验证配置_路由器_02

六、

实验步骤

第一步:参照上表配置各接口地址,并测试连通性

Router_config#hostname RA 
RA_config#interface g0/3 
RA_config_g0/3#ip address 192.168.1.1 255.255.255.0 
RA_config_g0/3#no shutdown 
RA_config_g0/3#exit 
RA_config#interface g0/4 
RA_config_g0/4#ip address 192.168.0.1 255.255.255.0 
RA_config_g0/4#no shutdown 
RA_config_g0/4#exit 
RB 、RC 配置 略 
第二步:路由器 A 的配置 
RA#config 
1
RA_config#router ospf 9 
RA_config_ospf_9#network 192.168.0.0 255.255.255.0 area 3 
RA_config_ospf_9#network 192.168.1.0 255.255.255.0 area 1 
RA_config_ospf_9#exit 
第三步:路由器 B 的配置 
RB_config#router ospf 9 
RB_config_ospf_9#network 192.168.2.0 255.255.255.0 area 0 
RB_config_ospf_9#network 192.168.1.0 255.255.255.0 area 1 
RB_config_ospf_9#exit 
第四步:路由器 C 的配置 
RC_config#router ospf 9 
RC_config_ospf_9#network 192.168.2.0 255.255.255.0 area 0 
RC_config_ospf_9#network 192.168.3.0 255.255.255.0 area 0 
RC_config_ospf_9#exit 
第五步:查看路由器 A 的邻居表 
RA_config#show ip ospf neighbor 
---------------------------------------------------------------------------- 
OSPF process: 9 
AREA: 1 
Neighbor ID Pri State DeadTime Neighbor Addr Interface 
192.168.2.1 1 FULL/DR 36 192.168.1.2 GigaEthernet0/3 
AREA: 3 
Neighbor ID Pri State DeadTime Neighbor Addr Interface 
---------------------------------------------------------------------------- 
我们看到路由器 B 的 ROUTER-ID 是 192.168.2.1 
第六步:查看路由器 B 的邻居表 
RB_config#show ip ospf neighbor 
---------------------------------------------------------------------------- 
OSPF process: 9 
AREA: 0 
Neighbor ID Pri State DeadTime Neighbor Addr Interface 
192.168.3.1 1 FULL/BDR 34 192.168.2.2 GigaEthernet0/4 
AREA: 1 
Neighbor ID Pri State DeadTime Neighbor Addr Interface 
192.168.1.1 1 FULL/BDR 37 192.168.1.1 GigaEthernet0/3 
---------------------------------------------------------------------------- 我们看到 A 的 ROUTER-ID 是 192.168.1.1 
第七步:配置虚连接 
RA_config#router ospf 9 
RA_config_ospf_9#area 1 virtual-link 192.168.2.1 !注意是 ROUTER-ID 
RB_config#router ospf 9 
RB_config_ospf_9#area 1 virtual-link 192.168.1.1 !注意是 ROUTER-ID 
第八步:查看虚连接 
RA_config#show ip ospf virtual-link 
Virtual Link Neighbor ID 192.168.2.1 (UP) 
Run as Demand-Circuit 
TransArea: 1, Cost is 1 
Hello interval is 10, Dead timer is 40 Retransmit is 5 
INTF Adjacency state is IPOINT_TO_POINT 
RB_config#show ip ospf virtual-link 
Virtual Link Neighbor ID 192.168.1.1 (UP) 
Run as Demand-Circuit 
TransArea: 1, Cost is 1 
Hello interval is 10, Dead timer is 40 Retransmit is 5 
INTF Adjacency state is IPOINT_TO_POINT

七.OSPF 路由配置状态

使用说明

为了建立一条 virtual link ,必须在这个 virtual link 的两端都进行配置, 如果只在一端配置,

这个 virtual link 将无法工作。 参数 area-id 必须是一个非 0 , 因为 virtual link 的 transit area 必

须是一个非 backbone 区域。 当然 virtual link 两端所配置的 area-id 必须相同。在配置时,neighbor-ID

必须是对端路由器的 ospf router-id , 否则将无法建立 virtual link,即使所配置的 neighbor-ID 是对

端的某一个 IP 地址。 必须保证 virtual link 两端的所有的参数都必须一致。 virtual-link 上所配置的

认证参数只有在 backbone 区域配置了相应的认证方法才生效(通过命令 area authentication )。 在

virtual -link 上最多只能配置一中认证参数, 也就说 MD5 和明文认证是互斥的。在 virtual link 连接

建立完成后,也就是与邻居的邻接状态到达 FULL 后, virtual link 将工作在 Demand Circuit 模式, 也

就是说不在发送周期性的 Hello 报文和 LSA 刷新报文。 使用命令 no area area-id virtual-link

neighbor-ID 可以取消先前配置的 virtual link。

使用命令 show ip ospf virtual-link 可以查看 virtual

link 的状态。