Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:在聚合接口上配置调度模式

您可以在链路保护或非链路保护模式下配置服务等级参数,例如在聚合接口上排队或整形参数。您可以为按单元调度器、分层调度器或在物理和逻辑接口级别整形配置这些参数。您可以通过将聚合接口配置为在或replicate模式下scale操作来控制这些参数的应用方式。

您可以在以下路由器上应用这些参数:

  • EQ DPC 上的 MX 系列路由器接口

  • 通过 Junos OS 10.2 版的 MIC 或 MPC 上的 MX 系列路由器接口(仅限非链路保护模式)

  • M120 或 M320 路由器

  • IQ2 PIC 上的 T 系列路由器接口

  • PTX 系列数据包传输路由器

您可以为在非链路保护模式下运行的聚合接口配置所应用参数。在链路保护模式下,捆绑包中一次只有一个链路处于活动状态(另一个链路是备份链路),因此无法扩展或复制调度器。在非链路保护模式下,捆绑包中的所有链路均处于活动状态,并发送流量;但是,没有备份链路。如果链路在无链路保护模式下发生故障或被添加到捆绑包中,则链路的流量在活动链路之间重新分配。

要为聚合接口设置调度模式,请将scale语句[edit class-of-service interfaces aen]replicate选项member-link-scheduler包含在层次结构级别,其中n为接口的配置编号:

默认情况下,如果未包含 member-link-scheduler 语句,则调度器参数将应用于模式(也称为“相等分模式”)中的 scale 成员链路。

否则,聚合以太网接口将按常配置。有关配置聚合以太网接口的更多信息,请参阅 路由设备的 Junos OS 网络接口库

以下示例将设置 scale 接口上的 ae0 模式和 replicate 接口上的 ae1 模式。

注意:

语句 member-link-scheduler 仅对聚合接口显示。您可以在非链路保护模式下为聚合接口配置此语句。有关链路保护模式的更多信息,请参阅 《网络接口配置指南》。

聚合接口同时支持分层和按单元计划程序。

注意:

PTX 系列数据包传输路由器不支持该 traffic-control-profiles 语句。

当接口参数使用 scale 语句的选项 member-link-scheduler 时,当配置层次调度器时, [edit class-of-service traffic-control-profiles traffic-control-profile-name] 将在出口上缩放配置下的以下参数:

  • shaping-rate (PIR)

  • guaranteed-rate (CIR)

  • delay–buffer-rate

当接口参数使用 scale 语句的选项 member-link-scheduler 时,当配置按单元的计划器时, [edit class-of-service schedulers scheduler-name] 将按出口缩放配置下的以下参数:

  • transmit-rate

  • buffer-size

注意:

您不能在接口的接口集级别 ae 应用分层调度器。(无法在接口下 ae 配置接口集。)

非链路保护模式下的接口不支持 ae 以下配置参数:

  • 输入调度器图

  • 输入流量控制配置文件

  • 输入整形速率

也不支持以下配置约定:

  • 语句的 input-traffic-control-profile-remaining 扩展。

  • 接口 scheduler-map-chassisderived 语句和选项 ae 。机箱调度器图应应用于物理接口下。

  • 动态接口和多路复用接口作为捆绑包的 ae 一部分不受支持。

根据是否配置了 scalereplicate 选项, member-link-scheduler 语句分别在缩放模式(也称为“相等分模式”)或复制模式下运行。

在扩展模式下,VLAN 可以具有可通过接口的多个成员链路发送的 ae 多个流。同样,成员链路也可以从捆绑包中的任何 ae VLAN 接收流量。在扩展模式下,物理接口带宽在捆绑包的所有成员链路 ae 之间平均分配。

在缩放模式下,以下调度器参数值在成员链路之间平分:

  • 使用流量控制配置文件配置参数时,缩放参数为整形速率、保证速率和延迟缓冲区速率。

  • 使用调度器图配置参数时,缩放参数即为传输速率和缓冲区大小。如果以位/秒 (bps) 进行配置,整形速率也会调整。如果将整形速率配置为可用接口带宽的百分比,则不会扩展。

例如,考虑路由器 R1 和 R2 之间由三个 ae 链路组成的捆绑包。这些是 ge-0/0/1ge-0/0/2ge-0/0/3ae0) 在 R1 上;和 ge-1/0/0ge-1/0/1ge-1/0/2ae2) 在 R2 上。还在 R1 上的捆绑包上 ae0 配置了两个逻辑接口(单元): ae0.0ae0.1

