logo
2 / ИСС / Основы сетевых технологий

3.5 Базовые технологии канального уровня вычислительных систем Структура стандартов Ethernet. Понятие мас адреса (2/3)

Технология Fast Ethernet

Физический уровень Fast Ethernet

Для технологии Fast Ethernetразработаны различные варианты физического уровня, отличающиеся не только типом кабеля и электрическими параметрами импульсов, как это сделано в технологии 10 Мб/сEthernet, но и способом кодирования сигналов, и количеством используемых в кабеле проводников. Поэтому физический уровень FastEthernetимеет более сложную структуру, чем классическийEthernet. Эта структура представлена на рисунке 11.

Устройство физического уровня (PHY)обеспечивает кодирование данных, поступающих отMAC-подуровня для передачи их по кабелю определенного типа, синхронизацию передаваемых по кабелю данных, а также прием и декодирование данных в узле-приемнике.

ИнтерфейсMIIподдерживает независимый от используемой физической среды способ обмена данными междуMAC-подуровнем и подуровнемPHY. Этот интерфейс аналогичен по назначению интерфейсуAUIклассическогоEthernetза исключением того, что интерфейсAUIрасполагался между подуровнем физического кодирования сигнала (для любых вариантов кабеля использовался одинаковый метод физического кодирования -манчестерский код) и подуровнем физического присоединения к среде, а интерфейсMIIрасполагается междуMAC-подуровнем и подуровнями кодирования сигнала,которых в стандартеFast Ethernetтри -FX, TXи T4.

Подуровень согласованиянужен для того, чтобы согласовать работу подуровняMACс интерфейсомMII.

Рисунок 90 . Структура физического уровня Fast Ethernet

Физический уровень состоит из трех подуровней:

· Уровень согласования (reconciliation sublayer);

· Независимый от среды интерфейс (Media Independent Interface, MII);

· Устройствофизическогоуровня (Physical layerdevice,PHY).

Рисунок 91 . Структура Устройства физического уровня (PHY).

ИнтерфейсMII(Media Independent Interface- независящий от среды передачи интерфейс)представляет собой стандартизованный интерфейс для подключенияMAC-блока сетиFastEthernetк блокуPHY.ИнтерфейсMIIможет быть выведен на разъём для подключения внешнего приемопередатчика или может просто соединять две микросхемы на одной печатной плате. Независимость от среды передачи означает,что существует возможность использования любыхPHY-устройств без необходимости смены или переработки аппаратурыMAC-блока.

ИнтерфейсMII

Существует два варианта реализации интерфейса MII:внутренний и внешний.

При внутреннем варианте микросхема, реализующая подуровни MACи согласования, с помощью интерфейсаMIIсоединяется с микросхемой трансивера внутри одного и того же конструктива, например, платы сетевого адаптера или модуля маршрутизатора. Микросхема трансивера реализует все функцииу стройстваPHY.

Рисунок 92 . Сетевой адаптерс внутренним интерфейсомMII

Внешний вариант соответствует случаю, когда трансивер вынесен в отдельное устройство и соединен кабелем MIIчерез разъемMIIс микросхемойMAC-подуровня. РазъемMIIв отличие от разъемаAUIимеет 40контактов, максимальная длина кабеляMIIсоставляет 1 метр. Сигналы,передаваемые по интерфейсуMII, имеют амплитуду 5 В.

ИнтерфейсMIIможет использоваться не только для связиPHYсMAC, но и для соединения устройствPHYс микросхемой повторения сигналов в многопортовом повторителе-концентраторе

MIIиспользует 4-битные порции данных для параллельной передачи их междуMACиPHY. Канал передачи данных отMACкPHYобразован4-битной шиной данных, которая синхронизируется тактовым сигналом, генерируемымPHY, а также сигналом «Передача», генерируемымMAC-подуровнем. Аналогично,канал передачи данных отPHYкMACобразован другой 4-битной шиной данных,которая синхронизируется тактовым сигналом и сигналом «Прием», которые генерируютсяPHY.

