首先先看一下对VoIP的定义把:
VoIP(Voice over Internet Protocol)是指将模拟的声音讯号经过压缩与封包之后,以数据封包的形式在IP 网络的环境进行语音讯号的传输,通俗来说也就是互联网电话、网络电话或者简称IP电话的意思。VoIP的基本原理是:通过语音的压缩算法对语音数据编码进行压缩处理,然后把这些语音数据按 TCP/IP 标准进行打包,经过 IP 网络把数据包送至接收地,再把这些语音数据包串起来,经过解压处理后,恢复成原来的语音信号,从而达到由互联网传送语音的目的。
VoIP主要有两个方向:
1,企业级的VoIP
2,电信级的VoIP
企业级VoIP主要是基于租用专线的方式,用IP-PBX作为网关来实现跨越INTERNET的企业内外的通话。形式比较简单,而且在电信网络当中的传输无法得到保障。而电信级的VoIP是基于电信级的VoIP设备的,电信级的VoIP设备把IP-PBX的功能给分成了媒体网关(MG)和网守(SOFTSWITCH)设备,网关设备用来把语音封装成普通的IP报文,而网守则用来跑VoIP信令,属于控制层面范畴,不管是媒体流还是信令流都要通过承载网来传递。
作为电信级VOIP的关注目标,我认为大家可以从几个方面入手:
1,信令协议的学习,包括MSCG,SIP,H.323,H.248等等。
2,MPLS QOS的学习,包括MPLS的管道模型,和DS-TE。
3,承载网端到端的可靠性
承载网是大势所趋,在这个驱动力下,我们路由人需要填充一些什么新的技能呢?目前路由人最大的段木板在于对语音的一无所知。如果有幸部署过IP承载网的兄弟们只知道如何地为媒体流和信令流来规划vpn,或者如何实现端到端的保护,然而这里说的段到端只是pe设备到pe设备的保护,而从没有提及UMG的保护和软交换的保护,所以也不能称之为端到端。所以路由人首先要提升的就是对语音呼叫流程的理解,比如说SIP,H.323,H.248,MSCG等等, 我个人认为呼叫流程还是比较简单的,完全可以通过2~3周的学习来对整体的呼叫流程有一个了解。
要实现VoIP,另外一个关键的因素就是QoS,这个要归结于ip本身,因为ip的尽力而为的本质决定了他需要一些额外的手段来承载语音。而目前的承载网与其说是一个ip的网络倒不如说它是一个mpls base的网络,因为目前很少有“ip 裸奔“的现象存在了,所以实现基于MPLS的QoS也是未来路由人提升的一个方向。比如mpls的管道模型,和未来更多谈到的DS-TE等都可以作为后续关注的重点。具体细节请参看我从前的文章。
IP承载网最关注的目标莫过于端到端的可靠性了,为了保证承载网的端到端的低延迟低抖动。首先承载网在设计的时候就要求要轻载--在业务峰值的时候带宽占用不超过50%。在设计承载网的时候由于可靠性要求比较高,所以一般都做双平面的1+1备份。1+1备份根据路由器角色的不同又可以分成几个方面来考虑:UMG到PE的可靠性可由BFD+IP FRR来实现,P设备到P设备的可靠性可以由APS+MPLS TE FRR来实现,PE到PE设备可以由BFD+VPN FRR来实现(华为私有)。
综上所述,VOIP足可以作为未来路由人的一个关注的方向。
请关注我的下一篇文章《Stim剖析路由人的未来-电信级的拆分服务》

