Как установить значение MTU для моста Open vSwitch из командной строки?
Я пробовал справочные страницы, но потерпел неудачу.
Спасибо.
MTU моста автоматически устанавливается равным наименьшему MTU порта. Так что вам просто нужно установить MTU для каждого порта моста. Вы можете получить их список через ovs-vsctl list-ports <BRIDGENAME>
.
ifconfig "ovs bridge" mtu $ value up
Это временная модификация, она сбросится после перезагрузки
ovs-vsctl set int br0 mtu_request=1450
Это сохранит изменение в БД. Изменения, внесенные через ip
или ifconfig
не будет сохраняться
Столбец mtu_request можно использовать для настройки MTU даже для физических интерфейсов (например, eth0).
OVS устанавливает MTU моста равным самому низкому порту. Поэтому вам, возможно, придется отрегулировать MTU на других портах моста, прежде чем вы получите желаемый результат.
http://docs.openvswitch.org/en/latest/faq/issues/
2-е вопросы и ответы снизу страницы