IRF技术介绍及配置介绍

IRF(Intelligent Resilient Framework,智能弹性架构)是 H3C 自主研发的软件虚拟化技术。

它的核心思想是将多台设备通过 IRF 物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。

使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。

所以 IRF 有两层意思,一个是指 IRF 技术,一个是指 IRF 设备。

技术演进

Stack

堆叠后设备各自独立,不能作为整体使用,但可以通过主交换机登录到堆叠内所有交换机进行管理。

IRF V1

  • DDM 分布式设备管理

登录任意一台设备即可对整个Fabric进行管理。

  • DRR 分布式冗余路由

内部各个设备独立运行自身配置的路由协议,之后将路由表上传到Master设备;

由Master设备综合后生成统使用一的转发表,各Slave设备从Master同步转发表项。

  • DLA 分布式链路聚合

堆叠内部不同设备的端口可以汇聚成端口组。

IRF V2

在V1的基础上,进行了优化

基本概念

设备运行的两种模式

  • 独立运行模式:只能单机运行
  • IRF 模式:可以与其它设备互连形成 IRF

IRF中的设备角色

IRF 中每台设备都称为成员设备。成员设备按照功能不同,分为两种角色。

  • Master:负责管理整个 IRF。
  • Slave:作为 Master 的备份设备运行

当 Master 故障时,系统会自动从 Slave 中选举一个新的 Master 接替原 Master 工作。

Master和Slave均由角色选举产生。一个IRF中同时只能存在一台Master,其它成员设备都是Slave。

IRF 端口与

一种专用于 IRF 的逻辑接口,分为 IRF-Port1 和 IRF-Port2。它需要和物理端口绑定之后才能生效。

IRF 物理端口

设备上可以用于 IRF 连接的物理端口。

IRF 合并

两个在IRF模式下运行的设备,各自已经稳定运行,通过物理连接和必要的配置,形成一个IRF,这个过程称为IRF合并(merge)。

IRF 分裂

一个IRF形成后,由于IRF链路故障,导致IRF中两相邻成员设备物理上不连通,一个IRF变成两个IRF,这个过程称为IRF分裂(split)。

成员优先级

成员优先级主要用于角色选举过程中确定成员设备的角色。优先级越高当选为 Master 的可能性越大。

设备的缺省优先级均为 1,可以通过命令行手工提高设备的成员优先级。

配置约束

  • 使用专用模块和线缆
  • 尽量使用一致的交换机版本
  • 清空交换机、重启设备再进行配置
  • S3600系列需手动使能堆叠口;S5600系列堆叠口默认是使能的

配置过程

1. 网络规划

明确使用哪台设备作为 Master、各成员设备的编号以及成员设备之间的物理连接

2. 预配置 IRF 并保存

配置成员编号时,请确保该编号在IRF中唯一。如果存在相同的成员编号,则不能建立IRF。

在主设备选举过程中,优先级数值大的成员设备将优先被选举成为主设备。

[DeviceA]

irf auto-update enable

irf auto-merge enable

irf member 1 priority 10

irf-port 1/1

port group interface Ten-GigabitEthernet1/0/27 mode normal

irf-port 1/2

port group interface Ten-GigabitEthernet1/0/28 mode normal

quit

save

[DeviceB]

irf auto-update enable

irf auto-merge enable

irf member 2 priority 9

irf-port 2/1

port group interface Ten-GigabitEthernet2/0/27 mode normal

irf-port 2/2

port group interface Ten-GigabitEthernet2/0/28 mode normal

quit

save

[DeviceC]

irf auto-update enable

irf auto-merge enable

irf member 2 priority 8

irf-port 3/1

port group interface Ten-GigabitEthernet3/0/27 mode normal

irf-port 3/2

port group interface Ten-GigabitEthernet3/0/28 mode normal

quit

save

3. 连接 IRF 物理链路

不同于两台交换机的捆绑连接方式,三台及以上交换机一般采用物理交叉连接。比如:

设备A的1号堆叠口 设备A的2号堆叠口

\ /

\ /

\ /

/

设备B的1号堆叠口 / 设备B的2号堆叠口

\ /

\

/ \

/

设备C的1号堆叠口 设备C的2号堆叠口

4. 激活 IRF 端口配置

[DeviceA]irf-port-configuration active

[DeviceB]irf-port-configuration active

[DeviceC]irf-port-configuration active

设备间将会进行Master竞选,优先级低的会竞选失败,失败的一方将自动重启,重启完成后,IRF形成,系统名称统一为DeviceA。

5. 登录 IRF

6. 配置 IRF

