目录
综合服务 IntServ
IntServ 定义的两类服务
IntServ 的四个组成部分
流 (flow)
资源预留协议 RSVP
RSVP 协议的工作原理
IntServ 体系结构在路由器中的实现
综合服务 IntServ 体系结构存在的主要问题
综合服务 IntServ
·综合服务 IntServ (Integrated Services) 可对单个的应用会话提供服务质量的保证。
·两个主要特点:
1.资源预留。给不断出现的会话已预留了多少资源(即链路带宽和缓存空间)。
2.呼叫建立。为会话在源站到目的站的路径上的每个路由器预留足够的资源。
IntServ 定义的两类服务
·有保证的服务 (guaranteed service) :保证一个分组在通过路由器时的排队时延有一个严格的上限。
·受控负载的服务 (controlled-load service) :使应用程序得到比通常的“尽最大努力”更加可靠的服务。
IntServ 的四个组成部分
1.资源预留协议 RSVP:IntServ 的信令协议。
2.接纳控制 (admission control):决定是否同意对某一资源的请求。
3.分类器 (classifier):将进入路由器的分组进行分类,并根据分类的结果将不同类别的分组放入特定的队列。
4.调度器 (scheduler):根据服务质量要求决定分组发送的前后顺序。
流 (flow)
·“流”是在多媒体通信中的一个常用的名词,一般定义为:
具有同样的源 IP 地址、源端口号、目的 IP 地址、目的端口号、协议标识符、以及服务质量需求的一连串分组。
资源预留协议 RSVP
·一个会话必须首先声明它所需的服务质量,以便使路由器能够确定是否有足够的资源来满足该会话的需求。
·当请求被接受时,链路带宽和缓存空间就被分配给这个分组流。
·资源预留协议 RSVP (ReSource reserVation Protocol) :
·资源预留。
·采用多播树方式。
RSVP 协议的工作原理
·假设:主机 H1 要向互联网上的四台主机 H2 ~ H5 发送多播视频节目,这四台主机打算以某种数据率来接收 H1 发送的视频节目。
·IntServ/RSVP 所基于的概念是端系统中与分组流有关的状态信息。
·各路由器中的预留信息只存储有限时间(称为软状态 soft-state),因而各终点对这些预留信息必须定期进行更新。
·RSVP 协议不是运输层协议,而是网络层的控制协议。
·RSVP 不携带应用数据。
IntServ 体系结构在路由器中的实现
·IntServ 体系结构分为前台和后台两个部分。
·前台:两个功能块。每一个进入的分组都要通过这两个功能块。
·分类器与分组转发。
·分组的调度器。
·后台:四个功能块,两个数据库。
·路由选择协议:负责维持路由选择数据库。
·RSVP 协议:为每一个流预留必要的资源,并不断地更新通信量控制数据库。
·接纳控制:确定是否有足够的资源可供这个流使用。
·管理代理:用来修改通信量控制数据库和管理接纳控制功能块,包括设置接纳控制策略。
综合服务 IntServ 体系结构存在的主要问题
1.状态信息的数量与流的数目成正比。因此在大型网络中,按每个流进行资源预留会产生很大的开销。
2.IntServ 体系结构复杂。若要得到有保证的服务,所有的路由器都必须装有 RSVP、接纳控制、分类器和调度器。
3.服务质量等级数量太少,不够灵活。
欢迎一起学习~