"VoIP" (Voice over Internet Protocol) nécessite une certaine quantité de bande passante afin de fonctionner suffisamment. La bande passante est le taux de transfert des données et est mesuré en bits par seconde (bps). La formule utilisée pour calculer la bande passante nécessaire par appel est:
Bande passante = taille totale de paquets * PPS
PPS représente "Packets par seconde" et est calculée ainsi:
PPS = (débit binaire de codec) / (taille de charge utile vocale)
L`autre élément dans le calcul de la bande passante, la taille totale des paquets, est calculée par:
Taille totale de paquet = (couche 2 en-tête) + (en-tête IP / UDP / RTP) + (taille de charge utile vocale)
Ces formules semblent intimidant, mais étape par étape, nous allons découvrir les numéros de remplir la formule.
Découvrez le codec utilisé par votre logiciel de VoIP. Un codec est un standard de conversion de son en signal numérique et vice versa. Il y a huit codecs différents, dont certains peuvent avoir plus d`un débit binaire. Le débit binaire codec est dérivé de l`échantillon codec intervalle de taille de l`échantillon / codec. La taille de l`échantillon de codec est le nombre d`octets capturés par le processeur de signal numérique (DSP) à chaque intervalle d`échantillon codec. Voici une liste de codecs et de leurs débits binaires:
G.711 ............. 64Kbps
G.729 ............... 8Kbps
G.723.1 ............ 6,3 Kbps ou 5,3 Kbps
G.726 ............. 32Kbps ou 24 Kbps
G.728 ............. 16Kbps
G722_64k ....... 64Kbps
ilbc_mode_20 ..15.2 Kbps
ilbc_mode_30 ..13.33Kbps
Pour cet exemple, le calcul, nous allons utiliser le codec G.729 avec un débit binaire de 8 Kbps.
Découvrez la taille de la charge utile de la voix utilisée par votre logiciel de VoIP. Ce sera un multiple de la taille de l`échantillon de codec. Ce chiffre est nécessaire pour calculer à la fois la taille totale du paquet et PPS. Pour cet exemple, nous allons utiliser le G.729 par défaut de 20 octets.
Découvrez ce que le système de couche 2 que vous exploitez. Ce sera Ethernet, Multilink Point-to-Point Protocol (MP) ou Frame Relay Forum (de FRF.12). Chaque crée une tête de taille différente dans l`en-tête de paquet: 6 octets pour MP ou FRF.12- 18 octets pour Ethernet (y compris 4 octets de Frame Check Sequence ou Cyclic Redundancy Check). Pour notre exemple, nous allons utiliser un en-tête MP de 6 octets.
Découvrez ce que les couches de transport et de session utilise votre programme. Ceux-ci seront ajoutés à la taille de l`en-tête IP pour calculer les frais généraux. En standard cet en-tête est généralement de 40 octets: 20 octets de IP, 8 octets de protocole utilisateur Datagram (UDP) et 12 octets de Real-Time Transport Protocol (RTP). Avec Compressed Transport Protocol en temps réel (CRTP), l`en-tête combinée sera réduite à 2 ou 4 octets. PFI ne peut pas être utilisé en conjonction avec Ethernet. Pour notre exemple, nous allons utiliser un en-tête de CRTP de 2 octets.
Calculer la taille totale du paquet en octets en utilisant:
Taille totale de paquet = (couche 2 en-tête) + (en-tête IP / UDP / RTP) + (taille de charge utile vocale)
Dans notre exemple, l`en-tête de couche 2 est de 6 octets, l`en-tête IP / UDP / RTP est de 2 octets et la charge utile est de 20 octets:
Taille totale de paquet = 6 octets + 2 octets + 20 octets = 28 octets
ou, comme il y a 8 bits dans un octet:
Taille totale de paquets (bits) = 28 * 8 = 224 bits
Calculer paquets par seconde en utilisant la formule:
PPS = (débit binaire de codec) / (taille de charge utile vocale)
Dans notre exemple, nous utilisons un débit binaire de codec de 8Kbps (8000 bps) et une taille de charge utile de voix de 20 octets (160 bits) afin que nous tirons le PPS:
PPS = 8000/160 = 50
la capacité de la bande passante disponible devrait être suffisant pour permettre le transfert de 50 paquets par seconde.
Calculer l`exigence de la bande passante en utilisant les chiffres obtenus:
Bande passante = taille totale de paquets * PPS
Nous avons une taille de paquet total de 224 bits et une exigence de 50 paquets par seconde. Ainsi, la bande passante dont nous avons besoin est:
224 * 50 = 11200 bits par seconde
Ceci est plus régulièrement exprimée en 11.2 Kbps par appel.