23-eMDI命令
本章节下载: 23-eMDI命令 (314.71 KB)
eMDI功能不能用于统计VXLAN隧道以外其他隧道的报文。
alarm suppression times命令用来配置eMDI实例的告警抑制次数。
undo alarm suppression times命令用来恢复缺省情况。
【命令】
alarm suppression times times-value
undo alarm suppression times
【缺省情况】
eMDI实例的告警抑制次数为3。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
times-value:告警抑制次数,取值范围为0~60,0表示不进行告警。
【使用指导】
当丢包率连续达到告警阈值的次数超过告警抑制次数时,设备将生成告警日志并发送到信息中心。
当丢包率连续低于告警阈值的次数超过告警抑制次数时,设备将生成告警解除日志并发送到信息中心,以解除告警。
例如,通过本命令配置的告警抑制次数为5,则连续5次丢包率达到告警阈值时并不会生成告警日志,只有第6次的丢包率也达到告警阈值时才会生成告警日志;生成解除告警日志时也是同理。
有关信息中心的详细介绍请参见“网络管理和监控配置指导”中的“信息中心”。
对于已经启动的实例,不支持修改告警抑制次数,如需修改请先使用stop命令停止实例。
【举例】
# 配置实例eMDI1的告警抑制次数为5。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] flow ipv4 tcp source 10.0.0.1 destination 10.2.2.2
[Sysname-emdi-instance-eMDI1] alarm suppression times 5
【相关命令】
· flow ipv4 tcp
· flow ipv4 udp
alarm threshold命令用来配置eMDI实例的告警阈值。
undo alarm threshold命令用来恢复缺省情况。
【命令】
alarm { dplr | rtp-lr | rtp-ser | uplr } threshold threshold-value
undo alarm { dplr | rtp-lr | rtp-ser | uplr } threshold
【缺省情况】
eMDI实例的告警阈值为100。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
dplr:指定TCP报文的监控点下游丢包率告警阈值。
rtp-lr:指定UDP协议承载的RTP报文的丢包率告警阈值。
rtp-ser:指定UDP协议承载的RTP报文乱序率告警阈值。
uplr:指定TCP报文的监控点上游丢包率的告警阈值。
threshold-value:指定告警阈值,取值范围为1~100000,单位为十万分之一。
【使用指导】
当完成eMDI相关配置并启动eMDI实例后,eMDI会监测指定的目标数据流,按周期进行丢包和乱序统计。
当丢包率连续达到告警阈值的次数超过告警抑制次数时,设备将生成告警日志并发送到信息中心。
当丢包率连续低于告警阈值的次数超过告警抑制次数时,设备将生成告警解除日志并发送到信息中心。
设备生成的eMDI日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。有关信息中心的详细介绍请参见“网络管理和监控配置指导”中的“信息中心”。
对于已经启动的实例,不支持修改告警阈值,如需修改请先使用stop命令停止实例。
【举例】
# 配置实例eMDI1的TCP报文的监控点下游丢包率告警阈值为1000。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] flow ipv4 tcp source 10.0.0.1 destination 10.2.2.2
[Sysname-emdi-instance-eMDI1] alarm dplr threshold 1000
【相关命令】
· flow ipv4 tcp
· flow ipv4 udp
description命令用来配置eMDI实例的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置eMDI实例的描述信息。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
text:实例的描述信息,为1~255个字符的字符串,区分大小写。
【使用指导】
对于正在运行的实例,可以通过本命令对描述信息进行增、删、改操作。
【举例】
# 配置实例eMDI1的描述信息为eMDI1。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] description eMDI1
display emdi instance命令用来显示eMDI实例的信息。
【命令】
display emdi instance [ name instance-name | id instance-id ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name instance-name:指定实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有实例的信息。
id instance-id:指定实例的编号。如果未指定本参数,将显示所有实例的信息。
verbose:显示实例的详细信息。如果未指定本参数,将显示实例的简要信息。
【举例】
# 显示实例eMDI1的简要信息。
<Sysname> display emdi instance name eMDI1
Status Protocol Type Source IP/Port Destination IP/Port
Active TCP Static 1.1.1.1/2001 2.2.2.2/2010
# 显示所有实例的简要信息。
<Sysname> display emdi instance
Brief information about all instances:
ID Name Type Instance status Protocol
1 eMDI1 Static Active TCP
2 - Dynamic Inactive UDP
# 显示TCP实例eMDI1的详细信息。
<Sysname> display emdi instance name eMDI1 verbose
Instance name : eMDI1
ID : 1
Instance status : Active
Protocol : TCP
Type : Static
Destination IP : 2.2.2.2
Destination port : 2010
Source IP : 1.1.1.1
Source port : 2001
VLAN ID : 45
VXLAN ID : -
Monitoring period : 10 sec
Monitoring periods that passed : 30
Lifetime : 10 hours
Running time : 8 hours 20 min 30 sec
Normal periods : 29
Abnormal periods : 1
UPLR : 1000
DPLR : 1000
# 显示ID为2的UDP实例的详细信息。
<Sysname> display emdi instance id 2 verbose
Instance name : -
ID : 2
Instance status : Inactive
Protocol : UDP
Type : Dynamic
Destination IP : 2.2.2.2
Destination port : 2010
Source IP : 1.1.1.1
Source port : 2001
VLAN ID : 45
VXLAN ID : -
Payload type : -
Clock rate : 90000 Hz
Monitoring period : 10 sec
Monitoring periods that passed : 30
Lifetime : 10 hours
Running time : 8 hours 20 min 30 sec
Normal periods : 29
Abnormal periods : 1
RTP-LR : 100
RTP-SER : 100
FEC window : 100
FEC threshold : 5
表1-1 display emdi instance命令显示信息描述表
字段 |
描述 |
Status Instance status |
实例的运行状态: · Active:激活状态 · Inactive:未激活状态 |
Protocol |
目标数据流所属的传输层协议: · TCP · UDP |
Type |
实例创建的类型: · Static:静态方式。即该实例由CLI方式创建 · Dynamic:动态方式。即该实例由非CLI方式创建 |
Source IP/Port Source Port |
源IP地址,源端口号 |
Destination IP/Port Destination Port |
目的IP地址,目的端口号 |
ID |
实例的编号 |
Name/Instance name |
实例的名称 |
VLAN ID |
目标数据流的VLAN ID |
VXLAN ID |
目标数据流的VXLAN ID |
Monitoring period |
实例的监控周期,单位为秒 |
Monitoring periods that passed |
当前已经过的监控周期数目 可能存在某些监控周期内无目标数据流流经设备的情况,此时Monitoring periods that passed > Normal periods + Abnormal periods |
Lifetime |
实例的监控时间 |
Running time |
实例已运行的时间 如下两种情况可能会导致本字段的实际值稍大于Lifetime值 · 实例运行的时间已到达Lifetime,但当前监控周期还未结束,则实例会运行至当前监控周期结束才自动停止 · 配置的Lifetime较大时,实例实际已运行的时间接近或达到Lifetime |
Normal periods |
指标正常的周期数目。指标正常指的是丢包率和乱序率均未超过阈值 |
Abnormal periods |
指标异常的周期数目。指标异常指的是丢包率或乱序率中,一个或两个指标超过阈值 |
UPLR |
TCP报文的监控点上游丢包率告警阈值 |
DPLR |
TCP报文的监控点下游丢包率告警阈值 |
Payload type |
目标UDP数据流的RTP报文负载类型 |
Clock rate |
目标UDP数据流的RTP报文时钟频率,单位为赫兹 |
RTP-LR |
UDP协议承载的RTP报文丢包率告警阈值 |
RTP-SER |
UDP协议承载的RTP报文乱序率告警阈值 |
FEC window |
视频质量监控的滑动窗口 |
FEC threshold |
视频质量监控的阈值 |
display emdi resource命令用来查看设备的eMDI实例资源信息。
【命令】
display emdi resource
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 查看设备的eMDI实例资源信息。
<Sysname> display emdi resource
Specifications(Slot 1):
Max instances : 20
Max UDP instances : 10
Max TCP instances : 10
Max static instances : 10
Max dynamic instances : 10
Configuration(Slot 1):
Configured instances : 0
Running instances : 0
Running UDP instances : 0
Running TCP instances : 0
Running static instances : 0
Running dynamic instances : 0
表1-2 display emdi resource命令显示信息描述表
字段 |
描述 |
Specifications(Slot 1) |
支持的规格信息 |
Max instances |
实例可以同时运行的最大数目 |
Max UDP instances |
UDP实例可以同时运行的最大数目 |
Max TCP instances |
TCP实例可以同时运行的最大数目 |
Max static instances |
静态实例可以同时运行的最大数目 |
Max dynamic instances |
动态实例可以同时运行的最大数目 |
Configuration(Slot 1) |
当前配置信息 |
Configured instances |
已配置的实例数目 |
Running instances |
正在运行的实例数目 一个实例即属于TCP/UDP也同时属于静态/动态,所以Running instances = Running UDP instances + Running TCP instances = Running static instances + Running dynamic instances |
Running UDP instances |
正在运行的UDP实例数目 |
Running TCP instances |
正在运行的TCP实例数目 |
Running static instances |
正在运行的静态实例数目 |
Running dynamic instances |
正在运行的动态实例数目 |
【相关命令】
· emdi
display emdi statistics命令用来查看eMDI实例的监控统计信息。
【命令】
display emdi statistics { instance-name instance-name | instance-id instance-id } [ number number ] [ abnormal | verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance-name instance-name:指定实例的名称,为1~31个字符的字符串,区分大小写。
instance-id instance-id:指定实例的编号。
number number:显示指定周期数的监控统计信息,缺省值为3,取值范围为1~60。
abnormal:显示目标数据流异常周期的监控统计信息。不指定本参数时,正常和异常周期的监控统计信息均会显示。
verbose:显示目标数据流的详细监控统计信息。不指定本参数时,显示简要监控统计信息。
【使用指导】
对于每个实例,设备仅存储最近60个周期的监控统计信息。
同时指定abnormal和number number时,会跨过正常数据,只显示number条异常周期的监控统计信息。
【举例】
# 查看实例eMDI1的简要监控统计信息。
<Sysname> display emdi statistics instance-name eMDI1
Instance name : eMDI1
Instance ID : 1
Monitoring period: 10 sec
Protocol : TCP
Unit for DPLR and UPLR is 1/100000
Timestamp Status Rate(bps) DPLR UPLR DRTT(us) URTT(us)
2019/09/17 16:17:20 Normal 4539000 0 0 2694 2315
2019/09/17 16:17:10 Abnormal 4865656 46786 0 3656 3711
2019/09/17 16:17:00 Abnormal 4865656 12362 4568 69564 26965
# 查看实例eMDI2中最近2个周期的监控统计信息。
<Sysname> display emdi statistics instance-name eMDI2 number 2
Instance name : eMDI2
Instance ID : 2
Monitoring period: 10 sec
Protocol : UDP
Unit for RTP-LR, RTP-SER and RTP-ELF is 1/100000
Timestamp Status RTP-LR RTP-SER Jitter(us) RTP-LP RTP-ELF
2019/09/17 16:17:20 Normal 0 0 4294 0 0
2019/09/17 16:17:10 Abnormal 36533 25365 6729 15 12566
# 查看实例eMDI3的详细监控统计信息。
<Sysname> display emdi statistics instance-name eMDI3 verbose
Instance name : eMDI3
Instance ID : 3
Monitoring period : 10 sec
Protocol : UDP
Timestamp : 2019-09-17 17:02:00
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Abnormal
Received packets : 3850
Rate : 128 pps
Received bytes : 5390000
Rate : 1437333 bps
Lost packets : 32261
RTP-LR : 89338/100000
Packet out of sequence : 0
RTP-SER : 0/100000
RTP-LP : 5
RTP-ELF : 2/100000
Maximum jitter : 8815 us
Average jitter : 8540 us
Minimum jitter : 8262 us
Timestamp : 2019-09-17 17:01:50
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Normal
Received packets : 3736
Rate : 128 pps
Received bytes : 5145000
Rate : 1237333 bps
Lost packets : 31481
RTP-LR : 81569/100000
Packet out of sequence : 0
RTP-SER : 0/100000
RTP-LP : 5
RTP-ELF : 2/100000
Maximum jitter : 7885 us
Average jitter : 7564 us
Minimum jitter : 7242 us
Timestamp : 2019-09-17 17:01:40
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Normal
Received packets : 3736
Rate : 128 pps
Received bytes : 5145000
Rate : 1237333 bps
Lost packets : 31481
RTP-LR : 81569/100000
Packet out of sequence : 0
RTP-SER : 0/100000
RTP-LP : 5
RTP-ELF : 2/100000
Maximum jitter : 7885 us
Average jitter : 7564 us
Minimum jitter : 7242 us
# 查看实例eMDI4最近一个周期的详细监控统计信息。
<Sysname> display emdi statistics instance-name eMDI4 number 1 verbose
Instance name : eMDI4
Instance ID : 4
Monitoring period : 10 sec
Protocol : TCP
Timestamp : 2019-09-17 17:02:00
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Abnormal
Received packets : 95
Rate : 9 pps
Received bytes : 12510
Rate : 10008 bps
UPLC : 0
UPLR : 0/100000
DPLC : 0
DPLR : 0/100000
URTT : 35 us
DRTT : 8354549 us
Service module : Slot 2
Inbound interface : GigabitEthernet2/0/1
Flow status : Abnormal
Received packets : 95
Rate : 9 pps
Received bytes : 12510
Rate : 10008 bps
UPLC : 0
UPLR : 0/100000
DPLC : 0
DPLR : 0/100000
URTT : 35 us
DRTT : 8354549 us
# 查看实例eMDI5的异常周期的监控统计信息。
<Sysname> display emdi statistics instance-name eMDI5 abnormal
Instance name : eMDI5
Instance ID : 5
Monitoring period : 10 sec
Protocol : TCP
Timestamp : 2019-09-17 17:02:00
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Abnormal
Received packets : 95
Rate : 9 pps
Received bytes : 12510
Rate : 10008 bps
UPLC : 0
UPLR : 0/100000
DPLC : 0
DPLR : 0/100000
URTT : 35 us
DRTT : 8354549 us
Timestamp : 2019-09-17 17:00:00
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Abnormal
Received packets : 95
Rate : 9 pps
Received bytes : 12510
Rate : 10008 bps
UPLC : 0
UPLR : 0/100000
DPLC : 0
DPLR : 0/100000
URTT : 35 us
DRTT : 8354549 us
Timestamp : 2019-09-17 16:58:00
Service module : Slot 1
Inbound interface : Ten-GigabitEthernet1/0/1
Flow status : Abnormal
Received packets : 95
Rate : 9 pps
Received bytes : 12510
Rate : 10008 bps
UPLC : 0
UPLR : 0/100000
DPLC : 0
DPLR : 0/100000
URTT : 35 us
DRTT : 8354549 us
表1-3 display emdi statistics命令显示信息描述表
字段 |
描述 |
Instance name |
实例的名称 |
Instance ID |
实例的ID |
Monitoring period |
实例的监控周期,单位为秒 |
Protocol |
目标数据流所属的传输层协议: · TCP · UDP |
Timestamp |
记录该统计信息的时刻 |
Status Flow status |
流的状态: · Normal:正常 · Abnormal:异常 |
Rate |
接收报文速率,单位为: · bps:比特每秒 · pps:包每秒 “-”表示本周期未收到目标流数据 |
DPLR |
监控点下游丢包率,单位为十万分之一 |
UPLR |
监控点上游丢包率,单位为十万分之一 |
DRTT |
监控点下游平均双向时延,单位为微秒 |
URTT |
监控点上游平均双向时延,单位为微秒 |
RTP-LR |
RTP报文的丢包率,单位为十万分之一 |
RTP-SER |
RTP报文的乱序率,单位为十万分之一 |
Jitter |
RTP报文的抖动,单位为微妙 |
RTP-LP |
RTP报文的最大连续丢包数 |
RTP-ELF |
FEC有效丢包因子,单位为十万分之一 |
Service module |
实例生效的槽位号 |
Inbound interface |
流量入接口 |
Received packets |
接收报文数 |
Received bytes |
接收的TCP/UDP报文的载荷字节数 |
Lost packets |
丢包数 |
Packet out of sequence |
乱序报文数 |
Maximum jitter |
最大抖动值,单位是微妙 |
Average jitter |
平均抖动值,单位是微妙 |
Minimum jitter |
最小抖动值,单位是微妙 |
UPLC |
监控点上游丢包数 |
DPLC |
监控点下游丢包数 |
emdi命令用来开启eMDI(Enhanced Media Delivery Index,增强型媒体传输质量指标)功能并进入其视图。
undo emdi命令用来恢复缺省情况。
【命令】
emdi
undo emdi
【缺省情况】
eMDI功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
执行undo emdi命令会关闭eMDI功能,并删除所有eMDI相关配置。
【举例】
# 开启eMDI功能并进入其视图。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi]
fec命令用来配置目标UDP数据流的视频质量监控的滑动窗口和阈值。
undo fec命令用来恢复缺省情况。
【命令】
fec { window window-size | threshold threshold-value } *
undo fec
【缺省情况】
目标UDP数据流的视频质量监控的滑动窗口为100,阈值为5。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
window window-size:指定滑动窗口的大小,取值范围为10~1000,单位为报文个数。
threshold threshold-value:指定窗口内的丢包阈值,取值范围为1~100,单位为报文个数。
【使用指导】
通过滑动窗口和阈值可以监控目标UDP数据流的报文丢包离散情况。在一个监控周期内,窗口每滑动一个报文,计算滑动窗口中数据报文的丢包数是否大于阈值,如果大于阈值则为丢包窗口,并将丢包窗口数(即RTP-ELF,RTP Effective Loss Factor for FEC,FEC有效丢包因子)加1,直到该监控周期结束停止窗口滑动。当一个监控周期内的丢包窗口总数大于0时,可判断为故障。
使用本命令配置滑动窗口和阈值前,必须先为实例配置目标UDP数据流。
配置本命令时需要注意,threshold-value需小于window-size。
对于已经启动的实例,不支持修改滑动窗口和阈值,如需修改请先使用stop命令停止实例。
【举例】
# 配置实例eMDI1的目标UDP数据流的视频质量监控的滑动窗口为10,阈值为5。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] flow ipv4 udp source 10.0.0.1 destination 10.2.2.2
[Sysname-emdi-instance-eMDI1] fec window 10 threshold 5
【相关命令】
· flow ipv4 udp
flow ipv4 tcp命令用来配置eMDI实例监控的目标TCP数据流。
undo flow命令用来恢复缺省情况。
【命令】
flow ipv4 tcp source source-ip-address destination destination-ip-address [ destination-port destination-port-number | source-port source-port-number | vlan vlan-id | vni vxlan-id ] *
undo flow
【缺省情况】
未配置eMDI实例的目标TCP数据流。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
source source-ip address:指定目标TCP数据流的源IP地址,为点分十进制格式。
destination destination-ip-address:指定目标TCP数据流的目的IP地址,为点分十进制格式。
destination-port destination-port-number:指定目标TCP数据流的目的端口,取值范围为1~65535。
source-port source-port-number:指定目标TCP数据流的源端口号,取值范围为1~65535。
vlan vlan-id:指定目标TCP数据流的VLAN ID,取值范围为1~4094。
vni vxlan-id:指定目标TCP数据流的VXLAN ID,取值范围为0~16777215。
【使用指导】
通过源IP地址、目的IP地址、源端口号、目的端口号、VLAN ID、VXLAN ID等参数的任意组合可以定义目标数据流,组合包含的参数越多,目标数据流的范围就越明确。为了保证统计结果的精确性,建议将目标数据流的粒度配置得越精细越好。
对于VXLAN报文,本命令中配置的源IP地址、目的IP地址、源端口号、目的端口号和VLAN ID均是指内层报文头中的对应信息。
一个实例下只能配置一条目标数据流,一条目标数据流只能属于一个实例。
当实例处于未启动状态时,多次配置目标TCP数据流和目标UDP数据流,最新配置生效。
当实例处于启动状态时,不支持修改目标数据流的参数,如需修改请先使用stop命令停止实例。
执行undo flow命令后,告警阈值和告警抑制次数也将恢复为缺省值。
【举例】
# 配置实例eMDI2的目标TCP数据流的源IP地址为10.0.0.1、目标IP地址为10.0.0.2。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI2
[Sysname-emdi-instance-eMDI2] flow ipv4 tcp source 10.0.0.1 destination 10.0.0.2
flow ipv4 udp命令用来配置eMDI实例的目标UDP数据流。
undo flow命令用来恢复缺省情况。
【命令】
flow ipv4 udp source source-ip-address destination destination-ip-address [ destination-port destination-port-number | source-port source-port-number | vlan vlan-id | vni vxlan-id | pt pt-value | clock-rate clock-rate-value ] *
undo flow
【缺省情况】
未配置eMDI实例的目标UDP数据流。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
source source-ip-address:指定目标UDP数据流的源IP地址,未点分十进制格式。
destination destination-ip-address:指定目标UDP数据流的目的IP地址,未点分十进制格式。
destination-port destination-port-number:指定目标UDP数据流的目的端口号,取值范围为1~65535。
source-port source-port-number:指定目标UDP数据流的源端口号,取值范围为1~65535。
vlan vlan-id:指定目标UDP数据流的VLAN ID,取值范围为1~4094。
vni vxlan-id:指定目标UDP数据流的VXLAN ID,取值范围为0~16777215。
pt pt-value:指定目标UDP数据流的RTP报文负载类型,取值范围为25~71,77~127。
clock-rate clock-rate-value:指定目标UDP数据流的RTP报文时钟频率,缺省值为90000,取值可以为8000、16000、90000,单位为赫兹。
【使用指导】
通过源IP地址、目的IP地址、源端口号、目的端口号、VLAN ID、VXLAN ID等参数的任意组合可以定义目标数据流,组合包含的参数越多,目标数据流的范围就越明确。为了保证统计结果的精确性,建议将目标数据流的粒度配置得越精细越好。
对于VXLAN报文,本命令中配置的源IP地址、目的IP地址、源端口号、目的端口号和VLAN ID均是指内层报文头中的对应信息。
一个实例下只能配置一条目标数据流,一条目标数据流只能属于一个实例。
当实例处于未启动状态时,多次配置目标TCP数据流和目标UDP流,最新配置生效。
当实例处于启动状态时,不支持修改目标数据流的参数,如需修改请先使用stop命令停止实例。
执行undo flow命令后,告警阈值、告警抑制次数和FEC也将恢复为缺省值。
本命令中的clock-rate与其他参数不同,并非报文特征。不同的音视频编码类型,其采样率也不同,clock-rate的缺省值为90000,所以当监控的音视频流的采样率不是90000时,请配置其为发包端clock-rate的实际值,否则会导致计算出的抖动值存在偏差。
【举例】
# 配置实例eMDI1的目标UDP数据流的源IP地址为10.0.0.1,目标IP地址为10.0.0.2。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] flow ipv4 udp source 10.0.0.1 destination 10.0.0.2
instance命令用来创建eMDI实例并进入其视图。如果指定的eMDI实例已经存在,则直接进入其视图。
undo instance命令用来删除指定的eMDI实例。
【命令】
instance instance-name
undo instance instance-name
【缺省情况】
不存在eMDI实例。
【视图】
eMDI视图
【缺省用户角色】
network-admin
【参数】
instance-name:指定实例的名称,为1~31个字符的字符串,区分大小写。
【使用指导】
实例是eMDI功能运行的基本单元。在实例中,可以配置目标数据流、监控周期、告警阈值和监控时间等。配置完成后启动实例,实例将对指定目标数据流进行监控,并以监控周期为单位计算丢包、时延和抖动等信息。
设备支持同时运行的实例数目,可通过display emdi resource命令查看。
一个实例下只能配置一条目标数据流,一条目标数据流只能属于一个实例。
【举例】
# 创建名称为eMDI1的实例。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
【相关命令】
· display emdi resource
lifetime命令用来配置eMDI实例的监控时间。
undo lifetime命令用来恢复缺省情况。
【命令】
lifetime { seconds seconds | minutes minutes | hours hours | days days }
undo lifetime
【缺省情况】
eMDI实例的监控时间为1小时。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
seconds seconds:指定实例的监控时间,取值范围为300~604800,单位为秒。
minutes minutes:指定实例的监控时间,取值范围为5~10080,单位为分钟。
hours hours:指定实例的监控时间,取值范围为1~168,单位为小时。
days days:指定实例的监控时间,取值范围为1~7,单位为天。
【使用指导】
由于eMDI是一次性监控活动,不需要长期持续运行,所以使用本命令可以配置实例的监控时间。实例启动后开始计时,达到监控时间后自动停止。
对于已经启动的实例,不支持修改监控时间,如需修改请先使用stop命令停止实例。
【举例】
# 配置实例eMDI1的监控时间为300秒。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] lifetime seconds 300
monitor-period命令用来配置eMDI实例的监控周期。
undo monitor-period命令用来恢复缺省情况。
【命令】
monitor-period period-value
undo monitor-period
【缺省情况】
eMDI实例的监控周期为60秒。
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【参数】
period-value:表示实例的监控周期,取值可以为10、30、60,单位为秒。
【使用指导】
实例按周期从设备上获取监控数据。
对于已经启动的实例,不支持修改监控周期,如需修改请先使用stop命令停止实例。
【举例】
# 配置实例eMDI1的监控周期为10秒。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI1
[Sysname-emdi-instance-eMDI1] monitor-period 10
reset emdi statistics命令用来清除eMDI实例的统计信息。
【命令】
reset emdi statistics [ instance-name instance-name | instance-id instance-id-value ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
instance instance-name:指定实例的名称,为1~31个字符的字符串,区分大小写。
instance-id instance-id:指定实例的编号。
【使用指导】
如果不指定instance-name或instance-id,则清除所有静态实例的统计信息。
如果指定instance-id,则无论该实例是静态还是动态,均可以清除其统计信息。
由于动态实例仅有instance-id,无instance-name,所以指定instance-name时,仅会清除指定的静态实例的统计信息。
【举例】
# 清除实例eMDI1的统计信息。
<Sysname> reset emdi statistics instance-name eMDI1
【相关命令】
· display emdi statistics
snmp-agent trap enable emdi命令用来开启eMDI的告警功能。
undo snmp-agent trap enable emdi命令用来关闭eMDI的告警功能。
【命令】
snmp-agent trap enable emdi
undo snmp-agent trap enable emdi
【缺省情况】
eMDI的告警功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启eMDI模块的告警功能后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
【举例】
# 开启eMDI模块的告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable emdi
start命令用来启动eMDI实例。
【命令】
start
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【使用指导】
使用本命令启动实例前,必须先为其配置目标数据流。
实例启动后,实例中的所有参数均不支持修改,如需修改请先使用stop命令停止实例;如果设备发生主备倒换或eMDI进程重启,实例会自动停止,如需启动请重新执行start命令。
【举例】
# 启动实例eMDI2。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI2
[Sysname-emdi-instance-eMDI2] flow ipv4 udp source 10.0.0.1 destination 10.0.0.2
[Sysname-emdi-instance-eMDI2] start
【相关命令】
· flow ipv4 tcp
· flow ipv4 udp
stop命令用来停止eMDI实例。
【命令】
stop
【视图】
eMDI实例视图
【缺省用户角色】
network-admin
【举例】
# 停止eMDI实例eMDI2。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] instance eMDI2
[Sysname-emdi-instance-eMDI2] stop
stop all命令用来停止所有eMDI实例。
【命令】
stop all
【视图】
eMDI视图
【缺省用户角色】
network-admin
【使用指导】
执行本命令可以停止所有正在运行的静态实例。
【举例】
# 停止所有eMDI实例。
<Sysname> system-view
[Sysname] emdi
[Sysname-emdi] stop all
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!