

Рис. 0.7
Стандарты иерархии: европейская, американская, японская.
Европейская
Первый уровень – сигнал Е1 из тридцати двух 64-х канальных интервалов по 2Мбит/сек (2048 Кбит/сек).
Цикловая синхронизация – механизм, с помощью которого приемник узнает о начале передачи. Для того, чтобы приемник узнавал о начале цикла, используется Time Slot 0 (канальный интервал). Один из тридцати одного (шестнадцатый) принято отдавать для управления сигнализацией.
Каждый следующий уровень – 4 предыдущих Е2. 4 сигнала предыдущего уровня передается одним сигналом этого уровня. 4Е1=Е2.
E4 – 1620 каналов. Также сужествует и Е5, но по факту оказалось, что это невыгодно.
Цикл системы передачи ИКМ-30 (Е1)


Рис. 0.8
Маленькие потоки объединяются в большие методом битового чередования. В системах ПЦИ, для борьбы с отклонениями частот приема, используется битовый стаффинг (битовая вставка). Когда приемники разбегаются на 1 бит, аппаратура либо вставляет лишний бит, либо его вырезает. Тот, кто вставил бит, по специальному каналу управления и специальному протоколу сообщает приемнику, что передается не информационный бит, а стаффинг. Вырезанный бит, по каналу управления, досообщается. Если в каждом цикле выделяем один бит, то создается канал в 8 Кбит/сек.
Цикл системы передачи Е2


Рис. 0.9
Система с временным разделением дает качество, т. к. очень маленький jitter. При пакетной передачи, обеспечить отсутствие jitter‘a нельзя, т. к. пакеты всегда разной длины. При IP-телефонии возникает проблема качества.
ИКМ480 – Е3.
Недостатки технологии ПЦИ (PDH), проявившиеся к началу 1980-х
Плезиохронная цифровая иерархия – почти синхронная
Скорости передачи (реально 140Мб/с) не покрывают возможности ВОЛП (~50 Гб/с) Гибкость при выделении (коммутации) каналов недостаточна (из-за битстаффинга всегда необходима цепочка мультиплексоров). Тяжело выделить маленький канал из очень большого. Недостаточно служебных позиций в заголовках для контроля, управления (в европейское иерархии – 3-4 бита информации управления), обслуживания трактов и оборудования Несовместимость региональных стандартов Не стандартизованы средства обеспечения надежности (резервирование: 1+1, 1:1, 1:N, ...) Не поддерживаются явно различные топологии связи (предполагается «линейная» структура)Синхронная цифровая иерархия
Упрощенная функциональная структура СЦИ


Рис. 0.10
Интегрированные системы – системы, которые в едином устройстве совмещают разные функции.
SDH по сравнению с PDH
Поднятие скорости (>>140 Мбит/сек) Повышение гибкости (отход от строгой иерархии) Уменьшине битов управленияВдоль линий нового типа может быть обеспечена достаточно высокая синхронизация.
Основой SDH был сигнал STM – синхронный транспортный модуль. Физическая скорость STM-1 – 155 Мбит/сек. Модуль – полный аналог цикла передачи в PDH, но ИКМ – сигнал 140Мбит/сек, 15 Мбит/сек – заголовки.
На сегодняшний день:
STM-1x4 – мультиплексирование простых сигналов.
STM-4 – 622 Мбит/сек
STM-16 – 2,5 Гбит/сек
STM-64 – 10 Гбит/сек
STM-256 – 40 Гбит/сек
Плезиохронные сигналы являются частью сигналов, поступающих на входы: Е1, Е3, Е4, которые образуют основу для сигналов SDH.
В Америке: STS – синхронный транспортный сигнал. SONET – синхронная иерархия, котоорая начиналась со скорости STS-1 – 51 Мбит/сек.
Преобразование PDH-сигналов
Загрузка. Из входного потока сигналы набираются в первичные информационные структуры. Частота повторения кадров в SDH – 8 КГц. Таким образом, если информационную структуру повторяем много раз, то создаем скоростной участок. С – контейнер. На входе аппаратуры формируется первичная информационная структура – контейнер. Сколько видов сигналов, столько будет контейнеров. Потом контейнеры собирают до образования линейных сигналов. Благодаря гибкости и тому, что выравнивание скоростей происходит с помощью компьютеров (указатели в заголовках структуры), при помещении синалов в контейнеры, происходит байтовое выравнивание. Дальше идет байтовое мультиплексирование. VC – virtual container. Их столько же, сколько и контейнеров. Это информационная структура (носитель канала), которая символизирует начало передачи в SDH и, в которую загружается информация – заголовок. Если участок VC с фиксированной скоростью можно доставить в точку назначения, то это и есть суть SDH. TU – tributary unit – компонентный поток - такой сигнал, который должен сохранить свою структуру при объединении его с другим потоком (сохранение полосы и идентичности каждого сигнала, который поступает на вход). TUG – tributary unit group – группа компонентных блоков.Благодаря компьютерно-подобному мультплексированию, возникает возможность выделения любого маленького сигнала из большого потока. Но, т. к. структура прозрачна, внутри STM-1 доступна любая единица à огромная гибкость.
СЦИ: обобщенная схема мультиплексирования


