41-TRACK操作
本章节下载 (176.66 KB)
目 录
图1-1 联动功能实现示意图
Track的用途是实现联动功能。
联动功能由应用模块、Track模块和监测模块三部分组成。联动功能是指通过建立联动项,实现不同模块之间的联动,即由监测模块通过Track模块触发应用模块执行某种操作。监测模块负责对链路状态、网络性能等进行探测,并通过Track模块将探测结果通知给应用模块。应用模块感知到网络状态的变化后,及时进行相应的处理,从而避免通信的中断或服务质量的降低。
Track模块位于应用模块和监测模块之间,主要功能是屏蔽不同监测模块的差异,为应用模块提供统一的接口。
用户通过配置,建立Track模块和监测模块之间的联动关系。监测模块负责对链路状态等进行探测,并将探测结果通知给Track模块,以便及时改变Track项的状态:
l 如果探测成功,则对应Track项的状态为Positive;
l 如果探测失败,则对应Track项的状态为Negative。
目前,监测模块仅包括NQA(Network Quality Analyzer,网络质量分析)。NQA的详细介绍,请参见“NQA配置”。
用户通过配置,建立Track模块和应用模块之间的联动关系。Track项的状态发生变化后,Track模块将通知应用模块进行相应的处理。
目前,可以与Track模块实现联动功能的应用模块包括:
l VRRP
l 静态路由
为了实现联动功能,需要在Track与监测模块、Track与应用模块之间建立联动关系。
表1-1 Track配置任务简介
配置任务 |
说明 |
详细配置 |
|
配置Track与监测模块联动 |
配置Track与NQA联动 |
必选 |
|
配置Track与应用模块联动 |
配置Track与VRRP联动 |
二者必选其一 |
|
配置Track与静态路由联动 |
通过该配置可以在Track模块和NQA之间建立联动关系。由NQA对链路状态等进行探测,并将探测结果通知给Track模块。
表1-2 配置Track与NQA联动
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
创建与NQA测试组中指定联动项关联的Track项 |
track track-entry-number nqa entry admin-name operation-tag reaction item-num |
必选 缺省情况下,没有创建Track项 |
& 说明:
配置Track项时,引用的NQA测试组和联动项可以不存在,此时该Track项的状态为Invalid。
通过在Track模块和VRRP之间建立联动,可以实现:
l 对上行链路的监控。当Master交换机的上行链路出现故障,局域网内的主机无法通过Master交换机访问外部网络时,被监视Track项的状态会变为Negative,Master交换机的优先级也会随之降低指定的数额。从而,使得备份组内其它交换机的优先级高于这个交换机的优先级,成为新的Master交换机,保证局域网内主机与外部网络的通信不会中断。
l 在Backup交换机上监视Master交换机的状态。当Master交换机出现故障时,工作在切换模式的Backup交换机能够迅速成为Master交换机,以保证通信不会中断。
在配置VRRP监视Track项之前,需要先在接口上创建备份组并配置虚拟IP地址。
表1-3 配置Track与VRRP联动
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
- |
创建备份组,并配置备份组的虚拟IP地址 |
vrrp vrid virtual-router-id virtual-ip virtual-address |
必选 缺省情况下,没有创建备份组 |
配置VRRP监视指定的Track项 |
vrrp vrid virtual-router-id track track-entry-number [ reduced priority-reduced | switchover ] |
必选 缺省情况下,没有指定被监视的Track项 |
& 说明:
l 不允许对IP地址拥有者进行监视指定Track项的配置。
l 被监视Track项的状态由Negative变为Positive后,对应的交换机优先级会自动恢复。
l 被监视的Track项可以是未创建的Track项。可以通过vrrp vrid track命令指定监视的Track项后,再通过track命令创建该Track项。
l VRRP配置的详细介绍,请参见“VRRP配置”。
通过在Track模块和静态路由之间建立联动,可以实现静态路由有效性的实时判断。
如果在配置静态路由时只指定了下一跳而没有指定出接口,可以通过将静态路由与Track项关联,根据Track项的状态来判断静态路由的有效性:
l 当Track项状态为Positive时,静态路由的下一跳可达,配置的静态路由将生效;
l 当Track项状态为Negative时,静态路由的下一跳不可达,配置的静态路由无效。
表1-4 配置Track与静态路由联动
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置通过Track与静态路由联动,检测静态路由下一跳是否可达 |
ip route-static dest-address { mask | mask-length } next-hop-address track track-entry-number [ preference preference-value ] [ tag tag-value ] [ description description-text ] |
必选 缺省情况下,没有配置Track与静态路由联动 |
& 说明:
l 配置静态路由与Track联动时,该条静态路由可以是已经创建的,也可以是未创建的。对于已经创建的静态路由,只是将静态路由与Track项关联;对于未创建的静态路由,首先要生成该静态路由,然后将其与Track项关联。
l 静态路由关联的Track项可以是未创建的Track项。通过track命令创建Track项后,联动功能开始生效。
l 需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳。否则,可能导致错误地将有效路由判断为无效路由。
l 静态路由配置的详细介绍,请参见“IPv4路由配置中的静态路由部分”。
在完成上述配置后,在任意视图下执行display命令可以显示配置后Track的运行情况,通过查看显示信息验证配置的效果。
表1-5 Track显示和维护
操作 |
命令 |
显示Track项的信息 |
display track { track-entry-number | all } |
l Host A需要访问Internet上的Host B,Host A的缺省网关为10.1.1.10/24;
l Switch A和Switch B属于虚拟IP地址为10.1.1.10的备份组1;
l 当Switch A正常工作时,Host A发送给Host B的报文通过Switch A转发;当通过NQA监测到Switch A上行链路不通时,Host A发送给Host B的报文通过Switch B转发。
图1-2 VRRP、Track与NQA联动配置组网图
(1) 按照图1-2配置各接口的IP地址,具体配置过程略。
(2) 在Switch A上配置NQA测试组
<SwitchA> 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。
[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-only
[SwitchA-nqa-admin-test-icmp-echo] quit
# 启动探测。
[SwitchA] nqa schedule admin test start-time now lifetime forever
(3) 在Switch 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 2
[SwitchA-Vlan-interface2] vrrp vrid 1 virtual-ip 10.1.1.10
# 设置Switch A在备份组1中的优先级为110。
[SwitchA-Vlan-interface2] 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
# 设置监视Track项。
[SwitchA-Vlan-interface2] vrrp vrid 1 track 1 reduced 30
(5) 在Switch B上配置VRRP
<SwitchB> system-view
[SwitchB] 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-mode 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] display vrrp verbose
IPv4 Standby Information:
Run Method : VIRTUAL-MAC
Virtual IP Ping : Enable
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 Object : 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
Virtual IP Ping : Enable
Interface : Vlan-interface2
VRID : 1 Adver. Timer : 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 B。通过display vrrp命令查看备份组的信息。
# Switch A与Switch C不通时,显示Switch A上备份组1的详细信息。
[SwitchA-Vlan-interface2] display vrrp verbose
IPv4 Standby Information:
Run Method : VIRTUAL-MAC
Virtual IP Ping : Enable
Interface : Vlan-interface2
VRID : 1 Adver. Timer : 5
Admin Status : UP State : Backup
Config Pri : 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 : VIRTUAL-MAC
Virtual IP Ping : Enable
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.2
以上显示信息表示Switch A与Switch C不通时,Switch A的优先级降低为80,成为Backup交换机,Switch B成为Master交换机,Host A发送给Host B的报文通过Switch B转发。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!