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

19-Telemetry命令参考

目录

03-MOD命令

本章节下载 03-MOD命令  (239.40 KB)

03-MOD命令


1 MOD

1.1  MOD配置命令

1.1.1  collector

collector命令用来配置MOD功能上送采集器的报文的封装信息。

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

【命令】

collector source-ip source-address destination-ip destination-address source-port source-port destination-port destination-port [ vlan vlan-id ]

undo collector

【缺省情况】

未配置MOD功能上送采集器的报文的封装信息。

【视图】

MOD视图

【缺省用户角色】

network-admin

【参数】

source-ip source-address:表示MOD功能上送采集器的报文封装的源IP地址。

destination-ip destination-address:表示MOD功能上送采集器的报文封装的目的IP地址。

source-port source-port:表示MOD功能上送采集器的报文封装的源端口号。

destination-port destination-port:表示MOD功能上送采集器的报文封装的目的端口号。

vlan vlan-id:表示MOD功能上送采集器的报文所属VLAN。

【使用指导】

设备将使用本命令中指定的封装信息封装报文,路由至远端采集器。

【举例】

# 配置MOD功能上送采集器的报文的源IP地址为10.10.10.10、目的IP地址为20.20.20.20、源端口号为10、目的端口号为20。

<Sysname> system-view

[Sysname] telemetry mod

[Sysname-telemetry-mod] collector source-ip 10.10.10.10 destination-ip 20.20.20.20 source-port 10 destination-port 20

【相关命令】

·     telemetry mod

1.1.2  device-id

device-id命令用来配置MOD功能的设备标识ID。

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

【命令】

device-id address

undo device-id

【缺省情况】

未配置MOD功能的设备标识ID。

【视图】

MOD视图

【缺省用户角色】

network-admin

【参数】

address:表示MOD功能的设备标识ID。可配置为任意非0.0.0.0的IPv4地址。本字段最终会填充在向采集器上报的信息中,便于采集器识别信息源。

【举例】

# 配置MOD功能的设备标识ID为10.10.10.10。

<Sysname> system-view

[Sysname] telemetry mod

[Sysname-telemetry-mod] device-id 10.10.10.10

【相关命令】

·     telemetry mod

1.1.3  display telemetry mod

display telemetry mod命令用来显示MOD的配置信息。

【命令】

