| Summary: | etcnet не может настроить vlan для интерфейса ovsport | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgeniy Korneechev <ekorneechev> | ||||
| Component: | openvswitch | Assignee: | Alexey Shabalin <shaba> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | alex, ekorneechev, ldv, legion, mike, rider, shaba, vseleznv | ||||
| Version: | unstable | Keywords: | RS | ||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
В таком виде заводится: 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 для порта.
|
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"