交换机堆叠技术

news2025/1/19 14:32:51

堆叠

一、园区网络以及数据中心技术发展演进

1、xSTP(STP,RSTP,MSTP)
问题:

  1. 收敛慢
  2. 链路利用率不高
  3. 次优路径------mstp
  4. 不持支负载
  5. vlan数量限制(4k),网络规模瓶颈

二、堆叠基本概念

1、堆叠本质:横向设备虚拟化技术

在这里插入图片描述

2、堆叠特点:
①、方便管理
②、管理、控制、转发平面合一,共享信息,实现同步------双活/多活

  • 管控—主备
  • 转发—双活

3、应用场景及价值:

  • 简化运维,简化组网
    在这里插入图片描述

  • 可靠性高

  • 无环网络

  • 链路负载均衡—lag,增大带宽
    在这里插入图片描述

  • 扩展端口数量

    在这里插入图片描述
    4、堆叠分类

  • 框式堆叠(CSS:cluster switch system):CE12800/CE16800

  • 盒式堆叠(istack:intelligent stack):S57XX

5、CSS框式堆叠
1)术语

  • 堆叠域ID:标识横向虚拟化设备

  • 堆叠成员:最多2个成员(堆叠成员ID)

    • 单成员:堆叠域中只有一个成员
    • 多成员:选举master 和 standby
      master --> standby 重启
      standby --> master 立即切换

2)连接方式

  • 主控板直连方式
  • 业务版直连方式

3)CSS建立、主备竞争、配置同步
①、主备竞争

  • 优选运行状态优的为主(谁先启动为主)
  • 优选有优先级高的为主。堆叠优先级取值范围为1~255,缺省优先级值为100,可以通过display stack查看,通过命令stack slot slot-id priority priority修改。修改后的堆叠优先级不影响当前主交换机。只有堆叠系统复位重新选举时,修改后的堆叠优先级才生效。
  • 优选软件版本高的为主
  • 优选主控板(MPU数量多的)为主------稳定
  • 优选设备MAC地址小的为主

②、堆叠建立后

  • 版本同步
  • 配置同步

三、堆叠分裂和双主检测

1、堆叠分裂

堆叠建立后,主交换机和被交换机定时发送心跳报文来维护堆叠系统的状态,堆叠线缆,主控板发生故障时或其中一台交换机下电,重启都将导致两台交换机之间失去通信,导致堆叠系统分裂为两台独立的交换机。

在这里插入图片描述

堆叠分裂后,若两台交换机都正常运行,则全局配置完全相同,会以相同的IP地址和MAC地址(堆叠系统MAC)与网络中的其他设备交互,这样就导致IP地址和MAC地址冲突,引起整个网络故障,此时可以依靠堆叠的双主检测来避免堆叠分裂后出现的双主。

2、双主检测

双主检测DAD(Dual-Active-Detect)是一种检测和处理堆叠分裂的协议,可以实现堆叠分裂的检测、冲突处理和故障恢复,从而降低堆叠分裂对业务的影响。

DAD检测方式有以下两种:
(1)、业务口直连检测方式:是指堆叠成员交换机通过业务口连接的专用链路进行双主检测。
在这里插入图片描述

业务口直连检测方式中DAD报文采用的是BPDU报文,因此直连检测链路还可以通过中间设备连接,在中间设备上需要透传BPDU报文。

在这里插入图片描述

(2)、Eth-Trunk代理检测方式:

Eth-Trunk口代理检测方式是指通过堆叠与代理设备相连的跨设备Eth-Trunk链路进行双主检测,这种检测方式,代理设备需要开启代理功能。与业务口直连检测方式相比,Eth-Trunk口代理检测方式无需占用额外的接口,Eth-Trunk接口可以同时运行DAD代理检测和其他业务。为了使DAD报文能在Eth-Trunk成员链路间相互转发,代理设备必须为支持DAD代理功能的交换机。

在这里插入图片描述

四、DAD冲突处理与故障恢复机制

(1)、冲突处理

配置双主检测后,交换机在检测链路上发送竞争报文。堆叠分裂后分裂成多部分的堆叠系统互发竞争报文,并将接收到的竞争报文与自己的竞争报文做对比,如果自己的竞争报文胜出,则不做处理,保持Active状态(正常状态),正常转发业务报文;如果自己的竞争报文失败,则关闭保留端口外的所有业务端口,转入Recovery状态(业务禁止状态),停止转发业务报文。