display telemetry mod [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。

【举例】

# 显示MOD的配置信息。

<Sysname> system-view

[Sysname] display telemetry mod

Status             : Successful

Drop reason list   :

  ipv4-dip-miss

  smac-equal-dmac

  denied-vlan

Drop group list    :

  drop-precedence-drop

Device ID          : 192.168.56.2

Transport protocol : UDP

Collector

  Source IP        : 1.1.1.1

  Destination IP   : 1.1.1.2

  Source port      : 80

  Destination port : 90

  VLAN ID          : 20

表1-1 display telemetry mod命令显示信息描述表

字段

描述

Status

MOD功能的下发状态:

·     Successful:下发成功

·     Failed:下发失败

·     Inactive:未下发

Drop reason list

丢包原因列表,具体取值请参见表1-6

None表示未配置任何丢包原因

Drop group list

丢包原因组:

·     drop-precedence-drop:丢弃优先级相关的丢包原因组

·     invalid-queue-drop:无效队列丢弃相关的丢包原因组

·     multicast-replication-fail:组播复制失败相关的丢包原因组(暂不支持)

·     pfc-fc-drop:PFC流控丢弃相关的丢包原因组

·     tail-or-wred-drop:尾丢弃或WRED丢弃相关的丢包原因组

·     traffic-management-fail:流量管理失败相关的丢包原因组

·     user-defined:用户自定义丢包原因组

·     voq-ram-drop:VOQ RAM丢弃相关的丢包原因组

Sampler

采样器名称

Device ID

设备标识ID

Transport protocol

MOD功能向采集器上送报文的方式。当前仅支持UDP

Collector

MOD功能上送采集器的报文的封装信息:

·     Source IP:源IP地址

·     Destination IP:目的IP地址

·     Source port:源端口号

·     Destination port:目的端口号

·     VLAN ID:报文所属VLAN

 

1.1.4  display telemetry mod reason-list-map

display telemetry mod reason-list-map命令用来显示MOD丢包原因与丢包原因组之间的映射关系。

【命令】

display telemetry mod reason-list-map [ group [ group-name ] ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

group [ group-name ]:指定丢包原因组。如果不指定本参数,则表示指定所有丢包原因组;如果不指定group-name,则表示显示所有丢包原因组与所有丢包原因之间的映射关系。

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。

【举例】

# 显示所有丢包原因与所有丢包原因组之间的映射关系。

<Sysname> system-view

[Sysname] display telemetry mod reason-list-map

Reason                    Group

global-dram-bdbs          traffic-management-fail

global-sram-buffers       traffic-management-fail

...

# 显示所有丢包原因组与所有丢包原因之间的映射关系。

<Sysname> system-view

[Sysname] display telemetry mod reason-list-map group

Group                     Reason

drop-precedence-drop      drop-precedence-level

invalid-queue-drop        queue-num-resolution-error

...

表1-2 display telemetry mod reason-list-map命令显示信息描述表

字段

描述

Reason

丢包原因

Group

丢包原因组

 

其它显示信息解释请参见表1-3表1-5

1.1.5  group-list

group-list命令用来配置MOD功能监控的丢包原因组。

undo group-list命令用来取消已配置的MOD功能监控的丢包原因组。

【命令】

group-list { group-list | all }

undo group-list { group-list | all }

【缺省情况】

未配置MOD功能监控的丢包原因组,即设备的Group MOD功能处于关闭状态。

【视图】

MOD视图

【缺省用户角色】

network-admin

【参数】

group-list:MOD丢包原因组列表。可以输入多个组,中间以空格隔开,单次最多可以指定8个组。具体取值如表1-3所示。

表1-3 系统预定义丢包原因组取值

取值

描述

drop-precedence-drop

丢弃优先级相关的丢包原因组

invalid-queue-drop

无效队列丢弃相关的丢包原因组

multicast-replication-fail

(暂不支持)组播复制失败相关的丢包原因组

pfc-fc-drop

PFC流控丢包相关的丢包原因组

tail-or-wred-drop

尾丢弃或WRED丢弃相关的丢包原因组

traffic-management-fail

流量管理失败相关的丢包原因组

user-defined

用户自定义丢包原因组

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组。VOQ(Virtual Output Queue)表示虚拟输出队列,RAM(Random Access Memory)表示随机存储器

 

all:表示所有丢包原因组。

【使用指导】

多次执行group-list命令时,设备将在已有的丢包原因组基础上叠加新的丢包原因组。

多次执行undo group-list命令时,设备将在已有的丢包原因组基础上删除新输入的丢包原因组。

【举例】

# 配置MOD功能监控的丢包原因组为drop-precedence-drop

<Sysname> system-view

[Sysname] telemetry mod

[Sysname-telemetry-mod] group-list drop-precedence-drop

【相关命令】

·     telemetry mod

1.1.6  mapping reason-list group

mapping reason-list group命令用来配置丢包原因与丢包原因组之间的映射关系。

undo mapping reason-list group命令用来恢复丢包原因与丢包原因组之间的缺省映射关系。

【命令】

mapping reason-list { reason-list | all } group name

undo mapping reason-list { reason-list | all } group name

【缺省情况】

丢包原因与丢包原因组之间映射关系的缺省情况如表1-4所示。

表1-4 丢包原因组的丢包原因取值的缺省情况

丢包原因取值

丢包原因描述

丢包原因组取值

丢包原因组描述

drop-precedence-level

因丢弃优先级导致丢包

drop-precedence-drop

丢弃优先级相关的丢包原因组

external-error

因外部错误导致丢包

traffic-management-fail

流量管理失败相关的丢包原因组

global-dram-bdbs

因全局DRAM的BDB(Buffer Description Block)资源已满导致丢包。DRAM(Dynamic Random Access Memory)表示动态随机存储器

traffic-management-fail

流量管理失败相关的丢包原因组

global-sram-buffers

因全局SRAM的BUFFER资源已满导致丢包。SRAM(Static Random Access Memory)表示静态随机存储器

traffic-management-fail

流量管理失败相关的丢包原因组

global-sram-pdbs

因全局SRAM的PDB(Packet Description Block)资源已满导致丢包

traffic-management-fail

流量管理失败相关的丢包原因组

latency

因时延导致丢包

traffic-management-fail

流量管理失败相关的丢包原因组

multicast-fifo-full

因组播FIFO队列满导致丢包

multicast-replication-fail

组播复制失败相关的丢包原因组

multicast-replication-error

因组播复制错误导致丢包

multicast-replication-fail

组播复制失败相关的丢包原因组

packet-size-error

因报文大小错误导致丢包

traffic-management-fail

流量管理失败相关的丢包原因组

pb-vsq-sram-buffers-shared-max-size

因接口VSQ SRAM Shared的BUFFER资源超限导致丢包。PB(Port Base)表示基于接口;VSQ(Virtual Statistics Queue)表示虚拟统计队列

pfc-fc-drop

PFC流控丢包相关的丢包原因组

pb-vsq-sram-buffers-total-free-shared

因接口VSQ SRAM Total的BUFFER资源超限导致丢包

pfc-fc-drop

PFC流控丢包相关的丢包原因组

pb-vsq-sram-pds-shared-max-size

因接口VSQ SRAM Shared的PD(Packet Description)资源超限导致丢包

pfc-fc-drop

PFC流控丢包相关的丢包原因组

pb-vsq-sram-pds-total-free-shared

因接口VSQ SRAM Total的PD资源超限导致丢包

pfc-fc-drop

PFC流控丢包相关的丢包原因组

pb-vsq-words-shared-max-size

因接口VSQ Shared的WORD资源超限导致丢包。一个WORD大小为16字节

pfc-fc-drop

PFC流控丢包相关的丢包原因组

pb-vsq-words-total-free-shared

因接口VSQ Total的WORD资源超限导致丢包

pfc-fc-drop

PFC流控丢包相关的丢包原因组

queue-num-not-valid

因队列号非法导致丢包

invalid-queue-drop

无效队列丢弃相关的丢包原因组

queue-num-resolution-error

因队列号超范围导致丢包

invalid-queue-drop

无效队列丢弃相关的丢包原因组

sram-resource-error

因SRAM资源错误导致丢包

traffic-management-fail

流量管理失败相关的丢包原因组

tar-fifo-full

因流量管理动作消息FIFO队列满导致丢包

traffic-management-fail

流量管理失败相关的丢包原因组

voq-dram-block

因VOQ DRAM阻塞导致丢包

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组。VOQ(Virtual Output Queue)表示虚拟输出队列,RAM(Random Access Memory)表示随机存储器

voq-sram-buffers-shared-max-size

因VOQ SRAM Shared的BUFFER资源超限导致丢包

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组

voq-sram-buffers-total-free-shared

因VOQ SRAM Total的BUFFER资源超限导致丢包

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组

voq-sram-pds-shared-max-size

因VOQ SRAM Shared的PD资源超限导致丢包

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组

voq-sram-pds-total-free-shared

因VOQ SRAM Total的PD资源超限导致丢包

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组

voq-words-shared-max-size

因VOQ Shared的WORD资源超限导致丢包

tail-or-wred-drop

尾丢弃或WRED丢弃相关的丢包原因组

voq-words-total-free-shared

因VOQ Total的WORD资源超限导致丢包

voq-ram-drop

VOQ RAM丢弃相关的丢包原因组

voq-wred

VOQ发生WRED丢包

tail-or-wred-drop

尾丢弃或WRED丢弃相关的丢包原因组

vsq-wred-pfc

PFC相关VSQ组发生WRED丢包

traffic-management-fail

流量管理失败相关的丢包原因组

vsq-wred-tm

端口流控相关VSQ组发生WRED丢包

traffic-management-fail

流量管理失败相关的丢包原因组

 

【视图】

丢包原因映射视图

【缺省用户角色】

network-admin

【参数】

reason-list:丢包原因列表。可以输入多个丢包原因,中间以空格隔开,单次最多可以指定8个丢包原因。具体取值如表1-5所示。

表1-5 丢包原因组的丢包原因取值

取值

描述

drop-precedence-level

因丢弃优先级导致丢包

external-error

因外部错误导致丢包

global-dram-bdbs

因全局DRAM的BDB(Buffer Description Block)资源已满导致丢包。DRAM(Dynamic Random Access Memory)表示动态随机存储器

global-sram-buffers

因全局SRAM的BUFFER资源已满导致丢包。SRAM(Static Random Access Memory)表示静态随机存储器

global-sram-pdbs

因全局SRAM的PDB(Packet Description Block)资源已满导致丢包

latency

因时延导致丢包

multicast-fifo-full

(暂不支持)因组播FIFO队列满导致丢包

multicast-replication-error

(暂不支持)因组播复制错误导致丢包

packet-size-error

因报文大小错误导致丢包

pb-vsq-sram-buffers-shared-max-size

因接口VSQ SRAM Shared的BUFFER资源超限导致丢包。PB(Port Base)表示基于接口;VSQ(Virtual Statistics Queue)表示虚拟统计队列

pb-vsq-sram-buffers-total-free-shared

因接口VSQ SRAM Total的BUFFER资源超限导致丢包

pb-vsq-sram-pds-shared-max-size

因接口VSQ SRAM Shared的PD(Packet Description)资源超限导致丢包

pb-vsq-sram-pds-total-free-shared

因接口VSQ SRAM Total的PD资源超限导致丢包

pb-vsq-words-shared-max-size

因接口VSQ Shared的WORD资源超限导致丢包。一个WORD大小为16字节

pb-vsq-words-total-free-shared

因接口VSQ Total的WORD资源超限导致丢包

queue-num-not-valid

因队列号非法导致丢包

queue-num-resolution-error

因队列号超范围导致丢包

sram-resource-error

因SRAM资源错误导致丢包

tar-fifo-full

因流量管理动作消息FIFO队列满导致丢包

voq-dram-block

因VOQ DRAM阻塞导致丢包

voq-sram-buffers-shared-max-size

因VOQ SRAM Shared的BUFFER资源超限导致丢包

voq-sram-buffers-total-free-shared

因VOQ SRAM Total的BUFFER资源超限导致丢包

voq-sram-pds-shared-max-size

因VOQ SRAM Shared的PD资源超限导致丢包

voq-sram-pds-total-free-shared

因VOQ SRAM Total的PD资源超限导致丢包

voq-words-shared-max-size

因VOQ Shared的WORD资源超限导致丢包

voq-words-total-free-shared

因VOQ Total的WORD资源超限导致丢包

voq-wred

VOQ发生WRED丢包

vsq-wred-pfc

PFC相关VSQ组发生WRED丢包

vsq-wred-tm

端口流控相关VSQ组发生WRED丢包

 

all:表示所有丢包原因。

group name:丢包原因组的名称,为1~63个字符的字符串,区分大小写。当前仅支持取值为user-defined

【使用指导】

当前仅支持将缺省属于各丢包原因组中的丢包原因映射至user-defined组中。

MOD监控丢包原因组时无法区分组中的具体丢包原因,如需定位具体的丢包原因,可将关注的丢包原因映射到user-defined组,然后配置MOD监控user-defined组。

【举例】

# 配置丢包原因global-dram-bdbs与丢包原因组user-defined之间的映射关系。

<Sysname> system-view

[Sysname] telemetry mod reason-group-map

[Sysname-telemetry-mod-reason-group-map] mapping reason-list global-dram-bdbs group user-defined

【相关命令】

·     telemetry mod reason-group-map

1.1.7  reason-list

reason-list命令用来配置MOD功能监控的丢包原因列表。

undo reason-list命令用来取消已配置的MOD功能监控的丢包原因列表。

【命令】

reason-list { reason-list | all }

undo reason-list { reason-list | all }

【缺省情况】

未配置MOD功能监控的丢包原因列表,即设备不对丢包进行监控。

【视图】

MOD视图

【缺省用户角色】

network-admin

【参数】

reason-list:丢包原因列表。可以输入多个丢包原因,中间以空格隔开,单次最多可以指定8个丢包原因。具体取值如表1-6所示。

表1-6 丢包原因取值

取值

描述

denied-vlan

报文携带的VLAN不是入端口允许通过的VLAN

ipv4-dip-miss

IPv4目的IP未命中路由表(命中缺省路由也上报本丢包原因)

 

all:表示所有丢包原因。

【使用指导】

多次执行reason-list reason-list命令时,设备将在已有的丢包原因基础上叠加新的丢包原因。

多次执行undo reason-list reason-list命令时,设备将在已有的丢包原因基础上删除新输入的丢包原因。

【举例】

# 配置MOD功能监控的丢包原因列表为所有原因。

<Sysname> system-view

[Sysname] telemetry mod

[Sysname-telemetry-mod] reason-list all

【相关命令】

·     telemetry mod

1.1.8  telemetry mod

telemetry mod命令用来进入MOD视图。

【命令】

telemetry mod

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 进入MOD视图。

<Sysname> system-view

[Sysname] telemetry mod

[Sysname-telemetry-mod]

1.1.9  telemetry mod reason-group-map

telemetry mod reason-group-map命令用来进入丢包原因映射视图。

【命令】

telemetry mod reason-group-map

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 进入丢包原因映射视图。

<Sysname> system-view

[Sysname] telemetry mod reason-group-map

[Sysname-telemetry-reason-group-map]

 

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

新华三官网
联系我们