请老死机指点交换机的“堆叠”和“链路聚合”区别

2016-06-13 19:00:32 +08:00
 trepwq

好像这两个功能效果上类似啊,我知道堆叠目的是把交换机合到一起使用,链路聚合目的是连接两个交换机。 但是要是链路聚合的端口和堆叠的一样多,是不是就能当堆叠用了?还是堆叠能传递链路聚合不能传递的一些东西呢?

8267 次点击
所在节点    问与答
7 条回复
yan5990853
2016-06-13 19:51:36 +08:00
“堆叠”这个词在不同设备厂商之中的定义有些不同。以国内比较流行的 h3c 交换机为例, stack 堆叠仅能能实现集中管理,如果要虚拟成一台设备需要 IRF2 特性。
xiaohanyu
2016-06-13 20:10:37 +08:00
堆叠一般是指交换机之间互为冗余或者组集群?链路聚合说的是以太网物理端口的操作,两都不是一个层面上的概念吧?
shiji
2016-06-13 21:04:50 +08:00
我没专业学过,但是据我所知堆叠是交换机和交换机之间的扩充,链路聚合是联合多个网络端口叠加带宽/容错。链路聚合一般是交换机和设备之间的。比如说 LACP , 我家的交换机和 NAS 之间就弄了两条千兆线路,这样如果有很多设备同时访问 NAS , NAS 总输出带宽能达到 2G 。
Syc
2016-06-13 21:13:30 +08:00
我也是来学习的!😝
XiaoXiaoNiWa
2016-06-13 21:19:45 +08:00
我也是来学习的!😝
smallfount
2016-06-13 21:26:54 +08:00
堆叠一般来说是跟级联作为比较来说的.
2 者的主要作用都是用来扩充可用的端口.
其他厂商我不知道, Cisco 的堆叠可以讲多台同型交换机串成一台, 在逻辑上视作一台交换机而物理上则大大扩展了可以使用端口数量.
相对的, 级联则是一种通用的连接方式, 就是将一台交换机通过线路连接在另外一台交换机的一个端口上.
堆叠的好处是被堆叠的设备都是同级的, 甚至于可以共享背板.但是对设备本身就有技术要求, 基本都是各个厂商的私有技术方案.
级联对设备没要求, 但是性能就弱不少, 多层级联会影响性能.

链路聚合其实是一种端口技术, 本质就是将几个端口绑定在一起虚拟成一个端口组,以达到带宽增加以及端口冗余等效果.

一般来说, 交换机对于聚合多少端口是有限制.
假设我们汇聚了 20G 的端口, 这样在带宽上至少能跟堆叠类似.但是我堆叠可以继续堆啊, 你 Trunk 线难道也继续连?
那你得有多少口用在 trunk 上, 这个浪费至少我无法忍受

堆叠线是一定会有 Trunk 线没有的一些东西的, 具体就要看厂商, 一般来说主要还是一些内部控制协议等, 单纯的数据来说其实是一样的.
trepwq
2016-06-13 22:37:28 +08:00
@smallfount 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/285423

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX