• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

16-可靠性配置指导

目录

02-冗余备份配置

本章节下载 02-冗余备份配置  (458.70 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Security/00-Public/Configure/Operation_Manual/H3C_SecPath_M9000_V7_R9141_R9712-2283/16/202203/1559809_30005_0.htm

02-冗余备份配置


1 以太网冗余接口

1.1  以太网冗余接口简介

以太网冗余接口(Redundant Ethernet,Reth)是一种三层虚拟接口。一个以太网冗余接口中包含两个成员接口,使用以太网冗余接口可以实现这两个接口之间的冗余备份。

说明

仅IRF模式支持以太网冗余接口功能。

1.1.1  以太网冗余接口的工作原理

以太网冗余接口的成员接口有两种状态:

·     激活状态:能够收发报文。

·     非激活状态:不能收发报文。

任意时刻,同一个以太网冗余接口内只有一个成员接口处于激活状态。

当两个成员接口的物理状态均为up时,优先级较高的成员接口处于激活状态,优先级较低的成员接口处于非激活状态。优先级可通过命令行配置。

当激活接口的链路变为down时,处于非激活状态的接口会自动激活,接替原激活接口收发报文,实现接口间的备份。

在上、下行设备看来,与其连接的是以太网冗余接口,学习到的是以太网冗余接口的MAC地址。成员接口的激活状态发生变化,不会影响上、下行设备。

说明

如果以太网冗余接口加入了冗余组,由冗余组决定哪个成员接口处于激活状态。具体描述请参见“2 冗余组”。

 

1.1.2  以太网冗余接口的应用场景

以太网冗余接口通常和冗余组配合使用,具体情况请参见“可靠性配置指导”中的“冗余组”。

1.1.3  以太网冗余子接口

以太网冗余接口是一种三层逻辑接口,它只能处理三层报文。

以太网冗余接口下创建的子接口称为以太网冗余子接口,它也是一种三层虚拟接口,可以配置IP地址。主要用来实现在以太网冗余接口上收、发带VLAN Tag的二层报文。用户可以在一个以太网冗余接口上配置多个子接口,这样,来自不同VLAN的报文可以从不同的子接口进行转发,增强了设备的组网灵活性,提高了接口利用率。关于以太网冗余接口及其子接口上支持收、发VLAN Tag报文的详细描述请参见“二层技术-以太网交换配置指导”中的“VLAN终结”。

1.2  配置以太网冗余接口

1.2.1  配置限制和指导

1. 支持的成员口类型

以太网冗余接口成员接口的类型可以为:

·     三层以太网接口

·     三层聚合接口

·     上述接口的子接口

2. 成员接口添加限制和指导

一个以太网冗余接口最多可添加两个成员接口,且两个成员接口的优先级不能相同。

只有以太网冗余接口下可以添加成员接口,以太网冗余子接口下不能添加成员接口。

如果以太网冗余接口下创建了子接口,则该以太网冗余接口下的成员接口不能为子接口或者带有子接口的主接口。

一个接口/子接口加入一个以太网冗余接口后,不能加入其它以太网冗余接口。

同一以太网冗余接口的成员接口的类型和速率必须相同,例如均为子接口或者均为1000M三层以太网接口,以便保证成员接口切换后不会因带宽不同影响流量转发。

两个成员接口如果都是子接口,则不能是同一主接口的两个子接口,并且其VLAN终结配置必须一致。关于VLAN终结的详细介绍请参见“二层技术-以太网交换配置指导”中的“VLAN终结”。

当以太网冗余接口的成员接口包含子接口时,不能指定该以太网冗余接口为IPv6静态邻居表项的出接口。关于IPv6静态邻居表项的详细描述请参见“三层技术-IP业务配置指导”中的“IPv6基础”。

加入以太网冗余接口后,成员接口视图下的配置暂时失效。

3. 成员接口删除限制和指导

当以太网冗余接口中存在成员接口时,请将成员接口从以太网冗余接口中删除后,再删除以太网冗余接口。

1.2.2  配置以太网冗余接口的基本参数

(1)     进入系统视图。

system-view

(2)     创建以太网冗余接口,并进入该接口视图。

interface reth interface-number

(3)     添加成员接口。

member interface interface-type interface-number priority priority

缺省情况下,以太网冗余接口下不存在成员接口。

(4)     (可选)配置以太网冗余接口的期望带宽。

bandwidth bandwidth-value

缺省情况下,接口的期望带宽为10000kbps。

期望带宽供业务模块使用,不会对接口实际带宽造成影响。

(5)     (可选)配置以太网冗余接口的描述信息。

description text

缺省情况下,接口的描述信息为“接口名 Interface”,比如:Reth1 Interface。

(6)     (可选)配置以太网冗余接口的MTU(Maximum Transmission Unit,最大传输单元)值。

mtu size

缺省情况下,以太网冗余接口的MTU值为1500字节。

(7)     打开以太网冗余接口。

undo shutdown

缺省情况下,以太网冗余接口处于开启状态。

1.2.3  开启以太网冗余接口的流量快速切换功能

1. 功能简介

缺省情况下,系统能满足大部分场景下以太网冗余接口的流量快速切换需求。只有主设备断电、异常重启情况下,仍要求以太网冗余接口的流量快速切换时,才需要开启以太网冗余接口快速切换功能。

开启本功能后,为了实现以太网冗余接口流量的快速切换,设备允许处于inactive状态的以太网冗余接口的成员接口转发报文。这种处理,会小概率导致邻居设备学习到的MAC地址表项的出接口为连接inactive成员接口的接口,从而使得流量通过冗余组的备节点转发。所以,一般情况下,不建议开启以太网冗余接口快速切换功能。如果需要开启本功能,可以通过配置arp timer aging aging-time命令缩短动态ARP表项的老化时间来减少小概率事件的发生。

2. 配置限制和指导

以太网冗余接口中优先级高的成员接口必须位于冗余组的主节点上,并且以太网冗余接口的active状态跟随冗余组倒换。

以太网冗余接口下的成员接口必须是物理接口(即不能为聚合接口),该命令才会生效。

用于上行的以太网冗余接口和用于下行的以太网冗余接口都需要配置这个命令。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入以太网冗余接口视图。

interface reth interface-number

(3)     开启以太网冗余接口的流量快速切换功能。

fast-switch enable

缺省情况下,以太网冗余接口的流量快速切换功能处于关闭状态。

1.3  配置以太网冗余子接口

1. 功能简介

当以太网冗余接口下的成员接口会同时收到带VLAN Tag的报文和三层报文时,可创建以太网冗余子接口,并在以太网冗余子接口下配置VLAN终结功能。设备将使用以太网冗余子接口来处理二层报文。

2. 配置限制和指导

请先创建以太网冗余接口,才能创建以太网冗余子接口。

如果以太网冗余接口的成员接口为三层以太网子接口、三层聚合接口子接口,或者成员接口下创建了子接口,则不允许以太网冗余接口下再创建子接口。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建以太网冗余子接口,并进入该接口视图。

interface reth interface-number.subnumber

如果以太网冗余子接口已创建,执行该命令,则直接进入该以太网冗余子接口的视图。

(3)     (可选)配置以太网冗余子接口的期望带宽。

bandwidth bandwidth-value

缺省情况下,接口的期望带宽为10000kbps。

(4)     (可选)配置以太网冗余子接口的描述信息。

description text

缺省情况下,接口的描述信息为“接口名 Interface”,比如:Reth1 Interface。

(5)     (可选)配置以太网冗余子接口的MTU值。

mtu size

缺省情况下,以太网冗余子接口的MTU值为1500字节。

(6)     退回系统视图。

quit

(7)     进入以太网冗余子接口所属的以太网冗余接口视图。

interface reth interface-number

(8)     开启以太网冗余子接口的速率统计功能

sub-interface rate-statistic

缺省情况下,以太网冗余子接口的速率统计功能处于关闭状态

配置该命令后,设备会定时统计该接口下所有子接口的速率,用户可以通过display interface reth命令的Last 300 seconds input rate和Last 300 seconds output rate字段查看统计结果

(9)     退回系统视图。

quit

(10)     进入以太网冗余子接口视图。

interface reth interface-number.subnumber

(11)     打开以太网冗余子接口。

undo shutdown

缺省情况下,以太网冗余子接口处于开启状态。

1.4  恢复当前以太网冗余接口/以太网冗余子接口的缺省配置

1. 配置限制和指导

注意

接口下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行本配置前,完全了解其对网络产生的影响。

 

您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入以太网冗余接口/以太网冗余子接口视图。

interface reth { interface-number | interface-number.subnumber }

(3)     恢复接口的缺省配置。

default

1.5  以太网冗余接口显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后以太网冗余接口的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除以太网冗余接口的统计信息。

表1-1 以太网冗余显示和维护

操作

命令

显示以太网冗余接口的流量统计信息

display counters { inbound | outbound } interface [ reth [ interface-number ] ]

显示最近一个统计周期内处于up状态的接口的报文速率统计信息

display counters rate { inbound | outbound } interface [ reth [ interface-number ] ]

显示以太网冗余接口/以太网冗余子接口的相关信息

display interface [ reth [ interface-number | interface-number.subnumber ] ] [ brief [ description | down ] ]

显示以太网冗余接口的成员接口的信息

display reth interface interface-type interface-number

清除以太网冗余接口的统计信息

reset counters interface [ reth [ interface-number ] ]

 


2 冗余组

2.1  冗余组简介

冗余组功能仅在IRF模式下支持。在IRF组网环境中,冗余组用来实现业务报文的接收、处理、发送都在同一台成员设备上进行。

2.1.1  冗余组工作原理

一个冗余组包含:

·     冗余组节点。一个冗余组必须且最多包含两个冗余组节点。一个为主节点,一个为备节点。每个冗余组节点和一台IRF成员设备绑定。

·     冗余组成员:包括物理以太网接口、以太网冗余接口和备份组。冗余组成员部署在和冗余组节点绑定的IRF成员设备上。

冗余组节点的主、备状态决定冗余组成员的工作状态。正常情况下,位于主节点上的冗余组成员处于工作状态,位于备节点上的冗余组成员处于冗余备份状态。当主节点故障,主节点变为备节点,冗余组会同时禁用原主节点上的成员,让位于新主节点上的成员工作。从而确保业务报文的接收、处理、发送都在同一台物理设备上进行,两台设备形成设备级备份。如图2-1所示,冗余组进行流量切换的步骤大致如下:

(1)     正常情况下,流量通过Device A转发,Device A上NAT等业务的表项和数据备份到Device B。

(2)     Device A的上行接口故障。

(3)     冗余组关闭Device A的下行接口。

(4)     流量迁移到Device B,通过Device B转发。

图2-1 冗余组工作原理示意图

 

2.1.2  冗余组节点的状态

冗余组节点有两个状态:主和备。和主节点绑定的IRF成员设备处理业务、转发报文。

冗余组节点的主备状态由以下因素决定:

·     当冗余组节点绑定的IRF成员设备均能正常工作时:

¡     优先级高的为主节点。优先级可通过命令行配置。

¡     当两个节点的优先级相等时,节点编号小的为主节点。节点编号可通过命令行配置。

·     当冗余组节点只绑定了一个IRF成员设备或者绑定的两个IRF成员设备中有一个不能正常工作时,则与能正常工作的IRF成员设备绑定的节点成为主节点。节点能否正常工作由监控机制决定,监控机制的详细介绍请参见“2.1.4  3. 自动倒换/倒回机制”。

2.1.3  冗余组成员

1. 简介

冗余组成员包括物理以太网接口、以太网冗余接口和备份组。其中:

·     物理以太网接口和以太网冗余接口均用于实现流量迁移。两者适用的组网环境不同,根据实际环境选择使用一种即可,具体差异如表2-1所示。

表2-1 物理以太网接口和以太网冗余接口差异描述表

接口类型

使用场景

其它说明

物理以太网接口

适用于上行和下行设备运行动态路由协议的场景

加入冗余组的物理以太网接口的类型可以是二层以太网接口、三层以太网接口

以太网冗余接口

适用于上行和下行设备没有运行动态路由协议的场景

以太网冗余接口的成员接口的类型可以是三层以太网接口、三层聚合接口及上述接口的子接口

 

·     备份组用于实现两台设备间的业务备份。备份组下可以绑定两个CPU,这两个CPU上的数据进行备份。关于备份组的详细介绍请参见“可靠性配置指导”中的“备份组”。

2. 物理以太网接口

冗余组下可以配置节点,节点下可以绑定物理以太网接口。要使冗余组的流量正常切换,需要绑定两组物理以太网接口:

·     一组以太网接口和冗余组的主节点绑定,这组接口必须位于主节点上。该组接口至少需要包含两个物理以太网接口,分别用于上行和下行。

·     一组以太网接口和冗余组的备节点绑定,这组接口必须位于备节点上。该组接口至少需要包含两个物理以太网接口,分别用于上行和下行。

正常情况下,只有位于主节点上的这组接口转发报文,备节点上的这组接口作为主节点上接口组的备份。这两组接口的工作状态由冗余组节点的主备状态决定。如图2-2所示,正常情况下,流量通过主节点上的物理以太网接口(Interface A1和Interface A2)转发,不通过备节点上的物理以太网接口(Interface B1和Interface B2)转发。当主节点上的物理以太网接口(Interface A1)故障,备节点会立即切换成主节点接替原主节点工作,冗余组会关闭原主节点上的其它成员接口,使用新主节点上的成员接口转发报文,如图2-3所示。

图2-2 正常情况下,冗余组节点的成员接口工作原理示意图

图2-3 上行接口故障时,冗余组节点的成员接口工作原理示意图

3. 以太网冗余接口

冗余组下可以配置以太网冗余接口,以太网冗余接口拥有两个成员接口,这两个成员接口分别位于两个冗余组节点上。一个冗余组需要绑定两个以太网冗余接口,一个用于上行数据迁移,一个用于下行数据迁移。

以太网冗余接口和冗余组节点的联动原理为:冗余组中的主节点正常工作时,以太网冗余接口下优先级高的成员接口处于激活状态。冗余组发生倒换,备节点切换成主节点接替原主节点工作时,以太网冗余接口也发生倒换,让以太网冗余接口下优先级高的成员接口处于非激活状态。

图2-4所示,正常情况下,只有主节点上的以太网冗余接口的成员接口转发报文,备节点上以太网冗余接口的成员接口被冗余组模块关闭。当主节点上以太网冗余接口的成员接口故障,备节点会立即切换成主节点接替原主节点工作,冗余组会关闭原主节点上其它以太网冗余接口的成员接口,使用新主节点上所有以太网冗余接口的成员接口转发报文,如图2-5所示。

图2-4 正常情况下,冗余组和冗余接口联动原理示意图

 

图2-5 上行口故障时,冗余组和冗余接口联动原理示意图

 

4. 备份组

冗余组下可以配置备份组作为成员,备份组绑定了主、备两个CPU成员,其中一个处于激活状态(处理业务报文),另一个处于非激活状态(不工作)。当用户开启业务模块的业务备份功能后,设备会将激活状态的CPU成员上的业务数据备份到非激活状态的CPU成员上,从而协助实现这两个CPU上业务(比如NAT)的备份。

备份组和冗余组节点的联动原理为:冗余组中的主节点正常工作时,备份组里的主CPU成员处于激活状态。冗余组发生倒换,备节点切换成主节点接替原主节点工作时,备份组也发生倒换,让备份组的备CPU成员处于激活状态。冗余组还能通过流量引导来保证倒换前主CPU成员处理的流量,倒换后会交给同一备份组中的备CPU成员处理,从而保证倒换前后,业务处理的连续性。

2.1.4  冗余组的倒换/倒回机制

1. 功能简介

冗余组的倒换是指系统检测到冗余组的主节点故障,备节点会立即切换成主节点,接替原主节点工作。通过和物理以太网接口、以太网冗余接口以及备份组联动,系统会将流量和业务迁移到新的主节点上处理。

冗余组的倒回是指原主节点故障恢复,系统将流量和业务迁移到原主节点上处理。

根据触发条件不同,冗余组的倒换/倒回机制不同,分为两种:

·     自动倒换/倒回:和Track联动来触发倒换和倒回。

·     手工倒换/倒回:由命令行触发倒换和倒回。

2. 自动倒换/倒回定时器

·     保持定时器

当网络不稳定,监测接口/链路状态频繁改变,会导致Track项状态在短时间内频繁改变,从而导致冗余组不断地响应主备倒换事件。使用保持定时器可以避免这种情况的发生。当节点完成主备倒换后,系统启动保持定时器。在保持时间内,不允许再次发生主备倒换。

·     倒回定时器

当冗余组内优先级高的节点倒回条件就绪时(譬如故障恢复),会触发倒回事件,并启动倒回定时器。由于需要整体倒回,在冗余组倒回的过程中会同时触发很多事件(比如接口状态变化等),这些事件的处理需要时间。倒回定时器能够为冗余组提供一段时间,让节点准备完毕后,再将业务从优先级低的节点倒换到优先级高的节点。

3. 自动倒换/倒回机制

冗余组通过和Track联动来实现自动倒换和倒回。

每个冗余组节点都有权重,缺省值为255,每个冗余组节点必须关联至少一个Track项,每个Track项对应一个权重增量。当Track项变为NotReady或Negative状态时,冗余组节点用当前权重减去对应的权重增量获得新的当前权重。当Track项变为Positive时,冗余组节点用当前权重加上对应的权重增量获得新的当前权重。当前权重小于或等于0时,则认为该节点故障,无法正常工作,触发冗余组的倒换/倒回。

·     如果是将业务从优先级高的节点倒换到优先级低的节点,则系统收到倒换请求后,等到保持定时器超时后,进行主备倒换。

·     如果是优先级高的节点故障恢复,需要将业务从优先级低的节点倒回,则系统收到整体倒回请求后,等到保持定时器超时后,认为倒回条件就绪,并等到倒回定时器超时后,再进行倒回。

若Track模块尚未启动,则节点绑定的Track项状态始终为Positive。关于Track的详细介绍请参见“可靠性配置指导”中的“Track”。

4. 手工倒换/倒回机制

如果两个节点均能正常工作,但用户需要更换主节点上的硬件,此时,可手工触发倒换,让业务迁移到优先级低的节点。

当两个节点均能正常工作,但用户未配置Track项关联接口时,则系统不能自动倒回,可手工触发倒回,让业务迁移到优先级高的节点。

如果两个节点均能正常工作,但用户将倒回定时器配置为0,则不允许自动倒回,但可以手工倒回。

2.2  冗余组配置任务简介

冗余组的配置任务如下:

(1)     创建冗余组

(2)     配置冗余组节点

(3)     将接口加入冗余组,以实现流量的迁移。请选择其中一项进行配置。

¡     将物理以太网接口加入冗余组

适用于上行和下行设备运行动态路由协议的场景。

¡     将以太网冗余接口加入冗余组

适用于上行和下行设备没有运行动态路由协议的场景。

(4)     将备份组加入冗余组

(5)     配置冗余组定时器

(6)     (可选)手工触发冗余组倒换

(7)     (可选)手工触发冗余组倒回

(8)     (可选)开启冗余组告警功能

2.3  创建冗余组

1. 配置限制和指导

当冗余组中还存在以太网冗余接口、冗余组节点或者备份组时,不能删除该冗余组。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建冗余组,并进入该冗余组视图。

redundancy group group-name

2.4  配置冗余组节点

1. 配置限制和指导

一个冗余组下最多可创建两个冗余组节点。不同冗余组下冗余组节点的编号可以相同。

冗余组节点必须和IRF成员设备绑定,一个冗余组节点只能和一个IRF成员设备绑定。当冗余组节点上存在成员接口或Track项时,用户不能取消冗余组节点和IRF成员设备的绑定。

关联Track项时,需要注意:

·     当Track项监控的接口为以太网冗余接口的成员接口或是冗余组节点的成员接口时,请将监控接口配置为关联接口。

·     同一个Track项不能与同一冗余组下的两个冗余组节点都关联。当已将某物理接口配置为某冗余组内高优先级冗余组节点的成员接口,或者为某冗余组内以太网冗余接口的高优先级成员接口时,请不要将该物理接口的子接口配置为该冗余组内高优先级冗余组节点的Track项关联接口。因为物理接口被协议关闭时,会导致其子接口状态为Down,该子接口将无法触发自动倒回,此时,需要手工倒回。

·     如果冗余组节点关联的Track项监控的是Blade接口,则该Track项必须使用track interface physical命令监控该Blade接口的物理层状态,否则,将导致冗余组不能正常倒换。

2. 配置准备

请先创建Track项,再将该Track项和冗余组关联。否则,可能会导致冗余组没有有效的Track项而无法触发倒换。关于Track项的配置,请参见“可靠性配置指导”中的“Track”。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入冗余组视图。

redundancy group group-name

(3)     创建冗余组节点,并进入冗余组节点视图。

node node-id

(4)     配置冗余组节点的优先级。

priority priority

缺省情况下,冗余组节点的优先级为1。

(5)     将冗余组节点和IRF成员设备绑定。

bind chassis chassis-number

缺省情况下,冗余组节点未绑定IRF成员设备。

(6)     关联Track项。

track track-entry-number [ reduced weight-reduced ] [ interface interface-type interface-number ]

缺省情况下,冗余组节点未关联Track项。

2.5  将物理以太网接口加入冗余组

1. 配置限制和指导

冗余组的主节点下至少需要添加两个物理以太网接口,分别用于上行和下行;冗余组的备节点下至少需要添加两个物理以太网接口,分别用于上行和下行。

物理以太网接口只能和一个冗余组节点绑定,不能同时和其它冗余组节点绑定。

本配置中指定的物理以太网接口不能是以太网冗余接口的成员接口。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入冗余组视图。

redundancy group group-name

(3)     进入冗余组节点视图。

node node-id

(4)     将物理以太网接口和冗余组节点绑定。

node-member interface interface-type interface-number

缺省情况下,冗余组节点未绑定物理以太网接口。

2.6  将以太网冗余接口加入冗余组

1. 配置限制和指导

一个冗余组需要绑定两个以太网冗余接口,一个用于上行,一个用于下行。

每个以太网冗余接口必须拥有两个成员接口,这两个成员接口分别位于两个冗余组节点上。

请将位于高优先级冗余组节点上的成员接口的优先级参数配置为更大的值。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     创建以太网冗余接口,并进入该接口视图。

interface reth interface-number

(3)     给以太网冗余接口添加成员接口。

member interface interface-type interface-number priority priority

缺省情况下,以太网冗余接口下不存在成员接口。

priority数值越大,优先级越高。

(4)     退回系统视图。

quit

(5)     进入冗余组视图。

redundancy group group-name

(6)     将以太网冗余接口加入冗余组。

member interface reth interface-number [ quick-fallback ]

缺省情况下,冗余组下不存在以太网冗余接口。

2.7  将备份组加入冗余组

1. 配置限制和指导

备份组的两个成员分别处于冗余组节点绑定的两个IRF成员设备上。

请将位于高优先级冗余组节点上的备份组成员属性配置为Primary。

2. 配置准备

请先创建备份组,否则,无法将备份组加入冗余组。关于备份组的配置请参见“可靠性配置指导”中的“备份组”。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入冗余组视图。

redundancy group group-name

(3)     将备份组加入冗余组。

member failover group group-name

缺省情况下,冗余组下不存在备份组。

2.8  配置冗余组定时器

(1)     进入系统视图。

system-view

(2)     进入冗余组视图。

redundancy group group-name

(3)     配置冗余组节点状态的保持时间,这段时间内不能发生主备倒换。

hold-down-interval second

缺省情况下,冗余组节点状态的保持时间为1秒。

(4)     配置冗余组节点的倒回延时。

preempt-delay min

缺省情况下,冗余组节点的倒回延时为1分钟(60秒)。

如果将倒回时间配置为0,则表示不允许自动倒回,但可以手工倒回。

2.9  手工触发冗余组倒换

(1)     进入系统视图。

system-view

(2)     进入冗余组视图。

redundancy group group-name

(3)     手工触发冗余组进行主备倒换,让冗余组工作在优先级低的节点。

switchover request

2.10  手工触发冗余组倒回

(1)     进入系统视图。

system-view

(2)     进入冗余组视图。

redundancy group group-name

(3)     手工触发一次冗余组倒回,让冗余组工作在优先级高的节点。

switchover reset

2.11  开启冗余组告警功能

1. 功能简介

开启冗余组告警功能后,在冗余组人工倒换、故障接口恢复、故障接口生成时,会生成告警信息,并将该信息发送到设备的SNMP模块。通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关特性。有关告警信息的详细描述,请参见“网络管理和监控配置指导”中的“SNMP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启冗余组告警功能。

snmp-agent trap enable rddc

缺省情况下,冗余组告警功能处于开启状态。

2.12  冗余组显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后冗余组的运行情况,通过查看显示信息验证配置的效果。

表2-2 冗余组显示和维护

操作

命令

显示冗余组的相关信息

display redundancy group [ group-name ]

 

2.13  冗余组典型配置举例

2.13.1  工作在三层,上下行分别连接两台路由器,两台路由器接口不在同一网段

1. 组网需求

·     如图2-6所示,Device A和Device B组成IRF,Router 1和IRF相连的接口与Router 2和IRF相连的接口不在同一网段,Router 3和IRF相连的接口与Router 4和IRF相连的接口不在同一网段。

·     正常情况下,流量走Router 1——Device A——Router 3;当这条通道上的任一链路或者设备故障时,流量切换到Router 2——Device B——Router 4。正常通道故障恢复时,流量再切回。

2. 组网图

图2-6 配置组网图

 

3. 配置步骤

(1)     请按照图2-6所示,配置各接口的IP地址、路由、安全域及域间策略,保证网络可达,具体配置过程略。

(2)     配置IRF

¡     配置Device A

# 配置IRF端口1,并将它与物理端口GigabitEthernet1/0/3绑定。

<DeviceA> system-view

[DeviceA] irf member 1

 Info: Member ID change will take effect after the member reboots and operates in IRF mode.

[DeviceA] irf-port 2

[DeviceA-irf-port2] port group interface gigabitethernet 1/0/3

[DeviceA-irf-port2] quit

# 为确保Device A与Device B在主设备选举过程中,Device A为主,修改Device A成员优先级为2(成员优先级大的优先,缺省情况下,设备的成员优先级均为1)。

[DeviceA] irf priority 2

# 将当前配置保存到下次启动配置文件。

[DeviceA] quit

<DeviceA> save

# 将设备的运行模式切换到IRF模式。

<DeviceA> system-view

[DeviceA] chassis convert mode irf

The device will switch to IRF mode and reboot. You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

 Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y

 Please wait...

 Saving the converted configuration file to the main board succeeded.

Slot 1:

 Saving the converted configuration file succeeded.

 Now rebooting, please wait...

设备重启后Device A组成了只有一台成员设备的IRF。

¡     配置Device B

# 配置Device B的成员编号为2,创建IRF端口1,并将它与物理端口GigabitEthernet1/0/3绑定。

<DeviceB> system-view

[DeviceB] irf member 2

 Info: Member ID change will take effect after the member reboots and operates in IRF mode.

[DeviceB] irf-port 1

[DeviceB-irf-port1] port group interface gigabitethernet 1/0/3

[DeviceB-irf-port1] quit

# 将当前配置保存到下次启动配置文件。

[DeviceB] quit

<DeviceB> save

# 参照图2-6进行物理连线。

# 将设备的运行模式切换到IRF模式。

<DeviceB> system-view

[DeviceB] chassis convert mode irf

The device will switch to IRF mode and reboot. You are recommended to save the current running configuration and specify the configuration file for the next startup. Continue? [Y/N]:y

 Do you want to convert the content of the next startup configuration file flash:/startup.cfg to make it available in IRF mode? [Y/N]:y

 Please wait...

 Saving the converted configuration file to the main board succeeded.

Slot 1:

 Saving the converted configuration file succeeded.

 Now rebooting, please wait...

设备B重启后与设备A形成IRF。

(3)     配置Track,监测上、下行接口的以及安全引擎的物理状态。

<DeviceA> system-view

[DeviceA] track 1 interface gigabitethernet 1/1/0/1 physical

[DeviceA-track-1] quit

[DeviceA] track 2 interface gigabitethernet 1/1/0/2 physical

[DeviceA-track-2] quit

[DeviceA] track 3 interface gigabitethernet 2/1/0/1 physical

[DeviceA-track-3] quit

[DeviceA] track 4 interface gigabitethernet 2/1/0/2 physical

[DeviceA-track-4] quit

[DeviceA] track 5 interface blade 1/4/0/1 physical

[DeviceA-track-5] quit

[DeviceA] track 6 interface blade 2/4/0/1 physical

[DeviceA-track-6] quit

(4)     配置备份组,并指定Device A上的安全引擎为主,Device B上的安全引擎为备。

[DeviceA] failover group group1

[DeviceA-failover-group-group1] bind chassis 1 slot 4 cpu 1 primary

[DeviceA-failover-group-group1] bind chassis 2 slot 4 cpu 1 secondary

[DeviceA-failover-group-group1] quit

(5)     配置冗余组。

# 创建Node 1,Node 1和Device A绑定,为主节点,成员接口为GigabitEthernet1/1/0/1和GigabitEthernet1/1/0/2。关联的Track项为1、2和5。

[DeviceA] redundancy group aaa

[DeviceA]redundancy-group-aaa] node 1

