QinQ (IEEE 802.1QinQ) — расширение к стандарту IEEE 802.1Q, описывающее как тегированный трафик может
передаваться внутри уже тегированного по 802.1Q трафика. Эта технология имеет
большое значение для построения Metro Ethernet-сетей.
SwitchA
[SwithcA]vlan batch 100 101 200 201
[SwithcA]interface
GigabitEthernet0/0/1
[SwithcA-GigabitEthernet0/0/1]qinq vlan-translation
enable
[SwithcA-GigabitEthernet0/0/1]port hybrid untagged
vlan 100 200
[SwithcA-GigabitEthernet0/0/1]port vlan-stacking vlan
10 stack-vlan 100
[SwithcA-GigabitEthernet0/0/1]port vlan-stacking vlan 20
stack-vlan 200
[SwithcA-GigabitEthernet0/0/1]quit
[SwithcA]interface
GigabitEthernet0/0/2
[SwithcA-GigabitEthernet0/0/2]qinq vlan-translation
enable
[SwithcA-GigabitEthernet0/0/2]port hybrid untagged
vlan 101 201
[SwithcA-GigabitEthernet0/0/2]port vlan-stacking vlan
30 stack-vlan 101
[SwithcA-GigabitEthernet0/0/2]port vlan-stacking vlan 40
stack-vlan 201
[SwithcA-GigabitEthernet0/0/2]quit
[SwithcA]int
GigabitEthernet 0/0/24
[SwithcA-GigabitEthernet0/0/24]port link-type trunk
[SwithcA-GigabitEthernet0/0/24]port trunk allow-pass
vlan 100 101 200 201
[SwithcA-GigabitEthernet0/0/24]quit
SwitchB
[SwitchB]vlan
batch 100 101 200 201
[SwitchB]int
GigabitEthernet0/0/1
[SwitchB-GigabitEthernet0/0/1]qinq
vlan-translation enable
[SwitchB-GigabitEthernet0/0/1]port
hybrid untagged vlan 100 200
[SwitchB-GigabitEthernet0/0/1]port
vlan-stacking vlan 10 stack-vlan 100
[SwitchB-GigabitEthernet0/0/1]port
vlan-stacking vlan 20 stack-vlan 200
[SwitchB-GigabitEthernet0/0/1]quit
[SwithcB]interface
GigabitEthernet0/0/2
[SwithcB-GigabitEthernet0/0/2]qinq vlan-translation
enable
[SwithcB-GigabitEthernet0/0/2]port hybrid untagged
vlan 101 201
[SwithcB-GigabitEthernet0/0/2]port vlan-stacking vlan
30 stack-vlan 101
[SwithcB-GigabitEthernet0/0/2]port vlan-stacking vlan 40
stack-vlan 201
[SwithcB-GigabitEthernet0/0/2]quit
[SwithcB]int
GigabitEthernet 0/0/24
[SwithcB-GigabitEthernet0/0/24]port link-type trunk
[SwithcB-GigabitEthernet0/0/24]port trunk allow-pass
vlan 100 101 200 201
[SwithcB-GigabitEthernet0/0/24]quit
LSW1
[LSW1]vlan batch 10 20
[LSW1]interface GigabitEthernet0/0/1
[LSW1-GigabitEthernet0/0/1]port link-type trunk
[LSW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[LSW1-GigabitEthernet0/0/1]quit
[LSW1]interface Ethernet0/0/1
[LSW1-Ethernet0/0/1]port link-type access
[LSW1-Ethernet0/0/1]port default vlan 10
[LSW1-Ethernet0/0/1] quit
[LSW1]interface Ethernet0/0/2
[LSW1-Ethernet0/0/2]port link-type access
[LSW1-Ethernet0/0/2]port default vlan 20
[LSW1-Ethernet0/0/2]quit
LSW2
[LSW2]vlan batch 10 20
[LSW2]interface GigabitEthernet0/0/1
[LSW2-GigabitEthernet0/0/1]port link-type trunk
[LSW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[LSW2-GigabitEthernet0/0/1]quit
[LSW2]interface Ethernet0/0/1
[LSW2-Ethernet0/0/1]port link-type access
[LSW2-Ethernet0/0/1]port default vlan 10
[LSW2-Ethernet0/0/1] quit
[LSW2]interface Ethernet0/0/2
[LSW2-Ethernet0/0/2]port link-type access
[LSW2-Ethernet0/0/2]port default vlan 20
[LSW2-Ethernet0/0/2]quit
LSW3
[LSW3]vlan batch 30 40
[LSW3]interface GigabitEthernet 0/0/1
[LSW3-GigabitEthernet0/0/1]port link-type trunk
[LSW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 30 40
[LSW3-GigabitEthernet0/0/1]quit
[LSW3-Ethernet0/0/1]
[LSW3-Ethernet0/0/1]port link-type access
[LSW3-Ethernet0/0/1]port default vlan 30
[LSW3-Ethernet0/0/1]quit
[LSW3]interface Ethernet0/0/2
[LSW3-Ethernet0/0/2]port link-type access
[LSW3-Ethernet0/0/2]port default vlan 40
[LSW3-Ethernet0/0/2]quit
LSW4
[LSW4]vlan batch 30 40
[LSW4]interface GigabitEthernet 0/0/1
[LSW4-GigabitEthernet0/0/1]port link-type trunk
[LSW4-GigabitEthernet0/0/1]port trunk allow-pass vlan 30 40
[LSW4-GigabitEthernet0/0/1]quit
[LSW4]interface Ethernet0/0/1
[LSW4-Ethernet0/0/1]port link-type access
[LSW4-Ethernet0/0/1]port default vlan 30
[LSW4-Ethernet0/0/1]quit
[LSW4]interface Ethernet0/0/2
[LSW4-Ethernet0/0/2]port link-type access
[LSW4-Ethernet0/0/2]port default vlan 40
[LSW4-Ethernet0/0/2]quit
Проверка:
PC1=192.168.1.1/24 PC2=192.168.1.2/24 PC3=192.168.1.3/24 PC4=192.168.1.4/24 PC5=192.168.1.5/24 PC6=192.168.1.6/24 PC7=192.168.1.7/24 PC8=192.168.1.8/24
Проверяем доступ с PC1 до PC3:
PC>ping 192.168.1.3
Ping 192.168.1.3: 32 data bytes, Press Ctrl_C to break
From 192.168.1.3: bytes=32 seq=1 ttl=128 time=62 ms
From 192.168.1.3: bytes=32 seq=2 ttl=128 time=63 ms
From 192.168.1.3: bytes=32 seq=3 ttl=128 time=78 ms
С PC2 до PC4:
PC>ping 192.168.1.4
Ping 192.168.1.4: 32 data bytes, Press Ctrl_C to break
From 192.168.1.4: bytes=32 seq=1 ttl=128 time=110 ms
From 192.168.1.4: bytes=32 seq=2 ttl=128 time=78 ms
С PC6 до PC7:
PC>ping 192.168.1.7
Ping 192.168.1.7: 32 data bytes, Press Ctrl_C to break
From 192.168.1.7: bytes=32 seq=1 ttl=128 time=78 ms
From 192.168.1.7: bytes=32 seq=2 ttl=128 time=78 ms
С PC5 до PC8:
PC>ping 192.168.1.8
Ping 192.168.1.8: 32 data bytes, Press Ctrl_C to break
From 192.168.1.8: bytes=32 seq=1 ttl=128 time=78 ms
From 192.168.1.8: bytes=32 seq=2 ttl=128 time=63 ms
С PC1 до PC8 доступа нет:
PC>ping 192.168.1.8
Ping 192.168.1.8: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable