04-Voice VLAN典型配置指导
本章节下载 (165.56 KB)
目 录
Voice VLAN功能用于将语音数据统一划分到专用的VLAN内传输,以提高语音数据的传输优先级,保证通话质量。Voice VLAN功能可以工作在两种模式:
l 在自动模式下,Voice VLAN功能可以自动识别进入端口的报文的源MAC地址,如果源MAC地址能够与系统可识别的OUI地址相匹配,则将该报文识别为语音报文,同时将接收端口自动加入Voice VLAN,这样语音报文就可以在Voice VLAN中传输。如果一段时间后,该端口没有再次收到语音数据,交换机将把该端口自动退出Voice VLAN,这段时间也称为Voice VLAN的老化时间。
l 在手动模式下,需要管理员通过手工配置命令将端口加入Voice VLAN或从Voice VLAN中删除。
图1-1 自动模式Voice VLAN组网示意图
如图1-1所示,PC机通过与IP Phone1串连后接入SwitchA的Ethernet1/0/1端口,IP Phone2单独接入Ethenet1/0/2端口。其中IP Phone1发出的是Tag语音流(携带有Voice VLAN的VLAN Tag),IP Phone2发出的是Untag语音流(未携带任何VLAN Tag)。现需要配置Voice VLAN功能,达到如下的要求:
l 配置VLAN2为Voice VLAN,用来传输语音数据,老化时间是100分钟。传输用户业务数据的VLAN为VLAN6。
l 要求使Ethernet1/0/1和Ethernet1/0/2端口能够自动识别语音流,并将语音数据与PC的业务数据划分到不同VLAN,通过SwitchB分别发送至语音网关和服务器。
l IP Phone2的OUI地址不在交换机的缺省OUI范围内,需要增加OUI地址000f-2200-0000,描述字符为“IP Phone2”。
产品 |
软件版本 |
硬件版本 |
S5600系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S5100-SI/EI系列 |
Release 2200、Release 2201软件版本 |
全系列硬件版本 |
S3600-SI/EI系列 |
Release 1510、Release 1602软件版本 |
全系列硬件版本 |
S3100-EI系列 |
Release 2104、Release 2107软件版本 |
全系列硬件版本 |
S3100-52P |
Release 1500、Release 1602软件版本 |
S3100-52P |
S2000-EA系列 |
Release 2107软件版本 |
全系列硬件版本 |
E352&E328 |
Release 1510、Release 1602软件版本 |
E352&E328 |
E152 |
Release 1500、Release 1602软件版本 |
E152 |
E126A |
Release 2104、Release 2107软件版本 |
E126A |
# 创建VLAN2、VLAN6。
<SwitchA> system-view
[SwitchA] vlan 2
[SwitchA-vlan2] quit
[SwitchA] vlan 6
[SwitchA-vlan6] quit
# 设置Voice VLAN的老化时间。
[SwitchA] voice vlan aging 100
# 设置OUI地址000f-2200-0000,描述字符为“IP Phone2”。
[SwitchA] voice vlan mac-address 000f-2200-0000 mask ffff-ff00-0000 description IP Phone2
# 配置VLAN2作为交换机的Voice VLAN来传输语音数据,同时开启全局的Voice VLAN功能。
[SwitchA] voice vlan 2 enable
# 将端口Ethernet1/0/1上Voice VLAN的工作模式设置为自动模式,即当该端口收到语音报文时,将自动加入到Voice VLAN中。(可选,缺省情况下,端口的Voice VLAN工作在自动模式。)
[SwitchA] interface Ethernet 1/0/1
[SwitchA-Ethernet1/0/1] voice vlan mode auto
# 将端口Ethernet1/0/1设定为Trunk端口。
[SwitchA-Ethernet1/0/1] port link-type trunk
# 设置端口的缺省VLAN为VLAN6,并允许VLAN6的报文通过,以供PC机的正常数据通信使用。
[SwitchA-Ethernet1/0/1] port trunk pvid vlan 6
[SwitchA-Ethernet1/0/1] port trunk permit vlan 6
# 开启端口Voice VLAN功能。
[SwitchA-Ethernet1/0/1] voice vlan enable
& 说明:
l 完成以上配置后,当PC报文通过时,数据自动在端口的缺省VLAN、也就是业务VLAN中传输;当IP Phone的报文通过时,端口自动将Voice VLAN加入到端口允许通过的VLAN列表中,而且在发送时以带有Tag的形式发送,使IP Phone可以正常接收报文。
l 端口Ethernet1/0/1也可以配置为Hybrid端口,配置过程与Trunk端口类似,只需要将业务VLAN配置为缺省VLAN即可,当IP Phone发出的报文通过时,端口自动将Voice VLAN加入到允许通过的Tagged Port列表中,保证Voice VLAN的报文带有VLAN Tag发送。
# 由于IP Phone2只能发出Untag的语音流,因此Ethernet1/0/2端口只能配置为手工模式。
[SwitchA-Ethernet1/0/1] quit
[SwitchA] interface Ethernet 1/0/2
[SwitchA-Ethernet1/0/2] undo voice vlan mode auto
# 配置Ethernet1/0/2端口为Access端口,设置允许通过的VLAN为Voice VLAN。
[SwitchA-Ethernet1/0/2] port access vlan 2
# 开启端口Voice VLAN功能。
[SwitchA-Ethernet1/0/2] voice vlan enable
& 说明:
l 端口Ethernet1/0/2也可以配置为Trunk或Hybrid端口,同样需要将Voice VLAN配置为缺省VLAN,且必须配置在发送Voice VLAN的报文时去掉VLAN Tag。
l 如果IP Phone2发出的是Tag语音流,则Ethernet1/0/2端口只能配置为Trunk或Hybrid端口,并以保留VLAN Tag的方式发送VLAN2的报文。
#
vlan 1 to 2
#
vlan 6
#
interface Ethernet1/0/1
port link-type trunk
port trunk permit vlan 1 6
port trunk pvid vlan 6
voice vlan enable
#
interface Ethernet1/0/2
port access vlan 2
undo voice vlan mode auto
voice vlan enable
#
voice vlan aging 100
voice vlan mac-address 000f-2200-0000 mask ffff-ff00-0000 description IP Phone2
voice vlan 2 enable
l 由于工作在自动模式下的端口不能通过命令配置加入Voice VLAN,因此,如果用户将某个VLAN同时配置为Voice VLAN和协议VLAN,则协议VLAN功能将不能与该端口进行绑定。关于协议VLAN的介绍请参见本手册“VLAN”部分。
l 工作在自动模式的端口,不能将缺省VLAN设置为Voice VLAN,否则系统会输出信息,提示用户无法进行配置。
l 同一时刻只能有一个VLAN使能Voice VLAN。
l 如果端口已经使能LACP(Link Aggregation Control Protocol,链路汇聚控制协议),则不能使能Voice VLAN特性。
l Voice VLAN功能只支持在静态VLAN上启动,不能配置动态VLAN作为Voice VLAN。
l 当端口上应用的ACL数量达到上限时,将不能使能该端口的Voice VLAN功能。用户可以使用display voice vlan error-info命令定位使能失败的端口。
l 当Voice VLAN工作在安全模式时,设备只允许源地址是可识别的语音OUI地址的数据通过,源地址不合法的报文将直接被丢弃(包括一些认证报文,如802.1x认证报文)。建议用户尽量不要在Voice VLAN中同时传输语音和业务数据。如确有此需要,请确认Voice VLAN的安全模式已关闭。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!