vlan495/options: TYPE=ovsport BOOTPROTO=static CONFIG_IPV4=yes BRIDGE=vmbr0 ON_BOOT=yes VID=495 vmbr0/options: TYPE=ovsbr BOOTPROTO=static CONFIG_IPV4=yes ON_BOOT=yes HOST="ens18" Однако после перезагрузки машины ovs-vsctl показывает без тега: # ovs-vsctl show 6669027e-d2a5-4f23-8d36-bf279d39355c Bridge "vmbr0" Port "vmbr0" Interface "vmbr0" type: internal Port "ens18" Interface "ens18" Port "vlan495" Interface "vlan495" type: internal ovs_version: "2.11.1" А должен (добиваюсь только командой ovs-vsctl set port vlan495 tag=495): # ovs-vsctl show 6669027e-d2a5-4f23-8d36-bf279d39355c Bridge "vmbr0" Port "vmbr0" Interface "vmbr0" type: internal Port "ens18" Interface "ens18" Port "vlan495" tag : 495 Interface "vlan495" type: internal ovs_version: "2.11.1"
В таком виде заводится: vlan495/options: TYPE=ovsport BOOTPROTO=static CONFIG_IPV4=yes BRIDGE=vmbr0 ON_BOOT=yes OVS_EXTRA="set port vlan495 tag=495"
Created attachment 8826 [details] Патч для парсинга VID Возможно все-таки баг надо повесить на openvswitch. Если внести изменения в файл /etc/net/scripts/create-ovsport как в патче - то VID будет транслирован в tag для порта.
openvswitch-2.12.0-alt4 -> sisyphus: Thu Jun 18 2020 Alexey Shabalin <shaba@altlinux> 2.12.0-alt4 - Add support vlan for ovsport (ALT #38578) - Add --may-exist option for ovsbond