- •Общая архитектура сети ngn
- •1.1. Общая архитектура
- •1.2. Трехуровневая модель ngn
- •1.2.1. Транспортный уровень
- •1.2.2. Уровень управления коммутацией и обслуживанием вызова
- •1.2.3. Уровень услуг и управления услугами
- •Глава 2 Функциональная структура
- •2.1. Классификация оборудования
- •2.2. Построение транспортных пакетных сетей
- •2.2.1. Использование технологии atm для построения транспортного уровня
- •2.2.2. Использование технологии ip для построения транспортного уровня
- •2.2.3. Сравнение atm и ip atm — сеть коммутации ячеек, ip — сеть коммутации пакетов
- •Стоимость сети
- •2.2.4. Технологии передачи трафика ip по сетям atm
- •Classical ip over atm
- •2.3. Протоколы сетей ngn
- •2.3.1. Базовые протоколы стека tcp/ip
- •Протокол ip
- •Протокол icmp
- •Протокол tcp
- •Протокол udp
- •2.3.2. Сигнальные протоколы Протоколы sip и н.323
- •Протокол mgcp
- •Протокол управления транспортным шлюзом h.248/megaco
- •Протокол bicc
- •Транспортировка информации сигнализации (sigtran)
- •Протокол передачи информации управления потоком (sctp)
- •Пользовательский уровень адаптации isdn (iua)
- •Пользовательский уровень адаптации мтр уровня 2 (m2ua)
- •Пользовательский уровень адаптации мтр уровня 3 (m3ua)
- •Пользовательский уровень адаптации sccp (sua)
- •Sctp для megaco
- •2.3.3. Транспортные протоколы rtp/rtcp
- •2.3.4. Протоколы информационных служб и управления
- •Протокол определения местонахождения услуги (slp)
- •Протокол открытого урегулирования (osp)
- •Протокол упрощенного доступа к директориям (ldap)
- •Web-страница
- •Маршрутизация телефонных вызовов через сеть ip (trip)
- •2.3.5. Протоколы маршрутизации и управления
- •Протокол маршрутизации внутреннего шлюза (igrp)
- •Протокол ospf
- •Протокол внешних шлюзов (egp)
- •Протокол граничных шлюзов (bgp)
- •Протокол tbgp
- •Протокол snmp
- •2.4. Применение серверов приложений в сетях ngn
Протокол упрощенного доступа к директориям (ldap)
Протокол упрощенного доступа к директориям (Lightweight Directory Access Protocol — LDAP) используется для доступа к распределенным базам данных. Так как сервер местонахождения (LS) имеет свою базу данных, LDAP может применяться и для обращения к ней.
Пользователь директории баз данных получает доступ к директории через клиента [или агента пользователя директории (Directory User Agent — DUA)]. Для этого клиент взаимодействует с одним или несколькими серверами [или системными агентами директории — Directory System Agents (DSA)]. Клиенты взаимодействуют с серверами, используя протокол доступа к директории.
Общая модель, принятая в данном протоколе, представляет собой одного из клиентов, выполняющих функции протокола с помощью серверов. В этой модели клиент передает серверу для исполнения протокольный запрос с описанием операции. После этого сервер отвечает за исполнение необходимых операций в директории. По выполнении операций сервер выдает запрашивавшему клиенту ответ с результатами или сообщениями об ошибках.
Хотя серверы обязаны выдавать ответы, когда последние определены в протоколе, требование по синхронизации работы, как клиентов, так и серверов отсутствует. Запросы и ответы множества операций могут проходить между клиентом и сервером в любом порядке при условии, что клиент со временем получает ответ на каждый запрос, требующий ответа.
Web-страница
На LS должна обеспечиваться поддержка услуг «front-end» типа web. Пользователи могут вводить запрос в определенной форме, получая ответ с информацией о соответствующем шлюзе. Данный механизм наиболее удобен для использования при запросе доступа человеком. Организация доступа к возможностям «front-end» посредством web page со стороны серверов сигнализации технически нецелесообразна.
Маршрутизация телефонных вызовов через сеть ip (trip)
Упомянутые выше протоколы относятся к типу «запрос-отклик». Доступ к LS не обязательно должен выполняться по такому алгоритму. Полностью приемлемым для доступа является такое синхронизирование баз данных, при котором объект, запрашивающий доступ к базе данных LS, в результате получает ее копию. В этом варианте подходящим средством можно считать протокол TRIP (Telephony Routine over IP).
Таким образом, имеется ряд протоколов, которые можно использовать для доступа к базе данных LS в случае реализации «front-end». Вопрос о необходимости или даже лишь желательности единого стандарта для «front-end» остается открытым, так как разные протоколы имеют свои сильные и слабые стороны.
2.3.5. Протоколы маршрутизации и управления
Сеть NGN отличается гетерогенностью и динамикой функционирования. Поэтому в сети NGN особое значение приобретают протоколы маршрутизации и управления.
Протокол маршрутизации внутреннего шлюза (igrp)
Главной целью разработки IGRP (Interior Gateway Routing Protocol) было обеспечение надежного протокола для выполнения задач маршрутизации в пределах автономной системы (AS), имеющей произвольно сложную топологию и включающую в себя средства транспортировки с разнообразными характеристиками ширины полосы пропускания и задержек. AS фактически является набором сетей, которые находятся под единым управлением и совместно используют общую стратегию маршрутизации.
Ранее самым популярным протоколом маршрутизации в пределах AS считался протокол информации маршрутизации (RIP). Хотя он был вполне пригоден для маршрутизации в пределах относительно однородных объединенных сетей небольшого или среднего масштаба, его ограничения сдерживали рост покрытия сетей. В частности, небольшая допустимая величина числа пересылок (15) RIP ограничивала масштаб объединенной сети и не обеспечивала достаточную гибкость в сложных сетевых конфигурациях.
IGRP является протоколом, использующим информацию вектора расстояния. Протоколы маршрутизации по вектору расстояния требуют от каждого маршрутизатора отправления через определенные интервалы времени всем соседним маршрутизаторам всей информации своей маршрутной таблицы или ее части в сообщениях о корректировке маршрута. По мере того, как маршрутная информация распространяется по сети, маршрутизаторы получают возможность вычислять расстояния до всех узлов объединенной сети.
Протоколы маршрутизации с вектором расстояния часто противопоставляют протоколам маршрутизации с указанием состояния канала, которые отправляют информацию о локальном соединении участков соединений во все узлы объединенной сети. Примерами протоколов, использующих алгоритм маршрутизации с указанием состояния канала, являются протокол установления соединения с алгоритмом поиска наикратчайшего пути (Open Shortest Path First — OSPF) и протокол типа «Промежуточная система — Промежуточная система» (Intermediate System to Intermediate System — IS-IS).
Для обеспечения дополнительной гибкости IGRP разрешает многотрактовую маршрутизацию. Дублированные линии с одинаковой шириной полосы могут пропускать отдельный поток трафика циклическим способом с автоматическим переключением на вторую линию, если первая линия выходит из строя. Несколько трактов могут также использоваться даже в том случае, если характеристики этих трактов различны. Например, если один тракт в три раза лучше другого благодаря тому, что его показатели в три раза выше, то лучший тракт будет использоваться в три раза чаще. Для многотрактовой маршрутизации могут использоваться только маршруты с характеристиками, которые находятся в пределах определенного диапазона показателей наилучшего маршрута.