1.什么是堆叠、集群

堆叠:将多个具有堆叠特性的交换设备逻辑上变成一台设备,作为一个整体参与转发
集群:将两个具有集群特性的交换设备组合为逻辑上的一台设备。
集群支持两台设备(css),一般框式交换机支持css,盒式交换机支持堆叠(istack)。
2.堆叠和集群的优势
平面统一管理,转发数据处理性能更好,无环,增加设备连接端口数量
3.堆叠和集群的常见架构

通常在接入层使用堆叠,在核心使用集群
4、堆叠特征
a、交换机多机虚拟成一台虚机,表面上成为一台设备,但是控制平面只能由master进行配置下发,backup设备控制面无法下发配置。由master设备统一管理
b、转发平面多和一,交换机转发数据性能增强,链路带宽增强
c、跨设备链路聚合,虚拟的一台设备可以实现跨设备链路聚合
5、CSS1 和 CSS2
CSS2中,两个框式交换机做堆叠,backup设备中,可以没有主控板卡,backup设备可以与master设备共用一台主控板卡。
6、堆叠通道
管理通道:CSS设备之间,管理和控制平面的交互通通道。负责设备之间配置同步、状态同步等工作,如arp表、路由表等三层表项。
业务通道:CSS设备间转发平面的交互通道。负责报文转发,MAC地址同步等工作。
7、堆叠的选举过程
信锐交换机只支持两台设备做堆叠,堆叠优先级默认为128。
①、两台设备都在启动状态,会先比较堆叠优先级,优先级高的为master设备
②、如果堆叠优先级相同,则比较两台设备的mac地址,mac地址小的为主机
如果在配置堆叠时,有一台设备处在关机状态,则运行态的设备成为master
堆叠的两台设备需要将软件版本保持一致。
8、堆叠系统中,优先开启本地流量优先转发,减少堆叠通道负担。
9、堆叠分裂
两台设备在开启堆叠以后,堆叠线缆(管理通道)断开,导致集群中的设备检测不到对方发送hello报文,那么两台设备就会使用相同mac和IP。造成mac和ip地址冲突。
10,双主检测
为了避免堆叠分裂后,出现两台IP和mac地址相同设备,开启双主检测,堆叠中系统中的设备会互相发送DAD报文,堆叠正常时,不对DAD报文做处理,堆叠分裂后,会把低优先级设备的业务端口进行阻塞。