Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

在此页面上
 

示例:在安全设备上配置服务等级时间表

此示例演示如何在设备上CoS时间表。

要求

开始之前,请确定要使用的缓冲区大小分配方法。请参阅 调度器缓冲区大小概述

概述

单个设备接口具有多个队列,分配给在传输之前临时存储数据包。要确定服务队列的顺序,设备使用基于优先级和队列加权轮询 (WRR) 积分的轮询调度方法。Junos OS时间表允许您定义要应用到特定数据包传输队列的优先级、带宽、延迟缓冲区大小、速率控制状态和 RED 丢弃配置文件。

您可配置时间表,以将资源、优先级和丢弃配置文件分配给输出队列。默认情况下,只有队列 0 和 3 分配了资源。

注意:

瞻博网络网络设备支持层次结构时间表,包括按单元时间表。

此示例将配置一个尽力服务时间表,称为 be-scheduler。您可将优先级设置为低,将缓冲区大小设置为 40。您可将 be 调度器传输速率剩余百分比设置为 40。您可配置一个称为 ef-scheduler 的加速转发时间表,将优先级设置为高,将缓冲区大小设置为 10。您可将 ef-scheduler 传输速率剩余百分比设置为 50。

然后,您将一个称为 af-scheduler 的保证转发时间表配置为高优先级,将缓冲区大小设置为 45。您可将确保的转发时间表传输速率设置为 45。然后,您可将丢弃配置文件映射配置为低优先级和高优先级,以用于确保转发。(DiffServ 可以具有与保证转发关联的 RED 丢弃配置文件。)

最后,您可将称为 nc-scheduler 的网络控制时间表配置为低优先级和缓冲区大小为 5。将网络控制时间表传输速率设置为 5。

表 1 显示了此示例中创建的时间表。

表 1:示例时间表

调度

对于CoS流量类型

分配的优先级

队列缓冲区的已分配部分

剩余部分分配(传输速率)

be-scheduler

尽力服务流量

40%

40%

ef-scheduler

加速转发流量

10%

50%

af-scheduler

确保转发流量

45%

nc-scheduler

网络控制流量

5%

配置

程序

CLI快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以匹配网络配置,将命令复制并粘贴到 层次结构级别的 CLI 中,然后从配置模式进入 。 [edit] commit

逐步过程

以下示例要求您在配置层次结构中导航各个级别。有关如何操作的说明,请参阅 Junos OS CLI指南 中的 在配置模式下使用 CLI编辑器

要配置CoS时间表:

  1. 配置尽力服务时间表。

  2. 指定尽力服务时间表优先级和缓冲区大小。

  3. 为尽力服务时间表传输速率配置剩余选项。

  4. 配置加速转发时间表。

  5. 指定加速转发时间表优先级和缓冲区大小。

  6. 配置加速转发时间表传输速率的剩余选项。

  7. 配置有保障的转发时间表。

  8. 指定保证的转发时间表优先级和缓冲区大小。

  9. 配置有保证的转发时间表传输速率。

  10. 配置丢弃配置文件映射,确保低优先级和高优先级转发。

  11. 配置网络控制时间表。

  12. 指定网络控制时间表优先级和缓冲区大小。

  13. 配置网络控制时间表传输速率。

结果

在配置模式下,输入 命令以确认 show class-of-service 您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明进行更正。

如果完成设备配置,请从配置 commit 模式输入 。

验证

验证时间表配置

目的

验证时间表配置是否正确。

行动

在操作模式下,输入 show class-of-service 命令。