Используя трансляцию VLAN, можно изменить VLAN, который получен на порту, на другой, который будет использоваться дальше в сети.
Пример:

трансляция VLAN происходит на порту 7 коммутатора SW2:
- входящий трафик из VLAN ID 100 транслируется в VLAN ID 200
- исходящий трафик из VLAN ID 200 транслируется в VLAN 100
Начальная настройка коммутаторов SW1:
SW1(config)#vlan 100,200 SW1(config)#int ethernet 1/0/1 SW1(config-if-ethernet1/0/1)#switchport access vlan 100 SW1(config)#int ethernet 1/0/8 SW1(config-if-ethernet1/0/8)#switchport mode trunk SW1(config-if-ethernet1/0/8)#switchport trunk allowed vlan 100 |
Начальная настройка коммутаторов SW2:
SW2(config)#vlan 100,200 SW2(config)#int ethernet 1/0/7 SW2(config-if-ethernet1/0/7)#switchport mode trunk SW2(config-if-ethernet1/0/7)#switchport trunk allowed vlan 100,200 SW2(config)#int ethernet 1/0/8 SW2(config-if-ethernet1/0/8)#switchport mode trunk SW2(config-if-ethernet1/0/8)#switchport trunk allowed vlan 200 |
Начальная настройка коммутаторов SW3:
SW3(config)#vlan 100,200 SW3(config)#int ethernet 1/0/1 SW3(config-if-ethernet1/0/1)#switchport access vlan 200 SW3(config)#int ethernet 1/0/8 SW3(config-if-ethernet1/0/8)#switchport mode trunk SW3(config-if-ethernet1/0/8)#switchport trunk allowed vlan 200 |
В этой конфигурации связь между портами 1/0/1 коммутаторов SW1 и SW3 отсутствует - они находятся в разных VLAN.
Включаем трансляцию VLAN на порту 1/0/7 коммутатора SW2:
SW2(config)#int ethernet 1/0/7 SW2(config-if-ethernet1/0/7)#vlan-translation enable |
Включение трансляции входящих и исходящих пакетов на интерфейсе:
SW2(config-if-ethernet1/0/7)#vlan-translation 100 to 200 in SW2(config-if-ethernet1/0/7)#vlan-translation 200 to 100 out |
Идентификатор VLAN 100 преобразуется в идентификатор VLAN 200 во входящем направлении.
Идентификатор VLAN 200 преобразуется в идентификатор VLAN 100 в исходящем направлении.
Обратите внимание, что в транк должен быть добавлен и тот VLAN, в который транслируется, и тот VLAN, из которого транслируется.
В случае трансляции 1 к 1 происходит смена тега между двумя указанными VLAN.
В случае N-to-1 трансляция происходит из каждого VLAN в выбранный.
Пример
vlan 1;100;200 ! Interface Ethernet1/0/7 switchport mode trunk switchport trunk allowed vlan 100;200 ! Interface Ethernet1/0/8 vlan-translation n-to-1 10-19 to 100 vlan-translation n-to-1 20-29 to 200 vlan-translation enable switchport mode trunk |