一、组网需求

1Voice VLAN  2,VLAN 3为数据VLAN,为保证通话质量,需要将语音数据在专用的Voice VLAN中传输,并且这个Voice VLAN中不能传输非语音数据。需要保证VLAN 2,VLAN 3的数据分开传输。

2PC连接到IP电话,PC发送的是untagged数据流,IP电话发送untagged语音流, IP电话的MAC地址为0012.3456.7890,OUI地址为0012.3400.0000。

 

二、组网拓扑

 

三、配置要点

1)组网要求Fa 0/1端口同时转发并且隔离语音流和数据流, 并且IP电话和PC都是Untagged, 端口可配置为Hybrid口, Native Vlan 3转发数据流,Voice Vlan 2转发语音流

2)由于Fa0/1下连的IP电话是发送untagged语音流,故需要配置Voice VLAN模式为手动模式, 而PC也是发送untagged数据流, 为了实现数据流和语音流隔离,需要在Fa0/1口上开启MAC VLAN功能,配置MAC-VLAN表项,以便将语音流跳转到voice vlan中, Fa0/1的native VLAN是数据VLAN,不能和voice vlan一样, 并且为了保证回来的数据流和语音流均为untagged, 数据VLAN和Voice VLAN均须在端口的允许通过的untagged VLAN 列表中。

      3)Voice vlan需要配置成手动模式。

 

特别说明:手动模式下,当端口缺省VLAN和语音VLAN不同时,可以将端口配置为hybrid口,且以untag方式加入语音VLAN,同时使能MAC VLAN,即可将untag语音流跳转到语音VLAN中。所以该案例中PC,IP phone发送的都是untagged流量的话。

 

 

四、配置步骤  

1)创建Voice VLAN和数据VLAN

#创建数据VLAN

Ruijie>en

Ruijie# configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Ruijie(config)# vlan 3

Ruijie(config-vlan)# exit

#创建VLAN2,使能VLAN2的Voice VLAN功能

Ruijie(config)# vlan 2

Ruijie(config-vlan)# exit

Ruijie(config)# voice vlan 2

 

2)设备允许OUI地址为0012.3400.0000,掩码是ffff.ff00.0000的语音报文通过Voice VLAN转发

# 设置Voice VLAN OUI地址

Ruijie(config)# voice vlan mac-address 0012.3400.0000 mask ffff.ff00.0000 description Company A

 

3)接入端口是Hybrid类型端口Fa0/1,端口的native VLAN为VLAN 3

# 设置Fa0/1为Hybrid Port

Ruijie(config)# interface fastEthernet 0/1

Ruijie(config-if)# switchport mode hybrid

# 设置Voice VLAN为Fa0/1的native VLAN

Ruijie(config-if)# switchport hybrid native vlan 3

# 将Voice VLAN(即VLAN2)加入Fa0/1的untagged列表

Ruijie(config-if)# switchport hybrid allowed vlan add untagged 2-3

 

4)下发MAC-VLAN表项,使语音数据跳转到VLAN 2

Ruijie(config-if)# mac-vlan mac-address 0012.3456.7890 mask ffff.ffff.ffff vlan 2

 

5)使能Fa0/1的Voice VLAN功能和MAC VLAN功能,工作于手动模式

Ruijie(config)# interface fastEthernet 0/1

Ruijie(config-if)# no voice vlan mode auto

Ruijie(config-if)# voice vlan enable

Ruijie(config-if)# mac-vlan enable

 

五、功能验证

 

# 查看设备当前的Voice VLAN状态

Ruijie(config)# show voice vlan

Voice Vlan status: ENABLE              // 全局Voice VLAN使能

Voice Vlan ID        : 2               // Voice VLAN ID为2

Voice Vlan security mode: Security      // 全局安全模式打开

Voice Vlan aging time: 1440minutes

Voice Vlan cos      : 6

Voice Vlan dscp      : 46

Current voice vlan enabled port mode:

PORT                MODE     

-------------------- ----------

Fa0/1               MANUAL            // Fa0/1使能Voice VLAN,为手动模式

 

# 查看设备学习到的语音设备MAC地址

Ruijie(config)# show voice vlan mac-address

MAC Address       Interface           Descriptoin

0012.3456.7890    fastEthernet 0/1      Company A

 

# 查看MAC VLAN表项

Ruijie# show mac-vlan all

The following MAC VLAN address exist:

S: Static   D: Dynamic 

MAC ADDR          MASK            VLAN ID   PRIO   STATE

-------------------------------------------------------

0012.3456.7890   ffff.ffff.ffff      2         0      S