• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

14-网络管理和监控命令参考

目录

23-iFIT命令

本章节下载 23-iFIT命令  (245.27 KB)

23-iFIT命令


1 iFIT

1.1  iFIT配置命令

1.1.1  bind interface

bind interface命令用来将iFIT(In-situ Flow Information Telemetry,随流信息测量)目标流和接口绑定。

undo bind interface命令用来取消iFIT目标流和接口的绑定。

【命令】

bind interface interface-type interface-number

undo bind interface [ interface-type interface-number ]

【缺省情况】

iFIT目标流和接口未绑定。

【视图】

iFIT实例视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:表示接口类型和接口编号。不指定该参数时,表示取消iFIT目标流和所有接口的绑定。当前仅支持绑定三层物理口。

【使用指导】

在入节点开启iFIT测量前,需要执行此命令,将iFIT目标流和接口绑定。绑定接口后,iFIT会解析流经该接口的报文,按照规则完成目标流的匹配,给目标流报文添加iFIT报文头,统计目标流报文个数,同时按周期将报文计数和时间戳等信息通过gRPC连接上报给分析器。

【举例】

# 将iFIT流与接口GigabitEthernet3/1/1绑定。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] instance abc

[Sysname-ifit-instance-abc] bind interface gigabitethernet 3/1/1

1.1.2  delete dynamic-flow

delete dynamic-flow命令用于手工删除iFIT动态目标流。

【命令】

delete dynamic-flow { flow-id | all }

【视图】

iFIT视图

【缺省用户角色】

network-admin

【参数】

flow-id表示iFIT流的标识,取值范围为1~1048575。

all:表示清除所有iFIT动态目标流。

【使用指导】

FlowID由入节点生成,并通过iFIT报文头传递给中间节点和出节点,用于在iFIT测量网络中唯一地标识这条目标流,可通过display ifit flow static命令查看。

【举例】

# 手工删除iFIT动态目标流,FlowID为4098。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] delete dynamic-flow 4098

1.1.3  device-id

device-id命令用来配置iFIT设备ID。

undo device-id命令用来恢复缺省情况。

【命令】

device-id device-id

undo device-id

【缺省情况】

未配置iFIT设备ID。

【视图】

iFIT视图

【缺省用户角色】

network-admin

【参数】

device-id:表示iFIT设备ID,取值范围为1~255。

【使用指导】

在iFIT测量网络中,设备ID不仅用来唯一标识一台设备,还用于生成FlowID。要使iFIT功能正常运行,设备ID必须配置,且要求iFIT测量网络内唯一。

【举例】

# 配置IFIT设备ID为100。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] device-id 100

1.1.4  display ifit flow

display ifit flow命令用来显示iFIT目标流的全局信息。

【命令】

display ifit flow

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示iFIT目标流的全局信息。

<Sysname> display ifit flow

Current static flow count     : 2

Enabled static flow count     : 1

Current dynamic flow count    : 1

Global next hop configuration : 1.1.1.1

                                2.2.2.2

                                3::3

表1-1 display ifit flow命令显示信息描述表

字段

描述

Current static flow count

配置的静态目标流的条数

Enabled static flow count

开启了iFIT功能的静态目标流的条数

Current dynamic flow count

动态目标流的条数

Global next hop configuration

全局配置的下一跳的值。iFIT将对下一跳为这些值的报文进行iFIT封装

 

1.1.5  display ifit flow dynamic

display ifit flow dynamic命令用来显示iFIT动态目标流的相关信息。

【命令】

