配置语音VLAN指南
配置语音VLAN指南
在默认时,语音VLAN特性是禁用的。但可以使用接口命令 switchport voice vlan 启用它。在启用了语音VLAN特性之后,所有不带标记的流量都按照端口的默认COS优先级发送。对于IEEE 802.1Q或IEEE 802.1p带标记的流量,COS值是非信任的。
1.应当在交换机的访问端口上配置语音 VLAN。即使在中继端口上配置了语音VLAN,中继端口也不支持它。
2.语音VLAN应当在交换机的IP电话端上呈现并有效,以便正确的进行通信。使用特权EXEC命令 show vlan,可查看VLAN是否存在,如果存在,就会显示在输出中。
3.在启用VLAN 之前,建议大家在交换机上输入全局配置命令 mls qos,已启用 QOS,并输入接口命令 mls qos trust cos,将端口状态设置为信任模式
4.必须确信在连接到Cisco IP 电话的交换机端口上启用了CDP,以发送配置信息。默认是它是启用的,因此,除非你禁用了它,否则就不会用问题。
5.在配置了语音VLAN之后,PortFast 特性就自动启用了,但如果禁用了语音VLAN,PortFast 特性则不会自动禁用。
6.要让端口回到默认设置,可以使用接口配置命令 no switchport voice vlan.
IP电话网络设计
1.为IP电话组件(如cisco IP电话、cisco CallManager、Cisco IP Softphone客户端、IP网关等)实现Qos分类、标记和拥塞管理。Qos要将VoIP通信流设置为高优先级,并优先传输高优先级队列中的通信流。
2.将VoIP通信流放在一个独立的VLAN中。为给Cisco IP电话部署一个独立的VLAN,一种简单的方法是使用语音VLAN(辅助VLAN)。
3.考虑使用线上供电(inline power)给Cisco IP电话供电。Cisco IP电话要求由交换机电源或线上供电。
4.核实物理电缆是否支持IP电话。IP电话和VoIP解决方案要求电缆至少是5类电缆。
VoIP电话推荐特性
1. Qos
VoIP通信流对延迟和抖动(数据包延迟的变化)有严格要求。为满足IP电话的要求,Cisco使用大量的IP Qos特性,对通信流进行分类、排队、拥塞监测和流量整形和压缩,以保障最大限度地降低数据包丢失、延迟和抖动。当网络发生拥赛后,Qos配置赋予关键应用较高的服务优先级,以便在网络发生拥塞时,关键应用的服务质量降低的较少。
2.语音VLAN(辅助VLAN)
Cisco IP电话有一个用于连接PC的端口,因此很多Cisco IP电话配置都让cisco IP电话串连一台PC。由于Cisco IP电话和工作站连接的是同一个交换机接口,因此将该接口加入VLAN中后,相应的Cisco IP电话和工作站将位于同一个VLAN中。Cisco 交换机支持一种独特的功能,这种功能在cisco IOS中被称为语音VLAN,它将Cisco IP和工作站加入不同的vlan中。通过使用语音VLAN,可将接口端口的VoIP通信流加入到另一个VLAN中。如果希望使用语音VLAN,那么只需要配置交换机,而无需在cisco IP电话上做额外的配置。
具体工作原理:
1.用于将cisco IP电话连接到配置了语音VLAN的交换机
2.链路被激活后,交换机立刻向cisco IP电话发送cisco发现协议(CDP)消息,其中包含典型的CDP消息,包括语音VLAN-ID
3.cisco IP电话收到CDP帧后,解释语音VLAN-ID,并开始给VoIP通信流加上802.1q标记,然后将其发送给该语音VLAN。
4. Cisco IP电话还指定出站帧标记的DSCP(Differentiated Services Code Point,区分服务编码点)和Cos(Class of Service,服务类别)值。使用语音VLAN时,对于来自其PC端口连接的工作站的入站帧,CiscoIP电话不添加VLAN标记。因此工作站仍位于接入的VLAN。
网络带宽供应
如果希望设计成功的IP电话网络,正确的供应网络带宽至关重要。所有应用(包括语音、视频和数据应用)的总带宽不能超过链路可用带宽的75%。即使所有应用的带宽总需求低于可用带宽的75%,仍必须采用Qos设计,然而,如果应用的需求超过了可用带宽的75%,应增加链路或使用带宽更高地链路。
从通信流的角度看,单个IP电话呼叫由两个流组成。
VoIP数据包由第2层链路报头(14字节)、IP报头(20字节)、用户数据报(UDP)报头(8字节)、RTP报头(12字节)和语音负载组成。链路报头的长度随使用的第2层介质而异。VoIP数据报传输的开销很重要。此外,语音采样率决定了比特率。采样率随语音编码/解码器而异。最常见的编码/解码器是G.711和G.729,它们使用的总带宽(包括IP报头和第2层链路报头)分别是87.2kbit/s和31.2kbit/s。在提出IP电话的解决方案时,必须使用包括所有报头在内的总比率,计算并行语音呼叫数量多时所需要的带宽量,尤其对于低速WAN接口。
语音VLAN的配置
配置接入VLAN和语音VLAN
1) 进入全局模式
2) 配置接入VLAN和语音VLAN
vlan vlan号
3) 配置接入VLAN接口和语音VLAN接口,用于第3层路由选择
配置接入VLAN和语音VLAN的接口
1)进入接口模式
2)将接口加入到接入VLAN
3) 接口加入到语音VLAN
4) 启用portfast功能
n 配置相应的Qos
1) 启用Qos
2) 配置接口,将语音帧的Cos值映射到出站队列
3) 将队列4配置为严格优先级队列
配置接口的Qos分类
1) 进入接口模式
2) 配置接口基于那种信任类型的分类
配置流量的优先级
1) 进入全局模式
2) 进入接口模式
3) 设置从IP电话接入端口收到数据报的优先级
可以肯定的是switchport priority extend cos 5 的作用是发CDP包给IP phone让它在连PC的口子上当收到包时如果是Dot1p的帧就用5换掉它的cos,如果是untagged的包则不会进行处理(不能改变它的帧状态加一个Dot1p的帧头cos是5)。而mls qos trust cos可是肯定的是这个命令影响的是在连IP电话的交换机,对收到的来自IP电话的流量(所有流量包括语音和PC的)进行处理。
进入交换机的包有COS, 也有DSCP。你要通过哪一个作为分类的依据从而进行处理(队列,流量控制等)呢?所谓的trust cos就是告诉交换机用cos作为分类依据。进入交换机的包的COS 和DSCP不一定有关联。如果一个包的cos是5,它的DSCP完全有可能是0
验证:
Switch#show interface f0/4 switchport
Name: Fa0/4
Switchport: Enabled
Administrative Mode: dynamic desirable
Operational Mode: down
Administrative Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: dot1p
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Administrative private-vlan trunk native VLAN: none
Administrative private-vlan trunk encapsulation: dot1q
Administrative private-vlan trunk normal VLANs: none
Administrative private-vlan trunk private VLANs: none
Operational private-vlan: none
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
Capture Mode Disabled
Capture VLANs Allowed: ALL
Protected: false
Appliance trust: none
- 08-05线缆管理的细节决定数据中心的成败
- 08-05超5类线缆对于办公应用而言即将过时
- 08-05数据中心转型升级中的网络布线管理问题
- 08-05六类布线系统成主流 如何将性能发挥到极致?
- 08-05关于综合布线系统线缆挑选方法
- 08-05从数据中心三大趋势看如何做布线规划
- 08-05综合布线常用的公式分享
- 08-05布线技术让数据中心由丑小鸭变天鹅
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 11-18LG新能源宣布与Bear Robotics达成合作,成为
- 11-18机构:三季度全球个人智能音频设备市场强势
- 11-18闲鱼:注册用户过6亿 AI技术已应用于闲置交
- 11-18美柚、宝宝树回应“涉黄短信骚扰”:未发现
- 11-01京东七鲜与前置仓完成融合