Вернуться к оглавлению

Настройка агрегации сетевых интерфейсов через web-интерфейс

Для настройки агрегации сетевых интерфейсов необходимо в главном меню выбрать пункт «Сетевые настройки – Интерфейсы агрегации» (изобр. 6.f.1).


Изобр. 6.f.1. Просмотр информации об интерфейсах агрегации и расположение кнопки «Добавить интерфейс»

В таблице «Интерфейсы агрегации» необходимо нажать на кнопку «Добавить bridge-домен». Необходимо задать следующие параметры (изобр. 6.f.2):

  • «Название» - название интерфейса агрегации;
  • «Режим агрегации» - алгоритм распределения нагрузки;
  • «Состояние» - cостояние интерфейса агрегации;
  • «MTU» - максимальный размер полезного блока данных одного пакета;
  • «Bridge-домен» - .


Изобр. 6.f.2. Параметры интерфейса агрегации и расположение кнопки “Сохранить

Для сохранения настроек необходимо нажать на кнопку «Сохранить» (изобр. 6.f.3). Для редактирования интерфейса агрегации необходимо выбрать строку с интерфейсом, который необходимо редактировать, и нажать на кнопку «Редактировать». Для удаления интерфейса агрегации необходимо выбрать строку с интерфейсом, который необходимо удалить, и нажать на кнопку «Удалить».


Изобр. 6.f.3. Расположение кнопки “Сохранить

Для добавления интерфейса в bridge-домен необходимо в главном меню выбрать пункт «Сетевые настройки – Интерфейсы Ethernet», выбрать нажатием необходимый интерфейс и нажать кнопку редактировать (изобр. 6.f.4).


Изобр. 6.f.4. Страница «Интерфейсы Ethernet» и расположение кнопки «Редактировать»

В настройках интерфейса в выпадающем списке «Интерфейс агрегации» необходимо выбрать интерфейс агрегации (изобр. 6.f.5) и сохранить изменения.


Изобр. 6.f.5. Выпадающий список «Интерфейс агрегации»

Настройка агрегации сетевых интерфейсов через консоль

Для создания агрегации сетевых интерфейсов необходимо подключиться к устройству по протоколу ssh, запустить утилиту «vppctl» и выполнить команду «create bond mode {round-robin | active-backup | broadcast | {lacp | xor} [load-balance { l2 | l23 | l34 }]} [hw-addr <mac-address>]»:

# vppctl
    _______    _        _   _____  ___
 __/ __/ _ \  (_)__    | | / / _ \/ _ \
 _/ _// // / / / _ \   | |/ / ___/ ___/
 /_/ /____(_)_/\___/   |___/_/  /_/

vpp# create bond mode round-robin
BondEthernet0
vpp# show bond
interface name   sw_if_index  mode          load balance  active members members
BondEthernet0    5            round-robin   round-robin   0              0

Для добавления сетевого интерфейса в интерфейс агрегации необходимо выполнить команду «bond add <BondEthernetx> <slave-interface> [passive] [long-timeout]»:

vpp# bond add BondEthernet0 TenGigabitEthernet3/0/0
vpp# bond add BondEthernet0 TenGigabitEthernet3/0/1
vpp# show bond details
BondEthernet0
  mode: round-robin
  load balance: round-robin
  last xmit member index: 0
  number of active members: 1
    TenGigabitEthernet3/0/1
  number of members: 2
    TenGigabitEthernet3/0/0
    TenGigabitEthernet3/0/1
  device instance: 0
  interface id: 0
  sw_if_index: 5
  hw_if_index: 5
vpp#

Для удаления сетевого интерфейса из интерфейса агрегации необходимо выполнить команду «bond del <slave-interface>»:

vpp# bond del TenGigabitEthernet3/0/0
vpp# bond del TenGigabitEthernet3/0/1
vpp# show bond details
BondEthernet0
  mode: round-robin
  load balance: round-robin
  last xmit member index: 0
  number of active members: 0
  number of members: 0
  device instance: 0
  interface id: 0
  sw_if_index: 5
  hw_if_index: 

Для просмотра существующих интерфейсов агрегации необходимо выполнить команду «show bond [details]» (просмотр интерфейсов в режиме LACP выполняется через команду «show lacp [details]»):

vpp# show bond details
BondEthernet0
  mode: round-robin
  load balance: round-robin
  last xmit member index: 0
  number of active members: 0
  number of members: 0
  device instance: 0
  interface id: 0
  sw_if_index: 5
  hw_if_index: 5

Для удаления интерфейса агрегации необходимо выполнить команду «delete bond {<interface> | sw_if_index <sw_idx>}»:

vpp# delete bond BondEthernet0
vpp# show bond
interface name   sw_if_index  mode          load balance  active members members
vpp#

Вернуться к оглавлению