- •Волоконно-оптические сети
- •1. Основные сведения о ВОЛС
- •1.1. Общие положения
- •Преимущества ВОЛС
- •Недостатки ВОЛС
- •Типовая схема системы волоконно-оптической связи
- •1.2. Основные компоненты ВОЛС
- •Литература к предисловию и главе 1
- •2. Оптическое волокно
- •2.1. Типы оптических волокон
- •Многомодовые градиентные волокна
- •Одномодовые волокна
- •2.2. Распространение света по волокну
- •Геометрические параметры волокна
- •Типы мод
- •Длина волны отсечки (cutoff wavelength)
- •Затухание
- •Потенциальные ресурсы волокна и волновое уплотнение
- •Дисперсия и полоса пропускания
- •Межмодовая дисперсия
- •Хроматическая дисперсия
- •Поляризационная модовая дисперсия
- •2.3. Характеристики поставляемых волокон
- •Градиентное многомодовое волокно
- •Функциональные свойства одномодовых волокон
- •Литература к главе 2
- •3. Пассивные оптические компоненты
- •3.1. Разъемные соединители
- •Типы конструкций
- •Вносимые потери
- •Надежность, механические, климатические и другие воздействия
- •Стандарты соединителей
- •Оптические шнуры
- •Адаптеры быстрого оконцевания
- •Механический сплайс (МС)
- •Производители и поставщики
- •3.2. Сварное соединение волокон
- •Непрерывное соединение
- •Допускается заводская прединсталляция
- •Количественные оценки качества сварки
- •3.3. Оптические разветвители
- •Древовидный разветвитель (tree coupler)
- •Звездообразный разветвитель (star coupler)
- •Ответвитель (tap)
- •Параметры, характеризующие разветвитель
- •3.4. Устройства волнового уплотнения WDM
- •Основные технические параметры WDM фильтров
- •Широкозонные и узкозонные WDM фильтры
- •3.5. Оптические изоляторы
- •Вращение плоскости поляризации
- •Принцип действия оптического изолятора
- •Технические параметры
- •3.6. Другие специальные пассивные компоненты ВОЛС
- •Аттенюаторы
- •Оптические переключатели
- •Соединительные герметичные муфты
- •Терминирование ВОК
- •Оптический узел
- •Оптические распределительные устройства (ОРУ)
- •Оптические кроссовые устройства (ОКУ)
- •Интерконнект и кросс-коннект
- •Принципы построения оптического кроссового устройства
- •Обслуживание ОКУ
- •Оптические кроссы высокой и сверхвысокой плотности
- •Характеристики
- •Примеры инсталляции кроссового оборудования
- •Литература к главе 3
- •4. Электронные компоненты систем оптической связи
- •4.1. Передающие оптоэлектронные модули
- •Типы и характеристики источников излучения
- •Светоизлучающие диоды
- •Лазерные диоды
- •Другие характеристики
- •Основные элементы ПОМ
- •4.2. Приемные оптоэлектронные модули
- •Основные элементы приемных оптоэлектронных модулей
- •Принципы работы фотоприемника
- •Технические характеристики фотоприемников
- •Лавинный фотодиод
- •Электронные элементы ПРОМ
- •4.3. Повторители и оптические усилители
- •Проблема расстояния
- •Типы ретрансляторов
- •Повторители для цифровых линий связи
- •Конструкция
- •Оптические усилители
- •4.4. Разновидности усилителей EDFA
- •Усилители на кремниевой основе
- •Усилители на фтор-цирконатной основе
- •Литература к главе 4
- •5. Сети передачи данных
- •5.1. Мультиплексирование
- •Частотное мультиплексирование FDM
- •Синхронное временное мультиплексирование
- •Статистическое (асинхронное) временное мультиплексирование
- •Инверсное мультиплексирование
- •5.2. Сети с коммутацией каналов и пакетов
- •Коммутация каналов
- •Коммутация пакетов
- •Коммутация каналов на разных скоростях и сети ISDN
- •Протокол Х.25
- •Ретрансляция кадров Frame Relay
- •Ретрансляция ячеек Cell Relay
- •Эволюция концепций передачи информации с появлением волокна
- •5.3. Эталонная модель OSI
- •Стандарты IEEE 802
- •Литература к главе 5
- •6. Сети FDDI
- •6.1. Принцип действия
- •6.2. Составляющие стандарта FDDI
- •6.3. Типы устройств и портов
- •Топологии сетей FDDI
- •6.4. Оптический обходной переключатель
- •Подключение к сети через OBS
- •Устройство OBS
- •6.5. Кабельная система и уровень PMD
- •Стандарты MMF-PMD, SMF-PMD и TP-PMD
- •Функция регистрации сигнала уровня PMD
- •Оптические соединители
- •Сравнения оптического волокна и витой пары
- •6.6. Уровень PHY
- •Синхронизация часов
- •Кодирование и декодирование данных
- •Особенности кодирования при передаче по витой паре
- •Эластичный буфер
- •Функция сглаживания
- •Фильтр повторений
- •6.7. Уровень MAC
- •Маркеры и кадры
- •Временной анализ процессов передачи маркера и кадров
- •Мониторинг и инициализация кольца
- •6.8. Обзор уровня SMT
- •Управление соединениями СМТ
- •Управление кольцом RMT
- •Управление, основанное на передаче кадров FВМ
- •Когда рекомендуется использовать технологию FDDI
- •Поставляемое оборудование
- •Литература к главе 6
- •7. Сети Ethernet/Fast Ethernet/Gigabit Ethernet
- •7.1. Сети Ethernet
- •Формат кадра Ethernet
- •Основные варианты алгоритмов случайного доступа к среде
- •Протокол CSMA/CD
- •Спецификации физического уровня IEEE 802.3 и типы портов
- •7.2. Основные типы устройств Ethernet
- •AUI интерфейс и трансиверы Ethernet
- •Рабочая станция, сетевая карта
- •Повторитель (концентратор)
- •Коммутатор
- •Расчет параметров коллизионного домена Ethernet (Модель 1)
- •Расчет параметров коллизионного домена Ethernet (Модель 2)
- •7.4. Сети Fast Ethernet
- •Архитектура стандарта Fast Ethernet
- •Физические интерфейсы Fast Ethernet
- •Типы устройств Fast Ethernet
- •Устройство/кабельный сегмент
- •7.6. Дуплексный Ethernet
- •7.7. Сети Gigabit Ethernet (стандарты IEEE 802.3z и 802.3ab)
- •Архитектура стандарта Gigabit Ethernet
- •Уровень MAC
- •Расширение носителя
- •Пакетная перегруженность
- •Типы устройств
- •7.8. Миграция Ethernet к магистральным сетям
- •Литература к главе 7
- •8. Полностью оптические сети
- •8.1. Основные определения и элементы
- •8.2. Плотное волновое мультиплексирование
- •Мультиплексоры DWDM
- •Пространственное разделение каналов и стандартизация DWDM
- •8.3. Применение оптических усилителей EDFA
- •Технические параметры усилителей EDFA
- •Классификация усилителей EDFA по способам применения
- •Расчет числа каскадов линейных усилителей EDFA
- •8.4. Оптимизация WDM/TDM
- •Протяженность линии
- •Трибные интерфейсы
- •Существующие архитектуры SDH
- •Миграция к оптическому уровню
- •8.5. Оптические коммутаторы
- •Разветвитель-коммутатор 2х2 (элемент 2х2)
- •Оптические коммутаторы nхn
- •8.6. Волновые конвертеры
- •8.7. Классификация полностью оптических сетей
- •Простая многоволновая линия связи SMWL
- •Параметры многоволновых мультиплексных линий связи
- •8.8. AON с коммутацией каналов
- •Широковещательная AON
- •AON с пассивной волновой маршрутизацией
- •AON с активной волновой маршрутизацией
- •8.9. AON с коммутацией пакетов
- •Сеть с последовательной битовой коммутацией
- •Сеть с параллельной битовой коммутацией
- •8.10. Архитектура AON
- •8.11. Прототипы и коммерческие реализации AON
- •Литература к главе 8
- •9. Сети абонентского доступа
- •9.1. Концепции развития абонентских сетей
- •Традиционная информационная абонентская сеть
- •Гибридная волоконно-коаксиальная сеть
- •Концепция "волокно в монтажный шкаф"
- •Концепция "волокно в квартиру"
- •9.2. Сети HFC
- •Спецификации физического уровня стандарта 802.14
- •Частотное распределение потоков
- •Распределение восходящих потоков
- •Распределение нисходящих потоков
- •Физические особенности восходящих и нисходящих потоков
- •Параметры
- •9.3. Платформа доступа Homeworx
- •Предоставляемые услуги
- •Основные элементы архитектуры
- •Структура потоков и транспортные характеристики Homeworx
- •Система спектрального смещения
- •Сценарии развертывания платформы Homeworx
- •9.4. Межстудийный телевизионный обмен и система DV6000
- •Оптические параметры
- •Параметры аналогового видеоканала
- •Дифференциальная фаза, град
- •Параметры звукового канала
- •Литература к главе 9
Протокол CSMA/CD
Протокол CSMA/CD [3] воплотил в себе идеи вышеперечисленных алгоритмов и добавил важный элемент - разрешение коллизий. Поскольку коллизия разрушает все передаваемые в момент ее образования кадры, то и нет смысла станциям продолжать дальнейшую передачу своих кадров, коль скоро они (станции) обнаружили коллизии. В противном случае, значительной была бы потеря времени при передаче длинных кадров. Поэтому для своевременного обнаружения коллизии станция прослушивает среду на всем протяжении собственной передачи. Приведем основные правила алгоритма CSMA/CD для передающей станции.
Передача кадра (рис. 7.4 а):
1.Станция, собравшаяся передавать, прослушивает среду, и передает, если среда свободна. В противном случае (т.е. если среда занята), переходит к шагу 2. При передаче нескольких кадров подряд станция выдерживает определенную паузу между посылками кадров - межкадровый интервал, причем после каждой такой паузы перед отправкой следующего кадра станция вновь прослушивает среду (возвращение на начало шага 1);
2.Если среда занята, станция продолжает прослушивать среду до тех пор, покасреда не станет свободной, и затем сразу же начинает передачу;
3.Каждая станция, ведущая передачу, прослушивает среду, и, в случае обнаружения коллизии, не прекращает сразу же передачу, а сначала передает короткий специальный сигнал коллизии - jam-сигнал, информируя другие станции о коллизии, и прекращает передачу;
4.После передачи jam-сигнала станция замолкает и ждет некоторое произвольное время в соответствии с правилом бинарной экспоненциальной
задержки, а затем возвращается к шагу 1.
Межкадровый интервал IFG (mterframe gap) составляет 9,6 мкм (12 байт).
С одной стороны, он необходим для того, чтобы принимающая станция могла корректно завершить прием кадра. Кроме этого, если бы станция передавала кадры непрерывно, она бы полностью захватила канал и, тем самым, лишила другие станции возможности передачи.
Jam-сигнал (jamming - дословно глушение). Передача jam-сигнала гарантирует, что ни один кадр не будет потерян, так как все узлы, которые передавали кадры до возникновения коллизии, приняв jam-сигнал, прервут свои передачи и замолкнут в ожидании новой попытки передать кадры. Jam-сигнал должен быть достаточной длины, чтобы он дошел до самых удаленных станций коллизионного домена с учетом дополнительной задержки SF (safety margin) на возможных повторителях. Содержание jam-сигнала не принципиально за исключением того, что оно не должно соответствовать значению поля CRC частично переданного кадра (802.3), и первые 62 бита должны представлять чередование 1 и 0 со стартовым битом 1.
Рис. 7.4. Структурная схема алгоритма CSMA/CD (уровень MAC): а) при передаче кадра станцией; б) при приеме кадра станцией
На рис. 7.5 проиллюстрирован процесс обнаружения коллизии применительно к топологии "шина" (на основе тонкого или толстого коаксиального кабеля (стандарты 10Base5 и 10Base2 соответственно).
В момент времени t0 узел A (DTE А) начинает передачу, естественно прослушивая свой же передаваемый сигнал. В момент времени t1 когда кадр почти дошел до узла В (DTE В), этот узел, не зная о том, что уже идет передача, сам начинает передавать. В момент времени t2 = t1 + ∆ , узел В обнаруживает коллизию (увеличивается постоянная составляющей электрического сигнала в прослушиваемой линии). После этого узел В передает jam-сигнал и прекращает передачу. В момент времени t3 сигнал коллизии доходит до узла А, после чего А также передает jam-сигнал и прекращает передачу.
Рис. 7.5. Обнаружение коллизии в шине при использовании схемы
CSMA/CD стандарта Ethernet
По стандарту Ethernet узел не может передавать очень короткие кадры, или, иными словами, вести очень короткие передачи. Как говорилось при описании формата кадра, даже если поле данных не заполнено до конца, то появляется специальное дополнительное поле, удлиняющее кадр до минимальной длины 64 байта без учета преамбулы.
Время канала ST (slot time) - это минимальное время, в течение которого узел обязан вести передачу, занимать канал. Это время соответствует передаче кадра минимального допустимого размера, принятого стандартом Ethernet IEEE 802.3. Время канала связано с максимальным допустимым расстоянием между узлами сети - диаметром коллизионного домена. Допустим, что в приведенном выше примере реализуется наихудший сценарий, когда станции А и В удалены друг от друга на максимальное расстояние. Время распространения сигнала от А до В обозначим через tP . Узел А начинает передавать в нулевой момент времени. Узел В начинает передавать в момент времени t1=tP - ∆ и обнаруживает коллизию спустя интервал Д после начала своей передачи. Узел А обнаруживает коллизию в момент времени t3 = 2tP - ∆ . Для того, чтобы кадр, испущенный А, не был потерян, необходимо, чтобы узел А не прекращал вести передачу к этому моменту, так как тогда, обнаружив коллизию, узел А будет знать, что его кадр не дошел, и попытается передавать его повторно. В противном случае, кадр будет потерян. Максимальное время, спустя которое с момента начала передачи узел А еще может обнаружить коллизию, равно 2tP - это время называется задержкой на двойном пробеге RTD (round-trip delay). В более общем случае, RTD определяет суммарную задержку, связанную как с задержкой из-за конечной длины сегментов, так и с задержкой, возникающей при обработке кадров на физическим уровне промежуточных повторителей и оконечных узлов сети. Далее удобно использовать также другую единицу измерения времени: битовое время ВТ (bit time). Время в 1 ВТ соответствует времени, необходимому для передачи одного бита, т.е. 0,1 мкс при скорости 10 Мбит/с.
Стандартом Ethernet регламентированы следующие правила обнаружения коллизии конечным узлом сети [4]:
1.Узел А должен обнаружить коллизию до того, как передаст свой 512-й бит, включая биты преамбулы;
2.Узел А должен прекратить передачу раньше, чем будет передан кадр минимальной длины - передано 576 бит (512 бит после ограничителя начала кадра SFD);
3.Перекрытие между передачами узлов А и В ~ битовый интервал, начиная с момента передачи первого бита преамбулы узлом А и заканчивая приемом узлом А последнего бита, испущенного узлом В, - должно быть меньше, чем
575 ВТ.
Последнее условие для сети Ethernet является наиболее важным, поскольку
его выполнение автоматически влечет выполнение и первых двух. Это третье условие задает ограничение на диаметр сети. Применительно к задержке на двойном пробеге RTD третье условие можно сформулировать в виде; RTD < 575 ВТ.
При передаче больших кадров, например 1500 байт, коллизия, если она вообще возникнет, обнаруживается практически в самом начале передачи, не позднее первых 64 переданных байт (если коллизия не возникла в это время, то позже она уже не возникнет, поскольку все станции прослушивают линию и, "слыша" передачу, будут молчать). Так как jam-сигнал значительно короче полного размера кадра, то при использовании алгоритма CSMA/CD количество в холостую израсходованной емкости канала сокращается до времени, требуемого на обнаружение коллизии. Раннее обнаружение коллизий приводит к более эффективному использованию канала. Позднее обнаружение коллизий, свойственное более протяженным сетям, когда диаметр коллизионного домена составляет несколько километров, снижает эффективность работы сети. На основании упрощенной теоретической модели поведения загруженной сети (в предположении большого числа одновременно передающих станций и фиксированной минимальной длины передаваемых кадров у всех станций) можно выразить производительность сети U через отношение RTD/ST, [5]:
U = |
1 |
≈ |
1 |
1 +(e −1)RDT / ST |
1 +1,72RDT / ST |
где е - основание натурального логарифма. На производительность сети влияет размер транслируемых кадров и диаметр сети. Производительность в наихудшем случае (когда RDT = ST) составляет около 37%, а в наилучшем случае (когда RTD много меньше, чем ST) стремится к 1. Хотя формула и выведена в пределе большого числа станций, пытающихся передавать одновременно, она не учитывает особенностей алгоритма усеченной бинарной экспоненциальной задержки, рассмотренного ниже, и не справедлива для сильно перегруженной коллизиями сети, например, когда станций, желающих передавать, становится больше 15.
Усеченная бинарная экспоненциальная задержка. Алгоритм, принятый в стандарте IEEE 802.3 CSMA/CD, наиболее близок к 1-постоянному алгоритму, но отличается дополнительным элементом - усеченной бинарной экспоненциальной задержкой. При возникновении коллизии станция подсчитывает, сколько раз подряд при отправке пакета возникает коллизия. Поскольку повторяющиеся
коллизии свидетельствуют о высокой загруженности среды, МАС-узел пытается увеличивать задержку между повторными попытками передачи кадра. Соответствующая процедура увеличения интервалов времени подчиняется правилу усеченной бинарной экспоненциальной задержки и работает следующим образом.
Количество слотовых времен (интервалов по 51,2 мкс), которое станция ждет перед тем, как совершить N-ую попытку передачи (N - 1 попыток потерпели фиаско из-за возникновения коллизий во время передачи), представляет случайное целое число R с однородной функцией распределения в интервале
0≤R< 2K, где К = min(N,BL), и BL (backoff limit) - установленная стандартом предельная задержка, равная 10. Если число последовательных безуспешных попыток отправить кадр доходит до 16, то есть коллизия возникает 16 раз подряд, то кадр сбрасывается.
Алгоритм CSMA/CD с использованием усеченной бинарной экспоненциальной задержки признан лучшим среди множества алгоритмов случайного доступа и обеспечивает эффективную работу сети как при малых, так и при средних загрузках. При больших загрузках следует отметить два недостатка. Во-первых, при большом числе коллизий станция 1, которая впервые собирается отправить кадр (до этого не пыталась передавать кадры), имеет преимущество перед станцией 2, которая уже несколько раз безуспешно пыталась передать кадр, натыкаясь на коллизии, поскольку станция 2 ожидает значительное время перед последующими попытками в соответствии с правилом бинарной экспоненциальной задержки. Таким образом, может наблюдаться нерегулярность передачи кадров, что нежелательно для зависящих от времени приложений. Вовторых, при большой загруженности снижается эффективность работы сети в целом. Оценки показывают, что при одновременной передаче 25 станциями общая полоса пропускания снижается примерно в 2 раза [6]. Но число станций в коллизионном домене может быть больше, поскольку далеко не все они одновременно будут обращаться к среде.
Прием кадра (рис. 7.4 б). Принимающая станция или другое сетевое устройство, например концентратор или коммутатор, первым делом синхронизируется по преамбуле и затем преобразовывает манчестерский код в бинарную форму (на физическом уровне). Далее обрабатывается бинарный поток.
На уровне MAC оставшиеся биты преамбулы сбрасываются, а станция читает адрес назначения и сравнивает его со своим собственным. Если адреса совпадают, то поля кадра, за исключением преамбулы, SDF и FCS помещаются в буфер и вычисляется контрольная сумма, которая сравнивается с полем контрольной последовательности кадра FCS (используется метод циклического суммирования CRC-32). Если они равны, то содержимое буфера передается протоколу более высокого уровня. В противном случае кадр сбрасывается. Возникновение коллизии при приеме кадра обнаруживается либо по изменению электрического потенциала (если используется коаксиальный сегмент), либо по факту приема дефектного кадра (неверная контрольная сумма), если используется витая пара или оптическое волокно. В обоих случаях принятая информация сбрасывается.