[DeviceA-redundancy-group-aaa-node1] bind chassis 1

[DeviceA-redundancy-group-aaa-node1] priority 100

[DeviceA-redundancy-group-aaa-node1] node-member interface gigabitethernet 1/1/0/1

[DeviceA-redundancy-group-aaa-node1] node-member interface gigabitethernet 1/1/0/2

[DeviceA-redundancy-group-aaa-node1] track 1 interface gigabitethernet 1/1/0/1

[DeviceA-redundancy-group-aaa-node1] track 2 interface gigabitethernet 1/1/0/2

[DeviceA-redundancy-group-aaa-node1] track 5 interface blade 1/4/0/1

[DeviceA-redundancy-group-aaa-node1] quit

# 创建Node 2,Node 2和Device B绑定,为备节点,成员接口为GigabitEthernet2/1/0/1和GigabitEthernet2/1/0/2。关联的Track项为3、4和6。

[DeviceA]redundancy-group-aaa] node 2

[DeviceA-redundancy-group-aaa-node2] bind chassis 2

[DeviceA-redundancy-group-aaa-node2] priority 50

[DeviceA-redundancy-group-aaa-node2] node-member interface gigabitethernet 2/1/0/1

[DeviceA-redundancy-group-aaa-node2] node-member interface gigabitethernet 2/1/0/2

