华三H3C S5120V3交换机的配置之组建IRF

news2024/11/24 9:19:16

IRF(Intelligent Resilient Framework,智能弹性架构),是华三交换机实现虚拟堆叠的一种技术,其核心思想是将多台交换机连接在一起,虚拟成一台交换机,进而实现统一管理。和传统的堆叠概念不同,跨物理交换机的带宽受限于各物理机交换机之间的物理连接。

组建IRF,一般需要同型号/同系列交换机方可,并且只能支持有限数目的交换机(如:5120系列最大支持9台交换机)

之所以要组建IRF,最重要的目的是为了实现统一管理,分开管理5台48口的交换机,远远不如直接管理一台240口的交换机便捷,各种各样的配置只需要一次性操作即可在整个irf内生效,这就是irf的最大魅力

irf技术本身其实也很简单,多个交换机同通过网口连接在一起,对外呈现为一台虚拟交换机

  1. IRF内的所有交换机均需要具备相同的域编号(domain id)以避免多个irf间干扰
  2. IRF内的所有交换机均应有各自不同的成员编号(member id),成员编号是设备在IRF中的唯一标识,IRF通过成员编号来管理成员设备
  3. IRF内的每个交换机可以有自己的优先级设定,此配置用于主设备的选举,优先级越高当选为主设备的可能性越大
  4. 主从设备选择。在IRF内,同一时刻只有一台主设备,主设备根据各交换机的优先级配置确定,其余交换机均为从设备,只有在主设备不可达时方根据规则再次进行主设备的选举
  5. 主设备响应用户的管理操作,并持有IRF的权威配置信息,如配置变更则将信息下发给各从设备,使之完成配置生效及保存

IRF内的每个物理交换机均有两个专门用于组建IRF的逻辑端口,irf-port1和irf-port2,一个逻辑IRF端口可绑定多个物理端口。

IRF支持两种组网模式:链状组网和环状组网(经过多方确认,IRF不支持星状组网)。链状组网就是 irf-port 1/2 连接 irf-port 2/1,irf-port 2/2连接irf-port 3/1,irf-port 3/2连接irf-port 4/1……,以此完成级联。而环状组网则是在链状组网的基础上,最后一个交换机的irf-port 2口同第一个交换机的irf-port 1口连接在一起,形成环状结构。16f3230399784bfa9ee3d97861ce8175.png

 

很明显,环状组网的可靠性会比链状组网高很多,可以容忍级联的IRF连线中有一条出现临时故障而不影响运行。而链状组网则相对比较脆弱,IRF连线任何一条都不能出现故障,否则就会导致功能不可用。

如果按步骤操作,IRF配置其实很简单,但是实际操作的时候却很容易遇到各种各样神奇的坑,总结起来,需要注意的点有:

  1. 因为配置IRF操作应在划分vlan、设置ip等操作前,故基本需要通过console口来进行操作。
  2. 如果交换机的IRF配置变更,那么可能因为主从冲突选举等原因而导致交换机重启,为避免在未完成配置前就发生重启进而导致配置失效等问题,在配置IRF时应将该目标交换机的irf-port所使用的物理网线断开。

具体的配置步骤如下:

  1. 将交换机上规划用作irf-port的网线断开,然后给交换机上电,console口连接电脑
  2. 为交换机设置相同的域编号(domain id),此域编号在IRF内是相同的。为避免IRF间干扰,不同的IRF间域编号应该是不同的
irf domain 100

3. 为交换机设置成员编号(member id),此编号是设备在IRF中的唯一标识,故应是彼此不同的,如我们有5台交换机,则分别设置其编号为1、2、3、4、5,使用display irf能够看到当前的member id,如果member id和规划的编号不同,则需要进行调整,如下,将当前交换机的irf member id从1改为2

irf member 1 renumber 2

4. 设置交换机的优先级,优先级越高,成为主设备的可能性就越大,如下命令设置member 1的交换机优先级为1

irf member 1 priority 1

5. 为irf-port绑定物理网口,按照环状/树状模式,将规划用于IRF的网口纳入

在将物理网口同irf-port绑定时,首先需要关闭该网口,绑定完毕后需要再激活

如我们要将交换机1的49口绑定到irf-port1上,则需要执行如下命令

interface GigabitEthernet 1/0/49
  shutdown

irf-port 1/1
  port group interface GigabitEthernet 1/0/49

