配置eMDI
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令emdi,使能eMDI监控功能并进入eMDI视图。
- 配置监控实例。
监控实例是eMDI收集目标流统计结果的基本单位,监控实例中定义了被监控的目标流、监控周期、监控实例的执行时间,以及监控实例的告警阈值,只有创建监控实例才能进行检测。
执行命令emdi instance instance-id,创建监控实例并进入eMDI实例视图。
缺省情况下,没有创建监控实例。
配置监控实例的目标流。
目标流是eMDI监控的对象,可以通过协议类型、源IP地址、目的IP地址、VLAN ID、源端口号、目的端口号、负载类型、时钟频率等参数的任意组合来定义目标流,组合包含的参数类型越多目标流的范围就越明确。当同时对多个目标流进行检测时,除了使用源IP地址和目的IP地址来定义目标流,还需要在目标流中明确源端口号和目的端口号来区分不同场景。为了保证统计结果的精确性,建议将目标流的粒度配置得越精细越好。一个监控实例下只能监控一条目标流。
当目标流的协议是TCP协议时,定义目标流的命令格式为:
flow ipv4 tcp source source-ip-address destination destination-ip-address [ vlan vlan-id | source-port source-port-number | destination-port destination-port-number ]*
当目标流的协议是UDP协议时,定义目标流的命令格式为:
flow ipv4 udp source source-ip-address destination destination-ip-address [ vlan vlan-id | source-port source-port-number | destination-port destination-port-number | pt pt-value | clock-rate clock-rate-value ]*
(可选)执行命令monitor-period period-value,配置监控实例的监控周期。
缺省情况下,监控实例的监控周期为60秒。
(可选)执行命令end lifetime { seconds seconds | minutes minutes | hours hours | days days },配置监控实例的监控时间。
缺省情况下,监控实例的监控时间为1小时。
(可选)执行命令alarm { rtp-lr | rtp-ser | dplr | uplr } threshold threshold-value,配置监控实例的告警阈值。
缺省情况下,监控实例的告警阈值为100。
当设备上监控实例监控的乱序率、丢包率等各项监控指标连续3次达到阈值,会上报告警给网管。若之后的连续60个监控周期内未检测到有达到阈值的统计,告警会自动解除。
设备支持的告警包括针对UDP协议的丢包率告警、乱序率告警和多流检测告警,以及针对TCP协议的监控点下游丢包率告警和监控点上游丢包率告警。若UDP协议的乱序率大于丢包率则判断存在多流。
- 执行命令start,启动当前监控实例。
在启动监控实例后,监控实例里的所有参数均不可修改,若要修改,须使用stop命令停止当前监控实例的执行。
如果想在监控时间未到达之前停止当前监控实例的执行,可以使用stop命令。