Пример 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
0. Создали бридж с именем ovsbr1: ovs-vsctl add-br ovsbr1 1. Синтаксис bond: ovs-vsctl add-bond <bridge name> <bond name> <list of interfaces> 2. Создали bond0 в свитче ovsbr1 из интересов eth1,eth3 ovs-vsctl add-bond ovsbr1 bond0 eth1 eth3 2. Включили lacp на интерфейсе bond0 ovs-vsctl set port bond0 lacp=active # вариант на backup-active ovs-vsctl add-bond ovsbr0 bond0 enp2s0 wlan0 bond_mode=active-backup |
Пример 2:
1 |
ovs-vsctl add-bond ovsbr1 bond0 eth1 eth3 lacp=active |
Дополнительные команды:
1 2 3 4 5 6 7 8 9 10 |
ovs-appctl bond/show <bond name> - показать информацию о bond ovs-appctl lacp/show <bond name> - показать информацию о lacp ovs-vsctl list port bond0 - показать порты в bond ovs-vsctl set port ovsbr0 tag=29 - установить vlan с tag 29 ovs-vsctl del-port br0 bond0 -- add-bond br0 bond0 a b c d - удалить bond0 из br0 и создать bond0 из интерфейсов a,b,c,d |
Ссылки:
1 2 3 |
https://blog.scottlowe.org/2012/10/19/link-aggregation-and-lacp-with-open-vswitch/ https://mail.openvswitch.org/pipermail/ovs-discuss/2017-October/045455.html https://wiki.archlinux.org/title/systemd-networkd_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) |