新增功能

本文档支持 Cumulus Linux 5.12 版本,并列出了新的平台、功能和增强功能。

Cumulus Linux 5.12 中的新增功能

平台

  • NVIDIA SN2201M 包括更新的参数集标识 (PSID) 和固件。您无法将交换机降级到 5.11。

新功能和增强功能

  • SN5400 交换机上 SyncE 支持 1G(光纤)
  • 能够通过优化的映像升级从 Cumulus Linux 5.11 升级
  • RoCE 单个共享缓冲区池
  • 对等组上的优雅 BGP 关闭
  • 软件模块重置
  • 从转发表中清除动态 MAC 地址条目
  • BGP 前缀无关收敛
  • 下一跳组更新期间的 ECMP 资源共享
  • RADIUS 用户命令计费支持具有首次响应选项的多个服务器
  • 用户帐户的 SPIFFE ID 支持
  • 地址自动配置 (SLAAC)现已正式发布
  • 开放遥测
  • NVUE
    • Traceroute 命令
    • Ping 命令
    • 用于监控接口流量速率和 PPS 的命令
    • 用于监控磁盘使用情况的命令
    • 配置其他软件包存储库
    • 查找目标的路由
    • 其他 nv show 命令过滤器,用于按协议、邻居状态和邻居详细信息进行过滤
    • 支持使用 show 命令查看 API
    • 日志记录命令
    • 用于转换修订版或 yaml 配置文件的命令
    • 已更改的 NVUE 命令
    • 已删除的 NVUE 命令
    • 新的 NVUE 命令

发行注意事项

在升级到 Cumulus Linux 5.12 之前,请查看以下注意事项。

Linux 配置文件被覆盖

如果您使用 Linux 命令配置交换机,请在升级到 Cumulus Linux 5.12.0 或更高版本之前阅读以下信息。

Cumulus Linux 包含默认的 NVUE startup.yaml 文件。此外,默认情况下启用 NVUE 配置自动保存。因此,当交换机在升级后重新启动或您使用 Linux passwd 命令更改 cumulus 用户帐户密码时,Cumulus Linux 会覆盖对交换机上的 Linux 配置文件所做的任何手动更改。

只有当您使用 Linux 命令配置交换机时,才会出现这些问题。如果您使用 NVUE 命令配置交换机,则不会出现这些问题,也无需采取任何措施。

为了防止 Cumulus Linux 在交换机重新启动或使用 passwd 命令更改 cumulus 用户帐户密码时覆盖对 Linux 配置文件的手动更改,请在之前升级到 5.12.0 或更高版本,或者在新的二进制映像安装后执行以下步骤

  1. 禁用 NVUE 自动保存
cumulus@switch:~$ nv set system config auto-save state disabled
cumulus@switch:~$ nv config apply
cumulus@switch:~$ nv config save
  1. 删除 /etc/nvue.d/startup.yaml 文件

    cumulus@switch:~$ sudo rm -rf /etc/nvue.d/startup.yaml
    
  2. PASSWORD_NVUE_SYNC=no 行添加到 /etc/default/nvued 文件

    cumulus@switch:~$ sudo nano /etc/default/nvued
    PASSWORD_NVUE_SYNC=no
    

带有主机名选项的 DHCP 租约

当启用 NVUE 的 Cumulus Linux 交换机收到包含主机名选项的 DHCP 租约时,它会忽略收到的主机名并且不应用它。有关详细信息,请参阅此知识库文章

升级后的 NVUE 命令

Cumulus Linux 5.12 包含 NVUE 对象模型。升级到 Cumulus Linux 5.12 后,运行 NVUE 配置命令可能会覆盖现在可以使用 NVUE 配置的功能的配置,并删除您手动添加到文件或使用 Ansible、Chef 或 Puppet 等自动化工具添加的配置。要保留您的配置,您可以执行以下操作之一