语音vlan.docx
- 文档编号:10438533
- 上传时间:2023-02-11
- 格式:DOCX
- 页数:8
- 大小:18.70KB
语音vlan.docx
《语音vlan.docx》由会员分享,可在线阅读,更多相关《语音vlan.docx(8页珍藏版)》请在冰豆网上搜索。
语音vlan
IP电话网络设计
*为IP电话组件(如ciscoIP电话、ciscoCallManager、CiscoIPSoftphone客户端、IP网关等)实现Qos分类、标记和拥塞管理。
Qos要将VoIP通信流设置为高优先级,并优先传输高优先级队列中的通信流。
*将VoIP通信流放在一个独立的VLAN中。
为给CiscoIP电话部署一个独立的VLAN,一种简单的方法是使用语音VLAN(辅助VLAN)。
*考虑使用线上供电(inlinepower)给CiscoIP电话供电。
CiscoIP电话要求由交换机电源或线上供电。
*核实物理电缆是否支持IP电话。
IP电话和VoIP解决方案要求电缆至少是5类电缆。
VoIP电话推荐特性
1.Qos
VoIP通信流对延迟和抖动(数据包延迟的变化)有严格要求。
为满足IP电话的要求,Cisco使用大量的IPQos特性,对通信流进行分类、排队、拥塞监测和流量整形和压缩保障最大限度地降低数据包丢失、延迟和抖动。
当网络发生拥赛后,Qos配置赋予关键应用较高的服务优先级,以便在网络发生拥塞时,关键应用的服务质量降低的较少。
2.语音VLAN(辅助VLAN)
CiscoIP电话有一个用于连接PC的端口,因此很多CiscoIP电话配置都让ciscoIP电话串连一台PC。
由于CiscoIP电话和工作站连接的是同一个交换机接口,因此将该接口加入VLAN中后,相应的CiscoIP电话和工作站将位于同一个VLAN中。
Cisco交换机支持一种独特的功能,这种功能在ciscoIOS中被称为语音VLAN,它将CiscoIP和工作站加入不同的vlan中。
通过使用语音VLAN,可将接口端口的VoIP通信流加入到另一个VLAN中。
如果希望使用语音VLAN,那么只需要配置交换机,而无需在ciscoIP电话上做额外的配置。
具体工作原理:
1.用于将ciscoIP电话连接到配置了语音VLAN的交换机
2.链路被激活后,交换机立刻向ciscoIP电话发送cisco发现协议(CDP)消息,其中包含典型的CDP消息,包括语音VLAN-ID
3.ciscoIP电话收到CDP帧后,解释语音VLAN-ID,并开始给VoIP通信流加上802.1q标记,然后将其发送给该语音VLAN。
4.CiscoIP电话还指定出站帧标记的DSCP(DifferentiatedServicesCodePoint,区分服务编码点)和Cos(ClassofService,服务类别)值。
使用语音VLAN时,对于来自其PC端口连接的工作站的入站帧,CiscoIP电话不添加VLAN标记。
因此工作站仍位于接入的VLAN。
>网络带宽供应
如果希望设计成功的IP电话网络,正确的供应网络带宽至关重要。
所有应用(包括语音、视频和数据应用)的总带宽不能超过链路可用带宽的75%。
即使所有应用的带宽总需求低于可用带宽的75%,仍必须采用Qos设计,然而,如果应用的需求超过了可用带宽的75%,应增加链炉火使用带宽更高地链路。
从通信流的角度看,单个IP电话呼叫由两个流组成。
1.语音载波流---由包含实际语音样本的RTP(Real-TimeTransportProtocol,实时传输协议)数据包组成
2.呼叫控制信令---由属于多种协议之一(如H.323或MGCPmediaGatewayControlProtocol,媒体网关控制协议)的数据包组成。
具体属于那种协议,取决于参与呼叫的端点,呼叫控制功能包括建立、维护、拆除和重定向呼叫等
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)进入全局模式configureterminal
2)配置接入VLAN和语音VLAN
vlanvlan号
3)配置接入VLAN接口和语音VLAN接口,用于第3层路由选择
interfacevlanvlan号
ipaddress地址掩码
noshut
配置接入VLAN和语音VLAN的接口
1)进入接口模式interface接口
2)将接口加入到接入VLAN
switchportaccessvlan接入VLAN号
3)接口加入到语音VLAN
switchportvoicevlanvlan号|dot1p|none|untagged
vlan号:
在指定的VLAN中转发所有的语音流量。
缺省下,IP电话转发语音流量通过802.1Q及优先级为5标记VLAN,用于来自/前往CiscoIP电话的通信流。
Dot1p:
对于IP电话通信流,使用802.1p优先级标记,对于其它通信流,使用默认的本地vlan(vlan0)转发。
对于不支持CDP的第3方IP电话,常采用这种配置
None:
禁用语音VLAN功能,ciscoIP电话将根据自己的配置来发送未标记的帧
Untagged:
CiscoIP电话显式的使用未标记的帧
4)启用portfast功能
spanning-treeportfast
n配置相应的Qos
1)启用Qos
mlsqos
2)配置接口,将语音帧的Cos值映射到出站队列
wrr-queuecos-map45
wrr-queuecos-map3467
3)将队列4配置为严格优先级队列
priority-queueout
配置接口的Qos分类
1)进入接口模式interface接口
2)配置接口基于那种信任类型的分类
mlsqostrustcos|dscp
验证:
Switch#showinterfacef0/4switchport
Name:
Fa0/4
Switchport:
Enabled
AdministrativeMode:
dynamicdesirable
OperationalMode:
down
AdministrativeTrunkingEncapsulation:
dot1q
NegotiationofTrunking:
On
AccessModeVLAN:
1(default)
TrunkingNativeModeVLAN:
1(default)
VoiceVLAN:
dot1p
Administrativeprivate-vlanhost-association:
none
Administrativeprivate-vlanmapping:
none
Administrativeprivate-vlantrunknativeVLAN:
none
Administrativeprivate-vlantrunkencapsulation:
dot1q
Administrativeprivate-vlantrunknormalVLANs:
none
Administrativeprivate-vlantrunkprivateVLANs:
none
Operationalprivate-vlan:
none
TrunkingVLANsEnabled:
ALL
PruningVLANsEnabled:
2-1001
CaptureModeDisabled
CaptureVLANsAllowed:
ALL
Protected:
false
Appliancetrust:
none
配置流量的优先级
1)进入全局模式configureterminal
2)进入接口模式ineterface接口
3)设置从IP电话接入端口收到数据报的优先级
switchportpriorityextend[cos值|trust]
cos值:
取值为0-7,7为最高
trust:
配置电话接入端口信任从PC收到的数据优先级
案例:
Switch(config)#interf0/4
Switch(config-if)#switchportpriorityextendcos7
Switch#showinterfacef0/4switchport
Name:
Fa0/4
Switchport:
Enabled
AdministrativeMode:
dynamicdesirable
OperationalMode:
down
AdministrativeTrunkingEncapsulation:
dot1q
NegotiationofTrunking:
On
AccessModeVLAN:
1(default)
TrunkingNativeModeVLAN:
1(default)
VoiceVLAN:
dot1p
Administrativeprivate-vlanhost-association:
none
Administrativeprivate-vlanmapping:
none
Administrativeprivate-vlantrunknativeVLAN:
none
Administrativeprivate-vlantrunkencapsulation:
dot1q
Administrativeprivate-vlantrunknormalVLANs:
none
Administrativeprivate-vlantrunkprivateVLANs:
none
Operationalprivate-vlan:
none
TrunkingVLANsEnabled:
ALL
PruningVLANsEnabled:
2-1001
CaptureModeDisabled
CaptureVLANsAllowed:
ALL
Protected:
false
Appliancetrust:
7
----------------------------------------------------------------------------
Switch(config-if)#switchportpriorityextendtrust
Switch#showinterff0/4switch
Name:
Fa0/4
Switchport:
Enabled
AdministrativeMode:
dynamicdesirable
OperationalMode:
down
AdministrativeTrunkingEncapsulation:
dot1q
NegotiationofTrunking:
On
AccessModeVLAN:
1(default)
TrunkingNativeModeVLAN:
1(default)
VoiceVLAN:
dot1p
Administrativeprivate-vlanhost-association:
none
Administrativeprivate-vlanmapping:
none
Administrativeprivate-vlantrunknativeVLAN:
none
Administrativeprivate-vlantrunkencapsulation:
dot1q
Administrativeprivate-vlantrunknormalVLANs:
none
Administrativeprivate-vlantrunkprivateVLANs:
none
Operationalprivate-vlan:
none
TrunkingVLANsEnabled:
ALL
PruningVLANsEnabled:
2-1001
CaptureModeDisabled
CaptureVLANsAllowed:
ALL
Protected:
false
Appliancetrust:
trusted
----------------------------------------------------------------
Switch#showrunninginterfaf0/4
Buildingconfiguration...
Currentconfiguration:
139bytes
!
interfaceFastEthernet0/4
switchportvoicevlandot1p
switchportpriorityextendtrust
mlsqostrustcos
spanning-treeportfast
end
案例:
CCIE-LAB(YY)
题目要求:
ConfigureSW1interfacef0/15tosupportafuturecisco7960IPphoneconnection.TheCisco7960IPphonesupports802.1q.VoicetrafficusesVLAN200namedVLAN_VOICE.DatatrafficusesVLANA(VLAN4).ConfiguretheswitchsothattrafficonPCconnects.
配置:
SW1
configterminal
mlsqos
vlan200
nameVLAN_VOICE
intefacef0/15
switchporttrunkencapsulation802.1q
switchportmodetrunk
switchporttrunknativevlan4
switchportvoicevlan200
配置语音VLAN指南
在默认时,语音VLAN特性是禁用的。
但可以使用接口命令switchportvoicevlan启用它。
在启用了语音VLAN特性之后,所有不带标记的流量都按照端口的默认COS优先级发送。
对于IEEE802.1Q或IEEE802.1p带标记的流量,COS值是非信任的。
以下是语音VLAN配置指南:
1)、应当在交换机的访问端口上配置语音VLAN。
即使在中继端口上配置了语音VLAN,中继端口也不支持它。
2)、语音VLAN应当在交换机的IP电话端上呈现并有效,以便正确的进行通信。
使用特权EXEC命令showvlan,可查看VLAN是否存在,如果存在,就会显示在输出中。
3)、在启用VLAN之前,建议搭建在交换机上输入全局配置命令mlsqos,已启用QOS,并输入接口命令mlsqostrustcos,将端口状态设置为新人模式
4)、必须确信在连接到CiscoIP电话的交换机端口上启用了CDP,一番送配置信息。
默认是它是启用的,因此,除非你禁用了它,否则就不会用问题。
5)、在配置了语音VLAN之后,PortFast特性就自动启用了,但如果禁用了语音VLAN,PortFast特性则不会自动禁用。
6)、要让端口回到默认设置,可以使用接口配置命令noswitchportvoicevlan.
在Cisco交换机上配置两个VLAN(VirtualLocalAreaNetworks),一个用于语音,一个用于数据。
使用CiscoIOS命令来配置交换机
配置两个VLAN,一个用于语音,一个用于数据,并在CiscoUnifiedCME路由器(Cisco3825router)和交换机(Ciscocatalyst3560)之间建立一个trunk,在CiscoCatalystSwitch的一个外部接口上配置CiscoIOSQuality-of-Service(QoS)
主要步骤:
1.enable
2.vlandatabase
3.vlanvlan-numbernamevlan-name
4.vlanvlan-numbernamevlan-name
5.exit
6.wr
7.configureterminal
8.macroglobalapplycisco-global
9.interfaceslot-number/port-number
10.macroapplycisco-phone$AVIDnumber$VVIDnumber
11.interfaceslot-number/port-number
12.macroapplycisco-router$NVIDnumber
13.end
14.wr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语音 vlan