系统管理员友好的高速以太网交换

主要观点:作者寻找不讨厌的以太网交换机,朋友有 Mellanox SN2010 闲置出售,作者购入并尝试在其上运行接近原生 Debian 的系统,介绍了交换机的内部结构、安装 Debian 的步骤、升级 ASIC 固件的方法、设置合理的交换机接口名称、构建网络拓扑、硬件辅助防火墙、监控交换机状态、Packet Sampling / sflow 以及替代 Nvidia/Mellanox 的其他选择等。
关键信息

  • Mellanox SN2010 特性,如 18xSFP28 和 4xQSFP28 端口、使用 Mellanox 自己的硅芯片等。
  • 安装 Debian 需通过特定方法,包括进入 BIOS、插入 USB 驱动器等步骤,且需安装 mlx-core 模块。
  • 升级 ASIC 固件可从特定网站获取固件 blobs 并手动或使用工具进行升级。
  • 通过 udev 规则设置合理的交换机接口名称,方便管理。
  • 构建网络拓扑,包括 uplink 端口、VLAN 配置、桥接等。
  • 硬件辅助防火墙可使用 tc -flower 系统插入规则。
  • 可使用 hsflowd 进行 Packet Sampling / sflow 。
  • 提到其他类似功能的供应商,如 Arista、Marvell 等。
    重要细节
  • 电源供应和风扇托盘可更换,内部有神秘 QSFP 连接器。
  • 内核编译需设置特定模块,可使用预编译内核。
  • 升级固件可能遇到的问题及解决方法。
  • 硬件限制导致的 MAC 地址使用问题。
  • 一些 sysctl 选项的设置建议。
  • 监控交换机状态的方法及工具使用。
  • 不同供应商的特点及局限性。
阅读 228
0 条评论