Рис. 0.11
СЦИ: секционный заголовок STM-1
1-й байт – управление, A – байты синхронизации, D – байты для сетевого управления, Δ – резерв, F – вспомогательные, M – байт для передачи аварийных сигналов, В – байт проверки на ошибки.


Рис. 0.12
На более высокой скорости происходит частотное разделение WDM – спектральное волоконнооптическое мультплексирование. WDM может не только сменять основную частоту – транспондирование, – но и производить все необходимые виды обработки сигналов.
Плюсы волоконнооптических транспортных сетей
Продаем лямбды λ. Можно навесить много разных сигналов на лямбды. Например, на одну лямбду можно повесить телевидение, а на другую – SDH. Преобразование частоты в ВОС – полный аналог коммутации.Система передачи DWDM (CWDM)


Рис. 0.13
Мультиплексирование оптических каналов


Рис. 0.14
Диапазоны частот


Рис. 0.15
Прагматическая систематика


Подходы к надежности
Статический подход – сначала задают требования по надежности; предполагается, что чередуются моменты работоспособности и отказа; период от восстановления до отказа – время наработки на отказ (tно); время восстановления (tв) – время от отказа до работы. Обеспечение высокой надежности происходит за счет резервирования (избыточности).
Коэффициент готовности: Кгот=(tно)/(tно+tв).
Обеспечение надежности в условиях отказа.
Кгот=0,99999 – коэффициент надежности у связистов.
Надо еще предусмотреть механизмы переключения на резерв. Происходит а) контроль неисправностей, б) диагностика, в) переход на резерв.
SLA – Service Level Agreement
В PDH вопросами надежности не занималась. Реальная надежность канала будет 99-– если канал не очень длинный).
В составе SDH присутствует технология переключения на резерв и контроля. В структуре каждого VC есть контрольные суммы. Канал D – служебный канал. По этим каналам работают протоколы, обеспечивающие возможность перехода с одного канала на другой.
Техники обеспечения резерва
1+1(Nосновной и 1 резервный) горячее резервирование, большая скорость переключения.
1:1(N) – холодное резервирование (резервный канал не работает, как в горячем, а стоит готовым) (1:1(N) – 1 канал в резерве на N рабочих).
В сетях с SDH переключение горячего резерва около 50 msec (не разрываются телефонные соединения).
Уровень резерва определяется ценой потерь.
В SDH контроль и на уровне VC и на уровне мультиплексных секций
Двойные кольца SDH


