Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解用户接口的分层 CoS

通过分层 CoS,您可以将流量调度和排队参数以及数据包传输调度参数应用于单个用户接口,而不是端口上配置的所有接口。分层 CoS 使您能够在订阅者需要服务时动态修改队列。

接口支持多达五级 CoS 调度层次结构,完全配置后通常包括物理接口(第 1 级)、接口集或底层接口(第 2 层)、一个或多个底层逻辑接口(第 3 级)、一个或多个会话或客户 VLAN(第 4 级)以及一个或多个队列(第 5 级)。分层调度配置包括您配置的接口类型(例如,逻辑接口或接口集)以及这些接口在调度层次结构中的位置(级别 2、级别 3 或级别 4)。由于可以进行许多分层调度配置,因此我们在本主题中使用术语“两级分层调度”、“三级分层调度”、“四级分层调度”。

两级分层调度

两级分层调度将调度层次结构中的层级数量限制为两个,如 图 1 所示。在此配置中,未配置接口集,只有逻辑接口具有流量控制配置文件 (TCP)。在支持更高级别的 MPC 上配置两个层级可以保留资源,并允许系统进行更高的扩展。

图 1:两级分层调度 Two-Level Hierarchical Scheduling

在两级调度层次结构中,所有逻辑接口和接口集共享一个节点;不形成任何层次结构关系。

您可以通过将层次结构下的[edit interfaces interface-name hierarchical-scheduler]选项设置为maximum-hierarchy-levels以下内容2来控制两级分层计划:

  • 如果未设置该 maximum-hierarchy-levels 选项,则接口集可以处于第 2 级或第 3 级,具体取决于接口集中的成员逻辑接口是否具有流量控制配置文件。

  • 如果任何成员逻辑接口具有流量控制配置文件,则接口集始终是第 2 级 CoS 调度器节点。

  • 如果没有成员逻辑接口具有流量控制配置文件,则接口集始终是第 3 级 CoS 调度器节点。

  • 如果设置了该 maximum-hierarchy-levels 选项,则接口集只能处于级别 3;不能位于级别 2。在这种情况下,如果配置第 2 级接口集,则会生成数据包转发引擎错误。

表 1 总结了两级分层调度的接口层次结构和 CoS 调度器节点级别。

表 1:两级分层调度 — 接口层次结构与调度节点

1 级

2 级

3 级

物理接口

逻辑接口

一个或多个队列

物理接口

接口集

一个或多个队列

要配置两级分层调度,请在层次结构级别包含hierarchical-scheduler[edit interfaces interface-name]该语句,并将选项maximum-hierarchy-levels2设置为 。

三级分层调度

三级分层调度最多支持八个 CoS 队列。您可以配置许多不同的三级调度层次结构,具体取决于接口集的位置或底层接口的使用。在所有变体中,物理接口都是第 1 级 CoS 调度器节点,队列驻留在最高级别。在支持更多级别的 MPC 上配置三个层级可以保留资源并允许系统扩展得更高。

使用三级分层调度时,接口集可以驻留在第 3 级或第 4 级。您还可以在第 3 级配置底层逻辑接口,在第 4 级配置逻辑接口。 表 2 总结了用于三级分层调度的接口层次结构和 CoS 调度器节点级别的最常见情况。

表 2:三级分层调度 — 接口层次结构与 CoS 调度节点级别

1 级

2 级

3 级

4 级

物理接口

接口集

逻辑接口

一个或多个队列

物理接口

逻辑接口

接口集

一个或多个队列

物理接口

底层逻辑接口

逻辑接口

一个或多个队列

在三级分层调度中,第 1 级、第 2 级和第 3 级的 CoS 调度器节点形成分层关系。

借助三级分层调度,逻辑接口可以驻留在第 2 级,如果第 2 级的逻辑接口是底层逻辑接口,则逻辑接口可以驻留在第 3 级。这如 图 2 所示。

图 2:三级分层调度 - 第 3 级逻辑接口与第 2 Hierarchical structure of interfaces in a network with three levels: Logical Interface Level 3, Underlying Logical Interface Level 2 node, and Physical Interface Level 1 node. Connections show dependencies between levels. 级底层逻辑接口

3 显示了三级分层调度的另一种可能配置。在此配置中,逻辑接口位于第 2 层,接口集位于第 3 层。

图 3:三级分层调度 - 第 2 级逻辑接口,第 3 Hierarchical structure of network interfaces: Level 3 nodes represent abstract units, Level 2 nodes are logical interfaces, and Level 1 nodes are physical hardware. 级接口集

