H3C Track配置S5500.docx
《H3C Track配置S5500.docx》由会员分享,可在线阅读,更多相关《H3C Track配置S5500.docx(14页珍藏版)》请在冰豆网上搜索。
![H3C Track配置S5500.docx](https://file1.bdocx.com/fileroot1/2023-2/24/ae6422f0-d1f4-45bf-bc8a-869cc82ca54a/ae6422f0-d1f4-45bf-bc8a-869cc82ca54a1.gif)
H3CTrack配置S5500
1Track配置
1.1Track简介
图1-1联动功能实现示意图
Track的用途是实现联动功能。
联动功能由应用模块、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.2
1.3配置Track与监测模块联动
1.3.1配置Track与NQA联动
通过该配置可以在Track模块和NQA之间建立联动关系。
由NQA对链路状态等进行探测,并将探测结果通知给Track模块。
表1-1配置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-1配置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-1配置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-1配置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-6>dest-address{mask|mask-length}{next-hop-addresstracktrack-entry-number[public]|vpn-instanced-vpn-instance-namenext-hop-addresstracktrack-entry-number}[preferencepreference-value][tagtag-value][descriptiondescription-text]
●配置静态路由与Track联动时,该条静态路由可以是已经创建的,也可以是未创建的。
对于已经创建的静态路由,只是将静态路由与Track项关联;对于未创建的静态路由,首先要生成该静态路由,然后将其与Track项关联。
●静态路由关联的Track项可以是未创建的Track项。
通过track命令创建Track项后,联动功能开始生效。
●如果Track模块通过NQA探测私网静态路由中下一跳的可达性,静态路由下一跳的VPN实例名与NQA测试组配置的实例名必须相同,才能进行正常的探测。
●需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳。
否则,可能导致错误地将有效路由判断为无效路由。
●静态路由配置的详细介绍,请参见“IP路由分册”中的“静态路由配置”。
1.5Track显示和维护
在完成上述配置后,在任意视图下执行display命令可以显示配置后Track的运行情况,通过查看显示信息验证配置的效果。
表1-1Track显示和维护
操作
命令
显示Track项的信息
displaytrack{track-entry-number|all}
1.6Track典型配置举例
1.6.1VRRP、Track与NQA联动配置举例
1.组网需求
●HostA需要访问Internet上的HostB,HostA的缺省网关为10.1.1.10/24;
●SwitchA和SwitchB属于虚拟IP地址为10.1.1.10的备份组1;
●当SwitchA正常工作时,HostA发送给HostB的报文通过SwitchA转发;当通过NQA监测到SwitchA上行链路不通时,HostA发送给HostB的报文通过SwitchB转发。
2.组网图
图1-1VRRP、Track与NQA联动配置组网图
3.配置步骤
(1)按照图1-2配置各接口的IP地址,具体配置过程略。
(2)在SwitchA上配置NQA测试组
system-view
#创建管理员名为admin、操作标签为test的NQA测试组。
[SwitchA]nqaentryadmintest
#配置测试类型为ICMP-echo。
[SwitchA-nqa-admin-test]typeicmp-echo
#配置目的地址为10.1.2.2。
[SwitchA-nqa-admin-test-icmp-echo]destinationip10.1.2.2
#测试频率为100ms。
[SwitchA-nqa-admin-test-icmp-echo]frequency100
#配置联动项1(连续失败5次触发联动)。
[SwitchA-nqa-admin-test-icmp-echo]reaction1checked-elementprobe-failthreshold-typeconsecutive5action-typetrigger-only
[SwitchA-nqa-admin-test-icmp-echo]quit
#启动探测。
[SwitchA]nqascheduleadminteststart-timenowlifetimeforever
(3)在SwitchA上配置Track项
#配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。
[SwitchA]track1nqaentryadmintestreaction1
(4)在SwitchA上配置VRRP
#创建备份组1,并配置备份组1的虚拟IP地址为10.1.1.10。
[SwitchA]interfacevlan-interface2
[SwitchA-Vlan-interface2]vrrpvrid1virtual-ip10.1.1.10
#设置SwitchA在备份组1中的优先级为110。
[SwitchA-Vlan-interface2]vrrpvrid1priority110
#设置备份组的认证方式为SIMPLE,认证字为hello。
[SwitchA-Vlan-interface2]vrrpvrid1authentication-modesimplehello
#设置Master发送VRRP报文的间隔时间为5秒。
[SwitchA-Vlan-interface2]vrrpvrid1timeradvertise5
#设置SwitchA工作在抢占方式,抢占延迟时间为5秒。
[SwitchA-Vlan-interface2]vrrpvrid1preempt-modetimerdelay5
#设置监视Track项。
[SwitchA-Vlan-interface2]vrrpvrid1track1reduced30
(5)在SwitchB上配置VRRP
system-view
[SwitchB]interfacevlan-interface2
#创建备份组1,并配置备份组1的虚拟IP地址为10.1.1.10。
[SwitchB-Vlan-interface2]vrrpvrid1virtual-ip10.1.1.10
#设置备份组的认证方式为SIMPLE,认证字为hello。
[SwitchB-Vlan-interface2]vrrpvrid1authentication-modesimplehello
#设置Master发送VRRP报文的间隔时间为5秒。
[SwitchB-Vlan-interface2]vrrpvrid1timeradvertise5
#设置SwitchB工作在抢占方式,抢占延迟时间为5秒。
[SwitchB-Vlan-interface2]vrrpvrid1preempt-modetimerdelay5
(6)验证配置结果
配置完成后,在HostA上可以ping通HostB。
通过displayvrrp命令查看配置后的结果。
#显示SwitchA上备份组1的详细信息。
[SwitchA-Vlan-interface2]displayvrrpverbose
IPv4StandbyInformation:
RunMethod:
VIRTUAL-MAC
Totalnumberofvirtualrouters:
1
Interface:
Vlan-interface2
VRID:
1Adver.Timer:
5
AdminStatus:
UPState:
Master
ConfigPri:
110RunPri:
110
PreemptMode:
YESDelayTime:
5
AuthType:
SIMPLETEXTKey:
hello
TrackObject:
1PriReduced:
0
VirtualIP:
10.1.1.10
VirtualMAC:
0000-5e00-0101
MasterIP:
10.1.1.1
#显示SwitchB上备份组1的详细信息。
[SwitchB-Vlan-interface2]displayvrrpverbose
IPv4StandbyInformation:
RunMethod:
VIRTUAL-MAC
Totalnumberofvirtualrouters:
1
Interface:
Vlan-interface2
VRID:
1Adver.Timer:
5
AdminStatus:
UPState:
Backup
ConfigPri:
100RunPri:
100
PreemptMode:
YESDelayTime:
5
AuthType:
SIMPLETEXTKey:
hello
VirtualIP:
10.1.1.10
MasterIP:
10.1.1.1
以上显示信息表示在备份组1中SwitchA为Master,SwitchB为Backup,HostA发送给HostB的报文通过SwitchA转发。
SwitchA与SwitchC不通时,在HostA上仍然可以ping通HostB。
通过displayvrrp命令查看备份组的信息。
#SwitchA与SwitchC不通时,显示SwitchA上备份组1的详细信息。
[SwitchA-Vlan-interface2]displayvrrpverbose
IPv4StandbyInformation:
RunMethod:
VIRTUAL-MAC
Totalnumberofvirtualrouters:
1
Interface:
Vlan-interface2
VRID:
1Adver.Timer:
5
AdminStatus:
UPState:
Backup
ConfigPri:
110RunPri:
80
PreemptMode:
YESDelayTime:
5
AuthType:
SIMPLETEXTKey:
hello
TrackObject:
1PriReduced:
30
VirtualIP:
10.1.1.10
MasterIP:
10.1.1.2
#SwitchA与SwitchC不通时,显示SwitchB上备份组1的详细信息。
[SwitchB-Vlan-interface2]displayvrrpverbose
IPv4StandbyInformation:
RunMethod:
VIRTUAL-MAC
Totalnumberofvirtualrouters:
1
Interface:
Vlan-interface2
VRID:
1Adver.Timer:
5
AdminStatus:
UPState:
Master
ConfigPri:
100RunPri:
100
PreemptMode:
YESDelayTime:
5
AuthType:
SIMPLETEXTKey:
hello
VirtualIP:
10.1.1.10
VirtualMAC:
0000-5e00-0101
MasterIP:
10.1.1.2
以上显示信息表示SwitchA与SwitchC不通时,SwitchA的优先级降低为80,成为Backup,SwitchB成为Master,HostA发送给HostB的报文通过SwitchB转发。
1.6.2静态路由、Track与NQA联动配置举例
1.组网需求
●SwitchA到达SwitchC的静态路由下一跳为SwitchB。
●在SwitchA上通过静态路由、Track与NQA联动,对到达SwitchC的静态路由有效性进行实时判断。
2.组网图
图1-1静态路由、Track与NQA联动配置组网图
3.配置步骤
(1)按照图1-3配置各接口的IP地址,具体配置过程略。
(2)在SwitchA上配置静态路由,并与Track项关联
#配置到达SwitchC的静态路由下一跳地址为10.2.1.1,并配置静态路由与Track项1关联。
system-view
[SwitchA]iproute-static10.1.1.22410.2.1.1track1
(3)在SwitchA上配置NQA测试组
#创建管理员名为admin、操作标签为test的NQA测试组。
[SwitchA]nqaentryadmintest
#配置测试类型为ICMP-echo。
[SwitchA-nqa-admin-test]typeicmp-echo
#配置目的地址为10.2.1.1。
[SwitchA-nqa-admin-test-icmp-echo]destinationip10.2.1.1
#测试频率为100ms。
[SwitchA-nqa-admin-test-icmp-echo]frequency100
#配置联动项1(连续失败5次触发联动)。
[SwitchA-nqa-admin-test-icmp-echo]reaction1checked-elementprobe-failthreshold-typeconsecutive5action-typetrigger-only
[SwitchA-nqa-admin-test-icmp-echo]quit
#启动探测。
[SwitchA]nqascheduleadminteststart-timenowlifetimeforever
(4)在SwitchA上配置Track项
#配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1。
[SwitchA]track1nqaentryadmintestreaction1
(5)验证配置结果
#显示SwitchA上Track项的信息。
[SwitchA]displaytrackall
TrackID:
1
Status:
Positive
Referenceobject:
NQAentry:
admintest
Reaction:
1
#显示SwitchA的路由表。
[SwitchA]displayiprouting-table
RoutingTables:
Public
Destinations:
5Routes:
5
Destination/MaskProtoPreCostNextHopInterface
10.1.1.0/24Static60010.2.1.1Vlan3
10.2.1.0/24Direct0010.2.1.2Vlan3
10.2.1.2/32Direct00127.0.0.1InLoop0
127.0.0.0/8Direct00127.0.0.1InLoop0
127.0.0.1/32Direct00127.0.0.1InLoop0
以上显示信息表示,NQA测试的结果为下一跳地址10.2.1.1可达(Track项状态为Positive),配置的静态路由生效。
#在SwitchB上删除VLAN接口3的IP地址。
system-view
[SwitchB]interfacevlan-inte