03-MOD命令
本章节下载: 03-MOD命令 (239.40 KB)
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
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
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 |
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 |
丢包原因组 |
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所示。
取值 |
描述 |
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
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所示。
取值 |
描述 |
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
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所示。
取值 |
描述 |
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
telemetry mod命令用来进入MOD视图。
【命令】
telemetry mod
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 进入MOD视图。
<Sysname> system-view
[Sysname] telemetry mod
[Sysname-telemetry-mod]
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!