H3C IRF堆叠技术:MAD提升堆叠稳定性,减小分裂影响
目录
1.1 MAD简介
MAD功能:
分裂检测:
冲突处理:
1.1.1 IRF分裂带来的问题
1.1.2 MAD检测的主要功能
1.2 MAD的检测机制
1.2.1 LACP MAD的检测机制
1.2.2 BFD MAD的检测机制
1.2.3 ARP MAD的检测机制
1.3 各种检测机制的特点
1.4 各种检测机制的适用场景
1.4.1 LACP MAD的适用场景
1.4.2 BFD MAD的适用场景
1.4.3 ARP MAD的适用场景
1.1 MAD简介
MAD(Multi-Active Detection,多Active检测)能够检测IRF的拓扑状态,并在IRF分裂后采取一定的安全措施保障网络正常运行,是IRF环境中推荐使用的维护类功能。目前MAD的实现方式有三种:
- LACP MAD
- BFD MAD
- ARP MAD
MAD功能:
IRF链路故障会导致一个IRF变成多个新的IRF。这些IRF拥有相同的IP地址等三层配置,会引起地址冲突,导致故障在网络中扩大。为了提高系统的可用性,当IRF分裂时我们就需要一种机制,能够检测出网络中同时存在多个IRF,并进行相应的处理,尽量降低IRF分裂对业务的影响。MAD(Multi-Active Detection,多Active检测)就是这样一种检测和处理机制。MAD主要提供分裂检测、冲突处理和故障恢复功能。
分裂检测:
通过LACP(Link Aggregation Control Protocol,链路聚合控制协议)、BFD(Bidirectional Forwarding Detection,双向转发检测)、ARP(Address Resolution Protocol,地址解析协议)或者ND(Neighbor Discovery,邻居发现)来检测网络中是否存在多个IRF。同一IRF中可以配置一个或多个检测机制,详细信息,请参考“1.1.10 MAD检测机制”。
关于LACP的详细介绍请参见“二层技术-以太网交换配置指导”中的“以太网链路聚合”;关于BFD的详细介绍请参见“可靠性配置指导”中的“BFD”;关于ARP的详细介绍请参见“三层技术-IP业务配置指导”中的“ARP”;关于ND的详细介绍请参见“三层技术-IP业务配置指导”中的“IPv6基础”。
冲突处理:
IRF分裂后,通过分裂检测机制IRF会检测到网络中存在其它处于正常工作状态的IRF对于BFD MAD和ARP MAD检测,冲突处理方式为:
- 比较两个IRF的健康状态,健康状态较好的IRF继续工作,其它IRF迁移到Recovery状态(即禁用状态)
- 如果健康检查结果相同,则主设备成员编号小的IRF继续工作,其它IRF迁移到Recovery状态
对于LACP MAD和ND MAD检测,冲突处理会直接让主设备成员编号小的IRF继续工作;其它IRF迁移到Recovery状态。
IRF迁移到Recovery状态后会关闭该IRF中所有成员设备上除保留端口以外的其它所有业务端口,以保证该IRF不能再转发业务报文。保留端口可通过mad exclude interface命令配置。
1.1.1 IRF分裂带来的问题
IRF是指由多台设备通过IRF链路互相连接形成的一台虚拟设备,这台虚拟设备在网络中以一台独立设备的形态和其他设备进行通信。组建IRF的各台设备称为成员设备。
在IRF正常运行时,所有成员设备均使用相同的配置(包括IP地址、路由协议等所有功能配置);当IRF链路出现故障时,会使IRF发生分裂,产生两个或多个新的IRF。此时,这些IRF各自的成员设备仍然运行着分裂前的配置,造成网络中存在多台IP地址以及其他三层配置相同的设备,会对网络中其他设备的协议运算和数据转发产生干扰,影响网络正常运行甚至导致数据丢失,造成网络故障影响的扩大化。
图1-1 IRF分裂后带来的网络问题
1.1.2 MAD检测的主要功能
1.2 MAD的检测机制
实现MAD功能的关键在于快速检测IRF的分裂事件,并在分裂后的多个IRF之间交互各自的ActiveID以方便竞选。我们可以借助以下几种技术来帮助MAD进行IRF链路的检测。
1.2.1 LACP MAD的检测机制
如果在IRF与其他设备之间使用了链路聚合的连接方式,便能够通过LACP MAD来对IRF进行检测,与IRF进行链路聚合的设备被称之为LACP MAD的中间设备。
使用LACP MAD功能时,要求IRF中的每台成员设备都与中间设备进行连接,并将这些链路组成一个动态链路聚合组。
l 当IRF正常运行时,各台成员设备发送的LACP报文中具有统一的ActiveID,不会发生多Active冲突。
1.2.2 BFD MAD的检测机制
- 用于BFD MAD检测的接口以及BFD MAD检测链路上的端口必须为BFD MAD功能专用,不能传输业务数据,也不能配置包括ARP、LACP在内的所有的二层或三层协议应用。
- 如果网络中存在多个IRF,在配置BFD MAD时,各IRF必须使用不同的VLAN作为BFD MAD检测专用VLAN。
开启BFD MAD检测功能后,IRF内的Master设备会使用自身的MAD IP作为BFD会话的源IP,向BFD MAD链路上的其他成员设备尝试建立BFD会话。
- 当IRF正常运行时,除Master外其它成员设备的MAD IP不会生效,因此BFD会话无法建立。
- 在IRF发生分裂后,不同IRF中的Master设备将继续向BFD MAD检测链路上的其他设备尝试建立BFD会话。由于其它IRF中Master设备的MAD IP已经生效,因此BFD会话可以正常建立。此时MAD功能会提示网络中存在了多个处于工作状态的IRF。由于MAD IP与成员编号是一一绑定的,因此每个IRF都能通过BFD会话获取相邻IRF的ActiveID,MAD功能可以通过竞选将竞选失败的IRF关闭。
图1-5 BFD MAD检测机制示意图
1.2.3 ARP MAD的检测机制
ARP MAD的实现方式与LACP MAD类似,不同之处在于ARP MAD是利用免费ARP报文来携带IRF的ActiveID。
ARP MAD的检测链路可以在IRF成员设备间直接建立,也可以通过中间设备建立,由中间设备将免费ARP报文透传至其他成员设备。在常见的组网中,通常都是用中间设备结合MSTP功能实现免费ARP报文的交互。
如图1-6所示,中间设备通过MSTP双上行的方式连接到IRF中的两台成员设备。
- 当IRF正常运行时,接入层设备会通过MSTP算法阻塞一条上行链路,使成员设备发送的免费ARP报文无法到达另一台成员设备。
- 在IRF发生分裂后,由于网络拓扑发生变化,中间设备会将阻塞的端口打开,此时两个IRF之间便可以接收到各自发送的免费ARP报文。由于两台IRF的IP地址相同但MAC地址不同,因此会产生免费ARP的冲突,即表示发生了多Active冲突。此时将由MAD功能发起竞选,比较两个IRF发送的免费ARP报文中携带的ActiveID,并关闭竞选失败的IRF。
图1-6 ARP MAD检测机制示意图
说明:为提高ARP MAD的检测速度,需要将IRF的MAC地址保留时间设置为立即更新,设置方法请参见产品的IRF配置指导。
1.3 各种检测机制的特点
三种MAD检测机制各有特点,用户可以根据现有组网情况进行选择。
MAD检测方式 |
优势 |
限制 |
LACP MAD |
检测速度快,利用现有聚合组网即可实现,无需占用额外端口和接口 |
组网中需要中间设备,并且该设备必须为支持LACP扩展功能的H3C交换机 |
BFD MAD |
检测速度较快,组网形式灵活,对其他设备没有要求 |
需要使用额外的端口和三层接口,这些端口和接口不能再传输普通业务流量 |
ARP MAD |
对其他设备没有要求,在使用中间设备的组网中不需要占用额外端口 |
检测速度慢于前两种,需要配置专用三层接口 |
1.4 各种检测机制的适用场景
根据各种检测机制的特点和配置需求,我们以常见的IRF组网方式来介绍三种检测机制各自的适用场景。
图1-7 IRF常见组网示意图
1.4.1 LACP MAD的适用场景
如果图1-7中的接入层设备使用聚合方式上行到IRF,并且是支持LACP扩展功能的H3C交换机,这种情况适用LACP MAD检测方式。
1.4.2 BFD MAD的适用场景
如果图1-7中的接入层设备使用聚合方式上行到IRF,但不是H3C交换机或不是支持扩展LACP的H3C交换机,这种情况适用BFD MAD检测方式。
1.4.3 ARP MAD的适用场景
如果图1-7中的接入层设备使用MSTP双上行至IRF,适用ARP MAD检测方式。
H3C IRF堆叠技术:MAD提升堆叠稳定性,减小分裂影响相关推荐
- 虚拟化堆叠技术-典型配置H3C IRF
0.软件安装包 网络工程师软件安装包合集 - 知乎22-02-09 更新了华三模拟器HCL21-12-09 更新了eve-ng安装包和安装视频.更新学习视频内容.更新ENSP不被和谐0.华三模拟器0. ...
- 华三(H3C)IRF堆叠+LACP MAD检测配置举例
各位看官大家好! irf技术是新华三的堆叠技术,有着配置方便,性能良好等优点.配置上LACP 检测的优点有:检测速度块.利用现有聚合组网即可实现.无需占用额外接口. 原理是利用聚合链路同时传输普通业务 ...
- 网络虚拟化技术(二) H3C IRF
前言 欢迎关注驴哥公众号,认真看驴哥文章. 上一期整理了一下Cisco的VSS技术,这一期整理了一下H3C IRF技术.H3C IRF技术目前由IRF1. IRF2 已经发展到了IRF3.有什么区别? ...
- 科技产品下一个重大突破将来自芯片堆叠技术
来源:网易科技 概要:作为几乎所有日常电子产品最基础的一个组件,微芯片正出现一种很有意思的现象. 作为几乎所有日常电子产品最基础的一个组件,微芯片正出现一种很有意思的现象.通常又薄又平的微芯片,如今却 ...
- H3C IRF MAD检测实战
一. 引言 IRF(Intelligent Resilient Framework,智能弹性架构)是H3C自主研发的软件虚拟化技术,也是H3C数据中心解决方案的核心技术,使用这种虚拟化技术可以集合多 ...
- 射频开关常见优化技术——交流悬浮技术、MOS堆叠
交流悬浮技术 交流悬浮技术,在MOS栅极.P阱.深N阱,通过一定的大阻抗连接至直流偏压上,使得每个对应端口处于悬浮状态. 当存在大摆幅信号,信号电压摆幅基本被大阻抗承担,因此栅-漏极间压降.寄生二极管 ...
- 特斯拉改用AMD「全家桶」?AMD 发布3D堆叠技术,明年量产5纳米!
本文转载自 新智元 在今年的台北国际电脑展COMPUTEX上,AMD的CEO苏姿丰「苏妈」成为了舞台焦点:带来了全新APU.显卡.游戏本,以及堪称「黑科技」的全新处理器架构,有没有让「牙膏厂」瑟瑟发抖 ...
- 转:思科3750交换机堆叠技术配置向导
思科3750交换机堆叠技术配置向导 思科StackWise技术: 思科StackWise技术可以为统一地利用一组交换机的功能提供一种创新的方法.单个交换机可以智能化地结合到一起,创建一个单一的交换单元 ...
- MSTP协议介绍和堆叠技术介绍
单生成树的弊端 部分VLAN路径不通 如图所示,网络中有SWA.SWB.SWC三台交换机.配置VLAN2通过两条上行链路,配置VLAN3只通过一条上行链路. 为了解决VLAN2的环路问题,需要 ...
最新文章
- TensorFlow全新的数据读取方式:Dataset API入门教程
- 子元素是字典列表转成字典
- linux下安装python dlib依赖
- NOIP2018-普及总结
- 在html中用表单插入servlet 怎么写servlet的地址,java web中servlet、jsp、html 互相访问的路径问题。...
- TensorFlow 教程 --教程--2.10偏微分方程
- Siebel Admin: How to find the Component that associated with Application
- 【jQuery实例】Ajax登录页面
- web 请求 编码 引发的问题
- 游戏开发学什么?四步修炼骨灰级高手
- python接口上传图片和文件的方法
- C++网络编程实例(socket)
- 人群密度分析算法调研
- python + selenium 自动化测试框架
- 学习笔记-Leaflet加载北京地铁线路
- ArcEngine编辑模块——将线段按距离、按比例分割成两部分
- 学游戏设计要什么学历_学历低学游戏动作设计好就业吗
- excel怎么能把字竖着打出来_excel表格怎么把字竖着 怎么把excel表格里的字变成竖的?...
- css 实现图片轮播
- 【PC】通过BAT批处理来更改IE代理设置
热门文章
- 三调 图斑地类面积_图斑地类面积理论值计算方法说明
- Bia布刷题日记2022/2/17
- 构建万物互联的智能世界,华为为何选择了智能体?
- 主要DSP芯片厂商及其产品
- VisualDSP++安装错误解决办法
- matlab算地形坡度,自然地形坡度分析、坡向分析的作用
- 创客机器人比赛简讯_“让思维沸腾,让创造先行”——记我校参加同安区首届创客大赛活动报道...
- FreeBSD:从内核获取其他进程的pid及cpu占用率
- 去丹东绿江村观光几月份合适,油菜花什么时候开,花期多久?
- 常见漏洞之 struts2+ jboss