配置VLAN间通过VLANIF接口通信示例
该组网的特点是将三层转发的设备由路由器替换为三层交换机,以低廉的成本实现了VLAN间互通。
组网需求
不同的小区拥有相同的业务,如上网、IPTV、VoIP等业务,且各个小区中的用户位于不同的网段。为了便于管理,各个小区的网络管理者将不同的业务划分到不同的VLAN中,相同的业务划分到同一个VLAN中。目前存在不同的小区中相同的业务所属的VLAN不相同,现需要实现不同VLAN中的用户相互通信。
如图7-15所示,小区1~小区4中拥有相同的业务上网业务,但是属于不同的VLAN且位于不同的网段。现需要以低廉的成本实现小区1~小区4的用户互通。
配置思路
采用如下的思路配置VLAN间通过VLANIF接口通信:
- 在CE上创建VLAN,确定用户所属的VLAN。
- 在CE上配置允许用户所属的VLAN通过当前二层端口。
- 在PE上创建VLANIF接口并配置IP地址,实现三层互通。
为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应VLANIF接口的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上创建VLANIF接口并配置IP地址
<HUAWEI> system-view
[~HUAWEI] sysname PE
[*HUAWEI] commit
[~PE] vlan batch 10 to 40
[*PE] interface gigabitethernet 0/1/1
[*PE-GigabitEthernet0/1/1] portswitch
[*PE-GigabitEthernet0/1/1] undo shutdown
[*PE-GigabitEthernet0/1/1] port link-type trunk
[*PE-GigabitEthernet0/1/1] port trunk allow-pass vlan 30 40
[*PE-GigabitEthernet0/1/1] quit
[*PE] interface gigabitethernet 0/1/2
[*PE-GigabitEthernet0/1/2] portswitch
[*PE-GigabitEthernet0/1/2] undo shutdown
[*PE-GigabitEthernet0/1/2] port link-type trunk
[*PE-GigabitEthernet0/1/2] port trunk allow-pass vlan 10 20
[*PE-GigabitEthernet0/1/2] quit
[*PE] interface Vlanif 10
[*PE-Vlanif10] ip address 10.110.6.3 24
[*PE-Vlanif10] quit
[*PE] interface Vlanif 20
[*PE-Vlanif20] ip address 10.110.5.3 24
[*PE-Vlanif20] quit
[*PE] interface Vlanif 30
[*PE-Vlanif30] ip address 10.110.4.3 24
[*PE-Vlanif30] quit
[*PE] interface Vlanif 40
[*PE-Vlanif40] ip address 10.110.3.3 24
[*PE-Vlanif40] quit
[*PE] commit
- 检查配置结果
在VLAN10中的主机上配置缺省网关为VLANIF10接口的IP地址10.110.6.3/24。
在VLAN20中的主机上配置缺省网关为VLANIF20接口的IP地址10.110.5.3/24。
在VLAN30中的主机上配置缺省网关为VLANIF30接口的IP地址10.110.4.3/24。
在VLAN40中的主机上配置缺省网关为VLANIF40接口的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
#
vlan batch 10 to 40
#
interface Vlanif10
ip address 10.110.6.3 255.255.255.0
#
interface Vlanif20
ip address 10.110.5.3 255.255.255.0
#
interface Vlanif30
ip address 10.110.4.3 255.255.255.0
#
interface Vlanif40
ip address 10.110.3.3 255.255.255.0
#
interface GigabitEthernet0/1/1
portswitch
undo shutdown
port link-type trunk
port trunk allow-pass vlan 30 40
#
interface GigabitEthernet0/1/2
portswitch
undo shutdown
port link-type trunk
port trunk allow-pass vlan 10 20
#
return