IRF理论、配置和检验

  • 基础知识
  • 配置
    • 配置案例图片
    • 各设备配置
      • 1. 主设备s5820v2-54QS-GE_2(至少要10G口才1可以做)
      • 2. 从属设备1
      • 3. 从属设备2
      • 4. 从属设备3
    • LACP检测链路是否分裂
      • 1.主设备配置
      • 2.中间设备s5820v2-54QS-GE_1
    • 结果查看

基础知识

IRF中每台设备都称为成员设备。成员设备按照功能不同,分为两种角色:
• 主用设备(简称为主设备):负责管理和控制整个IRF。
• 从属设备(简称为从设备):处理业务、转发报文的同时作为主设备的备份设备运行。当主设备故障时,系统会自动从从设备中选举一个新的主设备接替原主设备工作。

角色选举中按照如下优先级顺序选择主设备:
(1) 当前的主设备优先,即IRF不会因为有新的成员设备加入而重新选举主设备即使新的成员设备有更高优先级。该规则不适用于IRF形成时,此时所有加入的设备都认为自己是主设备。
(2) 成员优先级大的设备。
(3) 系统运行时间长的设备。在IRF中,运行时间的度量精度为10分钟,即如果设备的启动时间间隔小于等于10分钟,则认为它们运行时间相等。
(4) CPU MAC地址小的设备。
通过以上规则选出的最优成员设备即为主设备,其它成员设备均为从设备。
IRF建立时,所有从设备必须重启加入IRF。
独立运行的IRF合并时,竞选失败方的所有成员设备必须重启加入获胜方。

配置

配置案例图片

各设备配置

1. 主设备s5820v2-54QS-GE_2(至少要10G口才1可以做)

[H3C]sysname master
[master]irf member 1 priority 30  #优先级大,让它成为主设备
[master]int range Ten-GigabitEthernet 2/0/49 to ten 2/0/52
[master-if-range]shutdown                   ##关闭选定的所有IRF物理端口,不然加入组会报错
[master-if-range]qu
[master]irf-port 1/1                #前面1是设备member编号,后面是端口号,端口1必须连2
# 配置IRF端口1/1,并将它与物理端口Ten-GigabitEthernet1/0/49和Ten-GigabitEthernet1/0/50绑定
[master-irf-port1/1]port group interface ten2/0/49
[master-irf-port1/1]port group interface ten2/0/50
[master-irf-port1/1]qu
# 配置IRF端口1/2,并将它与物理端口Ten-GigabitEthernet1/0/51和Ten-GigabitEthernet1/0/52绑定。
[master]irf-port 1/2
[master-irf-port1/2]port group interface ten1/0/51
[master-irf-port1/2]port group interface ten1/0/52
[master-irf-port1/2]q
[master]int range ten2/0/49 to ten2/0/52
[master-if-range]undo shutdown
[master-if-range]quit
[master]qu
<master>sa sa fo                   #保存配置
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<master>
<master>sys
[master]irf-port-configuration active  # 激活IRF端口下的配置

2. 从属设备1

# 设备的成员编号配置为2,并重启设备使新编号生效。
H3C]sysname follow1
[follow1]irf member 1 renumber 2             默认member都为1 ,这里改为2
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:y
[follow1]qu
<follow1>sa sa fo
<follow1>sys
<follow1>reboot   #重启后端口号都是以2开头的#关闭选定的所有IRF物理端口。
[follow1]int range Ten-GigabitEthernet 2/0/49 to ten 2/0/52
[follow1-if-range]shutdown[follow1-if-range]qu
[follow1]irf-port 2/2
[follow1-irf-port2/2]port group interface ten2/0/49
[follow1-irf-port2/2]port group interface ten2/0/50
[follow1-irf-port2/2]qu
[follow1]irf-port 2/1
[follow1-irf-port2/1]port group interface ten2/0/51
[follow1-irf-port2/1]port group interface ten2/0/52
[follow1-irf-port2/1]q
[follow1]int range ten2/0/49 to ten2/0/52
[follow1-if-range]undo shutdown
[follow1-if-range]quit
[follow1]qu
<follow1>sa sa fo                   #保存配置
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<follow1>
<follow1>sys
[follow1]irf-port-configuration active   #激活配置 ,按照上面的方式选主从设备,从设备会重新启动,后面设备也是一样

3. 从属设备2

