首页 > 其他分享 >IRF(智能弹性架构)

IRF(智能弹性架构)

时间:2023-04-25 21:47:06浏览次数:44  
标签:架构 拓扑 端口 智能 Active 成员 IRF 设备

IRF概述
       IRF(智能弹性架构),将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以实现多台设备的协同工作、统一管理和不间断维护。

IRF的优点:
(1)简化管理:用户通过任意成员设备即可对IRF内所有成员设备进行统一管理。
(2)高可靠性:IRF的高可靠性体现在多个方面,主设备挂掉,备设备可接替工作,保证网络不受影响;同时设备上下链路支持聚合。
(3)强大的网络扩展能力:通过增加成员设备,端口数、带宽都得到扩展。因为各成员设备都有CPU,能够独立处理协议报文、进行报文转发。

IRF基本概念

1. 运行模式 (设备支持两种运行模式)
(1)独立运行模式:处于该模式下的设备只能单机运行,不能与别的设备形成IRF。
(2)IRF模式:处于该模式下的设备可以与其它设备互连形成IRF。
2.角色:master和slave。
3.IRF端口:专用于IRF的逻辑接口,分为IRF-Port1和IRF-Port2。它需要和物理端口绑定之后才能生效。 在独立运行模式下,IRF端口分为IRF-Port1和IRF-Port2;在IRF模式下,IRF端口分为IRF-Portn/1和IRF-Portn/2,其中n为设备的成员编号。
4. IRF合并:两个IRF各自已经稳定运行,通过物理连接和必要的配置,形成一个IRF。
5. IRF分裂:一个IRF形成后,由于IRF链路故障,导致IRF中两相邻成员设备物理上不连通,一个IRF变成两个IRF。

IRF工作原理
IRF的生命周期分为:物理连接、拓扑收集、角色选举、IRF的管理与维护四个阶段。
1.物理连接:略。
2.拓扑收集:
(1) 初始时刻,成员设备只记录了自身的拓扑信息;
(2) 当IRF端口状态变为up后,成员设备会将已知的拓扑信息周期性的发送出去;
(3) 成员设备收到邻居的拓扑信息后,会更新本地记录的拓扑信息。 经过一段时间的收集,所有设备上都会收集到完整的拓扑信息(称为拓扑收敛)。此时会进入角色选举阶段。
3.角色选举:
(1) 成员优先级大的优先
(2) 系统运行时间长的优先(各设备的系统运行时间信息也是通过IRF Hello报文来传递的)
(3) 桥MAC地址小的优先
4.IRF拓扑维护: 如果某成员设备A down或者IRF链路down,其邻居设备会立即将“成员设备A离开”的信息广播通知给IRF中的其它设备。获取到离开消息的成员设备会根据本地维护的IRF拓扑信息表来判断离开的是Master还是Slave,若离开的是Master,则触发新的角色选举,再更新本地的IRF拓扑;若是Slave,则直接更新本地的IRF拓扑,以保证IRF拓扑能迅速收敛。

5.多IRF冲突检测(MAD功能)(随笔中有一篇专门讲述MAD的。)
IRF链路故障会导致一个IRF变成两个新的IRF。这两个IRF拥有相同的IP地址等三层配置,会引起地址冲突,导致故障在网络中扩大。为了提高系统的可用性,当IRF分裂时我们就需要一种机制,能够检测出网络中同时存在多个IRF,并进行相应的处理尽量降低IRF分裂对业务的影响。MAD(Multi-Active Detection,多Active检测)就是这样一种检测和处理机制。它主要提供以下功能:
分裂检测:通过LACP(Link Aggregation Control Protocol,链路聚合控制协议)、BFD(Bidirectional Forwarding Detection,双向转发检测)或者免费ARP(Gratuitous Address Resolution Protocol)来检测网络中是否存在多个IRF。
冲突处理:当检测到网络中存在多个IRF时,让Master成员编号最小的IRF继续正常工作(维持Active状态),其它IRF会迁移到Recovery状态(表示IRF处于禁用状态),并关闭Recovery状态IRF中所有成员设备上除保留端口以外的其它所有物理端口(通常为业务接口),以保证该IRF不能再转发业务报文。
MAD故障恢复:IRF通过日志提示用户多Active冲突。此时设备会尝试自动修复IRF链路,如果修复失败的话,需要用户手工修复。IRF链路修复后,分裂的IRF会重新合并,Recovery状态IRF会自动恢复到Active状态,被关闭的物理端口将自动恢复转发能力。异常情况下(比如Active状态的IRF断电或者故障等),可以通过命令行启用Recovery状态的IRF,Recovery状态的IRF会恢复到Active状态,被关闭的物理端口也会恢复转发能力。

