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

【学习笔记】网络设备(华为交换机)基础知识 9 —— 堆叠配置

提示:学习华为交换机堆叠配置,含堆叠的概念、功能、角色、ID和优先级;堆叠的建立过程以及注意事项;包含堆叠的配置命令,以及堆叠的配置案例

一、前期准备

1.已经可以正常访问交换机的命令行接口

Console口本地访问教程参考 ① :使用第三方工具(secureCRT软件)通过console口本地访问访问交换机的详细操作过程

Telnet访问、通过SSH访问教程参考 ② :使用命令提示符和secureCRT软件通过网络(Telnet、SSH)远程访问交换机的详细操作过程

2.不同型号的设备配置可能存在差异 本次实验设备:华为交换机 S5720-52P-EI-AC

二、学习内容

1、堆叠的概述

1.1 堆叠的概念

堆叠是指 将多台 支持堆叠特性的交换机设备组合在一起,从逻辑上 组合成一台 交换设备,从而实现网络高可靠性和网络大数据量转发,同时也能简化网络管理

1.2 堆叠的功能

通过交换机堆叠技术,可以 提高网络可靠性提高网络大数据量的转发速率、同时能 提高网络的扩展能力简化配置和管理

提高网络可靠性: 堆叠系统多台设备之间冗余备份;支持跨设备的链路聚合功能且支持跨设备的链路冗余备份
(说明:链路正常情况下为了提高转发效率,设备流量本地优先转发。即从本设备进入的流量,优先从本设备相应的接口转发出去)

提高网络大数据量的转发速率: 将多个交换机的带宽和处理能力合并,从而显著提高网络的整体吞吐量和数据处理能力

提高网络的扩展能力: 通过增加成员交换机,可以扩展端口数量、扩展带宽
(说明:成员交换机热插拔,且新设备支持配置自动同步)

简化配置和管理: 用户可以通过任何一台成员交换机登录堆叠系统;堆叠形成后不再需要配置复杂的二层破环协议和三层保护倒换协议

1.3 堆叠的角色

堆叠系统中,按照功能分为: 主交换机备交换机从交换机

主交换机: 负责管理整个堆叠;堆叠中只有一台主交换机

备交换机: 当主交换机故障时,备交换机会接替原主交换机的所有业务;堆叠中只有一台备交换机

从交换机: 主要负责业务转发,从交换机数量越多,堆叠系统的转发能力越强;除主交换机和备交换机外,堆叠中其他所有的成员交换机都是从交换机

1.4 堆叠的ID

通常由 交换机的槽位号(Slot ID) 组成,主要用来 标识和管理成员交换机 ,堆叠中所有成员交换机的堆叠ID都是 唯一 的。

1.5 堆叠的优先级

优先级:主要用于设备选举过程中确定交换机的 角色 ,优先级 值越大表示优先级越高 ,优先级越高成为主交换机的可能性越大

2、堆叠的建立

堆叠的建立通常包含: 物理连接主交换机选举拓扑收集和备交换机选举稳定运行 4个过程

2.1 物理连接

根据连接介质不同,堆叠分为 堆叠卡堆叠业务口堆叠 ;根据拓扑结构,分为 链形拓扑环形拓扑

堆叠卡堆叠: 设备通过专用的堆叠插卡及专用的堆叠线缆连接 (说明:堆叠卡集成到了设备后面板上)

业务口堆叠: 设备通过与逻辑堆叠端口绑定的物理成员端口相连,不需要专用的堆叠插卡

链形拓扑: 首尾不需要有物理连接,适合长距离堆叠; 整个堆叠系统只有一条路径,其中一条堆叠链路出现故障,就会造成堆叠分裂,链路带宽利用率低

环形拓扑: 当一条堆叠链路出现故障,环形变成链形,不影响堆叠系统正常工作,数据能够按照最短路径转发,链路带宽利用率高; 首尾需要有物理连接,不适合长距离堆叠

2.2 主交换机选举

① 运行状态比较,已经运行的交换机优先处于启动状态的交换机竞争为主交换机

② 堆叠优先级高的交换机优先竞争为主交换机

③ 堆叠优先级相同时,MAC地址小的交换机优先竞争为主交换机

2.3 拓扑收集和备交换机选举

① 除主交换机外最先完成设备启动的交换机优先被选为备份交换机

② 堆叠优先级最高的设备成为备交换机

