目录1Track配置............................................................................................................................................1-11.1Track简介.........................................................................................................................................1-11.1.1Track模块与监测模块联动.....................................................................................................1-11.1.2Track模块与应用模块联动.....................................................................................................1-11.2Track配置任务简介...........................................................................................................................1-11.3配置Track与监测模块联动..............................................................................................................1-21.3.1配置Track与NQA联动........................................................................................................1-21.3.2配置Track与BFD联动.........................................................................................................1-21.4配置Track与应用模块联动..............................................................................................................1-21.4.1配置Track与VRRP联动......................................................................................................1-21.4.2配置Track与静态路由联动...................................................................................................1-31.5Track显示和维护..............................................................................................................................1-41.6Track典型配置举例...........................................................................................................................1-41.6.1VRRP、Track与NQA联动配置举例.....................................................................................1-41.6.2静态路由、Track与NQA联动配置举例................................................................................1-81Track配置1.1Track简介图1-1联动功能实现示意图Track模块应用模块静态路由VRRP监测模块NQABFDTrack的用途是实现联动功能。联动功能由应用模块、Track模块和监测模块三部分组成。联动功能是指通过建立联动项,实现不同模块之间的联动,即由监测模块通过Track模块触发应用模块执行某种操作。监测模块负责对链路状态、网络性能等进行探测,并通过Track模块将探测结果通知给应用模块。应用模块感知到网络状态的变化后,及时进行相应的处理,从而避免通信的中断或服务质量的降低。Track模块位于应用模块和监测模块之间,主要功能是屏蔽不同监测模块的差异,为应用模块提供统一的接口。1.1.2Track模块与监测模块联动用户通过配置,建立Track模块和监测模块之间的联动关系。监测模块负责对链路状态等进行探测,并将探测结果通知给Track模块,以便及时改变Track项的状态:如果探测成功,则对应Track项的状态为Positive;如果探测失败,则对应Track项的状态为Negative。目前,监测模块包括NQA(NetworkQualityAnalyzer,网络质量分析)和BFD(BidirectionalForwardingDetection,双向转发检测)。NQA的详细介绍,请参见“系统分册”中的“NQA配置”;BFD的详细介绍,请参见“可靠性分册”中的“BFD配置”。1.1.3Track模块与应用模块联动用户通过配置,建立Track模块和应用模块之间的联动关系。Track项的状态发生变化后,Track模块将通知应用模块进行相应的处理。目前,可以与Track模块实现联动功能的应用模块包括:VRRP静态路由1.2Track配置任务简介为了实现联动功能,需要在Track与监测模块、Track与应用模块之间建立联动关系。表1-1Track配置任务简介配置任务说明详细配置配置Track与监测模块联动配置Track与NQA联动二者必选其一1.3.1配置Track与BFD联动1.3.2配置Track与应用模块联动配置Track与VRRP联动二者必选其一1.4.1配置Track与静态路由联动1.4.21.3配置Track与监测模块联动1.3.1配置Track与NQA联动通过该配置可以在Track模块和NQA之间建立联动关系。由NQA对链路状态等进行探测,并将探测结果通知给Track模块。表1-2配置Track与NQA联动操作命令说明进入系统视图system-view-创建与NQA测试组中指定联动项关联的Track项tracktrack-entry-numbernqaentryadmin-nameoperation-tagreactionitem-num必选缺省情况下,没有创建Track项配置Track项时,引用的NQA测试组和联动项可以不存在,此时该Track项的状态为Invalid。1.3.2配置Track与BFD联动通过该配置可以在Track模块和BFD之间建立联动关系。由BFD进行探测,并将探测结果通知给Track模块。表1-3配置Track与BFD联动操作命令说明进入系统视图system-view-创建和BFD会话关联的Track项tracktrack-entry-numberbfdechointerfaceinterface-typeinterface-numberremoteipremote-iplocaliplocal-ip必选缺省情况下,没有创建Track项1.4配置Track与应用模块联动1.4.1配置Track与VRRP联动通过在Track模块和VRRP之间建立联动,可以实现:对上行链路的监控。当Master路由器的上行链路出现故障,局域网内的主机无法通过Master路由器访问外部网络时,被监视Track项的状态会变为Negative,Master路由器的优先级也会随之降低指定的数额。从而,使得备份组内其它路由器的优先级高于这个路由器的优先级,成为新的Master路由器,保证局域网内主机与外部网络的通信不会中断。在Backup路由器上监视Master路由器的状态。当Master路由器出现故障时,工作在切换模式的Backup路由器能够迅速成为Master路由器,以保证通信不会中断。1.配置准备在配置VRRP监视Track项之前,需要先在接口上创建备份组并配置虚拟IP地址。2.配置过程表1-4配置Track与VRRP联动操作命令说明进入系统视图system-view-进入端口视图interfaceinterface-typeinterface-number-创建备份组,并配置备份组的虚拟IP地址vrrpvridvirtual-router-idvirtual-ipvirtual-address必选缺省情况下,没有创建备份组配置VRRP监视指定的Track项vrrp[ipv6]vridvirtual-router-idtracktrack-entry-number[reducedpriority-reduced|switchover]必选缺省情况下,没有指定被监视的Track项不允许对IP地址拥有者进行监视指定Track项的配置。被监视Track项的状态由Negative变为Positive后,对应的路由器优先级会自动恢复。被监视的Track项可以是未创建的Track项。可以通过vrrpvridtrack命令指定监视的Track项后,再通过track命令创建该Track项。VRRP配置的详细介绍,请参见“可靠性分册”中的“VRRP配置”。1.4.2配置Track与静态路由联动通过在Track模块和静态路由之间建立联动,可以实现静态路由有效性的实时判断。如果在配置静态路由时只指定了下一跳而没有指定出接口,可以通过将静态路由与Track项关联,根据Track项的状态来判断静态路由的有效性:当Track项状态为Positive时,静态路由的下一跳可达,配置的静态路由将生效;当Track项状态为Negative时,静态路由的下一跳不可达,配置的静态路由无效。表1-5配置Track与静态路由联动操作命令说明进入系统视图system-view-配置通过Track与静态路由联动,检测静态路由下一跳是否可达iproute-staticdest-address{mask|mask-length}{next-hop-address|vpn-instanced-vpn-instance-namenext-hop-address}tracktrack-entry-number[preferencepreference-value][tagtag-value][descriptiondescription-text]二者必选其一缺省情况下,没有配置Track与静态路由联动iproute-staticvpn-instances-vpn-instance-name&1-6dest-address{mask|mask-length}{next-hop-addresstracktrack-entry-number[public]|vpn-instanced-vpn-instance-namenext-hop-addresstracktrack-entry-number}[prefer