IRF技术介绍及配置介绍
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技术介绍及配置介绍的更多相关文章
- 微信小程序目录结构与配置介绍
一.小程序结构目录 小程序框架提供了自己的视图层描述语言 WXML 和 WXSS,以及 JavaScript,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑. 官网 1.1 ...
- Lucene.net站内搜索—4、搜索引擎第一版技术储备(简单介绍Log4Net、生产者消费者模式)
目录 Lucene.net站内搜索—1.SEO优化 Lucene.net站内搜索—2.Lucene.Net简介和分词Lucene.net站内搜索—3.最简单搜索引擎代码Lucene.net站内搜索—4 ...
- 日志组件logback的介绍及配置使用方法
一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-acc ...
- ar技术序章-SDK介绍和选择
转自: http://blog.csdn.net/kun1234567/article/details/10402535 ar技术序章-SDK介绍和选择 分类: Augmented Reality20 ...
- Centos 7 磁盘阵列配置介绍(RAID)
转自:https://blog.51cto.com/gaowenlong/2086918 Centos 7 磁盘阵列配置介绍每当我们提到磁盘阵列,相信广大管理员并不陌生,比如我们一般安装服务器系统的时 ...
- Windows Server 2016 + SCO 2016 安装及配置介绍
Windows Server 2016 + SCO 2016 安装及配置介绍 高文龙关注1人评论6332人阅读2017-02-26 23:23:02 Windows Server 2016 + SCO ...
- Java日志框架-logback的介绍及配置使用方法(纯Java工程)(转)
说明:内容估计有些旧,2011年的,但是大体意思应该没多大变化,最新的配置可以参考官方文档. 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分 ...
- 日志处理(二) 日志组件logback的介绍及配置使用方法(转)
本文转自:http://www.cnblogs.com/yuanermen/archive/2012/02/13/2348942.html http://www.cnblogs.com/yuanerm ...
- 转:日志组件logback的介绍及配置使用方法
转自:http://blog.csdn.net/zgmzyr/article/details/8267072 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.lo ...
- 日志组件logback的介绍及配置使用方法(一)
一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-acc ...
随机推荐
- 飞行时间技术TOF
文章目录 飞行时间技术TOF 一. 光速的测定 二. 各种TOF技术 直接脉冲TOF 脉冲间接TOF 连续波调制TOF(Continous Wave TOF) 三. TOF技术的应用 飞行时间技术TO ...
- Docker快速部署Hadoop环境
文章目录 安装环境 安装过程 拉取镜像 在Docker中创建网络,方便通信 创建Master节点 创建slave1和slave2节点 分别进入三个容器修改hosts文件 在Master执行集群初始化 ...
- Solon 统一的返回结果调整
使用 "统一的渲染控制" 可以对输出做统一的控制外...还可以借助路由拦截器 RouterInterceptor ,对 mvc 返回结果做提交确认机制(即可修改)进行控制(相对来讲 ...
- 2020-08-18:介绍下MR过程?
福哥答案2020-08-18:[来自[MapReduce执行过程及运行原理详解] 答案](https://www.panziye.com/bigdata/625.html)MapReduce执行的4个 ...
- 2021-07-14:接雨水。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
2021-07-14:接雨水.给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水. 福大大 答案2021-07-14: 左右指针向中间移动.左指针是左边柱 ...
- 2021-11-04:计算右侧小于当前元素的个数。给你`一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是 nums[i] 右
2021-11-04:计算右侧小于当前元素的个数.给你`一个整数数组 nums ,按要求返回一个新数组 counts .数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧 ...
- 2021-09-20:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O
2021-09-20:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度.不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O ...
- Prompt learning 教学[技巧篇]:通过增加示例、引导词、特殊符号指令等方式让chatgpt输出更好的答案
Prompt learning 教学[技巧篇]:通过增加示例.引导词.特殊符号指令等方式让chatgpt输出更好的答案 技巧1:To Do and Not To Do 在问答场景里,为了让 AI 回答 ...
- windows内核学习一
变量类型 kernel user ULONG unsigned long PULONG unsigned long* UCHAR unsigned char PUCHAR unsigned char* ...
- /etc/netplan/network-manager-all.yaml 配置服务器ip
本文为博主原创,转载请注明出处: /etc/netplan 是用于配置 Ubuntu 系统网络接口的目录.在 Ubuntu 中,网络配置的默认工具为 Netplan,而 /etc/netplan 则 ...