Распределение нагрузки для SIP¶
Server1 выполняет роль распределителя сигнализации для Carrier1.
Его функции:
- авторизация входящих вызовов
- перенаправление потоков сигнализации вызовов на Server2 и Server3 используя сообщение SIP "302 Moved Temporarily"
- конфигурирование Веб-интерфейса
- периодические действия (Генерация инвойсов итп)
Этот метод работает только для протокола SIP.
Server2 и Server3 действуют в качестве SBC (Session Border Controller).
Их функции:
- Маршрутизация звонков;
- Биллинг, Интерактивный биллинг и Отсечка по балансу;
- трансляция сигнальных протоколов
- когда звонок соединен, поддерживание сессии сигнализации с Carrier2 и Carrier3;
- проксирование медиа потоков
- перекодировка медиа потоков;
- ДВО (если включены);
Распределение функций приблизительное.
В примере выше считается, что затраты ресурсов на обработку сигнализации от всех клиентов примерно равны затратам ресурсов на остальные функции (Биллинг, ДВО, итп).
Максимальная емкость такой схемы определяется максимальной емкостью распределителя Server1.
Потому в примере выше показано, как можно максимально его разгрузить.
В случае, если пропорции будут другими, возможно перемещение части функций с SBC на распределитель.