Voice VLAN配置命令
display voice-vlan oui
使用实例
# 显示Voice VLAN的OUI。
<HUAWEI> display voice-vlan oui
---------------------------------------------------
OuiAddress Mask Description
---------------------------------------------------
0022-3300-0000 ffff-ff00-0000 PhoneA
0011-2200-0000 ffff-ff00-0000 PhoneB
项目 |
描述 |
---|---|
OuiAddress |
设备当前允许通过的OUI。可执行命令voice-vlan mac-address配置。 |
Mask |
设备当前允许通过的OUI的掩码。 该参数可以通过命令voice-vlan mac-address配置。 |
Description |
设备当前允许通过的OUI的描述。 该参数可以通过命令voice-vlan mac-address配置。 |
display voice-vlan status
使用实例
# 查看当前Voice VLAN的工作状态、安全模式、802.1p和DSCP优先级、接口信息等信息。
<HUAWEI> display voice-vlan status
Voice VLAN Configurations:
-----------------------------------------------------------
Voice VLAN ID : 2
Voice VLAN status : Enable
Voice VLAN 8021p remark : 6
Voice VLAN dscp remark : 46
-----------------------------------------------------------
Port Information:
-------------------------------------------------------------------------------
Port Add-Mode Security-Mode Legacy PribyVLAN Untag Tag0
-------------------------------------------------------------------------------
GE0/0/4 Manual Normal Disable Enable Disable Disable
项目 |
描述 |
---|---|
Voice VLAN ID |
配置为Voice VLAN功能的VLAN。 |
Voice VLAN status |
全局Voice VLAN功能的状态:
|
Voice VLAN 8021p remark |
Voice VLAN的802.1p优先级。可通过命令voice-vlan remark进行配置。 |
Voice VLAN dscp remark |
Voice VLAN的DSCP优先级。可通过命令voice-vlan remark进行配置。 |
Port |
当前开启了Voice VLAN功能的接口。 |
Add-Mode |
接口加入Voice VLAN的模式:
|
Security-Mode |
接口Voice VLAN的安全模式:
|
Legacy |
接口与其他厂商语音设备的互通功能:
|
PribyVLAN |
接口是否按照VLAN提升Voice VLAN报文的优先级:
该参数可以通过命令voice-vlan remark-mode配置。 |
Untag |
接口是否为不带VLAN Tag的报文添加Voice VLAN ID:
该参数可以通过命令voice-vlan enable配置。 |
Tag0 |
接口是否会把VLAN Tag为0的报文的Tag修改为Voice VLAN ID对应的Tag:
该参数可以通过命令voice-vlan enable配置。 说明:
X系列单板不支持该参数。 |
voice-vlan enable
命令功能
voice-vlan enable命令用来配置指定VLAN为Voice VLAN,同时使能接口的Voice VLAN功能。
undo voice-vlan enable命令用来去使能接口的Voice VLAN功能。
缺省情况下,接口的Voice VLAN功能处于去使能状态。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
vlan-id |
使能指定VLAN ID的Voice VLAN功能。 |
整数形式,取值范围是2~4094。 |
include-untagged | 指定为不带VLAN Tag的报文添加Voice VLAN ID。 结合命令voice-vlan mac-address配置的OUI,接口收到untagged报文时,会根据与OUI的匹配情况选择是否添加Voice VLAN ID的Tag。当IP电话发送的语音报文为untagged报文时,此参数为必选。 |
- |
include-tag0 | 指定把带VLAN Tag为0的报文中的Tag修改为Voice VLAN ID对应的Tag。 结合命令voice-vlan mac-address配置的OUI,接口收到Tag0报文时,会根据与OUI的匹配情况选择是否修改为Voice VLAN ID对应的Tag。当IP电话发送的语音报文为Tag0报文时,此参数为必选。 |
- |
使用指南
应用场景
当设备使能Voice VLAN功能后,设备会根据命令voice-vlan remark-mode配置的方式来根据VLAN或者MAC地址来提升语音报文的优先级,从而保证语音流量的优先发送。
注意事项
- 当接口的Voice VLAN工作在自动模式时,需要使用port link-type命令将接口配置为Trunk或Hybrid。
- 为保证各种功能的正常使用,请为Voice VLAN、接口的缺省VLAN分配不同的VLAN ID。
- 同一时刻一个接口只能有一个VLAN被设置为Voice VLAN。
- dot1q-tunnel类型的接口不支持Voice VLAN功能。
- 该命令为覆盖式命令,多次执行该命令,按最后一次配置结果生效。
- 当配置include-untagged参数时,X系列单板仅对untagged报文生效。其他单板会同时对untagged和Tag0的报文生效。
若VLAN与BD进行关联后,该VLAN将不能在被指定为Voice VLAN。
voice-vlan legacy enable
命令功能
voice-vlan legacy enable命令用来配置Voice VLAN兼容CDP功能使设备将Voice VLAN信息封装在CDP报文中通告给IP电话。
undo voice-vlan legacy enable命令用来去使能该功能。
缺省情况下,该功能处于去使能状态。
使用指南
应用场景
设备可通过LLDP(Link Layer Discovery Protocol)报文将Voice VLAN信息通告给IP电话。但有些厂商的IP电话发送的是CDP(Cisco Discovery Protocol)报文,此时需要使能Voice VLAN兼容CDP功能,将Voice VLAN信息封装在CDP报文中通告给IP电话。
前置任务
配置该命令时,需要执行命令voice-vlan enable使能Voice VLAN功能。
voice-vlan mac-address
命令功能
voice-vlan mac-address命令用来配置Voice VLAN的OUI。
undo voice-vlan mac-address命令用来取消配置Voice VLAN的OUI。
缺省情况下,没有配置OUI。
命令格式
voice-vlan mac-address mac-address mask oui-mask [ description text ]
undo voice-vlan mac-address { mac-address | all }
使用指南
应用场景
OUI指的是MAC地址的前24位(二进制),可以用来表示一个MAC地址段,是IEEE为不同设备供应商分配的一个全球唯一的标识符,各设备厂商再从这个地址段中分配24位,从而形成48位的MAC地址。所以根据OUI识别IP电话机的原理就是根据IP电话厂商申请的MAC地址段来识别哪些报文是电话机发送的,以此来判断哪些报文属于语音报文。
Voice VLAN中的OUI有别于上述的通常意义的OUI,这个OUI是由用户来配置的,而且可以使用掩码,即不需要一定是24位掩码的,掩码长度用户可以自己指定。OUI的值为voice-vlan mac-address命令中的mac-address和mask参数相与的结果。
注意事项
mac-address不可设置为全零、组播地址或广播地址。
系统支持配置100个OUI,即系统只支持配置100条本命令。当配置OUI的命令数量达到100时,将不能再增加配置。
当执行undo voice-vlan mac-address命令删除某一特定OUI MAC地址时,mac-address取值应为配置时MAC地址和MASK掩码进行逻辑“与”后的结果。
voice-vlan mode
命令功能
voice-vlan mode命令用来配置接口的Voice VLAN的工作模式。
undo voice-vlan mode命令用来恢复接口加入Voice VLAN的模式为缺省情况。
缺省情况下,接口的Voice VLAN工作模式为手动模式。
使用指南
应用场景
自动模式
使能Voice VLAN功能的设备通过学习语音设备发出的语音报文中的源MAC地址,将连接语音设备的接口自动加入到Voice VLAN中。
自动模式下,Voice VLAN中不能手动加入接口。
说明:
只有当通过命令voice-vlan remark-mode mac-address指定语音报文按照MAC地址提升优先级,且不指定为不带VLAN Tag的报文添加Voice VLAN ID(即配置voice-vlan enable时不选择参数include-untagged)时,自动模式才会生效。
手工模式
当使能Voice VLAN功能后,必须通过手工将连接语音设备的接口加入到Voice VLAN中,这样才能保证Voice VLAN功能生效。
前置任务
配置该命令时,需要先执行命令voice-vlan enable使能Voice VLAN功能。
执行命令voice-vlan remark-mode mac-address配置Voice VLAN基于MAC地址提升优先级。
Access、negotiation-auto和negotiation-desirable类型接口不支持配置为自动模式,需要使用port link-type命令将接口配置为Trunk或Hybrid类型。
注意事项
各个接口Voice VLAN的工作模式相互独立,不同的接口可以配置为不同的模式。
使用实例
# 将接口GE1/0/1的Voice VLAN工作模式配置为手动模式。
<HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] port link-type hybrid [HUAWEI-GigabitEthernet1/0/1] voice-vlan 10 enable [HUAWEI-GigabitEthernet1/0/1] voice-vlan remark-mode mac-address [HUAWEI-GigabitEthernet1/0/1] voice-vlan mode manual
voice-vlan remark
命令功能
voice-vlan remark命令用来修改Voice VLAN的802.1p优先级和DSCP优先级。
undo voice-vlan remark命令用来恢复Voice VLAN的802.1p优先级和DSCP优先级为缺省值。
缺省情况下,Voice VLAN的802.1p优先级是6,DSCP优先级是46。
命令格式
voice-vlan remark { 8021p 8021p-value | dscp dscp-value } *
undo voice-vlan remark { 8021p | dscp } *
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
8021p 8021p-value | 指定802.1p优先级。 802.1p优先级就是802.1Q VLAN帧中的PRI(Priority)字段值,长度为3比特,用于交换设备阻塞时,优先发送优先级高的数据包。 |
整数形式,取值范围是0~7。缺省值是6,值越大优先级越高。 |
dscp dscp-value | 指定DSCP优先级。 IPv4的数据报文头部里的TOS(Type of Service)字节中的6位作为DSCP(DiffServ Code Point)。DSCP是DiffServ的信令,用于IP网络的QoS保证。网关的流量控制器的操作只决定于这6个比特。 |
整数形式,取值范围是0~63,缺省值是46。 |
使用指南
应用场景
对于已经部署Voice VLAN特性的网络,相对于数据业务,语音业务要求具备更高的实时性。所以,语音数据在传输时需要具有比其他业务数据更高的优先级,以减少传输过程中可能产生的时延现象。通过本命令调整Voice VLAN的802.1p和DSCP优先级,从而实现语音数据以更高的优先级进行传输。
注意事项
使用voice-vlan remark修改Voice VLAN的802.1p优先级和DSCP优先级,请确保已经在当前设备某接口上通过命令voice-vlan vlan-id enable配置指定VLAN为Voice VLAN,同时使能接口的Voice VLAN功能。
多次执行该命令,以最后一次配置为准。
- 对于X系列单板,remark命令配置的优先级生效。
- 对于除X系列单板之外的所有单板,voice-vlan remark命令配置的优先级生效。
voice-vlan remark-mode
命令功能
voice-vlan remark-mode命令用来配置语音报文提升优先级的模式。
undo voice-vlan remark-mode令用来将配置的语音报文提升优先级的模式恢复为缺省情况。
缺省情况下,语音报文按照VLAN提升报文优先级。
使用指南
应用场景
如果用户需要根据MAC地址来提升语音报文的优先级,可以通过执行voice-vlan remark-mode mac-address和voice-vlan mac-address命令,配置语音报文按照MAC地址提升转发优先级。
如果用户需要根据VLAN来提升语音报文的优先级,可以通过执行voice-vlan remark-mode vlan命令,配置语音报文按照VLAN提升转发优先级。
前置条件
在执行本命令前,必须已经执行voice-vlan enable命令使能接口的Voice VLAN功能。
voice-vlan security enable
命令功能
voice-vlan security enable命令用来打开Voice VLAN的安全模式。
undo voice-vlan security enable命令用来关闭Voice VLAN的安全模式,使Voice VLAN工作在普通模式。
缺省情况下,Voice VLAN的安全模式处于关闭状态。
使用指南
应用场景
安全模式
使能了Voice VLAN功能的入接口只允许源地址是可识别的OUI的语音报文通过,该Voice VLAN内的非语音报文将直接被丢弃,其他VLAN内的报文正常转发。
安全模式用于防止Voice VLAN受到恶意数据流量的攻击,但是检查报文的工作会占用一定的系统资源。
普通模式
使能了Voice VLAN功能的入接口允许同时传输语音报文和非语音报文。对每一个进入Voice VLAN的报文不进行源MAC地址匹配检查,容易受到恶意数据流量的攻击。
前置任务
配置该命令时,需要先执行命令voice-vlan enable使能Voice VLAN功能。
执行命令voice-vlan remark-mode mac-address配置Voice VLAN基于MAC地址提升优先级。
注意事项
当Voice VLAN工作在安全模式时,只允许该Voice VLAN的语音报文通过,不允许其他普通报文通过。
如需在Voice VLAN中同时传输语音业务和数据业务,请配置Voice VLAN工作在普通模式。