标签:架构,拓扑,端口,智能,Active,成员,IRF,设备
From: https://www.cnblogs.com/dongtianci0801/p/17353989.html

相关文章

  • 一线架构师实践指南读书笔记
    重大风险:功能质量约束高层切分:借助鲁棒图,初步识别功能别后的职责,就可以规划高层切分的具体方式分析和综合是思维方向相反的过程。一般是先分析后综合,没有分析就不能综合,没有综合,也只是片面的分析通过系统切分,虽然无法降低复杂性,当可以控制复杂性分层式概念架构:逻辑层物理层......
  • 让 AI 更简单 人工智能平台 SEAL 携手龙蜥落地达摩院算法能力 | 龙蜥案例
    编者按:SEAL是由达摩院机器智能技术打造的算法研发平台,为AI业务提供研发集成、组件市场、项目编排能力,帮助应用轻量化、标准化输出。SEAL+龙蜥操作系统(以下简称为“AnolisOS”)的结合,将会为用户带来什么样的体验?除了私有化交付,SEAL平台和AnolisOS的合作还可以应用于哪些领......
  • AI边缘计算智能分析网关灭火器缺失检测与告警的实现过程
    AI智能分析网关基于边缘智能,部署了多种AI深度学习算法,可对接入的多路视频流进行智能检测、智能识别等,包括人脸检测与识别、车辆检测与识别、车牌识别、烟火识别、安全帽识别、区域入侵检测等。今天我们来介绍下关于灭火器缺失检测与告警的实现过程。灭火器缺失检测具体是指,可对指定......
  • Kafka架构深入
     1.消息队列1.1传统消息队列的应用场景MQ传统应用场景之异步处理1.2消息队列的两种模式1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)  消息生产者生产消息发送到Queue中,然后消息消费者从Queue中取出并且消费消息。消息被消费以后,queue中不再有存储,所......
  • 智能燃气物联网数据采集解决方案
    工业物联网技术应用于燃气管理可以实现自动化数据采集和远程监控报警,为企业提供查询燃气消耗量的可靠手段,实现燃气能耗智能管理,提升管理效率,有助于节能减排工作开展。通过将燃气表接入到物通博联工业智能网关,实现能耗数据的共享,将实时计量数据上报到监控中心(本地上位机或云平台),实现......
  • 基于Astar算法的智能避障最短路径搜索matlab仿真,可以任意选择起点和终点
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要Astar算法是一种图形搜索算法,常用于寻路。它是个以广度优先搜索为基础,集Dijkstra算法与最佳优先(bestfit)算法特点于一身的一种算法。它通过下面这个函数来计算每个节点的优先级,然后选择优先级最高的节点作为......
  • Python用机器学习算法进行因果推断与增量、增益模型Uplift Modeling智能营销模型|附代
    原文链接:http://tecdat.cn/?p=27058最近我们被客户要求撰写关于因果推断与增量的研究报告,包括一些图形和统计输出。使用ML进行提升建模和因果推理Python包提供了一套使用基于最近研究的机器学习算法的提升建模和因果推理方法。允许用户根据实验或观察数据估计条件平均处理效......
  • 华为云D-Plan解决方案助力汽车零部件质检智能化
    传统行业正面临巨大的变革,数字化转型已成为关键词。随着工业4.0的到来,制造业的生产方式、供应链等都将发生重大变化。每一家企业都必须通过数字化转型来应对这一挑战,否则就将被淘汰。在全球化大背景下,中国制造业面临着新一轮的竞争与合作,如何抓住这次发展机会?实际就是要形成"中国制......
  • 线下·香港 | 工业大数据与智能系统前沿会议
    由香港理工大学主办的工业大数据与智能系统前沿会议将于2023年4月28日至5月1日在香港举行。届时来自海外、内地及香港的知名科学家将聚首,将围绕大会主题「面向人机共融的工业转型」发表演讲,分享他们的独到见解并探讨最新发展。工业大数据与智能系统前沿会议是由中国国家自然科学......
  • 智能路灯杆网关如何定制 智能网关设计方法
    智慧路灯杆是打造智慧城市的关键环节之一,作为融合物联网技术、边缘智能技术的新型物联网基础设施,智慧杆可以广泛应用在智慧交通、智慧园区、智慧景区、智慧校园等各种场景。在不同的应用场景中,智慧路灯杆的功能也各有侧重,作为智慧路灯杆“大脑”的智能网关也需要针对不同需求进行......