03-Track命令
本章节下载: 03-Track命令 (163.78 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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!