华为堆叠技术-iStack

华为堆叠技术-iStack快速了解华为交换机堆叠的各个状态 istack

大家好,欢迎来到IT知识分享网。

[present by MagnumLuke – LiuML]

1.堆叠技术分类 :

横向堆叠: CSS:一般用于框式交换机,最大支持2台设备堆叠 iStack:一般用于盒式交换机,最大支持9台或者16台 纵向堆叠: SUF:混合式堆叠,即CSS+iStack 

2.堆叠基础知识 :

2.1 堆叠的概念及方法

堆叠(设备虚拟化):将多台设备通过专用堆叠口或业务口连接起来,形成一台虚拟的逻辑设备。华为设备支持两种模式的istack堆叠
        1. 堆叠卡堆叠:通过堆叠卡上专用堆叠接口进行堆叠的模式,它的主要优势是无需配置,直接使用专用堆叠口就能实现iStack功能。
        2. 业务口堆叠:通过业务口堆叠的模式,他的主要优势是不需要使用堆叠卡,支持长距离堆叠。

2.2 堆叠系统中的角色

iStack堆叠中所有的单台设备称为成员设备,成员设备按照功能不同,分为三种角色

  • Master设备:主设备,负责管理整个堆叠,一个堆叠中同一时刻只能有一台成员设备称为Master设备
  • Standby设备:备设备,当Master设备故障时,Standby设备会接替源Master设备的所有业务,堆叠中只能有一台Standby设备
  • Slave设备:从设备,Slave设备主要用于业务转发,它数量越多,堆叠能力越强。堆叠中除了Master设备和Standby设备,其它设备都是Slave设备

2.3 堆叠ID

即成员交换机的槽位号(Slot ID),用来标识和管理成员交换机,堆叠中所有成员交换机的堆叠ID都是唯一的

2.4 堆叠优先级

堆叠优先级是成员交换机的一个属性,主要用于角色选举过程中确定成员交换机的角色,优先级越大表示优先级越高,优先级越高当选为主交换机的可能性越大 默认100

2.5 堆叠建立的过程

在这里插入图片描述

3.物理链接

连接拓扑 优点 缺点 适用场景
链形连接 首尾不需要有物理连接,适合长距离堆叠 可靠性低,其中某条堆叠链路出现故障,就会造成堆叠分裂堆叠链路带宽利用率低,整个堆叠系统只有一条路径 堆叠成员交换机距离较远时,组件环形连接比较困难,可以使用链形连接
环形连接 可靠性高:当其中某条链路出现故障,环形拓扑变成链形拓扑,不影响堆叠系统正常工作,堆叠链路带宽利用率高:数据能够按照最短路径转发 首尾需要有物理连接,不适合长距离堆叠 堆叠成员交换机距离较近时,从可靠性和堆叠链路利用率上考虑,建议使用环状连接

4.系统自动完成堆叠

主交换机选举:
        a. 运行状态比较,已经运行的交换机比处于启动状态的交换机优先竞争为主交换机
        b. 堆叠优先级高的交换机优先竞争为主交换机
        c. 堆叠优先级相同时,MAC地址小的交换机竞争为主交换机


备交换机选举:
        a. 主交换机选举完成后,其他所有交换机会进行重启,最先完成重启的设备被优选为备设备
        b. 若同时重启,则堆叠优先级最高的设备称为备交换机
        c. 堆叠优先级相同时,MAC地址最小的设备称为备交换机


拓扑收集 :
堆叠中每台设备都是通过和自己直接相邻的其他成员设备之间交互Hello协商报文来手机邻居设备连接关系。Hello报文会携带拓扑信息,包括堆叠口连接关系,成员设备编号,成员设备优先级,成员MAC,运行状态等内容
 
Master设备选举完成后,成员设备会向Master设备主动发送本机收集到的拓扑信息,上报本机的基本信息及在堆叠中的位置,Master设备会收集到所有成员设备的拓扑信息,根据拓扑信息计算出堆叠转发表和破坏点信息下发给堆叠中的所有成员设备,并向所有成员设备分配堆叠ID


5.查看状态

6.堆叠维护

成员设备加入
        ■ 新加入的设备本身未形成堆叠系统:新加入的设备会被选举成Slave
        ■ 新加入的设备本身已经形成堆叠系统:两个堆叠系统会进行堆叠竞选,竞选失败的一方所有堆叠成员设备需要重启,然后全部作为Slave设备加入竞选获胜的一方
 
        ✔成员设备加入成功,对堆叠系统来说,相当于框式设备增加了一块接口板
        ✔成员设备加入的原因有:认为增加堆叠系统中的成员;故障恢复导致恢复的设备重新加入堆叠系统
 
成员设备退出
        ■ 退出的是Master设备,则堆叠系统的Standby设备接管Master的所有功能,如果退出的是Standby设备,则从Slave中重新选取一个Standby设备
        ■ 单台设备离开堆叠后会回到独立运行状态,相连的多台设备退出对堆叠后会形成独立的两个堆叠,这种情况称为堆叠分裂。
        
堆叠分裂
        ■ 分裂后,Master和Standby设备处于相同堆叠系统中:原Master设备重新计算堆叠拓扑,将移除的成员删除并同步给其他成员设备;而移出的成员设备检测到协议报文超时,自动复位,重新进行选举
        ■ 分裂后,Master和Standby设备处于不同的堆叠系统中:Standby在自己的堆叠系统中升级为Master,此时两个堆叠系统具有相同的配置,可能出现问题












7.多主检测

7.1直连检测

直连检测: 堆叠成员通过普通线缆直连进行多主检测,堆叠系统正常时,不发送MAD报文,堆叠系统分裂后,分裂后的两台交换机以1s为周期通过检测链路发送MAD报文进行多主冲突处理
         ▶中间设备直连检测
         ▶Full-Mesh方式检测
在这里插入图片描述


7.2代理检测

代理检测: 在堆叠系统Eth-Trunk上启用代理检测,在代理设备上启用MAD检测功能。此种方式要求所有成员交换机都与代理设备相连,并加入到同一个EthTrunk中,堆叠系统正常时,以30s为周期通过检测链路发送MAD报文。堆叠成员交换机对正常工作状态下收到的MAD报文不做任何处理;堆叠分裂后,分裂后的两台交换机会以1s为周期通过检测链路发送MAD报文进行多主冲突处理
         ▶单机代理检测
         ▶两套堆叠系统互为代理检测
在这里插入图片描述


7.3其他检测方法

网管口进行检测
堆叠口进行检测

8.MAD冲突

9.MAD故障恢复

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/137002.html

(0)
上一篇 2025-06-23 18:26
下一篇 2025-06-23 18:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信