「IP-FPM」- IP Flow Performance Measurement,IP性能测量

问题描述

随着云计算时代的到来,业务端到端的性能检测变得非常重要,

但是常用的 NQA 技术在网络端到端性能统计的场景下存在缺陷:
1)NQA 通过构造业务报文,模拟业务报文在网络上转发,因此统计得到的性能指标不够精确;
2)NQA 不支持跨网络层端到端的场景,不能很好地解决 IP 网络在多路径场景下,网络性能难以监控和统计的问题;

解决方案

IP FPM(IP Flow Performance Measurement,IP 性能测量)是一种通用的 IP 网络性能检测的方案,可以有效地解决上述问题;

一方面,IP FPM 可以直接对业务报文进行测量,测量数据可以真实反映 IP 网络的性能;
另一方面,IP FPM 可以在线监控 IP 网络承载的业务的变化,真实准确地反映出业务的运行情况;

原理简述

TLP(Target Logical Port,目标逻辑端口)

TLP 是分布在网络边缘的观测点,对应网络中边缘节点的接口,负责完成如下动作:
执行统计动作(丢包统计、时延统计);
产生统计数据(收发报文计数、收发流量统计、时间戳信息等);

对于一条具体的目标流:
1)如果一个 TLP 是其上游统计点,那么该 TLP 被称为 In-Point-TLP;
2)如果该 TLP 是目标流的下游统计点,那么该 TLP 被称为 Out-Point-TLP;

DCP(Data Collecting Point,数据收集点)

DCP 是 IP FPM 统计系统的数据收集点,对应网络中的边缘节点,负责完成如下动作:
管理和控制 TLP;
收集 TLP 产生的统计数据;
上报统计数据给 MCP;

MCP(Measurement Control Point,测量控制点)

MCP 是 IP FPM 统计系统的控制角色,对应网络中的中间节点,负责完成如下动作:
收集 DCP 上送的统计数据;
完成统计数据的汇总和计算;
向用户终端或者网管系统上报统计结果;