[DeviceA-redundancy-group-aaa-node2] track 3 interface gigabitethernet 2/1/0/1

[DeviceA-redundancy-group-aaa-node2] track 4 interface gigabitethernet 2/1/0/2

[DeviceA-redundancy-group-aaa-node2] track 6 interface blade 2/4/0/1

[DeviceA-redundancy-group-aaa-node2] quit

# 将备份组1添加到冗余组中。

[DeviceA-redundancy-group-aaa] member failover group group1

[DeviceA-redundancy-group-aaa] quit

4. 验证配置

(1)     缺省情况下的显示信息

# 显示冗余组信息。可以看到优先级高的Node 1为主节点,Node 1和Node 2下面的成员接口都处于UP状态。

[DeviceA-redundancy-group-aaa] display redundancy group aaa

Redundancy group aaa (ID 1):

  Node ID      Chassis       Priority   Status        Track weight

  1            Chassis1      100        Primary       255

  2            Chassis4      50 Secondary     255

 

Preempt delay time remained     : 0    min

Preempt delay timer setting     : 1    min

Remaining hold-down time        : 0    sec

Hold-down timer setting         : 1    sec

Manual switchover request       : No

 

Member interfaces:

Member failover groups:

    group1

 

Node 1:

  Node member     Physical status

      GE1/1/0/1   UP

      GE1/1/0/2   UP

  Track info:

    Track    Status       Reduced weight     Interface

    1        Positive     255                GE1/1/0/1

    2        Positive     255                GE1/1/0/2

    5        Positive     255                Blade1/4/0/1

