CoS 流量整形 动态接口集的预定义变量
要在用户接入网络中以家庭级别控制带宽,可以在对成员会话进行身份验证时,将 RADIUS CoS 流量整形属性应用于动态接口集及其成员用户会话。动态接口集可以是动态代理电路标识符 (ACI) 接口集,也可以是基于非 ACI 的动态接口集,它表示用户接入网络中的家庭级别。属于接口集的用户会话可以是动态 VLAN、DHCP 或 PPPoE 用户接口。
要将 RADIUS CoS 流量整形属性应用于动态接口集及其成员订阅者会话,必须在用户接口的动态配置文件中配置两个流量控制配置文件:一个用于“父”动态接口集的流量控制配置文件,另一个用于动态用户接口的流量控制配置文件。这些流量控制配置文件中使用的 Junos OS CoS 流量整形预定义变量的 RADIUS 标记值必须在 100 秒范围内,如 表 1 中所述。
为了适应此功能,已经复制了用于流量整形的现有 $junos-cos-parameter
预定义动态变量集,并为其分配了一个 100s 范围内的标记值,如 表 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-shaping-rate |
102 |
在动态配置文件的流量控制配置文件中配置的整形速率。表示 CoS 调度器节点的最大带宽。 |
$junos-cos-guaranteed-rate |
103 |
在动态配置文件的流量控制配置文件中配置的保证速率。表示 CoS 调度器节点的最小带宽。 |
$junos-cos-delay-buffer-rate |
104 |
在动态配置文件的流量控制配置文件中配置的延迟缓冲速率。 |
$junos-cos-excess-rate |
105 |
在动态配置文件的流量控制配置文件中配置的超额速率;在保证速率和整形速率之间的超额区域运行时的调度器加权。
注意:
如果配置了 $junos-cos-excess-rate-high 变量或 $junos-cos-excess-rate-low 变量,则不要配置 $junos-cos-excess-rate 变量。 |
$junos-cos-traffic-control-profile |
106 |
在动态配置文件中为订阅者访问配置的流量控制配置文件。 |
$junos-cos-shaping-mode |
107 |
在动态配置文件的流量控制配置文件中配置的开销核算模式,以基于帧(帧模式)或信元(信元模式)对下游 ATM 流量进行调整。 |
$junos-cos-byte-adjust |
108 |
在动态配置文件的流量控制配置文件中配置的像元或帧整形模式的字节调整值。
注意:
当配置了 $junos-cos-byte-adjust-frame 变量或 $junos-cos-byte-adjust-cell 变量时,请勿配置 $junos-cos-byte-adjust 变量。 |
$junos-cos-adjust-minimum |
109 |
在流量控制配置文件中为动态订阅者接口配置的最小调整整形速率。在动态接口集的流量控制配置文件中指定此变量不起作用。 |
$junos-cos-over-rate-high |
110 |
为动态配置文件中流量控制配置文件中的多余高优先级流量配置的整形速率。
注意:
配置 $junos-cos-excess-rate 变量时,请勿配置 $junos-cos-excess-rate-high 变量。 |
$junos-cos-excess-rate-low |
111 |
在动态配置文件中为流量控制配置文件中多余的低优先级流量配置的整形速率。
注意:
配置 $junos-cos-excess-rate 变量时,请勿配置 $junos-cos-excess-rate-low 变量。 |
$junos-cos-shaping-rate-burst |
112 |
动态配置文件中在流量控制配置文件中配置的整形速率的突发大小。 |
$junos-cos-guaranteed-rate-burst |
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-shaping-rate-excess-high |
122 |
在家庭级别为动态接口集或动态 ACI 接口集的流量控制配置文件中多余的高优先级流量配置的整形速率。禁止在动态订阅者接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-excess-high-burst |
123 |
在流量控制配置文件中为家庭级别动态接口集或动态 ACI 接口集的多余高优先级流量配置的整形速率突发大小。禁止在动态订阅者接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-excess-low |
124 |
在家庭级别为动态接口集或动态 ACI 接口集的流量控制配置文件中多余的低优先级流量配置的整形速率。禁止在动态订阅者接口的流量控制配置文件中指定此变量。 |
$junos-cos-shaping-rate-over-low-burst |
125 |
在流量控制配置文件中为家庭级别动态接口集或动态 ACI 接口集的多余低优先级流量配置的整形速率突发大小。禁止在动态订阅者接口的流量控制配置文件中指定此变量。 |