搭建EVC模型示例
本示例中组网特点是通过搭建EVC模型,实现所有VLAN中的用户互通。
组网需求
不同的小区拥有相同的业务,如上网、IPTV(Internet Protocol Television)、VoIP(Voice Over IP)等业务。为了便于管理,各个小区的网络管理者将不同的业务划分到不同的VLAN中,相同的业务划分到同一个VLAN中。目前存在不同的小区中相同的业务所属的VLAN不相同,但需要实现不同VLAN中的相同业务相互通信。
如图9-7所示,小区1和小区2中拥有相同的业务,部分业务属于相同VLAN,部分业务属于不同的VLAN。现需要以低廉的成本实现小区1和小区2中的业务互通。
配置思路
采用如下的思路搭建EVC模型:
- 将连接小区1的设备端口划分到VLAN10,将连接小区2的设备端口划分到VLAN30。
- 在PE设备上搭建EVC模型:
- 配置广播域BD,用来转发业务。
- 创建EVC二层子接口,并加入BD,同时在下行口配置流封装和流动作,以实现小区1和小区2中的业务互通。
操作步骤
- 将CE的下行口划分到指定VLAN
# 配置CE1。
<HUAWEI> system-view
[~HUAWEI] sysname CE1
[*HUAWEI] commit
[~CE1] vlan 10
[*CE1-vlan10] quit
[*CE1] interface gigabitethernet 0/1/1
[*CE1-GigabitEthernet0/1/1] undo shutdown
[*CE1-GigabitEthernet0/1/1] portswitch
[*CE1-GigabitEthernet0/1/1] port link-type access
[*CE1-GigabitEthernet0/1/1] port default vlan 10
[*CE1-GigabitEthernet0/1/1] quit
[*CE1] interface gigabitethernet 0/1/2
[*CE1-GigabitEthernet0/1/2] undo shutdown
[*CE1-GigabitEthernet0/1/2] portswitch
[*CE1-GigabitEthernet0/1/2] port link-type trunk
[*CE1-GigabitEthernet0/1/2] port trunk allow-pass vlan 10
[*CE1-GigabitEthernet0/1/2] quit
[*CE1] commit
# 配置CE2。
<HUAWEI> system-view
[~HUAWEI] sysname CE2
[*HUAWEI] commit
[~CE2] vlan batch 10 30
[*CE2] interface gigabitethernet 0/1/1
[*CE2-GigabitEthernet0/1/1] undo shutdown
[*CE2-GigabitEthernet0/1/1] portswitch
[*CE2-GigabitEthernet0/1/1] port link-type access
[*CE2-GigabitEthernet0/1/1] port default vlan 30
[*CE2-GigabitEthernet0/1/1] quit
[*CE2] interface gigabitethernet 0/1/3
[*CE2-GigabitEthernet0/1/3] undo shutdown
[*CE2-GigabitEthernet0/1/3] portswitch
[*CE2-GigabitEthernet0/1/3] port link-type access
[*CE2-GigabitEthernet0/1/3] port default vlan 10
[*CE2-GigabitEthernet0/1/3] quit
[*CE2] interface gigabitethernet 0/1/2
[*CE2-GigabitEthernet0/1/2] undo shutdown
[*CE2-GigabitEthernet0/1/2] portswitch
[*CE2-GigabitEthernet0/1/2] port link-type trunk
[*CE2-GigabitEthernet0/1/2] port trunk allow-pass vlan 10 30
[*CE2-GigabitEthernet0/1/2] quit
[*CE2] commit
- 搭建EVC模型
在分别在PE上创建BD
# 配置PE1。
<HUAWEI> system-view
[~HUAWEI] sysname PE1
[*HUAWEI] commit
[~PE1] bridge-domain 10
[~PE1-bd10] quit
# 配置PE2。
<HUAWEI> system-view
[~HUAWEI] sysname PE2
[*HUAWEI] commit
[~PE2] bridge-domain 10
[~PE2-bd10] quit
创建EVC二层子接口,将EVC二层子接口加入BD,同时配置流封装和流动作。
# 配置PE1。
[*PE1] interface gigabitethernet 0/1/1
[*PE1-GigabitEthernet0/1/1] undo shutdown
[*PE1-GigabitEthernet0/1/1] quit
[*PE1] interface gigabitethernet 0/1/1.1 mode l2
[*PE1-GigabitEthernet0/1/1.1] encapsulation dot1q vid 10
[*PE1-GigabitEthernet0/1/1.1] bridge-domain 10
[*PE1-GigabitEthernet0/1/1.1] quit
[~PE1] interface gigabitethernet 0/1/2
[*PE1-GigabitEthernet0/1/2] undo shutdown
[*PE1-GigabitEthernet0/1/2] quit
[*PE1] interface gigabitethernet 0/1/2.1 mode l2
[*PE1-GigabitEthernet0/1/2.1] encapsulation dot1q vid 10
[*PE1-GigabitEthernet0/1/2.1] bridge-domain 10
[*PE1-GigabitEthernet0/1/2.1] commit
[~PE1-GigabitEthernet0/1/2] quit
# 配置PE2。
[*PE2] interface gigabitethernet 0/1/1
[*PE2-GigabitEthernet0/1/1] undo shutdown
[*PE2-GigabitEthernet0/1/1] quit
[*PE2] interface gigabitethernet 0/1/1.1 mode l2
[*PE2-GigabitEthernet0/1/1.1] encapsulation dot1q vid 10
[*PE2-GigabitEthernet0/1/1.1] bridge-domain 10
[*PE2-GigabitEthernet0/1/1.1] quit
[*PE2] interface gigabitethernet 0/1/1.2 mode l2
[*PE2-GigabitEthernet0/1/1.2] encapsulation dot1q vid 30
[*PE2-GigabitEthernet0/1/1.2] rewrite map 1-to-1 vid 10
[*PE2-GigabitEthernet0/1/1.2] bridge-domain 10
[*PE2-GigabitEthernet0/1/1.2] quit
[~PE2] interface gigabitethernet 0/1/2
[*PE2-GigabitEthernet0/1/2] undo shutdown
[*PE2-GigabitEthernet0/1/2] quit
[*PE2] interface gigabitethernet 0/1/2.1 mode l2
[*PE2-GigabitEthernet0/1/2.1] encapsulation dot1q vid 10
[*PE2-GigabitEthernet0/1/2.1] bridge-domain 10
[*PE2-GigabitEthernet0/1/2.1] commit
[~PE2-GigabitEthernet0/1/2] quit
- 验证配置结果
上述配置完成后,执行命令display bridge-domain命令,可以查看到EVC二层子接口加入的BD、BD的状态等信息。以PE1为例:
[~PE1] display bridge-domain
The total number of bridge-domains is : 1 -------------------------------------------------------------------------------- MAC_LRN: MAC learning; STAT: Statistics; SPLIT: Split-horizon; BC: Broadcast; MC: Unknown multicast; UC: Unknown unicast; *down: Administratively down; FWD: Forward; DSD: Discard; -------------------------------------------------------------------------------- BDID State MAC-LRN STAT BC MC UC SPLIT Description -------------------------------------------------------------------------------- 10 up enable disable FWD FWD FWD disable
执行display ethernet uni information命令,可以查看到EVC二层子接口上配置的流封装和流动作。以PE2为例:
[~PE2] display ethernet uni information
GigabitEthernet0/1/1.1 Total encapsulation number: 1 encapsulation dot1q vid 10 No action GigabitEthernet0/1/1.2 Total encapsulation number: 1 encapsulation dot1q vid 30 Rewrite map 1-to-1 vid 10 GigabitEthernet0/1/2.1 Total encapsulation number: 1 encapsulation dot1q vid 10 No action
通过EVC模型小区1中的用户和小区2中的用户可以互相通信。
配置文件
PE1的配置文件
# sysname PE1 # bridge-domain 10 # interface GigabitEthernet0/1/1 undo shutdown # interface GigabitEthernet0/1/1.1 mode l2 encapsulation dot1q vid 10 bridge-domain 10 # interface GigabitEthernet0/1/2 undo shutdown # interface GigabitEthernet0/1/2.1 mode l2 encapsulation dot1q vid 10 bridge-domain 10 # return
PE2的配置文件
# sysname PE2 # bridge-domain 10 # interface GigabitEthernet0/1/1 undo shutdown # interface GigabitEthernet0/1/1.1 mode l2 encapsulation dot1q vid 10 bridge-domain 10 # interface GigabitEthernet0/1/1.2 mode l2 encapsulation dot1q vid 30 rewrite map 1-to-1 vid 10 bridge-domain 10 # interface GigabitEthernet0/1/2 undo shutdown # interface GigabitEthernet0/1/2.1 mode l2 encapsulation dot1q vid 10 bridge-domain 10 # return
CE1的配置文件
# sysname CE1 # vlan batch 10 # 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 trunk port trunk allow-pass vlan 10 # return
CE2的配置文件
# sysname CE1 # vlan batch 10 30 # 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 trunk port trunk allow-pass vlan 10 30 # interface GigabitEthernet0/1/3 portswitch undo shutdown port link-type access port default vlan 10 # return