云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

堆叠基本概念(续)(堆叠构成)

jxf315 2025-06-18 22:02:48 教程文章 1 ℃

什么情况下会发生集群分裂?

总的来说,就是集群线缆发生中断

集群分裂会导致什么问题?

双主---相同的ip地址和mac地址,地址冲突,整个网络故障

集群ip地址具有全局意义

1.心跳报文超时

2.设备检测到接口down掉,集群口

3.主控板升级为主

----------发送竞争报文

选举,选举出一台主设备,竞争失败的,关闭除保留端口(集群线缆连接的端口),停止转发所有的业务报文

当集群链路恢复了以后,被关闭的集群将重启,同时把被关闭的端口恢复


竞争报文中包含了什么信息:包含框ID,优先级,系统mac,槽位号


多主检测---检测方式分为两种:直连检测和relay/代理检测

直连检测:直接检测和通过中间设备检测

正常情况下,中间MAD-link不发送MAD报文

当集群线缆出现中断,将以1s为周期发送MAD报文


代理检测,集群系统在聚合链路上以30s为周期发送MAD报文


需要注意:直连检测和代理检测不可以同时配置

-----------------------------------------------------

Istack--智能堆叠---intelligent stack

不管是盒式交换机还是框式交换机

盒式交换机弊端?

1.端口少

2.扩展性不强

3.主要用于接入层

4.转发性能不好

5.可靠性


框式交换机

1.很少用于接入--成本高

2.扩展也是不强

3.可靠性


istack相当于结合盒式交换机和框式交换机的优点---智能堆叠---智能弹性架构

istack也是将多个物理设备虚拟为一台逻辑设备

1.方便管理

2.高可靠性

3.灵活堆叠:堆叠卡堆叠 业务口堆叠

业务口进行堆叠:光纤 网线通过电口堆叠

区别:

堆叠卡堆叠--不需要配置

业务口堆叠--需要配置---成本低,便宜,光纤距离远,网线100m以内


istack基本概念

istack堆叠中所有的单台设备称为成员设备,按照相应功能的不同,发为三种:

主设备--master----负责管理整个堆叠,一个堆叠系统中同时有且只有一个主设备

备设备--standby---备设备时主设备的备份设备,当主设备出现故障,备设备会接替原主设备的所有业务转发的工作,堆叠系统中只有一台standby设备

从设备--slave-----堆叠系统中成员设备的一种,主要时用于业务转发,数量越多,转发能力越强,堆叠系统中,除了主和备,其他的都是从设备


堆叠如何建立:

堆叠建立分为四步:

1.连线--物理连接--搭建堆叠

2.角色选举:成员设备之间相互发送竞争报文,按照选举规则进行角色选举

Master 、standby、slave设备,electing--选举状态

3.拓扑收集:master设备收集所有成员设备拓扑信息,分配堆叠ID,collecting(收集)状态

4.稳态---稳定运行:master主设备,下发拓扑信息给所有的成员设备,成员设备同步主设备的系统软件,配置文件,之后进入running状态--正常运行状态


三个状态:

Electing--选举状态

1.角色选举,根据选举原则确定谁是主

2.hello报文交互,收集邻居信息

Collecting--收集状态

1.所有的成员设备会像主设备发送一个topo report消息,包含我的拓扑信息

2.主收集到了所有的成员设备的topo信息,计算转发表项和破环点

3.主设备下发堆叠转发表和破环点,并且分配堆叠ID

Running---运行状态,主设备同步自己的系统软件和配置文件给所有的成员设备


堆叠的物理端口连接方式:

1.链型连接:使用堆叠线缆将设备和设备之间互联,但是首尾不能互联

优点:适合长距离堆叠

缺点:当一台线出现故障,会导致堆叠分裂

2.环形连接:基于链型连接的基础上,首尾相连

优点:链路的带宽利用率增加了,按照最短路径进行数据转发,即使一条线路出现中断,堆叠系统仍然可以正常工作


角色选举:

什么情况下进行角色选举?

堆叠建立 增加新设备 堆叠分裂 堆叠合并---------当拓扑发生变化的时候

选举规则:

1.系统运行时间长的优先

2.比较成员设备的优先级,越大越优

3.桥mac地址小的优先

4.堆叠ID


除了主设备以外,还是最先完成启动的成为备设备

1.优先级

2.mac地址

剩下的设备全是从设备slave


拓扑收集:

所有的成员设备都会发送hello收集拓扑信息

hello报文中:连接关系(拓扑连接)、成员的设备编号、优先级、设备mac、运行状态

当主设备选举完成,成员设备把收集到的信息发送给主设备,再由主设备计算转发表和破环点,下发到所有的成员设备,分配堆叠ID


稳定运行:

成员设备之间系统版本只要兼容就行(可以做堆叠)

堆叠自动加载系统软件功能,当备设备或从设备发现版本不一样,从主设备下载系统版本,使用新系统版本重启,重新加入堆叠


同步配置文件,自动同步,当主设备出现故障,备设备接替主设备工作,正常转发数据



堆叠系统的成员编号(member ID):标识和管理成员设备,成员编号唯一的

成员编号+端口编号一同使用

没有堆叠的时候:接口编号 G0/0/1----槽位号/板卡号/端口号(槽位号为0)

堆叠了以后:堆叠ID为3,G3/0/1

Tags:

最近发表
标签列表