display ifit flow dynamic [ flow-id flow-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

flow-id flow-id:显示指定流的丢包测量数据。flow-id表示目标流的标识,取值范围是1~1048575。

【使用指导】

静态目标流是入节点上手工配置的流匹配规则,在入节点上使用flow命令配置完iFIT静态目标流,且开启iFIT测量功能后,入节点会生成一个iFIT静态目标流。动态目标流是设备动态学习到的业务流。对于入节点,如果设备收到的报文匹配静态目标流的配置,则入节点会生成一个和静态流Flow ID相同的动态目标流;对于中间节点和出节点,则通过解析收到的报文,根据报文中携带的iFIT报文头动态学习生成动态目标流。

FlowID由入节点生成,并通过iFIT报文头传递给中间节点和出节点,用于在iFIT测量网络中唯一地标识这条目标流,可通过display ifit flow static命令查看。

【举例】

# 显示iFIT动态目标流的相关信息。

<Sysname> display ifit flow dynamic

Flow ID                  : 4099

Flow type                : Dynamic

Flow direction           : Unidirection

Period                   : 10 sec

Actual aging-time        : 300 sec

Aging threshold          : 90%

Interface information

  Name                          Direction

  GigabitEthernet3/1/1          TransitInput

  GigabitEthernet3/1/2          TransitOutput

表1-2 display ifit flow dynamic命令显示信息描述表

字段

描述

Flow ID

iFIT目标流的标识

Flow type

iFIT流类型,取值为:

·     Static:静态目标流

·     Dynamic:动态目标流

Flow direction

iFIT流方向,取值为unidirection表示单向流

Period

测量周期,单位是秒

Actual aging-time

动态目标流实际的老化时间

Aging threshold        

动态目标流的老化阈值百分比,动态目标流条数占设备支持的动态目标流总条数的百分比

Interface information

收到该iFIT目标流报文的接口的信息

Name

接口的名称

Direction

iFIT目标流经过接口的方向,取值为:

·     TransitInput:流量从接口入

·     TransitOutput:流量从接口出

 

【相关命令】

·     display ifit flow static

·     flow

1.1.6  display ifit flow static

display ifit flow static命令用来显示iFIT静态目标流的相关信息。

【命令】

display ifit flow static [ instance instance-name | flow-id flow-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定实例下配置的目标流的相关信息。instance-name表示iFIT实例的名称,为1~31个字符的字符串,区分大小写。

flow-id flow-id:显示指定流的丢包测量数据。flow-id表示目标流的标识,取值范围是1~1048575。

【使用指导】

静态目标流是入节点上手工配置的流匹配规则,在入节点上使用flow命令配置完iFIT静态目标流,且开启iFIT测量功能后,入节点会生成一个iFIT静态目标流。设备支持的匹配规则包括五元组(源IP地址/网段、源端口、目的IP地址/网段、目的端口、协议类型)、DSCP、VPN和下一跳参数。

【举例】

# 显示IPv4 iFIT五元组静态目标流的配置信息。

<Sysname> display ifit flow static instance 1

Instance name                  : 1

Flow ID                        : 4097

Flow information:

  Flow type                    : Static

  Flow direction               : Unidirection

  Source IP/mask length        : 1.1.1.1/24

  Destination IP/mask length   : 2.2.2.2/32

  Protocol                     : TCP

  Source port                  : Any

  Destination port             : Any

  DSCP                         : 23

  VPN instance name            : --

Measurement information:

  Period                       : 10 sec

  Measurement mode             : e2e

  Loss measurement             : Enabled

  Delay measurement            : Enabled

  Measurement configuration    : Disabled

  Measurement status           : Inactive

Bound interfaces: --

# 显示IPv4 iFIT指定隧道静态流的配置信息。

<Sysname> display ifit flow static instance 2

Instance name                  : 2

Flow ID                        : 4098

Flow information:

  Flow type                    : Static

  Flow direction               : Unidirection

  Source IP                    : Any

  Destination IP               : Any

  VPN instance name            : vpn2

  Next hop configuration       : 1.1.1.1

Measurement information:

  Period                       : 30 sec

  Measurement mode             : e2e

  Loss measurement             : Enabled

  Delay measurement            : Enabled

  Measurement configuration    : Enabled

  Measurement status           : Active

Bound interfaces:

  GigabitEthernet3/1/1, GigabitEthernet3/1/2

# 显示IPv6 五元组静态目标流的配置信息。

<Sysname> display ifit flow static instance 3

Instance name                  : 3

Flow ID                        : 4099

Flow information:

  Flow type                    : Static

  Flow direction               : Unidirection

  Source IPv6/mask length      : 1::1/68

  Destination IPv6/mask length : 2::2/128

  Protocol                     : UDP

  Source port                  : 8080

  Destination port             : 2308

  DSCP                         : --

  VPN instance name            : vpn3

Measurement information:

  Period                       : 30 sec

  Measurement mode             : e2e

  Loss measurement             : Enabled

  Delay measurement            : Enabled

  Measurement configuration    : Enabled

  Measurement status           : Active

Bound interfaces:

  GigabitEthernet3/1/1, GigabitEthernet3/1/2

# 显示IPv6 指定隧道静态流的配置信息。

<Sysname> display ifit flow static instance 4

Instance name                  : 4

Flow ID                        : 4100

Flow information:

  Flow type                    : Static

  Flow direction               : Unidirection

  Source IPv6                  : Any

  Destination IPv6             : Any

  VPN instance name            : vpn4

  Next hop configuration       : 2001::1

Measurement information:

  Period                       : 30 sec

  Measurement mode             : e2e

  Loss measurement             : Enabled

  Delay measurement            : Enabled

  Measurement configuration    : Enabled

  Measurement status           : Active

Bound interfaces:

  GigabitEthernet3/1/1, GigabitEthernet3/1/2

表1-3 display ifit flow static命令显示信息描述表

字段

描述

Instance Name

iFIT实例的名称

Flow ID

iFIT目标流的标识

Flow information

iFIT目标流的信息

Flow type

iFIT流类型,取值为:

·     Static:静态目标流

·     Dynamic:动态目标流

Flow direction

iFIT流方向,取值为unidirection表示单向流

Source IP/maskLength

目标流的源IP地址及其掩码长度

Destination IP/maskLength

目标流的目的IP地址及其掩码长度

Source IPv6/mask length

目标流的源IPv6地址及其前缀长度

Destination IPv6/mask length

目标流的目的IPv6地址及其前缀长度

Protocol

目标流的协议号,取值为:

·     any:表示任意协议

·     udp:UDP协议

·     tcp:TCP协议

·     sctp:SCTP协议

Source port

目标流的源端口

Destination port

目标流的目的端口

DSCP

目标流的DSCP

VPN-instance name

iFIT流绑定的VPN名称

Measurement information

测量信息

Period

测量周期

Measurement mode

测量模式,取值为:

·     e2e:端到端测量

·     trace:逐跳测量

Next hop configuration

目标流的下一跳

Loss measure

是否测量丢包情况,取值为:

·     Enabled:表示测量

·     Disabled:表示不测量

Delay measure

是否测量时延,取值为:

·     Enabled:表示测量

·     Disabled:表示不测量

Measurement configuration

测量是否开启,取值为:

·     Enabled:表示已开启

·     Disabled:表示未开启

Measurement status

测量的实际激活状态,取值为:

·     Active:表示正在进行测试

·     Inactive:表示当前未在进行测试

Bound interfaces

iFIT目标流绑定的接口

 

【相关命令】

·     display ifit flow dynamic

·     flow

1.1.7  display ifit statistic

display ifit statistic命令用来显示iFIT动态目标流最近10个周期生成的iFIT测量信息。

【命令】

display ifit statistic { flow-id flow-id | instance instance-name } [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

flow-id flow-id:显示指定流的iFIT测量数据。flow-id表示目标流的标识,取值范围是1~1048575。

instance instance-name:显示指定实例的iFIT测量数据。instance-name表示iFIT实例的名称,为1~31个字符的字符串,区分大小写。只有入节点上支持实例,中间节点和出节点上不支持实例。

verbose:显示指定实例或者指定流的详细测量信息。不指定该参数时,显示iFIT简要测量信息。

【使用指导】

静态业务流是手工配置的流匹配规则,动态业务流才对应真正的业务流,所以,只有动态目标流才有统计信息。因为设备学习生成动态目标流需要时间,所以,对于新生成的动态目标流,其第一、第二个周期产生的测量数据的精准度无法保证,不可信任,建议控制器不要使用新动态目标流第一、第二个周期产生的测量数据。

FlowID由入节点生成,并通过iFIT报文头传递给中间节点和出节点,用于在iFIT测量网络中唯一的标识这条目标流,可通过display ifit flow static命令查看。

【举例】

# 显示iFIT实例abc的简要测量信息。

<Sysname> display ifit statistic instance abc

Period ID      Direction     Interface              PktCount    Timestamp (Sec)

159627365      TransitIn     GE3/1/1                1500         1596273655       

159627365      TransitIn     GE3/1/2                1500         1596273655       

# 显示iFIT实例abc的详细测量信息。

<Sysname> display ifit statistic instance abc verbose

Period ID            : 159627365

Direction            : TransitInput

Interface            : GigabitEthernet3/1/1

PktCount             : 1500

Timestamp (sec, nsec): (1619278726, 349433112)

TTL                  : 189

Trust flag           : Trusted

表1-4 display ifit statistic命令显示信息描述表

字段

描述

PeriodID

测量周期的编号

Direction

流对于接口的方向,取值为:

·     Ingress表示入节点(目标流的入节点)

·     TransitIn在简要显示信息中表示中间节点的入方向

·     TransitInput在详细显示信息中表示中间节点的入方向

·     TransitOut在简要显示信息中表示中间节点的出方向

·     TransitOutput在详细显示信息中表示中间节点的出方向

·     Egress表示出节点(目标流的出节点)

Interface

接口名

PktCount

该周期测量到的报文个数

Timestamp (sec, nsec)

用于计算时延的时间戳(时间戳中的秒值部分,时间戳中的纳秒值部分)

TTL

报文的TTL值

Trust flag

本周期上报的数据是否可以信任:

·     Trusted:可信任

·     Untrusted:不可信任。对于新生成的动态目标流,其第一、第二个周期产生的测量数据的精准度无法保证,不可信任,建议控制器不要使用新动态目标流第一、第二个周期产生的测量数据

 

1.1.8  dynamic-flow aging-time

dynamic-flow aging-time命令用来配置动态目标流的老化参数。

undo dynamic-flow aging-time命令用来恢复缺省情况。

【命令】

dynamic-flow aging-time multi-value [ threshold-percent threshold-percent ]

undo dynamic-flow aging-time

【缺省情况】

动态目标流的老化时间是测量周期的10倍,但是不能小于5分钟。

【视图】

iFIT视图

【缺省用户角色】

network-admin

【参数】

multi-value:用于配置动态目标流的老化时间。动态目标流的老化时间测量周期×multi-value,取值范围为2~100。

threshold-percent threshold-percent:用于配置动态目标流的老化阈值百分比,取值范围为0~100。

【使用指导】

设备在创建动态流的时候会为该动态流创建老化定时器。当设备收到该流的报文,就会让老化定时器重新计时。如果直到老化定时器超时,仍没有收到该流的报文,设备会认为该流不活跃。

同时,设备会按周期查看当前动态流的总数,当动态流的总数大于老化阈值(老化阈值=设备支持的动态流最大数×threshold-percent),设备会自动将不活跃的流老化,即将不活跃的动态流的信息从设备中删除,以免不活跃的流持续占用系统资源。

动态目标流的老化时间必须大于等于5分钟,如果根据命令行配置计算出来的动态目标流的老化时间小于5分钟,则实际生效的动态目标流的老化时间为5分钟。

【举例】

# 配置iFIT动态目标流的老化时间为测量周期的20倍。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] dynamic-flow aging-time 20

1.1.9  encapsulation

encapsulation命令用来配置对下一跳为指定值的报文进行iFIT处理。

undo encapsulation命令用来取消iFIT对下一跳的要求。

【命令】

encapsulation { nexthop ip-address | nexthop-ipv6 ipv6-address }

undo encapsulation [ nexthop ip-address | nexthop-ipv6 ipv6-address ]

【缺省情况】

iFIT不要求报文的下一跳为指定值。

【视图】

iFIT视图

【缺省用户角色】

network-admin

【使用指导】

本命令和flow命令同时生效,共同定义目标流的特征。设备会对符合flow命令要求以及下一跳IP地址满足本命令要求的报文进行iFIT处理,包括封装iFIT报文头,统计报文个数、打时间戳,向分析器上报测量信息。

请务必为目标流配置下一跳,否则,iFIT不能正常统计报文。通过encapsulationflow命令中的下一跳参数均可配置下一跳。多次执行encapsulationflow命令,可以指定多个下一跳。

【举例】

# 配置对下一跳为1.1.0.1的报文进行iFIT处理。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] encapsulation nexthop 1.1.0.1

1.1.10  flow

flow命令用来配置iFIT静态目标流。

undo flow命令用来取消iFIT静态目标流配置。

【命令】

flow unidirection source-ip src-ip-address [ src-mask-length ] destination-ip dest-ip-address [ dest-mask-length ] [ protocol { { tcp | udp | sctp } [ source-port src-port-number ] [ destination-port dest-port-number ] | protocol-number } ] [ dscp dscp-value ] [ vpn-instance vpn-instance-name ]

flow unidirection source-ipv6 src-ipv6-address [ src-prefix-length ] destination-ipv6 dest-ipv6-address [ dest-prefix-length ] [ protocol { { tcp | udp | sctp } [ source-port src-port-number ] [ destination-port dest-port-number ] | protocol-number } ] [ dscp dscp-value ] [ vpn-instance vpn-instance-name ]

flow unidirection source-ip any destination-ip any { vpn-instance vpn-instance-name } { nexthop ip-address | nexthop-ipv6 ipv6-address }

flow unidirection source-ipv6 any destination-ipv6 any { vpn-instance vpn-instance-name } { nexthop ip-address | nexthop-ipv6 ipv6-address }

undo flow

【缺省情况】

未配置iFIT静态目标流。

【视图】

iFIT实例视图

【缺省用户角色】

network-admin

【参数】

unidirection:指定目标流为单向流。

source-ip src-ip-address:指定目标流的源IPv4地址,点分十进制格式。

src-mask-length:指定目标流的源IPv4地址的掩码长度,取值范围为1~32。不指定该参数时,表示精确匹配源IPv4地址。

destination-ip dest-ip-address:指定目标流的目的IPv4地址,点分十进制格式。

dest-mask-length:指定目标流的目的IPv4地址的掩码长度,取值范围为1~32。不指定该参数时,表示精确匹配目的IPv4地址。

source-ipv6 src-ipv6-address:指定目标流的源IPv6地址。

src-prefix-length:指定目标流的源IPv6地址的前缀长度,取值范围为1~128。不指定该参数时,表示精确匹配源IPv6地址。

destination-ipv6 dest-ipv6-address指定目标流的目的IPv6地址。

dest-prefix-length指定目标流的目的IPv6地址的前缀长度,取值范围为1~128。不指定该参数时,表示精确匹配目的IPv6地址。

protocol:指定目标流承载的协议类型。不指定该参数时,表示对目标流承载的协议类型无限制。

·     { tcp | udp | sctp }:指定目标流承载的协议类型为TCP、UDP或者SCTP。

·     destination-port dest-port-number:指定目标流的目的端口号,取值范围为0~65535。不指定该参数时,表示对目标流的目的端口号无限制。

·     source-port src-port-number:指定目标流的源端口号,取值范围为0~65535。不指定该参数时,表示对目标流的源端口号无限制。

·     protocol-number:指定目标流承载的协议类型为除TCP、UDP和SCTP之外的其他协议,取值范围为0~255,但不能为6、17和132,因为6、17和132分别代表TCP、UDP和SCTP协议。

dscp dscp-value:指定目标流的DSCP(Differentiated Services Code Point,区分服务代码点)值,取值范围为0~63。

vpn-instance vpn-instance-name:指定流所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示位于公网中。

source-ip any:任意的源IPv4地址。

destination-ip any:任意的目的IPv4地址。

source-ipv6 any:任意的源IPv6地址。

destination-ipv6 any:任意的目的IPv6地址。

nexthop ip-address:指定目标流的下一跳IPv4地址。

nexthop-ipv6 ip-address:指定目标流的下一跳IPv6地址。

【使用指导】

目标流是iFIT测量的对象,是实施测量的关键要素,每次测量前都必须在入节点配置目标流。中间节点和出节点上无需配置目标流,设备通过报文中包含的iFIT报文头自动学习到目标流。

执行本命令,可以为iFIT测量实例配置目标流的特征。

一个iFIT实例下只能配置一条目标流。同一个iFIT实例下多次执行本命令,最新配置生效。

不同iFIT实例不能配置相同的目标流。

源IP地址和目的IP地址只能是合法单播IP地址,不能为广播IP地址。

请务必为目标流配置下一跳,否则,iFIT不能正常统计报文。通过encapsulationflow命令中的下一跳参数均可配置下一跳。多次执行encapsulationflow命令,可以指定多个下一跳。

【举例】

# 配置iFIT目标流参数:单向、源IP为10.10.10.1/24、目的IP为10.10.10.2/24、VPN为vpn1。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] instance abc

[Sysname-ifit-instance-abc] flow unidirection source-ip 10.10.10.1 24 destination-ip 10.10.10.2 24 vpn-instance vpn1

【相关命令】

·     encapsulation

1.1.11  ifit enable

ifit enable命令用来全局开启iFIT功能,并进入iFIT视图。如果iFIT功能已经开启,执行该命令直接进入iFIT视图。

undo ifit enable命令用来全局关闭iFIT功能。

【命令】

ifit enable

undo ifit enable

【缺省情况】

iFIT功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

iFIT是一种测量协议,当用户需要实时测量网络的丢包及时延情况时,可以使能iFIT随流测量功能。

要使用iFIT测量功能,用户需要:

·     在iFIT测量网络的入节点上开启iFIT功能、创建实例、并在实例下配置目标流等参数。实例下手工配置的目标流称为静态目标流。入节点会根据本设备上配置的iFIT设备ID为该实例绑定的静态目标流自动生成FlowID,FlowID会封装到iFIT报文头中传递给中间节点和出节点,用于在iFIT测量网络中唯一的标识这条目标流。

·     在iFIT测量网络的中间节点和出节点上开启iFIT功能即可,不需要配置实例和目标流。中间节点和出节点根据报文中是否携带iFIT报文头来决定是否对报文进行iFIT处理。如果收到的报文携带了iFIT报文头,再进一步根据iFIT报文头中的FlowID、测量周期编号、时间戳等信息对报文进行iFIT测量。

【举例】

# 开启iFIT功能并进入iFIT视图。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit]

1.1.12  instance

instance命令用来创建iFIT实例并进入iFIT实例视图。如果指定的iFIT实例已存在,则直接进入该iFIT实例的视图。

undo instance命令用来删除iFIT实例。

【命令】

instance instance-name

undo instance instance-name

【缺省情况】

不存在iFIT实例。

【视图】

iFIT视图

【缺省用户角色】

network-admin

【参数】

instance-name:表示iFIT实例的名称,为1~31个字符的字符串,区分大小写。

【使用指导】

用户需要在测量网络的入节点上创建实例。一个实例对应一条目标流,实例视图下可以配置目标流的测量参数。当需要配置多条目标流时,可创建多个实例。

中间节点和出节点上无需创建实例,中间节点和出节点只需要开启iFIT功能,即可进行iFIT测量。中间节点和出节点开启iFIT功能后,根据iFIT报文头自动识别iFIT目标流,并在本机对该目标流进行测量,这种自动识别的目标流称为动态目标流。

【举例】

# 创建iFIT测量实例abc并进入iFIT实例视图。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] instance abc

[Sysname-ifit-abc]

1.1.13  measure enable

measure enable命令用来开启iFIT实例的测量功能。

undo measure enable命令用来关闭iFIT实例的测量功能。

【命令】

measure enable

undo measure enable

【缺省情况】

iFIT实例的测量功能处于关闭状态。

【视图】

iFIT实例视图

【缺省用户角色】

network-admin

【使用指导】

本命令用于开启iFIT实例的测量功能,iFIT可以测量目标流的时延和丢包情况。

配置本命令前,必须配置iFIT设备的ID、创建实例、配置目标流以及配置目标流和接口绑定,否则,配置失败。

配置本命令后,不允许修改device-id命令以及iFIT实例视图下的配置。如需修改,请先关闭iFIT实例的测量功能。

【举例】

# 开启iFIT实例的测量功能。

[Sysname] ifit enable

[Sysname-ifit] instance abc

[Sysname-ifit-instance-abc] measure enable

1.1.14  measure mode

measure mode命令用来配置iFIT的测量类型。

undo measure mode命令用来恢复缺省情况。

【命令】

measure mode { e2e | trace }

undo measure mode

【缺省情况】

iFIT的测量类型为端到端测量功能。

【视图】

iFIT实例视图

【缺省用户角色】

network-admin

【参数】

e2e指定为端到端测量类型。该模式下,只有入节点和出节点上报测量数据,用于计算测量结果。

trace:指定为逐跳测量类型。该模式下,目标流途经的设备上,只要开启了iFIT功能,并且检测到了iFIT报文,就会上报测量数据。

【使用指导】

通过iFIT获得的性能指标可以作为评价网络性能的直接依据,对于网络的故障诊断和用户业务测量具有重要的意义。

当用户希望测量整个网络的丢包和时延性能时,可以选择端到端测量模式;当用户希望准确定位每个网络节点的丢包和时延性能时,可以选择逐跳测量模式。

MPLS网络中的iFIT报文头中有字段可以携带测试类型,所以,MPLS网络支持这两种类型。SR和SRv6中的iFIT报文头中有无字段携带测试类型,它们仅支持逐跳测试,即便配置了端到端测试,也按照逐跳测试处理。

【举例】

# 设置iFIT的测量类型为逐跳测量。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] instance abc

[Sysname-ifit-instance-abc] measure mode trace

1.1.15  period

period命令用来配置iFIT实例的测量周期。

undo period命令用来恢复缺省情况。

【命令】

period period

undo period

【缺省情况】

iFIT实例的测量周期为30秒。

【视图】

iFIT实例视图

【缺省用户角色】

network-admin

【参数】

period:表示iFIT实例的测量周期,取值为10、30、60、300,单位为秒。

【使用指导】

iFIT按周期统计性能参数,它会统计周期内经过设备接口的iFIT报文的个数以及时间。

【举例】

# 将iFIT实例abc的测量周期配置为60秒。

<Sysname> system-view

[Sysname] ifit enable

[Sysname-ifit] instance abc

[Sysname-ifit-instance-abc] period 60

1.1.16  reset ifit statistic

reset ifit statistic命令用来清除iFIT动态目标流最近10个周期生成的iFIT测量信息。

【命令】

reset ifit statistic [ instance instance-name | flow-id flow-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

instance instance-name:清除指定实例的iFIT测量数据。instance-name表示iFIT实例的名称,为1~31个字符的字符串,区分大小写。只有入节点上支持实例,中间节点和出节点上不支持实例。

flow-id flow-id:清除iFIT动态目标流的iFIT测量数据。flow-id表示目标流的标识,取值范围是1~1048575。

【使用指导】

FlowID由入节点生成,并通过iFIT报文头传递给中间节点和出节点,用于在iFIT测量网络中唯一的标识这条目标流,可通过display ifit flow dynamic命令查看。

【举例】

# 清除FlowID为40962的目标流的测量信息。

<Sysname> reset ifit statistic flow-id 40962

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们