Node 2:

  Node member     Physical status

      GE2/1/0/1   UP

      GE2/1/0/2   UP

  Track info:

    Track    Status       Reduced weight     Interface

    3        Positive       255              GE2/1/0/1

    4        Positive       255              GE2/1/0/2

    6        Positive       255              Blade2/4/0/1

# 显示备份组信息。可以看到备份组中配置为Primary的安全引擎处理业务。

[DeviceA-redundancy-group-aaa] display failover group group1

Stateful failover group information:

ID   Name                      Primary         Secondary       Active Status

255  group1                    1/4.1           2/4.1           Primary

(2)     冗余组内主备倒换后的显示信息

# 手工关闭接口GigabitEthernet1/1/0/2,显示冗余组信息。可以看到优先级低的Node 2为主节点,Node 1的成员接口GigabitEthernet1/1/0/2故障(DOWN),GigabitEthernet1/1/0/1被协议关闭(DOWN(redundancy down)),Node 2的成员接口转发报文。

[DeviceA-redundancy-group-aaa] quit

[DeviceA] interface gigabitethernet 1/1/0/2

[DeviceA-GigabitEthernet1/1/0/2] shutdown

[DeviceA-GigabitEthernet1/1/0/2] display redundancy group aaa

Redundancy group aaa (ID 1):

  Node ID      Chassis       Priority   Status        Track weight

  1            Chassis1      100        Secondary     -255

  2            Chassis4      50         Primary       255

 

