Введение

Сетевой стандарт IEEE, поддерживающий VLAN, IEEE 802.1Q, часто называемый Dot1q, является сетевым стандартом, обеспечивающим поддержку виртуальных локальных сетей (VLAN) в сети IEEE 802.3 Ethernet. Стандарт определяет систему добавления меток VLAN к Ethernet-кадрам и соответствующие процедуры, используемые мостами и коммутаторами для обработки этих кадров. Стандарт также включает в себя положения о механизме приоритезации качества обслуживания, широко известном как IEEE 802.1p, и определяет протокол регистрации общих атрибутов. Участки сети, поддерживающие VLAN (то есть соответствующие стандарту IEEE 802.1Q), могут включать метки VLAN. При поступлении кадра в участок сети, поддерживающий VLAN, к нему добавляется метка, указывающая на принадлежность к VLAN. Каждый кадр должен однозначно относиться к одной VLAN. Кадр в участке сети, поддерживающем VLAN, не содержащий метки VLAN, считается передаваемым по базовой VLAN. Стандарт был разработан IEEE 802.1, рабочей группой комитета IEEE 802 по стандартам, и продолжает активно дорабатываться с заметными изменениями, включая IEEE 802.1ad, IEEE 802.1ak и IEEE 802.1s. Редакция 802.1Q 2014 года включила в себя стандарт IEEE 802.1D 2004.

Двойная маркировка

IEEE 802.1ad представил концепцию двойного тегирования. Двойное тегирование может быть полезно для интернет-провайдеров (ISP), позволяя им использовать собственные VLAN внутри своей сети, при этом передавая трафик от клиентов, который уже имеет теги VLAN. Сначала идет внешний (расположенный после MAC-адреса источника и представляющий VLAN провайдера) S TAG (сервисный тег), за которым следует внутренний C TAG (клиентский тег). В таких случаях 802.1ad определяет TPID со значением 0x88a8 для внешнего S TAG провайдера услуг.

Другие протоколы

IEEE 802.1Q определяет протокол регистрации множественных VLAN (MVRP), являющийся приложением протокола множественной регистрации, позволяющий мостам согласовывать набор VLAN, используемых на определенном соединении. MVRP заменил более медленный протокол регистрации VLAN GARP (GVRP) в 2007 году с выходом поправки IEEE 802.1ak 2007 года. Ревизия стандарта 2003 года впервые включила протокол множественного остовного дерева (MSTP), который изначально был определен в IEEE 802.1s.