Если устройство PHYобнаружило ошибку в состоянии физической среды, то оно может передать сообщение об этом на подуровеньMACввиде сигнала «Ошибка приема» (receive error).MAC-подуровень (или повторитель)сообщают об ошибке устройствуPHYс помощью сигнала «Ошибка передачи» (transmiterror). Обычно, повторитель, получив отPHYкакого-либо порта сигнал «Ошибка приема», передает на все устройстваPHYостальных портов сигнал «Ошибка передачи».

В MIIопределена двухпроводная шина для обмена междуMACиPHYуправляющей информацией.MAC-подуровень использует эту шину для передачиPHYданных о режиме его работы.PHYпередает по этой шине информацию по запросу о статусе порта и линии. Данные о конфигурации, а также о состоянии порта и линии хранятся соответственно в двух регистрах:регистре управления и регистре статуса.

Регистр управления используется для установки скорости работы порта, для указания, будет ли порт принимать участие в процессе автопереговоров о скорости линии, для задания режима работы порта -полудуплексный или полнодуплексный, и т.п. Функция автопереговоров (Auto-negotiation) позволяет двум устройствам, соединенным одной линией связи,автоматически, без вмешательства оператора, выбрать наиболее высокоскоростной режим работы, который будет, поддерживается обоими устройствами.

Регистр статуса содержит информацию о действительном текущем режиме работы порта, в том числе и в том случае, когда режим выбран в результате проведения автопереговоров.

Регистр статуса может содержать данные об одном из следующих режимов:

· 100Base-T4;

· 100Base-TXполныйдуплекс ;

· 100Base-TXполудуплекс ;

· 10Мбит/с полный дуплекс ;

· 10Мбит/с полудуплекс ;

· ошибка на дальнем конце линии.

Автосогласование

Структура физического уровня спецификации PHYTXпредставлена на рисунке 14. В данной спецификации используется метод кодированияMLT-3для передачи сигналов 5-битовых порцийкода 4В/5Bпо витой паре,а также наличие функции автопереговоров (Auto-negotiation) для выбора режима работы порта.

Кроме использования метода MLT-3, в спецификацииPHYTXиспользуется пара шифратор-дешифратор(scrambler/descrambler), как это определено в спецификацииANSITP-PMD.Шифратор принимает 5-битовые порции данных от подуровняPCS(подуровень физического кодирования), выполняющего кодированиеNRZI(4B/5B), и зашифровывает сигналы перед передачей на подуровеньMLT-3таким образом, чтобы равномерно распределить энергию сигнала по всему частотному спектру - это уменьшает электромагнитное излучение кабеля.

Рисунок 93 . Структура физического уровня IEEE 802

СпецификацияPHYTXподдерживает функциюAuto-negotiation (авто согласование), с помощью которой два взаимодействующих устройстваPHYмогут автоматически выбрать наиболее эффективный режим работы.

Режим 10Base-Tимеет самый низкий приоритет при переговорном процессе, а режим100Base-TХ - самый высокий. Переговорный процесс происходит при включении питания устройства, а также может быть инициирован и в любой момент модулем управления.

Для организации переговорного процесса используются служебные сигналы проверки целостности линии технологии 10Base-T-linktest pulses, если узел-партнер поддерживает только стандарт10Base-T.Узлы, поддерживающие функциюавтосогласования, также используют существующую технологию сигналов проверки целостности линии, при этом они посылают пачки таких импульсов,инкапсулирующие информацию переговорного процессаавтосогласования. Такие пачки носят названиеFast Link Pulse burst (FLP).Устройство, начавшее процессавтосогласования, посылает своему партнеру пачку импульсов FLP, в котором содержится 8-битное слово, кодирующее предлагаемый режим взаимодействия,начиная с самого приоритетного, поддерживаемого данным узлом.

Инкапсуляция- это механизм, который объединяет данные и методы, манипулирующие этими данными, и защищает и то и другое от внешнего вмешательства или неправильного использования. Когда методы и данные объединяются таким способом, создается объект.

