通过共享调度和整形,您可以将单独的共享资源池分配给属于同一物理端口的逻辑接口子集。您可以通过首先创建流量控制配置文件来配置共享调度和整形,该配置文件会指定整形速率并引用调度器映射。然后,您必须通过将流量控制配置文件的实例应用于逻辑接口的子集来共享此整形和调度资源。您可以将相同(或不同)流量控制配置文件的单独实例应用到另一个逻辑接口子集,从而分配单独的共享资源池。
开始此过程之前:
- 创建流量控制配置文件并为其配置整形速率。
[edit]
user@host# edit class-of-service traffic-control-profiles profile-name
user@host# set shaping-rate (percent percentage | rate)
您可以将整形速率配置为 1 到 100 的百分比,或者配置为 1000 到 64000000000 位/秒 (bps) 的绝对速率。整形速率与峰值信息速率 (PIR) 相对应。有关更多信息,请参阅 超额订阅接口带宽。
- 通过在层次结构级别包含
scheduler-map
语句 [edit class-of-service traffic-control-profiles profile-name]
,定义流量控制配置文件与之前配置的调度器图之间的关联。
[edit class-of-service traffic-control-profiles profile-name]
user@host# set scheduler-map map-name;
- 配置延迟缓冲区速率。
如果未包含此语句,则延迟缓冲区速率基于保证速率(如果配置了保证速率)或基于整形速率(如果未配置保证速率)。
[edit class-of-service traffic-control-profiles profile-name]
user@host# set delay-buffer-rate (percent percentage | rate)
您可以将速率配置为 delay-buffer
1 到 100 的百分比,或 1000 到 6,400,000,000 位/秒的绝对速率。延迟缓冲区速率可控制延迟。有关更多信息,请参阅 超额订阅接口带宽 和 提供有保证的最小速率。
- 为流量控制配置文件配置保证的最低速率。
[edit class-of-service traffic-control-profiles profile-name]
user@host# set guaranteed-rate (percent percentage | rate)
您可以将保证速率配置为 1 到 100 的百分比,或者配置为 1000 到 64000000000000 bps 的绝对速率。保证的速率与承诺的信息速率 (CIR) 相对应。有关更多信息,请参阅 提供保证的最低费率。
现在,您必须共享流量控制配置文件的实例。
- 在接口上启用共享调度。
[edit]
user@host# edit interfaces interface-name
user@host# set shared-scheduler
此语句使属于同一物理端口的逻辑接口能够共享一组整形和调度资源。
注意:
在每个物理接口上 shared-scheduler
,和 per-unit-scheduler
语句都是相互排斥的。即便如此,您也可以为每个共享实例配置一个逻辑接口。这实际上提供了按单元调度的功能。
- (可选)将流量控制配置文件应用于输入接口。
[edit]
user@host# edit class-of-service interfaces interface-name unit logical-unit-number
user@host# set input-traffic-control-profile profile-name shared-instance instance-name
这些语句在步骤 7 中进行了解释。
- (可选)将流量控制配置文件应用于输出接口。
[edit]
user@host# edit class-of-service interfaces interface-name unit logical-unit-number
user@host# set output-traffic-control-profile profile-name shared-instance instance-name
配置文件名称引用您在步骤 1 到步骤 4 中配置的流量控制配置文件。名称 shared-instance
不引用配置。它可以是您希望应用于多个逻辑接口的任何文本字符串,您希望这些逻辑接口共享在流量控制配置文件中配置的一组资源。每个逻辑接口都与位于同一物理端口上并应用了相同共享实例名称的其他逻辑接口共享一组调度和整形资源。
示例:在以太网 IQ2 接口上配置共享资源中展示了这一概念。
注意:
如果逻辑接口配置中包含或 shaping-rate
语句,scheduler-map
则不能output-traffic-control-profile
在配置中包含语句。