如何让 Juniper EX 交换机上的多个上行链路工作?

网络工程 路由 杜松 瞻博网络 杜松
2021-07-22 10:47:50

我们有一台瞻博网络 EX4200。端口 0、2、4 和 6 连接到另一个瞻博网络交换机。这些端口是我们的网络上行链路。所有其他端口都连接到我们的服务器。我们希望流量使用所有 4 个上行链路(总容量 4 Gbps),但似乎只有第一个端口 (0) 被使用,所有其他端口都显示没有或很少流量,即使在重负载下也是如此。

我们的开关:

# show interfaces
ge-0/0/0 {
    unit 0 {
        family ethernet-switching;
    }
}

...

# show interfaces vlan
unit 401 {
    family inet {
        address e.f.g.2/29;
    }
}
unit 101 {
    family inet {
        address a.b.c.1/29;
    }
}
unit 102 {
    family inet {
        address a.b.c.9/29;
    }
} 
...

#show vlans
server-1 {
    vlan-id 101;
    interface {
        ge-0/0/1.0;
    }
    l3-interface vlan.101;
}
server-2 {
    vlan-id 103;
    interface {
        ge-0/0/3.0;
    }
    l3-interface vlan.103;
}
default {
    vlan-id 401;
    l3-interface vlan.401;
}
v401;

...

show routing-options
static {
    route 0.0.0.0/0 next-hop e.f.g.1;
}

我们的交换机端口 0、2、4 和 6 连接到上游交换机的端口 0、1、2 和 3。上游交换机配置如下:

set routing-options static route a.b.c.1/24 next-hop e.f.g.2

set interfaces ge-0/0/0 unit 0 family ethernet-switching
set interfaces ge-0/0/1 unit 0 family ethernet-switching
set interfaces ge-0/0/2 unit 0 family ethernet-switching
set interfaces ge-0/0/3 unit 0 family ethernet-switching

set vlans v401 vlan-id 401
set vlans v401 interface ge-0/0/3.0
set vlans v401 interface ge-0/0/2.0
set vlans v401 interface ge-0/0/1.0
set vlans v401 interface ge-0/0/0.0
set vlans v401 l3-interface vlan.401

为什么我们没有看到流量流经其他 3 个上行链路?

1个回答

正如 Ron 所提到的,这很可能是生成树阻塞其余三个接口的结果,因为您在网络中创建了一个循环。

要实现您所追求的(负载共享/流量分配),请在两个交换机上配置以下内容以形成聚合以太网链接:

set chassis aggregated-devices ethernet device-count 8

wildcard range delete interfaces ge-0/0/[0-3]
wildcard range delete vlans v401 interface ge-0/0/[0-3]

set interfaces interface-range AE0-MEMBERS ether-options 802.3ad ae0
wildcard range set interfaces interface-range AE0-MEMBERS member ge-0/0/[0-3]
set interfaces ae0 aggregated-ether-options lacp active

set interfaces ae0 unit 0 family ethernet-switching
set vlans v401 interface ae0 

我不喜欢将接口分配给 VLAN,因此您可以将最后一行替换为:

set interfaces ae0 unit 0 family ethernet-switching members v401

我将 Junos VLAN 分配比作应该悬挂卫生纸卷哪一侧的永恒斗争。