Preempt delay time remained     : 0    min

Preempt delay timer setting     : 1    min

Remaining hold-down time        : 0    sec

Hold-down timer setting         : 1    sec

Manual switchover request       : No

 

Member interfaces:

Member failover groups:

    group1

 

Node 1:

  Node member     Physical status

      GE1/1/0/1       DOWN(redundancy down)

      GE1/1/0/2       DOWN

  Track info:

    Track    Status       Reduced weight     Interface

    1         Negative     255                GE1/1/0/1

    2         Negative     255                GE1/1/0/2 (Fault)

    5         Positive     255                Blade1/4/0/1

Node 2:

  Node member     Physical status

      GE2/1/0/1   UP

      GE2/1/0/2   UP

  Track info:

    Track    Status       Reduced weight     Interface

    3         Positive       255              GE2/1/0/1

    4         Positive       255              GE2/1/0/2

    6         Positive       255              Blade2/4/0/1

# 显示备份组信息。可以看到备份组中配置为Secondary的安全引擎处理业务。

[DeviceA-GigabitEthernet1/1/0/2] display failover group group1

Stateful failover group information:

ID   Name                      Primary         Secondary       Active Status

255  group1                    1/4.1           2/4.1           Secondary

2.13.2  工作在三层,上下行分别连接一台设备

