Cumulus Linux 4.0.0 的新增功能和不同之处

Cumulus Linux 4.0.0 是多年来操作系统最大的一次更新!此版本有许多更改,包括外观和底层,包括新的内核和几个新平台 — 但我们也删除了一些平台和功能 — 因此,最好在升级之前了解所有更改。

与往常一样,请阅读发行说明,了解此版本中所有未解决和已修复的问题。

对于更新的版本,您可以随时在此处获取最新的 Cumulus Linux 信息。

Cumulus Linux 4.0.0 的新增功能和不同之处?

Cumulus Linux 4.0.0 支持以下新平台、新功能和增强功能。

新平台包括

  • Edgecore Minipack AS8000 (100G Tomahawk3)
  • NVIDIA Spectrum SN3700C (100G Spectrum-2)
  • NVIDIA Spectrum SN3700 (200G Spectrum-2)
    • 请注意,Cumulus Linux 4.0.0 目前支持 100G 速度
  • HPE SN2745M (100G Spectrum)

新功能和增强功能包括

  • Cumulus Linux 现在基于 Debian Buster(版本 10),内核版本为 4.19
    • 在此内核中,Meltdown/Spectre 修复程序均已完全更新
  • 能够 apt-get upgrade 到特定的 4.y.z 版本,而不仅仅是最新版本(用于未来的 Cumulus 4.0.z 版本)
  • EVPN BUM 流量处理 在 Broadcom 交换机上使用 PIM-SM
  • 具有 MLAG 的 PIM 主动-主动
  • Broadcom 交换机上的端口安全
  • NVIDIA Spectrum 交换机的“刚刚发生什么 (WJH)”功能,用于流式传输详细的上下文遥测数据,以便使用 NVIDIA NetQ 等工具进行盒外分析
  • 新的备份和还原实用程序
  • 在 VXLAN 主动-主动模式下的 EVPN 对称配置中通告主 IP 地址类型 5 路由
  • 在命令输出中显示 BGP 最佳路径原因
  • 在 NVIDIA Spectrum 交换机上,某些缓冲区和队列配置设置不再需要重启 switchd
  • FRRouting daemonsdaemons.conf 文件已合并到 daemons 文件中,这可能会影响您的自动化脚本
  • NetQ 代理和 CLI 默认安装在 Cumulus Linux 中;这些软件包也存在于 apt.cumulusnetworks.com 存储库中,并在新版本的 NetQ 可用时进行更新
  • 以下文件已添加到 Cumulus Linux 基本镜像
    • bwm-ng
    • dos2unix
    • mtr-tiny
  • 以下默认设置已更改
    • 管理 VRF 默认启用
      • 管理 VRF 必须同时具有 IPv6 地址和 IPv4 地址才能正常工作;默认 IP 地址为 ::1/128
    • 默认在 daemons 文件中启用 Zebra
    • 默认在所有 VXLAN 接口上启用 ARP/ND 抑制
    • 默认在所有 VXLAN 网桥端口上禁用 MAC 学习
    • 在 Broadcom 交换机上,/etc/cumulus/switchd.confroute_preferred_over_neigh 的默认值现在为 TRUE
  • 本地存档现在嵌入在 Cumulus Linux 磁盘镜像中,其中包含安装 ifplugd、LDAP、RADIUS 或 TACACS+ 所需的软件包,而无需网络连接;该存档名为 cumulus-local-apt-archive,并在 /etc/apt/cumulus-local-apt-archive-sources.list 文件中引用
  • 已删除 apps 存储库
  • 以下工具/命令已更改
    • 现在安装的是 vim 而不是 vim-tiny
    • rasdaemon 已取代 mcelog
    • date 命令已从 24 小时制更改为 12 小时制 AM/PM 和欧式日期、月、年
    • 旧的密码,例如 SHA-1,不再支持 SSH 和 SSL

当前支持的平台

以下列表标识了 Cumulus Linux 4.0.0 中支持的所有平台。请注意,3.7.z 中支持的某些平台可能不会在此处显示,但如果仍受支持,则应在未来的版本中返回(请参阅下面不再支持的平台列表)。

  • 100G
    • Dell S5232F-ON
    • Dell Z9264F-ON
    • Edgecore AS7816-64X
    • Edgecore AS7726-32X
    • Edgecore Minipack AS8000
    • HPE SN2745M
    • 联想 NE10032O
    • NVIDIA Spectrum SN2700
    • NVIDIA Spectrum SN3700
    • NVIDIA Spectrum SN3700C
    • QCT QuantaMesh BMS T7032-IX1
    • QCT QuantaMesh BMS T7032-IX7
  • 40G
    • Dell S6010-ON
    • Edgecore AS6812-32X
    • Edgecore AS6712-32X
  •  25G
    • Dell S5248F-ON
    • Dell S5296F-ON
    • Delta AG-5648v1
    • Edgecore AS7326-56X
    • Fiberstore N8500-48B6C
    • 联想 NE2572O
    • NVIDIA Spectrum SN2410
    • QCT QuantaMesh BMS T4048-IX8
  • 10G
    • Dell S4048-ON
    • Edgecore AS5812-54T
    • Edgecore AS5812-54X
    • Penguin Arctica NX4804x
  • 1G
    • Dell S3048-ON
    • 联想 NE0152TO

不再支持的平台

NVIDIA 在 Cumulus Linux 4.0.0 中不支持这些平台(在 Cumulus Linux 3.7.z 中仍然支持,直到该版本达到其生命周期结束)。请勿在任何这些平台上安装 Cumulus Linux 4.0.0,因为它无法正常运行

  • Cumulus Express CX-10256-S/Edgecore OMP-800 (100G Tomahawk)
  • Dell S6000-ON (40G Trident2)
  • Edgecore Wedge-100 (100G Tomahawk)
  • Facebook Backpack (100G Tomahawk)
  • Facebook Voyager (100G Tomahawk)

Cumulus Linux 3.7.z 支持但当前不支持的平台

以下平台在 Cumulus Linux 3.7.z 上受支持,但在 Cumulus Linux 4.0 中尚不受支持。对这些平台的支持应在 4.y.z 版本发布周期中的某个时间点恢复。

  • Dell N3048EP-ON
  • Dell S4128F-ON
  • Dell S4128T-ON
  • Dell S4148F-ON
  • Dell S4148T-ON
  • Dell S5048F-ON
  • Dell Z9100-ON
  • Delta AG7648
  • Delta AG9032v1
  • Delta AG9032v2
  • Edgecore AS4610-54P
  • Edgecore AS4610-54T
  • Edgecore AS4610-54T-B
  • Edgecore AS5712-54X
  • Edgecore AS7312-54XS
  • Edgecore AS7712-32X
  • NVIDIA Spectrum SN2010
  • NVIDIA Spectrum SN2100
  • Penguin Arctica 3200xlp
  • Penguin Arctica 4804ip
  • Penguin Arctica 4804iq
  • Penguin Arctica 4806xp
  • QCT QuantaMesh BMS T4048-IX2
  • QCT QuantaMesh T1048-LY4R
  • QCT QuantaMesh BMS T5032-LY6-x86
  • QCT QuantaMesh BMS T3048-LY7
  • QCT QuantaMesh BMS T3048-LY8
  • QCT QuantaMesh BMS T3048-LY9
  • Supermicro SSE-C3632S
  • Supermicro SSE-G3648B
  • Supermicro SSE-X3648S

已删除的功能

  • Cumulus Linux 不再包含 LNV