本文翻译自ITU-T的Technical Paper:《How to increase QoS/QoE of IP-based platform(s) to regionally agreed standards》(2013/3/1)。这是其第六章的一部分,给出了QoS测量方面的综述。PS:在此感谢一位师弟的翻译。

针对 QoS测量的考虑 [b-ITU-T E.800-Sup.8]

通常来说,QoS的测量方法应该至少可以估计指定测量点之间传输的数据包的QoS指标。而且QoS的测量应该是按需发生的或持续性进行的。

我们需要知道,像IP和下一代网络(NGN)这样的无连接服务,具有在每个方向上以数据包/字节的形式提供用户有效载荷的特性。在这种情况下,传出和传入的通信路由可能会有所不同,因此所有QoS属性的目标和测量实际上单向地体现了服务的连接特性。那么测量也应该是单向的。而这引出了一些实际性的挑战(例如时钟同步),所以可能会发生出现双向测量的场合(以及通过双向测量估计得到的单向指标),如果出现这样的情况应该得到注意和报告。

测量用的探测数据包的传输路径应该尽量和有着相同QoS类别以及机制的客户数据包相同,这意味着探测数据包的值应该被合适地设置以供测量QoS类别。

测量方法应该不要求供应商提供测量点的接入权限或交换测量数据。但是,协议应该支持测量点的接入或测量数据在同意的供应商与授权的请求者之间交换。它应该能够支持PE-PE:(供应商边缘路由器)或CE-CE(客户边缘路由器)的测量,即使PE或CE属于不同供应商的网络。测量方法应该指明测量中的错误应该如何处理以及任何统计数据的结果是如何处理的。最后,测量方法和协议必须提供限制和监测篡改或变更QoS指标评定值的尝试。

端到端客户之间路径上的QoS的测量应该成为SLA的监测与故障诊断部分的重要内容。

端到端的QoS测量可能会涉及到多个不同的供应商,因而要求确定供应商之间的测量方法。所以在多供应商网络之间进行的测量结果应该通过比较和综合来得到有价值而且准确的端到端测量结果。为了方便达到这一点,有些关于多供应商环境下的通用测量方法的协议将会简化服务监测和故障诊断的任务。ITU-T在Y.1543建议[13]以及E.800系列建议的补充8 [b-ITU-T E.800-Sup.8]中介绍了多供应商环境下QoS测量的目标、注意事项、方法和协议。

A provider may also designate an MPoP (Measurement Point of Presence) as a location that has specific capabilities for measurement.

一个供应商也可以指定一个MPoP(存在的测量点)作为拥有特定测量功能的位置。在这些情况下,服务供应商应该就他们输入到彼此网络中的测试流量的体积达成协议。服务供应商应该发布足够的有关于测量设备位置的信息,这些位置可以帮助客户和/或其他的服务供应商做出合理的选择来决定要将他们的测试流量引向何方。合作的供应商之间还应该就他们支持的时钟精确度达成共识。为了支持故障的诊断和服务一致性的追踪,每个供应商都应该在一个商定的时间段内保留QoS测量数据。

End user aspects of QoS including QoE should be a set of QoS and performance measurements as shown in Figure 11.

如图11所示,终端用户方面的QoS,包括QoE,应该是一组QoS和性能测量[2]。因此,测量工作会在测量网络模型的每个段之间进行,也可以组合形成多区段网络、站点到站点、边对边或终端到终端的指标。这些指标的一个子集将被用于报告所提供服务的相关信息。

图 11 – 客户感知的QoS

QoS 测量的目标

提高QoS有助于提升网络预期服务水平的信心程度。更强的信心程度将带来新的应用、服务和收入来源。达成这一目标的方法之一是进行持续的QoS和性能测量。因此QoS测量的目标是为客户、潜在客户和服务供应商提供信息,这包括[13]:

对客户和潜在客户而言:

 *向客户报告所交付的服务;

 *向潜在客户报告以支持有关于服务特色的营销。