1. 组网需求

·     如图2-7所示,Device A和Device B组成IRF,Device A和Device B分别用一个接口连接上行设备Device C,再分别用一个接口连接下行设备Device D。

·     Device C使用VLAN接口连接Device A和Device B,Device D也使用VLAN接口连接Device A和Device B。

·     正常情况下,流量走Device D——Device A——Device C;当这条通道上的任一链路或者设备故障时,流量切换到Device D——Device B——Device C。正常通道故障恢复时,流量再切回。

2. 组网图

图2-7 配置组网图

 

3. 配置步骤

说明

请参见“虚拟化配置指导”中的“IRF”,将Device A和Device B组成IRF。本文只描述IRF组成后,在IRF上配置冗余组。

 

(1)     如图2-7所示,配置各接口的IP地址、路由、安全域及域间策略,保证网络可达,具体配置过程略。

(2)     配置IRF。配置步骤请参见“2.13.1  工作在三层,上下行分别连接两台路由器,两台路由器接口不在同一网段”。

(3)     配置以太网冗余接口

# 创建Reth1,IP地址为1.1.1.2/24,成员接口为GigabitEthernet1/1/0/1和GigabitEthernet2/1/0/1,其中GigabitEthernet1/1/0/1的优先级为255,GigabitEthernet2/1/0/1的优先级为50。