На базе PDH можно было строить любую топологию, которую хочется (строим линии, а потом из них можно делать любую топологию).
В SDH можно строить только кольца. Это почти оптимальная топология для местных сетей. Кольцо – самая дешевая топология. Это самая маленькая отказоустойчивая структура (если у звезды порвать одно ребро, то это уже несвязный граф).
Двойное кольцо SDH – по два линейных выхода у каждого мультиплексора. При обрыве коммутируют в ближайшем к разрыву, в обратном направлении.
Каждый мультиплексор должен проверять входной поток, они должны коммутировать между собой по служебным каналам, чтобы разворачивать поток.
Все графы различаются ценой, самый дешевый – наименее надежный.
Трассы основного и резервного каналов должны быть разнесены.
Часть 6. Сетевое управление
Сетевое управление: определения
1. (Network Management)
Выполнение множества функций, необходимых для планирования, контроля, размещения, задействования, координации и наблюдения за ресурсами сети связи (ANSI T1.523)
2. (Network management service)
Множество функций, обеспечивающих пользователю (подразделению операторской организации или клиенту) поддержку в выполнении работ по эксплуатации (operations), администрированию (administration), техническому обслуживанию (maintenance) и обеспечению (provisioning) (OAM&P) (Рек. М.60, термин 2174)
3. (Network management function)
Функциональная возможность доступа к управляемому ресурсу с целью воздействия на него (Рек. М.60, термин 2173)
Основные понятия сетевого управления
Не перепутать:
Управление – Control: в коммутируемых сетях – средства и процедуры управления соединениями и услугами (= сигнализация)
Управление – Controls: выработка управляющих воздействий на объект управления (часть сетевого управления)
Управление – Management: наиболее широкое понятие
FAB – модель
|
|
|
|
Assurance – обеспечение устранения неисправностей. Контроль качества (если качество максимальное, то это эквивалентно аварии. Неисправности: распознаваемые аппаратурой; не распознаваемые аппаратурой.
Billing – по каждому разговору генерируется запись (Call Detailed Record).
Если это IP-сеть, то это IPDR. Далее эти записи отдаются в систему тарификации (систему расчета). Все эти задачи решают с помощью Систем Сетевого Управления.
Система управления в составе системы связи (Основные положения развития ВСС РФ до 2005 г.)


Рис. 0.2
Основные тенденции развития систем управления
• от частных – к стандартизованным решениям
• от закрытых – к открытым информационно-управляющим системам
• от автономных – к интегрированным системам управления
• от сосредоточенных – к распределенным системам управления
Стандарты ITU-T TMN
Необходимость и цели унификации систем сетевого управления
Обеспечить совместимость* систем управления (между собой и с управляемым оборудованием связи):
· производимого различными изготовителями оборудования (multivendor environment),
· различных поколений,
· различных технологий связи.
* Совместимость - комплексное свойство систем, характеризуемое их способностью взаимодействовать при функционировании (ГОСТ 34.003)
Стандарты ITU-T TMN - технологическая основа построения систем управления. Описывают:
• принципы построения
• методология проектирования и разработки
• эталонные архитектуры
• функциональная
• информационная
• физическая
• технические спецификации
• интерфейсов (Q3,X)
• функций


Рис. 0.3
Функциональные области TMN
1. Управление устранением неработоспособности (Fault Management)
- централизованный сбор сигналов о неисправностях в устройствах сети, ведение журналов неисправностей, представление информации о неисправностях для оператора сети, отслеживание и идентификация чередующихся отказов, выполнение диагностических процедур и тестов, управление процедурами восстановления отказавшего оборудования, управление процедурами восстановления нарушенных связей.
2. Управление конфигурацией (Configuration Management)
- непрерывный контроль текущего состояния и режимов работы устройств сети, управление режимами маршрутизации в коммутационных устройствах сети (кроссовых коммутаторах, коммутационных станциях, хабах), контроль и управление распределением и выполнением программ в вычислительных машинах сети, контроль и управление состоянием и распределением ресурсов памяти вычислительных машин сети, контроль и управление состоянием и распределением каналов сети.
3. Управление качеством (Performance management)
Система параметров качества существенно зависит от вида предоставляемых услуг и обычно включает группу связанных между собой нормируемых параметров. Например, при обслуживании телефонного трафика основными рабочими характеристиками являются:
- характеристики качества соединения (шумы, задержки, громкость и разборчивость передаваемой речи, частотные искажения),
- характеристики доступности соединения (доля телефонных вызовов, не завершившихся разговором по причине занятости и/или неисправности ресурсов сети).
4. Управление безопасностью (Security Management)
- контроль авторизации пользователей, поддержание нескольких уровней доступа к системе управления, составление отчетов о сеансах работы с системой управления и попытках неавторизованного доступа, поддержание в системе управления информации, относящейся к управлению безопасностью,
• предоставление персоналу ограниченного доступа к информации по управлению безопасностью.
5. Управление учетом и расчетами (Accounting management)
- регистрация использования ресурсов в базах данных (CDR, IPDR..) сбор, маршрутизация, выравнивание данных использования, управление данными учета, тарификация, скидки, начисления, выставление счетов, контроль оплаты, анализ, планирование
Функциональная блочная архитектура TMN


Логическая уровневая + функциональная блочная архитектуры TMN
![]() |
Логическая уровневая архитектура управления TMN


Пример организации взаимодействия систем управления OS в TMN


Пример физической архитектуры TMN
(редакция 2000 г.)
В текущей редакции интерфейсы Q3 и Qx слились в один тип - Q.


Архитектура «менеджер-агент» (Х.700) - основа построения интерфейсов TMN


|
Организация взаимодействия «менеджер-агент» через разные протоколы
Интерфейс = Протоколы + Информационная модель
Информационная архитектура управления в ISO/OSI и TMN
1. GDMO - guidelines for definition of managed objects - язык определения объектов управления
- Рекомендации МСЭ-Т Х.720, Х.722 Определяет объектно-ориентированную модель данных управления (класс объекта -> экземпляр -> атрибуты)
2. ASN.1 - abstract syntax notation #1 - нотация абстрактного синтаксиса
- Рекомендация МСЭ-Т Х.208 (Х.680) Определяет машинно-независимый способ описания данных
3. BER - basic encoding rules - базовые правила кодирования
- Рекомендация МСЭ-Т Х.209 Определяет способ физического представления данных ASN.1 в протокольных блоках данных
Информационная модель управления в Интернет
1. SMI - Structure of management information - структура управляющей информации - аналог GDMO, но много проще, НЕ объектно-ориентированное описание объектов, простое текстовое представление
- Стандарт IETF STD-058 (=RFC 2578)
2. Базы управляющей информации MIB в стандартах Internet состоят из дерева атрибутов, называемых объектами и группами объектов
3. Стандартные MIB Интернета ориентированы на маршрутизаторы, коммутаторы, мосты, модемы,…
Информационная технология CORBA в сетевом управлении
Применение CORBA в TMN
Не зависит от конкретного языка программирования и операционной системы ЭВМ Универсальная архитектура связи распределенных объектных программных комплексов (middleware) Наиболее совершенно реализует парадигму «клиент-сервер» Включает эффективный механизм описания интерфейсов связи объектов (IDL – язык описания интерфейсов)
Описана в спецификациях промышленного консорциума OMG Информационная технология CORBA в сетевом управлении
Активно развивается в рамках TMN в последние годы:
Q.816. CORBA Based TMN Services (Услуги управления)
Х.780. TMN Guidelines for Defining CORBA Managed Objects
(Правила определения управляемых объектов)
М.3120. CORBA Generic Network and Network Element Information
Model (Общая информационная модель управления)
Современные системы управления элементами сети
Основные свойства:
- Диктуются изготовителями оборудования связи Адаптированы к конкретному оборудованию Обычно базируются на нестандартных интерфейсах (proprietary) Обычно реализуются в «консольном» варианте или варианте с графическим терминалом (PC/Windows) Реализуют «прямой» доступ ко всем функциям, режимам работы и данным оборудования Могут обеспечивать индивидуальный и/или централизованный доступ к устройствам
Часть 8. ATM
Концептуальные основы АТМ

Рис.1. Спектр технологий коммутации
На рис.1 представлен спектр технологий коммутации. Из него видно, что режимы передачи, располагающиеся в центре оси, являются наиболее оптимальными в смысле сложности реализации и возможности работы с переменными скоростями, т. е. представляют "золотую середину". Системы быстрой коммутации пакетов охватывают несколько альтернатив, все они представляют пакетную коммутацию с минимальным набором функций, реализуемых сетью. Наиболее известной сегодня разновидностью является АТМ - асинхронный режим передачи, которому и будет посвящен данный материал. Акроним "асинхронный" означает, что реализуется асинхронное взаимодействие между тактовой частотой передатчика и приемника. Разница между этими частотами сглаживается за счет вставки\удаления пустых\неассоциированных пакетов в информационный поток, т. е. пакетов, не содержащих полезной информации.
Главное достоинство режимов, расположенных в середине оси, в том, что они предоставляют возможность передачи любых видов служб независимо от того, какую скорость они требуют, требований качества и импульсивности трафика.
Действительно, режим коммутации каналов приспособлен для работы на постоянной скорости передачи (имеется в виду, конечно, цифровая передача), и не допускается никаких всплесков нагрузки. Если же пользователь все же генерирует в какой-то момент более интенсивный поток данных, то он все равно при входе в систему будет ограничен скоростью работы системы, естественно, с потерей качества. С другой стороны, система пакетной коммутации очень хорошо может работать с переменной скоростью передачи, не ограничивая в принципе абонента по скорости (за исключением того, что поток от абонента физически не может пройти по имеющимся каналам из-за ограниченной пропускной способности линий связи), однако, механизмы реализации этого режима слишком сложны и технология коммутации такова, что не все виды сервиса можно с ее помощью обслужить, поскольку задержка передачи данных произвольная, чего нельзя допускать при передаче некоторых типов сигналов, например, видеосигнала. Как можно заключить из рис.1 технология АТМ вобрала в себя достоинства систем, расположенных на обоих краях оси, правда, не избежала и некоторых присущих им обоим недостатков. Например, статистическое уплотнение соединений в линии выполняется менее эффективно, чем в системе классической пакетной коммутации. Это выражается в том, что если абонент заказал пропускную способность для своего соединения, но фактически ею не пользуется, то она не может быть предоставлена под вновь устанавливаемое соединение - система считает, что абонент может начать ее использовать в любой момент, и, поэтому, не может установить еще одно соединение под уже заказанные, но неиспользуемые ресурсы. В этом есть нечто от системы коммутации каналов. Правда, в отличие от последней, неиспользуемые в описываемом случае ресурсы системы могут отводиться под уже установленные соединения, чего нет в коммутации каналов. Однако преимущества системы АТМ, выражающиеся в способности передавать трафик любого типа с гарантированным качеством, перевешивают некоторые недостатки. Эти преимущества были главными для МККТТ, чтобы определить АТМ как режим передачи будущих широкополосных сетей. Внедрение технологии АТМ позволит добиться следующих преимуществ.
- Гибкость. Развитие систем кодирования и сжатия данных приводит к уменьшению требований по скорости передачи. В будущем, возможно, возникнут новые службы с новыми требованиями. Все эти изменения не потребуют модификации сети АТМ и не приведут к ухудшению использования каналов. Эффективное распределение ресурсов. Все доступные ресурсы сети могут использоваться всеми службами с оптимальным статистическим разделением. Не предусматривается никаких специализаций ресурсов по видам служб. Здесь имеется в виду более эффективное распределение по сравнению с наиболее распространенными сегодня системами коммутации каналов. Конечно, система Х.25 или TCP/IP распределяют ресурсы более эффективно, но в ущерб качеству. Единая универсальная сеть. Поскольку требуется разработать и поддерживать только одну сеть, то полная стоимость системы может быть меньше, чем суммарная стоимость всех существующих сетей.
Итак, перечислив главные достоинства универсальной сети, перейдем непосредственно к рассмотрению основ построения АТМ.
Никакой защиты от ошибок и процедур управления потоком на участках между узлами
В случае, если на какой-либо линии между узлами или между пользователем и сетью возникают ошибки, или линия временно перегружена, что вызывает отбрасывание пакетов, в узле не предпринимается никаких действий для исправления возникающих сбоев (например, запросов на повторные передачи ошибочных пакетов). Процедуры защиты от ошибок на канале можно убрать из-за того, что каналы в сети очень высокого качества. По этой причине невозможно использовать в сети АТМ аналоговые каналы, поскольку на них никогда нельзя добиться такого низкого уровня ошибок, при котором из сети можно было бы выкинуть эти функции. Приемлемым для АТМ является канал, уровень ошибок на котором не выше 10-8. Что касается ошибок, вызванных потерей данных в узлах коммутации, то вероятность таких событий удерживается на допустимом уровне за счет очень точного резервирования ресурсов системы под каждый абонентский поток. Системы управления потоком также не реализуются. Разумеется, необходимо как-то распределять ресурсы между пользователями, и в данном случае это делается с помощью анализа количества незанятой пропускной способности каналов и последующем статистическом прогнозе о длине очередей пакетов на доступ к каналу. Эти вероятные размеры очередей не должны будут выйти за пределы имеющейся у узла памяти. Все это позволяет обеспечивать заданную частость переполнений памяти, вызывающих потери пакетов. В результате вполне достижимой оказывается величина вероятности потери пакета на уровне .
Уже говорилось, что ошибки при передаче и при переполнении памяти приводят к потерям различного рода - простые поражения битов данных, потери пакетов и вставки пакетов. Поражения единичных битов связаны, как правило, с шумами в канале и с рассинхронизацией. В сетях коммутации каналов не предпринимается никаких действий внутри сети для исправления таких ошибок, тогда как в классической пакетной коммутации вводится механизм повторных передач. В системе АТМ как и в телефонной сети все проблемы по устранению подобных ошибок перекладываются на плечи абонента, т. е. на протокол из конца в конец.
Ошибки типа вставки и потери пакетов связаны с ошибками, наложившимися на заголовок данных, что типично для всех пакетных сетей. В сети АТМ предпринимаются некоторые действия по исправлению подобных ошибок, но делается это по совершенно другому принципу, чем в обычных пакетных сетях. Так, если в пакетных сетях все это можно исправить с помощью повторной передачи недоставленных пакетов, то в сети АТМ этого делать уже нельзя, поскольку каждый переспрос данных вызовет большую задержку передачи, которая в общем случае недопустима. Поэтому вводится система кодирования с исправлением ошибок, но только по отношению к заголовку пакетов. Восстановление потерянных вследствие переполнений памяти пакетов здесь не производится, но зато реализуются некоторые превентивные действия по минимизации самой возможности такого переполнения, основаннные на том, что на этапе установления соединения проверяется, имеется ли в наличии достаточное количество ресурсов сети. Конечно, невозможно заранее предсказать, какой интенсивности поток будет исходить от абонента в течение всего времени соединения, и, поэтому, потери пакетов достаточно типичны для сетей АТМ в силу того, что у сети нет средств по управлению абонентским потоком, однако величину этих потерь удается удерживать в допустимых пределах за счет того, что система работает по принципу ориентации на соединения (connection-oriented). Это значит, что перед началом обмена данными проводится этап установления соединения, в котором можно оговорить допустимые параметры трафика. Управление абонентским потоком реализовать достаточно сложно, поскольку это требует оперативного обмена служебной информацией непосредственно во время передачи данных и обработка этой информации будет требовать времени и вносить задержку. Хотя, в форматах пакетов АТМ, которые мы будем рассматривать ниже, предусмотрена возможность для вставки в них такой служебной информации, но сама процедура пока не реализована.
Перед тем, как начать передачу данных, выполняется фаза установления соединения, во время которой в сети отводятся под это соединение определенные ресурсы. Если необходимых ресурсов в системе нет, соединение получает отказ. По этой причине вероятность переполнения памяти в узле, а значит, вероятность потерь пакетов, удерживается на очень низком уровне - . По окончании соединения ресурсы возвращаются в систему. Это позволяет системе гарантировать минимальный уровень потерь пакетов и, соответственно, максимальное качество. При этом под соединение отводится не жесткое значение пропускной способности, а статистические значения, т. е. среднее и максимальное значение потока. Поэтому вероятность переполнения памяти все-таки присутствует.
Ограничение функций обработки заголовка
Для того, чтобы обеспечивать быструю обработку пакетов, их заголовок должен быть относительно коротким. Основная функция заголовка сводится к идентификации виртуального соединения (в это понятие здесь вкладывается точно такой же смысл, как и в сетях Х.25). Как и в Х.25 производится мультиплексирование многих виртуальных соединений в одной линии. Последствием поражения заголовка ошибкой будет неверная маршрутизация пакета - т. е. однократная ошибка приведет к потере всего пакета. Это можно расценить как ситуацию, когда в пакете оказался ошибочным каждый бит. Для того, чтобы уменьшить эту вероятность вводится механизм защиты заголовка по принципу обнаружения или исправления ошибок (ранее говорилось, что защиты от ошибок нет, но имелось в виду, что нет защиты от ошибок поля данных).
В случае, если бы не выполнялось защиты от ошибок в заголовке, то, во-первых, данный пакет не был бы доставлен получателю, т. е. имело бы место пропадание пакета в данном виртуальном соединении, а, во-вторых, этот пакет был бы доставлен не тому получателю, у которого произошла бы вставка лишнего пакета. Иначе говоря, в этом случае однократная ошибка вызвала бы две ошибки типа вставки и выпадения пакета. Если мы введем в заголовок функцию обнаружения ошибок, т. е. отбрасывания пакета при наложении ошибки на заголовок, то он не будет доставлен не тому получателю, а только отброшен. Следовательно, ошибка вызовет только одну потерю. Если же ввести в заголовок функцию исправления ошибок, то ошибок типа выпадений и вставок по причине искажений бит уже не будет. Именно на этом принципе остановились разработчики процедуры АТМ. Все было бы хорошо, если бы на заголовок не могла наложиться множественная ошибка, т. е. если много бит в заголовке оказались поражены. Уже говорилось о том, что большинство ошибок либо одиночные, либо пакетные, т. е. множественные. Единичные ошибки можно исправить помехозащитным кодом. Пакетную ошибку исправить гораздо труднее, и это требует значительной избыточности. С другой стороны, маловероятно, что пакетная ошибка поразила только заголовок - скорее всего поражены также и информационные биты. Поэтому, исправлять их в заголовке бесполезно. Это значит, что если ввести функцию исправления однократной ошибки, то это решит большинство связанных с этим проблем. По этой причине в системе АТМ был введен оригинальный адаптивный метод коррекции ошибок (рис. 2). Его суть состоит в следующем. В нормальном режиме, т. е. когда ошибок нет, заголовок обрабатывается в режиме коррекции однократных ошибок. В случае, если система обнаружила ошибку и исправила ее исходя из возможностей исправления только одной ошибки, то она сразу переходит в режим обнаружения (но не исправления) ошибок. Это сделано для того, что в том случае, если ошибка была пакетная (а это значит, что исправление было неправильным), только этот первый пакет прошел дальше в сеть с искаженным заголовком - все последующие пакеты, в которых обнаружена ошибка, будут уничтожены. Если же ошибка была все-таки однократная, то следующий пакет скорее всего будет безошибочным, что и отметит механизм обнаружения и вернется в режим с коррекцией ошибок. Это значит, что после первого исправления ошибок, отбрасываться будут только следующие друг за другом искаженные пакеты.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |



