在经济危机的影响下,不少企业也将部署IP电话当作降低企业管理成本的一个有效手段。虽然说IP电话使用的都是现有的网络基础设施。但是为了提高IP电话的使用效果,往往需要对现有的网络设施进行优化。在必要的时候还需要添置一些必要的设备。笔者前不久就给一家客户做了一个IP项目书,并准备在近期实施。笔者在这家企业现有的网络状况进行调研后,提出了以下4个建议。
一、VoIP和语音信令通信流优先
虽然企业网络部署已经比较完善,性能也可以。但是以前从来没有对流量进行管理。如企业网络中的各种流量其优先级是相同的。由于企业现在部署的应用,没有向像语音电话或者视频会议等类似的对带宽有着比较严格要求的引用,为此现有的管理模式可以满足企业用户的日常所需。但是,现在若要采用IP电话的话,则当前的网络管模式还不是很完善。笔者建议企业要通过路由器实现对网络流量的管理,特别是要根据数据流的重要性,对数据流进行优先级的划分,以减少其他信息流对语音通信的影响。如企业中如果允许运行BT软件或者对其产生的信息流没有进行严格过滤与控制的话,则这个就会影响到IP电话的通信质量。因为其在短时间内会产生大量的数据流。
所以即使企业的网络性能有多么的好,在部署IP语音电话的时候,仍然需要到网络流量进行管理。在任何情况下,都要确保VoIP和语音通信流必须严格的优先于其他所有的通信流。如可以利用思科网络技术的优先级排队来实现。优先级排队是指对出站队列中的帧进行优先级处理和调度的技术。当队列被指定为严格优先级队列之后,交换机或者路由器等网络设备将优先传输这种队列中的帧,传输完成之后才会为其他队列提供服务。对于IP电话来说,就可以利用这种技术来保障其VoIP和语音通信流的优先性。可以将语音通信流加入到优先级队列中,让网络设备优先处理这种数据流。不过在采用优先级管理的时候,需要注意平时对网络流量的监控。因为如果此时语言信息流缺乏控制(如由于病毒的影响导致其流量迅速增加),从而会使得所有带宽都被语音通信流所占用,而且的非优先队列中的服务将会无带宽所用。
虽然将语音通信流设置为优先级最好的信息流会到导致安全上的风险,但是为了提高语音通信的质量,这么管理是非常有必要的。此时网络管理员只有通过加强安全管理来提高这个配置的安全性。
二、考虑给VoIP通信流专门设置一个VLAN
虚拟局域网可以提高网络带宽的利用率,因为其可以屏蔽某些不需要的信息流量。为此如果企业条件允许的话,在部署IP电话的时候,最好将VoIP通信流放在一个独立的Vlan中,以减少其他信息流对这个VoIP信息流的不利影响。如果利用Cisco专业的IP电话设备,则可以通过使用语言VLAN,即辅助VLAN来实现。如果企业的网络设备没有这个功能的话,那么也可以建立一个普通的VLAN,然后将语音信息流放入到这个虚拟局域网中进行管理。不过在配置语音VLAN中,要注意与其他Vlan的兼容性问题。另外,在企业级路由器或者关键网络设备上,仍然需要进行协议的优先级管理。让其仍然可以优先处理语音信息流。
在思科的某款交换机中支持一种独特的功能,即语言Vlan,又叫做辅助Vlan。顾名思义,就是专门用来处理语音信息流的。它将IP电话和其他普通工作站加入到不同的虚拟局域网中。通过使用语言VLAN,可以不需要专门配置虚拟局域网,就可以将接口端口的VoIP通信流加入到另一个虚拟局域网中。通过将IP电话加入到独立的IP子网或者虚拟局域网中,不仅可以提高VoIP通信的效果,而且在遇到故障时还容易排除故障。因为通过语言VLAN功能,网络管理员能够集中放置各种物理设备,同时为语音终端和数据终端维护不同的逻辑拓扑,从而提供了一种高效的管理多服务网络的方式。所以笔者强烈建议,即使现有的网络设备没有语音Vlan的话,也要手工创建一个虚拟局域网来管理VoIP信息流量。两者的效果是差不多的。
三、进行持续的网络监测以提高通话性能
为了提高VoIP通话的效果,最好能够保证有足够的网络带宽能够供应。通常情况下,企业如果部署VoIP项目的话,最好需要对网络带宽的使用情况进行监测。在正常流量的情况下,其带宽的使用率不要超过75%或者80%。为什么呢?因为在语音通信的时候,由于各种原因往往会有一些突发的流量。其实其他的应用,也会有突发的流量。有些流量是可以预测的,如文件的定期备份、数据库的异地备份等等。但是有些流量又是难以预测的,如用户从FTP服务器上下载大量软件或者病毒所造成的网络流量的增加等等。所以,在带宽管理上不能够满打满算,而应该为其留有一定的可用带宽。根据笔者的经验,为了保障VoIP通信的效果,最好平时的带宽使用率不超过75%。如果超过的话,就需要采用一些有效的措施来降低带宽的使用率。
在考虑VoIP本身的带宽使用情况时,需要考虑到语音载波流所需要占用的带宽,还需要考虑到呼叫控制信令所占用的带宽。语音载波流就是由包含实际语音样本的RTP数据包组成。简单的说,实际传输的语音数据。而呼叫控制信令就是控制语音通信的一些指令,其很有多种。具体采用什么样的协议,主要取决于参与呼叫的端点。呼叫控制功能包括建立、维护、拆除和重定向呼叫等等。在评估这个VoIP带宽供应的时候,不但需要考虑语音通信的数据流,还需要考虑呼叫控制通信流。
四、减少延迟和抖动
VoIP通信流对延迟和抖动有严格的要求,即对于数据包延迟的变化有严格的要求,有时候甚至比延迟本身的要求更加的苛刻。为了提高VoIP通信的质量,有时候不得不在企业网络中通过采用分类、排队、拥塞监测、流量整型和压缩等技术来优化网络的性能。如通过这些措施,可以降低数据包的丢失率、数据延迟和抖动等等情况。不过即使采用最完美的配置与结合,也指能够达到降低的作用,而无法完全避免。为此网络管理员可以做的就是在最大程度上降低延迟和抖动,以提高VoIP通信的效果。这里需要注意的是,采用了VoIP技术的话,那么这个评判的标准就需要调整了。因为如果没有采用VoIP的话(或者视频应用),那么对于这个延迟或者抖动要求并不是很严格。但是,为了提高VoIP的应用效果,这个标准就要严格的多。为此,往往企业部署VoIP项目的时候,需要对网络的性能进行优化。为此往往这个项目实施成功后,用户会感觉到不但网络性能因为采用了VoIP项目而下降,反而有所提升。这主要就是因为企业整体网络性能提升的原因。
总之,如果直接在企业现有的网络架构与管理模式上部署VoIP项目的话,其效果往往会大打折扣。为了提高VoIP的通话效果,网络管理员往往需要对企业现有的网络进行优化,包括网络架构与管理模式。以上的几个建议,可以帮助各位网络管理员来完成这项作业。不过以上只是从VoIP通信的性能方面来考虑,而不涉及到其安全的话题。若各位读者有这个需求的话,笔者会在后续的文章中谈谈语音通信的安全防护问题。
7/27/2009
|