当前位置: 首页 > news >正文

堆叠和集群

堆叠和集群
堆叠/集群:把多条/两台设备通过线缆进行连接,逻辑上组成一台设备,作为应该整体来管
理和转发流量
堆叠和集群的区别
1. 何时设备支持对贴,框式设备支持集群
2. 堆叠可以支持多台,框式只能支持两台
堆叠集群的优势
1. 提高链路利用率
2. 简化网络拓扑,降低网络管理难度
3. 故障业务切换快
4. 可靠性高
堆叠基本概念
堆叠系统:多台设备堆叠后组成一台逻辑交换机称作堆叠系统,堆叠系统中的单台交换机教
成员交换机。
根据不同的功能,交换机分为三类
1. 主交换机:负责者堆叠系统的管理以及本身流量的转发,每个堆叠系统只有一台主交换
2. 备交换机:作为主的备份,主交换机故障后备交换机接替业务,每个堆叠系统只有一台
备交换机
3. 从交换机:堆叠系统中剩下的就是从交换机,可以多太,负责流量转发,备交换机故障
时会从交换机中选出新的备交换机
堆叠优先级:用于选举主备,值大优先,但不是首选规则
堆叠 ID:设备的槽位号,在堆叠系统中管理和唯一标识一台成员交换机,不能冲突交换机的
堆叠 ID,缺省为 0,所以在建立堆叠系统时建议提前规划堆叠 ID 进行修改
逻辑堆叠接口:每个交换机支持两个逻辑堆叠端口 n/1 n/2 n 式堆叠 ID
应该逻辑堆叠口可以绑定多个物理接口,逻辑接口之间必须交叉相连
但是所绑定的物理接口却决于管理员的意愿,只要对应即可
堆叠建立过程
物理连接:选择合适的堆叠方式及连接拓扑连接物理链路
堆叠方式
1. 堆叠卡堆叠:使用专业的堆叠卡以及专用堆叠线缆连接 2. 业务口堆叠:使用逻辑堆叠接口绑定物理接口连接普通业务线缆进行连接
拓扑连接
1. 环形:成员交换机堆叠线缆连接成环,可靠性高,在成员交换机距离较近时建议使用环
2. 链型:成员交换机堆叠线缆串连,可靠性低,在成员交换机距离较远,无法建立环形时
使用
主备交换机选举以及拓扑收集
设备连接完成加电后,会根据选举规则选举主备交换机
选举完主交换机后,主交换机会手机堆叠系统中的拓扑信息,同步给成员
主备选举规则
1. 最先启动的设备优先成为主备交换机
2. 优先级值大优先,默认 100
3. MAC 地址值小优先
软件和配置同步:成员交换机会朝着主同步软件版本和配置文件
1. 软件版本:成员交换机朝着主下载软件版本,重启后加载新的软件版本
2. 配置文件:成员交换机朝着主下载配置文件,在本地执行
堆叠系统在稳定运行时会出现几种情况
成员退出:某台交换机离开堆叠系统,根据离开交换机的角色不同,对堆叠系统影响不同
1. 主交换机退出:备交换机升为主交换机,原备交换机重新计算拓扑并同步给成员交换机,
重新选举备交换机
2. 备交换机退出:主设备重新计算堆叠拓扑同步给成员交换机,重新指定备交换机
3. 从交换机退出:主设备重新计算拓扑同步给成员交换机
成员加入:朝一个稳定运行的堆叠系统加入一台新的交换机
1. 新加入的交换机成为从,原先主备交换机不变
2. 主交换机计算拓扑信息同步给成员
3. 堆叠 ID 冲突情况下,主交换机给新加入的成员分布新的堆叠 ID,新成员重启后更新堆
叠 ID
4. 新加入的成员交换机朝主设备同步系统版本和配置文件,然后堆叠系统稳定运行
堆叠合并
1. 合并时,两个堆叠系统的主设备会按照选举规则进行选举
2. 选举获胜方保留主设备角色,选举失败所在堆叠系统重新启动,然后执行成员加入步骤 堆叠分裂
1. 原主设备在同一个堆叠系统
(1) 原主备所在堆叠系统主交换机计算拓扑,同步拓扑
(2) 从交换机所在堆叠系统接收不到主设备的协议超时后重新选举主备,计算同步拓扑,
同步软件和配置
2. 原主设备不在同一个堆叠系统
(1) 原主设备所在堆叠系统主交换机计算同步拓扑,并指定新的备交换机
(2) 原备交换机所在堆叠系统备升主计算同步拓扑,并指定新的备交换机

