跳到主要内容

1. 引言 (Introduction)

动态链路交换协议 (Dynamic Link Exchange Protocol, DLEP) 在 [RFC8175] 中定义. 该协议用于在 DLEP 对等方 (peer) 之间交换与链路相关的控制信息. DLEP 对等方由一个调制解调器 (modem) 和一个路由器 (router) 组成. DLEP 定义了一组基础机制, 同时支持可能的扩展. 本文档定义其中一种扩展.

DLEP 规范没有定义任何流量控制机制. 从理论上看, 可以使用 DLEP 实现多种流量控制技术, 但本文档规定一种 DLEP 扩展, 为从路由器发送到调制解调器的流量引入基于 Ethernet 的流量控制机制. 该机制使用一个或多个逻辑 "credit windows", 每个 credit window 通常与一个虚拟队列或物理队列关联. 路由器利用调制解调器提供的流量分类信息, 为给定流量流确定适当的 credit window. Credit windows 可以在多个流之间共享, 也可以按流单独使用. 关于基于 Diffserv 的 credit window 流量控制方法, 请参见 [RFC9894]. 如 [RFC9892] 第 2.3.1 节所规定, 当 Diffserv 和 Ethernet 流量分类同时应用于某个流时, 基于 Ethernet 的分类优先.

本文档利用 [RFC9892] 和 [RFC9893] 中定义的流量分类和 credit window 流量控制机制, 基于 DLEP 目的地, Ethernet 虚拟局域网 (Virtual Local Area Networks, VLANs), 以及优先级代码点 (Priority Code Points, PCPs) 启用基于 credit window 的流量控制. Ethernet PCP 支持作为 IEEE 802.1Q 标签格式 [IEEE8021Q] 的一部分加以规定, 该格式包含一个 3-bit "PCP" 字段. 该标签格式还包含一个 12-bit "VLAN Identifier (VID)" 字段.

所定义的机制允许 credit windows 在发往多个 DLEP 目的地, VLANs, 以及 PCPs 的流量之间共享, 也允许 credit windows 专用于与特定目的地, VLAN, 和/或 PCP 关联的流量. 此外, 该扩展支持对任意 PCP 或 VID 进行 "wildcard" 匹配.

本文档定义的扩展称为 "IEEE 802.1Q Aware Credit Window", 或更简单地称为 "Ethernet Credit" 扩展. 读者应熟悉 [RFC9892] 和 [RFC9893] 中定义的流量分类机制和 credit window 流量控制机制.

本文档定义一个新的 DLEP Extension Type 值, 用于表示对该扩展的支持. 参见第 2 节.

1.1. 关键词 (Key Words)

本文档中的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", 和 "OPTIONAL", 当且仅当它们以此处所示的全大写形式出现时, 应按 BCP 14 [RFC2119] [RFC8174] 中的说明进行解释.