Обработка сигнала в NGN - Коммуникации, связь, цифровые приборы и радиоэлектроника дипломная работа

Обработка сигнала в NGN - Коммуникации, связь, цифровые приборы и радиоэлектроника дипломная работа



































Принципы построения телефонных сетей. Разработка алгоритма обработки сигнальных сообщений ОКС№7 в сетях NGN при использовании технологии SIGTRAN. Архитектура сетей NGN и обоснованность их построения. Недостатки TDM сетей и предпосылки перехода к NGN.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.


1. Архитектура сетей NGN и обоснованность их построения
1.1 Принципы построения традиционных телефонных сетей
Сети с коммутацией каналов имеют более богатую историю, они произошли от первых телефонных сетей. Сети с коммутацией пакетов сравнительно молоды, они появились в конце 60-х годов как результат экспериментов с первыми глобальными компьютерными сетями. Каждая из этих схем имеет свои достоинства и недостатки, но по долгосрочным прогнозам многих специалистов, будущее принадлежит технологии коммутации пакетов, как более гибкой и универсальной.
При коммутации каналов коммутационная сеть образует между конечными узлами непрерывный составной физический канал из последовательно соединенных коммутаторами промежуточных канальных участков. Условием того, что несколько физических каналов при последовательном соединении образуют единый физический канал, является равенство скоростей передачи данных в каждом из составляющих физических каналов. Равенство скоростей означает, что коммутаторы такой сети не должны буферизовать передаваемые данные.
В сети с коммутацией каналов перед передачей данных всегда необходимо выполнить процедуру установления соединения, в процессе которой и создается составной канал. И только после этого можно начинать передавать данные.
Можно выделить следующие достоинства коммутации каналов:
· Постоянная и известная скорость передачи данных по установленному между конечными узлами каналу. Это дает пользователю сети возможности на основе заранее произведенной оценки необходимой для качественной передачи данных пропускной способности установить в сети канал нужной скорости.
· Низкий и постоянный уровень задержки передачи данных через сеть. Это позволяет качественно передавать данные, чувствительные к задержкам (называемые также трафиком реального времени) -- голос, видео, различную технологическую информацию.
Наряду с достоинствами, сети с коммутацией каналов имеют ряд недостатков, которые в условиях современного рынка постепенно отодвигают их на задний план.
1.2 Недостатки TDM сетей и предпосылки перехода к NGN
Внедрению систем IP-сигнализации способствует целый ряд факторов. Это и архитектурные ограничения существующих сетей ОКС7, и необходимость операторов связи снижать эксплуатационные расходы, и конвергенция сетей передачи речи и данных, и ускорение процесса развертывания новых услуг связи.
Присущая IP-технологиям высокая эффективность использования полосы пропускания позволяет операторам связи существенно экономить средства. Каналы с временным мультиплексированием (TDM) в традиционных телефонных сетях проектируются с учетом наиболее неблагоприятной ситуации -- пиковой нагрузки. Протоколы ОКС7 требуют, чтобы в штатной ситуации загруженность TDM-каналов не превышала 40%. Это приводит к тому, что на практике их средняя загрузка составляет 20--30%. Значит, 70--80% канальных ресурсов постоянно простаивают. Технологии IP обеспечивают динамическое выделение полосы пропускания по требованию, при этом ее стоимость оказывается зачастую на 75% ниже стоимости полосы пропускания TDM-сети с коммутацией каналов.
Ограничения, накладываемые технологией TDM на полосу пропускания, негативно влияют и на работу других элементов сети: серверов приложений, регистров положения, блоков контроля услу. Даже если мощности указанных элементов вполне достаточно для обработки большего объема трафика, ограничения протоколов ОКС7 на TDM-каналы, которые соединяют эти элементы с остальной сетью, не дают им “разогнаться”. Поэтому для повышения производительности сети операторам приходится докупать дополнительные устройства, притом, что ресурсы имеющихся еще далеко не исчерпаны. Надо также иметь в виду следующее обстоятельство: добавление каждого нового элемента требует организации канала “точка--точка” и обновления маршрутных таблиц, а значит, дополнительных капитальных и эксплуатационных затрат. Хорошее масштабирование полосы пропускания в IP-сетях позволяет запросто справляться с флуктуациями трафика, упростить архитектуру сети, а различным базам данных работать с максимально возможной производительностью.
В дополнение к той экономии, которая обеспечивается за счет эффективного использования полосы пропускания и других ресурсов, IP-технологии позволяют операторам более экономично развивать сети. Они могут “виртуализировать” большое число серверов, которые будут “выглядеть” для сети ОКС7 как единый объект, работающий под управлением шлюза сигнализации. В случае необходимости добавить в сеть еще один сервер, достаточно будет всего лишь подключить его к ЛВС и, возможно, сделать соответствующие изменения в настройках шлюза сигнализации. Такая схема развития означает отсутствие каких-либо изменений (или их минимизацию) в остальной части сети, следовательно, опять-таки снижение расходов.
Как уже отмечалось, технологии IP гарантируют хорошее масштабирование полосы пропускания, а это как нельзя лучше подходит для служб, генерирующих “взрывной” трафик, объем которого может сильно меняться во времени. К таким службам относится SMS (Short Message Service), используемая сегодня для самых разных приложений, таких, как электронная почта и получение информации с Web-серверов. Операторы мобильных сетей отмечают значительные всплески SMS-трафика в праздничные и выходные дни. Подготовить сеть к подобным всплескам в рамках классической архитектуры ОКС7 сложно и дорого ввиду статического выделения полосы пропускания в TDM-сетях. Эффективным решением проблемы является перевод SMS-трафика из сетей ОКС7 в сети с сигнализацией на базе IP.
IP-сигнализации открывают широкие возможности для оперативного внедрения новых услуг. Технологии IP сильны своим “интеллектуальным потенциалом”: многие специалисты хорошо разбираются в этих технологиях и способны создавать программное обеспечение для поддержки новых услуг. IP-сети, основанные на распределенной модели, по своей природе являются открытыми системами, готовыми к развертыванию приложений, разрабатываемых третьими фирмами.
Можно привести следующую статистику:
- экономия на капитальных затратах до 70%;
- экономия на организации каналов доступа 60-80%;
- экономия на текущем обслуживании и ремонте сети до 50%;
1.3 Общие принципы построения сетей NGN
Для сетей NGN можно выделить пять характерных особенностей:
· использование в транспортной сети пакетных технологий для передачи всех видов информации;
· применение систем коммутации с распределенной архитектурой, которые отличаются от традиционных (функционально ориентированных) телефонных станций;
· отделение функций, касающихся поддержки услуг, от коммутации и передачи;
· обеспечение возможности широкополосного доступа для любого пользователя;
· реализация функций эксплуатационного управления (в том числе делегированных пользователям) за счет Web технологии.
Примечательно, что для оборудования распределения информации не сделан такой же категоричный вывод об использовании пакетных технологий, как для транспортной сети. Некоторые специалисты не исключают возможность появления некой новой технологии распределения информации. Возможно, что она будет более всего похожа на технологию «коммутация каналов».
Стандартизацией NGN занимаются несколько международных организаций. Определенный вклад вносят МСЭ и ETSI (Европейский институт телекоммуникационных стандартов). Активно разрабатывает свои стандарты Международный консорциум пакетной связи - IPCC.
Ниже представлена архитектура NGN, предложенная МСЭ в рекомендации Y.1001.
Рис. 1. Архитектура NGN (по рек. Y.1001)
Медиа-шлюз выполняет достаточно простые функции преобразования информационных потоков. Слева от медиа-шлюза показан RTP-поток, который формируется при использовании транспортного протокола реального времени (Real-Time Transport Protocol), а справа - поток, образованный системой передачи с импульсно-кодовой модуляцией (ИКМ). Медиа-шлюз выполняет достаточно простые процедуры, но в крупной сети он должен обладать большой производительностью.
Медиа-шлюз управляется соответствующим контроллером - MGC (Softswitch). Контроллеры могут быть связаны между собой, что показано на рис.1 пунктирной линией с надписью MGC/MGC. Контроллер взаимодействует также с интеллектуальной базой данных (Intelligent Database ID).
Над контроллером MGC показан шлюз сигнализации (SG). В сторону ТфОП (или сотовой сети) шлюз сигнализации передает и принимает информацию по сети общих каналов сигнализации (ОКС). В российской сети ОКС применяется подсистема пользователя ЦСИО - ISUP. Взаимодействие с контроллером MGC осуществляется через интерфейс, обозначенный как SG/MGC. Для связи с интеллектуальной базой данных определен интерфейс ID/SG. Для поддержки услуг ИС используется прикладной протокол интеллектуальной сети - INAP.
На рис.2 приведена уровневая архитектура, предложенная компанией Lucent Technologies для объяснения концепции NGN. Эта архитектура отличается от аналогичных моделей, используемых в сетях телефонной связи и обмена данными.
Уровень услуг выделяется в самостоятельный элемент архитектуры сети. Он занимает верхнюю плоскость в рассматриваемой модели. В какой-то мере, выделение самостоятельного уровня услуг подобно решению, которое предложено в концепции интеллектуальной сети (ИС).
Уровень управления располагается на второй плоскости. В модели NGN этот уровень включает совокупность функций по управлению всеми процессами в телекоммуникационной системе, а также начисление платы за услуги связи и техническую эксплуатацию. Для реализации функций, которые выполняет этот уровень, производители телекоммуникационного оборудования разработали аппаратно-программные средства, именуемые Softswitch.
Уровень среды обмена информацией находится на третьей плоскости. Функции, выполняемые этим уровнем, включают процедуры установления соединений между пользователями сети и межсетевое взаимодействие. Типичным примером оборудования, которое реализует эти функции в сети NGN, служат аппаратно-программные средства Media Gateway (медиа-шлюза).
Уровень доступа и транспорта располагается на четвертой плоскости. Основные функции этого уровня - перенос информации между конечными пользователями сети NGN. В качестве средств доступа в концепции сети NGN рассматриваются практически все используемые в настоящее время варианты, основанные на различных технологиях.
Термин «Softswitch» можно перевести на русский язык как «коммутатор с программным управлением», что не отражает его функционального назначения, поэтому чтобы более точно определить данный термин лучше воспользоваться нестрогим переводом «Интеллектуальный коммутатор».
В сети NGN предполагается применять только открытые (стандартные) протоколы, которые позволяют при необходимости легко менять выполняемые функции. Особенность коммутационных станций ТфОП состоит в том, что они, как правило, имеют стандартные интерфейсы на входе и выходе. Практически все внутренние процессы в коммутационной станции, как в «черном ящике», поддерживались фирменными (нестандартными) протоколами, разработка которых осуществлялась производителем соответствующих аппаратно-программных средств.
Рисунок 3 иллюстрирует различия в архитектуре коммутационных станций ТфОП и Softswitch (NGN). Открытые протоколы и интерфейсы прикладного программирования (API) -- неотъемлемая особенность архитектуры Softswitch (NGN).
Рис. 3. Архитектура коммутационных станций ТфОП и Softswitch
Для сети NGN определен ряд новых протоколов, часть из которых была разработана ранее. Целесообразно выделить пять следующих протоколов:
1. Протокол Н.323. Рекомендация МСЭ Н.323 была разработана для обеспечения установления соединения и передачи голосового и видео трафика по пакетным сетям, в частности Интернет и intranet, которые не гарантируют качества обслуживания (QoS). Используется протокол RTP, разработанный IETF (инженерная группа по проблемам Интернет), а также стандартные кодеки, отвечающие требованиям МСЭ, которые изложены в рекомендациях серии G. Протокол Н.323 был первым в технологии IP-телефонии, но сейчас он начал уступать позиции разработанному IETF протоколу SIP (инициирование сеансов связи), который оказался проще и лучше масштабировался.
2. Session Initiation Protocol. Это протокол прикладного уровня, с помощью которого осуществляются такие операции, как установление, изменение и завершение мультимедийных сессий или вызовов по IP-сети. В мультисервисных сетях SIP выполняет функции, аналогичные тем, которые реализованы в протоколе Н.323. Сессии SIP могут включать мультимедийные конференции, дистанционное обучение, Интернет-телефонию и другие подобные приложения. Сегодня SIP рассматривается многими участниками инфокоммуникационного рынка как международный стандарт.
3. Media Gateway Control Protocol. Протокол MGCP используется для управления шлюзами MG. Он разработан для архитектуры, в которой вся логика обработки вызовов располагается вне шлюзов, и управление выполняется внешними устройствами, такими, как MGC или агенты вызовов. Модель вызовов MGCP рассматривает медиа-шлюзы как набор конечных точек, которые можно соединить друг с другом.
4. MEGACO/H.248. Этот протокол, по всей видимости, заменит MGCP в качестве стандарта для управления медиа-шлюзами. MEGACO служит общей платформой для шлюзов, устройств управления многоточечными соединениями, а также устройств интерактивного голосового ответа.
5. Протокол Signalling Transport (SIGTRAN). Это набор протоколов для передачи сигнальной информации по IP-сетям. Он используется как в обоих видах шлюзов, так и в Softswitch. SIGTRAN реализует функции протокола SCTP (Simple ControlTransport Protocol) и уровней адаптации (Adaptation Layers). SCTP отвечает за надежную передачу сигнальной информации, осуществляет управление сигнальным трафиком, обеспечивает безопасность. В функции Adaptation Layers входит передача сигнальной информации от соответствующих сигнальных уровней, использующих услуги SCTP. Эти протоколы ответственны за сегментацию и пакетирование пользовательских данных, защиту от имитации законного пользователя, изменения смысла передаваемой информации и ряд других функций.
Ниже, на рисунке 4 представлен пример обобщенной схемы построения сети NGN:
Задачами данной дипломной работы являются:
· разработка алгоритма обработки сигнальных сообщений ОКС № 7 в сетях NGN при использовании технологии SIGTRAN.
· разработка подхода к точному расчету пропускной способности, требуемой для функционирования приложений при работе поверх технологии SIGTRAN.
Архитектура SIGTRAN описывает взаимоотношения между функциональными и физическими объектами, которые обмениваются сигнальной информацией, например, шлюзами сигнализации (Signaling Gateways, SG) и контроллерами транспортных шлюзов (Media Gateway Controllers, MGC) и определяет интерфейсы, на которых может использоваться транспортировка информации сигнализации, а также функциональные и качественные требования, которые предъявляются существующими сигнальными протоколами сети с коммутацией каналов (Switched Circuit Network, SCN).
Транспортировка сигнальной информации обеспечивает прозрачную передачу сообщений протоколов сигнализации через сети IP.
Функции транспортировки сигнальной информации должны использоваться для передачи информации сигнализации ТфОП между блоком шлюза сигнализации (Signaling Gateway Unit) и блоком контроллера транспортного шлюза (Media Gateway Controller Unit). Транспортировка сигнальной информации может также использоваться при передаче сообщений сигнализации между блоком транспортного шлюза (Media Gateway Unit) и блоком контроллера транспортного шлюза (Media Gateway Controller Unit), между рассредоточенными блоками контроллеров транспортных шлюзов и между двумя блоками шлюзов сигнализации (Signaling Gateway Unit), соединяющих оконечные точки сигнализации или STP в сети с коммутацией каналов.
Транспортировка сигнальной информации определяется таким образом, чтобы поддерживать инкапсуляцию и передачу разнообразных протоколов SCN, а также обеспечивать независимость от функций транслирования (преобразования) любых протоколов SCN, действующих на оконечных точках переноса сигнальной информации, поскольку его функция ограничена транспортировкой протокола SCN.
Общая функциональная модель, которая разделяет функции SG, MGC и MG, может быть реализована различными способами с функциями, реализованными в отдельных устройствах или объединенными в единые физические блоки (рис.4).
Рис. 5. Функциональная модель SIGTRAN
Интерфейсы транспортировки сигнальной информации: SG-MGC, SG SG и возможно MGC-MGC или MG-MGC в зависимости от требований к транспортировке соответствующего протокола.
Некоторые примеры реализации функций физических объектов, применяемых при взаимодействии сетей ОКС7 и IP показаны на рисунке 5.
Для взаимодействия с сетями SCN, управляемыми средствами ОКС7, SG служит окончанием звена ОКС7 и передает информацию сигнализации в MGC, используя возможности транспортировки сигнализации. MG завершает межстанционную линию и управляет линией согласно сигналам, которые он получает от MGC. В случае а) SG, MGC и MG могут быть реализованы в отдельных физических блоках, в случае б) MGC и MG - в едином физическом блоке.
В варианте в) привязанное к предоставлению услуги звено ОКС7 оканчивается тем же устройством (MGU), которое завершает и межстанционную линию. В этом случае функция SG является совмещенной с функцией MG и транспортировка сигнальной информации используется для “обратного транзита” (“backhaul”) сигнализации управления в направлении MGCU.
В некоторых реализациях функции SG могут распределяться между несколькими физическими объектами по соображениям поддержки мсаштабируемости, управления сетью сигнализации и адресации, т.е. транспортировка сигнальной информации может использоваться как между сигнальными шлюзами, так и на соединениях от SG к MGC (рис.).
В этой конфигурации может быть несколько MGU, обрабатывающих привязанную к предоставлению услуги сигнализацию (т.е. несколько MGU, содержащих свои собственные функции SG), и лишь один SGU. Так возможна транспортировка сообщений одного уровня ОКС7 между SG1 и SG2, а другого - между SG2 и MGC. Например, SG1 может передавать сообщения MTP3 в направлении SG2, а SG2 - передавать сообщения ISUP в направлении MGC.
Технология SIGTRAN подразумевает под собой наличие следующих трех уровней, согласно RFC 2719 (рис. 3):
1. Internet protocol (IP-протокол).
2. Протокол передачи информации для управления потоками SCTP (Stream Control Transmission Protocol), который поддерживает перенос сигнальных сообщений между конечными пунктами сигнализации SP в IP-сети. Для организации сигнальной связи один конечный пункт предоставляет другому перечень своих транспортных адресов (IP- адреса в сочетании с портом SCTP). Протокол SCTP позволяет независимо упорядочивать сигнальные сообщения в разных потоках и обеспечивает перенос сигнальной информации с подтверждением приема, без ошибок и дублирования, доставку сообщений каждого потока с сохранением очередности их следования, возможность объединения нескольких сообщений в один пакет SCTP, фрагментацию данных по мере необходимости, устойчивость к перегрузкам и т.п.
3. Уровень адаптации, обеспечивающий интерфейс с протоколами и приложениями верхнего уровня, так что эти приложения не ощущают, что нижележащая транспортировка осуществляется в IP-среде, а не по традиционным протоколам переноса сообщений МТР стека ОКС7, например.
Протокол SCTP предоставляет возможность использовать его для надежной доставки сигнального трафика других типов, не входящего в стек ОКС7. В область интересов Sigtran включены также адаптационные уровни разных протоколов, что дает возможность пересылать по SCTP сигнальные сообщения не только ОКС7, а например, Q.931 ISDN или V5.2.
Использование в качестве транспортного протокола именно SCTP объясняется тем, что UDP и TCP не отвечают строгим требованиям ОКС7 к параметрам потерь сообщений и к соблюдению очередности следования сообщений. Эти требования не позволяют всерьез использовать UDP, поскольку он ненадежен в своей основе. Протокол TCP более близок к требованиям, но и он не подходит по своим временным характеристикам: хотя TCP может гарантировать строгую очередность доставки сообщений, доставка происходит недостаточно быстро. Это связано с тем, что блокировка несвоевременно пришедших данных, предлагаемая протоколом TCP, вносит ненужную задержку.
Протокол TCP отслеживает переданные байты и подтверждает принятые байты. Этот характер протокола TCP, ориентированный на передачу байтов, часто причиняет неудобства, когда приложение желает отслеживать переданные сообщения в целом.
Ограниченная область действия TCP-портов усложняет задачу переноса данных с множественной адресацией - весьма важное обстоятельство. Еще один аспект, говорящий в пользу SCTP, уязвимость TCP к атакам злоумышленников, приводящим к отказу в обслуживании.
Уровни адаптации обеспечивают сопряжение SCTP с протоколами верхнего уровня. Большинство из них ориентировано на ОКС7, в первую очередь, на протокол ISUP, но два относятся к сигнализации других типов. В число работающих поверх SCTP модулей адаптации входят следующие:
M2UA (MTP2-User Adaptation Layer) обеспечивает адаптацию SCTP к МТРЗ таким образом, чтобы стандартный протокол МТРЗ мог использоваться в сети IP, реализуя транспортировку сообщений через SCTP и IP вместо МТР2. Например, реализованное в Softswitch стандартное приложение МТРЗ может обмениваться управляющими сообщениями сетевой сигнализации с внешней сетью ОКС7. Таким же образом, как в сети ОКС7 МТР2 предоставляет свои услуги МТРЗ, M2UA предоставляет свои услуги МТРЗ в сети IP. M2UA имеет зарегистрированный номер порта 2904.
М2РА (МТР2 Peer-to-Peer Adaptation Layer) также обеспечивает адаптацию SCTP к МТРЗ, но уже в другой области. Аналогично случаю с M2UA, уровень МТРЗ в узле сети IP обменивается информацией с М2РА, как если бы он был обычным МТР2. Различия между M2UA и М2РА определяются их ролями в сетевой архитектуре: если Softswitch соединяется с сетью ОКС7 просто на правах терминала сигнализации ОКС7, то достаточно применение M2UA. Шлюз SG, который использует М2РА, сам фактически является транзитным пунктом сигнализации STP на базе IP, у него есть собственный код пункта сигнализации, он может также выполнять функции сигнализации верхнего уровня, такие как функции SCCP.
M3UA (МТРЗ-User Adaptation Layer) обеспечивает интерфейс между SCTP и теми протоколами ОКС7, которые используют услуги МТРЗ, например, ISUP и SCCP. Благодаря M3UA эти протоколы не ощущают, что вместо типичной транспортировки МТРЗ используется транспортировка SCTP поверх IP.
сигнальный сеть алгоритм телефонный
SUA (SCCP-UserAdaptation Layer) - обеспечивает интерфейс между протоколом SCCP стека ОКС7 и SCTP, благодаря чему такие прикладные подсистемы-пользователи SCCP как ТСАР используют услуги SUA точно так, как они используют услуги SCCP в сети ОКС7, даже не подозревая, что все это происходит в IP-сети.
IUA (ISDN Q.921-User Adaptation Layer) тоже работает поверх SCTP и обеспечивает для сигнализации DSS1 по рекомендации Q.931 прозрачную транспортировку сообщений по сети IP точно так, как они передаются уровнем звена данных Q.921 в сети ISDN.
V5UA (V5-User Adaptation Layer) является уровнем адаптации для протокола V5.2, также работает поверх SCTP.
2 .2.1 Общее описание протокола SCTP
В связи с неспособностью UDP и TCP обеспечить необходимые требования ОКС7, за транспортную основу взят протокол передачи с управлением потоками SCTP (Stream Control Transmission Protocol), специфицированный в документе RFC 2960.
Протокол SCTP реализуют следующие принципы:
· подтверждаемая, достоверная, свободная от ошибок и не дублируемая пересылка пользовательских данных в потоках сообщений (message streams), при которой устраняется необходимость в обеспечении строгого порядка следования сообщений, и сообщения пересылаются на вышележащий уровень, как только они получены;
· сегментация данных для адаптации к размеру максимального пересылаемого блока данных, что, впрочем, является обязательным условием в мире IP и предусматривает сборку блоков данных в сообщения на дальнем конце;
· отсутствие обязательного мультиплексирования сообщений в SCTP-дейтаграммы;
· отказоустойчивость на сетевом уровне;
· исключение перегрузок и противодействие лавинам сообщений и нелегальным проникновениям в систему, вызывающим перегрузки;
· функции эксплуатационного управления трактом передачи, позволяющие установить доступность адресата в режиме реального времени посредством периодических контрольных сообщений, и если обнаруживается, что текущий транспортный адрес получателя недоступен, выбирается другой адрес из списка возможных транспортных адресов этого получателя.
Оконечный пункт SCTP представляет собой логический передатчик или приемник пакетов SCTP и представляет собой комбинацию одного или нескольких адресов и номера порта, причем SCTP позволяет оконечному пункту иметь несколько IP-адресов и быть, таким образом, multihomed - распределенным по нескольким физическим платформам, - обеспечивая тем самым устойчивость к повреждениям. Даже имея несколько IP-адресов, оконечный пункт SCTP может использовать только один номер порта. Таким образом, если у оконечного пункта несколько IP-адресов, к каждому из них применяется один и тот же номер порта SCTP.
Когда активный транспортный адрес (комбинация IP-адреса и номера порта) недоступен, пробуются другие адреса удаленного порта из списка возможных транспортных адресов. Любой транспортный адрес может применяться только к одному оконечному пункту SCTP, хотя оконечный пункт может иметь несколько транспортных адресов,
SCTP работает путем установления связей между оконечными пунктами SCTP. Такую связь называется ассоциацией, причем она определяется участвующими в нем оконечными пунктами SCTP и текущим состоянием протокола. Т.о., SCTP-соединение (SCTP association) - это протокольная связь между двумя SCTP-портами, содержащая протокольную информацию о состоянии, включая тэги верификации и активный в данный момент набор порядковых номеров передачи TSN. Два SCTP-порта в любой момент времени не должны иметь между собой более одного SCTP-соединения. Прежде чем приложения двух оконечных пунктов смогут обмениваться информацией, необходимо установить соединение. Когда коммуникация закончена, соединение можно прекратить. Протоколы верхнего уровня ISUР, SCCP, ТСАР и др. не осведомлены о таких соединениях, более того, они не обнаруживают того факта, что сигнальные сообщения переносятся не стандартной МТР, а чем-то иным.
В каждом потоке SCTP производится упорядочение данных. Если фрагмент пакета, принадлежащего некоторому потоку, потерян, то фрагменты этого пакета, следующие за потерянным, будут сохраняться в буфере приемника потока, пока потерянный фрагмент не будет передан источником повторно.
Однако фрагменты пакетов из других потоков могут по-прежнему проходить в приложение верхнего уровня, иначе говоря каждый поток обрабатывается отдельно, так что доставка сообщений одного потока не задерживается из-за ожидания следующего по порядку сообщения другого потока.
Пакет SCTP состоит из общего заголовка и нескольких фрагментов (chunks), как показано на рис.
Существуют четыре основные категории идентификаторов:
· идентификаторы переноса данных пользователя SCTP;
· идентификаторы переноса управляющей информации SCTР;
· идентификаторы, которые резервированы IETF;
· идентификаторы переноса расширений, определенных IETF.
Фрагменты с данными, передаваемыми портами терминалов после того, как между ними установлено SCTP-соединение. Чтобы обеспечить раннюю передачу данных, фрагменты DATA могут объединяться в группы с управляющими фрагментами COOKIE-ECHO и COOKIE-ACK, пока управляющие фрагменты идут в сообщении первыми. Сообщения могут сегментироваться, чтобы не превышался заданный максимальный размер передаваемого блока информации MTU. Если это имеет место, то флаг фрагмента указывает начало и конец сегмента исходного сообщения. Фрагменты DATA могут доставляться в порядке их приема (и тогда они могут быть неупорядоченными), или же перед доставкой сообщения к протоколу верхнего уровня может производиться полная сборка исходного сообщения. Тип обслуживания, запрашиваемый потоком, указывается флагом фрагмента
Это первый фрагмент, который инициирует установление SCTP-co-единения между двумя терминалами. Он переносит такие параметры, как транспортный адрес соединения (может быть более одного адреса и может быть адрес протокола IPv4, IPv6 или их сочетание], количество входящих потоков, которое может поддерживать отправитель, и количество исходящих потоков, которое желает поддерживать отправитель в данном SCTP-соединении. Здесь же удаленному порту сообщается о резервировании ресурсов отправителем (размер входного буфера в байтах)
Подтверждает прием фрагмента INIT и содержит переменную состояния cookie. Может также идентифицировать неопознанные параметры в сообщении INIT и, подобно INIT, задает количество выходных и входных потоков для SCTP-соединения с портом терминала, а также транспортные адреса, которые могут использоваться в этом соединении
Подтверждает получение фрагментов DATA или информирует о том, что в последовательности принятых фрагментов DATA имеется разрыв
Передается периодически для подтверждения доступности порта получателя
Подтверждает запрос HEARTBEAT ACK. Должен передаваться на исходный IP-адрес отправителя фрагмента HEARTBEAT REQUEST
Немедленно закрывает SCTP-соединение и может содержать параметры, которые указывают причину
Передается, чтобы инициировать постепенное закрытие SCTP-соединения
Получатель сообщения SHUTDOWN передает это сообщение как подтверждение
Указывает разные неисправности на порте. Ошибки могут быть внутренними или ошибками протокола, такими как некорректные параметры при управлении фрагментами DATA
Используется только в фазе установления SCTP-соединения и завершает процесс установления соединения у отправителя данных. Может объединяться в группу с фрагментом DATA, но должен быть первым фрагментом в такой связке
Подтверждает получение COOKIE-ECHO в фазе установления SCTP-соединения. Может объединяться в группу с фрагментом DATA, но должен быть первым фрагментом в такой связке
Уведомление
Обработка сигнала в NGN дипломная работа. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Реферат: Ролевая игра как средство интенсификации обучения групповому общению
Дипломная работа: План мероприятий по повышению безопасности дорожного движения на территории муниципального образования "Нижнекамский муниципальный район"
Проектирование и методы корректировки организационных систем
Дипломная работа по теме Общественные отношения, возникающие в области страхования
Театр Жив Сочинение
Зачем Нужны Путешествия Эссе
Реферат: Public Relations Contigenct Theory Of Accommodation And
Реферат: Факторы, влияющие на развитие малого бизнеса в Украине
Реферат Шаблон
Курсовая работа по теме Понимание личности в позитивной психологии
Курсовая работа по теме Проблемы пересмотра судебных актов по вновь открывшимся обстоятельствам
Курсовая работа по теме Образ жизни человека. Проблема формирования гармоничной личности
Реферат: Навыки и умения для осуществления персональных продаж. Скачать бесплатно и без регистрации
Бюджетно Налоговая Политика Курсовая Работа
Контрольная работа по теме Семиотическая парадигма исследований массовой коммуникации
Примеры Эссе Олимпиады По Истории
Налогооблажение предпринимательской деятельности
Доклад по теме Родительское наказание
Реферат На Тему Важнейшие Достижения Науки В Конце Xix–Начале Xx Вв
Реферат по теме Исследование техники поворота у пловцов 11-14 лет и возможности ее совершенствования
Географические особенности Синьцзян-Уйгурского автономного района в Китае - География и экономическая география реферат
Погляди Миколи Петрова на соціальні процеси у Великому князівстві Литовському через призму еволюції литовсько-руської знаті - История и исторические личности статья
Бухгалтерский учет в зарубежных странах - Бухгалтерский учет и аудит курсовая работа


Report Page