Native VLAN

Материал из Xgu.ru

Перейти к: навигация, поиск

Native VLAN - это понятие в стандарте 802.1Q, которое обозначает VLAN на коммутаторе, где все кадры идут без тэга, т.е. трафик передается нетегированным. По умолчанию это VLAN 1.

В некоторых моделях коммутаторов, например, cisco, это можно изменить, указав другой VLAN как native.

Если коммутатор получает нетегированные кадры на транковом порту, он автоматически причисляет их к Native VLAN. И точно так же кадры, генерируемые с не распределенных портов, при попадании в транк-порт причисляются к Native VLAN.

Трафик, который принадлежит другим VLANам, тегируется с указанием соответствующего VLAN ID внутри тега.

Содержание

[править] Примеры настройки Native VLAN

[править] Коммутаторы Cisco

Настройка VLAN 5 как native:

sw1(config)# interface f0/10
sw1(config-if)# switchport trunk native vlan 5

Теперь весь трафик принадлежащий VLAN'у 5 будет передаваться через транковый интерфейс нетегированным, а весь пришедший на транковый интерфейс нетегированный трафик будет промаркирован как принадлежащий VLAN'у 5 (по умолчанию VLAN 1).

Проверить какой VLAN настроен как Native:

Switch#sh int e0/1 trunk 

Port                Mode         Encapsulation  Status        Native vlan
Et0/10               on           802.1q         trunking      5

Port                Vlans allowed on trunk
Et0/10               5,101-102

Port                Vlans allowed and active in management domain
Et0/10               5,101-102

Port                Vlans in spanning tree forwarding state and not pruned
Et0/10               5,101-102

Из соображений безопасности (например, для защиты от VLAN Hopping) рекомендуется в транке выполнять тегирование даже для native VLAN. Включить тегирование фреймов для native VLAN глобально можно с помощью команды vlan dot1q tag native, просмотреть текущий статус тегирования можно используя команду show vlan dot1q tag native.

Switch(config)#no vlan dot1q tag native
Switch#sho vlan dot1q tag native
dot1q native vlan tagging is disabled

[править] Коммутаторы HP (ProCurve)

Для коммутаторов HP нет явной команды, которая настраивает Native VLAN. Для того чтобы настроить Native VLAN на этих коммутаторах, нужно просто указать, что в нужном VLAN определенный порт будет нетегированный:

sw1(config)# vlan 5
sw1(vlan-5)# untagged 10

[править] Коммутаторы Extreme

create vlan "Native"
configure vlan Native description "Native_vlan" 
configure vlan Native tag 5
configure vlan Native add ports 10 untagged  
Источник — «http://xgu.ru/wiki/Native_VLAN»