要配置三级分层调度,请在层次结构级别包括[edit interfaces interface-name hierarchical-scheduler]implicit-hierarchy选项,并可选择将该maximum-hierarchy-levels选项3设置为 。(的maximum-hierarchy-levels默认值为 3

接口层次结构与 CoS 层次结构

接口层次结构和 CoS 调度层次结构明显不同。接口层次结构是指各种接口之间的关系,例如,逻辑接口与接口集之间的关系、逻辑接口与底层逻辑接口之间的关系,或者物理接口与逻辑接口之间的关系。CoS调度层次结构是指CoS调度器节点之间的层次结构关系。在两级分层调度中,CoS 调度器节点之间不形成层次结构,逻辑接口和接口集共享一个第 2 级调度器节点。但是,当您使用 implicit-hierarchy 三级分层调度选项时,CoS 调度器节点将形成调度层次结构。

图 4图 5 提供了两个场景来进行此讨论。图 4 显示了一个接口层次结构,其中千兆以太网接口 (ge-1/0/0) 是物理接口。物理接口上配置了两个逻辑接口(ge-1/0/0.100 和 ge-1/0/0.101):

  • 逻辑接口 ge-1/0/0.100 是 PPPoE 接口集和多路分离接口集的成员。

  • 逻辑接口 ge-1/0/0.101 是多路分离接口集的成员。

图 4:级别 2 的逻辑接口和级别 3 Hierarchical network diagram showing relationships between physical interfaces, logical interfaces, logical interface sets, and subscriber queues in a networking setup. 的接口集

每个接口集都有一个专用队列。第 1 级(物理接口)、第 2 级(底层逻辑接口)和第 3 级(接口集)的 CoS 调度器节点构成调度层次结构。

要配置此方案,您必须在物理接口 ge-1/0/0 的语hierarchical-scheduler句下包含该implicit-hierarchy选项,并在每个接口集和底层逻辑接口上配置和应用流量控制配置文件。

图 5 显示了一个接口层次结构,其中千兆以太网接口 ge-1/0/0 是物理接口。配置了三个逻辑接口:

  • 底层逻辑接口 ge-1/0/0.100 上有两个逻辑接口(Pp0.100 和 Demux0.100)。

  • 第三个逻辑接口 (Pp0.101) 驻留在底层逻辑接口 ge-1/0/0.101 上。

图 5:第 3 级的逻辑接口和第 2 Hierarchical network interface structure showing layers: L1 physical interface GE-1/0/0, L2 logical interfaces GE-1/0/0.100, L3 protocols PPPoE, Demux, DHCP, L4 subscriber queues managing traffic. 级的底层逻辑接口

每个逻辑接口都有一个专用队列。第 1 级(物理接口)、第 2 级(底层逻辑接口)和第 3 级(逻辑接口)的 CoS 调度器节点构成调度层次结构。

要配置此方案,您必须在物理接口 GE-1/0/0 的语hierarchical-scheduler句下包含该implicit-hierarchy选项,并在每个逻辑接口和底层逻辑接口上配置和应用流量控制配置文件。

您可以配置许多不同的三级调度层次结构; 图 4图 5 仅呈现了两种可能的情况。 表 2 汇总了可能的接口位置和 CoS 调度器节点。

四级分层调度

四级分层调度支持多达八个 服务等级队列 。在四级调度层次结构中,物理接口是第 1 级 CoS 调度器节点,队列驻留在第 5 级。

注意:

代理电路标识符 (ACI) 或聚合以太网 (AE) 接口不支持四级分层调度。

使用四级分层调度时,接口集驻留在第 2 级和第 3 级,逻辑接口驻留在第 3 级和第 4 级。 表 3 总结了用于四级分层调度的接口层次结构和 CoS 调度器节点级别的最常见情况。

表 3:四级分层调度 — 接口层次结构与 CoS 调度节点级别

1 级

2 级

3 级

4 级

5 级

物理接口

接口集

客户 VLAN (C-VLAN)

会话逻辑接口(ppp 或 dhcp)

一个或多个队列

在四级分层调度中,第 1 级、第 2 级、第 3 级和第 4 级的 CoS 调度器节点形成分层关系。

要配置四级分层调度,请在层次结构级别包括[edit interfaces interface-name hierarchical-scheduler]implicit-hierarchy选项,并将该maximum-hierarchy-levels选项4设置为 。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

发布
描述
19.3R1
从 Junos OS 19.3R1 开始,您可以将输入流量控制配置文件 (TCP) 应用于 4 级分层调度中的动态逻辑接口集,或 5 级分层调度中的两个动态逻辑接口集。因此,您可以通过 Junos CoS 将具有整形速率的静态输入 TCP 动态分配给动态接口集,以实施客户的 SLA。如果不需要此类 SLA 实施,则可以配置一个静态 TCP,将其指定为分配给尚未显式分配输入 TCP 的任何动态接口集的默认输入 TCP。
18.4R1
从 Junos OS 18.4R1 开始,您可以在支持 4 级和 5 级分层 CoS 的所有 MPC 上的同一动态接口集中应用动态和静态逻辑接口。您还可以在动态接口集中应用动态接口集。