CoS 流量整形 用于动态接口集的预定义变量
要在用户接入网络中以家庭级别控制带宽,可以在对成员会话进行身份验证时,将 RADIUS CoS 流量整形属性应用于动态接口集及其成员订阅者会话。动态接口集表示用户接入网络中的家庭级别,可以是动态代理电路标识符 (ACI) 接口集,也可以是非基于 ACI 的动态接口集。属于接口集的订阅者会话可以是动态 VLAN、DHCP 或 PPPoE 用户接口。
要将 RADIUS CoS 流量整形属性应用于动态接口集及其成员用户会话,您必须在用户接口的动态配置文件中配置两个流量控制配置文件:“一个用于”父“动态接口集的流量控制配置文件,另一个用于动态用户接口的流量控制配置文件。这些流量控制配置文件中使用的 Junos OS CoS 流量整形预定义变量的 RADIUS 标记值必须在 100 范围内,如 表 1 中所述。
为了适应此功能,已复制用于流量整形的现有 $junos-cos-parameter 预定义动态变量集,并分配了一个 100 范围内的标记值,如 表 1 所示。标记值是现有预定义动态变量与必须与此功能一起使用的预定义动态变量之间的唯一区别。
例如,系统会为现有 $junos-cos-shaping-rate 预定义变量分配 RADIUS 供应商 ID 4874、属性编号 108 和标记值 2。要将 RADIUS CoS 流量整形属性应用于动态接口集及其成员用户会话,必须改用 $junos-cos-shaping-rate 分配有 RADIUS 供应商 ID 4874、属性编号 108 和标记值 102 的预定义变量。
表 1 介绍了可在动态配置文件中使用的 Junos OS 预定义动态变量和 RADIUS 标记值,以将 RADIUS CoS 流量整形属性应用于动态接口集及其成员订阅者会话。该表按标记值升序列出了预定义的动态变量。
表 1 中列出的所有预定义变量都使用 RADIUS 供应商 ID 4874 和 RADIUS 属性值 108。
预定义变量 |
RADIUS 标记值 |
描述 |
|---|---|---|
$junos-cos-scheduler-map |
101 |
在动态配置文件的流量控制配置文件中配置的调度器映射名称。 |
$junos-cos-整形速率 |
102 |
在动态配置文件的流量控制配置文件中配置的整形速率。表示 CoS 调度器节点的最大带宽。 |
$junos cos 保证速率 |
103 |
在动态配置文件的流量控制配置文件中配置的保证速率。表示 CoS 调度器节点的最小带宽。 |
$junos-cos-延迟-缓冲速率 |
104 |
在动态配置文件的流量控制配置文件中配置的延迟缓冲速率。 |
$junos 余量超额率 |
105 |
在动态配置文件的流量控制配置文件中配置的超额速率;在保证速率和整形速率之间的超额区域中运行时的调度器权重。
注意:
配置了 $junos-cos-excess-rate-high 变量或 $junos-cos-excess-rate-low 变量时,请勿配置 $junos-cos-excess-rate 变量。 |
$junos-cos-traffic-control-profile |
106 |
在动态配置文件中配置的流量控制配置文件,用于订阅者访问。 |
$junos-cos-整形模式 |
107 |
在动态配置文件的流量控制配置文件中配置的开销核算模式,用于根据帧(帧模式)或信元(信元模式)整形下游 ATM 流量。 |
$junos-cos-字节-调整 |
108 |
在动态配置文件的流量控制配置文件中配置的信元或帧整形模式的字节调整值。
注意:
配置了 $junos-cos-byte-adjust-frame 变量或 $junos-cos-byte-adjust-cell 变量时,请勿配置 $junos-cos-byte-adjust 变量。 |
$junos-cos-adjust-minimum |
109 |
在动态用户接口的流量控制配置文件中配置的最小调整整形速率。在动态接口集的流量控制配置文件中指定此变量不起作用。 |
$junos-cos-超额-率-高 |
110 |
在动态配置文件中的流量控制配置文件中,为过剩的高优先级流量配置的整形速率。
注意:
配置 $junos-cos-excess-rate 变量时,请勿配置 $junos-cos-excess-rate-high 变量。 |
$junos-cos-超额-速率-低 |
111 |
在动态配置文件中的流量控制配置文件中,为过剩的低优先级流量配置的整形速率。
注意:
配置 $junos-cos-excess-rate 变量时,请勿配置 $junos-cos-excess-rate-low 变量。 |
$junos-cos-整形速率-突发 |
112 |
动态配置文件中的流量控制配置文件中配置的整形速率的突发大小。 |
$junos-cos-保证速率-突发 |
113 |
在动态配置文件的流量控制配置文件中配置的保证速率的突发大小。 |
$junos-cos-byte-adjust-frame |
114 |
当下游 ATM 流量处于帧模式时的开销字节。
注意:
配置 $junos-cos-byte-adjust 变量时,请勿配置 $junos-cos-byte-adjust-frame 变量。 |
$junos-cos-byte-adjust-cell |
115 |
当下游 ATM 流量处于信元模式时的开销字节。
注意:
配置 $junos-cos-byte-adjust 变量时,请勿配置 $junos-cos-byte-adjust-cell 变量。 |
$junos-cos-shaping-rate-priority-high |
116 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为高优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-priority-high-burst |
117 |
在家庭级别的动态接口集或动态 ACI 接口集的流量控制配置文件中为高优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-priority-medium |
118 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为中等优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-priority-medium-burst |
119 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为中等优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-priority-low |
120 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为低优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-priority-low-burst |
121 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为低优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-整形率-超额-高 |
122 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为过多的高优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-整形率-超额-高-突发 |
123 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为过多的高优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-整形率-超额-低 |
124 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为过剩的低优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。 |
$junos-cos-整形率-超额-低-突发 |
125 |
在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中,为过剩的低优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。 |