Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 Junos Fusion 提供商边缘中 MX 系列聚合设备上的 CoS

Junos Fusion 通过允许聚合设备通过与satellite devices的互连来添加接口,从而显著增加上aggregation device可用网络接口的数量。整个系统(互连的聚合设备和卫星设备)称为 Junos Fusion。Junos Fusion 将网络拓扑中显示为单个设备,并且从单个 IP 地址管理单个设备,从而简化了网络管理。

有关 Junos Fusion 拓扑图,请参阅 图 1

图 1:Junos Fusion 拓扑 Junos Fusion Topology

聚合设备可以是运行 Junos OS 14.2R3 或更高版本的 MX240、MX480、MX960 或 MX2020 通用路由平台。

本主题介绍 Junos Fusion 中不同类型的端口上的服务等级 (CoS)。

本主题将介绍:

Junos Fusion 中不同类型的端口上的 CoS 概述

图 2 概述了通过 Junos Fusion 的数据包流,以及如何在不同的端口上应用 CoS 功能。

图 2:Junos Fusion CoS 功能应用程序 Junos Fusion CoS Feature Application

适用于 Junos Fusion 的 CoS 策略的所有配置都在聚合设备上完成。但是,对于您为扩展端口定义的 CoS 策略,该策略的不同部分会应用于通过 Junos Fusion 的数据包路径中的不同点。从 图 2

  1. 当数据包进入扩展端口时,您为该端口定义的任何端口级别(物理接口级别)行为聚合 (BA) 分类器将被应用于导出转发类和数据包丢失优先级。

  2. 当数据包退出上行链路端口时,您可以根据在入口扩展端口上分配的端口级 BA 分类器应用调度器或增强型传输选择 (ETS)。

  3. 当数据包进入级联端口的聚合设备时,将应用您为入口扩展端口定义的任何多域分类器、监管器或逻辑接口级 BA 分类器。

  4. 当数据包从级联端口的聚合设备退出时,将应用您为出口扩展端口定义的任何重写规则,以及您为级联端口定义的任何时间表,除非重写规则与扩展端口逻辑接口相关联。此外,在上一步中确定的转发类在 801.2BR 报头中传输至卫星设备,并用于选择出口扩展端口的输出队列。

  5. 最后,当数据包退出扩展端口时,将根据为入口扩展端口定义的多域分类器、监管器或逻辑接口级 BA 分类器确定的转发类应用您为该端口定义的任何调度器或 ETS。

以下部分提供有关在 Junos Fusion 中的每个端口类型上实施 CoS 的进一步信息。

Junos Fusion 中扩展端口和上行链路端口上的 CoS

卫星设备上的扩展端口和上行链路端口的所有服务等级 (CoS) 调度策略均在 MX 系列聚合设备上配置。同样,在 MX 系列聚合设备上发出标准 Junos OS CoS 命令,用于检索扩展端口和上行链路端口 CoS 状态和队列统计信息。MX 系列聚合设备支持为每个卫星设备上的每个扩展端口和上行链路端口配置以下 CoS 功能:

  • 行为聚合分类器

  • 多域分类器

  • 输入和输出监管器

  • 转发类

  • 流量控制配置文件

  • 调度工具和调度器图

  • 按单元和分层计划程序(仅限扩展端口)

  • 出口重写规则

注意:

卫星设备 (扩展端口和上行链路端口上)上配置 CoS 策略具有以下限制:

  • 不支持固定分类器。

  • 不支持 IP 优先级分类符。但是,支持 DSCP 分类器。

  • 计划transmit-rate程序支持该选项。但是,remainder不支持下方transmit-rate的 、 rate-limitexact选项。

  • 作为卫星角色使用的 EX4300 系列设备,每个分段的丢弃配置文件最多支持两个条目。

虽然在聚合设备上配置了卫星设备端口的 CoS 功能,但实际分类、排队和调度是在卫星设备上执行的。有关实际流量整形的信息不会传回聚合设备。命令的 show interfaces 逻辑接口统计信息在聚合设备上收集,不包括整形速率数据。对于在卫星设备接口上收集的实际流量统计信息,请使用物理接口(而非逻辑接口)的统计信息。

注意:

您无法通过 SNMP 查询检索扩展端口上的 CoS 统计信息。要查看扩展端口上的 CoS 统计信息,请使用 show interfaces queue interface-name extended-port-interface-nameshow interfaces extended-port-interface-name extensive 命令。

扩展端口上的按单元和层次化调度

从 Junos OS 17.2R1 开始,Junos Fusion 提供商边缘在扩展端口上支持按单元和分层计划程序。要在扩展端口上支持按单元或分层调度,该扩展端口的聚合设备上的所有级联端口都必须具有队列芯片。

注意:

多宿主卫星设备不支持按单元和分层计划。

要对扩展端口启用按单元调度,请 per-unit-scheduler 为扩展端口启用 [edit interfaces interface-name] 层级的选项。

要对扩展端口启用分层计划,请 hierarchical-scheduler 为扩展端口在 [edit interfaces interface-name] 层次结构级别启用选项。

注意:

如果在扩展端口上启用分层计划,您还必须在接口集或 VLAN 级别显式配置调度器。