interface GigabitEthernet 1/0/49
  undo shutdown

多次执行上述命令,可以将 IRF 端口与多个 IRF 物理端口绑定,以实现 IRF 链路的备份或负载均衡

6. 保存配置

save force

7. 重启或者直接激活端口配置,建议直接reboot

reboot force
irf-port-configuration active

8. 接网线,验证IRF功能

对所有交换机都执行1-7的操作,完毕后再将IRF网口接好网线,此时有可能会看到多个交换机发生再次自动重启的现象,此时是IRF选择主设备的一个过程,在稳定后,通过任何一个交换机的console口登录,都能够操控这个整合到一起的“虚拟交换机”

# 查看IRF内各交换机的信息及当前的主交换机
display irf

display irf执行结果示例

# 查看IRF配置
display irf configuration

display irf configuration执行结果示例

# 查看IRF链路连接情况
display irf link

display irf link执行结果示例

# 查看IRF拓扑
display irf topology

display irf topology执行结果示例

至此,一个大的虚拟交换机就组成了

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

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

相关文章

基于连续Ziegler_Nichols的频域响应pid整定

连续Ziegler_Nichols的频域响应pid整定 Ziegler_Nichols频域响应pid整定的方法是基于稳定性分析的频域响应pid整定方法。该方法整定的思想是:对于给定的被控对象传递函数,可以得到其根轨迹,对应穿越Jw轴的点,增益即为Km&#xff…

【Java可执行命令】(二十)堆转储快照文件及堆信息查看工具 jmap:生成多格式堆转储文件、打印类加载器信息及查看共享对象映射信息 ~

Java可执行命令之jmap 1️⃣ 概念2️⃣ 优势和缺点3️⃣ 使用3.1 语法格式3.2 生成堆转储文件3.3 执行jmap命令查看内存使用情况3.4 执行jmap命令打印对象统计信息 4️⃣ 应用场景🌾 总结 1️⃣ 概念 jmap 是 Java Development Kit(JDK)自带…

【Kubernetes】Kubernetes之YAML文件详解

YAML 一、YAML 的概述1. Kubernetes 支持资源管理格式2. YAML 语法格式 二、YAML 文件1. 如何获取 api 资源相关信息2. 编写资源配置文件2.1 手动编写 yaml 文件详解K8S中的port 2.2 使用镜像生成 yaml 文件2.3 根据现有资源导出 yaml 文件 总结1. 如何获取资源清单文件&#x…

[LeetCode - Python]349. 两个数组的交集(Easy);350. 两个数组的交集 II(Easy)

题目: 349. 两个数组的交集(Easy) 代码 1.哈希表 set清重 两次遍历: class Solution:def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:dict {}ret []for i in set(nums1) :if i not in dict:dict[i] 0 for j in …

selenium+python —— 实现基本自动化测试

安装selenium 打开命令控制符输入:pip install -U selenium 火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能 Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操 作的录制与回…

centos7 ESXi 磁盘扩充容量

1、背景 有一天,突然程序报空间不足了。。。。。。 2023-06-23 02:26:51.631 UTC [26190] LOG: could not open temporary statistics file "pg_stat_tmp/global.tmp": No space left on device 2023-06-23 02:26:51.631 UTC [26190] LOG: could not …

恒运资本:2倍牛股突然闪崩,业绩创新高股出炉,最高日赚近2亿

上半年哪些公司净利润有望创前史新高? 2倍牛股单季成绩环比下滑,早盘股价大跳水 A股半年报进入发表高峰期,仅8月7日晚间,就有超30家公司发表半年报和成绩预告状况,超七成净利润同比增加。净利润增速最高的是翔港科技&…

基于Spring Boot的影视点播网站设计与实现(Java+spring boot+MySQL)

获取源码或者论文请私信博主 演示视频: 基于Spring Boot的影视点播网站设计与实现(Javaspring bootMySQL) 使用技术: 前端:html css javascript jQuery ajax thymeleaf 微信小程序 后端:Java springboot…

Flowable-多实例

目录 概述概念多实例配置图形标记XML内容界面操作视频教程 BPMN2.0 中引入了多实例的概念,它是在业务流程中定义“重复”环节的一个方法,Flowable 对其予以了支持。配置为多实例的活动在流程运行时会创建多个活动实例,既可以顺序依次执行也 可…

