配置软件虚拟化

软件虚拟化  时间:2021-03-27  阅读:()
H3CS7500E[S7508E-X]系列交换机IRF配置指导杭州华三通信技术有限公司http://www.
h3c.
com.
cn资料版本:20111130-C-1.
01产品版本:S7500E系列—Release6626及以上版本S7508E-X—Release6826及以上版本Copyright2011杭州华三通信技术有限公司及其许可者版权所有,保留一切权利.
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播.
H3C、、Aolynk、、H3Care、、TOPG、、IRF、NetPilot、Neocean、NeoVTL、SecPro、SecPoint、SecEngine、SecPath、Comware、Secware、Storware、NQA、VVG、V2G、VnG、PSPT、XGbus、N-Bus、TiGem、InnoVision、HUASAN、华三均为杭州华三通信技术有限公司的商标.
对于本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有.
由于产品版本升级或其他原因,本手册内容有可能变更.
H3C保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利.
本手册仅作为使用指导,H3C尽全力在本手册中提供准确的信息,但是H3C并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保.
前言H3CS7500E系列交换机(含S7508E-X)配置指导共分为十二本手册,介绍了S7500E系列以太网交换机各软件特性的原理及其配置方法,包含原理简介、配置任务描述和配置举例.
《IRF配置指导》主要介绍如何使用多台S7500E交换机组建基于IRF技术的虚拟化设备,包括规划IRF中设备的角色、IRF链路连接、以及IRF形成后的检测和维护等内容.
前言部分包含如下内容:z读者对象z新增及修改特性说明z本书约定z产品配套资料z资料获取方式z技术支持z资料意见反馈读者对象本手册主要适用于如下工程师:z网络规划人员z现场技术支持与维护人员z负责网络配置和维护的网络管理员新增及修改特性说明本手册对应S7500E系列交换机的Release6620&Release6630系列软件版本和S7508E-X交换机的Release6820&Release6830系列软件版本,各版本与前一系列版本相比,新增及修改的特性请参见下表.
配置指导新增及修改特性S7500ERelease6630&S7508E-XRelease6830系列版本新增及修改特性IRF配置新增特性:z新增支持四台设备建立IRFz新增支持配置IRF链路负载分担模式S7500ERelease6620&S7508E-XRelease6820系列版本新增及修改特性IRF配置新增特性:z使能IRF合并自动重启功能z快速恢复IRF配置功能配置指导新增及修改特性S7500ERelease6610系列版本支持的特性,请参见《H3CS7500E系列以太网交换机配置指导-Release6610系列》本书约定1.
命令行格式约定格式意义粗体命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示.
斜体命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示.
[]表示用"[]"括起来的部分在命令配置时是可选的.
{x|y|.
.
.
}表示从多个选项中仅选取一个.
[x|y|.
.
.
]表示从多个选项中选取一个或者不选.
{x|y表示从多个选项中至少选取一个.
[x|y表示从多个选项中选取一个、多个或者不选.
&表示符号&前面的参数可以重复输入1~n次.
#由"#"号开始的行表示为注释行.
2.
图形界面格式约定格式意义带尖括号""表示按钮名,如"单击按钮".
[]带方括号"[]"表示窗口名、菜单名和数据表,如"弹出[新建用户]窗口".
/多级菜单用"/"隔开.
如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下的[文件夹]菜单项.
3.
各类标志本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害.
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏.
为确保设备配置成功或者正常工作而需要特别关注的操作或信息.
对操作内容的描述进行必要的补充和说明.
配置、操作、或使用设备的技巧、小窍门.
4.
图标约定本书使用的图标及其含义如下:该图标及其相关描述文字代表一般网络设备,如路由器、交换机、防火墙等.
该图标及其相关描述文字代表一般意义下的路由器,以及其他运行了路由协议的设备.
该图标及其相关描述文字代表二、三层以太网交换机,以及运行了二层协议的设备.
5.
端口编号示例约定本手册中出现的端口编号仅作示例,并不代表设备上实际具有此编号的端口,实际使用中请以设备上存在的端口编号为准.
产品配套资料H3CS7500E系列以太网交换机的配套资料包括如下部分:大类资料名称内容介绍产品彩页帮助您了解产品的主要规格参数及亮点技术白皮书帮助您了解产品和特性功能,对于特色及复杂技术从细节上进行介绍产品知识介绍单板Datasheet帮助您按单板分类快速了解各类单板的特点及型号,并给出各型号单板的实物图、单板属性、指示灯等内容H3CS7500E系列以太网交换机安装手册帮助您详细了解设备硬件规格和安装方法,指导您对设备进行安装H3CN68机柜安装及改制说明书指导您如何安装N68机柜及改制N68机柜H3C可插拔SFP[SFP+][XFP]模块安装指南帮助您掌握SFP/SFP+/XFP模块的正确安装方法,避免因操作不当而造成器件损坏H3C中端系列以太网交换机可插拔模块手册帮助您了解产品支持的可插拔模块类型、外观和规格H3CPOEDIMM条安装说明书帮助您掌握PoE主从电源管理微电子组件(LSBM1POEDIMMH)的安装方法设备安装单PoEDIMM条安装说明书帮助您掌握24端口PoE电源管理微电子组件(LSQM1POEDIMMS0)的安装方法配置指导帮助您掌握设备软件功能的配置方法及配置步骤业务配置命令参考详细介绍设备的命令,相当于命令字典,方便您查阅各个命令的功能大类资料名称内容介绍典型配置指导帮助您了解产品的典型应用和推荐配置,从组网需求、组网图、配置步骤几方面进行介绍版本说明书帮助您了解产品版本的相关信息(包括:版本配套说明、兼容性说明、特性变更说明、技术支持信息)及软件升级方法运行维护故障处理手册帮助您了解特定故障的排除手段H3CPSR320-A[PSR320-D]电源手册帮助您了解PSR320-A/PSR320-D电源模块的外观、规格、指示灯含义、安装及拆卸方法H3CPSR650-A[PSR650-D]电源手册帮助您了解PSR650-A/PSR650-D电源模块的外观、规格、指示灯含义、安装及拆卸方法H3CPSR1400-A[PSR1400-D]电源手册帮助您了解PSR1400-A/PSR1400-D电源模块的外观、规格、指示灯含义、安装及拆卸方法H3CPSR2800-ACV电源手册帮助您了解PSR2800-ACV电源模块的外观、规格、指示灯含义、安装及拆卸方法H3CPSR6000-ACV电源手册帮助您了解PSR6000-ACV电源模块的外观、规格、指示灯含义、安装及拆卸方法H3CPWR-SPA电源模块适配器手册帮助您了解PWR-SPA电源模块适配器的功能、外观,以及如何配合PSR650电源模块使用电源配置H3CS7500E电源配置指导书帮助您了解在不同情况下,产品的电源模块选配方案可选配单板单板手册S7500E支持种类丰富的单板类型,每款单板都提供单板手册,涵盖如下内容:z单板提供接口的类型、数量、传输速率等z单板适用的主机类型z单板适配所需的最低软件版本z单板支持的可插拔模块列表资料获取方式您可以通过H3C网站(www.
h3c.
com.
cn)获取最新的产品资料:H3C网站与产品资料相关的主要栏目介绍如下:z[服务支持/文档中心]:可以获取硬件安装类、软件升级类、配置类或维护类等产品资料.
z[产品技术]:可以获取产品介绍和技术介绍的文档,包括产品相关介绍、技术介绍、技术白皮书等.
z[解决方案]:可以获取解决方案类资料.
z[服务支持/软件下载]:可以获取与软件版本配套的资料.
技术支持用户支持邮箱:customer_service@h3c.
com技术支持热线电话:400-810-0504(手机、固话均可拨打)010-62982107网址:http://www.
h3c.
com.
cn资料意见反馈如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈:E-mail:info@h3c.
com感谢您的反馈,让我们做得更好!
i目录1IRF配置1-11.
1硬件适用说明.
1-11.
1.
1机型适用说明.
1-11.
1.
2板卡适用说明.
1-11.
1.
3超过两台设备建立IRF时的特殊说明1-11.
2IRF简介1-11.
2.
1IRF概述.
1-11.
2.
2IRF的优点.
1-11.
2.
3IRF的应用.
1-21.
3IRF基本概念.
1-31.
4IRF工作原理.
1-61.
4.
1物理连接1-61.
4.
2拓扑收集1-71.
4.
3角色选举1-81.
4.
4IRF的管理与维护1-81.
4.
5多IRF冲突检测(MAD功能)1-91.
5IRF配置任务简介.
1-101.
6独立运行模式下预配置IRF1-111.
6.
1配置成员编号.
1-111.
6.
2配置成员优先级1-121.
6.
3配置IRF端口1-121.
7将当前配置保存到设备的下次启动配置文件1-131.
8配置IRF模式.
1-131.
8.
1IRF模式简介1-131.
8.
2配置文件自动转换功能简介1-131.
8.
3配置IRF模式1-141.
9访问IRF1-141.
9.
1访问全局主用主控板1-141.
9.
2访问全局备用主控板1-141.
10IRF模式下配置IRF.
1-151.
10.
1配置IRF域编号.
1-151.
10.
2修改成员编号.
1-161.
10.
3配置成员优先级1-171.
10.
4配置IRF端口1-171.
10.
5使能IRF合并自动重启功能.
1-181.
10.
6配置成员设备的描述信息.
1-19ii1.
10.
7配置IRF链路的负载分担类型.
1-191.
10.
8配置IRF的桥MAC保留时间.
1-201.
10.
9使能IRF系统启动文件的自动加载功能.
1-211.
10.
10配置IRF链路down延迟上报功能.
1-221.
10.
11MAD配置1-221.
11快速恢复IRF配置.
1-281.
11.
1配置准备1-281.
11.
2配置步骤1-291.
12IRF显示和维护1-291.
13IRF典型配置举例.
1-301.
13.
1使用两台设备搭建IRF典型配置举例(LACPMAD检测方式)1-301.
13.
2使用两台设备搭建IRF典型配置举例(BFDMAD检测方式)1-331.
13.
3使用四台设备搭建IRF典型配置举例(LACPMAD检测方式)1-371.
13.
4使用四台设备搭建IRF典型配置举例(BFDMAD检测方式)1-421.
13.
5将成员设备从IRF模式恢复到独立运行模式配置举例.
1-481-11IRF配置在使用S7500ERelease6635/S7508E-XRelease6835及以后的版本时,本系列交换机最多支持使用四台设备建立IRF;在使用S7500ERelease6635/S7508E-XRelease6835之前的版本时,本系列交换机最多支持使用两台设备建立IRF.
1.
1硬件适用说明1.
1.
1机型适用说明z目前支持IRF的机型包括:S7503E、S7506E、S7506E-V、S7508E-X、S7510E,其他机型暂不支持,其中S7510E交换机最多支持两台设备建立IRF.
zS7510E交换机在使用LSQ1SRP1CB主控板时,不支持建立IRF.
z在本系列交换机中,只有相同型号的机型之间可以建立IRF.
1.
1.
2板卡适用说明zEA单板以及EPON单板在IRF环境下不可用.
zIRF中的成员设备如果需要配备两块主控板,则两块主控板必须为同一型号.
建议用户为IRF中所有成员设备配备相同型号的主控板.
1.
1.
3超过两台设备建立IRF时的特殊说明zSA单板在三台或四台设备的IRF环境中不可用.
zLSQ1SRP1CB主控板在三台或四台成员设备的IRF环境中不可用.
z当SC单板(除LSQ1TGS8SC/LSQ1TGS16SC外)安装在S7508E-X交换机上时,在三台或四台设备的IRF环境中不可用.
z如果OAA单板安装在S7508E-X交换机上,在三台或四台成员设备的IRF环境中不可用.
1.
2IRF简介1.
2.
1IRF概述IRF(IntelligentResilientFramework,智能弹性架构)是H3C自主研发的软件虚拟化技术.
它的核心思想是将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台"分布式设备".
使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护.
为了便于描述,这个"虚拟设备"也称为IRF.
所以,本文中的IRF有两层意思,一个是指IRF技术,一个是指IRF设备.
1.
2.
2IRF的优点IRF主要具有以下优点:1-2z简化管理.
IRF形成之后,用户通过任意成员设备的任意端口都可以登录IRF系统,对IRF内所有成员设备进行统一管理.
z高可靠性.
IRF的高可靠性体现在多个方面,例如:IRF由多台成员设备组成,Master设备负责IRF的运行、管理和维护,Slave设备在作为备份的同时也可以处理业务.
一旦Master设备故障,系统会迅速自动选举新的Master,以保证业务不中断;此外,成员设备之间的IRF链路支持聚合功能,IRF和上、下层设备之间的物理链路也支持聚合功能,多条链路之间可以互为备份也可以进行负载分担,从而进一步提高了IRF的可靠性.
z扩展设备的转发能力.
通过增加成员设备,扩展了IRF的端口数、带宽.
因为各成员设备都有CPU,因此能够独立处理协议报文、进行报文转发.
1.
2.
3IRF的应用如图1-1所示,Master和Slave组成IRF,对上、下层设备来说,它们就是一台设备——IRF.
图1-1IRF组网应用示意图IPnetworkIRFIPnetworkIRF链路等效于MasterSlave1-31.
3IRF基本概念图1-2IRF虚拟化示意图(两台设备组成IRF)IRF链路IRF形成之后假设DeviceA当选为MasterMaster(MemberID=1)Slave(MemberID=2)本地主用主控板DeviceA(MemberID=1)DeviceB(MemberID=2)XGE1/3/0/1IRF物理端口XGE2/3/0/1IRF物理端口IRF-Port2IRF-Port1业务接口业务接口IRF本地备用主控板本地主用主控板本地备用主控板全局主用主控板全局备用主控板全局备用主控板全局备用主控板如图1-2所示,当使用两台设备搭建IRF时,将DeviceA和DeviceB物理连线,进行必要的配置后,就能形成虚拟化的IRF.
IRF拥有四块主控板(一块主用主控板,三块备用主控板),两块接口板.
IRF统一管理DeviceA和DeviceB的物理资源和软件资源.
如果使用四台设备搭建IRF,IRF的规模可以得到更大的扩展,如图1-3所示.
IRF将拥有八块主控板(一块主用主控板,七块备用主控板)和四块接口板.
1-4图1-3IRF虚拟化示意图(四台设备组成IRF)在IRF环境中,Slave设备上的主控板不能被全部拔出,每台设备上都必须至少存在一块主控板才能正常运行.
IRF虚拟化技术涉及如下基本概念:1.
运行模式设备支持两种运行模式:z独立运行模式:处于该模式下的设备只能单机运行,不能与别的设备形成IRF.
zIRF模式:处于该模式下的设备可以与其它设备互连形成IRF.
两种模式之间通过命令行进行切换.
2.
角色IRF中每台设备都称为成员设备.
成员设备按照功能不同,分为两种角色:1-5zMaster:负责管理整个IRF.
zSlave:作为Master的备份设备运行.
当Master故障时,系统会自动从Slave中选举一个新的Master接替原Master工作.
Master和Slave均由角色选举产生.
一个IRF中同时只能存在一台Master,其它成员设备都是Slave.
关于设备角色选举过程的详细介绍请参见1.
4.
3角色选举.
3.
本地主用主控板成员设备的主用主控板,负责管理本台设备,是成员设备的必备硬件.
设备加入IRF后,设备上的主控板就具有两重身份(身份不同责任不同):z本地身份:负责管理本设备的事宜,比如主用主控板和备用主控板间的同步、协议报文的处理、路由表项的生成维护等.
z全局身份:负责处理IRF相关事宜,比如角色选举、拓扑收集等.
4.
本地备用主控板成员设备的备用主控板,是本地主用主控板的备份,是成员设备的可选硬件.
5.
全局主用主控板IRF的主用主控板,负责管理整个IRF,就是Master设备的本地主用主控板.
6.
全局备用主控板IRF的备用主控板,是全局主用主控板的备份.
除了全局主用主控板,IRF中所有成员设备的主控板均为全局备用主控板.
7.
IRF端口一种专用于IRF的逻辑接口,分为IRF-Port1和IRF-Port2.
它需要和物理端口绑定之后才能生效.
在独立运行模式下,IRF端口分为IRF-Port1和IRF-Port2;在IRF模式下,IRF端口分为IRF-Portn/1和IRF-Portn/2,其中n为设备的成员编号.
为简洁起见,本文描述时统一使用IRF-Port1和IRF-Port2.
8.
IRF物理端口设备上可以用于IRF连接的物理端口.
在本系列交换机上,可以将10GE光口配置为IRF物理端口.
缺省情况下,本系列交换机上的10GE光口作为普通的业务端口,负责向网络中转发业务报文.
当它们与IRF端口绑定后就作为IRF物理端口,用于成员设备之间转发报文.
可转发的报文包括IRF相关协商报文以及需要跨成员设备转发的业务报文.
9.
IRF合并如图1-4所示,两个IRF各自已经稳定运行,通过物理连接和必要的配置,形成一个IRF,这个过程称为IRF合并(merge).
1-6图1-4IRF合并示意图10.
IRF分裂如图1-5所示,一个IRF形成后,由于IRF链路故障,导致IRF中两相邻成员设备物理上不连通,一个IRF变成两个IRF,这个过程称为IRF分裂(split).
图1-5IRF分裂示意图11.
成员优先级成员优先级是成员设备的一个属性,主要用于角色选举过程中确定成员设备的角色.
优先级越高当选为Master的可能性越大.
设备的缺省优先级均为1,如果想让某台设备当选为Master,则在组建IRF前,可以通过命令行手工提高该设备的成员优先级.
1.
4IRF工作原理IRF系统将经历物理连接、拓扑收集、角色选举、IRF的管理与维护四个阶段.
成员设备之间需要先建立IRF物理连接,然后会自动进行拓扑收集和角色选举,完成IRF的建立,此后进入IRF管理和维护阶段.
1.
4.
1物理连接1.
连接介质要形成一个IRF,需要先连接成员设备的IRF物理端口.
本系列交换机支持使用10GE光口作为IRF物理端口,光纤可以将距离很远的物理设备连接成为一台虚拟设备,使得应用更加灵活.
2.
连接要求本设备上与IRF-Port1绑定的IRF物理端口只能和邻居成员设备IRF-Port2口上绑定的IRF物理端口相连,本设备上与IRF-Port2口绑定的IRF物理端口只能和邻居成员设备IRF-Port1口上绑定的IRF物理端口相连,如图1-6所示.
否则,不能形成IRF.
图1-6IRF物理连接示意图1-7z一个IRF端口可以与一个或多个IRF物理端口绑定,以提高IRF链路的带宽以及可靠性.
在本系列交换机上,一个IRF端口最多可以与8个IRF物理端口绑定.
z在进行IRF物理连接时,必须保证成员设备间使用直连的光纤,即IRF连接的物理路径上不能存在其他网络设备.
3.
连接拓扑IRF的连接拓扑有两种:链形连接和环形连接,如图1-7所示.
z相比环形连接,链形连接对成员设备的物理位置要求更低,主要用于成员设备物理位置分散的组网.
z环形连接比链形连接更可靠.
因为当链形连接中出现链路故障时,会引起IRF分裂;而环形连接中某条链路故障时,会形成链形连接,IRF的业务不会受到影响.
图1-7IRF连接拓扑示意图只有使用三台或四台设备建立IRF时,才支持环形连接拓扑.
1.
4.
2拓扑收集每个成员设备和邻居成员设备通过交互IRFHello报文来收集整个IRF的拓扑.
IRFHello报文会携带拓扑信息,具体包括IRF端口连接关系、成员设备编号、成员设备优先级、成员设备的桥MAC等内容.
每个成员设备由本地主用主控板进行管理,在本地记录自己已知的拓扑信息.
设备刚启动时,本地主用主控板只记录了自身的拓扑信息.
当IRF端口状态变为up后,本地主用主控板会进行以下操作:(1)将已知的拓扑信息周期性的从up状态的IRF端口发送出去;(2)在收到直接邻居的拓扑信息后,更新本地记录的拓扑信息;1-8(3)如果成员设备上配备了备用主控板,则本地主用主控板会将自己记录的拓扑信息同步到本地备用主控板上,以便保持两块主控板上拓扑信息的一致.
经过一段时间的收集,所有成员设备都会收集到完整的拓扑信息(称为拓扑收敛).
此时会进入角色选举阶段.
1.
4.
3角色选举确定成员设备角色为Master或Slave的过程称为角色选举.
角色选举会在拓扑变更的情况下产生,比如IRF建立、新设备加入、Master设备离开或者故障、两个IRF合并等.
角色选举规则如下:(1)当前Master优先(IRF系统形成时,没有Master设备,所有加入的设备都认为自己是Master,会跳转到第二条规则继续比较);(2)成员优先级大的优先;(3)系统运行时间长的优先(各设备的系统运行时间信息也是通过IRFHello报文来传递的);(4)桥MAC地址小的优先.
从第一条开始判断,如果判断的结果是多个最优,则继续判断下一条,直到找到唯一最优的成员设备才停止比较.
此最优成员设备即为Master,其它成员设备则均为Slave.
在角色选举完成后,IRF形成,进入IRF管理与维护阶段.
zIRF合并的情况下,两个IRF会进行IRF竞选,竞选仍然遵循角色选举的规则,竞选失败方的所有成员设备重启后均以Slave的角色加入获胜方,最终合并为一个IRF.
合并过程中的重启是设备自动完成还是需要用户手工完成与用户的配置有关,请参见使能IRF合并自动重启功能.
z不管设备与其它设备一起形成IRF,还是加入已有IRF,如果该设备被当选为Slave,则该设备会使用Master的配置重新初始化和启动,以保证和Master上的配置一致,而不管该设备在重新初始化之前有哪些配置、是否保存了当前配置.
1.
4.
4IRF的管理与维护角色选举完成之后,IRF形成,所有的成员设备组成一台虚拟设备存在于网络中,所有成员设备上的资源归该虚拟设备拥有并由Master统一管理.
1.
成员编号在运行过程中,IRF系统使用成员编号(MemberID)来标志和管理成员设备,并在端口编号和文件系统中引入成员编号的标识信息.
z在端口编号中引入成员编号:当设备处于独立运行模式时,接口编号采用三维格式(如GigabitEthernet3/0/1);加入IRF后,接口编号会变为四维,第一维表示成员编号(如GigabitEthernet2/3/0/1).
z在文件系统中引入成员编号:当设备处于独立运行模式时,某文件的路径为slot1#flash:/;加入IRF后,该文件路径前需要添加"chassisA#"信息,变为chassisA#slot1#flash:/,其中A为该设备在IRF中的成员编号.
因此,需要用户在设备加入IRF前统一规划、配置设备的成员编号,以保证IRF中成员编号的唯一性.
1-9成员设备编号和优先级的配置是以设备为单位的,配置后,先保存在本地主用主控板,再同步给本地备用主控板.
如果某成员设备上本地主用主控板和本地备用主控板保存的成员编号不一致,则以本地主用主控板的配置为准.
比如设备上只有一块主用主控板,配置的成员编号为2,此时插入一块成员编号是3的备用主控板,则该设备的成员编号仍然为2,并会将备用主控板上保存的成员编号同步为2.
2.
IRF拓扑维护如果某成员设备Adown或者IRF链路down,其邻居设备会立即将"成员设备A离开"的信息广播通知给IRF中的其它设备.
获取到离开消息的成员设备会根据本地维护的IRF拓扑信息表来判断离开的是Master还是Slave,如果离开的是Master,则触发新的角色选举,再更新本地的IRF拓扑;如果离开的是Slave,则直接更新本地的IRF拓扑,以保证IRF拓扑能迅速收敛.
IRF端口的状态由与它绑定的IRF物理端口的状态决定.
与IRF端口绑定的所有IRF物理端口状态均为down时,IRF端口的状态才会变成down.
1.
4.
5多IRF冲突检测(MAD功能)IRF链路故障会导致一个IRF变成两个新的IRF.
这两个IRF拥有相同的IP地址等三层配置,会引起地址冲突,导致故障在网络中扩大.
为了提高系统的可用性,当IRF分裂时我们就需要一种机制,能够检测出网络中同时存在多个IRF,并进行相应的处理尽量降低IRF分裂对业务的影响.
MAD(Multi-ActiveDetection,多Active检测)就是这样一种检测和处理机制.
它主要提供以下功能:(1)分裂检测通过LACP(LinkAggregationControlProtocol,链路聚合控制协议)或者BFD(BidirectionalForwardingDetection,双向转发检测)来检测网络中是否存在多个IRF.
(2)冲突处理IRF分裂后,通过分裂检测机制IRF会检测到网络中存在其它处于Active状态(表示IRF处于正常工作状态)的IRF.
冲突处理会让Master成员编号最小的IRF继续正常工作(维持Active状态),其它IRF会迁移到Recovery状态(表示IRF处于禁用状态),并关闭Recovery状态IRF中所有成员设备上除保留端口以外的其它所有物理端口(通常为业务接口),以保证该IRF不能再转发业务报文.
(缺省情况下,只有IRF物理端口是保留端口,如果要将其它端口,比如用于远程登录的端口,也作为保留端口,需要使用命令行进行手工配置.
)(3)MAD故障恢复IRF链路故障导致IRF分裂,从而引起多Active冲突.
因此修复故障的IRF链路,让冲突的IRF重新合并为一个IRF,就能恢复MAD故障.
如果在MAD故障恢复前,处于Recovery状态的IRF也出现了故障,则需要将故障IRF和故障链路都修复后,才能让冲突的IRF重新合并为一个IRF,恢复MAD故障;如果在MAD故障恢复前,故障的是Active状态的IRF,则可以通过命令行先启用Recovery状态的IRF,让它接替原IRF工作,以便保证业务尽量少受影响,再恢复MAD故障.
1-10关于LACP的详细介绍请参见"二层技术-以太网交换配置指导"中的"以太网链路聚合";关于BFD的详细介绍请参见"可靠性配置指导"中的"BFD".
1.
5IRF配置任务简介成员编号、成员优先级、IRF端口是形成IRF的重要因素,这三个参数的配置方式有两种:z设备处于独立运行模式时预配置.
该方式是在独立运行的设备上配置这三个参数,这些配置不会影响本设备的运行,只有设备切换到IRF模式下才会生效.
在组建IRF前,通常使用该方式配置.
成员编号必须在独立运行模式时预配置,设备才能切换到IRF模式,与别的设备组成IRF;将成员优先级配置为较大值,当多台设备初次形成IRF时,该设备就能在角色选举中获胜,成为Master;配置IRF端口,以便将运行模式切换到IRF模式后,就能直接和别的设备形成IRF(最终组成IRF只需要一次重启).
z设备切换到IRF模式后再配置.
该方式是在一个已经处于IRF中的设备上配置这三个参数.
该配置方式通常用于修改当前配置.
比如,将某个成员设备的编号修改为指定值(需要注意的是修改成员编号可能导致原编号相关的部分配置失效);修改成员设备的优先级,让该设备在下次IRF竞选时成为Master;修改IRF端口的已有绑定关系(删除某个绑定或者添加新的绑定),IRF端口的配置可能会影响本设备的运行(比如引起IRF分裂、IRF合并).
如上所述,成员编号、成员优先级、IRF端口配置方式不同,时效不同.
建议用户使用以下步骤来建立IRF:(1)进行网络规划,明确使用哪台设备作为Master、各成员设备的编号以及成员设备之间的物理连接;(2)在独立运行模式下预配置IRF(包括配置成员编号、成员优先级、IRF端口);(3)将当前配置保存到设备的下次启动配置文件,以便设备重启后,IRF配置能够继续生效;(4)连接IRF线缆,确保IRF物理端口之间是连通的;(5)将设备的运行模式切换到IRF模式(执行该步骤设备会自动重启);(此时IRF就已经形成了)(6)访问IRF;(7)根据需要,在IRF模式下配置IRF(比如原IRF物理端口故障需要绑定其它IRF物理端口等).
表1-1IRF配置任务简介配置任务说明详细配置配置成员编号1.
6.
1配置成员优先级1.
6.
2独立运行模式下预配置IRF配置IRF端口必须先配置成员编号,设备才能从独立运行模式切换到IRF模式成员优先级、IRF端口在IRF模式下也可以配置,但为了切换到IRF模式后这些配置能够直接生效,建议采用该方式配置1.
6.
3将当前配置保存到设备的下次启动配置文件必选1.
7连接IRF线缆,确保IRF物理端口之间是连通的必选-配置IRF模式必选1.
8访问全局主用主控板必选1.
9.
1访问IRF访问全局备用主控板可选1.
9.
21-11配置任务说明详细配置配置IRF域编号可选1.
10.
1修改成员编号可选1.
10.
2配置成员优先级可选1.
10.
3配置IRF端口如果在独立运行模式下已经配置了IRF端口,则该步骤可选,否则必选1.
10.
4使能IRF合并自动重启功能可选1.
10.
5配置成员设备的描述信息可选1.
10.
6配置IRF的桥MAC保留时间可选1.
10.
7使能IRF系统启动文件的自动加载功能可选1.
10.
9配置IRF链路down延迟上报功能可选1.
10.
10IRF模式下配置IRFMAD配置可选1.
10.
11快速恢复IRF配置可选1.
111.
6独立运行模式下预配置IRF为了在运行模式切换后能直接与其它设备形成IRF,可以在独立运行模式下预配置成员编号、成员优先级以及IRF端口.
这些参数配置在独立运行模式下并不生效,需要切换到IRF模式后才会生效.
1.
6.
1配置成员编号z出厂时,设备处于独立运行模式,没有成员编号.
必须配置成员编号后,才能将设备从独立运行模式切换到IRF模式.
用户可以使用displayirfconfiguration命令查看成员编号,如果"MemberID"字段显示为"--"则表示当前没有配置成员编号.
z同时为了避免加入IRF时与别的成员设备编号冲突,需要预先规划IRF的编号方案,给指定设备配置指定成员编号.
表1-2配置成员编号操作命令说明进入系统视图system-view-在独立运行模式下配置设备的成员编号irfmembermember-id必选缺省情况下,没有配置成员编号z对于S7510E交换机,成员编号只能被配置为1或3.
z安装有LSQ1SRP1CB的设备,成员编号只能被配置为1或2.
z如果将S7506E/S7506E-V交换机的成员编号配置为4,在使用Release6635之前的版本时,该设备的最后两个单板槽位将不能使用;在使用Release6635及以后的版本时,该设备的最后一个单板槽位将不能使用.
1-12当使用两台S7508E-X交换机搭建IRF时:z如果设备上安装有OAA业务板或SA、SC系列单板,请将该设备的成员编号取值为1或2.
z如果在IRF中OAA业务板或SA、SC系列单板需要处理跨设备的流量,请将组成IRF的两台设备的成员编号分别取值为1和2,以保证单板的功能可以正常运行.
1.
6.
2配置成员优先级表1-3配置成员优先级操作命令说明进入系统视图system-view-在独立运行模式下配置设备的成员优先级irfprioritypriority可选缺省情况下,设备的成员优先级为11.
6.
3配置IRF端口本系列交换机支持将10GE光口作为IRF物理端口进行IRF连接,即用户可以使用主控板或SC、SD、EB单板上的10GE光口作为IRF物理端口.
有关具备10GE光口的单板信息,请参见安装手册中的介绍.
IRF端口是一个逻辑概念,创建IRF端口并与物理端口绑定后,物理端口才可以作为IRF物理端口与邻居设备建立IRF连接.
IRF端口既可以与一个物理端口绑定,也可以由多个物理端口聚合而成.
表1-4配置IRF端口操作命令说明进入系统视图system-view-在独立运行模式下创建IRF端口并进入IRF端口视图(如果该IRF端口已经创建,则直接进入IRF端口视图)irf-portport-number必选缺省情况下,设备上没有创建IRF端口将IRF端口和IRF物理端口绑定portgroupinterfaceinterface-typeinterface-number[mode{enhanced|normal}]必选缺省情况下,IRF端口没有和任何IRF物理端口绑定1-13zIRF物理端口必须工作在二层模式下,才能与IRF端口进行绑定.
关于端口工作模式的介绍,请参见"二层技术-以太网交换配置指导"中的"以太网端口配置".
z多次执行portgroupinterface,可以将IRF端口与多个IRF物理端口绑定,以实现IRF链路的备份/负载分担,从而提高IRF链路的带宽和可靠性.
在本系列交换机上,一个IRF端口最多可以与8个IRF物理端口绑定,当绑定的物理端口数达到上限时,该命令将执行失败.
z本系列交换机支持将不同单板上的IRF物理端口进行跨板聚合来实现聚合IRF端口.
zportgroup命令中的mode参数用于配置IRF物理端口的工作模式,缺省情况下,IRF物理端口的工作模式为normal.
SC单板不支持配置IRF物理端口的工作模式为enhanced模式.
zIRF中两台成员设备相连的IRF物理端口必须配置为同一种工作模式.
z如果需要在IRF中使用MPLSL2VPN或VPLS功能,则必须使用SD/EB单板上的端口作为IRF物理端口,并将工作模式配置为enhanced.
z在独立运行模式下将IRF端口和IRF物理端口绑定,并不会影响IRF物理端口的当前业务.
当设备切换到IRF模式后,IRF物理端口上原有的业务配置会被删除,IRF物理端口下只能配置shutdown、default、description和flow-interval命令.
关于以上几条命令的详细介绍,请参见"二层技术-以太网交换命令参考"中的"以太网端口配置命令".
1.
7将当前配置保存到设备的下次启动配置文件表1-5将当前配置保存到设备的下次启动配置文件操作命令说明将当前配置保存到存储介质的根目录下,并将该文件设置为下次启动配置文件save[safely][force]必选该命令可在任意视图下执行1.
8配置IRF模式1.
8.
1IRF模式简介设备支持两种运行模式:IRF模式和独立运行模式.
z如果设备当前处于独立运行模式,而且需要加入IRF,则必须将运行模式切换到IRF模式,才能形成IRF.
z当设备从独立运行模式切换到IRF模式后,即便只有一台设备也会形成IRF.
因为管理和维护IRF需要耗费一定的系统资源,所以,如果当前组网中设备不需要和别的设备组成IRF时,建议将运行模式配置为独立运行模式.
设备出厂时处于独立运行模式.
修改运行模式,设备会自动重启使新的模式生效.
请根据组网需要来配置设备的运行模式.
1.
8.
2配置文件自动转换功能简介运行模式不同,IRF对设备上物理资源的标识不同,对应的命令行形式也不同.
比如,设备独立运行时命令行使用slotslot-number参数来标识单板所在的位置,但在IRF系统中,命令行使用chassischassis-numberslotslot-number参数来标识单板所在的位置,其中chassis1-14chassis-number表示单板所属的成员设备,slotslot-number表示单板在该成员设备的某个槽位.
所以,设备运行模式切换后,单板的相关配置和接口的相关配置可能会不再生效.
这种情况下,需要手工重新配置.
为了解决上述模式切换后配置可能不再生效的问题,系统提供了配置文件自动转换功能.
用户执行模式切换操作时,系统会提示用户是否需要自动转换下次启动配置文件.
如果用户选择了,则设备会自动将下次启动配置文件中槽位和接口的相关配置进行转换并保存,以便当前的配置在模式切换后能够尽可能多的继续生效.
比如自动实现将slotslot-number与chassischassis-numberslotslot-number的转换、三维接口编号和四维接口编号的转换等.
1.
8.
3配置IRF模式表1-6配置IRF模式操作命令说明进入系统视图system-view-将设备的运行模式切换到IRF模式chassisconvertmodeirf必选缺省情况下,设备处于独立运行模式z切换运行模式,设备会自动重启,使新的运行模式生效.
z必须先配置成员编号,才能执行chassisconvertmodeirf命令.
用户可以使用displayirfconfiguration命令查看成员编号,如果"MemberID"字段显示为"--"则表示当前没有配置成员编号.
z如果要将IRF模式切换到独立运行模式,请执行undochassisconvertmodeirf.
1.
9访问IRF1.
9.
1访问全局主用主控板IRF的访问方式如下:z本地登录:通过任意成员设备的Console口登录.
z远程登录:为三层接口配置IP地址,并且路由可达,就可以通过Telnet、SNMP等方式进行远程登录.
不管使用哪种方式登录IRF,实际上登录的都是全局主用主控板.
全局主用主控板是IRF系统的配置和控制中心,在全局主用主控板上配置后,全局主用主控板会将相关配置同步给全局备用主控板,以便保证全局主用主控板和全局备用主控板配置的一致性.
1.
9.
2访问全局备用主控板用户登录IRF时,实际登录的是IRF中的全局主用主控板,访问终端的操作界面显示的是全局主用主控板的控制台.
如果要打印全局备用主控板的日志、调试等信息,需要重定向到全局备用主控板.
重定向之后,用户访问终端的操作界面就会从全局主用主控板的控制台切换到指定全局备用主控板的控制台,系统进入全局备用主控板的用户视图,命令提示符修改为"",例如"".
用户从终端输入的指令都会转发给指定的全局备用主控板进行处理.
目前在全局备用主控板上只允许执行以下命令:1-15zdisplayzquitzreturnzsystem-viewzdebuggingzterminaldebuggingzterminalloggingzterminalmonitorzterminaltrapping用户可以使用quit命令退回到全局主用主控板的控制台,此时全局主用主控板的控制台重新激活.
表1-7访问全局备用主控板操作命令说明进入系统视图system-view-重定向到指定的全局备用主控板irfswitch-tochassischassis-numberslotslot-number必选缺省情况下,用户登录IRF时,实际登录的是全局主用主控板IRF系统中最多允许16个VTY类型用户登录,最多允许登录的Console类型用户数量等于IRF中各设备上主控板数量之和.
1.
10IRF模式下配置IRF1.
10.
1配置IRF域编号1.
IRF域简介域是一个逻辑概念,设备通过IRF链路连接在一起就组成一个IRF,这些成员设备的集合就是一个IRF域.
为了适应各种组网应用,同一个网络里可以部署多个IRF,IRF之间使用域编号(DomainID)来以示区别.
如图1-8所示,SwitchA和SwitchB组成IRF1,SwitchC和SwitchD组成IRF2.
如果IRF1和IRF2之间有MAD检测链路,则IRF1和IRF2会通过检测链路互相发送MAD检测报文,从而彼此影响IRF系统的状态和运行.
这种情况下,可以给两个IRF配置不同的域编号,以保证两个IRF互不干扰.
1-16图1-8多IRF域示意图SwitchASwitchBIRF1(domain10)IRF连接CorenetworkIRF2(domain20)IRF连接SwitchCSwitchDAccessnetwork2.
配置IRF域编号在多个IRF均使用LACPMAD检测,且IRF间存在LACPMAD检测链路时,需要为各IRF配置不同的IRF域编号.
在IRF间不存在LACPMAD检测链路,或使用BFDMAD检测的情况下,不需要配置IRF域编号.
表1-8配置IRF域编号操作命令说明进入系统视图system-view-配置IRF域编号irfdomaindomain-id必选缺省情况下,IRF的域编号为01.
10.
2修改成员编号IRF通过成员编号唯一的识别各成员设备,设备上的许多信息、配置与成员编号相关,比如接口(包括物理接口和逻辑接口)的编号以及接口下的配置、成员优先级的配置等.
z修改成员编号后,但是没有重启本设备,则原编号继续生效,各物理资源仍然使用原编号来标识;配置文件中,只有IRF端口的编号以及IRF端口下的配置、成员优先级的配置会跟着改变,其它配置均不会跟着改变.
z修改成员编号后,如果保存当前配置,重启本设备,则新的成员编号生效,需要用新编号来标识物理资源;配置文件中,只有IRF端口的编号以及IRF端口下的配置、成员优先级会继1-17续生效,其它与成员编号相关的配置(比如普通物理接口的配置、chassis参数值等于原成员编号的配置等)不再生效,需要重新配置.
表1-9修改成员编号操作命令说明进入系统视图system-view-修改IRF中指定成员设备的成员编号irfmembermember-idrenumbernew-member-id可选设备处于独立运行状态时,缺省情况下没有配置成员编号;切换到IRF模式后,使用的是独立运行模式下预配置的成员编号.
z需要重启成员编号为member-id的设备,新成员编号new-member-id才能生效.
z在IRF中以成员编号标识设备,IRF端口和成员优先级的配置也和成员编号紧密相关.
所以,修改设备成员编号可能导致配置发生变化或者失效,请慎重使用.
z修改成员编号时请遵循不同机型和单板对编号的要求,具体请参见配置成员编号.
1.
10.
3配置成员优先级表1-10配置成员优先级操作命令说明进入系统视图system-view-配置IRF中指定成员设备的优先级irfmembermember-idprioritypriority可选缺省情况下,设备的成员优先级均为11.
10.
4配置IRF端口在IRF已经建立的情况下,用户可以使用下面的配置增加成员设备间连接所使用的物理端口.
表1-11配置IRF端口操作命令说明进入系统视图system-view-进入IRF物理端口视图interfaceinterface-typeinterface-number-关闭接口shutdown必选退回系统视图quit-进入IRF端口视图irf-portmember-id/port-number-将IRF端口和IRF物理端口绑定portgroupinterfaceinterface-typeinterface-number[mode{enhanced|normal}]必选缺省情况下,IRF端口没有和任何IRF物理端口绑定退回到系统视图quit-1-18操作命令说明进入IRF物理端口视图interfaceinterface-typeinterface-number-激活接口undoshutdown必选在两台成员设备的IRF物理端口之间进行连线--设备提示IRF合并,重启其中一台设备,使其以Slave身份加入未重启的IRFreboot必选z多次执行portgroupinterface,可以将IRF端口与多个IRF物理端口绑定,以实现IRF链路的备份/负载分担,从而提高IRF链路的带宽和可靠性.
在本系列交换机上,一个IRF端口最多可以与8个IRF物理端口绑定,当绑定的物理端口数达到上限时,该命令将执行失败.
z本系列交换机支持将不同单板上的IRF物理端口进行跨板聚合来实现聚合IRF端口.
zportgroup命令中的mode参数用于配置IRF物理端口的工作模式,缺省情况下,IRF物理端口的工作模式为normal.
SC单板不支持配置IRF物理端口的工作模式为enhanced模式.
zIRF中两台成员设备相连的IRF物理端口必须配置为同一种工作模式.
z如果需要在IRF中使用MPLSL2VPN或VPLS功能,则必须使用SD/EB单板上的端口作为IRF物理端口,并将工作模式配置为enhanced.
z将IRF物理端口与IRF端口进行绑定或解除绑定前,必须先将涉及到的IRF物理端口手工关闭(即在端口上执行shutdown命令);执行添加或者删除操作后,再将该IRF物理端口手工激活(即在端口上执行undoshutdown命令).
z以太网端口作为IRF物理端口与IRF端口绑定后,只支持shutdown、default、description和flow-interval命令.
关于以上几条命令的详细介绍,请参见"二层技术-以太网交换命令参考"中的"以太网端口配置命令".
1.
10.
5使能IRF合并自动重启功能IRF合并时,两台IRF会遵照角色选举的规则进行竞选,竞选失败方IRF的所有成员设备需要重启才能加入获胜方IRF.
其中:z如果没有使能IRF合并自动重启功能,则合并过程中的重启需要用户根据系统提示手工完成.
z如果使能IRF合并自动重启功能,则合并过程中的重启由系统自动完成.
表1-12使能IRF合并自动重启功能操作命令说明进入系统视图system-view-使能IRF合并自动重启功能irfauto-mergeenable可选缺省情况下,没有使能IRF合并自动重启功能,即两台IRF合并时,竞选失败方不会自动重启,需要用户手工重启后才能完成合并1-19z当IRF模式下,IRF端口状态为DOWN或DIS时,配置IRF物理端口和IRF端口绑定,引起IRF端口状态变为UP,从而触发IRF合并,此时,即便使能了IRF合并自动重启功能,该功能也暂时不生效,系统会提示用户必须手工重启竞选失败方才能完成合并.
此时,请使用save命令将当前配置保存到下次启动配置文件后,再重启失败方.
否则,失败方重启后,会因为没有IRF配置信息而不能合并.
z其它情况下触发的IRF合并(比如IRF连接故障恢复后引起的合并;两台IRF的启动配置文件中已经绑定了IRF物理端口和IRF端口,然后建立IRF物理连接引起IRF端口状态变为UP,触发的IRF合并等),如果合并时已使能了IRF合并自动重启功能,则竞选失败方会自动重启加入获胜方,合并为一个IRF.
z要使IRF合并自动重启功能正常运行,请在即将合并的两台IRF上都使能IRF合并自动重启功能.
1.
10.
6配置成员设备的描述信息当网络中存在多个IRF或者同一IRF中存在多台成员设备且物理位置比较分散(比如在不同楼层甚至不同建筑)时,为了确认成员设备的物理位置,在组建IRF时可以将物理位置设置为成员设备的描述信息,以便后期维护.
表1-13配置成员设备的描述信息操作命令说明进入系统视图system-view-配置IRF中指定成员设备的描述信息irfmembermember-iddescriptiontext可选缺省情况下,成员设备没有描述信息1.
10.
7配置IRF链路的负载分担类型当IRF端口与多个IRF物理端口(大于等于两个)绑定时,IRF设备之间就会存在多条IRF链路.
通过改变IRF链路负载分担的类型,可以灵活地实现成员设备间流量的负载分担.
用户可以指定系统按照报文携带的IP地址、MAC地址、入端口等信息之一或其组合来选择所采用的负载分担类型.
用户可以通过全局配置(系统视图下)和端口下(IRF端口视图下)的配置方式设置IRF链路的负载分担模式:z在系统视图下执行该命令,则该配置对所有IRF端口生效;z在IRF端口视图下执行该命令,则该配置只对当前IRF端口下的IRF链路生效;zIRF端口会优先采用端口下的配置.
如果端口下没有配置,则采用全局配置.
z在同一视图下多次配置irf-portload-sharingmode命令,以最新的配置为准.
z对于设备不支持的负载分担模式,系统将提示用户不支持.
z在配置负载分担模式前,请先将IRF端口和IRF物理端口绑定.
否则,负载分担模式将配置失败.
1-201.
全局配置IRF链路的负载分担类型表1-14全局配置IRF链路的负载分担类型操作命令说明进入系统视图system-view-配置IRF链路的负载分担模式irf-portload-sharingmode{destination-ip|destination-mac|ingress-port|source-ip|source-mac}*可选缺省情况下,本系列交换机在处理二层报文时,使用源/目的MAC地址进行负载分担;在处理三层报文时,使用源/目的IP地址进行负载分担;在处理四层报文时,使用源/目的端口号进行负载分担2.
端口下配置IRF链路的负载分担类型表1-15端口下配置IRF链路的负载分担类型操作命令说明进入系统视图system-view-进入IRF端口视图irf-portmember-id/port-number-配置IRF链路的负载分担模式irf-portload-sharingmode{destination-ip|destination-mac|ingress-port|source-ip|source-mac}*可选缺省情况下,本系列交换机在处理二层报文时,使用源/目的MAC地址进行负载分担;在处理三层报文时,使用源/目的IP地址进行负载分担;在处理四层报文时,使用源/目的端口号进行负载分担1.
10.
8配置IRF的桥MAC保留时间桥MAC是设备作为网桥与外界通信时使用的MAC地址.
一些二层协议(例如LACP)会使用桥MAC标识不同设备,所以网络上的桥设备必须具有唯一的桥MAC.
如果网络中存在两台桥MAC相同的设备,则会引起桥MAC冲突,从而导致通信故障.
IRF作为一台虚拟设备与外界通信,也具有唯一的桥MAC,称为IRF桥MAC.
通常情况下使用Master设备的桥MAC作为IRF桥MAC.
因为桥MAC冲突会引起通信故障,桥MAC的切换又会导致流量中断.
因此,用户需要根据网络实际情况配置IRF桥MAC的保留时间:z配置IRF桥MAC地址保留时间为6分钟.
即当Master离开IRF时,IRF桥MAC地址6分钟内保持不变化;如果6分钟后Master没有回到IRF,则使用新选举的Master的桥MAC作为IRF桥MAC.
该配置适用于Master设备短时间内离开又回到IRF的情况(比如Master重启或者链路临时故障等),可以减少不必要的桥MAC切换导致的流量中断.
z如果配置了IRF桥MAC地址保留时间为永久,则不管Master设备是否离开IRF,IRF桥MAC始终保持不变.
z如果配置了IRF桥MAC地址不保留,则当Master设备离开IRF时,系统立即会使用新选举的Master设备的桥MAC做IRF桥MAC.
1-21表1-16配置IRF的桥MAC保留时间操作命令说明进入系统视图system-view-配置当Master设备离开IRF时,IRF的桥MAC地址会永久保留irfmac-addresspersistentalways配置当Master设备离开IRF时,IRF的桥MAC地址的保留时间为6分钟irfmac-addresspersistenttimer配置当Master设备离开IRF时,IRF的桥MAC地址不保留,会立即变化undoirfmac-addresspersistent可选缺省情况下,当Master设备离开IRF时,IRF的桥MAC地址会永久保留z桥MAC变化可能会导致流量短时间中断.
z如果两个IRF的桥MAC相同,则它们不能合并为一个IRF.
1.
10.
9使能IRF系统启动文件的自动加载功能z如果没有使能自动加载功能,当参与IRF的设备软件版本与Master设备的不一致时,则新加入或者优先级低的设备不能正常启动.
此时需要用户手工升级设备的软件版本后,再将设备加入IRF.
z使能自动加载功能后,成员设备加入IRF时,会与Master设备的软件版本号进行比较,如果不一致,则自动从Master设备下载启动文件,然后使用新的系统启动文件重启,重新加入IRF.
如果新下载的启动文件的文件名与设备上原有启动文件文件名重名,则原有启动文件会被覆盖.
表1-17使能IRF系统启动文件的自动加载功能操作命令说明进入系统视图system-view-使能IRF系统启动文件的自动加载功能irfauto-updateenable可选缺省情况下,IRF系统启动文件自动加载功能处于关闭状态z当新加入设备的型号和Master当前运行的软件版本不配套时,自动加载功能可能不能正常工作.
因此建议新设备加入IRF前,请确保新加入设备的型号和Master当前运行的软件版本配套.
zSlave设备自动加载Master的启动文件后,会将该文件设置为Slave设备的下次启动文件,并使用该文件重启本设备.
z为了能够自动加载成功,请确保Slave设备存储介质上有足够的空闲空间用于存放新的启动文件.
1-221.
10.
10配置IRF链路down延迟上报功能配置IRF链路down延迟上报功能后,z如果IRF链路状态从up变为down,端口不会立即向系统报告链路状态变化.
经过配置的时间间隔后,如果IRF链路仍然处于down状态,端口才向系统报告链路状态的变化,系统再作出相应的处理;z如果IRF链路状态从down变为up,链路层会立即向系统报告.
该功能用于避免因端口链路层状态在短时间内频繁改变,导致IRF分裂/合并的频繁发生.
表1-18配置IRF链路down延迟上报功能操作命令说明进入系统视图system-view-配置IRF链路down延迟上报时间irflink-delayinterval可选缺省情况下,没有配置IRF链路down延迟上报时间建议将interval参数设置为200~500中的某个值(单位为毫秒).
如果配置的interval参数值过大,可能会导致IRF系统不能及时发现IRF拓扑的变化,从而造成业务恢复缓慢.
1.
10.
11MAD配置IRF支持的MAD检测方式有LACPMAD检测和BFDMAD检测.
两种检测方式虽然原理不同但是功能效果相同,能够满足不同组网需求:zLACPMAD检测用于基于LACP的组网检测需求;zBFDMAD检测用于基于BFD的组网检测需求;这两种方式独立工作,彼此之间互不干扰.
因此,同一IRF内可以配置多种MAD检测方式.
1.
LACPMAD检测(1)LACPMAD检测原理LACPMAD检测是通过扩展LACP协议报文内容实现的,即在LACP协议报文的扩展字段内定义新的TLV(Type/Length/Value,类型/长度/值)数据域——用于交互IRF的DomainID(域编号)和ActiveID.
当网络中同时存在多个IRF时(比如IRF级联的组网情况),DomainID用于区别不同的IRF.
当某个IRF分裂时,ActiveID用于MAD检测,用IRF中Master设备的成员编号来表示.
使能LACPMAD检测后,成员设备通过LACP协议报文和其它成员设备交互DomainID和ActiveID信息.
z当成员设备收到LACP协议报文后,先比较DomainID.
如果DomainID相同,再比较ActiveID;如果DomainID不同,则认为报文来自不同IRF,不再进行MAD处理.
z如果ActiveID相同,则表示IRF正常运行,没有发生多Active冲突;如果ActiveID值不同,则表示IRF分裂,检测到多Active冲突.
(2)LACPMAD检测组网要求LACPMAD检测方式组网中需要使用中间设备,支持LACP协议扩展功能的H3C设备都能作为中间设备(H3C设备是否支持LACP协议扩展功能请参见该设备操作手册中"LACP协议"部分的相关描述).
通常采用如图1-9所示的组网:成员设备之间通过中间设备(Device)交互LACP扩展报文.
1-23在LACPMAD检测组网中,如果中间设备本身也是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同,否则可能造成检测异常,甚至导致业务中断.
图1-9LACPMAD检测组网示意图(3)配置LACPMAD检测ACPMAD检测的配置步骤为:设备上也需要进行该项配置)动态聚合模式;(中间设备上也需要进行该项配置)Lz创建聚合接口;(中间z将聚合接口的工作模式配置为z在动态聚合接口下使能LACPMAD检测功能;z给聚合组添加成员端口.
(中间设备上也需要进行该项配置)表1-19配置LACPMAD检测操作命令说明system-view-进入系统视图配置IRF域编号ain-id在中间设备是IRF的情况下必选省情况下,IRF的域编号为0irfdomaindom缺1-24操作命令说明进入二层聚合接口视图interfacebridge-aggregationinterface-number创建并进入聚合接口视图进入三层聚合接口视图interfaceroute-aggregationinterface-number二者必选其一配置聚合组工作在动态聚合模式下link-aggregationmodedynamic必选缺省情况下,聚合组工作在静态聚合模式下使能LACPMAD检测功能madenable必选缺省情况下,LACPMAD检测未使能该命令可以在动态或静态聚合口下配置,但由于LACPMAD检测依赖于LACP协议,因此只在动态聚合接口下生效退回系统视图quit-进入以太网接口视图interfaceinterface-typeinterface-number-将以太网接口加入聚合组portlink-aggregationgroupnumber必选2.
BFDMAD检测(1)BFDMAD检测原理BFDMAD检测是通过BFD协议来实现的.
要使BFDMAD检测功能正常运行,除在三层接口下使能BFDMAD检测功能外,还需要在该接口上配置MADIP地址.
MADIP地址与普通IP地址不同的地方在于MADIP地址与成员设备是绑定的,IRF中的每个成员设备上都需要配置,且必须属于同一网段.
z当IRF正常运行时,只有Master上配置的MADIP地址生效,Slave设备上配置的MADIP地址不生效,BFD会话处于down状态;z当IRF分裂后会形成多个IRF,不同IRF中Master上配置的MADIP地址均会生效,BFD会话被激活,此时会检测到多Active冲突.
(2)BFDMAD检测组网要求BFDMAD检测方式可以使用中间设备来进行连接,也可以不使用中间设备.
通常采用如图1-10所示的组网方式:所有成员设备之间必须有一条BFDMAD检测链路,这些链路连接的接口必须属于同一VLAN,在该VLAN接口视图下给不同成员设备配置同一网段下的不同IP地址.
使能BFDMAD检测功能的三层接口只能专用于BFDMAD检测,不允许运行其它业务.
如果用户配置了其它业务,可能会影响该业务以及BFDMAD检测功能的运行.
1-25图1-10BFDMAD检测组网示意图(3)配置BFDMAD检测BFDMAD检测功能的配置顺序为:z创建一个新VLAN,专用于BFDMAD检测;(如果用到中间设备组网,中间设备上也需要进行该项配置)z确定使用哪些物理端口用作BFDMAD检测(每台成员设备上至少一个),并将这些端口都添加到BFDMAD检测专用VLAN中;(如果用到中间设备组网,中间设备上也需要进行该项配置)z为BFDMAD检测专用VLAN创建VLAN接口,在接口下使能BFDMAD检测功能,并配置MADIP地址.
表1-20配置BFDMAD检测操作命令说明进入系统视图system-view-创建一个新VLAN专用于BFDMAD检测vlanvlan-id必选缺省情况下,设备上只存在VLAN1退回系统视图quit-进入以太网接口视图interfaceinterface-typeinterface-number-1-26操作命令说明Access端口portaccessvlanvlan-idTrunk端口porttrunkpermitvlanvlan-id端口加入BFDMAD检测专用VLANHybrid端口porthybridvlanvlan-id{tagged|untagged}必选请根据端口的当前链路类型选择对应的配置命令BFDMAD检测对检测端口的链路类型没有要求,不需要刻意修改端口的当前链路类型.
缺省情况下,端口端的链路类型为Access端口退回系统视图quit-进入VLAN接口视图interfacevlan-interfaceinterface-number-使能BFDMAD检测功能madbfdenable必选缺省情况下,没有使能BFDMAD检测功能给指定成员设备配置MADIP地址madipaddressip-address{mask|mask-length}membermember-id必选缺省情况下,没有为接口配置MADIP地址z使能了BFDMAD检测功能的VLAN接口以及对应VLAN内的端口上不支持包括ARP和LACP在内的所有的二层或三层协议应用.
z不允许在Vlan-interface1接口上使能BFDMAD检测功能.
zBFDMAD检测功能与VPN功能互斥,请不要将使能了BFDMAD检测功能的三层接口与VPN实例进行绑定.
zBFDMAD检测功能与生成树功能互斥,在使能了BFDMAD检测功能的三层接口对应VLAN内的端口上,请不要使能生成树协议.
z在用于BFDMAD检测的接口下必须使用madipaddress命令配置MADIP地址,而不要配置其它IP地址(包括使用ipaddress命令配置的普通IP地址、VRRP虚拟IP地址等),以免影响MAD检测功能.
z为保证MAD检测功能正常运行,请不要将MADIP地址配置为设备上已经使用的IP地址.
3.
配置保留接口IRF系统在进行多Active处理的时候,缺省情况下,会关闭Recovery状态IRF中的所有业务接口.
如果接口有特殊用途需要保持up状态(比如Telnet登录接口等),则用户可以通过命令行将这些接口配置为保留接口.
表1-21配置保留接口操作命令说明进入系统视图system-view-配置保留接口,当设备进入Recovery状态时,该接口不会被关闭madexcludeinterfaceinterface-typeinterface-number必选缺省情况下,设备进入Recovery状态时会自动关闭本设备上所有的业务接口1-27zIRF物理端口和Console口自动作为保留接口,不需要配置.
z如果要求处于Recovery状态的IRF中的某个VLAN接口能够继续收发报文(比如使用该VLAN接口进行远程登录),则需要将该VLAN接口以及该VLAN接口对应的二层以太网端口都配置为保留接口.
4.
MAD故障恢复如图1-11所示,IRF链路故障将一个IRF分裂为两个IRF,从而导致多Active冲突.
当系统检测到多Active冲突后,两个冲突的IRF会进行竞选,Master成员编号小的获胜(此处以IRF1获胜为例),继续正常运行,失败的IRF会转入Recovery状态,暂时不能转发业务报文.
此时您需要通过以下步骤完成修复过程:(1)修复IRF链路,修复完成后IRF1会提示出现IRF合并,需要重新启动对端设备.
(2)登录到Recovery状态的IRF(IRF2),执行重启操作(在用户视图下执行reboot命令).
重启后完成合并过程,IRF恢复.
图1-11MAD故障恢复(方式一)如果在修复IRF链路过程中处于Active的IRF也出现故障(原因可能是设备故障或者上下行线路故障),可以先将Recovery状态的IRF恢复为Active状态,然后再修复故障的IRF,完成合并过程,如图1-12所示.
具体操作步骤如下.
(3)在IRF2(处于Recovery状态的IRF)上执行madrestore命令,让IRF2恢复到正常状态.
(4)修复IRF1和IRF链路,重启IRF1.
重启后完成合并过程,IRF恢复.
IRF2为Master设备,IRF1为Slave设备.
1-28图1-12MAD故障恢复(方式二)表1-22手动恢复处于Recovery状态的设备操作命令说明进入系统视图system-view-将IRF从Recovery状态恢复到Active状态madrestore必选对于因MAD检测冲突而转入Recovery状态的设备,如果需要开启被关闭的端口,建议使用madrestore命令将设备恢复至Active状态,而不要在端口上执行undoshutdown命令进行手工恢复.
1.
11快速恢复IRF配置如果IRF中某台成员设备上只有一块主控板,此主控板一旦损坏,用户就需要重新进行IRF配置.
本节介绍了一种快速恢复IRF配置的方法,可以大大减少重新配置IRF的工作量.
1.
11.
1配置准备z推荐在IRF模式下进行本配置.
z请确保在主控板损坏之前,已经将IRF配置文件保存在IRF中的所有主控板上,假设名称为a.
cfg.
1-291.
11.
2配置步骤z情况1:成员设备1上只有1块主控板,成员设备2上有2块主控板,成员设备1上的主控板损坏(1)在成员设备2上,修改备用主控板的成员编号(配置命令请参见表1-23),使该备用主控板的成员编号与成员设备1的成员编号一致;(2)拔出成员设备1上损坏的主控板,将成员设备2上的备用主控板插到成员设备1上;(3)快速配置任务完成.
z情况2:2台成员设备都只有1块主控板,成员设备1上的主控板损坏(1)在成员设备2上再插入一块主控板,作为成员设备2的备用主控板.
(2)将成员设备2上主用主控板中的配置文件a.
cfg拷贝到备用主控板中,并将a.
cfg设为下次启动的配置文件.
(3)修改成员设备2的备用主控板的成员编号(配置命令请参见表1-23),使该备用主控板成员编号与成员设备1的成员编号一致;(4)拔出成员设备1上损坏的主控板,将成员2设备上的备用主控板插到成员1设备上快速配置任务完成.
表1-23修改备用主控板成员编号操作命令说明进入系统视图system-view-用户视图下,修改备用主控板的成员编号IRF模式下:setirfchassischassis-numberslotslot-numbermember-idmember-id独立运行模式下:setirfslotslot-numbermember-idmember-id此命令仅用于快速恢复IRF配置,其它场合下请勿使用,否则可能会发生未知错误1.
12IRF显示和维护在完成上述配置后,在任意视图下执行display命令可以显示配置后IRF的运行情况,通过查看显示信息验证配置的效果.
表1-24IRF显示和维护操作命令显示IRF中所有成员设备的相关信息displayirf[|{begin|exclude|include}regular-expression]查看IRF的拓扑信息displayirftopology[|{begin|exclude|include}regular-expression]显示所有成员设备上重启以后生效的IRF配置displayirfconfiguration[|{begin|exclude|include}regular-expression]显示IRF链路的负载分担模式displayirf-portload-sharingmode[irf-port[member-id/port-numberbegin|exclude|include}regular-expression]显示IRF设备的主备倒换状态displayswitchoverstate[chassischassis-numberslotslot-number][|{begin|exclude|include}regular-expression]显示MAD配置信息displaymad[verbose][|{begin|exclude|include}regular-expression]1-301.
13IRF典型配置举例1.
13.
1使用两台设备搭建IRF典型配置举例(LACPMAD检测方式)1.
组网需求由于公司人员激增,接入层交换机提供的端口数目已经不能满足PC的接入需求.
现需要在保护现有投资的基础上扩展端口接入数量,并要求网络易管理、易维护.
2.
组网图图1-13IRF典型配置组网图(LACPMAD检测方式)XGE1/3/0/1(IRF-port1/2)XGE2/3/0/1(IRF-port2/1)GE1/4/0/2GE2/4/0/2DeviceADeviceBGE4/0/1GE4/0/2IRFIPnetworkDeviceC3.
配置思路zDeviceA提供的接入端口数目已经不能满足网络需求,需要另外增加一台设备DeviceB.
(本文以两台设备组成IRF为例,在实际组网中可以根据需要,将多台设备组成IRF,配置思路和配置步骤与本例类似)z鉴于第二代智能弹性架构IRF技术具有管理简便、网络扩展能力强、可靠性高等优点,所以本例使用IRF技术构建接入层(即在DeviceA和DeviceB上配置IRF功能).
z为了防止万一IRF链路故障导致IRF分裂、网络中存在两个配置冲突的IRF,需要启用MAD检测功能.
因为接入层设备较多,我们采用LACPMAD检测.
4.
配置思路为了减少IRF形成过程中系统重启的次数,可以在独立运行模式下预配置IRF端口、成员编号、以及成员优先级,配置保存后切换运行模式到IRF模式,可直接与其它设备形成IRF.
5.
配置步骤(1)配置DeviceA#配置DeviceA的成员编号为1,创建IRF端口2,并将它与物理端口Ten-GigabitEthernet3/0/1绑定.
system-view[Sysname]irfmember1Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port2]quit1-31[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown[Sysname-Ten-GigabitEthernet3/0/1]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
设备重启后DeviceA组成了只有一台成员设备的IRF.
(2)配置DeviceB#配置DeviceB的成员编号为2,创建IRF端口1,并将它与物理端口Ten-GigabitEthernet3/0/1绑定.
system-view[Sysname]irfmember2Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown[Sysname-Ten-GigabitEthernet3/0/1]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-13进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
设备B重启后与设备A形成IRF.
1-32(3)配置LACPMAD检测#创建一个动态聚合接口,并使能LACPMAD检测功能.
system-view[Sysname]interfacebridge-aggregation2[Sysname-Bridge-Aggregation2]link-aggregationmodedynamic[Sysname-Bridge-Aggregation2]madenable[Sysname-Bridge-Aggregation2]quit#在聚合接口中添加成员端口1/4/0/2和2/4/0/2,专用于DeviceA和DeviceB实现LACPMAD检测.
[Sysname]interfacegigabitethernet1/4/0/2[Sysname-GigabitEthernet1/4/0/2]portlink-aggregationgroup2[Sysname-GigabitEthernet1/4/0/2]quit[Sysname]interfacegigabitethernet2/4/0/2[Sysname-GigabitEthernet2/4/0/2]portlink-aggregationgroup2(4)配置中间设备DeviceCDeviceC作为中间设备来转发、处理LACP协议报文,协助DeviceA和DeviceB进行多Active检测.
从节约成本的角度考虑,使用一台支持LACP协议扩展功能的交换机即可.
如果中间设备是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同.
#创建一个动态聚合接口.
system-view[Sysname]interfacebridge-aggregation2[Sysname-Bridge-Aggregation2]link-aggregationmodedynamic[Sysname-Bridge-Aggregation2]quit#在聚合接口中添加成员端口GigabitEthernet4/0/1和GigabitEthernet4/0/2,用于LACPMAD检测.
[Sysname]interfacegigabitethernet4/0/1[Sysname-GigabitEthernet4/0/1]portlink-aggregationgroup2[Sysname-GigabitEthernet4/0/1]quit[Sysname]interfacegigabitethernet4/0/2[Sysname-GigabitEthernet4/0/2]portlink-aggregationgroup2(5)当IRF链路出现故障后,系统将输出IRF链路状态错误提示,以及单板失效提示.
#May709:13:42:3882010H3CSTM/4/LINKSTATUSCHANGE:Trap1.
3.
6.
1.
4.
1.
2011.
10.
2.
91.
6.
0.
1:Physicalindexofthememberis2,memberIDis1.
LinkstatusoftheIRFportwithportindex1andmemberID1turnedto2.
#May709:13:42:7202010H3CDEVM/1/BOARDSTATECHANGESTOFAILURE:#由于DeviceB的成员编号为2,因此在MAD冲突后将变为Recovery状态,设备上除保留端口之外的端口都会处于关闭状态.
#如果此时Master设备也发生了故障,您可以登录到DeviceB的Console口,使用madrestore命令先将DeviceB恢复为Active状态,启动被关闭的接口.
system-view[Sysname]madrestoreThiscommandwillrestorethedevicefrommulti-activeconflictstate.
Continue[Y/N]:yRestoringfrommulti-activeconflictstate,pleasewait.
.
.
[Sysname]#May709:23:16:0502010H3CIFNET/4/INTERFACEUPDOWN:1-33Trap1.
3.
6.
1.
6.
3.
1.
1.
5.
4:Interface277872640isUp,ifAdminStatusis1,ifOperStatusis1%May709:23:16:0692010H3CIFNET/3/LINK_UPDOWN:GigabitEthernet2/3/0/2linkstatusisUP.
#May709:23:16:3022010H3CLAGG/1/AggPortRecoverActive:Trap1.
3.
6.
1.
4.
1.
2011.
5.
25.
25.
2.
4:AggregationGroup1:portmember277872640becomesACTIVE!
%May709:23:16:3222010H3CLAGG/5/LAGG_ACTIVE:MemberportGigabitEthernet2/3/0/1ofaggregationgroupBAGG1becomesACTIVE.
%May709:23:16:3702010H3CIFNET/3/LINK_UPDOWN:Bridge-Aggregation2linkstatusisUP.
%May709:23:16:3812010H3CIFNET/3/LINK_UPDOWN:Vlan-interface1linkstatusisUP.
%May709:23:16:3912010H3CIFNET/5/LINEPROTO_UPDOWN:LineprotocolontheinterfaceVlan-interface1isUP.
通过以上信息可以得知,DeviceB已经恢复在网络中的功能,此时您可以修复DeviceA设备及IRF链路.
当DeviceA设备及IRF链路均已修复后,重启DeviceA设备,DeviceB上将输出IRF端口状态恢复及插入新单板的提示信息.
%May709:30:12:1222010H3CSTM/6/STM_LINK_STATUS_UP:IRFport2isup.
#May709:30:36:5662010H3CDEVM/1/BOARDINSERTED:此时通过displayirf命令的显示信息,可以看到IRF系统已经恢复,DeviceB为Master设备,DeviceA变为Slave.
displayirfSwitchSlotRolePriorityCPU-MacDescription11Slave100e0-fc0f-8c02-----*+21Master100e0-fc0f-8c20-----*indicatesthedeviceisthemaster.
+indicatesthedevicethroughwhichtheuserlogsin.
TheBridgeMACoftheIRFis:0023-895f-954fAutoupgrade:yesMacpersistent:noDomainID:0Automerge:no1.
13.
2使用两台设备搭建IRF典型配置举例(BFDMAD检测方式)1.
组网需求由于网络规模迅速扩大,当前中心交换机(DeviceA)转发能力已经不能满足需求,现需要在保护现有投资的基础上将网络转发能力提高一倍,并要求网络易管理、易维护.
1-342.
组网图图1-14IRF典型配置组网图(BFDMAD检测方式)3.
配置思路zDeviceA处于局域网的汇聚层,为了将汇聚层的转发能力提高一倍,需要另外增加一台设备DeviceB.
z鉴于第二代智能弹性架构IRF技术具有管理简便、网络扩展能力强、可靠性高等优点,所以本例使用IRF技术构建网络汇聚层(即在DeviceA和DeviceB上配置IRF功能),接入层设备通过聚合双链路上行.
z为了防止万一IRF链路故障导致IRF分裂、网络中存在两个配置冲突的IRF,需要启用MAD检测功能.
因为成员设备比较少,我们采用BFDMAD检测方式来监测IRF的状态.
z通过配置IRF优先级,保证DeviceA成为IRF中的Master设备.
z当IRF链路出现故障后,首先修复IRF链路,然后重启Recovery状态的设备,使其重新加入IRF.
4.
配置步骤(1)配置DeviceA#设置DeviceA的成员编号为1,创建IRF端口2,并将它与物理端口Ten-GigabitEthernet3/0/1绑定.
system-view[Sysname]irfmember1Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown1-35[Sysname-Ten-GigabitEthernet3/0/1]quit#配置DeviceA的成员优先级为10,保证其在形成IRF后能够被选举为Master.
[DeviceA]irfpriority10#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
设备重启后DeviceA组成了只有一台成员设备的IRF.
(2)配置DeviceB#配置DeviceB的成员编号为2,创建IRF端口1,并将它与物理端口Ten-GigabitEthernet3/0/1绑定.
system-view[Sysname]irfmember2Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown[Sysname-Ten-GigabitEthernet3/0/1]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-14进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
设备B重启后与设备A形成IRF.
1-36(3)配置BFDMAD检测#创建VLAN3,并将DeviceA(成员编号为1)上的端口1/4/0/1和DeviceB(成员编号为2)上的端口2/4/0/1加入VLAN中.
system-view[Sysname]vlan3[Sysname-vlan3]portgigabitethernet1/4/0/1gigabitethernet2/4/0/1[Sysname-vlan3]quit#创建VLAN接口3,并配置MADIP地址.
[Sysname]interfacevlan-interface3[Sysname-Vlan-interface3]madbfdenable[Sysname-Vlan-interface3]madipaddress192.
168.
2.
124member1[Sysname-Vlan-interface3]madipaddress192.
168.
2.
224member2[Sysname-Vlan-interface3]quit#因为BFDMAD和生成树功能互斥,所以在GigabitEthernet1/4/0/1和GigabitEthernet2/4/0/1上关闭生成树协议.
[Sysname]interfacegigabitethernet1/4/0/1[Sysname-gigabitethernet-1/4/0/1]undostpenable[Sysname-gigabitethernet-1/4/0/1]quit[Sysname]interfacegigabitethernet2/4/0/1[Sysname-gigabitethernet-2/4/0/1]undostpenable(4)当IRF链路出现故障后,系统会输出MAD检测错误,提示用户修复链路.
%May615:10:05:4772010H3CMAD/1/MAD_COLLISION_DETECTED:Multi-activedevicesdetected,pleasefixit.
#由于DeviceB的成员编号为2,因此在MAD检测错误后将变为Recovery状态,设备上除保留端口之外的端口都会处于关闭状态.
#此时需要您修复IRF链路,当IRF链路修复后,系统会提示出现IRF合并现象,需要重启IRF系统.
%May615:12:52:9352010H3CSTM/6/STM_LINK_STATUS_UP:IRFport1isup.
%May615:13:02:8282010H3CSTM/4/STM_MERGE_NEED_REBOOT:IRFmergeoccursandtheIRFsystemneedsareboot.
#您可以登录到DeviceB的Console口,重启DeviceB设备.
rebootStarttocheckconfigurationwithnextstartupconfigurationfile,pleasewait.
DONE!
Thiscommandwillrebootthedevice.
Continue[Y/N]:y#May615:31:09:7242010H3CDEVM/1/REBOOT:Rebootdevicebycommand.
%May615:31:09:7342010H3CDEVM/5/SYSTEM_REBOOT:Systemisrebootingnow.
#在启动完成后,DeviceB将重新加入IRF,您可以通过displayirf命令显示IRF拓扑信息.
displayirftopologyTopologyInfoIRF-Port1IRF-Port2SwitchLinkneighborLinkneighborBelongTo2DOWN--UP100e0-fc0f-8c021UP2DIS--00e0-fc0f-8c021-371.
13.
3使用四台设备搭建IRF典型配置举例(LACPMAD检测方式)1.
组网需求由于公司人员激增,接入层交换机提供的端口数目已经不能满足PC的接入需求.
现需要在保护现有投资的基础上扩展端口接入数量,并要求网络易管理、易维护.
2.
组网图图1-15IRF典型配置组网图(LACPMAD检测方式)XGE1/3/0/1(IRF-port1/2)XGE2/3/0/2(IRF-port2/1)GE1/4/0/2GE2/4/0/1DeviceADeviceBGE4/0/1IRFIPnetworkDeviceEXGE1/3/0/2(IRF-port1/1)XGE2/3/0/1(IRF-port2/2)XGE3/2/0/2(IRF-port3/2)XGE3/2/0/1(IRF-port3/1)XGE4/2/0/2(IRF-port4/2)XGE4/2/0/1(IRF-port4/1)DeviceCDeviceDGE3/3/0/1GE4/3/0/1GE4/0/2GE4/0/3GE4/0/43.
配置思路zDeviceA提供的接入端口数目已经不能满足网络需求,需要另外增加三台设备DeviceB、DeviceC和DeviceD.
(本文以四台设备组成IRF为例,在实际组网中可以根据需要,使用不同数量的设备组成IRF,配置思路和配置步骤与本例类似)z鉴于智能弹性架构IRF技术具有管理简便、网络扩展能力强、可靠性高等优点,所以本例使用IRF技术构建接入层(即在四台设备上配置IRF功能).
z为了防止万一IRF链路故障导致IRF分裂、网络中存在两个配置冲突的IRF,需要启用MAD检测功能.
因为接入层设备较多,我们采用LACPMAD检测.
z为了减少IRF形成过程中系统重启的次数,可以在独立运行模式下预配置IRF端口、成员编号、以及成员优先级,配置保存后切换运行模式到IRF模式,可直接与其它设备形成IRF.
4.
配置步骤(1)配置DeviceA#配置DeviceA的成员编号为1,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet3/0/2和Ten-GigabitEthernet3/0/1绑定.
system-view[Sysname]irfmember1Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/2[Sysname-Ten-GigabitEthernet3/0/2]shutdown[Sysname-Ten-GigabitEthernet3/0/2]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet3/0/21-38[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet3/0/2[Sysname-Ten-GigabitEthernet3/0/2]undoshutdown[Sysname-Ten-GigabitEthernet3/0/2]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown[Sysname-Ten-GigabitEthernet3/0/1]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
设备重启后DeviceA组成了只有一台成员设备的IRF.
(2)配置DeviceB#配置DeviceB的成员编号为2,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet3/0/2和Ten-GigabitEthernet3/0/1绑定.
system-view[Sysname]irfmember2Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/2[Sysname-Ten-GigabitEthernet3/0/2]shutdown[Sysname-Ten-GigabitEthernet3/0/2]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet3/0/2[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet3/0/2[Sysname-Ten-GigabitEthernet3/0/2]undoshutdown[Sysname-Ten-GigabitEthernet3/0/2]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown1-39[Sysname-Ten-GigabitEthernet3/0/1]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-13进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceB重启后与DeviceA形成IRF.
(3)配置DeviceC#配置DeviceC的成员编号为3,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2绑定.
system-view[Sysname]irfmember3Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]shutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet2/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]undoshutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]shutdown[Sysname-Ten-GigabitEthernet2/0/2]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet2/0/2[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]undoshutdown[Sysname-Ten-GigabitEthernet2/0/2]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-13进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:y1-40Doyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceC重启后与加入DeviceA和DeviceB组成的IRF.
(4)配置DeviceD#配置DeviceD的成员编号为4,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2绑定.
system-view[Sysname]irfmember4Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]shutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet2/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]undoshutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]shutdown[Sysname-Ten-GigabitEthernet2/0/2]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet2/0/2[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]undoshutdown[Sysname-Ten-GigabitEthernet2/0/2]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-13进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceD重启后与加入DeviceA、DeviceB和DeviceC组成的IRF,形成一个包含四台成员设备的IRF.
(5)配置LACPMAD检测1-41#创建一个动态聚合接口,并使能LACPMAD检测功能.
system-view[Sysname]interfacebridge-aggregation2[Sysname-Bridge-Aggregation2]link-aggregationmodedynamic[Sysname-Bridge-Aggregation2]madenable[Sysname-Bridge-Aggregation2]quit#在聚合接口中添加成员端口,包括GigabitEthernet1/4/0/2、GigabitEthernet2/4/0/1、GigabitEthernet3/3/0/1和GigabitEthernet4/3/0/1,专用于四台成员设备之间实现LACPMAD检测.
[Sysname]interfacegigabitethernet1/4/0/2[Sysname-GigabitEthernet1/4/0/2]portlink-aggregationgroup2[Sysname-GigabitEthernet1/4/0/2]quit[Sysname]interfacegigabitethernet2/4/0/1[Sysname-GigabitEthernet2/4/0/1]portlink-aggregationgroup2[Sysname-GigabitEthernet2/4/0/1]quit[Sysname]interfacegigabitethernet3/3/0/1[Sysname-GigabitEthernet3/3/0/1]portlink-aggregationgroup2[Sysname-GigabitEthernet3/3/0/1]quit[Sysname]interfacegigabitethernet4/3/0/1[Sysname-GigabitEthernet4/3/0/1]portlink-aggregationgroup2[Sysname-GigabitEthernet4/3/0/1]quit(6)配置中间设备DeviceEDeviceE作为中间设备来转发、处理LACP协议报文,协助IRF中的成员设备进行多Active检测.
从节约成本的角度考虑,使用一台支持LACP协议扩展功能的交换机即可.
如果中间设备是一个IRF系统,则必须通过配置确保其IRF域编号与被检测的IRF系统不同.
#创建一个动态聚合接口.
system-view[Sysname]interfacebridge-aggregation2[Sysname-Bridge-Aggregation2]link-aggregationmodedynamic[Sysname-Bridge-Aggregation2]quit#在聚合接口中添加成员端口GigabitEthernet4/0/1、GigabitEthernet4/0/2、GigabitEthernet4/0/3和GigabitEthernet4/0/4,用于LACPMAD检测.
[Sysname]interfacegigabitethernet4/0/1[Sysname-GigabitEthernet4/0/1]portlink-aggregationgroup2[Sysname-GigabitEthernet4/0/1]quit[Sysname]interfacegigabitethernet4/0/2[Sysname-GigabitEthernet4/0/2]portlink-aggregationgroup2[Sysname-GigabitEthernet4/0/2]quit[Sysname]interfacegigabitethernet4/0/3[Sysname-GigabitEthernet4/0/3]portlink-aggregationgroup2[Sysname-GigabitEthernet4/0/3]quit[Sysname]interfacegigabitethernet4/0/4[Sysname-GigabitEthernet4/0/4]portlink-aggregationgroup2[Sysname-GigabitEthernet4/0/4]quit(7)LACPMAD故障检测由于使用的是环形连接,因此当一条IRF链路出现故障后,IRF拓扑将变为链型,不会发生分裂.
现在假设DeviceA和DeviceB,以及DeviceC和DeviceD之间的链路均发生故障,IRF将分裂为两个IRF,分别由DeviceA和DeviceC(以下简称为IRF1),以及DeviceB和DeviceD组成1-42(以下简称为IRF2).
系统将输出IRF链路状态错误提示,以及单板失效提示,以IRF1的输出信息为例.
#May709:13:42:3882010H3CSTM/4/LINKSTATUSCHANGE:#May709:13:42:7202010H3CDEVM/1/BOARDSTATECHANGESTOFAILURE:#由于IRF2的Master设备编号较大,因此在MAD冲突后将变为Recovery状态,成员设备上除保留端口之外的端口都会处于关闭状态.
#如果此时IRF1也发生了故障,您可以登录到DeviceB或DeviceD的Console口,使用madrestore命令先将IRF2恢复为Active状态,启动被关闭的接口.
system-view[Sysname]madrestoreThiscommandwillrestorethedevicefrommulti-activeconflictstate.
Continue[Y/N]:yRestoringfrommulti-activeconflictstate,pleasewait.
.
.
[Sysname]#May709:23:16:0502010H3CIFNET/4/INTERFACEUPDOWN:Trap1.
3.
6.
1.
6.
3.
1.
1.
5.
4:Interface277872640isUp,ifAdminStatusis1,ifOperStatusis1%May709:23:16:0692010H3CIFNET/3/LINK_UPDOWN:GigabitEthernet2/3/0/2linkstatusisUP.
#May709:23:16:3022010H3CLAGG/1/AggPortRecoverActive:Trap1.
3.
6.
1.
4.
1.
2011.
5.
25.
25.
2.
4:AggregationGroup2:portmember277872640becomesACTIVE!
%May709:23:16:3222010H3CLAGG/5/LAGG_ACTIVE:MemberportGigabitEthernet2/4/0/1ofaggregationgroupBAGG2becomesACTIVE.
%May709:23:16:3702010H3CIFNET/3/LINK_UPDOWN:Bridge-Aggregation2linkstatusisUP.
%May709:23:16:3812010H3CIFNET/3/LINK_UPDOWN:Vlan-interface1linkstatusisUP.
%May709:23:16:3912010H3CIFNET/5/LINEPROTO_UPDOWN:LineprotocolontheinterfaceVlan-interface1isUP.
通过以上信息可以得知,IRF2已经恢复在网络中的功能,此时您可以修复IRF1以及及IRF链路.
当IRF1以及IRF链路均已修复后,重启IRF1,IRF2上将输出IRF端口状态恢复及插入新单板的提示信息,表明IRF1和IRF2已经合并.
%May709:30:12:1222010H3CSTM/6/STM_LINK_STATUS_UP:#May709:30:36:5662010H3CDEVM/1/BOARDINSERTED:此时通过displayirf命令的显示信息,可以看到IRF系统已经恢复,DeviceB为Master设备,.
displayirfSwitchSlotRolePriorityCPU-MacDescription11Slave100e0-fc0f-8c02-----*+21Master100e0-fc0f-8c20-----31Slave100e0-fc00-5801-----41Slave100e0-fc00-3583-----*indicatesthedeviceisthemaster.
+indicatesthedevicethroughwhichtheuserlogsin.
TheBridgeMACoftheIRFis:0023-895f-954fAutoupgrade:yesMacpersistent:noDomainID:0Automerge:no1.
13.
4使用四台设备搭建IRF典型配置举例(BFDMAD检测方式)1.
组网需求由于网络规模迅速扩大,当前中心交换机(DeviceA)转发能力已经不能满足需求,现需要在保护现有投资的基础上将网络转发能力提高三倍,并要求网络易管理、易维护.
1-432.
组网图图1-16IRF典型配置组网图(BFDMAD检测方式)3.
配置思路zDeviceA处于局域网的汇聚层,为了将汇聚层的转发能力提高三倍,需要另外增加三台设备DeviceB、DeviceC和DeviceD.
z鉴于智能弹性架构IRF技术具有管理简便、网络扩展能力强、可靠性高等优点,所以本例使用IRF技术构建网络汇聚层(即在四台设备上配置IRF功能),接入层设备通过聚合双链路上行.
z为了防止万一IRF链路故障导致IRF分裂、网络中存在两个配置冲突的IRF,需要启用MAD检测功能.
这里采用BFDMAD检测方式来监测IRF的状态.
z通过配置IRF优先级,保证DeviceA成为IRF中的Master设备.
z当IRF链路出现故障后,首先修复IRF链路,然后重启Recovery状态的设备,使其重新加入IRF.
4.
配置步骤(1)配置DeviceA#设置DeviceA的成员编号为1,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2绑定.
system-view[Sysname]irfmember1Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]shutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet3/0/1[Sysname-irf-port1]quit1-44[Sysname]interfaceten-gigabitethernet3/0/1[Sysname-Ten-GigabitEthernet3/0/1]undoshutdown[Sysname-Ten-GigabitEthernet3/0/1]quit[Sysname]interfaceten-gigabitethernet3/0/2[Sysname-Ten-GigabitEthernet3/0/2]shutdown[Sysname-Ten-GigabitEthernet3/0/2]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet3/0/2[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet3/0/2[Sysname-Ten-GigabitEthernet3/0/2]undoshutdown[Sysname-Ten-GigabitEthernet3/0/2]quit#配置DeviceA的成员优先级为10,保证其在形成IRF后能够被选举为Master.
[DeviceA]irfpriority10#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
设备重启后DeviceA组成了只有一台成员设备的IRF.
(2)配置DeviceB#配置DeviceB的成员编号为2,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2绑定.
system-view[Sysname]irfmember2Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]shutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet2/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]undoshutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]shutdown[Sysname-Ten-GigabitEthernet2/0/2]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet2/0/2[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet2/0/21-45[Sysname-Ten-GigabitEthernet2/0/2]undoshutdown[Sysname-Ten-GigabitEthernet2/0/2]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-14进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceB重启后与DeviceA形成IRF.
(3)配置DeviceC#配置DeviceC的成员编号为3,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2绑定.
system-view[Sysname]irfmember3Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]shutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet2/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]undoshutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]shutdown[Sysname-Ten-GigabitEthernet2/0/2]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet2/0/2[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]undoshutdown[Sysname-Ten-GigabitEthernet2/0/2]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-14进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunning1-46configurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceC重启后加入DeviceA和B形成的IRF.
(4)配置DeviceD#配置DeviceD的成员编号为4,创建IRF端口1和2,并分别与物理端口Ten-GigabitEthernet2/0/1和Ten-GigabitEthernet2/0/2绑定.
system-view[Sysname]irfmember4Info:MemberIDchangewilltakeeffectaftertheswitchrebootsandoperatesinIRFmode.
[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]shutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]irf-port1[Sysname-irf-port1]portgroupinterfaceten-gigabitethernet2/0/1[Sysname-irf-port1]quit[Sysname]interfaceten-gigabitethernet2/0/1[Sysname-Ten-GigabitEthernet2/0/1]undoshutdown[Sysname-Ten-GigabitEthernet2/0/1]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]shutdown[Sysname-Ten-GigabitEthernet2/0/2]quit[Sysname]irf-port2[Sysname-irf-port2]portgroupinterfaceten-gigabitethernet2/0/2[Sysname-irf-port2]quit[Sysname]interfaceten-gigabitethernet2/0/2[Sysname-Ten-GigabitEthernet2/0/2]undoshutdown[Sysname-Ten-GigabitEthernet2/0/2]quit#将当前配置保存到下次启动配置文件.
[Sysname]quitsave#参照图1-14进行物理连线.
#将设备的运行模式切换到IRF模式.
system-view[Sysname]chassisconvertmodeirfThedevicewillswitchtoIRFmodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/startup.
cfgtomakeitavailableinIRFmode[Y/N]:yPleasewait.
.
.
Savingtheconvertedconfigurationfiletothemainboardsucceeded.
Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceD重启后与加入DeviceA、DeviceB和DeviceC组成的IRF,形成一个包含四台成员设备的IRF.
(5)配置BFDMAD检测1-47#创建VLAN3,并将用于BFDMAD检测的所有端口(包括GigabitEthernet1/2/0/1、GigabitEthernet2/3/0/1、GigabitEthernet3/3/0/1和GigabitEthernet4/3/0/1)加入VLAN中.
system-view[Sysname]vlan3[Sysname-vlan3]portgigabitethernet1/2/0/1gigabitethernet2/3/0/1gigabitethernet3/3/0/1gigabitethernet4/3/0/1[Sysname-vlan3]quit#创建VLAN接口3,并配置MADIP地址.
[Sysname]interfacevlan-interface3[Sysname-Vlan-interface3]madbfdenable[Sysname-Vlan-interface3]madipaddress192.
168.
2.
124member1[Sysname-Vlan-interface3]madipaddress192.
168.
2.
224member2[Sysname-Vlan-interface3]madipaddress192.
168.
2.
324member3[Sysname-Vlan-interface3]madipaddress192.
168.
2.
424member4[Sysname-Vlan-interface3]quit#因为BFDMAD和生成树功能互斥,所以在用于BFDMAD检测的端口上关闭生成树协议.
[Sysname]interfacegigabitethernet1/2/0/1[Sysname-gigabitethernet-1/2/0/1]undostpenable[Sysname-gigabitethernet-1/2/0/1]quit[Sysname]interfacegigabitethernet2/3/0/1[Sysname-gigabitethernet-2/3/0/1]undostpenable[Sysname-gigabitethernet-2/3/0/1]quit[Sysname]interfacegigabitethernet3/3/0/1[Sysname-gigabitethernet-3/3/0/1]undostpenable[Sysname-gigabitethernet-3/3/0/1]quit[Sysname]interfacegigabitethernet4/3/0/1[Sysname-gigabitethernet-4/3/0/1]undostpenable[Sysname-gigabitethernet-4/3/0/1]quit(6)配置中间设备DeviceEDeviceE作为中间设备来透传BFD协议报文,协助IRF中的成员设备进行多Active检测,因此只需要保证BFDMAD检测链路上的所有端口都处于同一个VLAN内即可,该VLAN应为BFDMAD专用.
(7)BFDMAD故障检测由于使用的是环形连接,因此当一条IRF链路出现故障后,IRF拓扑将变为链型,不会发生分裂.
现在假设DeviceA和DeviceB,以及DeviceC和DeviceD之间的链路均发生故障,IRF将分裂为两个IRF,分别由DeviceA和DeviceC(以下简称为IRF1),以及DeviceB和DeviceD组成(以下简称为IRF2).
系统将输出IRF链路状态错误提示,以及单板失效提示,以IRF1的输出信息为例.
%May615:10:05:4772010H3CMAD/1/MAD_COLLISION_DETECTED:Multi-activedevicesdetected,pleasefixit.
#由于IRF2的Master设备编号较大,因此在MAD冲突后将变为Recovery状态,成员设备上除保留端口之外的端口都会处于关闭状态.
#此时需要您修复IRF链路,当IRF链路修复后,系统会提示出现IRF合并现象,需要重启IRF系统.
%May615:12:52:9352010H3CSTM/6/STM_LINK_STATUS_UP:IRFport1isup.
%May615:13:02:8282010H3CSTM/4/STM_MERGE_NEED_REBOOT:IRFmergeoccursandtheIRFsystemneedsareboot.
#您可以登录到DeviceB或DeviceD的Console口,重启IRF2.
reboot1-48Starttocheckconfigurationwithnextstartupconfigurationfile,pleasewait.
DONE!
Thiscommandwillrebootthedevice.
Continue[Y/N]:y#May615:31:09:7242010H3CDEVM/1/REBOOT:Rebootdevicebycommand.
%May615:31:09:7342010H3CDEVM/5/SYSTEM_REBOOT:Systemisrebootingnow.
#在启动完成后,IRF2将加入IRF1,您可以通过displayirftopology命令显示IRF拓扑信息.
displayirftopologyTopologyInfoIRF-Port1IRF-Port2SwitchLinkneighborLinkneighborBelongTo1UP3UP200e0-fc0f-8c0f2UP1UP400e0-fc0f-8c0f3UP4UP100e0-fc0f-8c0f4UP2UP300e0-fc0f-8c0f1.
13.
5将成员设备从IRF模式恢复到独立运行模式配置举例1.
组网需求如图1-17所示,IRF已经稳定运行,DeviceA和DeviceB是IRF的成员设备.
现因网络调整,需要将DeviceA和DeviceB从IRF模式下恢复到独立运行模式待用.
2.
组网图图1-17将成员设备从IRF模式恢复到独立运行模式组网图3.
配置思路(1)断开IRF连接.
可以直接将IRF物理连接线缆拔出也可以使用命令行关闭Master设备上所有的IRF物理端口.
本举例采用命令行关闭的方式.
(2)IRF分裂后,分别将两台成员设备从IRF模式切换到独立运行模式.
4.
配置步骤(1)确定Master设备.
displayirfSwitchSlotRolePriorityCPU-MacDescription*+10Master100e0-fc0a-15e0DeviceA11Slave100e0-fc0f-8c02DeviceA1-4920Slave100e0-fc0f-15e1DeviceB21Slave100e0-fc0f-15e2DeviceB*indicatesthedeviceisthemaster.
+indicatesthedevicethroughwhichtheuserlogsin.
TheBridgeMACoftheIRFis:000f-e26a-58edAutoupgrade:noMacpersistent:alwaysDomainID:0通过以上显示信息可以看出,DeviceA是Master设备.
(2)断开IRF连接:手工关闭Master设备(DeviceA)的IRF物理端口Ten-Gigabitethernet1/3/0/1.
(本举例中只有一条IRF物理链路,如果有多条,则需要手工关闭所有的IRF物理端口)system-view[IRF]interfaceten-gigabitethernet1/3/0/1[IRF-Ten-Gigabitethernet1/3/0/1]shutdown[IRF-Ten-Gigabitethernet1/3/0/1]quit(3)将当前配置保存到配置文件中.
[IRF]saveThecurrentconfigurationwillbewrittentothedevice.
Areyousure[Y/N]:yPleaseinputthefilename(*.
cfg)[flash:/startup.
cfg](Toleavetheexistingfilenameunchanged,presstheenterkey):flash:/startup.
cfgexists,overwrite[Y/N]:yValidatingfile.
Pleasewait.
Thecurrentconfigurationissavedtotheactivemainboardsuccessfully.
Configurationissavedtodevicesuccessfully.
(4)将DeviceA的运行模式切换到独立运行模式.
[IRF]undochassisconvertmodeThedevicewillswitchtostand-alonemodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/vrpcfg.
cfgtomakeitavailableinstand-alonemode[Y/N]:yPleasewait.
Savingtheconvertedconfigurationfiletomainboardsucceeded.
Chassis1Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
DeviceA自动重启来完成模式的切换.
(5)登录DeviceB后,将DeviceB的运行模式切换到独立运行模式.
system-view[IRF]undochassisconvertmodeThedevicewillswitchtostand-alonemodeandreboot.
Youarerecommendedtosavethecurrentrunningconfigurationandspecifytheconfigurationfileforthenextstartup.
Continue[Y/N]:yDoyouwanttoconvertthecontentofthenextstartupconfigurationfileflash:/vrpcfg.
cfgtomakeitavailableinstand-alonemode[Y/N]:yPleasewait.
Savingtheconvertedconfigurationfiletomainboardsucceeded.
Chassis2Slot1:Savingtheconvertedconfigurationfilesucceeded.
Nowrebooting,pleasewait.
.
.
1-50DeviceB自动重启来完成模式的切换.
如果IRF上创建了VLAN接口、配置了IP地址,并且DeviceA和DeviceB上都存在该VLAN的成员端口(即配置了端口加入VLAN).
此时,DeviceA和DeviceB恢复到独立运行模式后,会产生IP地址冲突,请登录其中一台设备,修改该VLN接口的IP地址.

