本帮助主要介绍以下内容:
IRF(Intelligent Resilient Framework,智能弹性架构)是一种软件虚拟化技术。它的核心思想是将多台设备连接在一起,进行必要的配置后,虚拟化成一台设备。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。
如下图所示,主设备和从设备组成IRF,对上、下层设备来说,它们就是一台设备——IRF。
IRF中每台设备都称为成员设备。成员设备按照功能不同,分为两种角色:
主用设备(简称为主设备):负责管理和控制整个IRF。
从属设备(简称为从设备):处理业务、转发报文的同时作为主设备的备份设备运行。当主设备故障时,系统会自动从从设备中选举一个新的主设备接替原主设备工作。
主设备和从设备均由角色选举产生。一个IRF中同时只能存在一台主设备,其它成员设备都是从设备。
域是一个逻辑概念,一个IRF对应一个IRF域。为了适应各种组网应用,同一个网络里可以部署多个IRF,IRF之间使用域编号(DomainID)来以示区别。
标识不同成员设备,如果存在相同的成员ID,则无法建立IRF。
主要用于角色选举过程中确定成员设备的角色。优先级越高当选为主设备的可能性越大。
一种专用于IRF成员设备之间进行连接的逻辑接口,每台成员设备上可以配置两个IRF端口,分别为IRF-Port1和IRF-Port2。它需要和物理端口绑定之后才能生效。
IRF端口采用二维编号,分为IRF-Portn/1和IRF-Portn/2,其中n为设备的成员编号。
与IRF端口绑定,用于IRF成员设备之间进行连接的物理接口。
如下图所示,两个IRF各自已经稳定运行,通过物理连接和必要的配置,形成一个IRF,这个过程称为IRF合并。
如下图所示,一个IRF形成后,由于IRF链路故障,导致IRF中两相邻成员设备不连通,一个IRF变成两个IRF,这个过程称为IRF分裂。
本设备上与IRF-Port1口绑定的IRF物理端口只能和邻居成员设备IRF-Port2口上绑定的IRF物理端口相连,本设备上与IRF-Port2口绑定的IRF物理端口只能和邻居成员设备IRF-Port1口上绑定的IRF物理端口相连,如下图所示。否则,不能形成IRF。
确定成员设备角色为主设备或从设备的过程称为角色选举。
IRF建立、主设备离开或者故障、独立运行的两个IRF合并为一个IRF时,角色选举规则如下:
当前主设备优先,IRF不会因为有新的成员设备加入而重新选举主设备。不过,当IRF形成时,因为没有主设备,所有加入的设备都认为自己是主设备,则继续下一条规则的比较。
成员优先级大的优先。如果优先级相同,则继续下一条规则的比较。
系统运行时间长的优先。在IRF中,成员设备启动时间间隔精度为10分钟,即10分钟之内启动的设备,则认为它们是同时启动的,则继续下一条规则的比较。
CPU MAC小的优先。
通过以上规则选出的最优成员设备即为主设备,其它成员设备则均为从设备。
桥MAC是设备作为网桥与外界通信时使用的MAC地址,桥MAC可标识不同设备。IRF作为一台虚拟设备与外界通信时,IRF使用主设备的桥MAC作为IRF桥MAC。如果网络中存在桥MAC相同的设备,则会引起桥MAC冲突,从而导致通信故障。因此,用户需要根据网络实际情况配置IRF桥MAC的保留时间:
保留6分钟:当IRF桥MAC拥有者离开IRF时,IRF桥MAC在6分钟内保持不变化;如果6分钟后IRF桥MAC拥有者没有回到IRF,则使用新选举的主设备的桥MAC作为IRF桥MAC。该配置适用于IRF桥MAC拥有者短时间内离开又回到IRF的情况(比如设备重启或者链路临时故障等),可以减少不必要的桥MAC切换导致的流量中断。
永久保留:无论IRF桥MAC拥有者是否离开IRF,IRF桥MAC始终保持不变。
不保留:当IRF桥MAC拥有者离开IRF时,系统会立即使用IRF中当前主设备的桥MAC做IRF桥MAC。
当新设备加入IRF时,如软件版本与主设备不一致,且在新设备上使能启动文件自动加载功能,则自动从主设备下载启动文件,然后使用新的系统启动文件重启,重新加入IRF。
| 加载启动软件包需要一定时间,在加载期间,请不要手工重启处于加载状态的从设备,否则,会导致该从设备加载启动软件包失败而不能启动。用户可打开日志信息显示开关,并根据日志信息的内容来判断加载过程是否开始以及是否结束。 |
非缺省vSystem对于本特性的支持情况,请以页面的实际显示为准。
修改成员ID会导致设备在下次重启后,部分配置丢失,且接口编号会发生改变。
修改成员ID后,如果保存当前配置,重启本设备,配置文件中,只有IRF端口的编号以及IRF端口下的配置、成员优先级会继续生效,其它与成员编号相关的配置(比如普通物理接口的配置等)不再生效,需要重新配置。
将物理端口加入IRF端口后,会导致加入IRF端口的物理接口的相关业务中断。
IRF最多支持2个成员设备。
通常情况下,必须是同一系列产品型号的设备才能组成IRF。
IRF中所有成员设备的软件版本必须相同,如果有软件版本不同的设备要加入IRF,请确保IRF的启动文件同步加载功能处于开启状态。
IRF合并时,如果有成员设备的桥MAC相同,则它们不能合并为一个IRF。IRF的桥MAC不受此限制,只要成员设备自身桥MAC唯一即可。
在组成IRF的所有成员设备上,需要确保IRF端口绑定的物理端口类型、数量一致。
设备仅支持IRF物理端口直连组建IRF,不支持跨中间设备。
如需关闭主设备的所有IRF端口,在进行此操作前请确保主设备优先级高于备设备。
IRF域编号是一个全局变量,IRF中的所有成员设备都共用这个IRF域编号,因此,请按照网络规划来修改IRF域编号,不要随意修改。
请确保IRF中各成员设备上安装的特性License一致,否则,可能会导致这些License对应的特性不能正常运行。
IRF形成之后,用户需通过主设备的管理口IP地址登录IRF系统Web页面,对IRF内所有成员设备进行统一配置管理。
IRF形成之后,如增加或删除堆叠物理端口时,需首先关闭非当前配置的成员设备对应物理口。
对于详细的产品特有的使用限制,请务必参考各产品配置手册使用限制中的内容。
部分IRF功能仅支持以CLI方式进行配置,不支持在Web界面上配置,具体支持情况请以设备实际Web界面为准。
在配置IRF之前,需要完成以下任务:
进行网络规划,明确使用哪台设备作为主设备、各成员设备的编号以及成员设备之间的物理连接。
连接IRF物理接口,确保IRF链路处于up状态。
成员编号、成员优先级、IRF端口配置方式不同,时效不同。IRF的具体配置步骤如下:
选择“系统 > 高级虚拟化 > IRF”。
在“IRF”页面,单击列表右侧的<配置>按钮,打开“配置IRF”页面。
图-5 配置IRF功能示意图
在“配置IRF”页面,配置IRF参数。具体配置内容如下表所示:
图-6 配置IRF页面
图-7 配置IRF参数表
参数 | 说明 |
域ID | IRF的域编号,修改设备的IRF域编号,会导致设备离开当前IRF,不再属于当前IRF,不能和当前IRF中的设备交互IRF协议报文 |
成员ID | 设备在IRF中的成员编号,IRF系统使用成员编号来唯一标识一台成员设备,每台成员设备需要使用不同的成员编号 |
优先级 | IRF中成员设备的优先级 优先级值越大表示优先级越高,优先级高的设备竞选时成为主设备的可能性越大 |
IRF桥MAC的保留时间 | IRF桥MAC拥有者离开IRF后,IRF可以继续使用当前桥MAC的时间,取值包括:
|
IRF启动文件自动加载 | 开启/关闭IRF启动文件自动加载功能 开启IRF启动文件自动加载功能后,当新加入IRF的设备和主设备的软件版本不同时,新加入的设备会自动同步主设备的软件版本,再重新加入IRF。为了成功进行自动加载,请确保从设备存储介质上有足够的空闲空间用于存放IRF的启动文件。如果从设备存储介质上空闲空间不足,该设备将自动删除当前启动文件来再次尝试加载;如果空闲空间仍然不足,该从设备将无法进行自动加载。此时,需要管理员重启从设备并进入从设备的BootWare菜单,删除一些不重要的文件后,再将从设备重新加入IRF |
描述 | IRF的描述信息 |
IRF端口 | 一种专用于IRF成员设备之间进行连接的逻辑接口,每台成员设备上可以配置两个IRF端口,分别为IRF-Port1和IRF-Port2。它需要和物理端口绑定之后才能生效 IRF端口的状态由与它绑定的IRF物理端口的状态决定。与IRF端口绑定的所有IRF物理端口状态均为down时,IRF端口的状态才会变成down |
物理端口 | 与IRF端口绑定,用于IRF成员设备之间进行连接的物理接口。IRF物理端口负责在成员设备之间转发IRF协议报文以及需要跨成员设备转发的业务报文 将IRF端口与物理端口绑定或解绑定时,需要先关闭相应的物理端口,在绑定或解绑定的操作完成后,再开启物理端口 |
单击<确定>按钮,IRF配置完成。
将当前配置保存到设备的下次启动配置文件,以便设备重启后,IRF配置能够继续生效。