(1)带宽计算方法
有效语音载荷在IP网中的带宽占用描述如下:
IP 网中的带宽占用值按下式执行:
Packet = RTP 头+ UDP 头+ IP 头+ Ethernet 头+ 有效载荷
其中,已知的参数如下:
RTP 头= 96 bit (12 byte);
UDP 头= 64 bit (8 byte);
IP 头= 160 bit (20 byte);
Ethernet 头= 112 bit (14 byte)
假设VoIP采用G.711的编码方式,在64kbps 和20ms 的打包周期:
有效载荷= 打包周期(秒)*每秒的比特数= 0.02 * 64000 =1280 bit;
Packet = 96+64+160+112+1280=1712 bits。
假设打包周期=20ms,则每秒50 个包(packet),因此:
每一线用户所需要带宽= 50 packets/seconds * 1712 bits/packet = 85600 bps =83.6 Kbps
计算结果
语音编解码 | 语音带宽kbps | 分组大小Bytes | IP/UDP/RTP头 | L2头Bytes | 总带宽(Kbps) |
在Ethernet占用带宽 | |||||
G.711 | 64 | 160 | 40 | 14 | 85.6 |
G.729 | 8 | 20 | 40 | 14 | 29.6 |
在PPP广域网占用带宽 | |||||
G.711 | 64 | 160 | 40 | 6 | 82.4 |
G.729 | 8 | 20 | 40 | 6 | 26.4 |
G.723 | 6.3 | 30 | 40 | 6 | 16 |
在Frame Relay广域网占用带宽 | |||||
G.711 | 64 | 160 | 40 | 4 | 81.6 |
G.729 | 8 | 20 | 40 | 4 | 19.7 |
G.723 | 6.3 | 30 | 40 | 4 | 15.5 |
(2)IP电话广域网带宽分配方法
在总局与省局之间的广域网,省局与市局之间的广域网,IP电话将承载内部长途电话,为IP电话分配的带宽大小,主要取决于以下几个因素:忙时话务量、呼损、语音编解码算法占用带宽类型等。
忙时话务量:
假设忙时内部长途电话次数23次,总通话时间3976秒,那么
忙时话务量 = 3976秒 / 3600秒 = 1.1爱尔兰
呼损:
假设忙时内部长途电话拨打25次,其中接通23次,那么
呼损=(25-23)/ 25 = 8%
IP电话通道数:
在上述忙时话务量和呼损的假设下,根据爱尔兰B话务量模型计算,可得:
VoIP通道数= 3
参考链接:http://www.erlang.com/calculator/erlb/
IP电话带宽:
在上述忙时话务量、呼损、话务量模型的假设下,再假设采用G.729编解码算法,20ms打包,在PPP广域网链路上,则:
IP电话带宽=IP电话通道数*IP语音流带宽=3*26.4(kbps) =79.2kbps
计算结果:
项目 | 值 | 说明 |
忙时呼叫次数 | 25 | 人工收集 |
忙时呼叫接通次数 | 23 | 人工收集 |
忙时总通话时间(秒) | 3976 | 人工收集 |
忙时话务量(爱尔兰) | 1.1 | 计算 |
忙时呼损 | 8% | 计算 |
IP电话通道数 | 3 | 查爱尔兰B表 |
编解码 | G.729 |
|
打包时长 | 20ms |
|
广域网链路协议 | PPP |
|
IP电话带宽 | 79.2kbps | 计算 |