ITU-T Technical Paper: IP服务性能模型
本文翻译自ITU-T的Technical Paper:《How to increase QoS/QoE of IP-based platform(s) to regionally agreed standards》(2013/3/1)。这是其第七章的一部分,给出了IP服务性能模型。PS:在此感谢一位师弟的翻译。
基于IP的平台通信服务通常以两种方式进行:垂直和水平方式。通过模型理解这两个不同方式的性能特点对于确定服务性能非常重要。
分层(垂直)模型
IP服务性能的分层模型很简单,这受益于IP的关键功能,也就是我们所说的“everything over IP”和 “IP over everything”。如图14所示,分层模型包含3个层面:底层、IP层和高层。因此,提供给IP服务用户的性能取决于其他层的性能表现:
*底层:通过“链接”提供支撑IP层的面向连接或无连接的传输。链接在IP包被转发的位置(也就是“路由器”、“源主机”和“目标主机”)被中止,因此不具备端到端的意义。链接可能会涉及到不同类型的技术,例如ATM、帧中继、SDH、PDH、ISDN和租用线路;
*IP层:提供IP的无连接传输,并且对于一对给定的源和目的IP地址具备端到端的意义;
*高层:由IP支持,支持端到端通信,被TCP、UDP、FTP、RTP 和HTTP等所使用。高层可以修改IP层提供的端到端性能,也可能加强它。
图 14 – IP服务性能的分层模型
通用(水平)模型
服务性能的通用模型处理的是IP网络的水平配置,并且主要由两部分组成:交换链接和网段。每个性能参数都可用于在一个网段或一组串联的网段上单向转移的IP数据包
图15展示了一个IP网络组件模型,它的特点如下:
*主机:一个利用IP进行通信的计算机。一个主机可以实现路由功能,也可以实现一些额外的功能,包括高层协议和底层协议;
*路由:一个通过转发IP数据包实现与其它主机之间的通信的主机,转发的目标基于IP目的地址段的内容;
*源主机 (SRC):一个主机和一个完整的IP地址,端到端的IP数据包从这里生成。通常来说,一个主机可以有多个IP地址,但是,一个源主机只有一个IP地址。源主机也可以生成高层协议(例如TCP)。
*目的主机 (DST):一个主机和一个完整的IP地址,端到端的IP数据包在这里终结。通常来说,一个主机可以有多个IP地址,但是,一个目的主机只有一个IP地址。目的主机也可以终结高层协议(例如TCP)
*链路:一个用于在一对主机之间传输IP数据包的点对点(物理的或虚拟的)连接。它在IP层之下操作。
图 15 – IP网络组件
图16展示了在SRC和DST之间与IP服务有关的网络连接。在每个网段(NS)的边缘,网关路由都回通过交换链路发送和接受数据包。每个部件的特点如下:
*交换链路 (EL):
*1)这一链接可以将一个源主机或目的主机连接到其相邻主机(例如路由器),这一主机可能在另一个管辖区内,这样的链接有时被称为接入链路、入口链路或出口链路;
*2)这一链接还可以将一个网段内的路由与另一网段内的路由连接起来。
*网段 (NS):在SRC和DST之间提供部分IP服务的一组主机以及它们的互联链路,这些主机和链路隶属于单一的(或合作的)管辖责任下。源NS和目的NS属于特殊的网段。网络之间通过交换链路或传输NS连接。为了实现IP性能分配的目的,将会专注于隶属于单一的(或合作的)管辖责任下的主机和链路组(例如一个ISP或一个NSP)。
*源NS (图16中的A):管辖责任下包含有SRC的NS。在某些情况下,源NS的主机只有SRC一个;目的 NS (G图 16中的G):管辖责任下包含有DST的NS。在某些情况下,目的NS的主机只有DST一个。
*传输NS(图16中的C):管辖责任下包含有负责在SRC和DST之间传输流量的主机的NS。
7.2 IP 数据包传输性能参数
在ITU-T 建议Y.1540中确定了用在IP数据包传输中的一组IP数据包信息传输性能参数,现总结如下:
*Packet qualifications: This uses for qualifying the applicability of performance parameters to sets of packets.它有如下两个参数:
*Populations of interest:在端到端的情况下,从SRC发送至DST的数据包总集;
*数据包流: population of interest的最常见的例子。一组与一个给定的、有着相同的源主机地址(SRC)、目的主机地址(DST)、服务等级以及会话识别(例如高层的端口号)的有连接的或无连接的数据流有关的数据包。
*IP 数据包传输延迟 (IPTD): this is the time, (t2 – t1) between the occurrence of two corresponding IP packet reference events, ingress event IPRE1 at time t1 and egress event IPRE2 at time t2, where (t2 > t1) and (t2 – t1) ≤?Tmax.
IPTD is defined for all successful and errored packet outcomes across a basic section or an NSE:
*平均IP 数据包传输延迟: IP数据包传输延迟的算术平均数;
*最小IP 数据包传输延迟:所有IP数据包传输延迟(包括所有包共有的传播延迟和排队延迟)中的最小值。
*IP数据包延迟中值: the 50th percentile of the frequency distribution of IP packet transfer delays from a population of interest. The median is the middle value once the transfer delays have been rank-ordered. To obtain this middle
value when the population contains an even number of values, then the mean of the two central values is used;IP数据包传输延迟按顺序排列所得的中间值;
*端到端的两点IP数据包延迟变化(PDV):流媒体应用可能利用IP延迟变化的总范围信息来避免缓冲区下溢和溢出。IP延迟的剧烈变化会引起TCP重传输计时器阈值的增长,也可能会引起数据包重发的延迟或不必要的数据包转播。端到端的两点IP PDV的确定基于在入口和出口MP处对到达的IP数据包的观察。
*IP误包率 (IPER):IP误包率是出错的IP数据包数与总IP数据包数之和的比。
*IP丢包率 (IPLR):总共丢失的IP数据包数与传输的IP数据包总数之比。
*伪 IP包率:在出口MP处的伪IP包率即为指定时间间隔内在这里观察到的伪IP包总数除以时间间隔时间所得的值(也就是每秒内的伪IP包数目)。
*IP数据包重排序比(IPRR):被重排序的数据包总数与成功传输的IP数据包总数之比。
*IP数据包严重损失块比率 (IPSLBR):严重损失的IP块与总块数之比;
*IP 数据包复制比率(IPDR):复制的IP包总数与成功传输的IP包数目减去复制的IP包数目后得到的值之比;
*重复的IP数据包比率(RIPR):重复的IP包总数与成功传输的IP包数目减去复制的IP包数目后得到的值之比;
*流修复参数: the probability that a given packet interval (or information block, b) will contain more than x impaired packets;
*IP数据包受损的间隔比 (IPIIR): IP数据包受损的间隔比与不重叠的总间隔之比;
*IP 数据包受损块比率(IPIBR): IP数据包的受损块与不重叠的总间隔之比。
*容量参数: An end-to-end IP packet transfer service traverses an ordered sequence of basic sections from a source host, to a destination host. The capacity 参数s define properties for basic sections in terms of their ability to
carry IP traffic, and corresponding properties for network section ensembles (NSE), also referred to as "paths". It is important to note that a basic section as well as a sequence of basic sections is associated with a direction. The direction is significant,
as the properties of a sequence of sections in the forward direction need not be the same as in the reverse direction.一个端到端的IP数据包传输服务遍历了从一个源主机到一个目的主机。容量参数确定了基本部分的一些属性,例如负载IP流量的能力以及
*流相关参数: characterize performance in terms of flow or throughput-related 参数s that evaluate the ability of IP networks or sections to carry quantities of IP packets. It should be noted that a 参数 intended to characterize the
throughput of an IP application would not be equal to the amount of resources available to that application, because the higher layer protocols over IP (e.g., TCP) also influence the throughput experienced.
ITU-T Technical Paper: IP服务性能模型的更多相关文章
- ITU-T Technical Paper: IP网络测量模型
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- ITU-T Technical Paper: QoS的构建模块与机制
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- ITU-T Technical Paper: 测量QoS的基本网络模型
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- ITU-T Technical Paper: QoS 测量 (目标,方法,协议)
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- ITU-T Technical Paper: NP, QoS 和 QoE的框架以及它们的区别
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- ITU-T Technical Paper: QoS 的参数(非常的全,共计88个)
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- TCP/IP四层协议模型与ISO七层模型
TCP/IP四层协议模型与ISO七层模型 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他 ...
- 一个网关服务性能问题的Dump分析
本篇文章分为三部分,首先简单介绍一下分析的工具Windbg,其次针对一个网关服务性能问题进行逐步刨析,最后针对性能问题的分析总结. 一 Windbg介绍 1.Windbg是个非常强大的调试器,它设计了 ...
- [并发并行]_[线程模型]_[Pthread线程使用模型之三 客户端/服务端模型(Client/Server]
Pthread线程使用模型之三 客户端/服务端模型(Client/Server) 场景 1.在客户端/服务端模型时,客户端向服务端请求一些数据集的操作. 服务端执行执行操作独立的(多进程或跨网络)– ...
随机推荐
- Scala:数组
http://blog.csdn.net/pipisorry/article/details/52902432 ) 或var z = new Array[String](3) 以上语法中,z 声明一个 ...
- MySQL执行插入操作时报错1366 - Incorrect string value
今天在测试mysql时,发现插入数据的问题,下面和大家分享下解决方法: 首先看问题原因: [Err] 1366 - Incorrect string value: '\xCF\xD6' for col ...
- android 网络工具 之Android-Volley的demo
1.今天详细的研究了Volley的使用,下面来给大家介绍一下: Android Volley 是Google开发的一个网络lib,可以让你更加简单并且快速的访问网络数据.Volley库的网络请求都是异 ...
- iOS中 为 iOS 建立 Travis CI 韩俊强的博客
每日更新关注:http://weibo.com/hanjunqiang 新浪微博! 你是否曾经试着为 iOS 项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活.首先需要准备 ...
- 【Android 应用开发】 Android APK 反编译 混淆 反编译后重编译
反编译工具 : 总结了一下 linux, windows, mac 上的版本, 一起放到 CSDN 上下载; -- CSDN 下载地址 : http://download.csdn.net/detai ...
- mysql进阶(二十五)解决数据库NO CONNECTION问题
解决数据库NO CONNECTION问题 前言 数据库版本类型:Mysql5.5 在应用程序连接数据库时,提示数据库连接失败.打开数据库查看,显示如下. 究其原因,是因为mysql服务出现了问题,重启 ...
- Dynamics CRM2013 ScLib::AccessCheckEx failed
今天在系统中做某一操作的时候报如下截图错误,把错误日志下载下来,根据AccessRights这:ReadAccess一提示确定是对某一实体没有读的权限. 那怎样知道是哪个实体呢,再看上面错误日志中给出 ...
- Android项目-高考作文-AsyncTask的不足
1, AsyncTask的不足. 从android4.0开始, 后台只允许一个AsyncTask执行, 如果当前的AsyncTask没有执行完毕, 那么当前的请求一直处于等待状态. 直到上一个执行完毕 ...
- Java:函数,类,数组之间的运用
在我的demoe类中,我实现了以下方法: 这个类在另外一个文件,demoe.java中 public class Demoe { //计算一个数字因子的个数 public static int get ...
- React Native控件只TextInput
TextInput是一个允许用户在应用中通过键盘输入文本的基本组件.本组件的属性提供了多种特性的配置,譬如自动完成.自动大小写.占位文字,以及多种不同的键盘类型(如纯数字键盘)等等. 比如官网最简单的 ...