Можно сказать, что инкапсуляция подразумевает под собой скрытие данных, что позволяет защитить эти данные.

Если узел-партнер поддерживает функцию авто согласования и также может поддерживать предложенный режим, то он отвечает пачкой импульсов FLP, в которой подтверждает данный режим и на этом переговоры заканчиваются.Если же узел-партнер может поддерживать менее приоритетный режим, то он указывает его в ответе и этот режим выбирается в качестве рабочего. Таким образом, всегда выбирается наиболее приоритетный общий режим узлов.

Узел, который поддерживает только технологию10Base-T, каждые 16 миллисекунд посылает импульсы для проверки целостности линии, связывающей его с соседним узлом. Такой узел не понимает запрос FLP,который делает ему узел с функцией авто согласования, и продолжает посылать свои импульсы. Узел, получивший в ответ на запрос FLP только импульсы проверки целостности линии, понимает, что его партнер может работать только по стандарту10Base-Tи устанавливает этот режим работы и для себя.

Узлы, поддерживающие спецификации PHYFX (оптоволокно) и PHYTX, могут работать в полнодуплексном режиме. В этом режиме не используется метод доступа к средеCSMA/CDи отсутствует понятие коллизий - каждый узел одновременно передает и принимает кадры данных по каналамTxиRx.

При полнодуплексной работе стандарты100Base-TXи100Base-FXобеспечивают скорость обмена данными между узлами 200Мб/с.

Ниже, приведён набор стандартов передачи данных в компьютерных сетях, со скоростью до 100 Мбит/с

100BASE-T-общий термин для обозначения стандартов, использующих в качестве среды передачи данных витую пару. Длина сегмента до 100 метров. Включает в себя стандарты100BASE-TX,100BASE-T4 и100BASE-T2.

100BASE-TX,IEEE 802.3u— развитие стандарта10BASE-Tдля использования в сетях топологии «звезда». Задействована витая пара категории 5, фактически используются только две неэкранированные пары проводников, поддерживается дуплексная передача данных, расстояние до 100 м.

100BASE-T4- стандарт, использующий витую пару категории 3. Задействованы все четыре пары проводников, передача данных идёт в полудуплексе. Практически не используется.

100BASE-T2- стандарт, использующий витую пару категории 3. Задействованы только две пары проводников.Поддерживается полный дуплекс, когда сигналы распространяются в противоположных направления по каждой паре. Скорость передачи в одном направлении— 50 Мбит/с.Практически не используется.

100BASE-SX- стандарт, использующий многомодовое оптоволокно. Максимальная длина сегмента 400 метров в полудуплексе (для гарантированного обнаружения коллизий) или 2 километра в полномдуплексе.

100BASE-FX- стандарт, использующий одномодовое оптоволокно. Максимальная длина ограничена только величиной затухания в оптоволоконном кабеле и мощностью передатчиков.

100BASE-FXWDM-стандарт, использующий одномодовое оптоволокно. Максимальная длина ограничена только величиной затухания в оптоволоконном кабеле и мощностью передатчиков.Интерфейсы бывают двух видов, отличаются длиной волны передатчика и маркируются одной латинской буквой: T (передатчик 1550нм, приемник 1310 нм) или R (передатчик 1310 нм, приемник 1550 нм).В паре могут работать только парные интерфейсы: с одной стороны передатчик на1310 нм, а с другой — на 1550 нм.

Технология Gigabit Ethernet

Физический уровень 1000Base-T -четырехпарная витая пара

1000Base-T - это стандартный интерфейс Gigabit Ethernetпередачи по неэкранированной витой паре категории 5 и выше на расстояния до 100 метров. Для передачи используются все четыре пары медного кабеля, скорость передачи по одной паре250 Мбит/c. Стандарт обеспечивает дуплексную передачу, причем данные по каждой паре передаются одновременно сразу в двух направлениях - двойной дуплекс (dualduplex). Технически реализовать дуплексную передачу 1 Гбит/с по витой паре UTPcat.5 оказалось довольно сложно. Влияние ближних и дальних переходных помех оттрех соседних витых пар на данную пару в четырёх парном кабеле требует разработки специальной скремблированной помехоустойчивой передачи, и интеллектуального узла распознавания и восстановления сигнала на приеме.