③ 堆叠优先级相同时,MAC地址最小的成为备交换机

2.4 稳定运行

角色选举、拓扑收集完成之后,所有成员交换机会自动同步主交换机的系统软件和配置文件

2.5 注意事项

① 所有交换机的堆叠连接方式必须保持一致不支持堆叠卡和业务口混堆

② 若交换机有堆叠卡,又有业务口配置时,交换机会使用业务口堆叠的方式进行堆叠

③ 当需要把堆叠卡切换成业务口时,需要先完成业务口堆叠相关的配置,然后再重启交换机

④ 当需要把业务口切换成堆叠卡时,需要先要正确连接堆叠卡和堆叠线缆,还必须清除业务口堆叠相关的配置,并需要将连接业务口的线缆拔掉,避免成环

3、堆叠的配置

3.1 通过堆叠卡配置

安装堆叠卡: 通常情况下先将设备下电,然后将堆叠卡插入设备的后置插卡槽位中,然后再上电

配置设备的堆叠ID: stack slot [ slot-id ] renumber [ new-slot-id ] ( 说明:默认情况下,设备的堆叠ID为0

配置设备的堆叠优先级: :stack slot [slot-id] priority [ priority ]

说明:② 和 ③ 命令中 [ ] 里的内容为变量,根据具体情况设置,详情参考 三、配置案例

④ 配置完成后,保存设备配置

⑤ 将设备下电,然后连接专用的堆叠线缆,然后将设备上电

3.2 通过业务口配置

创建/进入 逻辑堆叠端口: interface stack-port [ member-id/port-id ] ( 说明:member-id 为堆叠设备的堆叠ID,port-id为堆叠端口编号 )

将物理端口加入逻辑堆叠端口: port interface [ interface-type ] [ interface-number ] to [ interface-type ] [ interface-number ]

配置设备的堆叠ID: stack slot [ slot-id ] renumber [ new-slot-id ] ( 说明:默认情况下,设备的堆叠ID为0

配置设备的堆叠优先级: :stack slot [slot-id] priority [ priority ]

说明:① 到 ④ 命令中 [ ] 里的内容为变量,根据具体情况设置,详情参考 三、配置案例

⑤ 配置完成后,保存设备配置

⑥ 将设备下电,然后连接专用的堆叠线缆,然后将设备上电

三、配置案例

1、通过堆叠卡配置堆叠

在这里插入图片描述

1.1 SW1交换机主要配置

在这里插入图片描述

1.2 SW2交换机主要配置

在这里插入图片描述

1.3 SW3交换机主要配置

在这里插入图片描述

2、通过业务口配置堆叠

在这里插入图片描述

2.1 SW1交换机主要配置

system-view : 进入系统视图

interface stack-port 0/1 :创建/进入堆叠端口视图0/1

port interface gigabitethernet 0/0/23 enable : 将G0/0/23加入到逻辑堆叠端口0/1

quit : 退出

interface stack-port 0/2 : 创建/进入堆叠端口视图0/2

port interface gigabitethernet 0/0/24 enable : 将G0/0/24加入到逻辑堆叠端口0/2

quit : 退出

stack slot 0 priority 200 : 配置交换机的堆叠ID为0,且优先级为200

在这里插入图片描述

2.2 SW2交换机主要配置

system-view : 进入系统视图

interface stack-port 0/1 :创建/进入堆叠端口视图0/1

port interface gigabitethernet 0/0/23 enable : 将G0/0/23加入到逻辑堆叠端口0/1

quit : 退出

interface stack-port 0/2 : 创建/进入堆叠端口视图0/2

port interface gigabitethernet 0/0/24 enable : 将G0/0/24加入到逻辑堆叠端口0/2

quit : 退出

stack slot 0 renumber 1 : 配置交换机的堆叠ID为1

在这里插入图片描述

2.3 SW3交换机主要配置

system-view : 进入系统视图

interface stack-port 0/1 :创建/进入堆叠端口视图0/1

port interface gigabitethernet 0/0/23 enable : 将G0/0/23加入到逻辑堆叠端口0/1

quit : 退出

interface stack-port 0/2 : 创建/进入堆叠端口视图0/2

port interface gigabitethernet 0/0/24 enable : 将G0/0/24加入到逻辑堆叠端口0/2

quit : 退出

stack slot 0 renumber 2 : 配置交换机的堆叠ID为2

在这里插入图片描述

相关文章:

【学习笔记】网络设备(华为交换机)基础知识 9 —— 堆叠配置

提示:学习华为交换机堆叠配置,含堆叠的概念、功能、角色、ID和优先级;堆叠的建立过程以及注意事项;包含堆叠的配置命令,以及堆叠的配置案例 一、前期准备 1.已经可以正常访问交换机的命令行接口 Console口本地访问教…...

jeston编译配置cuda加速版opencv

1.源码下载连接 opencv:Releases - OpenCV opencv-contrib: https://github.com/opencv/opencv_contrib 建议不要下最新版本 一般我会下4.5.4 // 4.5.6 // 4.6.0 opencv和opencv-contrib版本要对齐 将下好的opencv和opencv-contrib解压 将opencv-c…...

ApacheShiro反序列化 550 721漏洞

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理个漏洞被称为 Shiro550 是因为在Apache Shiro的GitHub问题跟踪器中,该漏洞最初被标记为第550个问题,721漏洞名称也是由此而来 Shiro-550 CVE-2016-4437 Shiro反序列化Docker复现 …...

Github + 自定义域名搭建个人静态站点

Github 自定义域名搭建个人静态站点 使用 Github 部署一个自己的免费站点给你的站点添加上自定义域名 本文基于腾讯云基于二级域名, 作用于 Github 实现自定义域名站点 使用 Github 部署一个自己的免费站点 首先你得有一个 Github 账号, 没有就去注册一个,网上有教程,本文跳…...

使用OpenCV进行视频边缘检测:案例Python版江南style

1. 引言 本文将演示如何使用OpenCV库对视频中的每一帧进行边缘检测,并将结果保存为新的视频文件。边缘检测是一种图像处理技术,它可以帮助我们识别出图像中不同区域之间的边界。在计算机视觉领域,这项技术有着广泛的应用,比如物体…...

DataWhale10月动手实践——Bot应用开发task04学习笔记

一、图像流 1. 什么是图像流? 图像流是一种直观的图像处理流程工具,用户可以灵活组合各类图像处理模块。该系统将不同的图像处理工具模块化,并通过可视化界面,将这些模块以拖拽方式组合,构建完整的处理流程。用户可以…...

关于 IntelliJ IDEA 2024 安装使用

补丁文件...

React是如何工作的?

从编写组件到最后屏幕生成界面,如上图所示,我们现在需要知道的就是后面几步是如何运行的。 概述 这张图解释了 React 渲染过程的几个阶段: 渲染触发:通过更新某处的状态来触发渲染。渲染阶段:React 调用组件函数&…...

llama.cpp 去掉打印,只显示推理结果

llama.cpp 去掉打印,只显示推理结果 1 llama.cpp/common/log.h #define LOG_INF(...) LOG_TMPL(GGML_LOG_LEVEL_INFO, 0, __VA_ARGS__) #define LOG_WRN(...) LOG_TMPL(GGML_LOG_LEVEL_WARN, 0, __VA_ARGS__) #define LOG_ERR(…...

Word、PDF转换为图片Java

Word、PDF转换为图片Java 需求要在小程序端展示文档内容,所以将文档每页转换为图片后显示 参考和其他等方案: https://blog.csdn.net/strggle_bin/article/details/140599514 https://www.modb.pro/db/566986 https://blog.csdn.net/spring_is_comin…...

iOS IPA上传到App Store Connect的三种方案详解

引言 在iOS应用开发中,完成开发后的重要一步就是将IPA文件上传到App Store Connect以便进行测试或发布到App Store。无论是使用Xcode进行原生开发,还是通过uni-app、Flutter等跨平台工具生成的IPA文件,上传到App Store的流程都是类似的。苹果…...

Java中的Arrays类

java.util.Arrays是一个非常实用的类,提供了许多静态方法来操作数组,如排序、查找、复制和填充等。 1. toString - 将数组转换为字符串 // 导入java.util.Arrays类 import java.util.Arrays;public class ArraysExample {public static void main(Stri…...

GUI编程

GUI编程 【Java从0到架构师课程】笔记 GUI简介 GUI:图形用户界面,在计算机中采用图形的方式显示用户界面 java的GUI开发 AWT:java最早推出的GUI编程开发包,界面风格跟随操作系统SWT:eclipse就是java使用SWT开发的Sw…...

(multi)map和set--C++

文章目录 一、序列式容器和关联式容器二、set系列的使用1、set和multiset参考文档2、set类的介绍3、set的构造和迭代器4、set的增删查5、insert和迭代器遍历使用样例:6、find和erase使用样例:7、multiset和set的差异 三、map系列的使用1、map和multimap参…...

jmeter响应断言放进csv文件遇到的问题

用Jmeter的json 断言去测试http请求响应结果,发现遇到中文时出现乱码,导致无法正常进行响应断言,很影响工作。于是,察看了其他测试人员的解决方案,发现是jmeter本身对编码格式的设置导致了这一问题。解决方案是在jmete…...

复旦大学全球供应链研究中心揭牌,合合信息共话大数据赋能

10月13日,复旦大学全球供应链研究中心(以下简称“中心”)揭牌仪式在复旦大学管理学院政立院区隆重举行。我国的供应链体系庞大复杂,在百年未有之大变局下,保障产业链供应链安全已成为我国的重要战略目标。中心的设立旨…...

达那福发布新品音致系列:以顶尖降噪技术,开启清晰聆听新篇章

近日,国际知名助听器品牌达那福推出其最新研发的音致系列助听器。该系列产品旨在通过顶尖的声音处理技术,直面助听器市场中普遍存在的挑战——如何在噪声环境中提供清晰的语音辨识。 根据助听器行业协会2022年的调查数据,高达86%的佩戴者认为…...

当物理学奖遇上机器学习:创新融合的里程碑

作为一名程序员,看到 2024 年诺贝尔物理学奖颁发给机器学习与神经网络领域研究者,心中满是感慨与思考。 从编程技术角度出发,这意味着传统编程理念与物理思维有了更紧密的结合。在以往的编程中,算法优化多侧重于数据结构和计算效率…...

模拟电路2

BJT双极性晶体管 1.1 BJT共射特性曲线 输入特性: iB f(uBE)|UceC 定量分析,确定只有一个变量 输出特性 放大区:发射结正偏,集电结反偏 截至区:双结反偏 CE断路 饱和区:双结正偏 UCEs0.3 CE类似于开关闭…...

大数据面试题整理——MapReduce

系列文章目录 第一章 HDFS面试题 第二章 MapReduce面试题 文章目录 系列文章目录一、请简要解释一下 MapReduce 的工作原理。二、什么是 map 函数和 reduce 函数?它们的作用分别是什么?三、如何处理数据倾斜问题在 MapReduce 中?四、在 MapR…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...

label-studio的使用教程(导入本地路径)

文章目录 1. 准备环境2. 脚本启动2.1 Windows2.2 Linux 3. 安装label-studio机器学习后端3.1 pip安装(推荐)3.2 GitHub仓库安装 4. 后端配置4.1 yolo环境4.2 引入后端模型4.3 修改脚本4.4 启动后端 5. 标注工程5.1 创建工程5.2 配置图片路径5.3 配置工程类型标签5.4 配置模型5.…...

python打卡day49

知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比

目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

如何更改默认 Crontab 编辑器 ?

在 Linux 领域中,crontab 是您可能经常遇到的一个术语。这个实用程序在类 unix 操作系统上可用,用于调度在预定义时间和间隔自动执行的任务。这对管理员和高级用户非常有益,允许他们自动执行各种系统任务。 编辑 Crontab 文件通常使用文本编…...

9-Oracle 23 ai Vector Search 特性 知识准备

很多小伙伴是不是参加了 免费认证课程(限时至2025/5/15) Oracle AI Vector Search 1Z0-184-25考试,都顺利拿到certified了没。 各行各业的AI 大模型的到来,传统的数据库中的SQL还能不能打,结构化和非结构的话数据如何和…...

Spring AOP代理对象生成原理

代理对象生成的关键类是【AnnotationAwareAspectJAutoProxyCreator】,这个类继承了【BeanPostProcessor】是一个后置处理器 在bean对象生命周期中初始化时执行【org.springframework.beans.factory.config.BeanPostProcessor#postProcessAfterInitialization】方法时…...

SQL注入篇-sqlmap的配置和使用

在之前的皮卡丘靶场第五期SQL注入的内容中我们谈到了sqlmap,但是由于很多朋友看不了解命令行格式,所以是纯手动获取数据库信息的 接下来我们就用sqlmap来进行皮卡丘靶场的sql注入学习,链接:https://wwhc.lanzoue.com/ifJY32ybh6vc…...