无忧云:洛阳/大连BGP云服务器38.4元/月,雅安物理机服务器315元/月起,香港荃湾CN2限时5折优惠

无忧云怎么样?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点,目前商家开启了夏日清凉补贴活动,商家的机器还是非常...

云如故枣庄高防(49元)大内存2H2G49元8H8G109元

云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...

95IDC香港特价物理机服务器月付299元起,5个ip/BGP+CN2线路;美国CERA服务器仅499元/月起

95idc是一家香港公司,主要产品香港GIA线路沙田CN2线路独服,美国CERA高防服务器,日本CN2直连服务器,即日起,购买香港/日本云主机,在今年3月份,95IDC推出来一款香港物理机/香港多ip站群服务器,BGP+CN2线路终身7折,月付350元起。不过今天,推荐一个价格更美的香港物理机,5个ip,BGP+CN2线路,月付299元起,有需要的,可以关注一下。95idc优惠码:优惠码:596J...

软件虚拟化为你推荐
固态硬盘是什么什么是固态硬盘?巨星prince去世作者为什么把伏尔泰的逝世说成是巨星陨落www.hao360.cn每次打开电脑桌面都出现以下图标,打开后链接指向www.hao.360.cn。怎么彻底删除?seo优化工具SEO优化神器有什么比较好的?336.com求一个游戏的网站 你懂得www.544qq.COM跪求:天时达T092怎么下载QQwww.5any.com我想去重庆上大学www.7788k.comwww.6601txq.com.有没有这个网站bbs2.99nets.com这个"风情东南亚"网站有78kg.cn做网址又用bbs.风情东南亚.cn那么多此一举啊!sodu.tw台湾人看小说的网站是
域名申请 我的世界服务器租用 泛域名解析 主机测评网 踢楼 美国翻墙 kddi 免费ftp空间 gomezpeer 回程路由 win8升级win10正式版 中国智能物流骨干网 什么是刀片服务器 bgp双线 徐正曦 静态空间 isp服务商 无限流量 域名dns google台湾 更多