相关文章:

堆叠和集群

堆叠和集群 堆叠/集群:把多条/两台设备通过线缆进行连接,逻辑上组成一台设备,作为应该整体来管 理和转发流量 堆叠和集群的区别 1. 何时设备支持对贴,框式设备支持集群 2. 堆叠可以支持多台,框式只能支持两台 堆…...

【5G Sub-6GHz模块】专为IoT/eMBB应用而设计的RG520NNA、RG520FEB、RG530FNA、RG500LEU 5G模组

推出全新的5G系列模组: RG520NNADB-M28-SGASA RG520NNADA-M20-SGASA RG520FEBDE-M28-TA0AA RG530FNAEA-M28-SGASA RG530FNAEA-M28-TA0AA RG500LEUAA-M28-TA0AA ——明佳达 1、5G RG520N 系列——专为IoT/eMBB应用而设计的LGA封装模块 RG520N 系列是一款专为 IoT…...

云计算监控减少网络安全事件的五种方法

当企业没有对其IT基础设施采取足够的保护措施时,就会发生网络安全事件。网络罪犯利用其漏洞注入恶意软件或提取敏感信息。许多这样的漏洞存在于使用云计算平台进行操作的企业中。 云计算使企业在市场上更具生产力、效率和竞争力。这是因为他们的员工即使不在同一地点…...

java之 junit单元测试案例【经典版】

一 junit单元测试 1.1 单元测试作用 单元测试要满足AIR原则,即 A: automatic 自动化; I: Independent 独立性; R:Repeatable 可重复; 2.单元测试必须使用assert来验证 1.2 案例1 常规单元测试 1.…...

Golang面试题整理(持续更新...)

文章目录 Golang面试题总结一、基础知识1、defer相关2、rune 类型3、context包4、Go 竞态、内存逃逸分析5、Goroutine 和线程的区别6、Go 里面并发安全的数据类型7、Go 中常用的并发模型8、Go 中安全读写共享变量方式9、Go 面向对象是如何实现的10、make 和 new 的区别11、Go 关…...

uni-app:文字竖直排列,并且在父级view中水平竖直对齐

一、效果 二、代码 <template><view class"parent"><text class"child">这是竖直排列的文字</text></view> </template> <script>export default {data() {return {}},methods: {},}; </script> <sty…...

Linux 中停止 Docker 服务报 warning 导致无法彻底停止问题如何解决?

目录 问题 systemd Docker Service 和 Socket 警告的原因 解决方法 问题 使用如下命令停止 Docker # systemctl stop docker 执行后报的时候报了一个 warning&#xff0c;如下 Warning: Stopping docker.service, but it can still be activated by:docker.socket 这时…...

Git 用法

基本介绍 版本控制工具用处&#xff1a; 备份代码还原协同开发追溯 版本控制工具 1、集中式版本控制工具 版本库是集中存放在中央服务器的&#xff0c;team 里每个人 work 时从中央服务器下载代码&#xff0c;是必须联网才能工作&#xff0c;局域网或互联网。个人修改后然后…...

《昇思25天学习打卡营第20天|GAN图像生成》

生成对抗网络&#xff08;GAN&#xff09;是一种深度学习模型&#xff0c;用于生成逼真的图像。在手写数字识别的任务中&#xff0c;GAN 可以用来生成与真实手写数字相似的图像&#xff0c;以增强模型的训练数据集。GAN 主要由两个部分组成&#xff1a;生成器&#xff08;Gener…...

【字幕】字幕特效入门

前言 最近两周调研了一下字幕特效的底层程序逻辑&#xff0c;因为工作内容的原因&#xff0c;就分享几个自己找的链接具体细节就不分享了&#xff0c;CSDN也是我的个人笔记&#xff0c;只记录一些简单的内容用于后续自己方便查询&#xff0c;顺便帮助一下正在苦苦查阅资料入门…...

