Bug 38578 - etcnet не может настроить vlan для интерфейса ovsport
Summary: etcnet не может настроить vlan для интерфейса ovsport
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: openvswitch (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords: RS
Depends on:
Blocks:
 
Reported: 2020-06-04 11:35 MSK by Evgeniy Korneechev
Modified: 2020-06-18 15:42 MSK (History)
8 users (show)

See Also:


Attachments
Патч для парсинга VID (622 bytes, patch)
2020-06-05 11:05 MSK, Evgeniy Korneechev
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeniy Korneechev 2020-06-04 11:35:48 MSK
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"
Comment 1 Evgeniy Korneechev 2020-06-04 16:44:32 MSK
В таком виде заводится:

vlan495/options:
TYPE=ovsport
BOOTPROTO=static
CONFIG_IPV4=yes
BRIDGE=vmbr0
ON_BOOT=yes
OVS_EXTRA="set port vlan495 tag=495"
Comment 2 Evgeniy Korneechev 2020-06-05 11:05:05 MSK
Created attachment 8826 [details]
Патч для парсинга VID

Возможно все-таки баг надо повесить на openvswitch.
Если внести изменения в файл /etc/net/scripts/create-ovsport как в патче - то VID
будет транслирован в tag для порта.
Comment 3 Repository Robot 2020-06-18 15:42:01 MSK
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