User Tools

Site Tools


tssltd:настройка_агрегации_сетевых_интерфейсов_ng

This is an old revision of the document!


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

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

Для создания агрегации сетевых интерфейсов необходимо подключиться к устройству по протоколу 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]»:

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#

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

tssltd/настройка_агрегации_сетевых_интерфейсов_ng.1706693944.txt.gz · Last modified: 2024/01/31 12:39 by n.ganenkov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki