H3C交换机堆叠配置(四台交换机配置堆叠)

news2025/1/14 0:45:51

        最近需要扩大公司新项目环境,新买够了,四台二层交换机和两台三层交换机,二层交换机型号为H3C S5120,三层交换机为H3C S5500,因为项目有关于国家项目,必须使用国产网络设备,现在需要对四台交换机做两组堆叠,但是我们尝试使用四台交换机进行做堆叠结果也是成功,没有什么问题,但是配置有一些差异,需要对堆叠逻辑端口进行理解。

        IRF( Intelligent Resilient Framework,智能弹性架构)是 H3C 自主研发的软件虚拟化技术。它的核心思想是将多台设备通过 IRF 物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。为了便于描述,这个“虚拟设备”也称为 IRF。所以,本文中的 IRF 有两层意思,一个是指 IRF 技术,一个是指 IRF 设备。

IRF 主要具有以下优点:

  1. 简化管理: IRF 形成之后,用户通过任意成员设备的任意端口都可以登录 IRF 系统,对 IRF内所有成员设备进行统一管理。
  2. 高可靠性:IRF 的高可靠性体现在多个方面,例如: IRF 由多台成员设备组成, Master 设备负责 IRF 的运行、管理和维护, Slave 设备在作为备份的同时也可以处理业务。一旦 Master 设备故障,系统会迅速自动选举新的 Master,以保证业务中断,从而实现了设备的 1:N 备份;此外,成员设备之间的 IRF 链路支持聚合功能, IRF 和上、下层设备之间的物理链路也支持聚合功能,多条链路之间可以互为备份也可以进行负载分担,从而进一步提高了 IRF 的可靠性。
  3. 强大的网络扩展能力:通过增加成员设备,可以轻松自如的扩展 IRF 的端口数、带宽。因为各成员设备都有 CPU,能够独立处理协议报文、进行报文转发,所以 IRF 还能够轻松自如的扩展处理能力。

两台配置堆叠流程

        两台二层交换机堆叠网络拓扑图

1. master配置

        1.设置端口号,因为堆叠是将两台交换机逻辑上变成一台交换机需要将交换机设置不同的端口 号如G0/0/1,G1/0/1,他们就是两台交换机同一位置的端口号,默认为0,看个人习惯,可以将0改为1,后面交换机以此类推。

        需要进行重启,服务生效

[H3C] irf member 0 renumber 1
<H3C>save
<H3C>reboot

        2.设置irf成员优先级,在S5120型号下,优先级被限制于1-32,不同交换机有所不同,优先级越高,成为master的机会越大。

        需要进行重启生效

#配置irf成员及优先级
[H3C]irf member 1 priority 30
[H3C]quit
[H3C]save
<H3C>reboot

        3.进行对要设置为irf端口的端口进行down,开启状态无法设备irf 

#临时关闭需要irf的相关物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]shutdown 
[H3C-if-range]quit

        4.进入irf逻辑端口,将端口进行加入到irf逻辑端口,这个逻辑端口有点不好理解,下面我给大家详细说一下规则。

        简单来说,在1/2的第一个数字是端口号的数字,第二个数字是irf的端口号,现在配置时如果master使用1/2那么slave必须配置2/1,如果master是1/1,那么slave需要是2/2。如果在多太交换机的情况下,就是按照此规律进行往后推。

#配置irf接口并将对应的物理接口加入
[H3C]irf-port 1/2
[H3C-irf-port1/2]port group interface FortyGigE 1/0/23
[H3C-irf-port1/2]port group interface FortyGigE 1/0/24
[H3C-irf-port1/2]quit

        5.然后进入物理接口进行开启端口

#启用物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]undo shutdown 
[H3C-if-range]quit
[H3C]save

        6.然后将irf进行开启即可

#启用irf配置
[H3C]irf-port-configuration active

2.对slave交换机配置

        配置与master命令相同,但是需要注意,将优先级设置为比master小,和端口号进行区分

          1.设置端口

        需要进行重启,服务生效

[H3C] irf member 0 renumber 2
<H3C>save
<H3C>reboot

        2.设置irf成员优先级

        需要进行重启生效

#配置irf成员及优先级
[H3C]irf member 2 priority 20
[H3C]quit
[H3C]save
<H3C>reboot

        3.进行对要设置为irf端口的端口进行down,开启状态无法设备irf 

#临时关闭需要irf的相关物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]shutdown 
[H3C-if-range]quit

        4.进入irf逻辑端口

#配置irf接口并将对应的物理接口加入
[H3C]irf-port 2/1
[H3C-irf-port1/2]port group interface FortyGigE 1/0/23
[H3C-irf-port1/2]port group interface FortyGigE 1/0/24
[H3C-irf-port1/2]quit

        5.然后进入物理接口进行开启端口

#启用物理接口
[H3C]interface range FortyGigE 1/0/23 to FortyGigE 1/0/24
[H3C-if-range]undo shutdown 
[H3C-if-range]quit
[H3C]save

        6.然后将irf进行开启即可

#启用irf配置
[H3C]irf-port-configuration active

        现在就配置完成了,接入网线或者光纤之后,回发现slave会自动重启,然后通过display irf进行查看irf的状态,就可以查看是否配置成功了。

3.四台交换机进行堆叠

        其实配置都差不多,还是需要注意的是端口的划分,还有就是irf端口的划分,可以详细看一下下面这个拓扑图。

物理端口连接:

        G1/0/23 --> G2/0/24

        G2/0/23 --> G3/0/24

        G3/0/23 --> G4/0/24

        G4/0/23 --> G1/0/24

irf端口连接

        G1/2 --> G2/1

        G2/2 --> G3/1

        G3/2 --> G4/1

        G4/2 --> G1/1

基本就是这个情况,配置与二台相同

4.如果同一个局域网内有第二组交换机需要对irf的domain进行修改

        为了适应各种组网应用,同一个网络里可以部署多个IRF。IRF之间使用不同的域编号以示区别。

        在LACP MAD和ARP MAD检测组网中,如果中间设备本身也是一个IRF系统,则必须配置该命令确保本IRF和中间设备组成的IRF的域编号不同,否则可能造成检测异常,甚至导致业务中断。

        IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号。在任何成员设备上通过irf domainmad enablemad arp enable或者mad nd enable命令均可修改全局IRF域编号。因此,请按照网络规划来修改IRF域编号,不要随意修改。

        命令:irf domain domain-id

注意:如果局域网内只有一组irf,就无需更改保持默认即可。

参考文章:

H3C交换机堆叠(IRF)配置实例_h3c交换机堆叠配置_蛋黄酱拌饭的博客-CSDN博客

S5120系列交换机IRF2堆叠配置方法(命令行版) - 知了社区 (h3c.com)

多台华三交换机堆叠_四台交换机堆叠-CSDN博客

IRF的Domain ID是什么 - 知了社区 (h3c.com)

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

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

相关文章

Python---函数递归---练习:使用递归求N的阶乘(如n=100)(本文以递归算法 解法为主)

相关链接&#xff1a;Python---函数递归---练习&#xff1a;斐波那契数列&#xff08;本文以递归算法为主&#xff09;-CSDN博客 Python---if选择判断结构、嵌套结构&#xff08;if elif else&#xff09;_python多重if嵌套-CSDN博客 案例&#xff1a;使用递归求N的阶乘&…

基于springboot + vue体育馆使用预约平台

qq&#xff08;2829419543&#xff09;获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;springboot 前端&#xff1a;采用vue技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xf…

Google Earth Engine谷歌地球引擎计算多年中某两个时间点之间遥感数据差值的平均值

本文介绍在谷歌地球引擎GEE中&#xff0c;提取、计算某一种遥感影像产品在连续的多年中&#xff0c;2个不同时相的数据差值的多年平均值&#xff0c;并将计算得到的这一景差值的结果图像导出的方法。 本文是谷歌地球引擎&#xff08;Google Earth Engine&#xff0c;GEE&#x…

机器学习-回归问题(Regression)

前言 与KNN分类任务预测的输出为离散型不同. 在机器学习中&#xff0c;回归任务是用于预测连续数值型变量的任务。回归任务在很多领域都有着广泛的应用. 回归问题求解 在一个回归问题中&#xff0c;很显然模型选择和好坏会直接关系到将来预测结果的接近程度&#xff0c;举个…

RPG项目01_新输入输出

基于“RPG项目01_脚本代码”&#xff0c;本次修改unity的新输入输出系统。本次修改unity需要重启&#xff0c;如果一直跟着做教学项目&#xff0c;请先保存项目&#xff0c;再继续修改unity为新输入输出系统。 向下翻&#xff0c; 向下翻&#xff0c; 选择both加入新输入输出系…

疫苗接种(链表练习)

很明显&#xff0c;数组也可以做&#xff0c;但是我想练习链表 这道题我上交的时候&#xff0c;同一份代码&#xff0c;三个编译器&#xff0c;三个成绩&#xff0c;有点搞心态 代码如下&#xff1a; #include<stdio.h> #include<math.h> #include<stdlib.h&…

html动漫网页设计分享 紫罗兰永恒花园网页作业成品带视频,注册登录,表格,表单

html5静态网页设计要是用HTML DIVCSS JS等来完成页面的排版设计,一般的网页作业需要融入以下知识点&#xff1a;div布局、浮动、定位、高级css、表格、表单及验证、js轮播图、音频 视频 Flash的应用、ul li、下拉导航栏、鼠标划过效果等知识点&#xff0c;学生网页作业源码可以…

重新认识Word——样式

