具有两条链路的瞻博中继(不使用 LAG)

网络工程 杜松 生成树 树干 IEEE-802.1ax 杜松
2021-07-15 16:03:21

出于某种原因,我对此空白。假设我有两个 EX 交换机通过 2 条链路相互连接(两个交换机上的 xe-0/1/0 和 xe-0/1/1)。

我可以使用如下简单的配置轻松地在这些链接之一上设置中继:

test@SW1# show interfaces xe-0/1/0                                 
unit 0 {
description "Trunk to SW2 to port xe-0/1/0";
family ethernet-switching {
    port-mode trunk;
    vlan {
        members [ vlan-10 vlan-20 ];
    }
    native-vlan-id 1;
}
}

现在我的问题是如何让第二个链接成为这个中继的备份?我会像上面一样配置端口 xe-0/1/1 并让 STP 阻止它吗?这样做的正确程序是什么?

据我所知,有 3 个选项(冗余中继组、链路聚合、使用 STP 的两条链路)我只是有一个问题,告诉我是否需要相同地配置两个端口,或者是否还有其他事情我应该做。

谢谢!

2个回答

对于中继冗余要记住的一件事是,即使使用快速 STP,STP 也会缓慢地进行故障转移。如果将两条链路设置为聚合通道,则链路故障转移速度会快得多。 STP 故障切换最慢,路由协议故障切换速度快一个数量级,聚合通道故障切换速度还要快一个数量级。

RSTP - 配置两条链路相同。确保通过“设置协议 rstp 接口 xe-blah”在链路两端启用 RSTP,或仅确保配置“设置协议 rstp 接口全部”。

RTG - 必须明确禁用 RSTP。RTG 和 RSTP 是互斥的。禁用 RSTP 后,将两个链接配置为相同,但也会在以太网交换选项下提供 RTG 组配置 - ( http://www.juniper.net/documentation/en_US/junos13.2/topics/example/cfm-ex-series -redundant-trunk-groups.html )

链路聚合 - 创建聚合以太网接口,中继配置位于聚合以太网接口下,而物理成员将仅配置为 AgEth 包的成员。

例子:

set chassis aggregated-device ethernet device-count 1
!
test@SW1# show interfaces ae0                               
unit 0 {
description "Trunk to SW2:ae0";
aggregated-ether-options {
lacp {
active;
}
}
family ethernet-switching {
    port-mode trunk;
    vlan {
        members [ vlan-10 vlan-20 ];
    }
    native-vlan-id 1;
}
}

set interfaces xe-0/1/0 gigether-options 802.3ad ae0
set interfaces xe-0/1/1 gigether-options 802.3ad ae0

链路聚合是首选,因为 RSTP 和 RTG 是默认的活动/备用配置。而使用链路聚合,您可以同时使用两条路径,并在链路出现故障时自动进行故障转移,而不会像延迟那样使用 STP。

HTH