IP网络中的集成服务与资源预留
1. 网络服务面临的挑战
在互联网中,端到端的数据传输很少仅仅受首尾链路容量的限制。随着高带宽需求应用的发展,带宽需求与可用性之间存在持续的冲突。而且,实时应用的服务质量不仅仅取决于无限带宽的可用性,还与网络中引入的延迟和变化有关。
关于如何解决这些问题,存在不同的观点:
- 一种观点认为,像DiffServ这样的简单优先级方案可以为实时应用提供足够的服务分级。当网络中只有一部分流量需要实时服务质量时,给实时流量更高的优先级可以确保其得到及时处理并获得所需资源。但随着高优先级流量比例的增加,优先级方案将无法充分满足需求,所有高优先级数据流都会受到同等程度的降级,并且无法告知链路已超出容量或阻止新的流量。
- 另一种观点认为,处理网络变化是应用及其IP传输协议的责任。已经开发了用于分发数据的自适应实时协议,这些协议可以平滑和缓冲延迟或中断的数据。然而,尽管这些方法可以“修复”数据流,但仍然可能出现人类用户不愿意或无法接受的中断,例如通过卫星电话进行有意义的对话时,即使是一到两秒的可预测延迟也会干扰对话。
2. IntServ服务类型选择
如果决定使用IntServ,应用程序必须选择要使用的服务类型,主要有以下两种:
- Controlled Load服务 :这是最简单的服务,定义并遵循一个简单的令牌桶。在不需要Guaranteed Service更高级控制的情况下,都应该使用该服务。有些应用通过将桶速率和峰值数据速率设置为服务所需的带宽,将最小监管单元设置为最大数据包大小,并将桶大小设置为最大数据包大小的任意大倍数,将Controlled Load令牌桶简化为
超级会员免费看
订阅专栏 解锁全文
1821

被折叠的 条评论
为什么被折叠?



