Настройка bridge-домена через web-интерфейс
Для настройки сетевого интерфейса в режиме Bridge необходимо в главном меню выбрать пункт «Сетевые настройки – Bridge-домены» (изобр. 6.f.1).
В таблице «Bridge-домен» необходимо нажать на кнопку «Добавить bridge-домен». Необходимо задать следующие параметры (изобр. 6.f.2):
- «Идентификатор bridge-домена» - идентификационный номер;
- «Flooding» - фрейм, полученный на один из портов, передается на остальные порты коммутатора
- «Unicast forwarding» - Обучение уровня 2 можно включать и отключать на каждом интерфейсе и в каждом домене моста. Используйте эту команду для управления мостовыми доменами. Он включен по умолчанию.
- «Learning» - .
Для сохранения настроек необходимо нажать на кнопку «Сохранить» (изобр. 6.f.3). Для редактирования сетевого интерфейса в режиме Bridge необходимо выбрать строку с сетевым интерфейсом, который необходимо редактировать, и нажать на кнопку «Редактировать». Для удаления сетевого интерфейса в режиме Bridge необходимо выбрать строку с сетевым интерфейсом, который необходимо удалить, и нажать на кнопку «Удалить».
Для добавления интерфейса в bridge-домен необходимо в главном меню выбрать пункт «Сетевые настройки – Интерфейсы Ethernet», выбрать нажатием необходимый интерфейс и нажать кнопку редактировать (изобр. 6.f.4).
В настройках интерфейса в выпадающем списке «Bridge-домен» необходимо выбрать идентификационный номер bridge-домена (изобр. 6.f.5) и сохранить изменения.
Настройка bridge-домена через консоль
Для создания bridge-домена необходимо подключиться к устройству по протоколу ssh, запустить утилиту «vppctl» и выполнить команду «create bridge-domain <bridge-domain-id> [learn <0|1>] [forward <0|1>] [uu-flood <0|1>] [flood <0|1>] [arp-term <0|1>] [mac-age <nn>]», в которой присутствуют следующие параметры:
Таблица 3.a.1. Параметры подключения по консоли.
Параметр | Значение | Команда для изменения значения параметра на существующем bridge- домене |
---|---|---|
learn <0|1> | Запоминание информации об устройстве на интерфейсе | set bridge-domain learn <bridge-domain-id> [disable] |
forward <0|1> | Обработка и пересылка unicast пакетов | set bridge-domain forward <bridge-domain-id> [disable] |
uu-flood <0|1> | Обработка и пересылка unknown-unicast пакетов | set bridge-domain uu-flood <bridge-domain-id> [disable] |
flood <0|1> | Layer 2 flooding | set bridge-domain flood <bridge-domain-id> [disable] |
arp-term <0|1> | Устаревание таблицы ARP | - |
mac-age <nn> | Устаревание таблицы MAC-адресов | set bridge-domain mac-age <bridge-domain-id> <mins> |
# vppctl _______ _ _ _____ ___ __/ __/ _ \ (_)__ | | / / _ \/ _ \ _/ _// // / / / _ \ | |/ / ___/ ___/ /_/ /____(_)_/\___/ |___/_/ /_/ vpp# cr br 10 bridge-domain 10 vpp# sh bridge-domain BD-ID Index BSN Age(min) Learning U-Forwrd UU-Flood Flooding ARP-Term arp-ufwd Learn-co Learn-li BVI-Intf 10 1 1 off on on flood on off off 0 16777216 N/A vpp#
Для добавления интерфейса в bridge-домен необходимо выполнить команду «set interface l2 bridge <interface> <bridge-domain-id> [bvi] [shg]»:
vpp# set interface l2 bridge GigabitEthernet10/0/0 10 vpp# sh br 10 int BD-ID Index BSN Age(min) Learning U-Forwrd UU-Flood Flooding ARP-Term arp-ufwd Learn-co Learn-li BVI-Intf 10 1 2 off on on flood on off off 0 16777216 N/A Interface If-idx ISN SHG BVI TxFlood VLAN-Tag-Rewrite GigabitEthernet10/0/0 3 1 0 - * none vpp#
Для просмотра существующих bridge-доменов необходимо выполнить команду «show bridge-domain [bridge-domain-id [detail|int|arp]]»:
vpp# sh br BD-ID Index BSN Age(min) Learning U-Forwrd UU-Flood Flooding ARP-Term arp-ufwd Learn-co Learn-li BVI-Intf 10 1 2 off on on flood on off off 0 16777216 N/A 20 2 0 off on on flood on off off 0 16777216 N/A vpp#
Для удаления интерфейса из всех bridge-домен необходимо выполнить команду «set interface l3 <interface>»:
vpp# set interface l3 GigabitEthernet10/0/0 vpp# sh br 10 int BD-ID Index BSN Age(min) Learning U-Forwrd UU-Flood Flooding ARP-Term arp-ufwd Learn-co Learn-li BVI-Intf 10 1 2 off on on flood on off off 0 16777216 N/A vpp#