通信交换技术中的区分服务(DiffServ,Differentiated Services)体系结构是一种用于在IP网络中提供不同级别服务质量的网络架构,该体系结构由Internet工程任务组(IETF)提出,旨在解决传统尽力而为(Best-Effort)服务模型在提供高质量服务方面的不足。以下是区分服务体系结构的主要组成部分和特点:
一、体系结构概述
区分服务体系结构定义了一种可以在互联网上实施可扩展的服务分类的框架,它通过在网络边界处对数据流进行分类和标记,并在网络核心处根据这些标记提供相应的转发行为(Per-Hop Behavior,PHB),从而实现不同级别的服务质量保障。
二、主要组成部分
1.服务类别定义
区分服务通过定义不同的服务类别(Class of Service,CoS)来区分不同的业务流量。这些服务类别可以基于带宽、时延、丢包率等QoS参数进行划分。
2.流量分类与标记
在网络边界处(如边缘路由器),网络设备会对进入网络的数据包进行分类,并根据其所属的服务类别在数据包头部设置相应的区分服务代码点(Differentiated Services Code Point,DSCP)标记。
3.流量调节
边缘路由器还可能会根据服务级别协定(SLA)对流量进行整形、丢弃或重新标记等操作,以确保进入网络的流量符合预定的QoS要求。
4.转发行为
在网络核心处,路由器会根据数据包头部的DSCP标记来选择相应的转发行为(PHB)。这些PHB定义了数据包在网络中的转发优先级、队列管理策略和丢弃策略等。
5.服务区域
区分服务体系结构将网络划分为多个服务区域(DS域),每个DS域内可以定义自己的服务策略和PHB实现方式。不同DS域之间可以通过服务层协议和传输调节协议进行协调,以提供跨区域的服务。