对服务供应商和第三方交付担保实体而言:

 *进行报告以设计服务产品;

 *进行报告以排除故障;

 *提供市场营销所需的数据;

 *进行报告以开拓业务和筹备容量。

因此QoS测量系统和统计数据应有如下特点:

 *定义明确,且易于SP和客户理解;

 *与客户的应用有关;

 *有助于服务供应商诊断问题和预测容量需求;

 *具备独立可重复性(多供应商在同一时间段内进行的测量可以得到一致的结果)

 *可被客户独立核查(客户的测量应该和SP的估计相接近);

 *可被广泛应用 (可用于多种流量类型、链接大小,与负载无关,可用于任何IP网络);

 *对距离和路径具有适当的敏感度;

 *不会显著影响其他的数据的转发;

 *有足够的可扩展性来支持足够多(例如,上百万的)的客户站点;

 *具有足够的可靠性和准确性,以支持具有经济处罚条款的SLA的执行。

QoS 测量方法

如果可能的话,测量方法应尽量在供应商之间保持一致(但是这可能并不现实)。QoS的测量方法有两种:被动测量(用测试数据包)和主动测量[22]。但是需要指出,在一个特定的性能测量工具中可能会用到这些技术的任意组合。

被动测量;

作为一种通用的方法,在被动测量方法中由管理系统发出测试数据包,而诸如延时、抖动以及丢包率这样的性能指标就会随测试包的传输而得到测量结果。这些测量结果可作为真实流量性能的代理。这一方法也常常用于排除故障。虽然这是一个非常简单的技术,但是在解释结果时也需要多加注意。我们不希望在高峰时段发送测试数据包,因为这样会给网络增加不必要的管理流量负载。另一方面,除非是在高峰使用时段进行测量,否则测量结果不会真正反映用户在最重要时间的体验质量。

主动测量;

在这一方法中,测试探针以软件代理或网络设备的形式部署在网络元件和用户设备(对于软件代理的情况)上。基于这些测试探针获得的结果在任何时候都能提供设备的准确状态。此外,对于软件代理的情况,因为测量结果是直接从用户设备处获得的,所以可以真正反映用户体验。这一测量方法的主要缺点在于它不适用于大型网络。尽管这一方法非常适用于故障隔离和根本原因分析,但是它不能用于监控有数以百万计的用户设备和网络元件的大型网络。

测试探针的源和汇可以是专门用于测量任务的专用测量设备、路由器,也可以是既能支持数据流量又能支持测量探针的路由器。测量结果可以表示为在两个测量点之间的点对点的测量结果,也可以表示为在多个测量点之间的得到的测量结果矩阵。它还可以表示为平均测量结果或由多个不同的点对点测量结果计算得到的统计数据。为了实现在多供应商网络之中进行QoS测量,可以用到下面的方法:

 *各供应商就使用同一测量协议达成共识,并且测试探针应可供其他供应商使用,从而使得测量可以在端到端的路径上进行;

 *每个供应商网络使用它们自己的方法和探针设备搜集测量结果,将这些结果综合后来估计端到端的性能。需要注意的是这需要互联服务供应商之间的合作,合作内容包括测量多供应商环境下的链接的QoS参数所用的协议以及探测点的可用性。

QoS 测量协议

许多标准组织开发了多种多样的测量协议,特别是被许多供应商和终端用户所使用的供应商专有测量协议,它包含在IETF(互联网工程任务组)的QoS测量方法之中。基于ICMP(互联网控制报文协议)的PING测量方法用于测量TWPD(双向数据包延时)和TWPL(双向数据包丢失),而瞬时双向连接在历史上曾被许多供应商用于监测网络传输面向QoS的SLA。

IPPM(IP性能指标)的OWAMP(单向主动测量协议)[IETF RFC 4656](或兼容它的协议)应该被用于单向测量,如果用的是双向测量,那么TWAMP(双向主动测量协议)可以作为替代方法。(需要指出,所有的测量都应该是单向的,但如果可以区别表示的话也可以是双向的)

