实训三十六 路由器 OSPF 虚连接的配置
一、实验目的
1. 掌握多区域 OSPF 虚连接的配置
2. 理解 OSPF 虚连接的意义
二、应用环境
在大规模网络中,我们通常划分区域减少资源消耗,并将拓扑的变化本地化。由于实际
环境的限制,不能物理的将其他区域环绕骨干区域,可以采用虚连接的方式逻辑的连接到骨
干区域。
三、实验设备
1. DCR-2655 三台
2. 网线(交叉线) 三条
六、
实验步骤
第一步:参照上表配置各接口地址,并测试连通性
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 的状态。