小编Tol*_*lli的帖子

带有 2 个 NIC 的 LACP 在其中一个关闭时工作,而不是在两个都打开时

我遇到了让 LACP 中继在 Ubuntu 12.04.2 LTS 上正常运行的问题。

我的设置是一台主机,通过两个 10 Gbe 接口连接到两个单独的 Nexus 5548 交换机,vPC 配置为启用多机箱 LACP。Nexus 配置符合 Cisco 指南,Ubuntu 配置符合https://help.ubuntu.com/community/UbuntuBonding

服务器连接到每个Nexus交换机上的端口Ethernet1/7,其端口配置相同并放置在Port-channel 15中。Port-channel 15配置为VPC 15,VPC输出看起来不错。这些是简单的接入端口,即不涉及 801.1q 中继。

图表:

    +----------+      +----------+      +----------+      +----------+
    | client 1 |------| nexus 1  |------| nexus 2  |------| client 2 |
    +----------+      +----------+      +----------+      +----------+
                           |                  |
                           |    +--------+    |
                           +----| server |----+
                           eth4 +--------+ eth5
Run Code Online (Sandbox Code Playgroud)

当任一链接关闭时,客户端 1 和 2 都能够访问服务器。但是,当我启动辅助链路时,使用新启用的链路连接到交换机的客户端无法访问服务器。请参阅下表了解状态转换和结果:

   port states (down by means of "shutdown")
     nexus 1 eth1/7        up     up    down   up
     nexus …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu bonding lacp etherchannel

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

bonding ×1

etherchannel ×1

lacp ×1

linux ×1

ubuntu ×1