基于ICMP的PING测量方法并不被推荐为测量客户IP路径性能的可靠协议。IP网络元件以非常不同的方式对待ICMP消息,尤其是在更高的网络流量情况下。其他的下层OAM协议,比如以太网OAM(其性能参数在[ITU-T Y.1731]中确定)可能适用于在以太网维护实体存在于或靠近于代表性的IP网段测量点的情况下降低IP延时和丢包性能。需要注意的是,要确保以太网OAM的测量结果可以切实反映相同路径上的IP客户流量体验。使用以太网OAM可能是实现跨以太网接入段的有效协议,否则为达到足够大的样本路径而部署的专用IP测量探针就会显得不经济。

ITU-T Technical Paper: QoS 测量 (目标,方法,协议)的更多相关文章

  1. ITU-T Technical Paper: 测量QoS的基本网络模型

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  2. QoS 测量 (目标,方法,协议)

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  3. ITU-T Technical Paper: IP网络测量模型

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  4. ITU-T Technical Paper: QoS的构建模块与机制

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  5. ITU-T Technical Paper: NP, QoS 和 QoE的框架以及它们的区别

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  6. ITU-T Technical Paper: QoS 的参数(非常的全,共计88个)

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  7. ITU-T Technical Paper: IP服务性能模型

    本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...

  8. Spring Aop 修改目标方法参数和返回值

    一.新建注解 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Document ...

  9. AOP实现拦截对象以及获取切入目标方法和注解

    AOP实现拦截对象以及获取切入目标方法和注解 一.JoinPoint是什么? AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用 o ...

随机推荐

  1. C语言如何在两个文件中访问同一个全局变量

    方法一: 不使用头文件. 1.c 中 int var; 2.c 中 extern int var; 方法二: 使用头文件. 1.c 中 int var; 不必添加#include "1.h& ...

  2. Html书写规范,基本标签使用

    一.html简介1.html是什么Html是用来描述网页的一种语言.(1)HTML 指的是超文本标记语言 (Hyper Text Markup Language)(2)HTML 不是一种编程语言,而是 ...

  3. 如何使用《DB 查询分析器》高效地生成旬报货运量数据

    如何使用<DB 查询分析器>高效地生成旬报货运量数据 马根峰                    (广东联合电子服务股份有限公司, 广州 510300) 1      引言   中国本土 ...

  4. SSH网上商城---商品详情页的制作

    在前面的博文中,小编分别简单的介绍了邮件的发送以及邮件的激活,逛淘宝的小伙伴都有这样的体会,比如在搜索框中输入连衣裙这个商品的时候,会出现多种多样各种款式的连衣裙,连衣裙的信息包括价格,多少人购买,商 ...

  5. 带你深入理解STL之Deque容器

    在介绍STL的deque的容器之前,我们先来总结一下vector和list的优缺点.vector在内存中是分配一段连续的内存空间进行存储,其迭代器采用原生指针即可,因此其支持随机访问和存储,支持下标操 ...

  6. iPhone全部设备分辨率速查

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交 ...

  7. 剑指Offer——二叉树

    剑指Offer--二叉树 前言 数据结构通常是编程面试中考察的重点.在参加面试之前,应聘者需要熟练掌握链表.树.栈.队列和哈希表等数据结构,以及它们的操作.本片博文主要讲解二叉树操作的相关知识,主要包 ...

  8. [ExtJS5学习笔记]第二节 Sencha Cmd 学习笔记 使你的sencha cmd跑起来

    本文地址: http://blog.csdn.net/sushengmiyan/article/details/38313537 本文作者:sushengmiyan ----------------- ...

  9. iOS 解决键盘挡住输入框的问题

    iOS开发中经常会用到输入框UITextField,所以也常会遇到键盘挡住输入框而看不到输入框的内容. 在这里记录一种方法,用UITextField的代理来实现View的上移来解决这个问题. 首先设置 ...

  10. iOS开发之六:常用控件--UIImageView的使用

    UIImageView是我们做iOS开发用的非常多的一个控件,IOS中的各种图片,包括头像,有的背景图片等基本都要用到这个控件. 1.常用的属性以及方法 <span style="fo ...