1、H3C Track配置S55001 Track配置1.1 Track简介图1-1 联动功能实现示意图Track的用途是实现联动功能。联动功能由应用模块、Track模块和监测模块三部分组成。联动功能是指通过建立联动项,实现不同模块之间的联动,即由监测模块通过Track模块触发应用模块执行某种操作。监测模块负责对链路状态、网络性能等进行探测,并通过Track模块将探测结果通知给应用模块。应用模块感知到网络状态的变化后,及时进行相应的处理,从而避免通信的中断或服务质量的降低。Track模块位于应用模块和监测模块之间,主要功能是屏蔽不同监测模块的差异,为应用模块提供统一的接口。1.1.2 Track模
2、块与监测模块联动用户通过配置,建立Track模块和监测模块之间的联动关系。监测模块负责对链路状态等进行探测,并将探测结果通知给Track模块,以便及时改变Track项的状态:如果探测成功,则对应Track项的状态为Positive;如果探测失败,则对应Track项的状态为Negative。目前,监测模块包括NQA(Network Quality Analyzer,网络质量分析)和BFD(Bidirectional Forwarding Detection,双向转发检测)。NQA的详细介绍,请参见“系统分册”中的“NQA配置”;BFD的详细介绍,请参见“可靠性分册”中的“BFD配置”。1.1.3
3、 Track模块与应用模块联动用户通过配置,建立Track模块和应用模块之间的联动关系。Track项的状态发生变化后,Track模块将通知应用模块进行相应的处理。目前,可以与Track模块实现联动功能的应用模块包括:VRRP静态路由1.2 Track配置任务简介为了实现联动功能,需要在Track与监测模块、Track与应用模块之间建立联动关系。表1-1 Track配置任务简介配置任务说明详细配置配置Track与监测模块联动配置Track与NQA联动二者必选其一1.3.1 配置Track与BFD联动1.3.2 配置Track与应用模块联动配置Track与VRRP联动二者必选其一1.4.1 配置T
4、rack与静态路由联动1.4.2 1.3 配置Track与监测模块联动1.3.1 配置Track与NQA联动通过该配置可以在Track模块和NQA之间建立联动关系。由NQA对链路状态等进行探测,并将探测结果通知给Track模块。表1-1 配置Track与NQA联动操作命令说明进入系统视图system-view-创建与NQA测试组中指定联动项关联的Track项track track-entry-number nqa entry admin-name operation-tag reaction item-num必选缺省情况下,没有创建Track项配置Track项时,引用的NQA测试组和联动项可以
5、不存在,此时该Track项的状态为Invalid。1.3.2 配置Track与BFD联动通过该配置可以在Track模块和BFD之间建立联动关系。由BFD进行探测,并将探测结果通知给Track模块。表1-1 配置Track与BFD联动操作命令说明进入系统视图system-view-创建和BFD会话关联的Track项track track-entry-number bfd echo interface interface-type interface-number remote ip remote-ip local ip local-ip必选缺省情况下,没有创建Track项1.4 配置Track与
6、应用模块联动1.4.1 配置Track与VRRP联动通过在Track模块和VRRP之间建立联动,可以实现:对上行链路的监控。当Master路由器的上行链路出现故障,局域网内的主机无法通过Master路由器访问外部网络时,被监视Track项的状态会变为Negative,Master路由器的优先级也会随之降低指定的数额。从而,使得备份组内其它路由器的优先级高于这个路由器的优先级,成为新的Master路由器,保证局域网内主机与外部网络的通信不会中断。在Backup路由器上监视Master路由器的状态。当Master路由器出现故障时,工作在切换模式的Backup路由器能够迅速成为Master路由器,以
7、保证通信不会中断。1. 配置准备在配置VRRP监视Track项之前,需要先在接口上创建备份组并配置虚拟IP地址。2. 配置过程表1-1 配置Track与VRRP联动操作命令说明进入系统视图system-view-进入端口视图interface interface-type interface-number-创建备份组,并配置备份组的虚拟IP地址vrrp vrid virtual-router-id virtual-ip virtual-address必选缺省情况下,没有创建备份组配置VRRP监视指定的Track项vrrp ipv6 vrid virtual-router-id track tr
8、ack-entry-number reduced priority-reduced | switchover 必选缺省情况下,没有指定被监视的Track项不允许对IP地址拥有者进行监视指定Track项的配置。被监视Track项的状态由Negative变为Positive后,对应的路由器优先级会自动恢复。被监视的Track项可以是未创建的Track项。可以通过vrrp vrid track命令指定监视的Track项后,再通过track命令创建该Track项。VRRP配置的详细介绍,请参见“可靠性分册”中的“VRRP配置”。1.4.2 配置Track与静态路由联动通过在Track模块和静态路由之间
9、建立联动,可以实现静态路由有效性的实时判断。如果在配置静态路由时只指定了下一跳而没有指定出接口,可以通过将静态路由与Track项关联,根据Track项的状态来判断静态路由的有效性:当Track项状态为Positive时,静态路由的下一跳可达,配置的静态路由将生效;当Track项状态为Negative时,静态路由的下一跳不可达,配置的静态路由无效。表1-1 配置Track与静态路由联动操作命令说明进入系统视图system-view-配置通过Track与静态路由联动,检测静态路由下一跳是否可达ip route-static dest-address mask | mask-length next-
10、hop-address | vpn-instance d-vpn-instance-name next-hop-address track track-entry-number preference preference-value tag tag-value description description-text 二者必选其一缺省情况下,没有配置Track与静态路由联动ip route-static vpn-instance s-vpn-instance-name& dest-address mask | mask-length next-hop-address track track-e
11、ntry-number public | vpn-instance d-vpn-instance-name next-hop-address track track-entry-number preference preference-value tag tag-value description description-text 配置静态路由与Track联动时,该条静态路由可以是已经创建的,也可以是未创建的。对于已经创建的静态路由,只是将静态路由与Track项关联;对于未创建的静态路由,首先要生成该静态路由,然后将其与Track项关联。静态路由关联的Track项可以是未创建的Track项。通
12、过track命令创建Track项后,联动功能开始生效。如果Track模块通过NQA探测私网静态路由中下一跳的可达性,静态路由下一跳的VPN实例名与NQA测试组配置的实例名必须相同,才能进行正常的探测。需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳。否则,可能导致错误地将有效路由判断为无效路由。静态路由配置的详细介绍,请参见“IP路由分册”中的“静态路由配置”。1.5 Track显示和维护在完成上述配置后,在任意视图下执行display命令可以显示配置后Track的运行情况,通过查看显示信息验证配置的效果。表1-1 Track显示和维护操作命令显示
13、Track项的信息display track track-entry-number | all 1.6 Track典型配置举例1.6.1 VRRP、Track与NQA联动配置举例1. 组网需求Host A需要访问Internet上的Host B,Host A的缺省网关为10.1.1.10/24;Switch A和Switch B属于虚拟IP地址为10.1.1.10的备份组1;当Switch A正常工作时,Host A发送给Host B的报文通过Switch A转发;当通过NQA监测到Switch A上行链路不通时,Host A发送给Host B的报文通过Switch B转发。2. 组网图图1-
14、1 VRRP、Track与NQA联动配置组网图3. 配置步骤(1)按照图1-2配置各接口的IP地址,具体配置过程略。(2)在Switch A上配置NQA测试组 system-view# 创建管理员名为admin、操作标签为test的NQA测试组。SwitchA nqa entry admin test# 配置测试类型为ICMP-echo。SwitchA-nqa-admin-test type icmp-echo# 配置目的地址为10.1.2.2。SwitchA-nqa-admin-test-icmp-echo destination ip 10.1.2.2# 测试频率为100ms。Switch
15、A-nqa-admin-test-icmp-echo frequency 100# 配置联动项1(连续失败5次触发联动)。SwitchA-nqa-admin-test-icmp-echo reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-onlySwitchA-nqa-admin-test-icmp-echo quit# 启动探测。SwitchA nqa schedule admin test start-time now lifetime forever(3)在Swit
16、ch A上配置Track项# 配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。SwitchA track 1 nqa entry admin test reaction 1(4)在Switch A上配置VRRP# 创建备份组1,并配置备份组1的虚拟IP地址为10.1.1.10。SwitchA interface vlan-interface 2SwitchA-Vlan-interface2 vrrp vrid 1 virtual-ip 10.1.1.10# 设置Switch A在备份组1中的优先级为110。SwitchA-Vlan-interface2
17、 vrrp vrid 1 priority 110# 设置备份组的认证方式为SIMPLE,认证字为hello。SwitchA-Vlan-interface2 vrrp vrid 1 authentication-mode simple hello# 设置Master发送VRRP报文的间隔时间为5秒。SwitchA-Vlan-interface2 vrrp vrid 1 timer advertise 5# 设置Switch A工作在抢占方式,抢占延迟时间为5秒。SwitchA-Vlan-interface2 vrrp vrid 1 preempt-mode timer delay 5# 设置监
18、视Track项。SwitchA-Vlan-interface2 vrrp vrid 1 track 1 reduced 30(5)在Switch B上配置VRRP system-viewSwitchB interface vlan-interface 2# 创建备份组1,并配置备份组1的虚拟IP地址为10.1.1.10。SwitchB-Vlan-interface2 vrrp vrid 1 virtual-ip 10.1.1.10# 设置备份组的认证方式为SIMPLE,认证字为hello。SwitchB-Vlan-interface2 vrrp vrid 1 authentication-mo
19、de simple hello# 设置Master发送VRRP报文的间隔时间为5秒。SwitchB-Vlan-interface2 vrrp vrid 1 timer advertise 5# 设置Switch B工作在抢占方式,抢占延迟时间为5秒。SwitchB-Vlan-interface2 vrrp vrid 1 preempt-mode timer delay 5(6)验证配置结果配置完成后,在Host A上可以ping通Host B。通过display vrrp命令查看配置后的结果。# 显示Switch A上备份组1的详细信息。SwitchA-Vlan-interface2 disp
20、lay vrrp verbose IPv4 Standby Information: Run Method : VIRTUAL-MAC Total number of virtual routers: 1 Interface : Vlan-interface2 VRID : 1 Adver. Timer : 5 Admin Status : UP State : Master Config Pri : 110 Run Pri : 110 Preempt Mode : YES Delay Time : 5 Auth Type : SIMPLE TEXT Key : hello Track Obj
21、ect : 1 Pri Reduced : 0 Virtual IP : 10.1.1.10 Virtual MAC : 0000-5e00-0101 Master IP : 10.1.1.1# 显示Switch B上备份组1的详细信息。SwitchB-Vlan-interface2 display vrrp verbose IPv4 Standby Information: Run Method : VIRTUAL-MAC Total number of virtual routers: 1 Interface : Vlan-interface2 VRID : 1 Adver. Timer
22、: 5 Admin Status : UP State : Backup Config Pri : 100 Run Pri : 100 Preempt Mode : YES Delay Time : 5 Auth Type : SIMPLE TEXT Key : hello Virtual IP : 10.1.1.10 Master IP : 10.1.1.1以上显示信息表示在备份组1中Switch A为Master,Switch B为Backup,Host A发送给Host B的报文通过Switch A转发。Switch A与Switch C不通时,在Host A上仍然可以ping通Host
23、 B。通过display vrrp命令查看备份组的信息。# Switch A与Switch C不通时,显示Switch A上备份组1的详细信息。SwitchA-Vlan-interface2 display vrrp verbose IPv4 Standby Information: Run Method : VIRTUAL-MAC Total number of virtual routers: 1 Interface : Vlan-interface2 VRID : 1 Adver. Timer : 5 Admin Status : UP State : Backup Config Pri
24、 : 110 Run Pri : 80 Preempt Mode : YES Delay Time : 5 Auth Type : SIMPLE TEXT Key : hello Track Object : 1 Pri Reduced : 30 Virtual IP : 10.1.1.10 Master IP : 10.1.1.2# Switch A与Switch C不通时,显示Switch B上备份组1的详细信息。SwitchB-Vlan-interface2 display vrrp verbose IPv4 Standby Information: Run Method : VIRTU
25、AL-MAC Total number of virtual routers: 1 Interface : Vlan-interface2 VRID : 1 Adver. Timer : 5 Admin Status : UP State : Master Config Pri : 100 Run Pri : 100 Preempt Mode : YES Delay Time : 5 Auth Type : SIMPLE TEXT Key : hello Virtual IP : 10.1.1.10 Virtual MAC : 0000-5e00-0101 Master IP : 10.1.1
26、.2以上显示信息表示Switch A与Switch C不通时,Switch A的优先级降低为80,成为Backup,Switch B成为Master,Host A发送给Host B的报文通过Switch B转发。1.6.2 静态路由、Track与NQA联动配置举例1. 组网需求Switch A到达Switch C的静态路由下一跳为Switch B。在Switch A上通过静态路由、Track与NQA联动,对到达Switch C的静态路由有效性进行实时判断。2. 组网图图1-1 静态路由、Track与NQA联动配置组网图3. 配置步骤(1)按照图1-3配置各接口的IP地址,具体配置过程略。(2)
27、在Switch A上配置静态路由,并与Track项关联# 配置到达Switch C的静态路由下一跳地址为10.2.1.1,并配置静态路由与Track项1关联。 system-viewSwitchA ip route-static 10.1.1.2 24 10.2.1.1 track 1(3)在Switch A上配置NQA测试组# 创建管理员名为admin、操作标签为test的NQA测试组。SwitchA nqa entry admin test# 配置测试类型为ICMP-echo。SwitchA-nqa-admin-test type icmp-echo# 配置目的地址为10.2.1.1。Sw
28、itchA-nqa-admin-test-icmp-echo destination ip 10.2.1.1# 测试频率为100ms。SwitchA-nqa-admin-test-icmp-echo frequency 100# 配置联动项1(连续失败5次触发联动)。SwitchA-nqa-admin-test-icmp-echo reaction 1 checked-element probe-fail threshold-type consecutive 5 action-type trigger-onlySwitchA-nqa-admin-test-icmp-echo quit# 启动探
29、测。SwitchA nqa schedule admin test start-time now lifetime forever(4)在Switch A上配置Track项# 配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。SwitchA track 1 nqa entry admin test reaction 1(5)验证配置结果# 显示Switch A上Track项的信息。SwitchA display track allTrack ID: 1 Status: Positive Reference object: NQA entry: admin
30、 test Reaction: 1# 显示Switch A的路由表。SwitchA display ip routing-tableRouting Tables: Public Destinations : 5 Routes : 5Destination/Mask Proto Pre Cost NextHop Interface10.1.1.0/24 Static 60 0 10.2.1.1 Vlan310.2.1.0/24 Direct 0 0 10.2.1.2 Vlan310.2.1.2/32 Direct 0 0 127.0.0.1 InLoop0127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0以上显示信息表示,NQA测试的结果为下一跳地址10.2.1.1可达(Track项状态为Positive),配置的静态路由生效。# 在Switch B上删除VLAN接口3的IP地址。 system-viewSwitchB interface vlan-inte
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1