组网需求  
 
 企业的不同部门拥有相同的业务,如上网、 VoIP 等业务,且各个部门中的用户位于不同的网段。目前存在不同的部门中相同的业务所属的VLAN 不相同,现需要实现不同VLAN中的用户相互通信。 
 
 
 如 图 7-7 所示,部门 1 和部门 2 中拥有相同的上网业务,但是属于不同的 VLAN 且位于不同的网段。现需要实现部门1 与部门 2 的用户互通。  
   
  配置思路  
  采用如下的思路配置不同 VLAN 通过 Switch 互相通信。  
  1.  配置各接口所属的 VLAN ID 。  
  2.  配置子接口为 Dot1q 终结子接口。  
  3.  配置子接口的 IP 地址。  
   说明  
  VCMP 的角色是 Client 时,不能配置 VLAN 终结子接口。 
   操作步骤  
  步骤 1  配置 SwitchA 的上行接口以 Tagged 方式加入 VLAN10 ,用户侧接口以 Untagged 方式加入VLAN10 ; SwitchB 的上行接口以 Tagged 方式加入 VLAN20 ,用户侧接口以 Untagged方式加入VLAN20 。配置 SwitchA 和 SwitchB 的接口 VLAN  
  <HUAWEI>  system-view  
  [HUAWEI]  sysname SwitchA  
  [SwitchA]  vlan batch 10  
  [SwitchA]  interface gigabitethernet0/0/1  
  [SwitchA-GigabitEthernet0/0/1]  port link-type access  
  [SwitchA-GigabitEthernet0/0/1]  port default vlan 10  
  [SwitchA-GigabitEthernet0/0/1]  quit  
  [SwitchA]  interface gigabitethernet0/0/2  
  [SwitchA-GigabitEthernet0/0/2]  port link-type trunk  
  [SwitchA-GigabitEthernet0/0/2]  port trunk allow-pass vlan 10  
  [SwitchA-GigabitEthernet0/0/2]  quit  
  <HUAWEI>  system-view  
  [HUAWEI]  sysname SwitchB  
  [SwitchB]  vlan batch 20  
  [SwitchB]  interface gigabitethernet0/0/1  
  [SwitchB-GigabitEthernet0/0/1]  port link-type access  
  [SwitchB-GigabitEthernet0/0/1]  port default vlan 20  
  [SwitchB-GigabitEthernet0/0/1]  quit  
  [SwitchB]  interface gigabitethernet0/0/2  
  [SwitchB-GigabitEthernet0/0/2]  port link-type trunk  
  [SwitchB-GigabitEthernet0/0/2]  port trunk allow-pass vlan 20  
  [SwitchB-GigabitEthernet0/0/2]  quit  
   步骤 2  配置 Switch 上连接 SwitchA 的接口  
  #  创建并配置以太网子接口 GE0/0/1.1 。  
  <HUAWEI>  system-view  
  [HUAWEI]  sysname Switch  
  [Switch]  vcmp role silent  
  [Switch]  interface gigabitethernet0/0/1  
  [Switch-GigabitEthernet0/0/1]  port link-type hybrid  
  [Switch-GigabitEthernet0/0/1]  quit  
  [Switch]  interface gigabitethernet0/0/1.1  
  [Switch-GigabitEthernet0/0/1.1]  dot1q termination vid 10  
  [Switch-GigabitEthernet0/0/1.1]  ip address 10.10.10.1 24  
  [Switch-GigabitEthernet0/0/1.1]  arp broadcast enable  
  [Switch-GigabitEthernet0/0/1.1]  quit  
   步骤 3  配置 Switch 上连接 SwitchB 的接口  
  #  创建并配置以太网子接口 GE0/0/2.1 。  
  [Switch]  interface gigabitethernet0/0/2  
  [Switch-GigabitEthernet0/0/2]  port link-type hybrid  
  [Switch-GigabitEthernet0/0/2]  quit  
  [Switch]  interface gigabitethernet 0/0/2.1  
  [Switch-GigabitEthernet0/0/2.1]  dot1q termination vid 20  
  [Switch-GigabitEthernet0/0/2.1]  ip address 10.10.20.1 24  
  [Switch-GigabitEthernet0/0/2.1]  arp broadcast enable  
  [Switch-GigabitEthernet0/0/2.1]  quit  
   步骤 4  检查配置结果  
  在 VLAN10 中的 PC1 上配置缺省网关为 GE0/0/1.1 接口的 IP 地址 10.10.10.1/24 。  
  在 VLAN20 中的 PC2 上配置缺省网关为 GE0/0/2.1 接口的 IP 地址 10.10.20.1/24 。  
  配置完成后, VLAN10 内的 PC1 与 VLAN20 内的 PC2 能够互相访问。  
  ---- 结束  
  配置文件  
  Switch的配置文件  
  #  
  sysname Switch  
  #  
  interface GigabitEthernet0/0/1  
  port link-type hybrid  
  #  
  interface GigabitEthernet0/0/1.1  
  dot1q termination vid 10  
  ip address 10.10.10.1 255.255.255.0  
  arp broadcast enable  
  #  
  interface GigabitEthernet0/0/2  
  port link-type hybrid #  
  interface GigabitEthernet0/0/2.1  
  dot1q termination vid 20  
  ip address 10.10.20.1 255.255.255.0  
  arp broadcast enable  
  #  
  return  
   SwitchA的配置文件  
  #  
  sysname SwitchA  
  #  
  vlan batch 10  
  #  
  interface GigabitEthernet0/0/1  
  port link-type access  
  port default vlan 10  
  #  
  interface GigabitEthernet0/0/2  
  port link-type trunk  
  port trunk allow-pass vlan 10  
  #  
  return  
   SwitchB的配置文件  
  #  
  sysname SwitchB  
  #  
  vlan batch 20  
  #  
  interface GigabitEthernet0/0/1  
  port link-type access  
  port default vlan 20  
  #  
  interface GigabitEthernet0/0/2  
  port link-type trunk  
  port trunk allow-pass vlan 20  
  #  
  return