华为OSPF路由中的虚拟连接(vlink-peer )的结构示例
1、集团网络的需求
图1 OSPF虚拟连接(vlink-peer )的网络示例图
如图1所示,原来的OSPF网络被分为Area0和Area1两个区域。
现在,由于互联网的限制,有必要将SwitchB作为ABR,计划参加整个OSPF网络的地区Area2。
二、部署构想
2.1、在各交换机上配置OSPF的基本功能,实现Area0与Area1及Area2内部路由的互通。
2.2、在SwitchA和SwitchB上配置虚拟连接(vlink-peer ),实现Area2与其他地区航线的互通。
3、操作步骤
3.1、配置各接口所属的VLAN
配置交换机。 SwitchB、SwitchC和SwitchD的配置与SwitchA类似。
华为系统视图
硬件系统名称交换机
[交换机] VLAN batch 10 20
[交换机]接口千兆以太网1/0/1
[交换机千兆以太网1/0/1 ]端口链路类型中继
[交换机千兆以太网1/0/1 ]端口直通VLAN 10
交换机千兆以太网1/0/1 quit
[交换机]接口千兆以太网1/0/2
[交换机千兆以太网1/0/2 ]端口链路类型中继
[交换机千兆以太网1/0/2 ]端口通道VLAN 20
[交换机千兆以太网1/0/2 ] quit
3.2、配置各VLANIF接口的IP地址
配置交换机。 SwitchB、SwitchC和SwitchD的配置与SwitchA类似。
[交换机]界面版本10
[ switcha-vlanif 10 ] IP地址10.1.1.124
[SwitchA-Vlanif10] quit
switcha界面vlanif 20
switcha-vlanif 20 IP地址192.168.1.124
switcha-vlanif 20节点
3.3、配置OSPF的基本功能
配置交换机。
[交换机] OSPF 1路由器- id 10.10.10.1
switcha-OSPF-1区域0
[ switcha-OSPF-1 -区域-0.0.0]网络版10.1.1.0.0.0.0.255
switcha-OSPF-1 -区域- 0.0.0节点
switcha-OSPF-1区域1
[ switcha-OSPF-1 -区域-0.0.0.1]网络192.168.1.0.0.0.255
switcha-OSPF-1 -区域-0.0.0. 1节点
switcha-OSPF-1窗口
配置交换机。
switchb OSPF 1路由器-标识10.10.10.2
交换机B-OSPF-1区域1
[交换机B-OSPF-1 -区域-0.0.0.1]网络192.168.1.0.0.0.0.255
交换机B-OSPF-1 -区域-0.0.0. 1查询
交换机B-OSPF-1区域2
交换机B-OSPF-1 -区域-0.0.0. 2网络172.16.0.0.0.255.255
交换机B-OSPF-1 -区域-0.0.0. 2查询
交换机B-OSPF-1 quit
配置交换机。
switchc OSPF 1路由器-标识10.10.10.3
switchc-OSPF-1区域0
[ switchc-OSPF-1 -区域-0.0.0]网络10.1.1.0.0.0.0.255
switchc-OSPF-1 -区域- 0
.0.0.0] quit[SwitchC-ospf-1] quit
# 配置SwitchD。
[SwitchD] ospf 1 router-id 10.10.10.4
[SwitchD-ospf-1] area 2
[SwitchD-ospf-1-area-0.0.0.2] network 172.16.0.0 0.0.255.255
[SwitchD-ospf-1-area-0.0.0.2] quit
[SwitchD-ospf-1] quit
# 查看SwitchA的OSPF路由表。
[SwitchA] display ospf routing
OSPF Process 1 with Router ID 10.10.10.1
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
10.1.1.0/24 1 Transit 10.1.1.1 10.10.10.1 0.0.0.0
192.168.1.0/24 1 Transit 192.168.1.1 10.10.10.1 0.0.0.1
Total Nets: 2
Intra Area: 2 Inter Area: 0 ASE: 0 NSSA: 0
由以上回显信息可以看出,SwitchA中并没有Area2中的路由信息。这是因为OSPF协议要求所有的非骨干区域必须与骨干区域保持连通,而Area2没有与Area0直接相连,所以SwitchA的路由表中没有Area2中的路由。
3.4、配置虚连接
# 配置SwitchA。
[SwitchA] ospf 1
[SwitchA-ospf-1] area 1
[SwitchA-ospf-1-area-0.0.0.1] vlink-peer 10.10.10.2
[SwitchA-ospf-1-area-0.0.0.1] quit
[SwitchA-ospf-1] quit
# 配置SwitchB。
[SwitchB] ospf 1
[SwitchB-ospf-1] area 1
[SwitchB-ospf-1-area-0.0.0.1] vlink-peer 10.10.10.1
[SwitchB-ospf-1-area-0.0.0.1] quit
[SwitchB-ospf-1] quit
4、验证配置结果
# 查看SwitchA的OSPF路由表。
[SwitchA] display ospf routing
OSPF Process 1 with Router ID 10.10.10.1
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
10.1.1.0/24 1 Transit 10.1.1.1 10.10.10.1 0.0.0.0
192.168.1.0/24 1 Transit 192.168.1.1 10.10.10.1 0.0.0.1
172.16.0.0/16 2 Inter-area 192.168.1.2 10.10.10.2 0.0.0.0
Total Nets: 3
Intra Area: 2 Inter Area: 1 ASE: 0 NSSA: 0
由以上回显信息可以看出,在SwitchA和SwitchB之间配置虚连接之后,SwitchA的OSPF路由表中出现了Area2中的路由信息。
5、配置文件
5.1、SwitchA的配置文件
#
sysname SwitchA
#
vlan batch 10 20
#
interface Vlanif10
ip address 10.1.1.1 255.255.255.0
#
interface Vlanif20
ip address 192.168.1.1 255.255.255.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet1/0/2
port link-type trunk
port trunk allow-pass vlan 20
#
ospf 1 router-id 10.10.10.1
area 0.0.0.0
network 10.1.1.0 0.0.0.255
area 0.0.0.1
network 192.168.1.0 0.0.0.255
vlink-peer 10.10.10.2
#
return
5.2、SwitchB的配置文件
#
sysname SwitchB
#
vlan batch 20 30
#
interface Vlanif20
ip address 192.168.1.2 255.255.255.0
#
interface Vlanif30
ip address 172.16.1.1 255.255.0.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 20
#
interface GigabitEthernet1/0/2
port link-type trunk
port trunk allow-pass vlan 30
#
ospf 1 router-id 10.10.10.2
area 0.0.0.1
network 192.168.1.0 0.0.0.255
vlink-peer 10.10.10.1
area 0.0.0.2
network 172.16.0.0 0.0.255.255
#
return
5.3、SwitchC的配置文件
#
sysname SwitchC
#
vlan batch 10
#
interface Vlanif10
ip address 10.1.1.2 255.255.255.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 10
#
ospf 1 router-id 10.10.10.3
area 0.0.0.0
network 10.1.1.0 0.0.0.255
#
return
5.4、SwitchD的配置文件
#
sysname SwitchD
#
vlan batch 30
#
interface Vlanif30
ip address 172.16.1.2 255.255.0.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 30
#
ospf 1 router-id 10.10.10.4
area 0.0.0.2
network 172.16.0.0 0.0.255.255
#
return