Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

EtherType - это двухоктетное поле в кадре Ethernet . Он используется для указания , который протокол является инкапсулируются в полезной нагрузке кадра и используется в конце приемной по канальном , чтобы определить , каким образом обрабатывается полезная нагрузка. Это же поле также используется для указания размера некоторых кадров Ethernet.

EtherType также используется в качестве основы для тегирования 802.1Q VLAN , инкапсулируя пакеты из VLAN для передачи, мультиплексированной с другим трафиком VLAN по магистрали Ethernet .

EtherType был сначала определен стандартом кадрирования Ethernet II , а затем адаптирован для стандарта IEEE 802.3 . Типы EtherTypes назначаются органом регистрации IEEE .

Обзор [ править ]

Кадр Ethernet, включая поле EtherType. Каждый нижний слот обозначает октет; EtherType имеет длину два октета.

В современных реализациях Ethernet поле в кадре Ethernet, используемое для описания EtherType, также может использоваться для представления размера полезной нагрузки кадра Ethernet. Исторически сложилось так, что в зависимости от типа кадрирования Ethernet, который использовался в сегменте Ethernet, обе интерпретации были действительны одновременно, что приводило к потенциальной двусмысленности. При формировании кадров Ethernet II эти октеты рассматривались как представление EtherType, в то время как в исходном кадрировании IEEE 802.3 эти октеты рассматривались как представление размера полезной нагрузки в байтах.

Чтобы позволить использовать формирование кадров Ethernet II и IEEE 802.3 в одном сегменте Ethernet, был введен унифицирующий стандарт IEEE 802.3x-1997, который требовал, чтобы значения EtherType были больше или равны 1536. Это значение было выбрано, потому что максимальная длина ( MTU ) поля данных кадра Ethernet 802.3 составляет 1500 байтов. Таким образом, значения 1500 и ниже для этого поля указывают, что поле используется в качестве размера полезной нагрузки кадра Ethernet, тогда как значения 1536 и выше указывают, что поле используется для представления EtherType. Интерпретация значений 1501–1535 включительно не определена. [1]

Конец кадра сигнализируется потерей несущей или специальным символом или последовательностью в схеме линейного кодирования для конкретного физического уровня Ethernet , поэтому длину кадра не всегда нужно кодировать как значение в кадре Ethernet. . Однако, поскольку минимальная полезная нагрузка кадра Ethernet составляет 46 байтов, протокол, использующий EtherType, должен включать собственное поле длины, если это необходимо для получателя кадра, чтобы определить длину коротких пакетов (если это разрешено) для этого протокола.

Маркировка VLAN [ править ]

Вставка тега 802.1Q VLAN (четыре октета) в кадр Ethernet-II с типичным расположением VLAN со значением TPID EtherType, равным 0x8100. QinQ расположение будет добавить еще четыре октета тега , содержащие два октета TPID с использованием различных значений EtherType.

В тегах 802.1Q VLAN используется значение 0x8100 EtherType. Следующая полезная нагрузка включает в себя 16-битный идентификатор управления тегом (TCI), за которым следует кадр Ethernet, начинающийся со второго (исходного) поля EtherType для потребления конечными станциями . IEEE 802.1ad расширяет эту маркировку дополнительными вложенными парами EtherType и TCI.

Jumbo-кадры [ править ]

Размер полезной нагрузки нестандартных кадров большого размера , обычно длиной ~ 9000 байт, попадает в диапазон, используемый EtherType, и не может использоваться для указания длины такого кадра. Предложение по разрешению этого конфликта заключалось в замене специального значения EtherType 0x8870, если в противном случае использовалась бы длина. [2] Однако предложение (его вариант использования - большие пакеты для IS-IS ) не было принято, и оно больше не функционирует. В то время председатель IEEE 802.3 Джефф Томпсон ответил на проект, в котором излагалась официальная позиция IEEE 802.3 и ее причины. Авторы проекта также ответили на письмо председателя, но никакого последующего ответа от IEEE 802.3 зарегистрировано не было. [3]

В то время как этот черновик не функционировал, этот проект был реализован и используется в маршрутизаторах Cisco в их реализации IS-IS (для заполнения пакетов приветствия IIH). [4] [5]

Использование за пределами Ethernet [ править ]

С появлением набора стандартов IEEE 802 заголовок протокола доступа к подсети (SNAP) в сочетании с заголовком IEEE 802.2 LLC используется для передачи EtherType полезной нагрузки для сетей IEEE 802, отличных от Ethernet, а также для сетей, отличных от IEEE. сети, использующие заголовок IEEE 802.2 LLC, например FDDI . Однако для Ethernet по-прежнему используется формирование кадров Ethernet II.

Регистрация [ править ]

Типы EtherTypes назначаются органом регистрации IEEE. [6] Не все известные применения EtherType записаны в списке значений EtherType IEEE. Например, EtherType 0x0800 (используется IPv4 ) не отображается в списке IEEE. [7] The Internet Assigned Numbers Authority имеет отдельный список некоторых регистраций EtherType, составленный из нескольких источников, в том числе списка IEEE Registration Authority и некоторые другие списков; в этот список входит 0800. [8]

Примеры [ править ]

См. Также [ править ]

  • Порт (компьютерная сеть)

Ссылки [ править ]

  1. ^ IEEE Std 802.3-2005, 3.2.6
  2. ^ «Поддержка расширенного размера кадра Ethernet» . Ноябрь 2001 г.
  3. ^ Каплан; и другие. (2000-05-26). «Поддержка расширенного размера кадра Ethernet» . Инженерная группа Интернета .
  4. ^ "Techexams ccie / 104431-is" .
  5. ^ "Gmane ISIS в кадрах SCAPY и Jumbo" . Архивировано из оригинала на 2018-03-31 . Проверено 9 мая 2017 .
  6. ^ Использование IEEE Assigned Ethertype с IEEE Std 802.3 Local and Metropolitan Area Networks (PDF) , получено 30 декабря 2017 г.
  7. ^ "Публичный список EtherType" . IEEE . Проверено 8 сентября 2018 .
  8. ^ a b «Номера IEEE 802» . Управление по присвоению номеров в Интернете . 2015-10-06 . Проверено 23 сентября 2016 .
  9. ^ "WakeOnLAN" . Проверено 16 октября 2018 .
  10. ^ «Конфигурация - MAC-адрес кратчайшего пути моста (SPBM)» . Avaya. Июнь 2012. с. 35 . Проверено 23 июня 2017 года .
  11. ^ "IEEE Std 802.3-2015" . 3 сентября 2015 г. Приложение 57А.
  12. ^ «8. Протокол тестирования конфигурации Ethernet». Спецификация Ethernet, канала передачи данных локальной сети и физического уровня версии 2.0 (PDF) . Ноябрь 1982 г.

Внешние ссылки [ править ]

  • Учебники IEEE Registration Authority
  • Центр регистрации IEEE EtherType