这篇文章将介绍vlan划分基于协议划分VLAN.下面将一个简单的例子和大家一起学习。
该示例的特点是减少了人工配置VLAN的工作量,同时保证了用户自由地增加、移动和修改。组网需求某企业拥有多种业务,如IPTV、VoIP、Internet等,每种业务所采用的协议各不相同。为了便于管理,减少人工配置VLAN的工作量,现需要将同一种类型业务划分到同一VLAN中,不同类型的业务划分到不同VLAN中。如图下图所示,Switch收到的用户报文有多种业务,所采用的协议各不相同。VLAN10中的用户采用IPv4协议与远端用户通信,而VLAN20中的用户采用IPv6协议与远端服务器通信。现需要将不同类型的业务划分到不同的VLAN中,通过不同的VLANID分流到不同的远端服务器上以实现业务互通。
配置思路
采用如下的思路配置基于协议划分VLAN:1.创建VLAN,确定每种业务所属的VLAN。2.关联协议和VLAN。Switch根据端口接收到的报文所属的协议(族)类型给报文分配不同的VLANID。无论用户物理位置是否移动、用户主机网卡是否更换、用户是否在同一网段、只要用户设备所采用的协议没有变换,VLAN都不用再重新划分。3.关联接口和协议VLAN。当有关联的协议进入关联的接口时,系统自动为该协议分配已经划分好的VLANID。4.允许基于协议的VLAN通过当前端口。数据准备为完成此配置例,需准备如下的数据。l在Switch上配置接口GE0/0/1以untagged方式加入VLAN10、VLAN20。l在Switch上配置接口GE0/0/2、GE0/0/3以tagged方式分别加入VLAN10、VLAN20。l各个VLAN对应的协议:
–VLAN10:IPv4–VLAN20:IPv6操作步骤步骤1创建VLAN#配置Switch。Quidwaysystem-view[Quidway]sysnameSwitch[Switch]vlanbatch步骤2配置基于协议划分VLAN#在Switch上配置VLAN10与协议IPv4关联。[Switch]vlan10[Switch-vlan10]protocol-vlanipv4[Switch-vlan10]quit#在Switch上配置VLAN20与协议IPv6关联。[Switch]vlan20[Switch-vlan20]protocol-vlanipv6[Switch-vlan20]quit步骤3配置接口关联协议VLAN#在Switch上配置接口与VLAN10关联,优先级是5。[Switch]interfacegigabitethernet0/0/1[Switch-GigabitEthernet0/0/1]protocol-vlanvlan10allpriority5#在Switch上配置接口与VLAN20关联,优先级是6。[Switch-GigabitEthernet0/0/1]protocol-vlanvlan20allpriority6[Switch-GigabitEthernet0/0/1]quit步骤4配置接口#在Switch上配置接口GE0/0/1允许VLAN10和VLAN20通过。[Switch]interfacegigabitethernet0/0/1[Switch-GigabitEthernet0/0/1]portlink-typehybrid[Switch-GigabitEthernet0/0/1]porthybriduntaggedvlan[Switch-GigabitEthernet0/0/1]quit#在Switch上配置接口GE0/0/2允许VLAN10通过。[Switch]interfacegigabitethernet0/0/2[Switch-GigabitEthernet0/0/2]portlink-typetrunk[Switch-GigabitEthernet0/0/2]porttrunkallow-passvlan10[Switch-GigabitEthernet0/0/2]quit#在Switch上配置接口GE0/0/3允许VLAN20通过。[Switch]interfacegigabitethernet0/0/3[Switch-GigabitEthernet0/0/3]portlink-typetrunk[Switch-GigabitEthernet0/0/3]porttrunkallow-passvlan20[Switch-GigabitEthernet0/0/3]quit步骤5验证配置结果上述配置完成后,执行命令displayprotocol-vlaninterfaceall,可以查看接口关联基于协议划分VLAN的配置信息。例如:Switchdisplayprotocol-vlaninterfaceall-------------------------------------------------------------------------------InterfaceVLANIndexProtocolTypePriority-------------------------------------------------------------------------------GigabitEthernet0/0/ipv45GigabitEthernet0/0/ipv66----结束配置文件lSwitch的配置文件#sysnameSwitch#vlanbatch#vlan10protocol-vlan0ipv4vlan20protocol-vlan0ipv6#interfaceGigabitEthernet0/0/1porthybriduntaggedvlanprotocol-vlanvlanpriority5protocol-vlanvlanpriority6#interfaceGigabitEthernet0/0/2portlink-typetrunkporttrunkallow-passvlan10#interfaceGigabitEthernet0/0/3portlink-typetrunkporttrunkallow-passvlan20#return