netplan STP 已启用或已禁用

netplan STP 已启用或已禁用

我正在运行 Ubuntu 20.04.4 LTS 并配置了网桥。我不确定在 netplan 创建的网桥上 STP 是默认启用还是禁用。根据 netplan 文档 [1],它是Enabled默认启用的。

[1]https://netplan.io/reference

这是我的 netplan 配置,我没有设置stp: false选项。

$ cat /etc/netplan/00-eno50-sriov-network-config.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eno49:
      dhcp4: no
      dhcp6: no
      mtu: 9000
    eno50:
      dhcp4: no
      dhcp6: no
      mtu: 9000
      virtual-function-count: 12

  vlans:
    # br-mgmt
    eno49.51:
      id: 51
      link: eno49
      dhcp4: no
      dhcp6: no
      mtu: 1500

    # br-vxlan
    eno49.29:
      id: 29
      link: eno49
      dhcp4: no
      dhcp6: no
      mtu: 9000

  bridges:
    br-mgmt:
      dhcp4: no
      dhcp6: no
      interfaces: [ eno49.51 ]
      addresses: [ 10.74.1.12/23 ]
      gateway4: 10.74.0.1
      nameservers:
        addresses: [ 10.30.0.8, 10.30.0.10 ]
        search: [ foo.com, bar.com ]

    br-vxlan:
      interfaces: [ eno49.29 ]
      addresses: [ 172.29.11.12/21 ]
      dhcp4: no
      dhcp6: no

    br-vlan:
      interfaces: [ eno49 ]
      dhcp4: no
      dhcp6: no

当我使用 brctl 检查 stp 状态时,它显示 STP 已禁用。这与 Ubuntu 官方文档相矛盾

$ brctl show
bridge name bridge id           STP enabled  interfaces
br-mgmt     8000.38eaa7327d40   no           eno49.51
br-vlan     8000.38eaa7327d40   no           eno49
br-vxlan    8000.38eaa7327d40   no           eno49.29

答案1

如果行为与文档相矛盾,则表明存在错误。请在 bugs.launchpad.net/netplan 上报告错误。

相关内容