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.在客户端/服务端模型时,客户端向服务端请求一些数据集的操作. 服务端执行执行操作独立的(多进程或跨网络)– ...
随机推荐
- [shiro学习笔记]第四节 使用源代码生成Shiro的CHM格式的API文档
版本为1.2.3的shiro API chm个事故文档生成. 获取shiro源代码 编译生成API文档 转换成chm格式 API 获取shiro源代码 shiro官网: http://shiro.ap ...
- Android事件分发传递回传机制详解
转载本专栏每一篇博客请注明转载出处地址,尊重原创.此博客转载链接地址:点击打开链接 http://blog.csdn.net/qq_32059827/article/details/5257701 ...
- x264源代码简单分析:熵编码(Entropy Encoding)部分
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- Struts 2 之类型转换器
Struts2自定义类型转换器分为局部类型转换器和全局类型转换器 (1)局部类型转换器 如果页面传来一个参数reg.action?birthday=2010-11-12到后台action,然后属性用d ...
- Linux之dmesg命令
功能说明:显示内核缓冲区系统控制信息的工具 ,比如系统在启动时的信息会写到/var/log/中.语 法:dmesg [-cn][-s <缓冲区大小>] 补充说明:kernel会将开机信息存 ...
- 如何向android studio中导入第三方类库
下面分两种情况介绍一下如何导入第三方类库. 1.对于jar的类库,直接复制进libs目录,然后把jar复制进去,然后File->Project Structure,然后选中主module的名称, ...
- 安卓开发过程中空指针的问题Java.lang.NullPointerException
最近做一个新闻客户端的应用,经常出现空指针的问题,我想一方面可能是自己水平有限,二是开发过程中有一些遗漏的地方.一般情况下新手出现空指针的概率较高.下面来总结一下经常出现的问题. 1.所谓的指针,就是 ...
- Swift函数柯里化(Currying)简谈
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 下面简单说说Swift语言中的函数柯里化.简单的说就是把接收多 ...
- Springmvc注解注入的简单demo
今天看了注解注入觉得确实简化了xml配置,一般情况下Spring容器要成功启动的三大要件分别是:Bean定义信息,Bean实现类,以及spring本身.如果采取基于XML的配置,Bean信息和Bean ...
- 在Activity,Service,Window中监听Home键和返回键的一些思考,如何把事件传递出来的做法!
在Activity,Service,Window中监听Home键和返回键的一些思考,如何把事件传递出来的做法! 其实像按键的监听,我相信很多人都很熟练了,我肯定也不会说这些基础的东西,所以,前期,还是 ...