科技创新就是艺术创造
Telemetry关键网络技术分析
来源: | 作者:davincinet | 发布时间: 2020-03-01 | 637 次浏览 | 分享到:
遥测方案网络技术主要涉及INT、GRPC、ERSPAN和NETCONF,其中ERSPAN主要负责从物理网络的指定端口捕获指定的数据消息(数据包报头或完整数据包),并通过GRE(或其他适当的封装)将其转发到指定的TargetIP(主机),而NETCONF主要负责控制器配置。

传统的检测网络时延和路径主要是ping和Tracert,但数据中心网络对时延的要求越来越高,ping和Tracert无法准确定位设备端口的最高转发时延,无法对网络进行有针对性的优化。INT技术正是为满足这一需求而诞生的。

INT是频带内网络遥测可视化技术的重要组成部分。这是使网络管理、操作和维护真正自动化的第一步,也是最关键的一步。通过INT技术,可以得到消息的实际转发路径上的每个网络设备IP、访问端口信息、队列ID、CNG拥塞通知标记、访问时间戳和转发延迟,以及在路径检测的最后一跳时,用IP报头封装被监测数据并将其发送给收集器。同时,由于INT技术采用推送方式,支持一个配置发送和网络单元连续报告数据。INT技术的优点如下:"。

  1. 支持推送模式,支持配置订阅和配置分发,连续数据报告;

  2. 支持分配原始消息的采纳率,这样可以有效地节省网络资源和数据资源;

  3. 它支持路径检测的最后一跳,直接封装消息并发送给收集器,而不需要中间节点单独重复和发送数据,从而节省了网络资源。

  4. 它支持每个设备在检测路径上的设备信息、接口信息、队列信息、时间戳信息和转发路径信息的收集,包括底层网络和覆盖网络路径信息的收集。

GRPC(GoogleRemoteProcedureCall,Google远程过程调用)是一个基于HTTP 2的高性能开源软件框架。0传输层协议由Google发布,它提供了一种用多种编程语言配置和管理网络设备的方法。GRPC目前提供C、Java和GO语言版本。GRPC、GRPC-Java和GRPC-GO;GRPC是基于HTTP/2标准设计的,具有双向流、流控制、头压缩、单TCP连接多路请求等特点。

GRPC可以周期性地将网络设备的各种运行状态推送到监控服务器。GRPC具有响应速度快、实时性高、数据采集全面等优点,解决了实时数据不能有效传输到监控服务器的问题。

当然,INT的数据也可以通过gRPC发送给监控服务器,INT+gRPC奠定了数据中心网络可化实现的技术基础。