有没有办法在两个交换机之间提供两个物理上不同的通道?我正在使用两个 Cisco Catalysis 3560,我希望它们之间有两个单独的通道,并且可以强制执行不同的访问控制列表。
我知道我可以使用 EtherChannel 将两个或多个接口组合在一起,但我想对哪些流量使用哪个接口有更多的控制。使用 EtherChannels,我必须在每个接口上强制执行相同的 ACL(对我来说不是一个选项)。
也许有使用 GRE 隧道或手动编辑转发表的解决方案。我只是想知道这里是否有人有经验可以帮助我。
谢谢!
有没有办法在两个交换机之间提供两个物理上不同的通道?我正在使用两个 Cisco Catalysis 3560,我希望它们之间有两个单独的通道,并且可以强制执行不同的访问控制列表。
我知道我可以使用 EtherChannel 将两个或多个接口组合在一起,但我想对哪些流量使用哪个接口有更多的控制。使用 EtherChannels,我必须在每个接口上强制执行相同的 ACL(对我来说不是一个选项)。
也许有使用 GRE 隧道或手动编辑转发表的解决方案。我只是想知道这里是否有人有经验可以帮助我。
谢谢!
根据您的实际目标,有多种可能性。 “随意”负载平衡您的流需要将它们拆分到不同的 VLAN 或非常精细的微调。
带有生成树的 VLAN
将 MSTP 与多个实例或 RPVST+ 一起使用,您可以将 VLAN 安排/配置到两条链路上,然后冗余连接交换机,但每个 VLAN 组都有专用链路。如果链路出现故障,断开连接的 VLAN 可以使用剩余的链路。
要进行配置,请将链接设置为 VLAN 中继并使用相同的标记方案 - 暂时不要连接。
使用 MSTP,设置两个实例并根据所需的分布对 VLAN 进行分组。最简单的是,将一个实例用于 VLAN 1,将另一个用于 VLAN 2。将每个链路端口配置为使用其中一个实例。MSTP 将为每个实例构建一个单独的生成树,仅通过所需端口转发(除非其他链路发生故障)。
使用 RPVST+,您可以在每个端口上配置每个 VLAN 的优先级,并(几乎)将流量吸引到该链路。
没有生成树的 VLAN
您可以简单地跨两条链路连接不同的 VLAN 并完全停用生成树。请注意,这种方式没有环路保护和故障转移 - 除非您想要简单的设置,否则不建议这样做。
没有 VLAN 的 LAG
设置链路聚合组/以太网通道时,您需要选择端口流量分配算法或更改 MAC/IP 地址/端口号,以实现最佳流量平衡。这听起来可能最简单,但实际上在实验室外最难做到。
我们使用此变体在两个核心交换机之间对 Veeam 备份流进行负载平衡,并且只有千兆位链路与 LACP - 备份流使用带有精心挑选的 IP 地址的特殊子网来优化流。
(这是为了完整性而包括在内 - 因为您的问题是关于使用单独的 ACL,所以 LAG 不会像您已经说过的那样工作。)