重新认识Word Word样式给所有一级标题加上一级标题样式修改标题一样式&#xff0c;符合要求 正文样式标题前的小黑点导航窗格样式的相互复制Word一键转PPT 话说回来&#xff0c;一个程序员平时可能还看不起office全家桶的软件&#xff0c;但是&#xff0c;在实际的生活运用中&a…

Elk-filebeat

前言 Elk&#xff1a;filebeat搜集日志工具和logstash相同 Filebeat是一个轻量级的日志收集工具&#xff0c;所使用的资源比logstash部署和启动时使用的资源更小 Filebeat可以运行在非Java环境&#xff0c;他可以代理logstash在非Java环境上收集日志 Filebeat无法实现数据的…

设计基于STM32的温度传感器实时数据采集和显示系统

温度传感器作为常见的传感器之一&#xff0c;被广泛应用于各种领域&#xff0c;如工业自动化、家电控制等。为了实时监测和控制温度&#xff0c;设计一个基于STM32的温度传感器实时数据采集和显示系统是很有必要的。本文将详细介绍如何设计这样一个系统&#xff0c;并提供相应的…

[蓝桥杯 2020 省 AB1] 解码

做题前思路&#xff1a; 1.因为是多组输入&#xff0c;又包含字符于是我们可以先定义一个char类型数组arr 2.定义数组的长度&#xff1a;题目说简写&#xff08;字母加数字&#xff09;长度不超过100&#xff0c;但原来的长度可能超过100&#xff0c;加上小明不会将连续超过9…

英飞凌(Infineon)TC397链接文件解析

本篇文章首先介绍了链接文件在整个代码编译过程中所起到的作用&#xff0c;然后根据TC397芯片对应的链接文件涉及的链接命令&#xff0c;参照官网的示例给出了常见的使用方法&#xff0c;最后分为MEMORY与SECTIONS两个部分以脚本命令走读的形式解析了TC397芯片的链接文件&#…

5_企业架构LNMP高可用负载均衡服务器

企业架构LNMP高可用负载均衡服务器之Nginx 学习目标和内容 1、能够描述负载均衡的作用 2、能够了解负载均衡常见实现方式 3、能够使用Nginx实现负载均衡 4、能够描述Nginx的常见负载均衡算法 一、背景描述及其方案设计 1、业务背景描述 时间&#xff1a;2011.6.-2013.9 发布产…

谈一谈内存对齐

文章目录 一&#xff0c;什么是内存对齐&#xff1f;二&#xff0c;为什么要有内存对齐&#xff1f;三&#xff0c;内存对齐规则&#xff1f; 一&#xff0c;什么是内存对齐&#xff1f; 现代计算机中的内存空间都是按字节划分的&#xff0c;理论上似乎我们对任何类型变量的访…

【iOS控件】—— UIPickerView的使用

【iOS控件】—— UIPickerView的使用 一. 简述UIPickerView1. 什么是UIPickerView2. UIPickerView遵守的协议 二. 测试Demo三. 总结 一. 简述UIPickerView 先看一下UIPickerView的效果图&#xff1a; 1. 什么是UIPickerView UIPickerView是iOS平台上的一个用户界面元素&am…

力扣 --- 最长公共前缀

题目描述&#xff1a; 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀&#xff0c;返回空字符串 ""。 示例 1&#xff1a; 输入&#xff1a;strs ["flower","flow","flight"] 输出&#xff1a;"fl"…

Windows安装MySQL8.2

Windows安装MySQL8.2 三种安装模式 默认自定义完整 本案例选择自定义 选择安装目录 勾选 Run MySQL Configurator 配置MYSQL 默认为开发者模式 在 Config Type 下拉列表中选择数据中心 设置 root 账号密码

【算法】前后缀分解题单⭐

文章目录 题单来源题目列表42. 接雨水238. 除自身以外数组的乘积2256. 最小平均差2483. 商店的最少代价代码1——前后缀数组代码2—— O ( 1 ) O(1) O(1)空间&#x1f402; 2420. 找到所有好下标2167. 移除所有载有违禁货物车厢所需的最少时间代码1——前后缀分解代码2——简洁…

题目:神奇的进制

解题思路&#xff1a; 用电脑自带的计算器&#xff0c;切换到程序员模式。里面有进制转换功能。 由题目&#xff0c;要求严格递增且都为字母&#xff0c;还要大于2023&#xff0c;则数字16进制为ABC。

wvp gb28181 pro 平台国标级连功能说明

国标28181不同平台之间支持两种连接方式&#xff0c;平级和上下级&#xff0c;WVP目前支持向上级级联。 测试环境 测试平台上级&#xff1a;192.168.10.209&#xff08;Alam centos8&#xff09; 测试平台下级&#xff1a;192.168.10.206&#xff08;ky10_x86&#xff09; 下级…