Между спецификациями 100Base-FX, 100Base-TX и 100Base-T4 есть много общего, поэтому одинаковые для спецификаций свойства будут даваться под обобщенным названием, например 100Base-FX/TX или 100Base-TX/T4.
Спецификация 100Base-FX определяет работу протокола Fast Ethernet по много- модовому оптоволокну в полудуплексном и дуплексном режимах. В то время как в Ethernet со скоростью передачи 10 Мбит/с используется манчестерское кодирование для представления данных, в стандарте Fast Ethernet определен другой метод кодирования — 4В/5В. Мы рассмотрели детали кодирования 4В/5В в главе 9. Этот метод к моменту разработки технологии Fast Ethernet уже показал
свою эффективность в сетях FDDI, поэтому он без изменений был перенесен в спецификацию 100Base-FX/TX. Напомним, что в этом методе каждые 4 бита данных подуровня MAC (называемых символами) представляются 5 битами. Избыточный бит позволяет применить потенциальные коды при представлении каждого из пяти битов в виде электрических или оптических импульсов.
Существование запрещенных комбинаций символов позволяет отбраковывать ошибочные символы, что повышает устойчивость работы сетей с 100Base-FX/TX. Так, в Fast Ethernet признаком того, что среда свободна, стала повторяющаяся передача одного из запрещенных для кодирования пользовательских данных символа, а именно символа простоя источника Idle (11111). Такой способ позволяет приемнику всегда находиться в синхронизме с передатчиком.
|
|
Для отделения кадра Ethernet от символов простоя источника используется комбинация символов начального ограничителя кадра — пара символов J (11000) и К (10001) кода 4В/5В, а после завершения кадра перед первым символом простоя источника вставляется символ Т (рис. 13.3).
Преамбула I SFD |
DA |
SA |
CRC |
Данные
Первый байт преамбулы
Рис. 13.3. Непрерывный поток данных спецификаций 100Base-FX/TX
После преобразования 4-битовых порций кодов MAC в 5-битовые порции физического уровня их необходимо представить в виде оптических или электрических сигналов в кабеле, соединяющем узлы сети. В спецификациях 100Base-FX и 100Base-TX для этого используются различные методы физического кодирования — NRZI и MLT-3 соответственно.
В спецификации 100Base-TX в качестве среды передачи данных используется витая пара UTP категории 5 или STP типа 1. Основным отличием от спецификации 100Base-FX — наряду с использованием метода кодирования MLT-3 — является наличие функции автопереговоров для выбора режима работы порта.
Схема автопереговоров позволяет двум физически соединенным устройствам, которые поддерживают несколько стандартов физического уровня, отличающихся битовой скоростью и количеством витых пар, согласовать наиболее выгодный режим работы. Обычно процедура автопереговоров происходит при подсоединении сетевого адаптера, который может работать на скоростях 10 и 100 Мбит/с, к концентратору или коммутатору.
|
|
Всего в настоящее время определено 5 различных режимов работы, которые могут поддерживать устройства 100Base-TX/T4 на витых парах:
□ 10Base-T;
□ дуплексный режим 10Base-T;
□ 100Base-TX;
□ 100Base-T4;
JK — ограничитель начала потока значащих символов Т — ограничитель конца потока значащих символов |
□ дуплексный режим 100Base-TX.
Режим 10Base-T имеет самый низкий приоритет при переговорном процессе, а дуплексный режим 100Base-T4 — самый высокий.
Переговорный процесс происходит при включении питания устройства, а также может быть инициирован в любой момент модулем управления устройства. Устройство, начавшее процесс автопереговоров, посылает своему партнеру пачку специальных импульсов FLP (Fast Link Pulse), в которой содержится 8-битное слово, кодирующее предлагаемый режим взаимодействия, начиная с самого приоритетного, поддерживаемого данным узлом.
Если узел-партнер имеет функцию автопереговоров и также может поддерживать предложенный режим, он отвечает пачкой импульсов FLP, в которой подтверждает данный режим, и на этом переговоры заканчиваются. Если же узел- партнер не может поддерживать запрошенный режим, то он указывает в своем ответе имеющийся в его распоряжении следующий по степени приоритетности режим, и этот режим выбирается в качестве рабочего.
Спецификация 100Base-T4 (витая пара UTP категории 3, четыре пары) появилась позже других спецификаций физического уровня Fast Ethernet. Разработчики технологий 100Base-TX/FX, появившихся ранее, в первую очередь хотели создать физические спецификации, наиболее близкие к спецификациям 10Base-T и 10Base-F, которые работали на двух линиях передачи данных: двух парах или двух волокнах. Для реализации работы по двум витым парам пришлось перейти на более качественный кабель категории 5.
В то же время разработчики конкурирующей технологии lOOVG-AnyLAN изначально сделали ставку на работу по витой паре категории 3; самое главное преимущество состояло не столько в стоимости, а в том, что она была уже проложена в подавляющем числе зданий. Конкуренция заставила разработчиков технологии Fast Ethernet также создать свой вариант физического уровня для витой пары категории 3, которым и стала спецификация 100Base-T4.
Вместо кодирования 4В/5В в этом методе используется кодирование 8В/6Т, которое обладает более узким спектром сигнала и при скорости 33 Мбит/с укладывается в полосу 16 МГц витой пары категории 3 (при кодировании 4В/5В спектр сигнала в эту полосу не укладывается). Каждые 8 бит информации уровня MAC кодируются 6-ю троичными цифрами, то есть цифрами, имеющими три состояния. Каждая троичная цифра имеет длительность 40 не. Группа из 6-ти троичных цифр затем передается на одну из трех передающих витых пар независимо и последовательно.
Четвертая пара всегда используется для прослушивания несущей частоты в целях обнаружения коллизий. Скорость передачи данных по каждой из трех передающих пар равна 33,3 Мбит/с, поэтому общая скорость протокола 100Base-T4 составляет 100 Мбит/с. В то же время из-за принятого способа кодирования скорость изменения сигнала на каждой паре равна всего 25 Мбод, что, собственно, и позволяет использовать витую пару категории 3.
На рис. 13.4 показано соединение порта MD1 (Media Dependant Interface) сетевого адаптера 100Base-T4 с портом MDI-X концентратора (приставка X говорит о том, что у этого разъема присоединения приемника и передатчика меняются парами кабели по сравнению с разъемом сетевого адаптера, что позволяет проще соединять пары проводов в кабеле — без перекрещивания). Пара 1-2 всегда тре
буется для передачи данных от порта MDI к порту MDI-X, пара 3-6 — для приема данных портом MDI от порта MDI-X, а пары 4-5 и 7-8 являются двунаправленными и используются как для приема, так и для передачи, в зависимости от потребности.
|
|
ГУ |
■с: -с: |
Передача (1-2)
Прием (3-6)
Двунаправленная пара (4-5)
с: |
Двунаправленная пара (7-8) < ►
MDI Сетевой адаптер |
MDI-X Концентратор |
Рис. 13.4. Соединение узлов по спецификации 100Base-T4