智能堆叠iStack (Intelligent Stack),是指将多台支持堆叠特性的交换机设备组合在一起, 从逻辑上组合成一台交换设备。
堆叠基本概念
作用
通过交换机堆叠,可以实现网络高可靠性和网络大数据量转发,同时简化网络管理。
角色
主交换机:负责管理整个堆叠系统,一个堆叠系统只能存在一个主交换机
备交换机:是主交换机的备份交换机。当主交换机故障时,备交换机会接替 原主交换机的所有业务。堆叠中只有一台备交换机。
从交换机::主要用于业务转发,从交换机数量越多,堆叠系统的转发能力越强。 除主交换机和备交换机外,堆叠中其他所有的成员交换机都是从交换机。
堆叠ID
即成员交换机的槽位号(Slot ID),用来标识和管理成员交换机,堆叠中所有成员交换 机的堆叠ID都是唯一的。
堆叠优先级
堆叠优先级是成员交换机的一个属性,主要用于角色选举过程中确定成员交换机的角色, 优先级值越大表示优先级越高,优先级越高当选为主交换机的可能性越大。
堆叠建立过程
1.主交换机选举
先比较启动状态(20s内属于同一启动状态),再比较优先级(越小越优),最后比较MAC地址(越小越优)
2.拓扑收集和备交换机选举
主交换机收集拓扑信息并进行计算转发表项然后下发给所有成员交换机,同时分配堆叠ID,最后进行备交换机的选举
3.稳定运行
所有成员交换机会自动同步主交换机的系统软件和配置文件
堆叠方式
堆叠卡堆叠:交换机之间通过专用的堆叠插卡和专用的堆叠端口及堆叠线缆连接。
业务口堆叠::普通线缆堆叠和专用线缆堆叠。
堆叠系统变更
成员加入
新加入的成员直接选举为从交换机,主交换机更新拓扑信息,同步给所有成员交换机,并给新交换机配置堆叠ID,新交换机更新堆叠ID及配置文件和系统软件。
成员退出
堆叠成员退出是指成员交换机从堆叠系统中离开。根据退出成员交换机角色的不同, 对堆叠系统的影响也有所不同:
□当主交换机退出,备份交换机升级为主交换机,重新计算堆叠拓扑并同步到其他成员 交换机,指定新的备交换机,之后进入稳定运行状态。
□当备交换机退出,主交换机重新指定备交换机,重新计算堆叠拓扑并同步到其他成员 交换机,之后进入稳定运行状态。
□当从交换机退出,主交换机重新计算堆叠拓扑并同步到其他成员交换机,之后进入稳 定运行状态。
堆叠合并
堆叠合并是指稳定运行的两个堆叠系统合并成一个新的堆叠系统。
两个堆 叠系统的主交换机SWA和SWD通过竞争,选举出一个更优的作为新堆叠系统的主交换机。 竞争成功的主交换机SWA所在的堆叠系统将保持原有主备从角色和配置不变,业务也不会 受到影响;而另外一个堆叠系统的所有成员交换机SWD和SWE将重新启动,以从交换机的 角色加入到新堆叠系统,其堆叠ID将由新主交换机重新分配,并将同步新主交换机的配置 文件和系统软件,该堆叠系统的原有业务也将中断。
堆叠分裂
堆叠分裂是指稳定运行的堆叠系统中带电移出部分成员交换机,或者堆叠线缆多点故 障导致一个堆叠系统变成多个堆叠系统。
堆叠分裂后,原主备交换机被分裂到同一个堆叠系统中:原主交换机会重新计算堆叠 拓扑,将移出的成员交换机的拓扑信息删除,并将新的拓扑信息同步给其他成员交换机;而 移出的成员交换机检测到堆叠协议报文超时,将自行复位,重新进行选举。
堆叠分裂后,原主备交换机被分裂到不同的堆叠系统中:原主交换机所在堆叠系统重 新指定备交换机,重新计算拓扑信息并同步给其他成员交换机;原备交换机所在堆叠系统将 发生备升主,原备交换机升级为主交换机,重新计算堆叠拓扑并同步到其他成员交换机,并 指定新的备交换机。
堆叠检测
由于堆叠系统中所有成员交换机都使用同一个IP地址和MAC地址(堆叠系统MAC), 一个堆叠分裂后,可能产生多个具有相同IP地址和MAC地址的堆叠系统。
为防止堆叠分裂 后,产生多个具有相同IP地址和MAC地址的堆叠系统,引起网络故障,必须进行IP地址 和MAC地址的冲突检查。
多主检测MAD(Multi-Active Detection),是一种检测和处理堆 叠分裂的协议。链路故障导致堆叠系统分裂后,MAD可以实现堆叠分裂的检测、冲突处理 和故障恢复,降低堆叠分裂对业务的影响。
直连检测
在直 连检测方式中,堆叠系统正常运行时,不发送MAD报文;堆叠系统分裂后,分裂后的两台 交换机以1s为周期通过检测链路发送MAD报文以进行多主冲突处理。
代理检测
代理检测方式可分为单机作代理和两套堆叠系统互为代理。
在代理检测方式中,堆叠系统正常运行时,堆叠成员交换机以30s为周期通过检测链路 发送MAD报文。堆叠成员交换机对在正常工作状态下收到的MAD报文不做任何处理;堆 叠分裂后,分裂后的两台交换机以1s为周期通过检测链路发送MAD报文以进行多主冲突 处理(即进行竞争竞争失败者所属系统的所有成员交换机关闭所有接口)。
集群(CSS)
集群交换机系统CSS (Cluster Switch System),又称为堆叠(下文统一使用堆叠),是指 将两台支持集群特性的交换机设备组合在一起,从逻辑上组合成一台交换设备。
区别:框式一般为集群 ,盒式一般为堆叠;其他基本相同
标签:成员,系统,堆叠,分裂,交换机,集群,拓扑,设备 From: https://blog.csdn.net/2301_77455319/article/details/140400490