设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1240|回复: 1
收起左侧

[分享] 配置Voice VLAN的功能原理是什么?

[复制链接]
 成长值: 62755
发表于 2024-8-6 10:28:32 | 显示全部楼层 |阅读模式
具有Voice VLAN功能的设备将通过OUI地址来匹配进入端口的报文中的源MAC地址字段,源MAC地址符合系统设置(预先在交换机上面配置了这个OUI地址表)的语音设备OUI地址(提供语音IP电话的厂商的OUI标识是唯一的,可以事先查询到)的报文被认为是语音数据流,被划分到Voice VLAN中传输,并自动下发优先级规则,提高语音流的优先级,保证通话质量。
Voice VLAN的自动模式与手动模式
Voice VLAN中的端口可工作在Voice VLAN的自动模式或手动模式,在不同的工作模式下端口加入Voice VLAN的方式不同。
1)自动模式:当用户IP电话启动时,所发出的报文经支持Voice VLAN的设备时,设备通过识别该报文的源MAC地址,匹配设备上所配置的OUI 地址,OUI地址匹配成功后,设备自动将该语音报文的输入端口添加到Voice VLAN,并下发策略,将语音报文的优先级修改为设备上所配置的Voice VLAN中语音流的优先级,并使用老化机制对Voice VLAN内的端口进行维护。在老化时间内,系统没有从输入端口收到任何语音报文时,系统将把该端口从Voice VLAN 中删除。
2)手动模式:手动模式下,端口加入Voice VLAN或从Voice VLAN中删除的过程由管理员手动进行配置。用户IP电话通讯过程中,设备通过识别报文的源MAC地址,匹配设备上所配置的OUI 地址,OUI地址匹配成功后,下发策略,将语音报文的优先级修改为设备上所配置的Voice VLAN中语音流的优先级。
自动模式适用于PC--IP电话串联接入端口,可以同时传输语音数据和普通业务数据的组网方式。
手工模式适用于IP电话单独接入交换机,端口仅传输语音报文的组网方式,这种组网的方式可以使该端口专用于传输语音数据,避免业务数据对语音数据传输的影响。
Voice VLAN端口与IP电话的配合工作
按照是否自动获取IP地址与Voice VLAN信息来划分,一般来说,IP电话有2种:
1)自动获取IP地址及Voice VLAN编号的电话,这类电话可以发送untagged或tagged的语音流。
2)手工设置IP地址及Voice VLAN编号的电话,这类电话只能发送tagged语音流。
IP电话的工作原理
与其他网络设备一样,IP电话也需要IP地址才能在网络中正常通信。IP电话获取IP地址的方式有两种:
1)通过DHCP自动获取配置参数。
2)通过用户手工配置相关参数的。
在自动获取IP地址时,IP 电话还可以向DHCP 服务器同时请求Voice VLAN信息,如果DHCP服务器返回了Voice VLAN 信息,IP电话就可以直接发送携带有Voice VLAN Tag 的语音流;如果DHCP服务器没有返回Voice VLAN信息,IP电话就只能发送不带VLAN Tag 的语音流。
如果IP电话支持手动设置IP地址和Voice VLAN编号,用户也可以在IP电话上手工设置IP地址,设置Voice VLAN信息,IP电话将根据用户的配置发出tagged、untagged 语音流。
Voice VLAN端口与发送tagged语音流的IP电话
IP电话发送tagged语音流时,IP电话必须已经通过自动获取或手工配置的方式得到了Voice VLAN信息,这种情况下,不同类型的端口需要进行相应的配置,才能使语音报文能够在Voice VLAN中正常传输,同时不影响交换机对普通业务数据的转发处理。 与自动获取Voice VLAN信息的IP电话不同,手工配置Voice VLAN的IP电话将始终发送、接收带有Voice VLAN Tag 的语音流。
Voice VLAN端口与发送untagged语音流的IP电话
IP 电话在以下两种情况下会发送、接收untagged语音流:
1)自动获取IP地址,但没有获取到Voice VLAN信息。
2)手工配置IP地址,但没有配置Voice VLAN信息。
IP电话发送untagged 语音流的情况下,用户需要配置接收端口的缺省VLAN且允许缺省VLAN 通过,又必须将端口的缺省VLAN 配置为Voice VLAN,才能使语音流在Voice VLAN 中传输,此时端口的 Voice VLAN 工作模式只能为手工模式。
Voice VLAN工作模式、IP电话类型、端口类型能够具体匹配关系如下表所示:


