将调度器图和整形速率应用于 DLCI 和 VLAN
默认情况下,不会在逻辑接口上启用输出计划。未整形配置的逻辑接口共享默认计划程序。此计划器的确认信息速率 (CIR) 等于 0。(CIR 是保证的速率。)默认调度器的峰值信息速率 (PIR) 等于物理接口整形速率。
如果应用整形速率,则必须记住,物理接口的传输统计信息是从数据包转发引擎获取的,但流量统计信息由 PIC 提供。因此,如果对 PIC 应用整形,则传输统计信息字段中的数据包计数并不总是与流量统计信息中的计数一致。例如,IPv6 传输统计信息不一定与接口上的流量统计信息匹配。但是,在逻辑接口 (DLCI) 级别,传输统计信息和流量统计信息均从数据包转发引擎获取,不会显示任何差异。
逻辑接口调度 (也称为 按单元计划)允许您在一个逻辑接口上启用多个输出队列,并为每个队列关联自定义输出调度和整形。
入口调度不支持逻辑接口调度。
您可以针对以下 PIC 配置逻辑接口调度:
链路服务 IQ (
lsq-
) 接口上的多服务和服务 PIC通道化 E1 IQ PIC
通道化 OC3 IQ PIC
通道化 OC12 IQ PIC(在此 PIC 上配置的 T1 接口上不支持按单元调度。)
通道化 STM1 IQ PIC
通道化 T3 IQ PIC
E3 IQ PIC
千兆以太网 IQ PIC
千兆以太网 IQ2 PIC
IQE PIC
您可以在以下 MIC 和 MPC 以及包含排队芯片的任何 MPC 上配置逻辑接口调度:
16 个 10GE MPC
MPC3E:
带 XFP 的 2x10GE MIC
带 SFP+ 的 10x10GE MIC
带 QSFP+ 的 2x40GE MIC
带 CXP 的 1x100GE MIC
MPC4E:
带 SFPP 的 32x10GE
2 个 100GE + 8 个 10GE(带 SFPP)
MPC6E:
带 SFPP 的 24x10GE MIC
带 SFPP OTN 的 24x10GE MIC
2 个 100GE MIC,带 CFP2 OTN
带 CXP 的 4x100GE MIC
对于仅通道化和千兆以太网 IQ PIC,您可以为 VLAN 或 DLCI 配置整形速率,并通过在[edit class-of-service traffic-control-profiles]
层次结构级别包含语句shaping-rate
来超额订阅物理接口。通过这种配置方法,您可以独立控制延迟缓冲区速率,如超额订阅接口带宽中所述。
物理接口(例如 、t3-0/0/0
t3-0/0/0:0
和ge-0/0/0
)支持使用与该物理接口相关的任何封装类型进行调度。对于单个端口,如果将调度应用于一个或多个关联的逻辑接口,则无法对物理接口应用调度。
仅适用于千兆以太网 IQ2 PIC PIC,您可以配置分层流量整形,这意味着整形在物理接口和逻辑接口上都执行。您还可以配置输入流量调度和共享调度。有关更多信息,请参阅 增强型 IQ2 PIC 上的 CoS 概述。
逻辑接口(例如 t3-0/0/0.0
、 ge-0/0/0.0
和 t1-0/0/0:0.1
)仅支持针对 DLCI 或 VLAN 进行调度。此外,没有 IQ 的 PIC 不支持逻辑接口调度。
在 Junos OS 实现中,术语逻辑接口通常是指通过在层次结构级别包含unit
语句[edit interfaces interface-name]
来配置的接口。因此,逻辑接口在logical
接口名称的末尾有描述符,如或 t1-0/0/0:0.1
中的ge-0/0/0.1
,其中逻辑单元编号为1
。
尽管通道化接口通常被视为逻辑接口或虚拟接口,但 Junos OS 将通道化 IQ PIC 中的 T3、T1 和 NxDS0 接口视为物理接口。例如, t3-0/0/0
Junos OS 将和 t3-0/0/0:1
视为物理接口。相比之下, t3-0/0/0.2
和 t3-0/0/0:1.2
则被视为逻辑接口, .2
因为它们的接口名称末尾有。
在 [edit class-of-service]
层次结构级别内,当为 .logical
逻辑接口分配属性时,您无法使用描述符。相反,您必须在配置中包含语句 unit
。例如:
[edit class-of-service] user@host# set interfaces t3-0/0/0 unit 0 scheduler-map map1
表 1 显示了支持细粒度排队和调度的接口/PIC。
接口类型 |
PIC 类型 |
支持 |
配置示例 |
---|---|---|---|
IQ PIC | |||
物理接口 |
ATM2 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces at-0/0/0] scheduler-map map-1; |
在 IQ PIC 上配置的通道化接口 |
通道化 DS3 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces t1-0/0/0:1] scheduler-map map-1; |
在 IQ PIC 上配置的逻辑接口(仅限 DLCI 和 VLAN) |
启用 VLAN 标记的千兆以太网 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
带帧中继封装的 E3 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces e3-0/0/0 unit 1] scheduler-map map-1; |
|
带帧中继封装的通道化 OC3 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces t1-1/0/0:1:1 unit 0] scheduler-map map-1; |
|
带帧中继封装的通道化 STM1 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces e1-0/0/0:1 unit 1] scheduler-map map-1; |
|
带帧中继封装的 通道化 T3 IQ |
是的 |
支持的配置示例: [edit class-of-service interfaces t1-0/0/0 unit 1] scheduler-map map-1; |
|
在 IQ PIC 上配置的逻辑接口(不是 LCI 或 VLAN 的接口) |
采用 Cisco HDLC 封装的 E3 IQ PIC |
不 |
不 |
采用 LLC/SNAP 封装的 ATM2 IQ PIC |
不 |
不 |
|
带 PPP 封装的通道化 OC12 IQ PIC |
不 |
不 |
|
非 IQ PIC | |||
物理接口 |
T3 |
是的 |
支持的配置示例: [edit class-of-service interfaces t3-0/0/0] scheduler-map map-1; |
通道化 OC12 PIC |
通道化 OC12 |
是的 |
支持的配置示例: [edit class-of-service interfaces t3-0/0/0:1] scheduler-map map-1; |
通道化接口(通道化 OC12 PIC 除外) |
通道化 STM1 |
不 |
不 |
逻辑接口 |
快速以太网 |
不 |
不 |
千兆以太网 |
不 |
不 |
|
ATM1 |
不 |
不 |
|
通道化 OC12 |
不 |
不 |
表 2 显示了支持细粒度队列和调度的 MIC 和 MPC。
Mpc |
麦克风 |
支持 |
配置示例 |
---|---|---|---|
固定配置 MPC | |||
16 个 10GE MPC |
不 |
是的 |
[edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
32 个 10GE MPC4E |
不 |
是的 |
[edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
2 个 100GE + 8 个 10GE MPC4E |
不 |
是的 |
[edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
6x40GE + 24x10GE MPC5E |
不 |
不 |
不 |
6x40GE + 24x10GE MPC5EQ |
不 |
是的 |
[edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
2 个 100GE + 4 个 10GE MPC5E |
不 |
不 |
不 |
2 个 100GE + 4 个 10GE MPC5EQ |
不 |
是的 |
[edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC | |||
MPC1 |
不 |
不 |
不 |
MPC1E |
不 |
不 |
不 |
MPC1 Q |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC1E Q |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC2 |
不 |
不 |
不 |
MPC2E |
不 |
不 |
不 |
MPC2 Q |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC2E Q |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC2 EQ |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC2E EQ |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces ge-0/0/0 unit 1] scheduler-map map-1; |
MPC2E P |
不 |
不 |
不 |
MPC3E |
采用 SFP+ 的 10 千兆以太网 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces xe-0/0/0 unit 1] scheduler-map map-1; |
采用 QSFP+ 的 40 千兆以太网 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces et-0/0/0 unit 1] scheduler-map map-1; |
|
采用 CXP 的 100 千兆以太网 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces et-0/0/0 unit 1] scheduler-map map-1; |
|
MPC6E |
任何受支持的 MIC |
是的 |
支持的配置示例: [edit class-of-service interfaces et-0/0/0 unit 1] scheduler-map map-1; |
要配置逻辑接口上的调度:
通过在层级包含
per-unit-scheduler
语句[edit interfaces interface-name]
,在接口上启用按单元调度:[edit interfaces interface-name] per-unit-scheduler;
在包括
per-unit-scheduler
语句时,还必须在层次结构级别包含语句vlan-tagging
或flexible-vlan-tagging
语句(以将调度应用于 VLAN)或encapsulation frame-relay
语句(用于将调度应用于 DCI[edit interfaces interface-name]
)。包括此语句时,单端口千兆以太网 IQ PIC 上支持的最大 VLAN 数为 768。在双端口千兆以太网 IQ PIC 上,最大编号为 384。
通过在层次结构级别包含
scheduler-map
语句[edit class-of-service interfaces interface-name unit logical-unit-number]
,将调度程序与接口相关联:[edit class-of-service interfaces interface-name unit logical-unit-number] scheduler-map map-name;
或者,通过在层次结构级别包含
scheduler-map
语句[edit class-of-service traffic-control-profiles traffic control profile name]
,然后将语句包含在层次结构级别,将output-traffic-control-profile
语句[edit class-of-service interfaces interface name unit logical unit number]
与接口相关联。[edit class-of-service traffic-control-profiles traffic control profile name] scheduler-map map-name;
[edit class-of-service interfaces interface-name unit logical-unit-number] output-traffic-control-profile traffic-control-profile-name;
通过在层级包含
shaping-rate
语句[edit class-of-service interfaces interface-name unit logical-unit-number]
,在接口上配置整形:[edit class-of-service interfaces interface-name unit logical-unit-number] shaping-rate rate;
注意:您还可以将整形速率应用于流量控制配置文件。
默认情况下,逻辑接口带宽是需要默认带宽处理的逻辑接口数量的平均未使用带宽。您可以将峰值带宽速率指定为 bps,可以是完整的十进制数字,也可以作为十进制数字,后跟缩写
k
(1000)、m
(1,000,000)或g
(1,000,000)。范围从 1000 到 6,400,000,000,000 bps。对于 IQ2 千兆以太网 PIC,最小为 80,000 bps,而对于 IQ2 10 千兆以太网 PIC,最小为 160,000 bps。对于 16x10GE MPC,最小为 250,000 bps,而对于 MPC3E、MPC4E 和 MPC6E,最小为 292,000 bps。对于链路服务接口上的 FRF.16 捆绑包,仅支持基于百分比的整形速率。