Ubuntu 24.04安装Jellyfin媒体服务器图解教程

使用 Jellyfin 等开源软件创建媒体服务器肯定能帮助您管理和跨各种设备传输媒体集合。当你有一个封闭社区时&#xff0c;这尤其有用。 什么是 Jellyfin 媒体服务器&#xff1f; Jellyfin 媒体服务器&#xff0c;顾名思义&#xff0c;是一款开源软件&#xff0c;允许用户使用本…...

css3 中的伪类和伪元素

什么是伪类&#xff0c;什么是伪元素 伪类是用来添加特殊状态的选择器,它们以冒号(:)开头。伪类可以添加到任何现有的选择器上,用来选择处于特定状态的元素。 伪元素是用来选择元素的特定部分的选择器,它们以双冒号(::)开头。伪元素可以创建出在文档树中不存在的元素。 css3 …...

人工智能导论-知识图谱

知识图谱 概述 本章首先介绍“知识与知识表示”的概念&#xff0c;然后介绍“谓词逻辑、产生式、框架、语义网络”等当前人工智能中应用广泛的知识表示方法。然后&#xff0c;简要介绍知识图谱&#xff0c;为后面介绍推理方法、专家系统等奠定基础。 概述 - 起源&#xff08…...

LabVIEW液压数据采集测试系统

液压系统是装载机的重要组成部分&#xff0c;通过液压传动和控制实现各项作业功能&#xff0c;如提升、倾斜、转向等。液压系统的性能直接影响装载机的作业效率和稳定性。为了保证装载机液压系统的正常运行和优化设计&#xff0c;需要对其进行数据采集和测试。本文介绍了一套基…...

工业三防平板助力工厂生产数据实时管理

在当今高度数字化和智能化的工业生产环境中&#xff0c;工业三防平板正逐渐成为工厂实现生产数据实时管理的得力助手。这种创新的技术设备不仅能够在恶劣的工业环境中稳定运行&#xff0c;还为工厂的生产流程优化、效率提升和质量控制带来了前所未有的机遇。 工业生产场景通常充…...

LabVIEW人工模拟肺控制系统开发

开发了一种创新的主被动一体式人工模拟肺模型&#xff0c;通过LabVIEW开发的上位机软件&#xff0c;实现了步进电机驱动系统的精确控制和多种呼吸模式的模拟。该系统不仅能够在主动呼吸模式下精确模拟快速呼吸、平静呼吸和深度呼吸&#xff0c;还能在被动模式下通过PID控制实现…...

达梦 ./disql SYSDBA/SYSDBA报错[-70028]:创建SOCKET连接失败. 解决方法

原因 达梦命令./disql SYSDBA/SYSDBA默认访问端口5236&#xff0c;如果初始化实例的时候修改了端口&#xff0c;需要指定端口访问 解决 ./disql SYSDBA/SYSDBA192.168.10.123:5237...

Autosar RTE配置-Assembly和Delegation的使用-基于ETAS软件

