• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

六问Voice VLAN

2010-09-28 发表
  • 0关注
  • 0收藏 1537浏览
粉丝: 关注:

六问Voice VLAN

问题一:什么是Voice VLAN

答:Voice VLAN是为用户的语音业务而专门划分的VLAN。通过划分Voice VLAN并将连接语音设备(如IP电话)的端口加入Voice VLAN,可以为语音报文配置QoSQuality of Service,服务质量)参数,提高语音报文优先级、保证通话质量。

Voice VLAN特性的本质就是QoS的半自动化部署。说得具体点,就是在语音报文进入交换网络的入口处即LAN接入层开始实施QoS,旨在提高语音报文的优先级,从而保证语音通话质量。

QoS的半自动化部署是相对传统QoS配置而言的,换句话说,配置Voice VLAN特性,你只需告诉交换机做QoS的第一步--流分类即可,也就是说你得先让交换机知道哪些是语音流,剩下的工作如使用ACL匹配语音流,使用remark动作提高语音报文中的优先级都是交换机在后台自动做的。

问题二:如何识别Voice VLAN语音流?

答:交换机根据且唯一根据入报文中的源MAC地址字段来判断该报文是否为语音流。

MAC地址匹配预先配置的语音设备OUIOrganizationally Unique Identifier,全球统一标识符,是MAC地址的前24位)地址的报文被认为是语音流。

注意上文中的“唯一”表述,实际应用中,很多厂商的IP电话发出的语音报文自身携带VLAN Tag,尽管其值和配置中Voice VLAN ID相同,但报文源MAC地址不匹配任何预先配置的OUI地址。这种情形在交换机看来,尽管实际为语音报文,但不为交换机认可,也就不能为其提高QoS优先级了。

你可以人工预先配置OUI地址,也可以使用系统缺省的OUI地址作为判断标准。交换机缺省的OUI地址如下表所示。

交换机的缺省OUI地址

序号

OUI地址

生产厂商

1

0001-e300-0000

Siemens phone

2

0003-6b00-0000

Cisco phone

3

0004-0d00-0000

Avaya phone

4

0060-b900-0000

Philips/NEC phone

5

00d0-1e00-0000

Pingtel phone

6

00e0-7500-0000

Polycom phone

7

00e0-bb00-0000

3Com phone

OUI地址在交换机后台表现为MAC ACL,众所周知ACL表项之于交换机是资源,是资源就有数量限制,当前H3C低端交换机都统一做成16条,即系统缺省的和你配置的加起来不能超过16条。

OUI地址配置数量达到系统资源上限时,交换机会提示信息。因此,建议你在部署Voice VLAN时,系统缺省的OUI地址如果用不上就删掉以节省OUI地址资源。

如果删掉系统缺省的OUI地址,资源还不够使用。那好,这里还有3个供你参考的杀手锏:

1.   尝试缩短OUI地址的掩码长度使得每条OUI地址匹配更多语音设备的MAC地址;

2.   仔细统计组网中语音设备的OUI地址使用情况,合理地将语音设备连接至不同的交换机,不同的交换机配置不同的OUI地址。必要时可以考虑增加交换机数量;

3.   具体情况具体分析(case by case),有些厂商的IP电话,其发出的语音报文自身就携带很高的优先级,这时你只需在交换机的入端口配置信任报文中的QoS优先级即可,不必使能Voice VLAN特性。

问题三: Voice VLAN语音报文的优先级到底提高到多少?

答:使能Voice VLAN特性后,被交换机识别为语音流的报文,其二层CoS被赋值为6,其三层DSCP被赋值为46(十进制)。

问题四: Voice VLAN特性除提高语音报文优先级外还做了什么?

答:显然,提高语音报文的优先级是Voice VLAN特性的核心工作。除此之外,它还顺带做了两件事,都归结到工作模式上。

1.   按语音流入端口加入Voice VLAN的方式将Voice VLAN的工作模式分为自动模式和手动模式:

自动模式:系统利用IP电话上电时发出的协议报文(untagged报文),通过识别报文的源MAC,匹配OUI地址,匹配成功后,系统将自动把语音报文的入端口加入Voice VLAN,并下发ACL规则、配置报文的优先级。你还可以设置Voice VLAN的老化时间,当在老化时间内,系统没有从入端口收到任何语音报文时,系统将把该端口从Voice VLAN中删除。端口的添加/删除到Voice VLAN的过程由系统自动实现。

手动模式:顾名思义,需要你手工把IP电话接入端口加入Voice VLAN中。再通过识别报文的源MAC,匹配OUI地址,匹配成功后,系统将下发ACL规则、配置报文的优先级。端口的添加/删除到Voice VLAN的过程由你手动实现。

