NVUE 升级后未能应用配置

问题

从之前的版本升级到 Cumulus Linux 5.4.0 或更高版本后,当您应用 NVUE 配置时,应用失败,并显示消息指示 breakout 语法无效

cumulus@switch:~$ nv config apply
Invalid config [rev_id: 4]
  Config invalid at interface.swp1.link.breakout: '4x10G' is not of type 'object'

环境

当所有以下条件都为真时,会观察到此问题

解决方案

要解决此问题

  1. 删除每个端口的 breakout 配置

您还必须取消设置设置为 link breakout disabled 的端口的链路 breakout 配置。

nv unset interface swp1 link breakout
nv unset interface swp2 link breakout
nv unset interface swp3 link breakout
nv unset interface swp4 link breakout
...
nv config apply
  1. 使用 Cumulus Linux 5.4.0 中支持的语法 再次应用 breakout 配置
nv set interface swp1 link breakout 4x
nv set interface swp2 link breakout disabled
nv set interface swp3 link breakout 4x
nv set interface swp4 link breakout disabled
...
nv config apply