首页 > 其他分享 >设备堆叠与集群

设备堆叠与集群

时间:2024-07-19 13:59:34浏览次数:17  
标签:成员 系统 堆叠 分裂 交换机 集群 拓扑 设备

智能堆叠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

相关文章

  • ceph集群存储部署
    参考文档:https://rook.github.io/docs/rook/v1.12/Getting-Started/quickstart/#prerequisites1、下载部署文件gitclone--single-branch--branchv1.12.4https://github.com/rook/rook.git2、部署RookOperatorcdrook/deploy/exampleskubectlcreate-fcrds.yaml-fc......
  • 在K8S中,什么是CNI?平时K8s集群常用什么网络插件?
    1.什么是CNI?CNI(ContainerNetworkInterface)是容器网络接口,它是一种标准的设计,旨在简化容器网络配置的过程。CNI允许容器在创建或销毁时动态地配置网络。CNI插件负责为容器配置和管理IP地址,并提供与IP管理、每个容器的IP分配以及多主机连接相关的功能。CNI的主要作用是......
  • Hypertale集群常见问题
    Hypertale集群常见问题1.启动: 1)Master: 问题1; ERRORHypertable.Master: main(/home/wl/src/hypertable/src/cc/Hypertable/Master/main.cc:293): Hypertable::Exception:Errorreadingmetalogfile:/hypertable/servers/master/log/mml/0:read7169/7169......
  • 数字化装备场革新:智能装备采集设备问世!
        数字化装备场建设是一项跨学科的综合工程,它不仅涵盖了网络布线的整合、系统框架的构建,还包含了各类硬件设备的配置等丰富多样的内容。该工程的关键环节主要包括对装备场所的出入口进行现代化升级、完善车库车辆定位与管理体系,以及部署一体化的快捷警报系统。广州一......
  • 如何备份服务器上的重要数据到外部存储设备呢
    备份服务器上的重要数据到外部存储设备是确保数据安全的重要步骤。以下是详细的备份步骤和注意事项:一、选择合适的外部存储设备类型选择:U盘:适用于小量数据的备份,因其便携性和价格优势。但需注意其容量限制,可能不适用于大规模数据备份。移动硬盘:适用于中等至大规模数据的备份。......
  • 内外网数据摆渡设备哪家强?这家企业真是太绝了.......
    数据摆渡设备是用来在不同的网络环境间安全地传输数据的硬件或软件解决方案。它们通常用于确保在具有不同安全级别的网络(如内网和外网)之间进行数据交换时的安全性和合规性。数据摆渡设备广泛应用于需要跨网数据交换的各个领域,包括集成电路半导体、先进制造、高科技、金融、政府......
  • uniapp(全端兼容) - 最新详细实现 “卡片式堆叠“ 轮播图效果,堆叠在一起的轮播图片可
    效果图在uni-app微信小程序/手机h5网页网站/安卓app/苹果app/支付宝小程序/nvue等(全平台完美兼容)开发中,实现uniApp各端都兼容的图片堆叠轮播图功能,层叠轮播插件,详细实现上下层叠轮播图并且在全平台通用兼容,卡片叠加在一起的轮播翻滚,错开叠加来回拖曳左右滚动切换,支持修改......
  • “打造高性能Fabric集群:一键构建你的分布式架构帝国!“
    一、环境准备1.虚拟机为ubuntu22.042.将ubuntu的软件镜像源更换为国内的镜像源(命令如下)sudovim/etc/apt/source.list(vim下载与使用自行百度)将文件内容清空,然后复制下方代码粘贴,保存退出即可。debhttps://mirrors.aliyun.com/ubuntu/jammymainrestrictedunive......
  • “构建以太坊超级集群:解锁区块链应用新纪元,引领未来金融科技潮流!“
    一、环境准备1.虚拟机系统为ubuntu22.042.将ubuntu的软件镜像源更换为国内的镜像源(命令如下)sudovim/etc/apt/source.list(vim下载与使用自行百度)将文件内容清空,然后复制下方代码粘贴,保存退出即可。debhttps://mirrors.aliyun.com/ubuntu/jammymainrestrictedu......
  • 基于kube-vip创建k8s高可用集群
     所使用的环境如下:UbuntuServer20.04LTS(自从CentOS变成CentOSStream后就转用Debian/Ubuntu了)containerd1.5.5(k8s1.24之后就不再支持docker了,因此改用containerd)Kubernetesv1.23.5kube-vipv0.4.3(这里为了简单部署使用L2ARP方式)+-------------+--------------......