在上 ae0,R1 上的流量控制配置文件配置如下:

  • ae0 (物理接口级别)的 PIR 为 450 Mbps。

  • ae0.0 (逻辑接口级别的 VLAN 100)的 PIR 为 150 Mbps,CIR 为 90 Mbps。

  • ae0.1 (逻辑接口级别的 VLAN 200)的 PIR 为 90 Mbps,CIR 为 60 Mbps。

在扩展模式下, ae0 PIR 首先在成员物理接口之间划分。由于有三个成员,每个成员接收 450 / 3 = 150 Mbps 作为派生值。因此,每个成员接口的扩展 PIR 为 150 Mbps。

但是,也有两个逻辑接口 (ae0.0ae0.1) 和 VLAN(100 和 200)。ae0流量可以保留在捆绑包中的三个物理接口(ge-0/0/1ge-0/0/2ge-0/0/3)上。因此,系统向成员链路中添加了两个派生的逻辑接口,以表示这两个 VLAN。

组成 ae 捆绑包的链路的物理接口上现在有六个逻辑接口,一个用于 VLAN 100,另一个用于 VLAN 200:

  • ge-0/0/1.0ge-0/0/1.1

  • ge-0/0/2.0ge-0/0/2.1

  • ge-0/0/3.0ge-0/0/3.1

配置在上的 ae0.0 流量控制配置文件参数被划分为所有底层逻辑接口(单元 0)。同样,在所有底层逻辑接口(单元 1)之间分配配置了流量 ae0.1 控制配置文件参数。

因此,接口上缩放参数的派生值如下:

  • 对于ge-0/0/1.0ge-0/0/2.0ge-0/0/3.0,每个 CIR = 90 / 3 = 30 Mbps,每个 PIR = 150 / 3 = 50 Mbps。

  • 对于 ge-0/0/1.1ge-0/0/2.1ge-0/0/3.1每个 CIR = 60 / 3 = 20 Mbps,每个 PIR = 90 / 3 = 30 Mbps。

缩放值如图 1 所示。

图 1:聚合以太网接口 Scaled Mode for Aggregated Ethernet Interfaces的扩展模式

在扩展模式下,当新成员链路添加到捆绑包中,或者现有成员链路被删除或出现故障时,将重新计算扩展系数(基于活动链路数),并重新分配新的调度器或流量控制配置文件参数。仅重新计算 PIR、CIR 和缓冲区参数:只需在每个级别复制所有其他参数。

注意:

show class-of-service scheduler-map 命令中,以缩放模式而非显式配置获得的值会用后缀标记 &**sf**n ,其中 n 表示扩展系数的值。

以下示例显示了命名 smap-all-abs 为“带和不带缩放因素”的计划器图的输出:

注意:

可以根据出现子接口的时间,创建具有不同扩展因素的多个调度器图。例如,如果父接口上只有两个活动子项,将创建缩放系数为 2 的新调度器图。调度器映射名称为 smap-all-abs&**sf**2

与扩展模式不同,在复制模式下,配置的调度器参数只是在捆绑包的所有成员链路 ae 之间复制而不是划分。

在复制模式下,以下调度器参数值将在成员链路和逻辑接口之间复制:

  • 使用流量控制配置文件配置参数时,复制的参数为整形速率、保证速率和延迟缓冲区速率。

  • 使用调度器图配置参数时,复制的参数为传输速率和缓冲区大小。

如果使用语句和选项应用路由器 R1 和 R2 之间示例配置中的 member-link-scheduler replicate 调度器参数,将应用以下参数:

  • ae0 PIR 在成员物理接口之间复制。每个接收 450 Mbps 作为一个 PIR。

  • 对于每个逻辑接口单元 .0,将复制(复制)配置的 ae0.0 PIR 和 CIR。每个逻辑接口单元 .0 接收 150 Mbps 的 PIR 和 90 Mbps 的 CIR。

  • 对于每个逻辑接口单元 .1,将复制(复制)配置的 ae0.1 PIR 和 CIR。每个逻辑接口单元 .1 接收 90 Mbps 的 PIR 和 60 Mbps 的 CIR。

复制的值如图 2 所示。

图 2:聚合以太网接口 Replicated Mode for Aggregated Ethernet Interfaces的复制模式

在复制模式下,当新成员链路添加到捆绑包中,或者现有成员链路被删除或失败时,将从所需级别复制或删除这些值。