02-Track命令
本章节下载: 02-Track命令 (164.48 KB)
目 录
1.1.7 track interface physical
1.1.8 track interface protocol
1.1.9 track ip route reachability
1.1.11 track list threshold percentage
1.1.12 track list threshold weight
delay命令用来配置Track项状态变化时,延迟通知应用模块的时间。
undo delay命令用来删除配置的时间。
【命令】
delay { negative negative-time | positive positive-time } *
undo delay
【缺省情况】
Track项状态变化时,立即通知模块处理。
【视图】
Track视图
【缺省用户角色】
network-admin
【参数】
negative negative-time:指定Track项状态变为Negative时,延迟通知应用模块的时间。negative-time为延迟通知应用模块时间,取值范围为1~300,单位为秒。
positive positive-time:指定Track项状态变为Positive时,延迟通知应用模块的时间。positive-time为延迟通知应用模块时间,取值范围为1~300,单位为秒。
【使用指导】
Track项状态发生变化后,如果立即通知应用模块,则可能会由于路由无法及时恢复等原因,导致通信中断。在这种情况下,用户可以配置Track项状态发生变化时,延迟一定的时间通知应用模块。当Track项没有与应用模块联动时,配置delay命令不生效。
可以通过重复执行delay命令修改延迟通知应用模块的时间。多次执行delay命令,最后一次执行的命令生效。
【举例】
# 创建与布尔类型列表关联的Track项101,并进入Track视图。指定Track项状态变为Negative时,延迟通知应用模块时间为50秒;Track项状态变为Positive时,延迟通知应用模块时间为30秒。
<Sysname> system-view
[Sysname] track 101 list boolean or
[Sysname-track-101] delay negative 50 positive 30
【相关命令】
· track interface
· track interface physical
· track interface protocol
· track ip route reachability
· track list boolean
· track list threshold percentage
· track list threshold weight
· track nqa
display track命令用来显示Track项信息。
【命令】
display track { track-entry-number | all [ negative | positive ] } [ brief ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
track-entry-number:显示指定Track项的信息。track-entry-number为Track项的序号,取值范围为1~1024。
all:显示所有Track项的信息。
negative:显示Negative状态的Track项的信息。如果未指定本参数,则显示所有Track项信息。
positive:显示Positive状态的Track项的信息。如果未指定本参数,则显示所有Track项信息。
brief:显示Track项的简要信息。如果未指定本参数,则显示Track项的详细信息。
【举例】
# 显示所有Track项的信息。
<Sysname> display track all
Track ID: 1
State: Positive
Duration: 0 days 0 hours 0 minutes 7 seconds
Tracked object type: NQA
Notification delay: Positive 20, Negative 30 (in seconds)
Tracked object:
NQA entry: admin test
Reaction: 10
Remote IP/URL: 2.2.2.2
Local IP: 1.1.1.1
Interface: Vlan-interface1
Tracked by:
Track-list 6
Track-list 7
Track ID: 3
State: Negative
Duration: 0 days 0 hours 0 minutes 32 seconds
Tracked object type: Interface
Notification delay: Positive 20, Negative 30 (in seconds)
Tracked object:
Interface: Vlan-interface3
Protocol: IPv4
Tracked by:
Track-list 6
Track-list 7
Track ID: 5
State: Positive
Duration: 0 days 0 hours 0 minutes 32 seconds
Tracked object type: Route
Notification delay: Positive 20, Negative 30 (in seconds)
Tracked object:
IP route: 0.0.0.0/0 reachability
VPN instance name: --
Protocol: Static
Nexthop interface : Vlan-interface4
Track ID: 6
State: Positive
Duration: 0 days 0 hours 0 minutes 32 seconds
Tracked object type: Percentage threshold list
Notification delay: Positive 20, Negative 30 (in seconds)
Threshold: Positive 40, Negative 30
Percentage of positive objects: 50%
Tracked objects:
Object 1: Positive
Object 3: Negative
Track ID: 7
State: Positive
Duration: 0 days 0 hours 0 minutes 32 seconds
Tracked object type: Weight threshold list
Notification delay: Positive 20, Negative 30 (in seconds)
Threshold: Positive 50, Negative 30
Positive weight/total weight: 50/80
Tracked objects:
Object 1: Positive, Weight: 50
Object 3: Negative, Weight: 30
Track ID: 8
State: Positive
Duration: 0 days 0 hours 0 minutes 32 seconds
Tracked object type: Boolean and list
Notification delay: Positive 20, Negative 30 (in seconds)
Tracked objects:
Object 1: Positive
Object 3: Negative(not)
Object 10: NotReady(not)
# 显示所有Negative状态的Track项的简要信息。
<Sysname> display track all negative brief
ID Status Type Remote IP/URL Local IP Interface
1 Negative Interface -- -- Vlan2
10 Negative Interface -- -- Vlan3
12 Negative List -- -- --
表1-1 display track命令输出信息描述
字段 |
描述 |
Track ID |
Track项序号 |
State |
Track项的状态,取值包括: · Positive:表示状态正常 · NotReady:表示无效值 · Negative:表示状态异常 |
Duration |
Track项处于当前状态的持续时间 |
Type |
Track项的关联类型,本信息只在配置命令display track brief时显示,取值包括: · Interface:表示接口类型 · Route:表示路由类型 · NQA:表示NQA类型 · List:表示列表类型 |
Tracked object type |
Track关联探测项类型,取值包括: · Interface:表示接口类型 · Route:表示路由类型 · NQA:表示NQA类型 · Boolean and list:表示布尔与列表类型 · Boolean or list:表示布尔或列表类型 · Percentage threshold list:表示比例列表类型 · Weight threshold list:表示权重列表类型 |
Notification delay: Positive 20, Negative 30 (in seconds) |
通知延迟: · Track项状态变为Positive后,延迟20秒通知应用模块 · Track项状态变为Negative后,延迟30秒通知应用模块 |
Threshold: Positive 40, Negative 30 |
门限值,包括Positive状态门限值和Negative状态门限值 只有比例列表和权重列表类型的Track项才显示该字段 |
Percentage of positive objects |
关联列表中所有Positive对象所占比例,只有比例列表类型的Track项才显示该字段 |
Positive weight/total weight: 50/80 |
关联列表中所有Positive状态对象的权重之和/所有对象的权重值,只有权重列表类型的Track项才显示该字段 |
Tracked object |
Track项关联的对象 |
NQA entry |
Track项关联的NQA测试组 |
Reaction |
Track项关联的联动项 |
Outgoing interface |
出接口 |
VPN instance name |
(暂不支持)VPN实例的名称。如果属于公网,则显示为“--” |
Remote IP/URL |
远端IP地址或URL路径,不存在时则显示“--” |
Local IP |
本地IP地址,不存在时则显示“--” |
Interface |
Track项关联的接口,不存在时则显示“--” |
Protocol |
监视接口的链路状态或网络层协议状态,取值包括: · None:监视接口的链路状态 · IPv4:监视三层接口的IPv4协议状态 · IPv6:监视三层接口的IPv6协议状态 |
IP route |
Track项关联的路由 |
Protocol |
关联路由的协议类型,如果路由不存在,则显示为“N/A” |
Nexthop interface |
关联路由的下一跳,如果路由不存在,则显示为“N/A” |
Object 10 : Positive |
表示关联Track项,包括其状态值和权重值。在配置Track关联功能中,只在关联类型为列表的Track项中出现。如果关联类型不是权重列表,则不显示权重。(not)表示其是反状态。状态的取值包括: · Positive:表示状态正常 · NotReady:表示无效值 · Negative:表示状态异常 |
Tracked by |
该Track项作为其他Track项的对象 |
Track-list 6 |
类型为列表的Track项 |
【相关命令】
· track interface
· track interface physical
· track interface protocol
· track ip route reachability
· track nqa
object命令用来向列表中添加与单个监测项联动的Track项。
undo object命令用来删除与单个监测项联动的Track项。
【命令】
object track-entry-number [ not ] [ weight weight ]
undo object track-entry-number
【缺省情况】
列表中不存在与单个监测项联动的Track项。
【视图】
Track视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项序号,取值范围为1~1024。
not:Track项的反状态,例如:如果Track项的状态为Positive,则其反状态为Negative。该参数只在与布尔类型列表的Track视图下可配。
weight weight:Track项的权重,取值范围为1~255。该参数只在权重类型列表Track视图下可配,缺省权重值为10。
【使用指导】
· Track视图中不能添加与Track视图序号相同的Track对象。
· 一个列表类型的track项中最多只能添加16个Track对象。
· Track项不能互相关联形成环路。例如:如果Track项1中添加Track对象2,Track项2中添加Track对象3,那么Track项3中不能再添加Track对象1。
【举例】
# 创建与类型的布尔列表关联的Track项100,并进入Track视图。添加与单个监测对象联动的Track对象1,添加与单个监测对象联动的Track对象2的反状态。
<Sysname> system-view
[Sysname] track 100 list boolean and
[Sysname-track-100] object 1
[Sysname-track-100] object 2 not
【相关命令】
· track list boolean
· track list threshold percentage
· track list threshold weight
threshold percentage命令用来在比例型列表Track项中配置状态门限值。
undo threshold percentage命令用来恢复缺省情况。
【命令】
threshold percentage { negative negative-threshold | positive positive-threshold } *
undo threshold percentage
【缺省情况】
Negative状态门限值为0%,Positive状态门限值为1%。
【视图】
Track视图
【缺省用户角色】
network-admin
【参数】
negative negative-threshold:指定Track项状态变为Negative所要达到的门限,以百分数形式表示。negative-threshold的取值范围为0~100。当关联列表中Positive对象所占比例小于或等于Negative参数指定值时,Track项状态变为Negative。
positive positive-threshold:指定Track项状态变为Positive所要达到的门限,以百分数形式表示。positive-threshold的取值范围为0~100。当关联列表中Positive对象所占比例大于或等于Positive参数指定值时,Track项状态变为Positive。配置的Positive门限值需大于Negative门限值。
【使用指导】
当关联列表中的Positive对象比例小于Positive参数指定值且大于Negative参数指定值时,Track项状态保持不变。
该命令只适用于比例类型列表Track项。
【举例】
# 创建和比例类型列表关联的Track项1,并进入Track视图。配置Track项1的Negative门限值为30%,Positive门限值为50%。
<Sysname> system-view
[Sysname] track 1 list threshold percentage
[Sysname-track-1] threshold percentage negative 30 positive 50
【相关命令】
· track list threshold percentage
threshold weight命令用来在权重型列表Track项中配置状态门限值权重。
undo threshold weight命令用来恢复缺省情况。
【命令】
threshold weight { negative negative-threshold | positive positive-threshold } *
undo threshold weight
【缺省情况】
Negative门限值权重为0,Positive门限值权重为1。
【视图】
Track视图
【缺省用户角色】
network-admin
【参数】
negative negative-threshold:指定Track项状态变为Negative所要达到的门限值,以权重形式表示。negative-threshold的取值范围为0~255。当关联列表中当处于Positive的监测项的权重之和小于或等于Negative参数指定值时,Track项状态变为Negative。
positive positive-threshold:指定Track项状态变为Positive所要达到的门限值,以权重形式表示。positive-threshold的取值范围为0~255。当关联列表中处于Positive的监测项的权重之和大于或等于Positive参数指定值时,Track项状态变为Positive。配置的Positive权重门限需大于Negative权重门限。
【使用指导】
当关联列表中的Positive对象权重小于Positive参数指定值且大于Negative参数指定值时,Track项状态保持不变。
该命令只适用于权重类型列表Track项。
【举例】
# 创建和权重类型列表关联的Track项1,并进入Track视图。设置Track项1的Negative门限值权重为30,Positive门限值权重为50。
<Sysname> system-view
[Sysname] track 1 list threshold weight
[Sysname-track-1] threshold weight negative 30 positive 50
【相关命令】
· track list threshold weight
track interface命令用来创建与指定接口链路状态关联的Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number interface interface-type interface-number
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
interface-type interface-number:监视的接口类型和接口编号。
【使用指导】
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track项的视图,而无需指定关联类型。
创建与接口链路状态关联的Track项后,接口的链路状态为up时,Track项的状态为Positive;接口的链路状态为down时,Track项的状态为Negative。通过display ip interface brief命令可以查看接口的链路状态。
不能通过重复执行本命令修改Track项关联的内容。如需修改Track项关联的内容,请先通过undo track命令删除Track项,再执行track interface命令。
【举例】
# 创建与VLAN接口10的链路状态关联的Track项1,并进入Track视图。
<Sysname> system-view
[Sysname] track 1 interface vlan-interface 10
[Sysname-track-1]
【相关命令】
· delay
· display ip interface brief(网络互通命令参考/IP地址)
· display track
track interface physical命令用来创建与指定接口物理状态关联的Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number interface interface-type interface-number physical
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
interface-type interface-number:监视的接口类型和接口编号。
【使用指导】
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track项的视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项关联的内容。如需修改Track项关联的内容,请先通过undo track命令删除Track项,再执行track interface physical命令。
【举例】
# 创建与VLAN接口2的物理状态关联的Track项1,并进入Track视图。
<Sysname> system-view
[Sysname] track 1 interface vlan-interface 2 physical
[Sysname-track-1]
【相关命令】
· delay
· display ip interface brief(网络互通命令参考/IP地址)
· display track
track interface protocol命令用来创建与指定接口网络层协议状态关联的Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number interface interface-type interface-number protocol { ipv4 | ipv6 }
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
interface-type interface-number:监视的接口类型和接口编号。
ipv4:监视接口的IPv4协议状态。接口的IPv4协议状态为up时,Track项的状态为Positive;接口的IPv4协议状态为down时,Track项的状态为Negative。通过display ip interface brief命令可以查看接口的IPv4协议状态。
ipv6:监视接口的IPv6协议状态。接口的IPv6协议状态为up时,Track项的状态为Positive;接口的IPv6协议状态为down时,Track项的状态为Negative。通过display ipv6 interface brief命令可以查看接口的IPv6协议状态。
【使用指导】
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track项的视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项关联的内容。如需修改Track项关联的内容,请先通过undo track命令删除Track项,再执行track interface protocol命令。
【举例】
# 创建与VLAN接口2的IPv4协议状态关联的Track项1,并进入Track视图。
<Sysname> system-view
[Sysname] track 1 interface vlan-interface 2 protocol ipv4
[Sysname-track-1]
【相关命令】
· delay
· display ip interface brief(网络互通命令参考/IP地址)
· display ipv6 interface brief(网络互通命令参考/IPv6基础)
· display track
track ip route reachability命令用来创建与路由管理关联的Track项并进入Track视图,指定Track项状态变化时通知应用模块的延迟时间。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number ip route ip-address { mask-length | mask } reachability
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
ip-address:路由条目中的IP地址,点分十进制格式。
mask-length/mask:IP地址掩码长度/掩码,以整数形式表示掩码长度或以点分十进制格式表示掩码。当用整数形式时,取值范围为0~32。
【使用指导】
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track项的视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项关联的内容。如需修改Track项关联的内容,请先通过undo track命令删除Track项,再执行track ip route reachability命令。
当发生主备设备倒换或者RIB进程倒换后,如果路由协议进程平滑重启一直未结束,并且此时路由条目发生变化,路由管理不会立刻向Track模块通知路由变化信息,通过配置路由管理的不间断路由功能,可以解决上述问题。
【举例】
# 创建与路由管理关联的Track项1,并进入Track视图。路由条目目的地址10.1.1.0,掩码长度为24。
<Sysname> system-view
[Sysname] track 1 ip route 10.1.1.0 24 reachability
[Sysname-track-1]
【相关命令】
· delay
· display ip route(网络互通命令参考/IP路由基础)
· display track
track list boolean命令用来创建布尔类型列表Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number list boolean { and | or }
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
and:使用布尔与运算决定Track项的状态。
or:使用布尔或运算决定Track项的状态。
【使用指导】
本命令创建布尔类型列表Track项,Track项的状态由Track列表中对象状态的布尔运算结果决定,共有两种类型的布尔列表:
· 布尔与列表类型:基于列表中对象状态的布尔与运算结果决定Track项的状态。如果关联列表中的所有对象的状态都是Positive,那么此Track项的状态为Positive;如果有一个或多个对象的状态为Negative,那么此Track项的状态为Negative。
· 布尔或列表类型:基于列表中对象状态的布尔或运算结果决定Track项的状态。如果关联列表中至少有一个对象的状态是Positive,那么此Track项的状态为Positive;如果所有的对象的状态都是Negative,那么此Track项的状态为Negative。
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项的关联类型。如需修改Track项的关联类型,请先通过undo track命令删除Track项,再执行track list boolean命令。
【举例】
# 创建布尔类型列表Track项101,并进入Track视图。Track项101使用布尔或运算。
<Sysname> system-view
[Sysname] track 101 list boolean or
[Sysname-track-101]
【相关命令】
· delay
· object
track list threshold percentage命令用来创建比例类型列表Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number list threshold percentage
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
【使用指导】
本命令创建比例类型列表Track项,Track项的状态由Track列表中Positive对象/所有对象的总比例和threshold percentage命令配置的门限值的大小决定。
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项的关联类型。如需修改Track项的关联类型,请先通过undo track命令删除Track项,再执行track list threshold percentage命令。
【举例】
# 创建比例类型列表Track项101,并进入Track视图。
<Sysname> system-view
[Sysname] track 101 list threshold percentage
[Sysname-track-101]
【相关命令】
· delay
· object
· threshold percentage
track list threshold weight命令用来创建权重类型列表Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number list threshold weight
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
【使用指导】
本命令创建权重类型列表Track项,Track项的状态由Track列表中Positive对象的总权重和threshold weight命令配置的权重值的大小决定。
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项的关联类型。如需修改Track项的关联类型,请先通过undo track命令删除Track项,再执行track list threshold weight命令。
【举例】
# 创建权重类型列表Track项101,并进入Track视图。
<Sysname> system-view
[Sysname] track 101 list threshold weight
[Sysname-track-101]
【相关命令】
· delay
· object
· threshold weight
track nqa命令用来创建与NQA测试组中指定联动项关联的Track项,并进入Track视图。如果指定的Track项已经存在,则直接进入Track视图。
undo track命令用来删除指定的Track项及Track视图下所有配置。
【命令】
track track-entry-number nqa entry admin-name operation-tag reaction item-number
undo track track-entry-number
【缺省情况】
不存在Track项。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
track-entry-number:Track项的序号,取值范围为1~1024。
entry admin-name operation-tag:指定与Track项关联的NQA测试组。其中,admin-name为创建NQA测试组的管理员的名字,为1~32个字符的字符串,不区分大小写;operation-tag为NQA测试操作的标签,为1~32个字符的字符串,不区分大小写。
reaction item-number:指定与Track项关联的联动项。其中,item-number为联动项的序号,取值范围为1~10。
【使用指导】
创建Track项时,必须指定Track项的关联类型。可以通过track track-entry-number进入已创建的Track视图,而无需指定关联类型。
不能通过重复执行本命令修改Track项关联的内容。如需修改Track项关联的内容,请先通过undo track命令删除Track项,再执行track nqa命令。
【举例】
# 创建与NQA测试组(admin–test)中联动项3关联的Track项1,并进入Track视图。
<Sysname> system-view
[Sysname] track 1 nqa entry admin test reaction 3
[Sysname-track-1]
【相关命令】
· delay
· display track
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!