第8章多媒体通信网络技术.ppt





《第8章多媒体通信网络技术.ppt》由会员分享,可在线阅读,更多相关《第8章多媒体通信网络技术.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 八章 多媒体通信网络技术 计算机网络计算机网络教学目标教学目标 掌握QoS的概念,了解多媒体网络系统必须提供QoS参数定义和相应的QoS管理机制。理解多媒体通信的体系结构和各种多媒体通信协议的概念、格式和原理。了解分布式多媒体应用系统,包括多媒体会议系统、远程教育系统、远程医疗系统。理解多媒体信息在Internet网上的传输技术。计算机网络计算机网络引言多媒体通信的网络技术是实现多媒体通信的重要基础,无论哪种多媒体应用系统都必须利用网络技术将处于不同地理位置的多媒体终端、服务器等设备连接起来,并使得这些设备相互之间能够进行所需要的多媒体信息的传输。由于多媒体通信的集成性,使网络所传输的信息
2、由传统的单一媒体信息(如语音、图象、数据等)转变成多种媒体信息。这些信息是语音、图象和数据等多种信息组成的综合信息,而且这些信息不是简单地组合在一起,它们之间存在着内在的联系,因此多媒体通信网络必须能够将这种有机结合于一体的多媒体信息进行有效的传输和交换,才能达到通信的目的。在多媒体通信网中,网络的带宽、信息的交换方式以及高层协议直接决定着信息传输和通信服务的质量。多媒体通信网并不是一个新建的专门用于多媒体通信的网络,目前绝大部分的多媒体业务都是在现有的各种网络上运行,多媒体通信网是按照多媒体通信的要求对现有的网络进行改造和重组后的网络。计算机网络计算机网络8.1 网络服务质量 服务质量(Qu
3、ality of Service,QoS)是一种抽象概念,用于说明网络服务的“良好”程度。由于不同的应用对网络性能的要求不同,对网络所提供的服务质量期望值也不同。这种期望值可以用一种统一的QoS概念来描述。在不同应用系统中,QoS参数集的定义方法可能是不同的,经常使用吞吐量、差错率、端到端延迟、延迟抖动等网络性能参数来定义QoS。对连续媒体传输来说,端到端延迟和延迟抖动是两个关键的性能参数。多媒体应用,特别是交互式多媒体应用对延迟有严格的限制,不能超过人所能容忍的极限,否则将会严重地影响服务质量。同样,延迟抖动也必须维持在严格的界限内,否则将会严重地影响人对语音和图像信息的识别。计算机网络计算
4、机网络8.1.1 QoS参数体系结构参数体系结构图 8.1 QoS参数体系结构 应用层QOS传输层网络层数据链路层计算机网络计算机网络 1.应用层应用层 QoS级 视频帧传输速率/(帧/秒)分辨率/%主观评价 损害程度 52530 65100 很好 细微41524 5064 好 可察觉 3614 3549 一般 可忍受 235 2034 较差 很难忍受 112 19 差 不可忍受 表 8.2 一个视频QoS分级的例子 计算机网络计算机网络2.传输层传输层 传输层协议主要提供端到端的、面向连接的数据传输服务。通常,这种面向连接的服务能够保证数据传输的正确性和顺序性,但以较大的网络带宽和延迟开销为
5、代价。传输层QoS必须由支持QoS的传输层协议提供可选择和定义的QoS参数。传输层QoS参数主要有:吞吐量、端到端延迟、端到端延迟抖动、分组差错率和传输优先级等。国际标准化组织(ISO)在1986年颁布的ISO/OSI 8072标准中明确地定义了传输层QoS参数:计算机网络计算机网络建立连接延迟:用户发出连接请求到接收到连接确认之间的时间间隔。建立连接失败率:在最大建立连接延迟内不能建立连接的可能性。吞吐量:每秒接收的用户数据字节数。传输延迟:发送方发出数据到接收方接收到该数据所经历的时间间隔。固有差错率:在取样时间段内丢失和出错的信息数占总信息数的比率。传输失败率:在数据传输阶段因各种原因所
6、造成失败的信息占总信息数的比率。释放连接延迟:一方发出释放请求到对方执行释放之间的时间间隔。保护:用于说明建立安全连接需求的参数,如没有窃听或修改。优先级:规定在该连接上传输的优先级。弹性:用于说明传输层自动终结的可能性。计算机网络计算机网络3.网络层网络层 网络层协议主要提供路由选择和数据报转发服务。通常,这种服务是无连接的,通过中间点(路由器)的“存储-转发”机制来实现。在数据报转发过程中,路由器将会产生延迟(如排队等待转发)、延迟抖动(选择不同的路由)、分组丢失及差错等。网络层QoS同样也要由支持QoS的网络层协议提供可选择和定义的QoS参数,如吞吐量、延迟、延迟抖动、分组丢失率和差错率
7、等。网络层协议主要是IP协议,其中IP v6可以通过报头中优先级和流标识字段支持QoS。一些连接型网络层协议,如RSVP和 ST等可以较好地支持QoS,其QoS参数通过保证服务(GS)和被控负载服务(CLS)两个QoS类来定义。它们都要求路由器也必须具有相应的支持能力,为所承诺的QoS保留资源(如带宽、缓冲区等)。计算机网络计算机网络4.数据链路层数据链路层 数据链路层协议主要实现对物理介质的访问控制功能,也就是解决如何利用介质传输数据问题,与网络类型密切相关,并不是所有网络都支持QoS,即使支持QoS的网络其支持程度也不尽相同。各种Ethernet都不支持QoS。TokenRing、FDDI
8、和100VG-AnyLAN等是通过介质访问优先级定义QoS参数的。ATM网络能够较充分地支持QoS,它是一种面向连接的网络,在建立虚连接时可以使用一组QoS参数来定义QoS。国际电信联合会(ITU)制定了有关ATM网络QoS参数,它允许用户指定如下的参数:峰值信元速率(PCR):用户发送信元的最大瞬间速率。长期承受信元速率(SCR):经过一个长时期测量到的平均信元速率。信元丢失率(CLR):在信元传输过程中丢失的信元所占的百分比。信元传输延迟(CTD):一个信元从进入网络到离去所经历的延迟。信元延迟变化范围(CDV):CTD的变化范围。突发容许(BT):允许以PCR发出的最大突发长度。最小信元
9、速率(MCR):用户期望至少要达到的最小信元速率。计算机网络计算机网络8.1.2 QoS管理机制管理机制QoS管理机制应当提供如下QoS管理特性:QoS管理应是可配置的。QoS管理应是可协商的。QoS管理应是动态的。QoS管理应是端到端的。QoS管理应是层次化的。计算机网络计算机网络8.2 因特网的多媒体体系结构 为了实现多媒体通信,需要使用一些新的协议。图8-2是因特网的多媒体体系结构。这些协议可分为三类,即直接传送声音或视频数据的协议、与服务质量有关的协议以及与信令有关的协议。按层次来看,应用层新增RSVP、DiffServ、RTP等协议,网络层新增MPLS等协议.计算机网络计算机网络8.
10、3 RSVP协议8.3.1 RSVP的基本概念 RSVP(Resource Reserve Protocol)是一个资源预约协议。提供一种有效的资源预约方式,可以有效地描述应用程序对资源的需求。l流(flow):以单播或多播方式在源宿间传输的数据码流,它为不同服务提供类似连接的逻辑通道。l路径消息(Path message):路径消息由源端定时发出,并沿流的方向传输,其主要目的是保证系统沿正确的路径预留资源。l预留消息:预留消息由接收端点定时发出,并沿路径消息建立的路由反向传输,其主要目的是接收端为保障通信服务质量,请求各级节点预留资源。计算机网络计算机网络RSVP协议的特点:RSVP为单播和
11、多点到多点组播应用进行资源预留,对多播组员关系的变化及路由的变更进行动态地适应。RSVP是单工的,即数据流的接收器为单向数据流进行预留。RSVP是面向接收器的,即由数据流接收器发起和维护用于该流的资源预留。RSVP在路由器和主机中维持软状态以对多播组员关系的变化提供合适的支持,并对路由器的变更进行自动的适应。RSVP本身不是路由协议,要通过现有的路由协议来工作,RSVP通过查询路由来获取信息的变化。RSVP传送和维护不透明的业务控制参数。RSVP提供几种预留模式或“类型”以适应各种应用。RSVP能够透明地通过不支持RSVP的节点,无须采用额外的隧道技术。不支持RSVP的路由器将通信信息包当作普
12、通的信息包传送给接收方。RSVP对IPv4和IPv6均支持。计算机网络计算机网络8.3.2 RSVP报文格式版本号标志报文类型报文校验和报文生存期保留报文长度图8-3 RSVP报文公共首部格式 l版本号:说明RSVP协议的版本号,占用4bit。l标志:目前尚未定义标志位,占用4bit。l报文类型:目前定义了7种报文:1=Path,2=Resv,3=PathErr,4=ResvErr,5=PathTear,6=ResvTear,7=ResvConf,占用8bit。l报文校验和:用于保证报文传输的正确性,占用16bit。l报文生存期:发送报文所使用的IP生存时间值,占用8bit。l报文长度:以字节
13、表示的RSVP报文总长度,占用16bit。计算机网络计算机网络l对象长度:以字节表示的对象长度,且必须是4的倍数,占用16bit。l对象类编号:标识对象类,每个对象类有一个对象名,且必须是大写,常用的对象类有:SEESION(会话)、RSVP_HOP(RSVP字段)、TIME_VALUES(时间值)、STYLE(风格)、FLOWSPEC(流说明)、FILTER(过滤器说明)、SENDER_TSPEC(发送者传送说明)、ERROR_SPEC(差错说明)、INTEGRITY(完整性)、SCOPE(作用范围)、RESV_CONFIRM(保留确认)等,占用8bit。l对象类型:通常和对象类编号一起使用
14、,定义了对象类型,占用8bit。l对象内容:定义了对象的内容,最大长度为65528字节。对象长度对象类编号对象类型 对象内容图8-4 RSVP对象格式 计算机网络计算机网络8.3.3 RSVP协议原理1RSVP协议基本框架数据RSVP主机应用分类控制分组调度接纳控制决策控制RSVP处理节点应用分类控制分组调度接纳控制决策控制RSVP处理图8-5 RSVP协议的相关组成 计算机网络计算机网络2RSVP协议工作原理 RSVP协议就是通过在中间节点间传输预留信息来创建和维护多播传输路径网的分布预留状态,从而实现资源的预约和释放的请求、最终依赖节点的资源管理机制,实现资源的配置和释放。3RSVP协议设
15、计原则 服务分类的原则 面向无连接的原则 面向接收端的预留思想 软状态的原则 分组过滤的原则 计算机网络计算机网络8.4 DiffServ协议 IETF提出了两种QoS保证机制,一是由RSVP提供的保证型服务;二是在区分服务(DiffServ,DS)中定义的区分型服务。保证型服务具有面向连接的特性,并通过QoS协商、接纳控制、保留带宽的实时调度等机制来实现。区分型服务具有无连接的特性,主要通过缓冲管理和优先级调度等机制来实现,而无需进行QoS协商和保留带宽等控制。IETF提出了两种QoS保证机制,一是由RSVP提供的保证型服务;二是在区分服务(DiffServ,DS)中定义的区分型服务。保证型
16、服务具有面向连接的特性,并通过QoS协商、接纳控制、保留带宽的实时调度等机制来实现。区分型服务具有无连接的特性,主要通过缓冲管理和优先级调度等机制来实现,而无需进行QoS协商和保留带宽等控制。区分服务规定了一个网络内部转发报文组的传输特性,这些特性可以用定时或静态项来指定,如吞吐量、丢失率、延时及延时抖动等;也可以用访问网络资源的相对优先级项来指定。实现一种区分服务的要素是:该服务是提供给一个流量聚集的;调节功能和PHB用于实现服务;DS字段用于标记报文分组,以选择一个PHB;特定节点实现PHB机制。计算机网络计算机网络1DS字段定义 DS CodePoint CU图8-6 DS字段lDS C
17、odePoint(DSCP)占6位,用于指定该报文分组在各个节点上的PHB;lCU(Currently Unused)占2位,为系统保留,支持DS的节点将忽略CU值。DSCP字段的基本特征:l从DSCP到PHB的映射是可配置的,每个支持DS的节点都要实现这种可配置的映射;lPHB规范空间必须包含一个推荐的缺省DSCP,且是唯一的,在节点所实现的缺省配置中应支持缺省DSCP到PHB的映射;l如果一个报文分组使用了不可识别的DSCP值,则节点应当原样转发该报文分组,无需改变DSCP值,并且不会引起节点故障;lDSCP字段必须与当前惯有方法保持向后兼容。计算机网络计算机网络2PHB 一个PHB是一个
18、节点为一个特定的DS行为集而采取的转发行为(如吞吐量、丢失率、延迟及抖动等),一个DS行为集占用一个连接,其转发行为将取决于该连接上的负荷。当多个DS行为集竞争一个节点上的缓冲区和带宽资源时,该节点将根据不同的PHB来分配网络资源。区分服务采用基于逐跳(hop-by-hop)的资源分配机制。PHB可以用下列项目定义:相对资源(如缓冲区和带宽)优先级,或者相对流量特性(如延迟、丢失率)。遵守共同约束(例如分组调度和缓冲区管理策略)的PHB可以组成一个PHB组,组内的PHB之间的关系可以使用绝对或相对优先级来表示,例如采用固定或随机阈值的丢弃优先级,但这种关系不是必须的。单独定义的单一PHB是一个
19、PHB 组的特例。计算机网络计算机网络IETF已定义的三个标准PHB:l快速转发 能够充分满足流量对带宽、延迟和丢失包的要求,严格保证所承诺的QoS。快速转发基于ATM CBR的交通机制,它将入口处违反合同的IP分组丢弃,并对出口处的IP分组进行整理。为了保证服务质量,快速转发还能提供虚拟租用线路服务,并且服务成本比较低廉。l保证转发 能够容忍流量速率在一定范围的波动,并对产生突发速率和违反合同的流量进行标记,一旦发生网络阻塞,将会丢弃这些分组。对于突发的流量,可以使用统计多路复用技术进行处理。保证转发并不具有严格意义上的端对端的带宽与延迟保证机制。l尽力服务 系统缺省的QoS服务,它不提供任
20、何的QoS保证,只能使用其它PHB处理完成后所剩余的宽带。计算机网络计算机网络3DS域模型 分组流分组流分组流分组流源节点标记/调节调节边界路由器InternetDS域网络核心网络边界网络边界边界路由器图8-7 区分服务工作模型计算机网络计算机网络4流量分类 通过在上游网络和下游DS域之间建立了一个SLA而将区分服务引入到一个DS域边界。SLA可以定义报文分组的分类和重标记规则,并为流量指定流量脚本(Traffic Profile)和动作。域间的流量调节合同(TCA)是从这个SLA导出的。流量分类策略标识了一个DS域内通过流量调节可以获得区分服务的流量子集。流量分类是实现区分服务的首要条件,其
21、基本原理是根据IP报首部中某些字段的内容来选择标记分组流中的报文分组。流量分类可以采用两种分类器来实现:一是BA(Behavior Aggregate)分类器,它仅基于DSCP字段对报文分组进行分类;二是MF(Multi-Field)分类器,它基于一个或多个字段的组合值(如源地址、目的地址、DS、协议号以及源和目的端口号等)对报文分组进行分类。计算机网络计算机网络5流量调节 流量调节将执行测量、成形、策略以及重标记等操作,以确保进入DS域的流量与TCA规定的规则相一致。分组输入分组输出测量器分类器标记器成形器/丢弃器图8-8 分组分类器和流量调节器框图 计算机网络计算机网络8.5 MPLS协议
22、 Internet核心网中的路由/转发技术的最新发展是多协议标签交换MPLS(Multi Protocol Label Switching)。MPLS起源于IP交换和标记交换技术,它将IP路由控制和第二层交换的简单性无缝地集成起来,是ATM与IP技术的有机结合。在不改变用户现有网络的情况下,MPLS能提供高速、安全、多业务统一的网络平台,将在下一代网络中的选路、交换和分组转发中扮演非常重要的角色,满足网络用户的多种多样的需求。MPLS的最大特点是:同时可以支持多协议,也就是说它不仅可以支持多种上层网络协议,包括IP、IPX等,而且可以运行于不同底层的网络之上。计算机网络计算机网络8.5.1 M
23、PLS的基本原理 1MPLS基础 MPLS协议的关键是引入了标记(Label)的概念。标记是一个包含在每个包中的短的具有固定长度的数值,用于通过网络转发包。MPLS网络由核心部分的标记交换路由器(Lable Switching Router,LSR)和边缘部分的标记边缘路由器(Lable Edge Router,LER)组成。LSR是MPLS网络的核心设备,提供标记交换、标记分发功能,具有第三层转发分组和第二层交换分组的能力;LER是MPLS网络同其他网络相连的边缘设备,它提供流量分类、标记的映射和标记的移除等功能。由于MPLS技术隔绝了标记分发机制与数据流的关系,因此,它的实现并不依赖于特定
24、的数据链路层协议,它可支持多种物理和链路层技术(如IP/ATM、以太网、PPP、帧中继、光传输等)。计算机网络计算机网络标记:20bitCoS:业务等级,3bitS:堆栈底标志,1bitTTL:生存周期,8 bit数据 IP头部 PLS Shim 第二层帧头部标记 CoS S TTL图8-9 MPLS标记格式计算机网络计算机网络 在MPLS网络入口LSR处,分组按照不同转发要求划分成不同转发等价类(Forwarding Equivalence Class,FEC)。FEC是在转发过程中以等效的方式处理的一组数据包,例如目的地址前缀相同的数据包。LSR将每个特定FEC映射到下一跳,即进入网络的每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 通信 网络技术

限制150内