DAD竞争规则如下:

依次从第一条开始判断,直到找到最优的交换机才停止比较:
①、堆叠优先级比较:堆叠优先级高的交换机竞争胜出
②、设备MAC地址比较:MAC地址小的交换机优先竞争胜出
③、不支持组间堆叠的设备之间不会检测到双主冲突

(2)、故障恢复机制

堆叠链路故障修复后,分裂成多部分的堆叠系统进行合并。处于Recovery状态的交换机将重新启动,同时将被关闭的的业务口恢复正常,整个堆叠系统恢复。如果链路故障修复前,承载业务的Active状态交换机系统也出现了故障。此时,可以先将Active状态的交换机从网络中移除,在通过命令行启用Recovery状态的交换机,接替原来的业务,然后再修复Active状态的交换机故障及链路故障。故障修复后,重新合并堆叠系统。

五、堆叠配置命令

以两台设备做堆叠为列,SwitchA 为主,SwitchAB为备:

switch A
	interface stack-port 0/1
		port inter xg0/0/1 en
		y
		shut inter xg0/0/1
	interface stack-port 0/2
		port inter xg0/0/2 en
		y
		shut inter xg0/0/2
	q
	stack slot 0 priority 120
	y
	
-----------------------------------

switch B
	interface stack-port 0/2
		port inter xg0/0/1 en
		y
	interface stack-port 0/1
		port inter xg0/0/2 en
		y
	q
	stack slot 0 renumber 1
	y
	
-----------------------------------

switch A
	interface stack-port 0/1
		undo shut inter xg0/0/1
	interface stack-port 0/2
		undo shut inter xg0/0/2


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1719755.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader

问题描述:在maven项目中,给SAXReader创建实例,启动tomcat服务器后报异常java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader。我在pom文件中是引入了dom4j依赖得,但是不知道为什么在上传到web时就找不到了 解决办法&#x…

登录校验及全局异常处理器

登录校验 会话技术 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束.在一次会话中可以包含多次请求和响应会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话请求间共享数据会话跟踪方案 客户端…

【protobuf: protobufjs-cli 一文入门】

开篇引导,本文通过 什么是protobujs-cli,什么是protobufjs-cli中的反射,protobujs-cli怎么使用,protobujs-cli的各个版本有什么区别 来快速对protobufjs-cli进行讲解和演示。 protobufjs-cli 是什么 protobufjs-cli 是 Protocol Buffers 的 JavaScript 实现 protobuf.js …

Qt Creator(Qt 6.6)拷贝一行

Edit - Preference - Environment: 可看到,拷贝一行的快捷键是: ctrl Ins

在鲲鹏服务器搭建k8s高可用集群分享

高可用架构 本文采用kubeadm方式搭建k8s高可用集群,k8s高可用集群主要是对apiserver、etcd、controller-manager、scheduler做的高可用;高可用形式只要是为: 1. apiserver利用haproxykeepalived做的负载,多apiserver节点同时工作…

Python深度学习基于Tensorflow(13)目标检测实战

文章目录 RPN 整体代码RPN 具体实现过程数据标注读取标注数据固定图片大小调整目标框使用预训练模型获取 feature_shape定义 RPN 网络生成RPN 的 CLS 和 REG 数据集获取所有的锚点计算锚点与目标框的IOU 定义 RPN loss 和 训练过程 参考资料 这里实现的是二阶段目标检测&#x…

变种水仙花

变种水仙花 题干要求: 变种水仙花数 - Lily Number:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1),如果所有拆分后的乘积之和等于…

Acrel-2000E配电室综合监控系统在“三大工程”中的应用

摘要:“三大工程”指的是保障性住房建设、“平急两用”公共基础设施建设、城中村改造,是我国在建设领域作出的重大决策部署,是根据房地产市场新形势推出的重要举措。其中城中村改造是解决群众急难愁盼问题的重大民生工程,该工程中配电房的建设…

【鸟哥】Linux笔记-硬件搭配

