Jump to content
Калькуляторы

сигнальная нагрузка SIP - ТфОП

Добрый день!

 

Помогите пожалуйста подсчитать сигнальную нагрузку для протокола SIP, при подключении к ТфОП через ОКС-7.

 

одного сигнального канала 64 кбит/с должно хватить более чем на 1000 звонков.

но если посчитать трафик от одного звонка у SIP - для одного вызова необходимо передать 18 пакетов по 512 байт. 512 байт , это 4 кбит/c. т.е. 76 кбит/c на один вызов

 

т.е. даже сигнализация от одного звонка не убирается в канал.

 

где я ошибаюсь?

Share this post


Link to post
Share on other sites

Из SIP в ОКС происходит конвертация т.е. сообщения SIP протокола конвертируются в сообщения ОКС протокола. Протоколы сигнализаций отличаются. Связывать размеры сообщений ОКС и SIP не корректно. Сообщения ОКС в бинарном виде передаются в 64КБит/с, SIP в текстовом формате передаются (с огромными накладными расходами). на VoIP стороне конвертора для SIP сигнализации и медиатрафика доступна скорость до 10ГБит/с.

 

Откуда вы взяли 18 пакетов SIP протокола для установления одного вызова?

 

http://ru.wikipedia.org/wiki/SIP

 

| INVITE F4 | |

|-------------------------------->| INVITE F5 |

| 100 Trying F6 |---------------->|

|<--------------------------------| 180 Ringing F7 |

| 180 Ringing F8 |<----------------|

|<--------------------------------| |

| | 200 OK F9 |

| 200 OK F10 |<----------------|

|<--------------------------------| |

| ACK F11 | |

|-------------------------------->| ACK F12 |

| |---------------->|

| Двусторонняя передача RTP Media |

|<=================================================>|

 

5 пакетов всего. Но это не к тому что 5 пакетов влезут в 64кбит/с со свистом. В бинарном виде данные очень компактны, в текстовом нет.

Edited by QWE

Share this post


Link to post
Share on other sites

а если через прокси ? - http://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/SIP_signaling.png/500px-SIP_signaling.png

почему 5? даже на приведённом примере их 9 ?

 

получается 76кбит/c для SIP на один звонок это правильные цифры ?

 

нашёл - http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/6x/uc6xsrnd.pdf

что Equation 1B: Recommended Bandwidth Needed for SIP Control Traffic without Signaling Encryption.

Bandwidth (bps) = 538 ∗ (Number of IP phones and gateways in the branch)

 

т.е. пишут что 538 бит в секунду трафика на один звонок, как они его посчитали ? как он складывается? или это не по пакетной сети? т.к. тут большой оверхед в заголовках дейтаграм, пакетов, кадров.

Share this post


Link to post
Share on other sites

а если через прокси ? - http://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/SIP_signaling.png/500px-SIP_signaling.png

почему 5? даже на приведённом примере их 9 ?

 

получается 76кбит/c для SIP на один звонок это правильные цифры ?

 

нашёл - http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/6x/uc6xsrnd.pdf

что Equation 1B: Recommended Bandwidth Needed for SIP Control Traffic without Signaling Encryption.

Bandwidth (bps) = 538 ∗ (Number of IP phones and gateways in the branch)

 

т.е. пишут что 538 бит в секунду трафика на один звонок, как они его посчитали ? как он складывается? или это не по пакетной сети? т.к. тут большой оверхед в заголовках дейтаграм, пакетов, кадров.

 

5 между VoIP GW и SIP Proxy. 9 это с учетом пакетов от Proxy до телефона абонента. Для сопоставления ОКС и SIP это не нужно.

Я так понимаю Вам принцип рассчета (понимание что к чему) нужен а не супер точность до байта. Кто то на форуме приводил, что средняя длительность соединения на сети оператора составляет 25 сек. Можно и от этого значения вести рассчеты. Посчитаете сколько SIP пакетов пролетело при установлении соединения, сколько при завершении. Посчитатее их размер и поделите на 25 сек. получите байты/сек. - искомая величина при длительности вызова 25 сек.

Либо максимальное число вызовов в сек примите (длительность вызова к примеру 1сек) и рассчитывайте. Количество байт/сек будет больше.

Запустите tcpdump и точно посчитайте сколько байт в сек нужно, для установления одного соединения.

 

Еще есть SIP-T это когда ОКС поверх SIP бегает.

Share this post


Link to post
Share on other sites

В бинарном виде данные очень компактны, в текстовом нет.

 

Вот для сравнения вызов SIP-T->ОКС-7 из реальной сети:

 

INVITE (1310 байт)      ->  IAM (30 байт)
180 Ringing (1319 байт) <-  ACM (10 байт)
200 OK (1406 байт)      <-  ANM (6  байт)

Share this post


Link to post
Share on other sites

скажите, а какая практическая цель этих изысканий?

 

для одного вызова необходимо передать 18 пакетов по 512 байт.

почему именно 512?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this