Open Library - открытая библиотека учебной информации

Открытая библиотека для школьников и студентов. Лекции, конспекты и учебные материалы по всем научным направлениям.

Категории

Архитектура Немного об интерфейсе 1000BASE-T.
просмотров - 400

MDI

PMD

PMA

Layer

Physical

GMII

8 bits, 125 MHz

(125 Mbytes/s)

8B (parallel)

8 bites=HGFEDCBA PCS

 
 
8B/10B encod.

10B (parallel)

10bites=abcdei-fghj

1,25 Gbaud

(serial interface)

1,25 Gbaud

(optical interf.)

Tx Rx

Fiber/Copper Fiber/Copper

parallel transmission serial transmission

Рис. 7.13. Схема физического уровня технологии 1000BASE-X.

Кодирование 8В/10В соответствует блок-ориентированному коду, используемому в технологии Fiber Channel. Суть процедуры состоит в кодировании каждого 8-битного октета в 10-битный символ (рис. 7.14). Для этого байт разделяется на две группы X и Y. Y-группа содержит 3 наиболее важных бита͵ Х-группа – 5 менее важных битов. В результате формируется кодовая группа /Dx.y/. К примеру, рассмотрим кодирование байта с содержимым 5С в 16-

ричном представлении (Hex). Кодирование этого байта приводит к кодовой группе /D28.2/ (см. табл. 7.2).

y x abcdei fghj

5C hex = 010 11100 = /Dx.y/ = /D28.2/ 001110 0101

Помимо преобразования последовательностей 8В в 10В передатчик старается в динамическом режиме обеспечить баланс количества единиц и нулей. Для этого используется два типа кода RD (Running Disparity): RD- (слишком много нулей) и RD+ (слишком много единиц), взаимно инверсных друг к другу. В результате среднее количество 1 и 0 в линœейном сигнале равно.

exttension

Idle Idle

Рис. 7.14. Принцип кодирования 8В/10В.

Таблица 7.2. Варианты кодирования различных последовательностей в коде 8В/10В.

Байт Содержимое (8В) в порядке HGF EDCBA Группа /Dx.y/ Код 10В (RD-) в порядке abcdei fghi Код 10В (RD+) в порядке abcdei fghi
0 0 000 00000 /D0.0/ 100111 0100 011000 1011  
0 1 000 00001 /D1.0/ 011101 0100 100010 1011  
5 C 010 11100 /D28.2/ 001110 0101 110001 1010  
A 2 101 00010 /D2.5/ 101101 1010 010010 0101  
D E 110 11110 /D30.6/ 011110 0110 100001 1001  
F E 111 11110 /K30.7/ 011110 0001 100001 1110  

Кадры Ethernet всœех трех рассмотренных выше типов кодируются с использованием правил 8В/10В. Затем полученная кодовая комбинация передается с кодом группы /S/, который одновременно обозначает начало передачи кадра. Окончание передачи кадра обозначается как минимум двумя полями кодовых групп /T/ и /R/. Кадры, содержащие четное количество кодовых групп заканчиваются двойным полем /R/. Для передачи защитного интервала GAP или IFG используются поля свободного кода /I1/ и /I2/, которые можно считать полями заполнения 8В/10В (рис. 7.14).

Применение кода 8В/10В в технологии Fiber Channel, принятой ANSI, было обусловлено использованием его для систем хранения информации. Этот код имеет ряд преимуществ, таких как высокая плотность преобразования (большое

число переходов от 0 на 1), устойчивый баланс по постоянному току (отсутствие постоянной составляющей) и, главное, высокая устойчивость к появлению ошибок, которая определяется разделœением информации на два класса по уровню ценности. Все перечисленные преимущества позволяют эффективно использовать код 8В/10В в распределœенных системах передачи байт-ориентированной информации.

Уровень адаптации к среде передачи PMA (Physical Medium Attachment).

Следующим вниз за уровнем PCS расположен уровень адаптации к среде передачи PMA. Этот уровень является последним уровнем, не зависящим от среды передачи. Роль уровня PMA состоит в передаче последовательности сигналов в формате NRZ от уровня PCS к уровню PMD, где последовательность импульсов преобразуется в оптические или электрические сигналы. PMA также выполняет функции выделœения сигналов синхронизации из входящего потока данных.

Уровень преобразования сигнала в физические сигналы PMD (Physical Medium Dependent).