文章目录 前言Assembly和Delegation的含义Delegation的使用Assembly的使用总结 前言 RTE中的Compostion内部的SWC之间的连接使用Assembly Connector进行连接。这样的连接一般都是一个SWC的Pport对应另一个SWC的Rport。而Autosar软件中往往不只一个Composition(一般可以以核的数…...

【网络安全】PostMessage:分析JS实现XSS

未经许可&#xff0c;不得转载。 文章目录 前言示例正文 前言 PostMessage是一个用于在网页间安全地发送消息的浏览器 API。它允许不同的窗口&#xff08;例如&#xff0c;来自同一域名下的不同页面或者不同域名下的跨域页面&#xff09;进行通信&#xff0c;而无需通过服务器…...

liosam复现

写在前面&#xff1a; 本机系统ubuntu22.04dockernvidia docker的环境 本机系统已经安装好nvidia驱动和cuda 使用liosam提供的镜像在22.04下实在是无法兼容。 所以在rosnoetic&#xff08;ubuntu20.04&#xff09;下进行配置&#xff0c;本教程中rosnoetic:v3.2是在docker hub&…...

Tomcat 超精简总结

1. 定位轻量级 Java Web 服务器 / Servlet 容器只跑 Java 项目&#xff08;jsp、servlet、springboot 内嵌&#xff09;处理 动态请求&#xff0c;不擅长静态资源2. 核心作用解析 Servlet、JSP监听端口&#xff0c;接收浏览器请求调用 Java 代码执行业务返回页面 / 数据给客户端…...

全志T153异构处理器在工业控制与边缘计算中的应用实战解析

1. 项目概述&#xff1a;一颗为工业场景量身定制的“中国芯”最近在关注国产工业控制核心板的朋友&#xff0c;应该都注意到了米尔电子和全志科技这对“老搭档”又出新作了。继T113、T507这些在工控、边缘计算领域已经打下不错口碑的系列之后&#xff0c;他们这次联手推出了基于…...

深入解析C/C++栈空间:Windows/Linux默认大小、设置方法与溢出防御实战

1. 栈空间&#xff1a;一个被忽视的“内存边界”写C/C代码&#xff0c;尤其是涉及到递归、大数组或者复杂函数调用时&#xff0c;你肯定遇到过“栈溢出”&#xff08;Stack Overflow&#xff09;这个老朋友。它不像内存泄漏那样悄无声息&#xff0c;而是直接给你一个程序崩溃&a…...

免费AI抠像插件:OBS背景移除与虚拟绿幕的完整指南

免费AI抠像插件&#xff1a;OBS背景移除与虚拟绿幕的完整指南 【免费下载链接】obs-backgroundremoval An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming. 项目地址: https://gitc…...

树莓派3B上跑通Apriltag识别:老设备配置Python环境(OpenCV+pupil_apriltags)的血泪史与终极方案

树莓派3B上跑通Apriltag识别&#xff1a;老设备配置Python环境&#xff08;OpenCVpupil_apriltags&#xff09;的血泪史与终极方案 当你在二手市场淘到一台树莓派3B&#xff0c;满心欢喜地想用它搭建一个视觉导航机器人时&#xff0c;现实往往会给你当头一棒。这款2016年发布的…...

基于 SOFAJRaft + Spring Boot 构建高可用 KV 存储集群(完整源码)

基于 SOFAJRaft + Spring Boot 构建高可用 KV 存储集群(完整源码) 引言 在分布式系统中,一致性 是核心难题。Raft 是比 Paxos 更易于理解的共识算法,而 SOFAJRaft 是蚂蚁集团开源的 Java 高性能 Raft 实现。 本文带你从零构建一个 3 节点高可用 KV 存储集群,包含完整源码、…...

别再自己写弹窗了!UniApp内置的showLoading、showToast、showModal,5分钟搞定App常用交互

UniApp内置交互API实战&#xff1a;5分钟打造专业级弹窗体验 第一次接触UniApp开发时&#xff0c;我花了整整两天时间调试一个自定义加载动画——结果在iOS上卡顿&#xff0c;在Android上闪退。直到发现showLoading这个内置API&#xff0c;三行代码就解决了所有问题。这段经历让…...

如何让GitHub下载速度提升10倍:免费加速插件完整配置指南

如何让GitHub下载速度提升10倍&#xff1a;免费加速插件完整配置指南 【免费下载链接】Fast-GitHub 国内Github下载很慢&#xff0c;用上了这个插件后&#xff0c;下载速度嗖嗖嗖的~&#xff01; 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 你是否曾经因…...

别再让脚本报错了!按键精灵CBool、CStr、CInt等6种类型转换函数保姆级教程

按键精灵类型转换实战指南&#xff1a;从报错到精通的六种武器 在自动化脚本开发的世界里&#xff0c;按键精灵就像一位不知疲倦的数字助手&#xff0c;能够代替我们完成各种重复性操作。但这位助手有时也会闹脾气——当你从网页抓取的数据需要计算时&#xff0c;当界面读取的…...

挤馅机性价比选择:企业采购决策关键因素深度解析

挤馅机性价比选择&#xff1a;企业采购决策关键因素深度解析“选挤馅机只看价格&#xff1f;错&#xff01;挤馅机性价比的核心是‘长期使用成本’而非‘单次采购价’”企业采购挤馅机时&#xff0c;常陷入“价格越低越划算”的误区&#xff0c;却忽略了后期维护、产能波动等隐…...