sit-01a (1087903), страница 8
Текст из файла (страница 8)
Рис. 17 Сравнение временных параметров импульсов NLP и FLP.
В технологии 10ВАSЕ-Т передача происходит с использованием сигнализации с напряжением +1 и —1 В при двухвольтовом дифференциальном пиковом сигнале NLP-сигнализация использует только диапазон от 0 до +1 В. Длительность одиночного NLP-импульса составляет 100нс. На рис.18 показаны два типа NLP-импульсов. Импульс слева имеет очень острый пик и четкую форму — он получен от интерфейса, способного работать на скорости 1000 Мбит/с. Импульс справа поступил от устройства старой версии, поддерживающего только скорости 10/100 Мбит/с и не требующего особой четкости сигнала.
Рис. 18. Импульсы NLP
Автоматическое согласование осуществляется путем передачи пакета канальных импульсов 10ВАSЕ-Т каждому партнеру канального соединения. В таких пакетах содержится информация о возможностях передавшей этот пакет станции. После того как обе станции проанализируют предложение своего партнера, они переключаются на общую конфигурацию, соответствующую максимальной производительности, и устанавливают в канале эту скорость и соответствующий режим передачи. Если по
какой-либо причине связь прерывается и канал выходит из строя, то сначала оба партнера пытаются восстановить связь на прежней согласованной скорости. Если это не удается или со времени обрыва канала прошло слишком много времени, то процесс автосогласования начинается сначала. Канал может выйти из строя по внешним причинам, таким, как дефект кабеля, или из-за того, что один из узлов выполняет перезагрузку.
На рис.19 показан реальный пакет автоматического согласования FLP.
Рис.19 Пакет автоматического согласования параметров канала FLP
Пакет FLP состоит из 33-х импульсов, представляющих 16-битовое кодовое слово, которое перемежается с 17-ю импульсами синхронизации. Импульсы в пакете разделены временными промежутками длительностью 62,5 мс (±7 мс). Между всеми импульсами синхронизации находятся позиции для импульсов данных. Если позиция импульса данных присутствует, она интерпретируется как бинарная единица. Отсутствие импульса данных в промежутке между двумя импульсами синхронизации интерпретируется как бинарный ноль. Как показано на рис.20, 17 импульсов синхронизации присутствуют всегда. 16 импульсов данных присутствуют только в том случае, если они представляют бинарную единицу, и отсутствуют, если представляют бинарный ноль ц кодированном 16-битовом слове данных. Импульсы, интерпретированные как бинарные единицы данных, затенены.
Рис.20 Интерпретация импульса автоматического согласования параметров канала
После того как прошло автоматическое согласование, может быть добавлена дополнительная информация с использованием понятия страницы. Под страницами понимаются дополнительные биты, представляющие более сложные параметры канала и самого процесса согласования.
После того как устройство декодировало слово канального кода, предложенное партнером по каналу, оно подтверждает получение первичного слова путем отправки как минимум трех пакетов импульсов FLP с установленным битом подтверждения (Acknowledge). После тою как оба партнера по каналу подтвердили получение слова канального кода FLP таким образом, они либо переходят к следующей странице, либо принимают обсужденную конфигурацию как окончательную и пытаются установить канал с соответствующими параметрами. Партнеры по каналу могут послать произвольное количество дополнительных страниц после первоначальной страницы базовой конфигурации и любое количество дополнительных страниц, связанных с базовой страницей.
18. Установка канала и согласование дуплексного или полудуплексного режима
Партнеры по каналу имеют право пропустить процесс согласования конфигураций, которые они могут предложить, однако не имеют права включать в предложение в качестве своих конфигурации, которые они не способны поддерживать. Такой подход позволяет сетевому администратору принудительно установить на портах выбранную скорость и дуплексный режим, не отключая процесс автосогласования.
Для большинства реализаций Ethernet автоматическое согласование является необязательной опцией. Gigabit Ethernet требует использования механизма автоматического согласования, однако пользователь может его отключить. Первоначально автоматическое согласование было определено для реализаций Ethernet, использующих кабель UTP.
Когда станция, участвующая в автоматическом согласовании, в первый раз пытается установить канал, предполагается, что у нее изначально есть наборы микросхем 10ВАSЕ-Т, которые используются для того, чтобы попытаться сразу установить канал (т.е. стандартно предполагается, что как минимум самая низкоскоростная технология поддерживается). Поэтому если в соединении присутствует сигнализация 10ВАSЕ-Т и станция поддерживает технологию 10ВАSЕ-Т, то она пытается установить канал без согласования параметров. Если с использованием сигнализации возможно установление высокоскоростного канала или получены пакеты импульсов FLP, то станция продолжает работать по другой технологии. Если же партнер по каналу не пересылает пакеты импульсов FLP, а вместо этого передаст сигналы NLP, то автоматически делается вывод о том, что это устройство является станцией 10ВАSЕ-Т. Во время такого первоначального периода тестирования в отношении других технологий по передающему маршруту посылаются пакеты импульсов FLP. Стандарт не позволяет параллельно пытаться обнаружить другие технологии (т.е. параметры канала устанавливаются однозначно и непротиворечиво).
Если канал установлен посредством параллельного процесса согласования канала, то требуется, чтобы он был полудуплексным. Существуют только два метода установки дуплексного канала:
• посредством выполнения полной процедуры автоматического согласования;
• путем принудительной установки администратором дуплексного режима для обоих партнеров по каналу.
Если у одного из партнеров принудительно установлен дуплексный режим, а другой партер параллельно обнаруживает во время попытки автоматического согласования другое состояние, то обязательно возникнет несоответствие режимов дуплексности, что приведет к коллизиям и ошибкам в таком канале. Если на одном из концов канала принудительно установлен дуплексный режим, то он должен быть установлен и на другом конце. Исключением из этого правила является лишь технология 10 Гбит/с Ethernet , которая не поддерживает полудуплексных соединений.
Многие производители реализуют свое аппаратное обеспечение таким образом, чтобы устройство последовательно проходило через различные возможные состояния (режимы). Сначала это устройство в течение некоторого времени передает пакеты импульсов FLP для автоматического согласования канала, затем конфигурирует само себя для поддержки технологии Fast Ethernet и в течение некоторого периода времени пытается создать канал, а в заключение просто прослушивает его. Некоторые производители не предусматривают никаких попыток передачи для установки канала до тех пор, пока устройство не получит пакет FLP или какую-либо иную сигнальную схему. В состоянии пассивного прослушивания портативный компьютер способен экономить энергию аккумулятора, сохраняя работоспособность, хотя такой режим не поддерживается стандартом.
19. Дуплексный режим в сетях Ethernet
Существуют два режима работы соединений: полудуплексный и дуплексный. В совместно используемых средах поддержка полудуплексного режима является обязательной. Все коаксиальные сети по природе своей полудуплексные и не могут работать в дуплексном режиме. Структуры, использующие кабель UTP или оптоволоконный кабель, могут работать в полудуплексном режиме, но он является административно устанавливаемым. Все реализации технологии 10 Гбит/с используют только дуплексный режим.
В полудуплексном режиме в каждый конкретный момент времени передавать может только одна станция. В коаксиальных реализациях при попытке передачи второй станцией сигналы накладываются друг на друга и стакиваются, в результате чего они искажаются. В кабеле UTP и в оптоволоконном кабеле передача обычно идет по отдельным парам, поэтому в них отсутствует возможность столкновения и искажения сигналов.
В спецификациях Ethernet установлены правила разрешения конфликтных ситуаций, возникающих в тех случаях, когда две или более станций пытаются вести передачу одновременно.
В дуплексном канале "точка-точка" обе станции имеют право в любое время вести передачу, независимо от того, передает лк данные в это же время другая станция. Автоматическое согласование позволяет избежать большинства ситуаций, в которых одна из станций канала "точка-точка" ведет передачу в полудуплексном режиме, а другая работает в дуплексном режиме. Существуют только два метода установки дуплексного соединения при скоростях ниже, чем у технологии Fast Ethernet
- за счет автоматического согласования;
- за счет принудительной установки дуплексного режима администратором.
Если одна из станций ведет автоматическое согласование, а другая по каким-либо причинам в нем не участвует, то первая станция должна выбрать полудуплексный режим. Таким образом, если на одном конце канала принудительно устанавливается какой-либо режим, то обязанностью персонала, обслуживающего сеть, является установка такого же режима и на другом конце канала. В противном случае в сети будет наблюдаться искусственно завышенный уровень ошибок и пониженная производительность. Несоответствие режимов дуплексности является, вероятно, наиболее частой ошибкой и коммутируемых сетях.
20. Установка приоритетов
В том случае, когда партнеры по каналу имеют возможность использовать несколько общих возможных технологий, для выбора одной из предлагаемых конфигураций используется приводимый ниже список. Иными словами, в случае возможности использования версий Ethernet 10/100/1000 Мбит/с на основе медного кабеля желательно автоматически соглашаться на наилучший из имеющегося списка вариант соединения интерфейсов, В списке параметров конфигурации они расположены в порядке приоритетности, при этом в первой позиции находится конфигурация с наивысшим приоритетом (приоритет уменьшается снизу вверх):
• 100 ВАSЕ-Т дуплексный режим;
• 100 ВАSЕ-Т полудуплексный режим;
• 100 ВАSЕ-ТХ дуплексный режим;
• 100 ВАSЕ-ТХ полудуплексный режим;
• 10 ВАSЕ-Т дуплексный режим;
• 10 ВАSЕ-Т полудуплексный режим.
Оптоволоконные реализации технологии Ethernet не включены в этот список, поскольку электроника и оптика интерфейса не позволяют легко менять конфигурацию. Предполагается, что конфигурация такого интерфейса фиксирована. Если два интерфейса способны выполнять автоматическое согласование, то они уже используют одну и ту же реализацию технологии Ethernet, хотя при этом возможен выбор из нескольких конфигураций с различными вариантами режимов дуплексности и различными вариантами выбора ведущего устройства для синхронизации.
7