05-接口备份配置
本章节下载: 05-接口备份配置 (269.12 KB)
接口备份的支持情况与设备的型号有关,请参见“配置指导导读”中的“特性差异情况”部分的介绍。
接口备份是指同一台设备上的接口之间形成备份关系,通常由主接口承担业务传输,备份接口处于备份状态。当主接口本身或其所在线路发生故障而导致业务传输无法正常进行时,或当主接口的流量超过配置值时,备份接口将被启动用来通讯,从而提高了网络的可靠性。
如图1-1所示,AC 1的三个接口GigabitEthernet1/0/1、 GigabitEthernet1/0/2和 GigabitEthernet 1/0/3形成备份关系,GigabitEthernet1/0/1承担业务传输,GigabitEthernet1/0/2和 GigabitEthernet1/0/3处于备份状态,并拥有不同的备份优先级。
当GigabitEthernet1/0/1接口本身或其所在线路出现故障而导致业务传输无法正常进行时,或当GigabitEthernet1/0/1接口的流量超过配置值时,启动优先级最高的备份接口来继续进行业务传输或分担流量,从而确保业务平滑、通畅地传输。
在接口备份中,接口分为主接口和备份接口。支持作为主接口或备份接口的接口有:三层以太网接口、三层以太网子接口。
主接口主动承担业务传输,是被备份的接口(如图1-1中的GigabitEthernet1/0/1)。
备份接口不主动承担该业务传输,通常处于空闲状态,为主接口提供备份的接口(如图1-1中的GigabitEthernet1/0/2和 GigabitEthernet1/0/3)。
· 一个备份接口只能为一个主接口提供备份。
· 一个主接口最多允许有三个备份接口。
接口备份提供以下两种工作方式:
如图1-2所示,AC 1的接口GigabitEthernet1/0/1作为主接口,接口GigabitEthernet1/0/2和 GigabitEthernet1/0/3作为备份接口。
在主备方式下,在任意时间只有一个接口进行业务传输:
· 当主接口正常工作时,即使流量超负荷,备份接口也仍然处于备份状态,所有流量都通过主接口进行业务传输。
· 只有当主接口因故障无法进行业务传输时,优先级最高的备份接口才接替工作,并承担所有流量的传输。
· 当原先故障的主接口恢复正常时,业务传输会重新切换回主接口。
如图1-3所示,AC 1的接口GigabitEthernet1/0/1作为主接口,接口GigabitEthernet1/0/2和 GigabitEthernet1/0/3作为备份接口。
在负载分担方式下,可以设定主接口流量的上下限阈值,流量在多个接口间实现负载均衡:
· 当主接口的数据流量达到负载分担门限的上限阈值时,优先级最高的可用备份接口将被启用,同主接口一起进行负载分担。如果负载分担后流量还是超过上限,再从剩余的可用备份接口中启动优先级最高的一个,以此类推,直至启动了所有备份接口。
· 当主接口的数据流量低于负载分担门限的下限阈值时,优先级最低的在用备份接口将被关闭,停止与主接口一起进行负载分担。如果关闭了一个备份接口后流量仍然低于下限,则从剩余的在用备份接口中关闭优先级最低的一个,以此类推,直至关闭了所有备份接口。
采用主备方式还是负载分担方式,主要根据用户是否配置了负载分担门限的上下限阈值来判断。一旦配置了该阈值,则采用负载分担方式,否则采用主备方式。
表1-1 接口备份配置任务简介
配置任务 |
说明 |
详细配置 |
|
配置接口备份 |
配置主备备份 |
可选 |
|
配置接口备份与Track联动 |
可选 |
||
可选 |
|||
配置系统启动时备份功能生效的延迟时间 |
可选 |
可以通过主备备份或关联探测项的方式进行接口备份的配置,但这两种方式不能同时使用。
用户可以为一个主接口配置多个备份接口,这些备份接口根据优先级的高低决定备份时的启用顺序,优先级高的将先启用。
为防止由于接口状态不稳定而引起的主备接口之间的频繁倒换,可以配置主备接口倒换的延时。当主接口的状态由up转为down之后,系统将在该延时超时后才倒换到备份接口;若在超时前,主接口状态恢复正常,则不进行倒换。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
- |
配置主接口的备份接口 |
standby interface interface-type interface-number [ priority ] |
必选 缺省情况下,没有为主接口配置备份接口 |
配置主备接口切换的延时 |
standby timer delay enable-delay disable-delay |
可选 缺省情况下,主接口与备份接口相互切换的延时均为0秒,即立即切换 |
· 要为一个主接口配置多个备份接口,可多次执行standby interface命令来配置备份接口。
· 可以在系统视图下使用ip route-static命令分别配置通过主接口和全部备份接口到目的网段的路由。有关ip route-static命令的详细介绍,请参见“三层技术-IP路由命令参考”中的“静态路由”。
· 如果多个备份接口的优先级相同,主接口down时会优先选择先配置的备份接口。
用户可以配置备份接口与探测(Track)项关联,使该接口通过Track项来监测主接口的状态,从而根据网络环境改变其备份状态:
· 如果Track项的状态为positive,说明主接口所在链路通信正常,备份接口保持在备份状态。
· 如果Track项的状态为negative,说明主接口所在链路出现故障,备份接口将成为主接口负责业务传输。
· 在进行配置时,如果Track项处于invalid状态,说明关联探测项的配置尚未生效,各接口维持原有转发状态不变;在配置完成后,如果Track项由其它状态转变为invalid状态,则备份接口将成为主接口。
表1-3 配置关联探测项
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
- |
配置接口与Track项关联 |
standby track track-entry-number |
必选 缺省情况下,接口没有与Track项关联 |
· 一个接口只能关联一个Track项,重复执行standby track命令,后面的配置将覆盖前面的配置。
· 接口上关联的Track项可以是未创建的Track项。通过track命令创建Track项后,联动功能开始生效。
· 有关Track的详细介绍,请参见“可靠性配置指导”中的“Track”。
接口备份模块定时检测流经主接口的数据流量,从而决定是否启用或关闭备份接口参与负载分担。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
- |
配置用来计算负载分担门限的主接口带宽 |
standby bandwidth size |
可选 缺省情况下,用来计算负载分担门限的主接口带宽为0kbps |
配置负载分担门限 |
standby threshold enable-threshold disable-threshold |
必选 缺省情况下,没有配置负载分担门限 |
配置检测主接口流量的时间间隔 |
standby timer flow-check interval |
可选 缺省情况下,检测主接口流量的时间间隔为30秒 |
当多个备份接口的优先级相同时,将根据其配置的先后顺序来决定启用或关闭:
· 先配置的备份接口,将被优先启用,与主接口一起进行负载分担;
· 后配置的备份接口,将被优先关闭,停止与主接口一起进行负载分担。
· 一般情况下,推荐使用缺省配置。如果延迟时间设置得太短,会造成系统启动时,短时间内备份接口被激活/去激活;如果延迟时间设置得太长,会造成系统启动时,当主接口故障,则备份接口长时间内不能生效。
· 本特性只对处于主备工作方式下的所有备份接口生效,对处于负载分担工作方式下的备份接口不生效。
设备启动时会进行配置恢复,如果该设备配置了备份功能,则在配置恢复过程中由于所有接口状态为down,系统会启动备份接口定时器。如果定时器超时,主接口还没有恢复到up状态(可能因为物理线路没有插好,或者正在进行参数协商),系统就会激活备用接口,启用接口备份功能。当主接口up之后,再禁用备份接口,将其状态置为down。为了避免在系统启动时,短时间内备份接口被激活/去激活(up/down),可以根据实际组网环境,适当地调整备份接口定时器的时长(即系统启动时备份功能生效的延迟时间)。只有当备份接口定时器超时,主接口没有up时,才激活备份接口,启用接口备份功能。
表1-5 配置系统启动时备份功能生效的延迟时间
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置系统启动时备份功能生效的延迟时间 |
standby timer startup seconds |
可选 缺省情况下,接口备份功能在系统启动后生效时间间隔为30秒 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后接口备份的运行情况,通过查看显示信息验证配置的效果。
操作 |
命令 |
查看参与负载分担的主接口的流量统计数据 |
display standby flow [ | { begin | exclude | include } regular-expression ] |
查看主接口与备份接口的状态 |
display standby state [ | { begin | exclude | include } regular-expression ] |
· 把AC 1的接口GigabitEthernet1/0/2和GigabitEthernet1/0/3配置为主接口 GigabitEthernet1/0/1的备份接口,并优先使用备份接口GigabitEthernet1/0/2。
· 配置主接口与备份接口相互切换的延时。
(1) 配置IP地址
请按照图1-4配置各接口的IP地址和子网掩码,具体配置过程略。
(2) 在AC 1上配置备份接口及主备接口切换的延时
# 把GigabitEthernet1/0/2和 GigabitEthernet1/0/3分别配置为GigabitEthernet1/0/1的备份接口,其优先级分别为30和20。
[AC1] interface gigabitethernet 1/0/1
[AC1-GigabitEthernet1/0/1] standby interface gigabitethernet 1/0/2 30
[AC1-GigabitEthernet1/0/1] standby interface gigabitethernet 1/0/3 20
# 配置主备接口相互切换的延时均为10秒。
[AC1-GigabitEthernet1/0/1] standby timer delay 10 10
(3) 在AC 1上检验配置效果
# 查看主接口与备份接口的状态。
[AC1-GigabitEthernet1/0/1] display standby state
Interface Interfacestate Standbystate Standbyflag Pri Loadstate
GigabitEthernet1/0/1 UP MUP MU
GigabitEthernet1/0/2 STANDBY STANDBY BU 30
GigabitEthernet1/0/3 STANDBY STANDBY BU 20
Backup-flag meaning:
M---MAIN B---BACKUP V---MOVED U---USED
D---LOAD P---PULLED
# 手工关闭主接口GigabitEthernet1/0/1。
[AC1-GigabitEthernet1/0/1] shutdown
# 关闭主接口10秒后,接口备份启用优先级较高的备份接口GigabitEthernet1/0/2,此时查看主接口与备份接口的状态。
[AC1-GigabitEthernet1/0/1] display standby state
Interface Interfacestate Standbystate Standbyflag Pri Loadstate
GigabitEthernet1/0/1 DOWN MDOWN MU
GigabitEthernet1/0/2 UP UP BU 30
GigabitEthernet1/0/3 STANDBY STANDBY BU 20
Backup-flag meaning:
M---MAIN B---BACKUP V---MOVED U---USED
D---LOAD P---PULLED
· 把AC 1的接口GigabitEthernet1/0/2和GigabitEthernet1/0/3配置为主接口 GigabitEthernet1/0/1的备份接口,并优先使用备份接口GigabitEthernet1/0/2。
· 配置计算负载分担门限的主接口带宽以及负载分担门限的上下限阈值。
(1) 配置IP地址
请按照图1-5配置各接口的IP地址和子网掩码,具体配置过程略。
(2) 在AC 1上配置备份接口及负载分担
# 把GigabitEthernet1/0/2和 GigabitEthernet1/0/3分别配置为GigabitEthernet1/0/1的备份接口,其优先级分别为30和20。
[AC1] interface gigabitethernet 1/0/1
[AC1-GigabitEthernet1/0/1] standby interface gigabitethernet 1/0/2 30
[AC1-GigabitEthernet1/0/1] standby interface gigabitethernet 1/0/2 20
# 配置计算负载分担门限的主接口带宽为10000kbps。
[AC1-GigabitEthernet1/0/1] standby bandwidth 10000
# 配置负载分担门限的上限阈值为80,下限阈值为20。
[AC1-GigabitEthernet1/0/1] standby threshold 80 20
(3) 在AC 1上检验配置效果
# 查看参与负载分担的主接口的流量统计数据。
[AC1-GigabitEthernet1/0/1] display standby flow
Interfacename : GigabitEthernet1/0/1
Flow-interval(s) : 30
LastInOctets : 139
LastOutOctets : 22033
InFlow(Octets) : 0
OutFlow(Octets) : 0
BandWidth(b/s) : 10000
UsedBandWidth(b/s) : 0
# 查看主接口与备份接口的状态。
[AC1-GigabitEthernet1/0/1] display standby state
Interface Interfacestate Standbystate Standbyflag Pri Loadstate
GigabitEthernet1/0/1 UP MUP MUD TO-HYPNOTIZE
GigabitEthernet1/0/2 STANDBY STANDBY BU 30
GigabitEthernet1/0/3 STANDBY STANDBY BU 20
Backup-flag meaning:
M---MAIN B---BACKUP V---MOVED U---USED
D---LOAD P---PULLED
# 当通过主接口Serial2/0的数据流量大于8000kbps(即10000kbps×80%)时,接口备份首先启用优先级较高的备份接口Serial2/1,此时查看主接口与备份接口的状态。
[AC1-GigabitEthernet1/0/1] display standby state
Interface Interfacestate Standbystate Standbyflag Pri Loadstate
GigabitEthernet1/0/1 UP MUP MUD
GigabitEthernet1/0/2 UP UP BU 30
GigabitEthernet1/0/3 STANDBY STANDBY BU 20
Backup-flag meaning:
M---MAIN B---BACKUP V---MOVED U---USED
D---LOAD P---PULLED
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!