Оригинальный адрес статьи: http: // amsand.narod.ru / manpages / vlan4.html
VLAN(4) 	       FreeBSD Kernel Interfaces Manual 	       VLAN(4)

ИМЯ
     vlan -- сетевой интерфейс VLAN, соответствующий стандарту IEEE 802.1Q

РЕЗЮМЕ
     device vlan

ОПИСАНИЕ
     Драйвер vlan выполняет переключение кадров, маркированных в соответствии 
     со стандартом IEEE 802.1Q описывающим интерфейсы виртуальных vlan-сетей, 
     которые позволяют маршрутизацию или организацию моста (bridging) между 
     несколькими виртуальными сетями по одному магистральному (trunk) порту.

     Каждый интерфейс vlan создается динамически, используя клонирование 
     интерфейса. Это проще всего сделать с помощью команды create утилиты 
     ifconfig(8) или используя переменную cloned_interface в rc.conf(5).

     Для работы vlan-интерфейса ему должен быть назначен родительский интерфейс
     и номер VLAN, используя ifconfig(8). Один родительский интерфейс может 
     быть назначен нескольким интерфейсам vlan за счет использования различных 
     номеров. Родительским интерфейсом обычно является сетевой адаптер, 
     соединенный с соответствующим образом настроенным портом коммутатора. 
     Маркер VLAN должен соответствовать одному из таких интерфейсов, поднятых
     в коммутируемой сети.

     Драйвер vlan поддерживает физические устройства, которые обеспечивают 
     переключение (demultiplexing) на аппаратном уровне. Устройства, имеющие 
     аппаратную поддержку VLAN согласно 802.1Q, автоматически распознаются 
     интерфейсом как совместимые.


   Выбор правильной сетевой карты для работы в режиме VLAN
     В настоящее время как аппаратная поддержка VLAN, так и соответствующий 
     драйвер FreeBSD имеются только для следующих карт: bge(4), em(4), gx(4),
     nge(4), ti(4) и txp(4).

     Большинство Ethernet-карт, поддерживаемых во FreeBSD, могут работать в 
     режиме VLAN, используя программную эмуляцию, реализованную в драйвере 
     vlan. Однако некоторые из них не поддерживают передачу и/или прием 
     "длинных" Ethernet-кадров (oversized frames). Использование таких 
     адаптеров в качестве родительского интерфейса подразумевает уменьшение 
     MTU на соответствующих vlan-интерфейсах. В условиях современного 
     Интернета это, наиболее вероятно, вызовет проблемы [tcp-соединений из-за 
     фильтрации массивного, неадекватного icmp, которая нарушает механизм 
     PATH MTU DISCOVERY.]

     Сетевые карты, поддерживающие длинные кадры, перечислены ниже:

           dc(4)   поддерживает длинные кадры vlan естественным образом.

           de(4)   требует определения BIG_PACKET в исходном файле 
                   /usr/src/sys/pci/if_de.c и повторной сборки ядра или модуля.
                   Это работает только для карт на чипе 21041, 21140 и 21140A.

           fxp(4)  поддерживает длинные кадры vlan естественным образом.

	   sis(4)  поддерживает длинные кадры vlan естественным образом.

	   ste(4)  поддерживает длинные кадры vlan естественным образом.

	   tl(4)   поддерживает длинные кадры vlan.

	   tx(4)   поддерживает длинные кадры vlan естественным образом.

	   xl(4)   поддерживает длинные кадры только если адаптер разработан 
                   на новом чипе (Cyclone или новее).
 
     Драйвер vlan автоматически распознает устройства, поддерживающие 
     длинные кадры для режима vlan, и вычисляет соответствующий размер 
     кадра, основываясь на совместимости родительского интерфейса.

СМОТРИТЕ ТАКЖЕ
     ifconfig(8)

ОШИБКИ И НЕДОРАБОТКИ
     Из особенностей 802.1Q реализована только маркировка VLAN.


FreeBSD 5.2		       14 ноября 2002 г.	   FreeBSD 5.2
----------------------------------------------------------------------
Перевод: Amsand, 23 октября 2004 г.

Hosted by uCoz