在Linux这个系统当中,几乎所有的硬件设备文件都在/dev这个目录内。打印机与软盘呢?分别是/dev/lp0, /dev/fd0。 几个常见的设备与其在Linux当中的文件名: 如果你的机器使用的是跟网际网络供应商 (ISP) 申请使用的云端…

QT系列教程(7) QLineEdit介绍

简介 QLineEdit属于输入插件,用来实现单行录入。支持几种录入模式。 Normal表示正常录入,录入的信息会显示在QLineEdit上。 Password表示密码录入的方式,录入的信息不显示QLineEdit,只是通过黑色圆点显示。 NoEcho 表示不显示录入信息&am…

521源码-游戏源码-2024卡牌回合自走棋手游《梦间集》推出全新Linux手工服务端

首款稀有卡牌回合自走棋手游《梦间集》推出全新Linux手工服务端整理 更多网站源码,游戏源码,学习教程,请点击👉-521源码-👈获取最新资源 本游戏下载地址:2024卡牌回合自走棋手游《梦间集》推出全新Linux手…

实验---DC-AC逆变器(1)---EG8010+NSI6602驱动IGBT实验

一、设计电路 1.LCC 主回路模块原理图 1.1 电源部分 这个电源部分电路图是一个简单而有效的DC-DC转换器设计,包含输入保护和滤波、电源模块、以及输出滤波和稳定。 a. 输入电源部分 输入电源 (E12V): 电路从E12V端子接收12V的直流电源。这是整个电路的输入电源。…

香港电讯荣获经济通「金融科技大奖」专业认可

香港电讯非常荣幸在《经济通》举办的「2023金融科技大奖」中脱颖而出,获「杰出跨境数码方案」、「杰出网络安全方案(商用)」和「杰出ESG解决方案」三个重要奖项。 香港电讯拥有丰富的经验及庞大的专业技术团队,一直致力为客户提供…

EXCEL数据透视图中的日期字段,怎样自动分出年、季度、月的功能?

在excel里,这个果然是有个设置的地方,修改后就好了。 点击文件选项卡,选项,在高级里,将图示选项的勾选给取消,然后再创建数据透视表或透视图,日期就不会自动组合了: 这个选项只对新…

1.8k Star!RAGApp:在任何企业中使用 Agentic RAG 的最简单方法!

原文链接:(更好排版、视频播放、社群交流、最新AI开源项目、AI工具分享都在这个公众号!) 1.8k Star!RAGApp:在任何企业中使用 Agentic RAG 的最简单方法! 🌟在任何企业中使用 Agent…

期末速成 ——计算机组成原理(2)数值的表示与运算

目录 一、定点数的表示 (一)无符号数和有符号数的表示 (二)机器数的定点表示 (三)原码、补码、反码、移码 (1)原码表示法 二、浮点数的表示 三、溢出判断 (一)采用一位符号位 (二)采用双符号位 四…

基于SSM的车辆租赁管理系统(含源码+sql+视频导入教程)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于SSM的车辆租赁管理系统1拥有两种角色 管理员:用户管理、用户租车、用户换车和车辆入库、添加汽车、添加客户、生成出租单、客户选车、出租单管理、查询出租单、角色权限管…

如何格式化只读U盘?

U盘只读无法格式化,该怎么处理?别担心!本文将向你提供一些实用方法,助你解决U盘写保护的难题。这些方法能有效帮助你解除U盘的只读状态,从而可以顺利进行格式化和其他操作。 不能格式化只读U盘 “我购买了一个U盘&…

RK3588+FPGA+AI高性能边缘计算盒子,应用于视频分析、图像视觉等

搭载RK3588(四核 A76四核 A55),CPU主频高达 2.4GHz ,提供1MB L2 Cache 和 3MB L3 ,Cache提供更强的 CPU运算能力,具备6T AI算力,可扩展至38T算力。 产品规格 系统主控CPURK3588,四核…

官方正版 | FastCopy - Windows 上最快的文件复制&备份软件

『FastCopy 软件概述』 FastCopy 是一款高性能的文件复制和备份工具,专为 Windows 操作系统设计。它以其卓越的速度和丰富的功能,在用户中赢得了良好的声誉。以下是 FastCopy 的主要特点和优势: 速度优化:FastCopy 通过多线程、异…