配置VLAN间通过子接口通信示例
该示例适用于不同网段且位于不同VLAN中的用户互通。
组网需求
不同的小区拥有相同的业务,如上网、IPTV、VoIP等业务,且各个小区中的用户位于不同的网段。为了便于管理,各个小区的网络管理者将不同的业务划分到不同的VLAN中,相同的业务划分到同一个VLAN中。目前存在不同的小区中相同的业务所属的VLAN不相同,现需要实现不同VLAN中的用户相互通信。
如图7-13所示,小区1~小区4中拥有相同的业务上网业务,但是属于不同的VLAN且位于不同的网段。现需要实现小区1~小区4的用户互通。
配置思路
采用如下的思路配置VLAN间通过子接口通信:
- 在CE上创建VLAN,确定用户所属的VLAN。
- 在CE上配置允许用户所属的VLAN通过当前二层端口。
- 在PE上创建子接口,并关联VLAN。
- 在子接口上配置IP地址,实现网络层互通。
为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应子接口的IP地址。
操作步骤
- 分别在CE1、CE2上在创建VLAN
# 配置CE1。
<HUAWEI> system-view
[~HUAWEI] sysname CE1
[*HUAWEI] commit
[~CE1] vlan batch 30 40
[*CE1] interface gigabitethernet 0/1/1
[*CE1-GigabitEthernet0/1/1] portswitch
[*CE1-GigabitEthernet0/1/1] undo shutdown
[*CE1-GigabitEthernet0/1/1] port link-type access
[*CE1-GigabitEthernet0/1/1] port default vlan 30
[*CE1-GigabitEthernet0/1/1] quit
[*CE1] interface gigabitethernet 0/1/2
[*CE1-GigabitEthernet0/1/2] portswitch
[*CE1-GigabitEthernet0/1/2] undo shutdown
[*CE1-GigabitEthernet0/1/2] port link-type access
[*CE1-GigabitEthernet0/1/2] port default vlan 40
[*CE1-GigabitEthernet0/1/2] quit
# 配置CE2。
<HUAWEI> system-view
[~HUAWEI] sysname CE2
[*HUAWEI] commit
[~CE2] vlan batch 10 20
[*CE2] interface gigabitethernet 0/1/1
[*CE2-GigabitEthernet0/1/1] portswitch
[*CE2-GigabitEthernet0/1/1] undo shutdown
[*CE2-GigabitEthernet0/1/1] port link-type access
[*CE2-GigabitEthernet0/1/1] port default vlan 10
[*CE2-GigabitEthernet0/1/1] quit
[*CE2] interface gigabitethernet 0/1/2
[*CE2-GigabitEthernet0/1/2] portswitch
[*CE2-GigabitEthernet0/1/2] undo shutdown
[*CE2-GigabitEthernet0/1/2] port link-type access
[*CE2-GigabitEthernet0/1/2] port default vlan 20
[*CE2-GigabitEthernet0/1/2] quit
- 分别在CE1、CE2上配置允许用户所属的VLAN通过当前二层端口
# 配置CE1。
[*CE1] interface gigabitethernet 0/1/3
[*CE1-GigabitEthernet0/1/3] portswitch
[*CE1-GigabitEthernet0/1/3] undo shutdown
[*CE1-GigabitEthernet0/1/3] port link-type trunk
[*CE1-GigabitEthernet0/1/3] port trunk allow-pass vlan 30 40
[*CE1-GigabitEthernet0/1/3] quit
[*CE1] commit
# 配置CE2。
[*CE2] interface gigabitethernet 0/1/3
[*CE2-GigabitEthernet0/1/3] portswitch
[*CE2-GigabitEthernet0/1/3] undo shutdown
[*CE2-GigabitEthernet0/1/3] port link-type trunk
[*CE2-GigabitEthernet0/1/3] port trunk allow-pass vlan 10 20
[*CE2-GigabitEthernet0/1/3] quit
[*CE2] commit
- 在PE上创建子接口并关联VLAN
<HUAWEI> system-view
[~HUAWEI] sysname PE
[*HUAWEI] commit
[~PE] interface gigabitethernet 0/1/1
[*PE-GigabitEthernet0/1/1] undo shutdown
[*PE-GigabitEthernet0/1/1] quit
[*PE] interface gigabitethernet 0/1/1.1
[*PE-GigabitEthernet0/1/1.1] vlan-type dot1q 10
[*PE-GigabitEthernet0/1/1.1] quit
[*PE] interface gigabitethernet 0/1/1.2
[*PE-GigabitEthernet0/1/1.2] vlan-type dot1q 20
[*PE-GigabitEthernet0/1/1.2] quit
[*PE] interface gigabitethernet 0/1/2
[*PE-GigabitEthernet0/1/2] undo shutdown
[*PE-GigabitEthernet0/1/2] quit
[*PE] interface gigabitethernet 0/1/2.1
[*PE-GigabitEthernet0/1/2.1] vlan-type dot1q 30
[*PE-GigabitEthernet0/1/2.1] quit
[*PE] interface gigabitethernet 0/1/2.2
[*PE-GigabitEthernet0/1/2.2] vlan-type dot1q 40
[*PE-GigabitEthernet0/1/2.2] quit
- 配置IP地址
[*PE] interface gigabitethernet 0/1/1.1
[*PE-GigabitEthernet0/1/1.1] ip address 10.110.6.3 24
[*PE-GigabitEthernet0/1/1.1] quit
[*PE] interface gigabitethernet 0/1/1.2
[*PE-GigabitEthernet0/1/1.2] ip address 10.110.5.3 24
[*PE-GigabitEthernet0/1/1.2] quit
[*PE] interface gigabitethernet 0/1/2.1
[*PE-GigabitEthernet0/1/2.1] ip address 10.110.4.3 24
[*PE-GigabitEthernet0/1/2.1] quit
[*PE] interface gigabitethernet 0/1/2.2
[*PE-GigabitEthernet0/1/2.2] ip address 10.110.3.3 24
[*PE-GigabitEthernet0/1/2.2] quit
[*PE] commit
- 检查配置结果
在VLAN10中的主机上配置缺省网关为GE0/1/1.1接口的IP地址10.110.6.3/24。
在VLAN20中的主机上配置缺省网关为GE0/1/1.2接口的IP地址10.110.5.3/24。
在VLAN30中的主机上配置缺省网关为GE0/1/2.1接口的IP地址10.110.4.3/24。
在VLAN40中的主机上配置缺省网关为G0/1/2.2接口的IP地址10.110.3.3/24。
配置完成后,VLAN10、20、30及40之间的主机能够相互Ping通。
配置文件
CE1的配置文件。
#
sysname CE1
#
vlan batch 30 40
#
interface GigabitEthernet0/1/1
portswitch
undo shutdown
port link-type access
port default vlan 30
#
interface GigabitEthernet0/1/2
portswitch
undo shutdown
port link-type access
port default vlan 40
#
interface GigabitEthernet0/1/3
portswitch
undo shutdown
port link-type trunk
port trunk allow-pass vlan 30 40
#
return
CE2的配置文件。
#
sysname CE2
#
vlan batch 10 20
#
interface GigabitEthernet0/1/1
portswitch
undo shutdown
port link-type access
port default vlan 10
#
interface GigabitEthernet0/1/2
portswitch
undo shutdown
port link-type access
port default vlan 20
#
interface GigabitEthernet0/1/3
portswitch
undo shutdown
port link-type trunk
port trunk allow-pass vlan 10 20
#
return
PE的配置文件。
#
sysname PE
#
interface GigabitEthernet0/1/1
undo shutdown
#
interface GigabitEthernet0/1/1.1
vlan-type dot1q 10
ip address 10.110.6.3 255.255.255.0
#
interface GigabitEthernet0/1/1.2
vlan-type dot1q 20
ip address 10.110.5.3 255.255.255.0
#
interface GigabitEthernet0/1/2
undo shutdown
#
interface GigabitEthernet0/1/2.1
vlan-type dot1q 30
ip address 10.110.4.3 255.255.255.0
#
interface GigabitEthernet0/1/2.2
vlan-type dot1q 40
ip address 10.110.3.3 255.255.255.0
#
return