对于IP电话发出的携带VLAN Tag标签的报文,两种模式处理方式一致,直接根据其VLAN Tag进行转发。

H3C交换机的缺省工作模式为自动模式。对于有些厂商的IP电话,其发出的语音报文自身能携带VLAN Tag,这种情形下,建议你使用手动模式。

2.   根据使能了Voice VLAN特性的端口对入报文的过滤机制又可以将Voice VLAN的工作模式分为安全模式和普通模式。

安全模式:当入报文不含VLAN tag或携带Voice VLAN tag,且其源MAC地址匹配预先配置的OUI地址时,允许该报文在Voice VLAN内转发;否则将该报文丢弃。

普通模式:不对入报文的源MAC地址进行检查,所有报文均可以在Voice VLAN内进行转发。

当然,对于携带其他VLAN Tag的入报文,交换机将根据该VLAN是否允许从指定端口通过来对报文进行转发和丢弃的处理,不受Voice VLAN的安全/普通模式的影响。

H3C交换机的缺省工作模式为安全模式。

问题五: Voice VLAN特性和不同厂商的IP电话配合时,其配置会有所不同吗?

答:Voice VLAN特性和不同厂商的IP电话配合时,其配置可能会有所不同。

当前主流厂商的IP电话,其网络层面的共同点为:

1.   集成一块3口的二层交换芯片,其中2个口外显,分别接交换网络和PC,另外1个口内置,接语音DSP。涉及VLAN处理时,PC口和语音口属于access口,而网络口属于trunk口,转发语音报文时带Voice VLAN tag,转发数据报文时不带VLAN tag

2.   一般都支持通过手工直接在电话上设置Voice VLANData VLAN,显然这个获取VLAN ID的方式配置量较大。因此,IP电话获取VLAN ID的缺省方式都是自动的。

而不同厂商的IP电话在网络层面的不同点就在于自动获取VLAN ID的方式上。从大的方面分私有实现方式和标准实现方式:

私有实现方式有

1、通过CDP获取,为Cisco独有。

这种方式的优点是不但携带Voice VLAN ID,还可以携带CoSDSCP值。缺点显而易见,很难与第三方交换机互操作,且需要通过另外的机制获取IP电话必须要知道的语音服务器IP地址。

2、通过DHCP Option获取,不同厂商各自申请DHCP Option号,互不相同,互不兼容。有的申请1Option携带多个参数,如3Com1Option同时携带Voice VLAN ID和语音服务器IP地址;有的申请多个Option分别携带相关参数,如NortelVoice VLAN ID和语音服务器IP地址是通过不同的Option携带的。

这种方式的优点是可以同时携带Voice VLAN ID和语音服务器IP地址(不见得是同一个Option),且和第三方交换机配合不存在兼容性问题(工作量主要在DHCP服务器上)。缺省是没有携带CoSDSCP值的Option,估计厂商设计思想是在IP电话本地设置CoSDSCP值的缺省值,如Nortel,数据报文的CoS值出厂缺省值为0;语音信令报文的CoS值为6DSCP40(十进制);语音流报文的CoS值为6DSCP46(十进制)。当然语音流的优先级提高正是交换机Voice VLAN特性的用场。

3、基于配置文件通过FTPTFTP获取。

这种方式的优点是可以一次携带的信息量大,且和第三方交换机配合不存在兼容性问题;缺省是需要额外架设FTPTFTP服务器。

标准实现方式:只有LLDP-MED一种!

这种方式的优点是兼容性好;不但携带Voice VLAN ID,还可以携带CoSDSCP值。缺点是需要通过另外的机制获取IP电话必须要知道的语音服务器IP地址。是不是大势所趋还有待时日(扩展LLDP-MED以支持携带语音服务器IP地址等参数?)

问题六: Voice VLAN是一个完整的解决方案吗?

答:Voice VLAN看上去很美,但它仅是个小特性,绝不是一个完整的解决方案。

原因很简单,前面提到Voice VLAN特性的本质就是在语音报文进入交换网络的入口处即LAN接入层开始实施QoS。而语音QoS讲究的是一个端到端的解决方案,Voice VLAN只不过是这个端到端解决方案投影在LAN接入层的简化部署而已。

理解这一点很重要,对于挂在同一个交换机下的IP电话之间通话,使能Voice VLAN特性勉强够用。但一涉及跨语音网关和PSTN终端通话时,仅靠Voice VLAN特性是远远不够的。

若您有关于案例的建议,请反馈:

作者在2010-09-30对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作