NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 7.5 支持多媒体的网络 支持多媒体应用的三种网络级方法: * 尽可能利用尽力而为的服务。 * 区分服务。 * 每连接服务质量(QoS)保证:硬保证(Hard Guarantee)和软保证(Soft Guarantee)。 ### 7.5.1 定制尽力而为网络 * 带宽供给(Bandwidth Provisioning):网络链路提供多大容量以及取得给定水平的性能的问题。 * 网络定制(Network Dimensioning):设计网络拓扑以取得给定水平的端到端性能问题。 ### 7.5.2 提供多种类型的服务 * 将流量划分为多种类型,并为不同类型的流量提供不同等级的服务。 * ISP直接收取更高费用以提供更高质量服务。 **激励思考的场景** 两台端系统上的应用经同一台路由器发送报文,如果其中一台应用发送大量报文可能导致路由器缓存被占满,而另一个应用则会发生丢包现象。 * 标记分组(Packet Marking):使得路由器区分不同类型流量的分组。 * 流量隔离(Traffic Isolation):在不同流量类型之间提供隔离。 * 尽可能有效使用资源。 **调度机制** * 先进先出(First-In-First-Out,FIFO) * 优先级排队(Priority Queuing) * 循环和加权公平排队:被分类但无绝对优先级。 **监管:漏桶** 监管准则:平均速率、峰值速率和突发长度。 漏桶机制:通过令牌产生速率限制分组进入网络的长期平均速率。 ![](https://img.kancloud.cn/a7/69/a7694e58144ab96330f083c4d790e24c_485x282.png) ### 7.5.3 区分服务 * 边界功能:分组分类和流量调节。 * 核心功能:转发,根据分组类别进行对应的每跳行为(Per-hop Behavior,PHB)。 PHB分为加速转发(Expedited Forwarding,EF)和确保转发(Assured Forwarding,AF),它们的作用: * 不同服务类型的流量不同性能。 * 定义了不同类型间的差别,但不强求。 * 性能差别可测量。 ### 7.5.4 每连接服务质量保证:资源预约和呼叫准入 资源预约(Resource Reservation):为了满足一个呼叫所希望的Qos,确保它具有所需的资源。 呼叫准入:用户呼叫请求和预约资源的机制。 呼叫建立信令:路径上每台路由器均分配足够资源,资源预留协议(Resource Reservation Protocol,RSVP)