《部署IPv6网络(修订版)》一1.2 QoS服务

简介:

本节书摘来自异步社区《部署IPv6网络(修订版)》一书中的第1章,第1.2节,作者【美】Ciprian Popoviciu , Eric Levy-Abegnoli , Patrick Grossetete,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 QoS服务

部署IPv6网络(修订版)
分组交换技术对数据通信是非常合适的,最初,不怎么关心耗时的分发或资源预留。对分组交换技术而言,分组的可信性完全依赖于网络的尽力而为和善意。虽然不可靠,这个方法还是更灵活的并使这些技术比电路交换技术发展得更快。除了能够复用用户流量之外,这些技术提供了这样的能力:在现有网络上能够容易地支持新的、可赢利的服务。分组交换的成功导致了日益膨胀的基于IP的应用集。IP支持的时间敏感应用出现还不久,特别在拥塞的状况下,这些应用要求分组的特定处理。

因为不是所有的应用都具有相同的需求,IP基础设施必须能够为这些应用的流量提供不同等级的服务。根据分组丢弃、延时和延时变化约束,能够将服务分为几个种类。这些约束来源于对延时和延时变化(抖动)敏感的应用,如交互语音通信、音频和视频,但这些应用能够容忍随机地丢失小量的流量。事情的另一极端是关键任务应用,这些应用需要可靠的、无丢失的数据传输,但对时间要求较低。服务等级是一个端到端的概念,它基于流量的各种特征确定了处理流量的一种模式,这些特征如类型、内容、源和目的地。在一个网络中部署QoS使之支持服务的各种等级。对有些运营商而言,网络的正常运行和所部署应用的正确支撑依赖于QoS的部署。对其他运营商而言,QoS是基于称为服务等级协议的契约协议的收入来源。

IPv4 QoS是通过两个架构实现的。一是集成服务(IntServ,在RFC 1633中定义,是基于电路概念模型化的)。在这种情况中,用户在称为资源预留协议(RSVP:RFC 2208)的信令协议的帮助下,在发送数据之前端到端地预留资源。在RFC 2475和RFC 3260中描述的区分服务(DiffServ)是第二种架构,这种架构依靠每个分组中携带的信息,在每个网络节点做出资源分配的决定。这种方法是更简单和更动态的;但是,这要求对网络中流量模型(profile)的深入了解和策略一致的端到端实现。DiffServ是被广泛采用的QoS部署架构。在第5章中回顾了QoS概念,这些概念的深入信息和其部署策略能够在各种专门书籍中找到,如Cisco Press出版Srinivas Vegesna的IP Quality of Service。

随着分组网络上传输流量的显著增长以及要支持各种服务和应用的需求,在今天IPv4网络中低估QoS的价值是困难的。这对IPv6而言同样适用。有些人希望在下一代IP协议中出现增强的QoS,有些人仍然相信在这个方面IPv6会优于IPv4。现实是相比于IPv4,IPv6既没有引入演进的也没有引进革命性的变化。有些人声称在IPv6中QoS有极大提升。在写此书时,这些仅是神话。本书第5章讨论过很少且无大区别的新协议,它们适用相同的概念和架构。一个新增的分组头部字段(流标签,Flow Label)被确信是提高QoS机制的潜在措施,但如何使用它仍然在评估之中。

虽然看来在IPv4和IPv6之间目前QoS没有重大区别,但事情可能沿不同的方向发展。IPv6的目标是重建IP传输的端到端模型,这将极大地改变目前部署QoS的方法。IPv6网络具有可能实现真正的端到端服务等级策略。但目前,IPv6意图遵循其前身(IPv4)的脚步。

相关文章
|
4月前
|
JSON 中间件 Go
Go 网络编程:HTTP服务与客户端开发
Go 语言的 `net/http` 包功能强大,可快速构建高并发 HTTP 服务。本文从创建简单 HTTP 服务入手,逐步讲解请求与响应对象、URL 参数处理、自定义路由、JSON 接口、静态文件服务、中间件编写及 HTTPS 配置等内容。通过示例代码展示如何使用 `http.HandleFunc`、`http.ServeMux`、`http.Client` 等工具实现常见功能,帮助开发者掌握构建高效 Web 应用的核心技能。
253 61
|
Ubuntu 网络协议 Unix
02理解网络IO:实现服务与客户端通信
网络IO指客户端与服务端通过网络进行数据收发的过程,常见于微信、QQ等应用。本文详解如何用C语言实现一个支持多客户端连接的TCP服务端,涉及socket编程、线程处理及通信流程,并分析“一消息一线程”模式的优缺点。
190 0
|
5月前
|
传感器 算法 数据安全/隐私保护
基于GA遗传优化的三维空间WSN网络最优节点部署算法matlab仿真
本程序基于遗传算法(GA)优化三维空间无线传感网络(WSN)的节点部署,通过MATLAB2022A实现仿真。算法旨在以最少的节点实现最大覆盖度,综合考虑空间覆盖、连通性、能耗管理及成本控制等关键问题。核心思想包括染色体编码节点位置、适应度函数评估性能,并采用网格填充法近似计算覆盖率。该方法可显著提升WSN在三维空间中的部署效率与经济性,为实际应用提供有力支持。
|
5月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
144 4
|
6月前
|
机器学习/深度学习 人工智能 安全
从攻防演练到AI防护:网络安全服务厂商F5的全方位安全策略
从攻防演练到AI防护:网络安全服务厂商F5的全方位安全策略
130 8
|
6月前
|
存储 运维 监控
2025年4月深度评测:10款最值得部署的网络监控软件
真正卓越的运维不仅仅是对当前问题的解决,更在于对未来的预测和防范。 OpManager 的预测报表功能可以为用户提供有关未来存储需求增长方式的直观展示,帮助用户进行基于需求的容量规划,从而避免成本浪费。
244 0
|
8月前
|
传感器 算法 物联网
基于粒子群算法的网络最优节点部署优化matlab仿真
本项目基于粒子群优化(PSO)算法,实现WSN网络节点的最优部署,以最大化节点覆盖范围。使用MATLAB2022A进行开发与测试,展示了优化后的节点分布及其覆盖范围。核心代码通过定义目标函数和约束条件,利用PSO算法迭代搜索最佳节点位置,并绘制优化结果图。PSO算法灵感源于鸟群觅食行为,适用于连续和离散空间的优化问题,在通信网络、物联网等领域有广泛应用。该算法通过模拟粒子群体智慧,高效逼近最优解,提升网络性能。
299 16
|
11月前
|
供应链 监控 安全
网络安全中的零信任架构:从概念到部署
网络安全中的零信任架构:从概念到部署
847 75
|
9月前
|
Linux 网络性能优化 网络安全
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
1262 28
|
9月前
|
安全 网络协议 网络安全
【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态
如果没有关联的网络安全组,则阻止所有网络流量通过子网和网络接口。
167 30