逻辑架构
iMaster NCE-CampusInsight使用华为大数据分析平台,采用Telemetry技术方案接收设备上报的数据,通过运用智能算法对网络数据进行分析、呈现,其逻辑架构如图1-20所示。
- 数据采集:iMaster NCE-CampusInsight通过南向接口实现与设备之间的对接,完成对设备的管理功能。支持的南向接口类型,包括采用Telemetry的HTTP2+ProtoBuf、SNMP、Syslog。
HTTP2+ProtoBuf:iMaster NCE-CampusInsight采用基于Telemetry机制的HTTP2协议+ProtoBuf接口用于采集设备性能指标报文。ProtoBuf是一种数据序列化协议 ,能够将数据进行序列化,并广泛应用在数据存储、通信协议等方面。HTTP2协议安全层通过SSL、TLS进行通信信道的认证和加密。
SNMP:iMaster NCE-CampusInsight支持标准的SNMP V2C/V3接口,通过SNMP接口可以实现iMaster NCE-CampusInsight同网络设备的连接,用于接入网络设备。SNMP基于TCP/IP的应用层网络管理协议,使用UDP协议作为传输层协议,能管理支持代理进程的网络设备。
Syslog:系统日志(Syslog)协议是在一个IP网络中转发系统日志信息的标准,目前已成为工业标准协议,可用它记录设备的日志。iMaster NCE-CampusInsight通过Syslog协议接收设备上报的日志数据。
- 数据分析:大数据分析平台基于分布式数据库、高性能消息分发机制、分布式文件系统等构建,满足每分钟百万级数据流的大数据分析能力;分布式数据库可以对海量实时数据进行分布式计算、汇聚、存储,提供秒级的多维度检索及统计查询能力。机器学习算法库当前已装载了多种网络运维分析算法,为上层运维应用提供智能服务,并且可持续扩展。
- 业务服务:iMaster NCE-CampusInsight根据园区网络典型的运维排障场景,提供了大量的数据分析应用服务。例如,连接、空口性能、漫游及设备四类问题的智能识别,连接问题以及性能体验问题分析,用户旅程回放,AP详情分析,音视频质量感知等。