TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利1TRACK配置手册TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利2目录第1章简介........................................................................................................................................3第2章TRACK简介........................................................................................................................4第3章TRACK基本指令描述........................................................................................................5第4章TRACK应用实例................................................................................................................8TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利3第1章简介本章主要内容:Track简介Track基本指令描述Track应用实例TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利4第2章Track简介系统有很多模块需要监控一些系统信息,并根据这些信息确定自己的运行方式。比如:VRRP/VBRP的track配置,VRRP/VBRP会监控一些重要接口,当这些接口DOWN掉后,VRRP/VBRP会将自己的优先级降低。这些被其它模块监控的对象,称之为监控对象。为了能够简化模块同监控对象之间的关系,可以使用Track。一个Track对象可以容纳多个监控对象,并将这些监控对象的综合状态统一展现给外部模块。而外部模块仅仅同单纯的Track对象关联,不再关心更细节的监控对象。Track对象对外表现为两个状态“真”或者“假”,同Track对象关联的外部模块根据Track对象的状态来确定自己的运行方式。Track对象的状态由对象包含的各个监控对象的状态确定。TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利5第3章Track基本指令描述命令描述配置模式tracktrack-id配置一个track对象configinterfaceinterface-name{line-protocol|ip-routing}指定接口作为监控对象config-trackrtrrtr-group-id指定RTRgroup作为监控对象config-trackip-routenetworkmask[vrfvrf-name][metricmetric-value]指定路由作为监控对象config-trackbfdinterfaceinterface-nameremote-ip_ipaddress_local-ip_ipaddress_配置接口BFD对象config-tracklogicoperator{AND|OR}指定同一个track对象下多个监控对象的逻辑运算关系config-track注:命令描述前带“*”符号的表示该命令有配置实例详细说明。track配置track对象。no命令删除track对象。tracktrack-idnotracktrack-id语法描述track-idtrack对象的ID,配置区间1~500。【缺省情况】未定义。interface指定一个接口作为监控对象。no格式不再将指定接口作为监控对象。interfaceinterface-name{line-protocol|ip-routing}nointerfaceinterface-name{line-protocol|ip-routing}语法描述interface-name接口名line-protocol监控接口的链路状态。ip-routing监控接口的IP路由能力。【缺省情况】未定义。注意:1.接口拥有IP路由能力的含义是,接口IP层处于UP状态,且配置了IP地址。rtr指定一个RTR组作为监控对象。no格式不再将指定的RTR组作为监控对象。rtrrtr_groupTRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利6nortrrtr_group语法描述rtr_groupRTR组号。取值范围是1~2000【缺省情况】未定义。ip-route指定监控的路由。no格式取消监控的路由。ip-routenetworkmask[vrfvrf-name][metricmetric-value]noip-routenetworkmask[vrfvrf-name][metricmetric-value]语法描述network路由的网络号mask路由的掩码vrf-name路由的VRF属性metric-valuemetric限制值,取值范围1~100【缺省情况】未定义。注意:如果没有配置metric限制值,表示仅监控指定路由是否可达;配置了metric限制值后,不仅要求路由可达,还要监控路由的metric是否低于设置的限制值。目前仅IRMP路由、静态路由、OSPF路由,ISIS路由支持针对metric的监控。这些路由的cost除一个协议cost系数,得到的值再同限制值进行比较。协议cost系数规定如下:IRMP-2560,静态路由-10,OSPF-1,ISIS-10。bdfinterface指定监控接口BFD。no格式取消监控接口BFD。bfdinterfaceinterface-nameremote-ip_ipaddress_local-ip_ipaddress_nobfdinterfaceinterface-nameremote-ip_ipaddress_local-ip_ipaddress_语法描述interface-nameBFD监控接口名字。_ipaddress_IP地址。【缺省情况】未定义。注意:配置TRACK监控接口BFD时,需要先配置本端和对端接口的IP地址。同时,需要在两端都配置TRACK监控接口BFD后,才能成功建立BFD会话。logicoperator设置track对象下,多个监控对象的逻辑运算关系。logicoperator{AND|OR}语法描述TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利7AND进行“与”运算。必须所有监控对象的状态为真,track对象的状态才为真。OR进行“或”运算。只要有一个监控对象的状态为真,track对象的状态就为真。【缺省情况】采用“与”运算。TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利8第4章Track应用实例PC-1PC-2router-a129.255.123.21/16129.255.123.12129.255.123.11router-b129.255.123.22/16virtual-address129.255.123.15.0.0.0/8图4-1Track应用实例图解:如图所示,router-a和router-b运行VBRP,备份虚地址129.255.123.1。路由5.0.0.0/8是重要的外出路由,VBRP需要监控这条路由。当该路由不可达时,应该进行主备切换。此时可以配置Track。router-a的配置:命令描述router-a#configureterminal进入全局配置模式router-a(config)#track1配置track对象1router-a(config-track)#ip-route5.0.0.0255.0.0.0配置监控路由5.0.0.0/8router-a(config-track)#exit退出track模式router-a(config)#interfacegigaethernet0进入以太接口router-a(config-if-gigaethernet0)#ipaddress129.255.123.21255.255.0.0配置ip地址router-a(config-if-gigaethernet0)#standby1ip129.255.123.1配置VBRP的组号和虚iprouter-a(config-if-gigaethernet0)#standby1priority150设置VBRP的优先级router-a(config-if-gigaethernet0)#standby1preemptdelay10设置抢占模式并延时10秒router-a(config-if-gigaethernet0)#standby1track1100设置VBRP组监控track对象1,当track对象状态为“假”时,优先级降低100,进行VBRP切换TRACK配置手册copyright2011迈普通信技术股份有限公司,保留所有权利9router-b的配置:命令描述router-b#configureterminal进入全局配置模式router-b(config)#interfacegigaethernet0进入以太接口router-b(config-if-gigaethernet0)#ipaddress129.255.123.22255.255.0.0配置ip地址router-b(config-if-gigaethernet0)#standby1ip129.255.123.1配置VBRP的组号和虚iprouter-b(config-if-gigaethernet0)#standby1preemptdelay10设置抢占模式并延时10秒