组网需求
如图7-8所示,SwitchA和SwitchB分别下挂VLAN 10和VLAN 20的二层网络,SwitchA和SwitchB之间通过三层网络互通,三层网络采用OSPF协议。要求两个二层网络的PC实现二层隔离三层互通。
图 7-8 配置 Dot1q 终结子接口实现跨设备 VLAN 间通信示例组网图

配置思路
采用如下的思路配置通过子接口跨越三层网络通信:
-
配置接口所属的VLAN。
-
配置VLANIF接口的IP地址。
-
配置子接口的封装方式。
-
配置子接口允许通过的VLAN。
-
配置子接口的IP地址。
-
配置OSPF基本功能。
说明:
- 子接口允许通过的VLAN不能在全局创建。
- VCMP的角色是Client时,不能配置VLAN终结子接口。
操作步骤
步骤1 配置SwitchA
创建VLAN。
<HUAWEI> system-view
HUAWEI\] sysname SwitchA
\[SwitchA\] vlan batch 30
# 配置接口加入VLAN。
\[SwitchA\] interface gigabitethernet 0/0/2
\[SwitchA-GigabitEthernet0/0/2\] port link-type trunk
\[SwitchA-GigabitEthernet0/0/2\] port trunk allow-pass vlan 30
\[SwitchA-GigabitEthernet0/0/2\] quit
# 配置VLANIF接口的IP地址。
\[SwitchA\] interface vlanif 30
\[SwitchA-Vlanif30\] ip address 10.10.30.1 24
\[SwitchA-Vlanif30\] quit
# 创建并配置子接口GE0/0/1.1。
\[SwitchA\] vcmp role silent
\[SwitchA\] interface gigabitethernet0/0/1
\[SwitchA-GigabitEthernet0/0/1\] port link-type hybrid
\[SwitchA-GigabitEthernet0/0/1\] quit
\[SwitchA\] interface gigabitethernet 0/0/1.1
\[SwitchA-GigabitEthernet0/0/1.1\] dot1q termination vid 10
\[SwitchA-GigabitEthernet0/0/1.1\] ip address 10.10.10.1 24
\[SwitchA-GigabitEthernet0/0/1.1\] arp broadcast enable
\[SwitchA-GigabitEthernet0/0/1.1\] quit
# 配置OSPF基本功能。
\[SwitchA\] router id 1.1.1.1
\[SwitchA\] ospf
\[SwitchA-ospf-1\] area 0
\[SwitchA-ospf-1-area-0.0.0.0\] network 10.10.10.0 0.0.0.255
\[SwitchA-ospf-1-area-0.0.0.0\] network 10.10.30.0 0.0.0.255
\[SwitchA-ospf-1-area-0.0.0.0\] return
步骤2 配置SwitchB
# 创建VLAN。
\