7.15. Настройка частных VLAN
Назначение
Частная VLAN (PVLAN) - это функция безопасности, которая используется для предотвращения прямого L2-соединения между портами одной VLAN.
Она может обеспечить более безопасные и гибкие сетевые решения, изолируя порты, находящиеся в одной VLAN.
Настройка
Ниже показана настройка частной VLAN в соответствии с представленной конфигурацией сети.
Как показано на рисунке выше:
Все порты находятся в одной основной VLAN.
Порт “eth-0-1” работает в режиме “Promiscuous” - он может взаимодействовать со всеми другими портами.
Порт “eth-0-2” - изолированный порт - он не может взаимодействовать с другими портами, кроме портов, работающих в режиме “Promiscuous”.
Порты “eth-0-3” и “eth-0-4” являются общественными портами во вторичном VLAN 2, и могут взаимодействовать друг с другом. Они не могут взаимодействовать со всеми другими портами, кроме портов, работающих в режиме “Promiscuous”.
Порты “eth-0-5” и “eth-0-6” являются общественными портами во вторичной VLAN 3, и могут взаимодействовать друг с другом. Они не могут взаимодействовать со всеми другими портами, кроме портов, работающих в режиме “Promiscuous”.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Создание VLAN
Switch(config)# vlan database
Switch(config-vlan)# vlan 2
Switch(config-vlan)# quit
Шаг 3: Настройка порта
Настройка порта в режим “Promiscuous”:
Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode private-vlan promiscuous
Switch(config-if)# switchport private-vlan 2
Switch(config-if)# quit
Настройка изолированного порта:
Switch(config)# interface eth-0-2
Switch(config-if)# switchport mode private-vlan host
Switch(config-if)# switchport private-vlan 2 isolate
Switch(config-if)# quit
Настройка общественного порта:
Switch(config)# interface eth-0-3
Switch(config-if)# switchport mode private-vlan host
Switch(config-if)# switchport private-vlan 2 community-vlan 2
Switch(config-if)# quit
Switch(config)# interface eth-0-4
Switch(config-if)# switchport mode private-vlan host
Switch(config-if)# switchport private-vlan 2 community-vlan 2
Switch(config-if)# quit
Switch(config)# interface eth-0-5
Switch(config-if)# switchport mode private-vlan host
Switch(config-if)# switchport private-vlan 2 community-vlan 3
Switch(config-if)# quit
Switch(config)# interface eth-0-6
Switch(config-if)# switchport mode private-vlan host
Switch(config-if)# switchport private-vlan 2 community-vlan 3
Switch(config-if)# quit
Шаг 4: Выход из режима “Global config”
Switch(config)# exit
Шаг 5: Проверка
Вывод информации о PVLAN:
Switch# show private-vlan
Primary Secondary Type Ports
--------------------------------------------------------------------------------
2 N/A promiscuous eth-0-1
2 N/A isloate eth-0-2
2 2 community eth-0-3 eth-0-4
2 3 community eth-0-5 eth-0-6