Как и в стандарте Fast Ethernet, в GigabitEthernetне существует универсальной схемы кодирования сигнала, которая была бы идеальной для всех физических интерфейсов - для стандартов 1000Base-LX/SX/CX используется кодирование 8B/10B, для стандарта 1000Base-T используется специальный расширенный линейный кодTX/T2. Функцию кодирования выполняет подуровень кодированияPCS, размещенный ниже среданезависимого интерфейса GMII.

GMII интерфейс.Среданезависимый интерфейсGMII (gigabit media independentinterface)обеспечивает взаимодействие между уровнемMACи физическим уровнем. GMII интерфейс является расширением интерфейсаMIIи может поддерживать скорости 10, 100 и 1000 Мбит/с. Он имеет отдельные 8 битные приемник и передатчик, и может поддерживать как полудуплексный, так и дуплексный режимы. Кроме этого, GMII интерфейс несет один сигнал,обеспечивающий синхронизацию (clock signal), и два сигнала состояния линии- первый (в состоянии ON) указывает наличие несущей, а второй (в состоянии ON)говорит об отсутствии коллизий - и еще несколько других сигнальных каналов и питание. Трансиверный модуль, охватывающий физический уровень и обеспечивающий один из физических средазависимых интерфейсов, может подключать например к коммутатору GigabitEthernetпосредством GMII интерфейса.

Подуровень физического кодирования PCS. При подключении интерфейсов группы 1000Base-X, подуровеньPCSиспользует блочное избыточное кодирование 8B/10B, так же подуровеньPCSосуществляет специальное помехоустойчивое кодирование, для обеспечения передачи по витой паре UTP Cat.5на расстояние до 100 метров - линейный кодTX/T2, Два сигнала состояния линии- сигнал наличие несущей и сигнал отсутствие коллизий - генерируются этим подуровнем.

Физический уровень Gigabit Ethernetиспользует несколько интерфейсов, включая традиционную витую пару категории 5, а также многомодовое и одномодовое волокно. ПодуровеньPMAпреобразует параллельный поток символов отPCSв последовательный поток, а также выполняет обратное преобразование(распараллеливание) входящего последовательного потока отPMD. ПодуровеньPMDопределяет оптические/электрические характеристики физических сигналов для разных сред. Всего определяются 4 различный типа физических интерфейса среды,которые отражены в стандартахIEEE 802.3z (1000Base-X) и 802.3ab (1000Base-T)

Физический уровень 1000Base-Х

Интерфейс1000Base-X основывается на стандарте физического уровняFibre Channel.Fibre Channel- это технология взаимодействия рабочих станций,суперкомпьютеров, устройств хранения и периферийных узлов.

Блочный код 8B/10B аналогичен коду 4B/5B, принятому в стандарте FDDI. Однако код 4B/5B был отвергнут вFibre Channel, потому что этот код не обеспечивает баланса по постоянному току. Отсутствие баланса потенциально может привести к зависящему от передаваемых данных нагреванию лазерных диодов, поскольку передатчик может передавать больше битов "1"(излучение есть), чем "0" (излучения нет), что может быть причиной дополнительных ошибок при высоких скоростях передачи.

1000Base-X подразделяется на три физических интерфейса,основные характеристики которых приведены ниже:

1. 1000Base-CX экранированная витая пара(STP "twinax") на короткие расстояния.

2. Интерфейс1000Base-SX определяет лазеры с допустимой длиной излучения в пределах диапазона 770-860 нм, мощность излучения передатчика в пределах от -10 до 0дБм, при отношении ON/OFF (сигнал / нет сигнала) не меньше 9дБ. Чувствительность приемника -17дБм, насыщение приемника 0дБм;