海外市场裂变营销:打造爆炸式增长的成功之道

随着全球化的加速发展,越来越多的品牌开始将目光投向海外市场。然而,在激烈的国际竞争中脱颖而出,并在海外市场取得成功并不容易。在这样的背景下,裂变营销成为了一个备受关注的策略,它能够帮助品牌在海外市场快速拓展…

vue3 excel 导出功能

1.安装 xlsx 库 npm install xlsx2.创建导出函数 src/utils/excelUtils.js import * as XLSX from xlsx;const exportToExcel (fileName, datas, sheetNames) > {// 创建工作簿const wb XLSX.utils.book_new()for (let i 0; i < datas.length; i) {let data datas…

教雅川学缠论06-中枢

本系列文章之前讲的内容都只有上升和下降两类趋势&#xff0c;并没有提及盘整&#xff0c;在缠论中&#xff0c;中枢这个新词汇用来定义盘整&#xff0c;中枢&#xff1a; 1.至少由5条线段&#xff08;或笔&#xff09;组成 2.中枢是有方向的&#xff0c;中枢左右两侧外面的线&…

C语言文件操作基本方法

1、文件的分类 ANSI C 的缓冲文件系统 缓冲文件系统 缓冲文件系统是指&#xff0c;系统自动地在内存区为每个正在使用的文件开辟一个缓冲区。 从内存向磁盘输出数据时&#xff0c;必须首先输出到缓冲区中。待缓冲区装满后&#xff0c;再一起输出到磁盘文件中。 从磁盘文件向内…

lz4 与 lz77 压缩算法举例

lz4算法 abcd efab cdeh 压缩过程&#xff1a; 以长度&#xff14;为滑窗&#xff0c;&#xff11;为步长&#xff0c;对abcd计算hash存入hash table&#xff0c;计算 bcde, cdef,defa,efab,fabc的 hash 分别加入 hash table&#xff0c;下一个滑窗 abcd 找到了匹配&#xf…

Acwing.883 高斯消元解线性方程组

题目 输入一个包含n个方程n个未知数的线性方程组。 方程组中的系数为实数。 求解这个方程组。 下图为一个包含m个方程n个未知数的线性方程组示例: 输入格式 第一行包含整数n。 接下来n行&#xff0c;每行包含n1个实数&#xff0c;表示一个方程的n个系数以及等号右侧的常数。 …

Spark Catalog详解

前言 旁边的实习生说:我想要用spark代码中对hive库中的内部表和外部表进行删除(包括数据),咋感觉网上搜了一圈都找不到解决方案啊,spark这么鸡肋吗? 我:你应该静下心来好好把spark基础知识进行全面学习。 实习生:难道spark有这功能,而我没有学习过?咋弄啊? 我:学习…

WinForm项目打包成一个exe安装包教程(VS2022)

目录 1、下载扩展Microsoft Visual Studio Installer Projects 2、新建Set up项目 3、应用程序文件夹下添加文件 4、添加卸载程序 5、添加运行环境 6、添加程序图标&#xff08;选做&#xff09; 7、生成项目exe 1、下载扩展Microsoft Visual Studio Installer Projects…

深入篇【C++】C++<继承>特性详细总结附代码案例(单继承/多继承)

深入篇【C】C<继承>特性详细总结(单继承/多继承&#xff09; Ⅰ.继承理解Ⅱ.继承方式Ⅲ.基类派生类对象赋值转化Ⅳ.继承中同名成员Ⅴ.派生类的默认成员函数Ⅵ.继承中友元与静态Ⅶ.多继承<菱形继承问题>Ⅷ.继承与组合 Ⅰ.继承理解 继承的本质就是复用&#xff0c;而…

螺旋模型四象限指的是什么?

螺旋模型融合了瀑布模型、快速原型模型&#xff0c;最大的优点强调了风险分析&#xff0c;有助于将软件质量融入开发中;小分段构建大型软件&#xff0c;易于计算成本;客户参与&#xff0c;保证项目可控性。但构建过程太过繁琐&#xff0c;适合大型项目不适合小型项目。 上图是螺…

通信原理板块——基础知识(一)

微信公众号上线&#xff0c;搜索公众号小灰灰的FPGA,关注可获取相关源码&#xff0c;定期更新有关FPGA的项目以及开源项目源码&#xff0c;包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等 1、通信的基本概念——消息、信息和…