参考链接

IRF技术介绍及配置介绍的更多相关文章

  1. 微信小程序目录结构与配置介绍

    一.小程序结构目录 小程序框架提供了自己的视图层描述语言 WXML 和 WXSS,以及 JavaScript,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑. 官网 1.1 ...

  2. Lucene.net站内搜索—4、搜索引擎第一版技术储备(简单介绍Log4Net、生产者消费者模式)

    目录 Lucene.net站内搜索—1.SEO优化 Lucene.net站内搜索—2.Lucene.Net简介和分词Lucene.net站内搜索—3.最简单搜索引擎代码Lucene.net站内搜索—4 ...

  3. 日志组件logback的介绍及配置使用方法

    一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-acc ...

  4. ar技术序章-SDK介绍和选择

    转自: http://blog.csdn.net/kun1234567/article/details/10402535 ar技术序章-SDK介绍和选择 分类: Augmented Reality20 ...

  5. Centos 7 磁盘阵列配置介绍(RAID)

    转自:https://blog.51cto.com/gaowenlong/2086918 Centos 7 磁盘阵列配置介绍每当我们提到磁盘阵列,相信广大管理员并不陌生,比如我们一般安装服务器系统的时 ...

  6. Windows Server 2016 + SCO 2016 安装及配置介绍

    Windows Server 2016 + SCO 2016 安装及配置介绍 高文龙关注1人评论6332人阅读2017-02-26 23:23:02 Windows Server 2016 + SCO ...

  7. Java日志框架-logback的介绍及配置使用方法(纯Java工程)(转)

    说明:内容估计有些旧,2011年的,但是大体意思应该没多大变化,最新的配置可以参考官方文档. 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分 ...

  8. 日志处理(二) 日志组件logback的介绍及配置使用方法(转)

    本文转自:http://www.cnblogs.com/yuanermen/archive/2012/02/13/2348942.html http://www.cnblogs.com/yuanerm ...

  9. 转:日志组件logback的介绍及配置使用方法

    转自:http://blog.csdn.net/zgmzyr/article/details/8267072 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.lo ...

  10. 日志组件logback的介绍及配置使用方法(一)

    一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-acc ...

随机推荐

  1. 飞行时间技术TOF

    文章目录 飞行时间技术TOF 一. 光速的测定 二. 各种TOF技术 直接脉冲TOF 脉冲间接TOF 连续波调制TOF(Continous Wave TOF) 三. TOF技术的应用 飞行时间技术TO ...

  2. Docker快速部署Hadoop环境

    文章目录 安装环境 安装过程 拉取镜像 在Docker中创建网络,方便通信 创建Master节点 创建slave1和slave2节点 分别进入三个容器修改hosts文件 在Master执行集群初始化 ...

  3. Solon 统一的返回结果调整

    使用 "统一的渲染控制" 可以对输出做统一的控制外...还可以借助路由拦截器 RouterInterceptor ,对 mvc 返回结果做提交确认机制(即可修改)进行控制(相对来讲 ...

  4. 2020-08-18:介绍下MR过程?

    福哥答案2020-08-18:[来自[MapReduce执行过程及运行原理详解] 答案](https://www.panziye.com/bigdata/625.html)MapReduce执行的4个 ...

  5. 2021-07-14:接雨水。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

    2021-07-14:接雨水.给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水. 福大大 答案2021-07-14: 左右指针向中间移动.左指针是左边柱 ...

  6. 2021-11-04:计算右侧小于当前元素的个数。给你`一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是 nums[i] 右

    2021-11-04:计算右侧小于当前元素的个数.给你`一个整数数组 nums ,按要求返回一个新数组 counts .数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧 ...

  7. 2021-09-20:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O

    2021-09-20:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度.不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O ...

  8. Prompt learning 教学[技巧篇]:通过增加示例、引导词、特殊符号指令等方式让chatgpt输出更好的答案

    Prompt learning 教学[技巧篇]:通过增加示例.引导词.特殊符号指令等方式让chatgpt输出更好的答案 技巧1:To Do and Not To Do 在问答场景里,为了让 AI 回答 ...

  9. windows内核学习一

    变量类型 kernel user ULONG unsigned long PULONG unsigned long* UCHAR unsigned char PUCHAR unsigned char* ...

  10. /etc/netplan/network-manager-all.yaml 配置服务器ip

    本文为博主原创,转载请注明出处: /etc/netplan 是用于配置 Ubuntu 系统网络接口的目录.在 Ubuntu 中,网络配置的默认工具为  Netplan,而 /etc/netplan 则 ...