Рисунок 94 . DEM-310GM2

Рисунок 95 . DEM-312GT2

3. Интерфейс1000Base-LX определяет лазеры с допустимой длиной излучения в пределах диапазона 1270-1355 нм, мощность излучения передатчика в пределах от -13,5 до -3дБм, при отношении ON/OFF (есть сигнал / нет сигнала) не меньше 9дБ. Чувствительность приемника -19дБм, насыщение приемника -3дБм;

Рисунок 96 . DEM-331T

Рисунок 97 . DGS-703

Рисунок 98 . Физические интерфейсы Gigabit Ethernet

1000BASE-T, IEEE 802.3ab- стандарт, использующий витую пару категорий 5e. В передаче данных участвуют 4 пары. Скорость передачи данных—250Мбит/с по одной паре. Используется метод кодирования PAM5, частота основной гармоники 62,5 МГц.

1000BASE-TXбыл создан Ассоциацией Телекоммуникационной Промышленности (англ. Telecommunications Industry Association,TIA). Стандарт,использует раздельную приёмо-передачу (2 пары на передачу, 2 пары на приём, по каждой паре данные передаются со скоростью 500 Мбит/с), что существенно упрощает конструкцию приёмопередающих устройств. Но, как следствие, для стабильной работы по такой технологии требуется кабельная система высокого качества, поэтому 1000BASE-TXможет использовать только кабель 6 категории. Ещё одним существенным отличием 1000BASE-TXявляется отсутствие схемы цифровой компенсации наводок и возвратных помех, в результате чего сложность, уровень энергопотребления и цена процессоров становится ниже, чем у процессоров стандарта 1000BASE-T. На основе данного стандарта практически не было создано продуктов, хотя 1000BASE-TXиспользует более простой протокол, чем стандарт 1000BASE-T,и поэтому может использовать более простую электронику.

1000BASE-X общий термин для обозначения стандартов со сменными приёмопередатчикамиGBICилиSFP.

1000BASE-SX, IEEE802.3z- стандарт, использующий многомодовое оптоволокно. Дальность прохождения сигнала без повторителя до 550 метров.

1000BASE-LX, IEEE802.3z- стандарт, использующий одномодовое оптоволокно. Дальность прохождения сигнала без повторителя до 5 километров.

1000BASE-LX10,IEEE 802.3ah- стандарт, использующий одномодовое оптоволокно.Дальность прохождения сигнала без повторителя до 10 километров.

1000BASE-CX —стандарт для коротких расстояний (до 25 метров), использующий твинаксиальный кабель с волновым сопротивлением 150 Ом. Заменён стандартом 1000BASE-T и сейчас не используется.

1000BASE-LH (LongHaul) -расширение стандарта LX , использует одномодовоеоптоволокно. Дальность прохождения сигнала без повторителя до 50 километров.

1000 BASE - LX WDM- расширение стандарта LX , позволяющее поодному оптическому волокну одномодового кабеля передавать сигнал до 40 км.Интерфейсы бывают двухвидов, отличаются длиной волны передатчика и маркируются одной латинской буквой T (передатчик1550 нм, приемник 1310 нм) или R (передатчик 1310 нм, приемник 1550 нм).

1000 BASE - ZX не стандартизированный,однако использующееся расширение стандарта LX . Позволяет передавать сигнал на расстояние до 80 км по одномодовомуоптоволокну.

Большинство Ethernet-карт и других устройств имеетподдержку нескольких скоростей передачи данных, используя автоопределениескорости и дуплексности, для достижения наилучшего соединения между двумяустройствами. Если автоопределение не срабатывает, скорость подстраивается подпартнёра, и включается режим полудуплексной передачи. Например, наличие вустройстве портаEthernet10/100 говорит о том, что через него можно работатьпо технологиям10BASE-Tи100BASE-TX, а портEthernet10/100/1000— поддерживаетстандарты10BASE-T,100BASE-TXи 1000BASE-T.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4