Voice VLAN工作模式
语音流类型
端口类型
支持条件
自动模式
Tagged语音流
Access Port
不支持
Private VLAN主机口
不支持
Private VLAN混杂口
不支持
Trunk Port
支持,接 入端口的native VLAN必须存在且不能是Voice VLAN,同时该端口允许native VLAN通过
Hybrid Port
支持,接 入端口的native VLAN必须存在且不能是Voice VLAN,同时该端口允许native VLAN通过
Uplink口
支持,接入端口的native VLAN必须存在且不能是Voice VLAN,同时接入端口应允许native VLAN的报文通过
Untagged语音流
Access Port
不支持
Private VLAN主机口
不支持
Private VLAN混杂口
不支持
Trunk Port
不支持
Hybrid Port
不支持
Uplink口
不支持
手动模式
Tagged语音流
Access Port
不支持
Private VLAN主机口
不支持
Private VLAN混杂口
不支持
Trunk Port
支持,接 入端口的native VLAN必须存在且不能是Voice VLAN,同时接入端口允许native VLAN和Voice VLAN的报文通过
Hybrid Port
支持,接 入端口的native VLAN必须存在且不能是Voice VLAN,同时该端口允许native VLAN通过,且Voice VLAN应在该端口允许通过的tagged VLAN列表中
Uplink口
支持,接入端口的native VLAN必须存在且不能是Voice VLAN,同时接入端口应允许native VLAN和Voice VLAN的报文通过
Untagged语音流
Access Port
支持,Voice VLAN须和接 入端口所属VLAN一致
Private VLAN主机口
支持,Voice VLAN必须配置成该端口所对应的Isolated VLAN或Community VLAN
Private VLAN混杂口
支持,Voice VLAN必须配置成Primary VLAN
Trunk Port
支持,接 入端口的native VLAN必须是Voice VLAN,且接 入端口允许该VLAN 通过
Hybrid Port
支持,接入端口的native VLAN必须是Voice VLAN(如果端口使能MAC VLAN来进行数据流与语音流隔离,则native vlan可以不是Voice VLAN),且在接入端口允许通过的untagged VLAN 列表中
Uplink口
不支持
所以实施前需要提前了解语音IP电话的工作类型,发送的语音流带的tag情况,来决定是采用什么端口连接IP电话,以及voice vlan工作的模式选择。
Voice VLAN的安全模式
为了能够更好地进行用户语音流与数据流分离传输,Voice VLAN提供安全模式功能。安全模式打开时,Voice VLAN只允许传输语音流,设备会对报文的源MAC地址进行检查,当报文源MAC地址是可识别的Voice VLAN OUI地址时,允许该报文在Voice VLAN内传输,否则将该报文丢弃。安全模式关闭时,不对报文的源MAC地址进行检查,所有报文均可在Voice VLAN内进行传输。
Voice VLAN工作原理与总体实施说明
支持Voice VLAN功能的设备,通过将数据流和语音流分别限制在数据VLAN和Voice VLAN中,从而保证语音通话与业务报文互不影响。同时下发优先级策略提高语音流的优先级,保证通话质量。其基本工作方式如下所述:
第一步,由用户在设备上创建1个专用传输语音报文的VLAN,即Voice VLAN,并使能连接IP电话的端口的Voice VLAN功能。
第二步,连接IP电话的端口加入Voice VLAN,这是关键的一步。加入的方式视Voice VLAN的工作模式为自动模式或手动模式而有所不同,具体如下:
自动模式下,当设备从该端口收到一个报文以后,会将其源MAC地址和合法OUI地址相匹配。如果该源MAC为OUI地址,即认为该报文为语音报文。设备将该端口自动加入到Voice VLAN 中,同时在该端口上学习这个MAC地址。
手动模式下,由用户手动配置连接IP电话的端口加入到Voice VLAN。
第三步,无论是自动模式还是手动模式,当端口加入Voice VLAN时,设备会下发策略,提高所有通过Voice VLAN的源MAC匹配该OUI的报文的优先级。将能够匹配该OUI地址的语音报文的优先级设置为cos=6,dscp=46。
经过上述步骤后,连接IP电话的端口加入到专用的Voice VLAN中,语音报文在Voice VLAN中集中传输,同时语音报文以高优先级从设备中转发出去。
如果IP电话支持LLDP协议,则用户无需配置OUI,设备可以通过捕捉IP电话发出的LLDP协议,对协议报文中的设备能力字段进行识别,对于标识其能力为“telephone”的设备识别为语音设备,将协议报文中的源MAC提取出来作为语音设备MAC进行处理,从而实现语音设备的自动识别。

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-12-21 23:58 , Processed in 0.053942 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表