<DeviceA> system-view

[DeviceA] interface reth 1

[DeviceA-Reth1] ip address 1.1.1.2 24

[DeviceA-Reth1] member interface gigabitethernet 1/1/0/1 priority 255

[DeviceA-Reth1] member interface gigabitethernet 2/1/0/1 priority 50

[DeviceA-Reth1] quit

# 创建Reth2,IP地址为2.2.2.2/24,成员接口为GigabitEthernet1/1/0/2和GigabitEthernet2/1/0/2,其中GigabitEthernet1/1/0/2的优先级为255,GigabitEthernet2/1/0/2的优先级为50。

[DeviceA] interface reth 2

[DeviceA-Reth2] ip address 2.2.2.2 24

[DeviceA-Reth2] member interface gigabitethernet 1/1/0/2 priority 255

[DeviceA-Reth2] member interface gigabitethernet 2/1/0/2 priority 50

[DeviceA-Reth2] quit

(4)     配置Track,监测上、下行接口的状态以及安全引擎的物理状态。

[DeviceA] track 1 interface gigabitethernet 1/1/0/1 physical

[DeviceA-track-1] quit

[DeviceA] track 2 interface gigabitethernet 1/1/0/2 physical

[DeviceA-track-2] quit

[DeviceA] track 3 interface gigabitethernet 2/1/0/1 physical

[DeviceA-track-3] quit

[DeviceA] track 4 interface gigabitethernet 2/1/0/2 physical

[DeviceA-track-4] quit

[DeviceA] track 5 interface blade 1/4/0/1 physical

[DeviceA-track-5] quit

[DeviceA] track 6 interface blade 2/4/0/1 physical

[DeviceA-track-6] quit

(5)     配置备份组,并指定Device A上的安全引擎为主,Device B上的安全引擎为备。

[DeviceA] failover group group1

[DeviceA-failover-group-group1] bind chassis 1 slot 4 cpu 1 primary

[DeviceA-failover-group-group1] bind chassis 2 slot 4 cpu 1 secondary

[DeviceA-failover-group-group1] quit

(6)     配置冗余组

# 创建Node 1,Node 1和Device A绑定,为主节点。关联的Track项为1、2和5。

[DeviceA] redundancy group aaa

[DeviceA-redundancy-group-aaa] node 1

[DeviceA-redundancy-group-aaa-node1] bind chassis 1

[DeviceA-redundancy-group-aaa-node1] priority 100

[DeviceA-redundancy-group-aaa-node1] track 1 interface gigabitethernet 1/1/0/1

[DeviceA-redundancy-group-aaa-node1] track 2 interface gigabitethernet 1/1/0/2

[DeviceA-redundancy-group-aaa-node1] track 5 interface blade 1/4/0/1

