区分服务 DiffServ

目录

[区分服务 DiffServ](#区分服务 DiffServ)

区分服务的基本概念

[区分服务 DiffServ 的要点](#区分服务 DiffServ 的要点)

[每跳行为 PHB](#每跳行为 PHB)

[DiffServ 定义的两种 PHB](#DiffServ 定义的两种 PHB)


区分服务 DiffServ

区分服务的基本概念

·由于综合服务 IntServ 和资源预留协议 RSVP 都较复杂,很难在大规模的网络中实现,因此 IETF 提出了新的策略,即区分服务 DiffServ 。

·区分服务 DiffServ (Differentiated Services) 有时也简写为 DS。因此,具有区分服务功能的结点就称为 DS 结点。

区分服务 DiffServ 的要点

(1)力图不改变网络的基础结构,但在路由器中增加区分服务的功能。

·区分服务字段 DS:服务类型字段 (IPv4) ,通信量类字段 (IPv6)。

·根据 DS 字段的值来转发分组。

·利用 DS 字段提供不同等级的服务质量。

·DS 字段现只使用前 6 bit,即区分服务码点 DSCP (Differentiated Services CodePoint)。

服务等级协定 SLA

·在使用 DS 字段之前,互联网的 ISP 要和用户商定服务等级协定 SLA (Service Level Agreement)。

·在 SLA 中指明:被支持的服务类别(可包括吞吐量、分组丢失率、时延和时延抖动、网络的可用性等)和每一类所容许的通信量。

(2)网络被划分为许多个 DS 域。

·将所有的复杂性放在 DS 域的边界节点 (boundary node) 中,使 DS 域内部路由器工作得尽可能地简单。

·边界节点可以是主机、路由器或防火墙等。

(3)边界路由器中的功能较多。分为:

·分类器 (classifier)

·通信量调节器 (conditioner)

-标记器 (marker)

-整形器 (shaper)

-测定器 (meter)

边界路由器中的各功能块的关系

(4)聚合 (aggregation) 功能。

·将若干个流根据其 DS 值聚合成少量的流。

·路由器对相同 DS 值的流都按相同的优先级进行转发,简化了网络内部的路由器的转发机制。

·区分服务 DiffServ 不需要使用 RSVP 信令。

每跳行为 PHB

·每跳行为 PHB (Per-Hop Behavior):转发分组时体现服务水平。

·行为:指在转发分组时如何处理分组。

·每跳:强调行为只涉及到本路由器转发的这一跳的行为,与下一个路由器如何处理无关。

·与 IntServ / RSVP 考虑的服务质量是"端到端"的很不一样。

DiffServ 定义的两种 PHB

(1)迅速转发 PHB

·EF PHB (Expedited Forwarding PHB)。

·离开路由器的通信量的数据率必须等于或大于某一数值。

·用来构造通过 DS 域的低丢失率、低时延、低时延抖动、确保带宽的端到端服务(即不排队或很少排队)。

·这种服务对端点来说像点对点连接或虚拟租用线,又称为 Premium(优质)服务。

(2)确保转发 PHB

·AF PHB (Assured Forwarding PHB)。

·将通信量划分为四个等级,给每一种等级提供最低数量的带宽和缓存空间。

·对于其中的每一个等级再划分出三个"丢弃优先级" 。

·当发生网络拥塞时,对于每一个等级的 AF,路由器首先丢弃"丢弃优先级"较高的分组。

可以看出:区分服务 DiffServ 比较灵活,因为它并没有定义特定的服务或服务类别。 当新的服务类别出现而旧的服务类别不再使用时,DiffServ 仍然可以工作。

欢迎一起学习~

相关推荐
mounter6254 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
ACP广源盛139246256736 小时前
破局 Type‑C 切换器痛点@ACP#GSV6155+LH3828/GSV2221+LH3828 黄金方案
c语言·开发语言·网络·人工智能·嵌入式硬件·计算机外设·电脑
嵌入式小企鹅8 小时前
蓝牙学习系列(八):BLE L2CAP 协议详解
网络·学习·蓝牙·ble·协议栈·l2cap
广州灵眸科技有限公司9 小时前
为RK3588注入澎湃算力:RK1820 AI加速卡完整适配与评测指南
linux·网络·人工智能·物联网·算法
byoass9 小时前
csdn_upload_005
网络·安全·云计算
IT WorryFree9 小时前
飞塔防火墙与第三方设备进行IPSEC故障诊断期间,用户可能会观察到以下错误:
linux·服务器·网络
不是书本的小明11 小时前
K8S应用优化方向
网络·容器·kubernetes
~plus~12 小时前
.NET 8 C# 委托与事件实战教程
网络·c#·.net·.net 8·委托与事件·c#进阶
w61001046613 小时前
CKA-2026-Service
linux·服务器·网络·service·cka
GTgiantech13 小时前
灵活拓展网络边界:电口光模块的智慧选型与部署指南
网络