Розподілені шлюзи і програмні комутатори

Масштабованість комутації і незалежність транспортного рівня від рівня управління викликами в новому поколінні вузлів IP-телефонії досягається завдяки застосуванню концепції програмного комутатора. Сам термін «softswitch» набув широкого поширення в назвах продуктів, компаній і неформальних об'єднань (найвідоміший серед них International Softswitch Consortium (ISC) займається перевіркою відповідності конкретних продуктів стандартам IP-телефонії і їх сумісності між собою). Ні у одному з сучасних стандартів немає визначення програмного комутатора, але цей маркетинговий термін виділяє архітектурі розподіленого вузла IP-телефонії деякий загальний елемент.
Даний елемент, що управляє, відповідає за обробку повідомлень протоколів сигналізації, на підставі яких відбуваються з'єднання: наприклад, протоколу H. 225. 0 стека H. 323, порівняно нового протоколу встановлення з'єднань SIP (стандарт IETF) або ж протоколу сигналізації SS7.
За допомогою спеціального протоколу «главний-подчиненний» програмний комутатор управляє транспортними шлюзами, які кінець кінцем і здійснюють комутацію голосових каналів. Для управління шлюзами сьогодні можуть використовуватися декілька близьких за логікою роботи протоколів - Simple Gateway Control Protocol (SGCP), Media Gateway Control Protocol (MGCP) або MEGACO/H. 248. Власне, стандартом, прийнятим як IETF, так і ITU-T, є тільки спільно розроблений ними протокол MEGACO/H. 248, але і попередники цього стандарту - протоколи SGCP і MGCP - успішно реалізуються в продуктах різних виробників.
За допомогою одного з названих протоколів програмний комутатор з'ясовує деталі поточного стану з'єднань і портів шлюзу, передає йому вказівки про те, яку пару портів (фізичних або логічних) потрібно з'єднати, а також видає йому деякі інші розпорядження. Таким чином, реалізація шлюзу може бути вельми простій, а весь інтелект по управлінню з'єднаннями переміщається на рівень програмного комутатора, який в моделі розподіленої комутації управляє одночасно декількома шлюзами.
У протоколах SGCP, MGCP і MEGACO/H. 248 елемент, що управляє, називається агентом виклику (call agent), проте програмний комутатор - це щось більше, ніж тільки агент управління викликами. Зазвичай в продукт з маркою softswitch виробники поміщають елементи рівня управління викликами декількох стандартів, щоб такий програмний комутатор міг взаємодіяти з іншими зонами телефонної мережі по найбільш популярних протоколах сигналізації. Так, в програмний комутатор може входити сторож H.
323, сервери стандарту SIP (proxy-сервер, сервер переадресації і сервер визначення місцеположення користувачів), а також шлюзи телефонної сигналізації для перетворення протоколів UNI і NNI телефонних мереж, таких, як E1 CAS, ISDN Q. 931 і SS7 в протоколи сигналізації IP-телефонії - ті ж SIP і H. 225. 0 стека H. 323. Широка підтримка протоколів сигналізації дозволяє програмному комутатору знаходити спільну мову практично з будь-якими типами телефонних мереж - як з традиційними (з комутацією каналів), так і з пакетними.
Не всі аспекти програмного комутатора поки стандартізовани. Наприклад, такий важливий елемент, як шлюз сигналізації SS7, завдяки якому мережі IP-телефонії можуть рівноправний взаємодіяти з крупними традиційними телефонними мережами, виконує трансляцію протоколів нестандартним способом, оскільки стандарт поки тільки розробляється групою SIGTRAN IETF. В принципі, сигналізацію SS7 можна передавати по IP-мережі. Для цієї мети IETF створив спеціальний протокол транспортного рівня - Streaming Control Transmis-sion Protocol (SCTP).
Він використовується замість TCP при передачі інформації реального часу, чутливій до втрат пакетів (сигнальна інформація якраз і є даними такого типу).

Джерело: ip-kuban.ru

Статті по темі


0 Відгуків на “Розподілені шлюзи і програмні комутатори”


  1. Немає коментарів

Залишити відгук