[DeviceA-redundancy-group-aaa-node1] quit

# 创建Node 2,Node 2和Device B绑定,为备节点。关联的Track项为3、4和6。

[DeviceA-redundancy-group-aaa] node 2

[DeviceA-redundancy-group-aaa-node2] bind chassis 2

[DeviceA-redundancy-group-aaa-node2] priority 50

[DeviceA-redundancy-group-aaa-node2] track 3 interface gigabitethernet 2/1/0/1

[DeviceA-redundancy-group-aaa-node2] track 4 interface gigabitethernet 2/1/0/2

[DeviceA-redundancy-group-aaa-node2] track 6 interface blade 2/4/0/1

[DeviceA-redundancy-group-aaa-node2] quit

# 将Reth1、Reth2和备份组1添加到冗余组中。

[DeviceA-redundancy-group-aaa] member interface reth 1

[DeviceA-redundancy-group-aaa] member interface reth 2

[DeviceA-redundancy-group-aaa] member failover group group1

[DeviceA-redundancy-group-aaa] quit

4. 验证配置

(1)     缺省情况下的显示信息

# 显示冗余组信息。可以看到优先级高的Node 1为主节点,Reth1和Reth2中优先级高的成员接口处于激活状态。

[DeviceA] display redundancy group aaa

Redundancy group aaa (ID 1):

  Node ID   Chassis     Priority  Status       Track weight

  Node1     chassis1    100       Primary      255

  Node2     chassis2    50        Secondary    255

 

Preempt delay time remained   : 0    min

Preempt delay timer setting   : 1    min

Remaining hold-down time      : 0    sec

Hold-down timer setting       : 300  sec

Manual switchover request     : No

 

Member interfaces:

    Reth1          Reth2

Member failover groups:

    group1

 

Node 1:

  Track info:

    Track     Status        Reduced weight       Interface

    1         Positive      255                  GE1/1/0/1

    2         Positive      255                  GE1/1/0/2

    5         Positive      255                  Blade1/4/0/1

Node 2:

  Track info:

    Track     Status        Reduced weight      Interface

    3         Positive      255                 GE2/1/0/1

    4         Positive      255                 GE2/1/0/2

    6         Positive      255                 Blade2/4/0/1

# 显示Reth信息。可以看到Reth1和Reth2中优先级高的成员接口处于激活状态。

[DeviceA] display reth interface reth 1

Reth1 :

  Redundancy group  : aaa

  Member                Physical status         Forwarding status    Presence status

  GE1/1/0/1             UP                      Active               Normal

  GE2/1/0/1             UP                      Inactive             Normal

[DeviceA] display reth interface reth 2

Reth2 :

  Redundancy group  : aaa

  Member                Physical status         Forwarding status    Presence status

  GE1/1/0/2             UP                      Active               Normal

  GE2/1/0/2             UP                      Inactive             Normal

# 显示备份组信息。可以看到备份组中配置为Primary的安全引擎处理业务。

[DeviceA] display failover group group1

Stateful failover group information:

ID   Name                      Primary         Secondary       Active Status

255  group1                    1/4.1           2/4.1           Primary

(2)     冗余组内主备倒换后的显示信息

# 手工关闭接口GigabitEthernet1/1/0/2,显示冗余组信息。可以看到优先级低的Node 2为主节点。

[DeviceA] interface gigabitethernet 1/1/0/2

[DeviceA-GigabitEthernet1/1/0/2] shutdown

[DeviceA-GigabitEthernet1/1/0/2] display redundancy group aaa

Redundancy group aaa (ID 1):

  Node ID   Chassis     Priority  Status       Track weight

  Node1     chassis1    100       Secondary    -255

  Node2     chassis2    50        Primary      255

 

Preempt delay time remained   : 0    min

Preempt delay timer setting   : 1    min

Remaining hold-down time      : 0    sec

Hold-down timer setting       : 300  sec

Manual switchover request     : No

 

Member interfaces:

    Reth1          Reth2

Member failover groups:

    group1

 

Node 1:

  Track info:

    Track     Status       Reduced weight     Interface

    1         Negative     255                GE1/1/0/1

    2         Negative     255                GE1/1/0/2(Fault)

    5         Positive     255                Blade1/4/0/1

Node 2:

  Track info:

    Track     Status       Reduced weight     Interface

    3         Positive     255                GE2/1/0/1

    4         Positive     255                GE2/1/0/2

    6         Positive     255                Blade2/4/0/1

# 显示Reth的信息。Reth2下的接口GigabitEthernet1/1/0/2故障(DOWN),Reth1下的接口GigabitEthernet1/1/0/1被协议关闭(DOWN(redundancy down))。GigabitEthernet2/1/0/1和GigabitEthernet2/1/0/2激活。

[DeviceA-GigabitEthernet1/1/0/2] display reth interface reth 1

Reth1 :

Redundancy group  : aaa

  Member                 Physical status         Forwarding status    Presence status

  GE1/1/0/1              DOWN(redundancy down)   Inactive         Normal

  GE2/1/0/1              UP                      Active           Normal

[DeviceA-GigabitEthernet1/1/0/2] display reth interface reth 2

Reth2 :

Redundancy group  : aaa

  Member                 Physical status         Forwarding status    Presence status

  GE1/1/0/2              DOWN                    Inactive         Normal

  GE2/1/0/2              UP                      Active           Normal

# 显示备份组信息。可以看到备份组中配置为Secondary的安全引擎处理业务。

[DeviceA-GigabitEthernet1/1/0/2] display failover group group1

Stateful failover group information:

ID   Name                      Primary         Secondary       Active Status

255  group1                    1/4.1           2/4.1           Secondary

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们