IRF是将多个物理设备虚拟成一台逻辑设备来管理和使用的技术;
1. 角色
IRF 中每台设备都称为成员设备。成员设备按照功能不同,分为两种角色:
1、Master:负责管理整个IRF。
2、Slave:作为Master 的备份设备运行。
当Master 故障时,系统会自动从Slave 中选举一个新的Master 接替原Master 工作。
Master 和Slave 均由角色选举产生。一个IRF 中同时只能存在一台Master,其它成员
设备都是Slave。
2. IRF端口
一种专用于 IRF 的逻辑接口,分为IRF-Port1 和IRF-Port2,需要和IRF 物理端口绑定之
后才能生效。
3. 成员优先级
成员优先级是成员设备的一个属性,主要用于角色选举过程中确定成员设备的角色。优先级越高当选为Master 的可能性越大。(优先级越大越优先)设备的缺省优先级均为1,如果想让某台设备当选为Master,则在组建IRF 前,可以通过命令行手工提高该设备的成员优先级。
2.4 IRF管理
2.4.1 配置同步
1、 IRF 的配置同步包括两个步骤:初始化时的批量同步和稳定运行时的实时同步。批量同步,当多台设备组合形成 IRF 时,先选举出Master 设备。Master 设备使用自己的启动配置文件启动,Master 设备启动完成后,将配置批量同步给所有Slave 设备,Slave 设备完成初始化,IRF 形成;在 IRF 运行过程中,有新的成员设备加入时,也会进行批量同步。新设备重启以Slave 的身份加入IRF,Mater 会将当前的配置批量同步给新设备。新设备以同步过来的配置完成初始化,而不再读取本地的启动配置文件。
2、实时同步
所有设备初始化完成后,IRF 作为单一网络设备在网络中运行。用户使用Console口或Telnet 方式登录到IRF 中任意一台成员设备,都可以对整个IRF 进行管理和配置。Master 设备作为IRF 系统的管理中枢,负责响应用户的登录请求,即用户无论使用什么方式,通过哪台成员设备登录IRF,最终都是对Master 设备进行配置。Master 设备负责将用户的配置同步给各个Slave 设备,从而使IRF 内各设备的配置随时保持高度统一。
2.4.2 成员编号
在运行过程中,IRF 系统使用成员编号(Member ID)来标志和管理成员设备。例如,IRF 中接口的编号会加入成员编号信息:对于盒式设备单机运行时,接口编号第一维参数的值通常为1,加入IRF 后,接口编号第一维参数的值会变成成员编号的值;对于框式设备单机运行时,接口编号采用三维格式(如GigabitEthernet3/0/1),加入IRF 后,接口编号变成四维格式,第一维表示成员编号(如GigabitEthernet2/3/0/1)。此外,成员编号还被引入到文件系统管理中。所以,在IRF 中必须保证所有设备成员编号的唯一性。
如果建立 IRF 时成员设备的编号不唯一(即存在编号相同的成员设备),则不能建立IRF;如果新设备加入IRF,但是该设备与已有成员设备的编号冲突,则该设备不能加入IRF。请在建立IRF 前,统一规划各成员设备的编号,并逐一进行手工配置,以保证各设备成员编号的唯一性。