[[tssltd:Общие настройки NG| Вернуться к оглавлению]]
==== Настройка агрегации сетевых интерфейсов через web-интерфейс ====
Для настройки агрегации сетевых интерфейсов необходимо в главном меню выбрать пункт «**Сетевые настройки – Интерфейсы агрегации**» (__//изобр. 6.f.1//__).
{{ :tssltd:aggr1.png |}}\\
__//Изобр. 6.f.1. Просмотр информации об интерфейсах агрегации и расположение кнопки «**Добавить интерфейс**»//__
В таблице «**Интерфейсы агрегации**» необходимо нажать на кнопку «**Добавить bridge-домен**». Необходимо задать следующие параметры (__//изобр. 6.f.2//__):
* «**Название**» - название интерфейса агрегации;
* «**Режим агрегации**» - алгоритм распределения нагрузки;
* «**Состояние**» - cостояние интерфейса агрегации;
* «**MTU**» - максимальный размер полезного блока данных одного пакета;
* «**Bridge-домен**» - .
{{ :tssltd:aggr2.png |}}\\
__//Изобр. 6.f.2. Параметры интерфейса агрегации и расположение кнопки "**Сохранить**"//__
Для сохранения настроек необходимо нажать на кнопку «**Сохранить**» (__//изобр. 6.f.3//__). Для редактирования интерфейса агрегации необходимо выбрать строку с интерфейсом, который необходимо редактировать, и нажать на кнопку «**Редактировать**». Для удаления интерфейса агрегации необходимо выбрать строку с интерфейсом, который необходимо удалить, и нажать на кнопку «**Удалить**».
{{ :tssltd:aggr3.png |}}\\
__//Изобр. 6.f.3. Расположение кнопки "**Сохранить**"//__
Для добавления интерфейса в bridge-домен необходимо в главном меню выбрать пункт «**Сетевые настройки – Интерфейсы Ethernet**», выбрать нажатием необходимый интерфейс и нажать кнопку редактировать (__//изобр. 6.f.4//__).
{{ :tssltd:aggr4.png |}}\\
__//Изобр. 6.f.4. Страница «**Интерфейсы Ethernet**» и расположение кнопки «Редактировать»//__
В настройках интерфейса в выпадающем списке «**Интерфейс агрегации**» необходимо выбрать интерфейс агрегации (__//изобр. 6.f.5//__) и сохранить изменения.
{{ :tssltd:aggr5.png |}}\\
__//Изобр. 6.f.5. Выпадающий список «**Интерфейс агрегации**»//__
==== Настройка агрегации сетевых интерфейсов через консоль ====
Для создания агрегации сетевых интерфейсов необходимо подключиться к устройству по протоколу **ssh**, запустить утилиту «**vppctl**» и выполнить команду «**create bond mode {round-robin | active-backup | broadcast | {lacp | xor} [load-balance { l2 | l23 | l34 }]} [hw-addr ]**»:
# 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 [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 **»:
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 { | sw_if_index }**»:
vpp# delete bond BondEthernet0
vpp# show bond
interface name sw_if_index mode load balance active members members
vpp#
[[tssltd:Общие настройки NG| Вернуться к оглавлению]]