服务质量
5G 网络中的服务质量由 QoS 流驱动。QoS 流表示协议数据单元 (PDU) 会话中 QoS 差异化的最精细粒度。每个 QoS 流都由称为 QoS 流标识符 (QFI) 的唯一标识符和描述数据包流特征的 QoS 参数标识。会话管理功能 (SMF),用于控制 QoS,并在建立 PDU 会话时将 QoS 特征传递给用户平面功能 (UPF) 和接入网关功能 (AGF)。UPF 为特定 PDU 会话强制执行 QoS 流,AGF 管理流向住宅网关 (RG) 的所有 QoS 流的聚合。
对于单个 PDU 会话,5G 核心 (5GC) 支持多达 64 个 QFI。QoS 流参数包括 5G QoS 标识符 (5QI)。5QI 映射到明确定义的 QoS 特征,例如优先级、平均窗口、最大数据突发量等。3GPP 规范 23.501 定义了标准 5QI 值如何映射到 QoS 特征映射。
UPF 通过发送 QFI 来标识 QoS 流,但 AGF 不使用 QFI 对数据包进行分类。AGF 通过使用 UPF 通过 N3 接口发送的 GPRS 隧道协议 (GTP) 标头中的差分服务代码点 (DSCP) 对流量进行分类。SMF 将传输级别标记 (TLM) 发送到 UPF。UPF 使用 TLM 将传出的 N3 数据包中的 GTP 标头标记到 AGF。对数据包进行分类(通过使用 DSCP)后,AGF 使用标准 Junos 服务等级 (CoS) 分类配置对流量进行分类和整形。
BBF 标准规定,使用每户用户 CoS 参数的运营商应使用路由器网关级有线接入特征 (RG-LWAC) 来定义指定用户或路由器上一组用户的 CoS 限制和服务范围。为了配置传统接入网络的 QoS 特征,AGF 使用 5GC 中的 RG-LWAC 信息来设置 CoS 队列整形、防火墙过滤器和监管器。AGF 利用 Junos OS 上现有的整形、监管器和防火墙过滤器。AGF 使用现有重写规则在发送到接入网络的数据包标头中设置 PCP 或 DSCP 值。
对于下游流量,UPF 根据 5GC 设置的数据包优先级设置 DSCP 值,并将其发送到 AGF。AGF 使用分层监管器来调整下游流量。对于此任务,AGF 执行以下操作:
-
将外部 DSCP 值映射到转发类。
-
将转发类分配给输出队列。
-
根据转发类优先级将转发类分配给调度程序。
-
应用 RG-LWAC 或本地配置对流量进行分类,并在需要时重写 PCP 或 DSCP 值。
有关 CoS 的详细信息,请参阅 订阅者访问的 CoS 概述。