Junos Fusion 将将聚合设备连接到卫星设备的级联端口视为聚合以太网端口,聚合无需配置即可自动完成。默认情况下,分层 CoS 的 Junos Fusion 实施跨模式中的所有级联端口scale应用调度器参数。由于scale模式在级联端口之间将配置的整形程序划分为等值,因此流量丢弃可以在客户达到其特定流的提交速率之前开始。从 Junos OS 18.1R1 版开始,您可以将聚合设备上的所有级联端口设置为处于replicate模式,从而将调度器参数复制到聚合接口成员链路的每个级别,并自动将扩展端口的所有流量定向到特定级联端口。为此,只需在[edit chassis satellite-management fpc fpc-number]层级启用target-mode卫星设备即可。例如:

谨慎:

target-mode启用或禁用可中断卫星设备上的流量,同时删除扩展端口,并在聚合设备上重新添加和级联端口。

宽带用户服务支持

从 Junos OS 18.4R1 版开始,Junos Fusion 提供商边缘支持宽带边缘订阅者管理,包括用于宽带边缘订阅者管理的标准 CoS 功能。

Junos Fusion 提供商边缘上的 BNG 支持以下 CoS 调度层次结构:

  • 动态逻辑接口集/静态-VLAN-Demux/扩展端口物理接口

  • 动态逻辑接口/扩展端口物理接口

  • 动态逻辑接口集/扩展端口物理接口

  • 动态逻辑接口/动态逻辑接口集/扩展端口物理接口

要支持 4 个层次调度(例如,队列/动态逻辑接口/动态逻辑接口集/扩展端口物理接口),需要在支持至少 5 级层次调度的聚合设备上使用 MPC。这是因为级联端口会占用一个级别的调度功能。为宽带边缘订阅者管理配置的聚合设备上的每个 MPC 都必须至少支持 4 个级别的分层调度。此外,maximum-hierarchy-levels[edit interfaces interface-name hierarchical-scheduler]由于级联端口使用一个级别的调度,因此扩展端口的层级必须少一个关联级联端口的 MPC 支持的选项。

订阅者逻辑接口支持分类符和重写规则。

整形计算包括 801.BR 开销字节。

注意:

通过扩展端口上的单独 VLAN 支持组播,但不支持使用订阅者动态配置文件进行组播,并且订阅者不支持 CoS 带宽调整。

支持 show-of-service class scheduler-层次结构接口 命令,并将级联端口显示为层次结构的一部分。例如:

在上述示例输出中, ge-100/0/0 是扩展端口, xe-2/0/5 是级联端口。

Junos Fusion 中增强的传输选项的 CoS 分层端口调度

在 Junos Fusion 中,卫星设备可以是 QFX5100 或 EX4300 设备。QFX5100 支持 IEEE 802.1Qaz 中描述的增强型传输选择 (ETS)。MX 系列设备中添加了对 ETS 的配置支持,仅适用于支持此功能的卫星设备端口。如果在 MX 系列聚合设备上为不支持 ETS 的卫星设备端口配置 ETS,则卫星设备会将 ETS 配置转换为端口调度器。

注意:

MX 系列聚合设备上的本地端口不支持 ETS。

Junos Fusion 中级联端口上的 CoS

创建级联端口时,会自动创建两个逻辑接口:

  • 一个带内管理逻辑接口(分配单元 32769),用于仅在聚合设备和卫星设备(如 keepalives)之间流动的流量,用于调配信息和软件更新。

  • 一个用于数据逻辑接口(分配单元 32770),用于流入和流出 Junos Fusion 的常规流量。

级联端口上会自动启用按单元调度,从而在每个逻辑接口上支持多个队列。

注意:

所有级联端口必须在支持按单元调度的模块化端口集中器 (MPC) 上配置。

为管理逻辑接口保留 50 Mbps 的带宽。剩余带宽可供数据逻辑接口使用。此外,还向管理逻辑接口应用 10% 的整形速率,这意味着它可以使用多达 10% 的全接口带宽(如果可用)。

默认调度策略应用于数据逻辑接口。这为尽力转发类(映射到队列 0)保留 95% 的可用带宽和缓冲区空间,为网络控制转发类(映射到队列 3)保留 5%。通过将自定义调度器图应用于此逻辑接口,可以创建自定义转发类和调度器。

注意:

如果您使用自定义时间表图,请将其与保证最低 90% 带宽的流量控制配置文件相关联。如果未配置最小保证带宽,则带内管理逻辑接口将使用缓冲区资源。这可能会导致级联端口上的数据包丢失。

版本历史记录表
释放
描述
18.4R1
从 Junos OS 18.4R1 版开始,Junos Fusion 提供商边缘支持宽带边缘订阅者管理,包括用于宽带边缘订阅者管理的标准 CoS 功能。
18.1R1
从 Junos OS 18.1R1 版开始,您可以将聚合设备上的所有级联端口设置为处于 replicate 模式,从而将调度器参数复制到聚合接口成员链路的每个级别,并自动将扩展端口的所有流量定向到特定级联端口。
17.2R1
从 Junos OS 17.2R1 开始,Junos Fusion 提供商边缘在扩展端口上支持按单元和分层计划程序。