Ниже уровня PMA находится уровень PMD, уже привязанный к специфике среды передачи. Здесь сигнал, кодированный на уровне PCS и переданный через уровень PMA, преобразуется в электрический или оптический сигнал в соответствии с правилами, установленными для соответствующих интерфейсов. Затем с уровня PMD сигналы поступают на уровень MDI (Medium Dependent Interface), где непосредственно загружаются в систему передачи.

Поскольку для технологии GE электрический интерфейс рассматривается скорее как дополнительный, рассмотрим оптический интерфейс 1000BASE-X. Он включает в себя три базовых части:

· Тип оптического интерфейса

· Протокол автоконфигурации

· Процедуры управления

В современных оптических сетях и, в частности, в сетях GE широко используются сменные оптические интерфейсы SFP. Применение сменного интерфейсного модуля имеет несколько преимуществ:

· Любая неисправность в оптическом интерфейсе не требует замены всœего модуля оборудования, достаточно заменить сам интерфейс

· Модули в оборудовании оказываются независимыми от длины волны оптической системы передачи. При крайне важности перехода на другую длину волны достаточно поменять интерфейсный модуль SFP

Процедура автоконфигурации в интерфейсе 1000BASE-X используется также как и в интерфейсах обычных сетей Ethernet для определœения режима передачи (полнодуплексный или полудуплексный), управления потоками данных и идентификации неисправностей.

В отличие от оптического интерфейса, интерфейс GE на основе витой пары UTP 1000BASE-T на практике имеет меньшую ценность и встречается довольно редко. На физическом уровне данный интерфейс использует витую пару UTP категории 5, что позволяет выполнять переход от технологии Ethernet в GE без реконструкции кабельной системы оператора. Как и в интерфейсе 1000BASE-X, физический уровень 1000BASE-T разделœен на подуровни PCS, где формируется логическая структура потоков передачи и кодирование сигнала, PMA, где выполняется аналого-цифровое преобразование сигналов для передачи их по кабельной системе и PMD, где осуществляется сама передача.

При разработке стандарта 1000BASE-T учитывалось, что пропускная способность кабелœей UTP категории 5 ограничена полосой в 125 МГц. По этой причине в интерфейсе используется 4 пары, по каждой из которых передается по 250 Мбит/с, итого – 1 Гбит/с. В процессе кодирования сигнала используется метод кодовых групп и специальная технология кодирования по 4 парам одновременно (4D-PAM5). Кодирование включает в себя следующие правила:

· Все 4 пары кабеля используются одновременно для передачи и приема сигналов

· Каждый байт кодируется 4 импульсами с модуляцией РАМ

· Используется 5-уровневое кодирование (+2, +1, 0, -1, -2)

· Для кодирования используются только 4 уровня, 5 уровень применяется для процедуры коррекции ошибок FEC (Forward Error Correction)

· В отсутствии передаваемых данных в интерфейсе используется последовательность символов заполнения IDLE (+2, 0, -2), которая обеспечивает сохранение режима фазовой синхронизации

В результате использования 4-уровневого кодирования по одной паре при символьной скорости 125 Мбод, характерной для UTP, передается информация со скоростью 250 Мбит/с, а по всœем парам – 1 Гбит/с. При этом в каждой паре спектральная плотность сигнала соответствует интерфейсу 100BASE-TX. Это позволяет осуществить переход из Ethernet в GE без коренной реконструкции кабельной системы.

Использование принципа передачи по 4 парам одновременно составляет основную специфику, присущую интерфейсу 1000BASE-T. Все остальные нюансы технологии Ethernet для этого интерфейса во многом аналогичны обычному Ethernet. Также как и в Ethernet в интерфейсе 1000BASE-T бывают реализованы полудуплексный и полнодуплексный режимы передачи. Режим автоидентификации также реализован аналогично Ethernet, с использованием практически тех же форматов данных и соответствующих полей.


Читайте также


  • - Оптимизация с использованием SQL Server 2000 Index Tuning Wizard и SQL Server 2005 Database Tuning Advisor — до 30 мин.

    Помимо ручной настройки запросов и индексов, SQL Server 2000 и 2005 предоставляют автоматизированные средства настройки индексов. Запрос, который мы проанализируем с помощью SQL Server 2000 Index Tuning Wizard: SELECT DISTINCT t.date AS c0, c.prefijoext AS c1, c.numeroext AS c2, c.checkbook AS c3 FROM Transac t (nolock) JOIN cmpasociados c (nolock) ON... [читать подробенее]