[H3C]sysname follow2
[follow2]irf member 1 renumber 3
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:y
[follow2]qu
<follow2>sa sa fo
<follow2>sys
<follow2>reboot   #重启[follow2]int range Ten-GigabitEthernet 3/0/51 to Ten-GigabitEthernet 3/0/52
[follow2-if-range]shutdown
[follow2-if-range]qu
[follow2]int range FortyGigE 3/0/53 to FortyGigE 3/0/54
[follow2-if-range] shutdown
[follow2-if-range]qu[follow2]irf-port 3/2
[follow2-irf-port3/2]port group interface ten3/0/51
[follow2-irf-port3/2]port group interface ten3/0/52
[follow2-irf-port3/2]qu
[follow2]irf-port 3/1
[follow2-irf-port3/1]port group interface FortyGigE3/0/53
[follow2-irf-port3/1]port group interface FortyGigE3/0/54
[follow2-irf-port3/1]q[follow2]int range Ten-GigabitEthernet 3/0/51 to Ten-GigabitEthernet 3/0/52
[follow2-if-range]undo shutdown
[follow2-if-range]qu
[follow2]int range FortyGigE 3/0/53 to FortyGigE 3/0/54
[follow2-if-range]undo shutdown
[follow2-if-range]qu
[follow2-if-range]quit
[follow2]qu<follow2>sa sa fo                   #保存配置
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<follow2>
<follow2>sys
[follow2]irf-port-configuration active   #激活配置

4. 从属设备3

[H3C]sysname follow3
[follow3]irf member 1 renumber 4
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:y
[follow3]qu
<follow3>sa sa fo
<follow3>sys
<follow3>reboot   #重启[follow3]int range Ten-GigabitEthernet 4/0/51 to Ten-GigabitEthernet 4/0/52
[follow3-if-range]shutdown
[follow3-if-range]qu
[follow3]int range FortyGigE 4/0/53 to FortyGigE 4/0/54
[follow3-if-range] shutdown
[follow3-if-range]qu[follow3]irf-port 4/1
[follow3-irf-port4/1]port group interface ten4/0/51
[follow3-irf-port4/1]port group interface ten4/0/52
[follow3-irf-port4/1]qu
[follow3]irf-port4/2
[follow3-irf-port4/2]port group interface FortyGigE4/0/53
[follow3-irf-port4/2]port group interface FortyGigE4/0/54
[follow3-irf-port4/2]q[follow3]int range Ten-GigabitEthernet 4/0/51 to Ten-GigabitEthernet 4/0/52
[follow3-if-range]undo shutdown
[follow3-if-range]qu
[follow3]int range FortyGigE 4/0/53 to FortyGigE 4/0/54
[follow3-if-range]undo shutdown
[follow3-if-range]qu
[follow3-if-range]quit
[follow3]qu<follow3>sa sa fo                   #保存配置
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<follow3>
<follow3>sys
[follow3]irf-port-configuration active   #激活配置

LACP检测链路是否分裂

IRF链路故障会导致一个IRF变成多个新的IRF。这些IRF拥有相同的IP地址等三层配置,会引起地址冲突,导致故障在网络中扩大。为了提高系统的可用性,当IRF分裂时我们就需要一种机制,能够检测出网络中同时存在多个IRF,并进行相应的处理,尽量降低IRF分裂对业务的影响。MAD(Multi-Active Detection,多Active检测)就是这样一种检测和处理机制。MAD主要提供分裂检测、冲突处理和故障恢复功能。

1.主设备配置

[master]irf domain 1            #设置域
# 创建一个动态聚合接口,并使能LACP MAD检测功能。
[master]interface Bridge-Aggregation 2
[master-Bridge-Aggregation2]link-aggregation mode dynamic
[master-Bridge-Aggregation2]mad enable                              #开启MAD
[master-Bridge-Aggregation2]quit
# 在聚合接口中添加成员端口,用于设备检测。
[master]interface range Ten-GigabitEthernet 4/0/50 Ten-GigabitEthernet 3/0/50 Fo
rtyGigE 1/0/53 FortyGigE 2/0/53
[master-if-range]port link-aggregation group 2

2.中间设备s5820v2-54QS-GE_1

作为中间设备来转发、处理LACP协议报文,协助IRF中的四台成员设备进行多Active检测。

<H3H> system-view
[H3H] sysname jiance
[jiance] interface bridge-aggregation 2
[jiance-Bridge-Aggregation2] link-aggregation mode dynamic
[jiance-Bridge-Aggregation2] quit
# 在聚合接口中添加成员端口Ten-GigabitEthernet1/0/1~Ten-GigabitEthernet1/0/4,用于帮助LACP MAD检测。
[jiance] interface range ten-gigabitEthernet 1/0/50 to ten-gigabitEthernet 1/0/52  FortyGigE1/0/53
[jiance-if-range] port link-aggregation group 2
[jiance-if-range] quit

结果查看

显示IRF中所有成员设备的相关信息 display irf
显示IRF的拓扑信息 display irf topology
显示IRF链路信息 display irf link
显示所有成员设备上重启以后生效的IRF配置 display irf configuration
显示MAD配置信息 display mad [ verbose ]



