《通信网络_IP_OoSppt课件》由会员分享,可在线阅读,更多相关《通信网络_IP_OoSppt课件(77页珍藏版)》请在金锄头文库上搜索。
1、通信网络通信网络_11_11IP IP QoSQoS1SCUT DT 路由器启动RSVP Process模块进行有关用户权限检查和接 入控制的操作; 若通过本级的路由器权限检查,同时判明有足够的资源支 持接入,把服务请求送往上一级,如此循环一直到源端。SenderReceiverRouter1Router2Router3Router4Router5Resv. mes.Resv. mes.Resv. mes.Resv. mes.45SCUT DT For upstream messages, it represents an next hop object. Time_Values: it co
2、ntains the refresh period for path and reservation messages. Style: it defines the reservation style and some style specific information that is not in flowspec or filterspec. Flowspec: this object specifies the required QoS in reservation messages Filterspec: it defines which data packets receive t
3、he QoS specified in the flowspec.1313、RSVPRSVP消息的数据结构消息的数据结构 54SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoSRSVP Object headerRSVP Object header Class-NumberClass-Number (continued) Sender_Template: the object contains the sender IP address and additional demultiplexing information used to ident
4、ify a sender. Sender_Tspec: it defines the traffic characteristics of a data flow from a sender. Adspec: this object is used to provided advertising information to the traffic control modules in the RSVP nodes along the path. Policy_Data: it contains the information that allows a policy modules to d
5、ecide whether an associated reservation is administratively permited or not. Resv_Confirm: this object contains the IP address of a receiver that requests confirmation for its reservation.1313、RSVPRSVP消息的数据结构消息的数据结构 55SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoSRSVP Object Header Class-Number (
6、continued) Integrity: it contains cryptographic data to authenticate the originating node and to verify the contents of an RSVP message. Scope: the object contains an explicit list of sender hosts to which the information in the message is sent.C_Type: it specifies the object type within the class n
7、umber. Different object type are used for IPv4 and IPv6.Object contents depend on the object type and have a maximum length of 65,528 bytes1313、RSVPRSVP消息的数据结构消息的数据结构 56SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS 1313、RSVPRSVP消息的数据结构消息的数据结构 Example 1: an RSVP path message formatCommon HeaderCo
8、mmon Header (Integrity)(Integrity) SessionSession RSVP_HOPRSVP_HOP Time_ValueTime_Value ( (Policy_DataPolicy_Data) ) Sender_TemplateSender_Template Sender_TspecSender_Tspec ( (AdspecAdspec) )57SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS 1313、RSVPRSVP消息的数据结构消息的数据结构 Example 2: an RSVP Resv messa
9、ge formatCommon HeaderCommon Header (Integrity)(Integrity) SessionSession RSVP_HOPRSVP_HOP Time_ValuesTime_Values( (Policy_DataPolicy_Data) ) Sender_TemplateSender_Template Sender_TspecSender_Tspec ( (AdspecAdspec) )( (Resv_ConfirmResv_Confirm) ) (Scope)(Scope)58SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章
10、IP IP QoSQoSLink Bandwidth: 4 MbpsNetworNetwor k 2k 2RouterRouterVideo Server Video ClientsNetwork Network 1 1HostHostHostHostHostHostHostHostHostHostHostHostHostHostHostHostHostHostRouterRouterRSVP RouterRSVP RouterLink1414、RSVPRSVP的应用示例的应用示例 59SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS1515、
11、RSVPRSVP的特点的特点 在非面向连接的IP网上建立某种“信令”机制,在网络层提供类似面向连接的服务; 能够为每个流提供端到端的服务质量保证; 对路由器的处理能力有很高的要求,难以在骨干网上实现对大量的独立数据流的资源预留服务的支持; 在广域网上尚无有效的计费管理方法。60SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS 1616、区分服务、区分服务( (DiffServDiffServ) )概述概述 DiffServ概念最早由Nichols在1997年低提出 IETF有关DiffServ的有关建议: RFC 2474/2465: 定义有关
12、的体系结构 RFC 2597/2598 定义PHB RFC 2697/2698 定义有关标记方法 基本思想针对IntServ复杂、扩展性难的问题提出力求QoS的控制机制简单服务对象主要面对汇聚流而非单个流61SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS 1616、区分服务、区分服务( (DiffServDiffServ) )机制机制 将用户业务流按照其业务特征进行分类标识,在路由器上 同类的业务汇聚为同类的流接受相同QoS的服务; 单个流状态的信息保存与监控等只在边界节点上进行; 网络边界作单流分类聚合,网络内部对聚集流提供特定质 量的调度
13、转发服务; 为不同的类别的数据流提供不同优先级的服务; 只提供相对的质量保证。62SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS 1717、区分服务业务类型标记、区分服务业务类型标记 区分服务的业务类别通过一个称为“区分服务码点 (DiffServ CodePoint:DSCP)”的参数定义; 区分服务码点(DSCP)使用了原来IP包同中的TOS(Type Of Service)域来标记; DSCP使用了原来TOS参数域中的6比特,有两个比特尚无定 义:DSCPDSCPCUCU0 1 2 3 4 5 6 7CU:Currently Unuse
14、d 63SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS 1717、逐跳行为、逐跳行为( (Per-Hop Behavior: PHBPer-Hop Behavior: PHB) ) 逐跳行为PHB是一个DS节点调度转发特定流聚集的外 部特性描述,说明单个节点为特定流聚集分配资源的方 式; PHB可以用调度转发流聚集时的流特性参数(如延时 、丢失率)来描述; PHB针对具体的流聚集,流聚集用IP包头的DSCP标识 ; 多个PHB共存于一个节点时,不同的PHB有不同的相对 优先等级。64SCUT DT&P LabsSCUT DT&P Labs第十
15、一章第十一章 IP IP QoSQoS 1818、PHBPHB的类型的类型 IETF定义的PHB65SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS1818、PHBPHB的类型的类型 缺省型缺省型PHBPHBBEBE(Best Effort):相当与传统的“尽力而 为”调度转发行为,属于BE的IP包仅在带宽空闲未被其它流 聚集使用时发送; 加速加速( (快速转发快速转发) )型型PHBPHBEFEF(Expedited forwarding ):保证在任何时候接受此服务的流离开速率大于等于设定速率 ,优先级最高,不受其它传输流的影响; 类选择型
16、类选择型PHBPHBCSCS(Class Selector):CS是为使 DiffServ向后兼容原IPv4 TOS字节的前3位作为优先级队列 调度的选择标志;66SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 IP IP QoSQoS1818、PHBPHB的类型的类型 确保型确保型PHBPHBASAS(Assured Service)AF(Assured Forwading)无论是否拥塞,保证为用户提供预约时的最低限量的带 宽,其特点是确保一定的带宽和丢失率,但一般不涉及延迟 和抖动;在确保型服务内,优先度还可进一步细分;采用AS服务的分组进入网络时在边界节点作标记,预约 带宽以内的流量标为IN(In profile),超出预约带宽以外 的流量标为OUT(Out profile);在拥塞时包头标记决定分组的丢弃概率,OUT报文的的丢 弃概率大于IN报文。67SCUT DT&P LabsSCUT DT&P Labs第十一章第十一章 I