irf加LACP检测相关推荐

  1. 华三(H3C)IRF堆叠+LACP MAD检测配置举例

    各位看官大家好! irf技术是新华三的堆叠技术,有着配置方便,性能良好等优点.配置上LACP 检测的优点有:检测速度块.利用现有聚合组网即可实现.无需占用额外接口. 原理是利用聚合链路同时传输普通业务 ...

  2. 一加屏幕检测代码_一加7Pro深度体验:亿元屏幕真曲面

    在安卓阵营里风头正躁的手机,估计就是一加7 Pro无疑了,当其他厂商都在钻研手机相机的时候,一加却从屏幕方面进行突破,和三星合作研发出了一块素质更高的90Hz刷新率的流体屏,新机一经发布就在各大媒体平 ...

  3. H3C IRF MAD检测实战

    ​一. 引言 IRF(Intelligent Resilient Framework,智能弹性架构)是H3C自主研发的软件虚拟化技术,也是H3C数据中心解决方案的核心技术,使用这种虚拟化技术可以集合多 ...

  4. 华三交换机检测堆叠分裂的三种方法(lacp mad,bfd-mad,arp-mad)

    案列: sw1和sw2堆叠,sw1为master.下面四台接入交换机的的1口和2口分别做聚合口 当sw1 和 sw2 的堆叠线故障时(51口),拓扑中会出现两个核心交换机参与转发,这会造成严重的网络震 ...

  5. windows 新加硬盘 部分文件读不到_电脑硬件检测识别不出硬盘怎么办?是什么原因导致硬件检测识别不了硬盘?...

    我们有时候会遇见电脑硬件检测显示硬盘识别不了的情况,或者是重装系统后识别不了硬盘,那这是什么原因导致的呢?今天游戏加加就来分享一下电脑硬件检测硬盘识别不了的原因和解决办法. 第一症状:开机之后电脑硬件 ...

  6. H3C交换机4核心节点IRF2虚拟化下检测机制

    背景介绍 项目中涉及4台核心交换机做虚拟化,实施中发现不同的检测方式在脑裂情况下存活设备并不是一样的现象,在BFD监测.万兆业务单板的情况下,一旦主master节点主业务单板故障,则业务会全部中断.所 ...

  7. H3C IRF堆叠技术:MAD提升堆叠稳定性,减小分裂影响

    目录 1.1  MAD简介 MAD功能: 分裂检测: 冲突处理: 1.1.1  IRF分裂带来的问题 1.1.2  MAD检测的主要功能 1.2  MAD的检测机制 1.2.1  LACP MAD的检 ...

  8. 6种时序异常检测思路总结!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 内容:异常检测,来源:Coggle数据科学 时序异常检测并不困难,如果你 ...

  9. OpenVINO2021.4+YOLOX目标检测模型部署测试

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 引言 本文基于YOLOX的ONNX模型分别测试了YOLOX-Small与YOLOX-Tiny版本的模型 ...

最新文章

  1. 卡尔曼算法笔记---思想和实际应用物理含义的理解
  2. Ubuntu12.04 安装 mongodb
  3. 2020腾讯校招后台开发
  4. JavaScript实现Apache .htaccess 转化nginx生成器工具-toolfk程序员工具网
  5. modbus软件开发实战指南_C++核心准则?GSL:指南支持库
  6. IOT(Index Organized Table)
  7. java中不带package和带package的编译运行方式
  8. php 获取警告信息,获取PHP警告错误信息的解决方法_PHP教程
  9. Win11怎么把右键刷新调出来?
  10. c语言运行出现-1 j,c语言中,y[ j ] = -1什么意思?
  11. 3V升压5V芯片,3V升压5V电路图
  12. 【存储】超融合(HCI)和云是什么以及区别
  13. 201771010112罗松《面向对象程序设计(java)》第八周学习总结
  14. Centos7之清理/var/tmp目录下内容
  15. python背单词小程序_微信小程序仿《乐词》背单词APP源码
  16. react的useMemo 和 vue3的computed
  17. jQuery.ajax 使用点滴
  18. 某农商行用户画像项目——模型构建部分
  19. Redis 6.0新特性——ACLs
  20. 音乐翻唱软件测试初学者,音乐APP听歌识曲大评测,QQ音乐独家“翻唱识别”领跑...

热门文章

  1. 2022.08.22 索尼外包面试
  2. Parentheses Balance UVA - 673
  3. LEGO® Education BricQ 乐高教育发布BricQ趣动系列套装
  4. ClassCastException异常的出现原因和解决方法
  5. 宝付-上海宝付网站页面代码如何搞定
  6. 无伴电流源在回路电流法出现时基本回路选取
  7. 机器视觉从工业物联网 (IIoT) 中获取强大的洞察力
  8. Spring 循环依赖问题的解决方法
  9. Android11 ActivityManagerService startService 解析之启动一个不存在的服务
  10. CSS中的filter(滤镜)