Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

动态配置文件中的预定义变量

预定义变量

动态配置文件从传入客户端数据包和配置(本地和 RADIUS)获取并替换预定义变量的值。这些变量是预定义的,您可以在动态配置文件的主体中使用它们,而无需先在层次结构级别定义 [dynamic-profiles profile-name variables] 变量。 表 1 列出了预定义变量及其说明,以及在 Junos OS 层次结构中可以配置这些变量的位置。

表 1:预定义变量和定义

可变

定义

接入和接入内部路由

$junos帧路由成本

IPv4 接入路由的成本指标。您可以在层次结构级别使用[edit dynamic-profiles profile-name routing-options access route address]语句指定metric此变量。

$junos帧路由距离

IPv4 访问路由的距离。您可以在层次结构级别使用[edit dynamic-profiles profile-name routing-options access route address]语句指定preference此变量。

$junos帧路由 IP 地址前缀

IPv4 访问路由的路由前缀。您可以在语句的route层次结构级别指定[edit dynamic-profiles profile-name routing-options access] 此变量。

$junos-framed-route-ipv6-address-prefix

IPv6 访问路由的路由前缀。您可以在以下任一层级使用语句指定 route 此变量:

  • [edit dynamic-profiles profile-name routing-instances $junos-routing-instance routing-options rib $junos-ipv6-rib access]

  • [edit dynamic-profiles profile-name routing-options rib $junos-ipv6-rib access]

$junos-帧路由-ipv6-cost

IPv6 接入路由的成本指标。您可以在以下任一层级使用语句指定 metric 此变量:

  • [edit dynamic-profiles profile-name routing-instances $junos-routing-instance routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

  • [edit dynamic-profiles profile-name routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

$junos帧路由 ipv6 距离

IPv6 访问路由的距离。您可以在以下任一层级使用语句指定 preference 此变量:

  • [edit dynamic-profiles profile-name routing-instances $junos-routing-instance routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

  • [edit dynamic-profiles profile-name routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

$junos帧路由-ipv6-下一跃点

访问路由的 IPv6 下一跃点地址。您可以在以下任一层级使用语句指定 next-hop 此变量:

  • [edit dynamic-profiles profile-name routing-instances $junos-routing-instance routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

  • [edit dynamic-profiles profile-name routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

$junos帧路由 ipv6 标记

IPv6 访问路由的标记值。您可以在以下任一层级使用语句指定 tag 此变量:

  • [edit dynamic-profiles profile-name routing-instances $junos-routing-instance routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

  • [edit dynamic-profiles profile-name routing-options rib $junos-ipv6-rib access route $junos-framed-route-ipv6-address-prefix]

$junos帧路由下一跃点

访问路由的 IPv4 下一跃点地址。您可以在语句的next-hop层次结构级别指定[edit dynamic-profiles profile-name routing-options access route address]此变量。

$junos帧路由标记

IPv4 访问路由的标记值。您可以在语句的tag层次结构级别指定[edit dynamic-profiles profile-name routing-options access route address]此变量。

$junos帧路由标记 2

静态路由的 Tag2 值。您可以在语句的tag2层次结构级别指定[edit dynamic-profiles profile-name routing-options access route $junos-framed-route-ip-address-prefix]此变量。

$junos接口名称

内部接入路由的逻辑接口。DHCP 或 PPP 在用户登录时提供此信息。您可以在语句的qualified-next-hop 层次结构级别指定[edit dynamic-profiles profile-name routing-options access-internal route address]此变量。

此变量还用于创建动态 IP 多路分离接口。

$junos-IPv6-RIB

IPv6 接入路由的路由表。您可以在层次结构级别使用[edit dynamic-profiles profile-name routing-instances $junos-routing-instance routing-options]语句指定rib此变量。

您可以使用此变量为路由指定非默认路由实例。

$junos用户 IP 地址

在内部接入路由中识别的用户的 IP 地址。您可以在语句的route层次结构级别指定[edit dynamic-profiles profile-name routing-options access-internal]此变量。

此变量还用于创建动态 IP 多路分离接口。

$junos-subscriber-mac-address

在内部接入路由中识别的用户的 MAC 地址。您可以在语句的mac-address层次结构级别指定[edit dynamic-profiles profile-name routing-options access-internal route address qualified-next hop underlying-interface]此变量。

动态协议

$junos-igmp-access-group-name

指定要用于源 (S) 过滤器的访问列表。

$junos-igmp-access-source-group-name

指定要用于源组 (S,G) 过滤器的访问列表。

$junos-igmp-enable

确保基于 AAA 的身份验证和管理方法(例如 RADIUS)未在接口上禁用 IGMP。您可以在语句的interface层次结构级别指定 [dynamic-profiles profile-name protocols igmp] 此变量。

$junos-igmp-即时离开

在接口上启用 IGMP 立即离开。您可以在语句的interface层次结构级别指定 [dynamic-profiles profile-name protocols igmp] 此变量。

$junos-igmp 版本

在客户端访问配置文件中配置的 IGMP 版本。当订阅者访问路由器时,Junos OS 从 RADIUS 服务器获取此信息。实例化配置文件时,该版本将应用于访问订阅者。您可以在语句的interface层次结构级别指定 [dynamic-profiles profile-name protocols igmp] 此变量。

$junos接口名称

用户访问客户端连接到的动态接口的名称。它的用途是在用户接口上动态启用 IGMP。您可以在语句的interface层次结构级别指定[dynamic-profiles profile-name protocols igmp]此变量。

接口名称是通过将在层次结构级别上[dynamic-profiles profile-name interfaces]动态创建订阅者时获得的变量串联$junos-interface-ifd-name$junos-underlying-interface-unit而得出的。

$junos-ipv6-ndra-prefix

路由器播发接口的前缀值。当订阅者访问路由器时,Junos OS 从 RADIUS 服务器获取此信息。实例化配置文件时,前缀值将应用于访问订阅者。在层次结构级别指定 [dynamic-profiles profile-name protocols router-advertisement interface $junos-interface-name] 此变量。

$junos-mld-access-group-name

指定要用于组 (G) 过滤器的访问列表。

$junos-mld-access-source-group-name

指定要用于源组 (S,G) 过滤器的访问列表。

$junos-mld-启用

确保接口上未通过基于 AAA 的身份验证和管理方法(例如 RADIUS)禁用 MLD。您可以在语句的interface层次结构级别指定 [dynamic-profiles profile-name protocols mld] 此变量。

$junos-mld-即时离开

在接口上启用 MLD 立即离开。您可以在语句的interface层次结构级别指定 [dynamic-profiles profile-name protocols mld] 此变量。

$junos-mld 版本

在客户端访问配置文件中配置的 MLD 版本。当订阅者访问路由器时,Junos OS 从 RADIUS 服务器获取此信息。实例化配置文件时,该版本将应用于访问订阅者。您可以在语句的interface层次结构级别指定 [dynamic-profiles profile-name protocols mld] 此变量。

动态 CoS — 流量控制配置文件参数

$junos-cos-adjust-minimum

在动态配置文件的流量控制配置文件中配置的最小调整整形速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中adjust-minimum引用此变量。

$junos-cos-字节-调整

在动态配置文件的流量控制配置文件中配置的字节调整值。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别使用[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句的overhead-accounting选项引用bytes此变量。

$junos-cos-byte-adjust-cell

当下游 ATM 流量处于信元模式时的开销字节。

注意:

配置 $junos-cos-byte-adjust 变量时,请勿配置 $junos-cos-byte-adjust-cell 变量。

$junos-cos-byte-adjust-frame

当下游 ATM 流量处于帧模式时的开销字节。

注意:

配置 $junos-cos-byte-adjust 变量时,请勿配置 $junos-cos-byte-adjust-frame 变量。

$junos-cos-延迟-缓冲速率

在动态配置文件的流量控制配置文件中配置的延迟缓冲速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中delay-buffer-rate引用此变量。

$junos 余量超额率

在动态配置文件的流量控制配置文件中配置的超额速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中excess-rate引用此变量。

$junos-cos-超额-率-高

为动态配置文件中的流量控制配置文件中的多余高优先级流量配置的速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中excess-rate-high引用此变量。

$junos-cos-超额-速率-低

在用户访问的动态配置文件中的流量控制配置文件中,为超慢优先级流量配置的速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中excess-rate-low引用此变量。

$junos cos 保证速率

保证速率 在动态配置文件的流量控制配置文件中配置的速率 当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中guaranteed-rate引用此变量。

$junos-cos-保证速率-突发

在动态配置文件的流量控制配置文件中配置的保证速率的突发大小。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别使用[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中的guaranteed-rate选项引用burst-size此变量。

$junos-cos-scheduler-map

在动态配置文件的流量控制配置文件中配置的调度器映射名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中scheduler-map引用此变量。

调度器映射可以动态(在 [edit dynamic-profiles profile-name class-of-service scheduler-maps] 层次结构级别)或静态(在层次结构级别) [edit class-of-service scheduler-maps] 定义。

$junos-cos-整形模式

在动态配置文件的流量控制配置文件中配置的整形模式。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中overhead-accounting引用此变量。

$junos-cos-整形速率

在动态配置文件的流量控制配置文件中配置的整形速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中shaping-rate引用此变量。

$junos-cos-整形速率-突发

动态配置文件中的流量控制配置文件中配置的整形速率的突发大小。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别使用[edit dynamic-profiles profile-name class-of-service traffic-control-profiles profile-name]语句中的shaping-rate选项引用burst-size此变量。

$junos-cos-整形率-超额-高

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为过多的高优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-整形率-超额-高-突发

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为过多的高优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-整形率-超额-低

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为过剩的低优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-整形率-超额-低-突发

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中,为过剩的低优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-shaping-rate-priority-high

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为高优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-shaping-rate-priority-high-burst

在家庭级别的动态接口集或动态 ACI 接口集的流量控制配置文件中为高优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-shaping-rate-priority-low

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为低优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-shaping-rate-priority-low-burst

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为低优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-shaping-rate-priority-medium

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为中等优先级流量配置的整形速率。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-shaping-rate-priority-medium-burst

在家庭级别设置的动态接口集或动态 ACI 接口的流量控制配置文件中为中等优先级流量配置的整形速率突发大小。禁止在动态用户接口的流量控制配置文件中指定此变量。

$junos-cos-traffic-control-profile

在动态配置文件中配置的流量控制配置文件,用于订阅者访问。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 从 RADIUS 服务器获取配置文件信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service]语句中traffic-control-profiles引用此变量。

动态 CoS — 调度器参数

$junos-cos-scheduler

在动态配置文件中配置的调度器的名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

在层次结构级别引用 [edit dynamic-profiles profile-name class-of-service schedulers] 此变量。

$junos-cos-scheduler-bs

缓冲区大小占总缓冲区的百分比,为动态配置文件中配置的调度器指定。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在语句中使用buffer-size层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name]选项引用percent此变量。

$junos-cos-scheduler-pri

为动态配置文件中配置的调度器指定的数据包调度优先级值。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name]语句中priority引用此变量。

$junos-cos-scheduler-dropfile-any

用于为动态配置文件中配置的调度器指定的丢失优先级 any 级别的随机早期检测 (RED) 丢弃配置文件的名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name drop-profile-map loss-priority any protocol any]语句中drop-profile引用此变量。

丢弃配置文件必须静态配置(在层次结构级别)。[edit class-of-service drop-profiles]

$junos-cos-scheduler-dropfile-high

用于为动态配置文件中配置的调度器指定的丢失优先级 high 级别的随机早期检测 (RED) 丢弃配置文件的名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name drop-profile-map loss-priority high protocol any]语句中drop-profile引用此变量。

丢弃配置文件必须静态配置(在层次结构级别)。[edit class-of-service drop-profiles]

$junos-cos-scheduler-dropfile-low

用于为动态配置文件中配置的调度器指定的丢失优先级 low 级别的随机早期检测 (RED) 丢弃配置文件的名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name drop-profile-map loss-priority low protocol any]语句中drop-profile引用此变量。

注意:

必须静态(在 [edit class-of-service drop-profiles] 层次结构级别)配置丢弃配置文件,以实现丢失优先级 low

$junos-cos-scheduler-dropfile-medium-high

用于为动态配置文件中配置的调度器指定的丢失优先级 medium-high 级别的随机早期检测 (RED) 丢弃配置文件的名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name drop-profile-map loss-priority medium-high protocol any]语句中drop-profile引用此变量。

丢弃配置文件必须静态配置(在层次结构级别)。[edit class-of-service drop-profiles]

$junos-cos-scheduler-dropfile-medium-low

用于为动态配置文件中配置的调度器指定的丢失优先级 medium-low 级别的随机早期检测 (RED) 丢弃配置文件的名称。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name drop-profile-map loss-priority medium-low protocol any]语句中drop-profile引用此变量。

注意:

丢弃配置文件必须静态配置(在层次结构级别)。[edit class-of-service drop-profiles]

$junos-cos-scheduler-excess-priority

为动态配置文件中配置的调度器指定的超额速率的优先级值。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name]语句中excess-priority引用此变量。

$junos-cos-scheduler-overcess-rate

为动态配置文件中配置的调度器指定的超额速率值。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name]语句中excess-rate引用此变量。

$junos-cos-scheduler-shaping-rate

为动态配置文件中配置的调度器指定的整形速率值。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name]语句中shaping-rate引用此变量。

$junos-cos-scheduler-tx

为动态配置文件中配置的调度器指定的传输速率。当用户通过动态配置文件附加到的静态或动态用户接口进行身份验证时,Junos OS 会从 RADIUS 服务器获取此信息。

您可以在层次结构级别的[edit dynamic-profiles profile-name class-of-service schedulers scheduler-name]语句中transmit-rate引用此变量。

动态 CoS — 动态接口集

$junos-聚合-接口-设置-名称

表示接入网络中的逻辑中间节点(DPU-C 或 PON 树)的分层 CoS L2 接口集的名称。这也称为动态聚合接口集。该变量采用以下值之一:

  • 当为接入线路配置了该 hierarchical-access-network-detection 选项,并且在 ANCP Port Up 消息或 PPPoE PADR IA 标记中接收的 Access-Aggregation-Circuit-ID-ASCII 属性 (TLV 0x03) 的值以字符 # 开头时,该变量采用字符后面 # 字符串的其余值。该 # 字符将字符串标识为回传标识符。

  • 如果未配置该 hierarchical-access-network-detection 选项,或者字符串不以字符开 # 头,则变量采用语句指定的 predefined-variable-defaults 值。

您可以在层次结构级别的[edit dynamic-profiles profile-name interfaces]语句中interface-set引用此变量。

$junos接口集名称

从 RADIUS 服务器获取的接口集的名称 当用户通过动态配置文件所附加的接口进行身份验证时,Access-Accept 消息。

您可以在层次结构级别的[edit dynamic-profiles profile-name interfaces]语句中interface-set引用此变量。

$junos-phy-ifd-interface-set-name

与动态配置文件中的底层物理接口相关联的接口集的本地生成名称。通过此预定义变量,您可以对特定物理接口上的所有订阅者进行分组,以便将服务应用到整个订阅者组。

此接口集是用于四级层次结构的默认第 2 级接口集,也是用于五级层次结构的默认级别 3 接口集。

您可以使用此预定义变量,将住宅用户收集到与物理接口关联的接口集中,从而在混合业务和住宅拓扑中节省 CoS 资源。这会导致接口集使用一个级别 2 节点,而不是每个住宅接口一个。

否则,由于企业和住宅用户共享同一接口,而企业用户需要三个级别的 CoS,因此为每个住宅用户配置三个级别。这会导致每个住宅连接消耗一个不必要的第 2 级节点,从而浪费 CoS 资源。

您可以在层次结构级别的[edit dynamic-profiles profile-name interfaces]语句中interface-set引用此变量。

$junos-phy-ifd-underlying-intf-set-name

基于拓扑的默认接口集的名称,该接口集基于物理接口名称,后缀为“-underlying”,用于保留分层 CoS L2 节点。

此接口用作默认的第 2 级接口集。

您可以在层次结构级别的[edit dynamic-profiles profile-name interfaces]语句中interface-set引用此变量。

$junos-svlan-interface-set-name

本地生成的接口集名称,供双标记 VLAN (S-VLAN) 接口使用。该名称基于双标记 VLAN 的外部标记。生成的变量的格式为 physical_interface_name-outer_vlan_tag

例如,如果以太网接口为 ge-1/1/0,且具有外部标记为 111 的双标记 VLAN 接口,则$junos-svlan-interface-set-name 的值为 ge-1/1/0-111。

您可以在层次结构级别的[edit dynamic-profiles profile-name interfaces]语句中interface-set引用此变量。

$junos-tagged-vlan-interface-set-name

本地生成的接口集名称,用于对通过逻辑堆叠 VLAN 多路分离接口堆叠的逻辑接口进行分组。您可以将此变量用于 1:1(双标记;单个客户端)VLAN 或 N:1(单标记;服务)VLAN。生成的变量的格式因 VLAN 类型而异,具体如下所示:

  • 双标记(客户端)VLAN — 格式为 physical_interface_name-outer_vlan_tag-inner_vlan_tag

    例如,如果以太网接口为 ge-1/1/0,具有外部标记为 111、内部标记为 200 的双标记 VLAN 接口,则 $junos-tagged-vlan-interface-set-name 的值为 ge-1/1/0-111–200。

  • 单标记(服务)VLAN — 格式为 physical_interface_name-vlan_tag

    例如,如果以太网接口为 ge-1/1/0,其中 N:1 VLAN,单个标记为 200,则 $junos-tagged-vlan-interface-set-name 的值为 ge-1/1/0-200。

您可以在层次结构级别的[edit dynamic-profiles profile-name interfaces]语句中interface-set引用此变量。

动态连接故障管理参数

$junos作配置文件

动态配置文件中配置的作配置文件的名称。

$junos-ccm-间隔

连续性检查 在动态配置文件中配置的间隔时间。

$junos损耗阈值

在动态配置文件中配置的远程 MEP 标记为关闭之前丢失的连续性检查消息数。

$junos-马-name-format

在动态配置文件中配置的维护关联名称格式的名称。

$junos-md-name-format

在动态配置文件中配置的维护域格式的名称。

$junos-马-name

动态配置文件中配置的维护关联的名称。

$junos-MD 级别

在动态配置文件中配置的“级别”值。

$junos-md-name

在动态配置文件中配置的维护域的名称。

$junos-mep-id

在动态配置文件中配置的“MEP”值。

$junos-远程-mep-id

在动态配置文件中配置的“远程 MEP”值。

增强型分层监管器(Junos OS 演化版)

$junos-hpolicer-high-cir

分层监管器中高优先级流量的承诺信息速率 (CIR)。

$junos-hpolicer-high-max-cir

高优先级流量的最大承诺信息速率,允许将速率限制到此值。

$junos-hpolicer-high-committed-burst

高优先级流量的承诺突发大小,用于限制允许的突发流量。

$junos-hpolicer-med-high-cir

中高优先级流量的 CIR。

$junos-hpolicer-med-high-max-cir

中高优先级流量的最大 CIR。

$junos-hpolicer-med-high-committed-burst

中高优先级流量的突发大小。

$junos-hpolicer-med-low-cir

中低优先级流量的 CIR。

$junos-hpolicer-med-low-max-cir

中低优先级流量的最大 CIR。

$junos-hpolicer-med-low-committed-burst

中低优先级流量的突发大小。

$junos-hpolicer-low-cir

低优先级流量的 CIR。

$junos-hpolicer-low-max-cir

低优先级流量的最大 CIR。

$junos-hpolicer-low-committed-burst

低优先级流量的突发大小。

过滤器 — RADIUS 获取的策略

$junos输入滤波器

要附加的输入过滤器的名称;过滤器名称派生自接口的 RADIUS VSA 26-10(入口策略名称)或 RADIUS 属性 11(过滤器 ID)。

$junos输入接口过滤器

要连接到 family any 接口的输入过滤器的名称;过滤器名称源自接口的 RADIUS VSA 26-191(输入接口过滤器)。

您还可以在层次结构级别使用[edit dynamic-profiles profile-name interfaces interface-name unit logical-interface-number filter input]语句指定$junos-input-interface-filter过滤器名称。

$junos输入-ipv6-filter

要附加的 IPv6 输入过滤器的名称;过滤器名称派生自接口的 RADIUS VSA 26-106 (IPv6-Ingress-Policy-Name)。

$junos输出滤波器

要附加的输出过滤器的名称;过滤器名称派生自接口的 RADIUS VSA 26-11 (Egress-Policy-Name)。

$junos输出接口过滤器

要连接到 family any 接口的输出过滤器的名称;过滤器名称源自接口的 RADIUS VSA 26-191 (Output-Interface-Filter)。

您还可以在层次结构级别使用[edit dynamic-profiles profile-name interfaces interface-name unit logical-interface-number filter output]语句指定$junos-output-interface-filter过滤器名称。

$junos输出-ipv6-filter

要附加的 IPv6 输出过滤器的名称;过滤器名称派生自接口的 RADIUS VSA 26-107 (IPv6-Egress-Policy-Name)。

服务

$junos-input-ipv6-service-filter

从 Junos OS 17.2R1 版开始,要附加的 IPv6 输入服务过滤器的名称。过滤器名称派生自接口的 RADIUS-VSA 26-202(IPv6 输入服务过滤器)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet6 service input service-set service-set-name service-filter] 此变量。

$junos-input-ipv6-service-set

从 Junos OS 17.2R1 版开始,要附加的 IPv6 服务集的名称。服务集名称派生自接口的 RADIUS-VSA 26-200(IPv6 输入服务集)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet6 service input service-set] 此变量。

$junos-输入-服务-过滤器

从 Junos OS 17.2R1 版开始,要附加的 IPv4 输入服务过滤器的名称。过滤器名称派生自接口的 RADIUS-VSA 26-198(IPv4 输入服务过滤器)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet service input service-set service-set-name service-filter] 此变量。

$junos输入服务集

从 Junos OS 17.2R1 版开始,要附加的 IPv4 输入服务集的名称。服务集名称派生自接口的 RADIUS-VSA 26-196(IPv4 输入服务集)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet service input service-set] 此变量。

$junos-output-ipv6-service-filter

从 Junos OS 17.2R1 版开始,要附加的 IPv6 服务过滤器的名称。过滤器名称派生自接口的 RADIUS-VSA 26-203(IPv6 输出服务过滤器)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet6 service output service-set service-set-name service-filter] 此变量。

$junos-output-ipv6-service-set

从 Junos OS 17.2R1 版开始,要附加的 IPv6 服务集的名称。服务集名称派生自接口的 RADIUS-VSA 26-201(IPv6 输出服务集)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet6 service output service-set] 此变量。

$junos输出-服务-过滤器

从 Junos OS 17.2R1 版开始,要附加的 IPv4 服务过滤器的名称。过滤器名称派生自接口的 RADIUS-VSA 26-199(IPv4 输出服务过滤器)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet service output service-set service-set-name service-filter] 此变量。

$junos输出服务集

从 Junos OS 17.2R1 版开始,要附加的 IPv4 输出服务集的名称。服务集名称派生自接口的 RADIUS-VSA 26-197(IPv4 输出服务集)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number family inet service output service-set] 此变量。

$junos-pcef-profile

从 Junos OS 17.2R1 版开始,要附加的 PCEF 配置文件的名称。配置文件名称派生自接口的 RADIUS-VSA 26-204(PCEF 配置文件)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number service] 此变量。

$junos-pcef-rule

从 Junos OS 17.2R1 版开始,要激活的 PCC 规则的名称。规则名称派生自接口的 RADIUS-VSA 26-205(PCEF 规则)。

在层次结构级别指定 [edit dynamic-profile profile-name interfaces interface-name unit logical-unit-number service pcef pcef-profile-name activate] 此变量。

用户接口 — 动态多路分离接口

$junos-interface-ifd-name

用户访问客户端连接到的设备的名称。所有接口都在此设备上创建。它的主要用途是在静态创建的接口上创建单个或多个用户。在层次结构级别指定 [dynamic-profiles profile-name interfaces] 此变量。

为动态 VLAN 多路分离接口创建逻辑底层接口时,还必须在层次结构级别指定 [dynamic-profiles profile-name interfaces demux0 unit $junos-interface-unit demux-options underlying-interface] 此变量。

$junos接口目标权重

接口的权重,用于将其与接口集相关联,进而与该集的聚合以太网成员链路相关联,以便进行定向分发。当接口集没有权重时,将第一个授权用户接口的接口权重值用于该集。该值派生自 RADIUS VSA 26-214 接口目标权重。还与直径 AVP 214 相关。

$junos 接口单元

创建分配给逻辑接口的单元号。当用户访问网络时,路由器将提供此信息。您可以在语句的unit层次结构级别指定[dynamic-profiles profile-name interfaces interface-name]此变量。

$junos-ipv6-地址

选择用户使用的接口的 IPv6 地址。在语句的层次结构级别上[edit dynamic-profiles profile-name interfaces interface-name unit logical-unit-number family family][edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family family][edit dynamic-profiles profile-name interfaces demux0 unit logical-unit-number family family][edit dynamic-profiles profile-name interfaces pp0 unit “$junos-interface-unit” family family]指定此变量。address

$junos环路接口

选择用户使用的环路接口。您可以在语句的unnumbered-address层次结构级别指定[dynamic profiles profile-name interfaces demux0 unit "$junos-interface-unit" family inet]此变量。

$junos首选源地址

选择与用于订阅者的环路地址相关联的首选 IPv4 源地址(家族 inet)。您可以在语句的preferred-source-address层次结构级别指定[dynamic profiles profile-name interfaces demux0 unit "$junos-interface-unit" family inet unnumbered-address “$junos-loopback-interface”]此变量。

在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置 IPv4 首选源地址。无论您使用 $junos-preferred-source-address 预定义变量还是 preferred-source-address 语句,此约束都适用。在这种情况下配置首选源地址将导致提交失败。

$junos-preferred-source-ipv6-address

选择与用于订阅者的环路地址相关联的首选 IPv6 源地址(家族 inet6)。您可以在语句的preferred-source-address层次结构级别指定[dynamic profiles profile-name interfaces demux0 unit "$junos-interface-unit" family inet6 unnumbered-address “$junos-loopback-interface”]此变量。

在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置 IPv6 首选源地址。无论您使用 $junos-preferred-source-ipv6-address 预定义变量还是 preferred-source-address 语句,此约束都适用。在这种情况下配置首选源地址将导致提交失败。

$junos-subscriber-demux-ip-address

订阅者的 IP 地址。当 IP 多路分离用户需要从 RADIUS 服务器返回的成帧路由时,请使用此变量而不是 $junos-subscriber-ip-address。

在层次结构级别指定 [dynamic-profiles profile-name interfaces demux0 unit family inet demux-source] 此变量。

$junos用户 IP 地址

订阅者的 IP 地址。在层次结构级别指定 [dynamic-profiles profile-name interfaces demux0 unit family inet demux-source] 此变量。

此变量还用于创建接入内部路由。

$junos-subscriber-ipv6-address

用户的 IPv6 地址。在层次结构级别指定 [dynamic-profiles profile-name interfaces interface-name unit logical-unit-number family inet6 demux-source] 此变量。

$junos-subscriber-ipv6-multi-address

可以 demux-source 扩展为多个地址;例如,订阅者的 IPv6 前缀和 /128 地址。

在层次结构级别指定 [dynamic-profiles profile-name interfaces interface-name unit logical-unit-number family inet6 demux-source] 此变量。

$junos底层接口

为动态 IP 多路分离接口创建逻辑底层接口。客户端在此接口上登录。您可以在语句的underlying-interface层次结构级别指定[dynamic profiles profile-name interfaces demux0 unit "$junos-interface-unit" demux-options]此变量。

配置后,底层接口将用于确定 $junos-underlying-interface$junos-underlying-interface-unit$junos-ifd-name 变量。例如,如果接收逻辑接口为 ge-0/0/0.1, $junos-underlying-interface 则该变量设置为 ge-0/0/0 $junos-underlying-interface-unit ,变量设置为 1。

此变量还用于创建接入内部路由。

用户接口 — 静态 VLAN 接口

$junos-interface-ifd-name

用户访问客户端连接到的设备的名称。所有接口都在此设备上创建。它的主要用途是在静态创建的接口上创建单个或多个用户。在层次结构级别指定 [dynamic-profiles profile-name interfaces] 此变量。

$junos底层接口单元

获取底层接口的单元号。它指定订阅者对底层接口的使用。您可以在语句的unit层次结构级别指定[dynamic-profiles profile-name interfaces $junos-interface-ifd-name]此变量。

用户接口 — 动态 PPPoE 接口

$junos 接口单元

指定路由器动态创建 PPPoE 逻辑接口时的逻辑单元编号。$junos-interface-unit当 PPPoE 用户登录时,预定义变量将动态替换为网络提供的单元号。您可以在语句的unit层次结构级别指定[edit dynamic-profiles profile-name interfaces pp0]此变量。

$junos底层接口

指定路由器在其上动态创建 PPPoE 逻辑接口的底层以太网接口的名称。$junos-underlying-interface当 PPPoE 用户登录时,预定义变量将动态替换为网络提供的底层接口的名称。您可以在语句的underlying-interface层次结构级别指定[edit dynamic-profiles profile-name interfaces pp0 unit “$junos-interface-unit” pppoe-options]此变量。

用户接口 — 动态接口集

$junos接口集名称

在动态配置文件中配置的接口集的名称。要表示动态创建的代理电路标识符 (ACI) 接口集的名称,请在$junos-interface-set-name层次结构级别使用[edit dynamic-profiles profile-name interfaces]语句中的interface-set预定义变量。

$junos-接口-设置-目标-权重

接口集的权重,用于将其及其成员链路与聚合以太网成员链路相关联,以进行定向分配。该值派生自 RADIUS VSA 26-213 接口设置目标权重。还与直径 AVP 213 相关。

$junos-phy-ifd-interface-set-name

与动态配置文件中的底层物理接口关联的接口集的名称。

在住宅和商业用户共享同一物理接口的异构拓扑中,虽然住宅接入只需要两个级别的 CoS,但企业接入需要三个级别。由于它们共享相同的物理接口,因此两者都配置了三个级别,从而导致每个住宅连接消耗一个不必要的级别 2 节点。

您可以通过将住宅用户收集到与物理接口关联的接口集中,来减少住宅接入上浪费的 CoS 资源。这样,第 2 级节点将用于接口集,而不是每个住宅接口。为此,请在层次结构级别使用[edit dynamic-profiles profile-name interfaces]语句指定$junos-phy-ifd-interface-set-nameinterface-set预定义变量,以基于底层物理接口创建接口集。

$junos-pon-id-interface-set-name

本地生成的接口集名称,用于将无源光纤网络 (PON) 中的各个客户电路关联起来,以便向接口集提供 CoS 和其他服务。

该名称是从 PON 中的光线路终端 (OLT) 插入的 DHCPv4(选项 82,子选项 2)或 DHCPv6(选项 37)代理远程 ID 字符串中提取的。OLT 必须使用管道符号 (|) 作为子字符串之间的分隔符来格式化代理远程 ID 字符串。为接口集名称提取的子字符串由代理远程标识字符串中最后一个分隔符后面的字符组成。

提取的子字符串标识各个客户电路。确定子字符串的格式和内容,并配置 OLT 以插入信息。通常,子字符串可能包括 CPE 光纤网络终端 (ONT) 访问的 OLT 的名称和端口。

$junos-svlan-interface-set-name

本地生成的接口集名称,供双标记 VLAN 接口根据双标记 VLAN 的外部标记使用。生成变量的格式为 physical_interface_name - outer_VLAN_tag

批发商网络

$junos接口名称

用户访问客户端连接到的动态接口的名称。其用于识别用户接口。您可以在语句的interface层次结构级别指定[dynamic-profiles profile-name routing-instance $junos-routing-instance]此变量。

接口名称是通过将在层次结构级别上[dynamic-profiles profile-name routing-instance $junos-routing-instance interface]动态创建订阅者时获得的变量串联$junos-interface-ifd-name$junos-underlying-interface-unit而得出的。

$junos路由实例

分配给订阅者的路由实例的名称。此变量触发来自 RADIUS 服务器的虚拟路由器 (VSA 26-1) 的返回值。

您可以在语句的routing-instance层次结构级别引用[dynamic-profiles profile-name]此变量。

在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置首选源地址。无论您使用 $junos-preferred-source-address 预定义变量、 $junos-preferred-source-ipv6-address 预定义变量还是 preferred-source-address 语句,此约束都适用。在这种情况下配置首选源地址将导致提交失败。

$junos-inner-vlan-map-id

为第 2 层批发、ANCP 触发、自动感知的动态 VLAN 定义内部 VLAN 标记的标识符。VLAN 标记是从面向核心的物理接口上调配的内部 VLAN ID 交换范围分配的。当用户流量以隧道传输到 NSP 时,内部 VLAN 标记将与外部 VLAN 标记交换(替换)。

您可以在层次结构级别使用[edit dynamic-profiles profile-name interfaces $junos-interface-ifd–name unit $junos-interface-unit input-vlan-map]语句指定inner-vlan-id此变量。

$junos-vlan-映射 id

根据 VLAN 映射的指定,在输入或输出接口上重写的 VLAN 的标识符。

您可以使用 或 [edit dynamic-profiles profile-name interfaces $junos-interface-ifd–name unit $junos-interface-unit input-vlan-map] 层次结构级别的[edit dynamic-profiles profile-name interfaces $junos-interface-ifd–name unit $junos-interface-unit input-vlan-map]语句指定vlan-id此变量。

预定义变量的更改历史记录

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

表 2:预定义变量的更改历史记录
版本 说明
16.1 从 Junos OS 16.1 版开始:
  • 在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置 IPv4 首选源地址。
  • 您可以通过将住宅用户收集到与物理接口关联的接口集中,来减少住宅接入上浪费的 CoS 资源。
  • 在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置首选源地址。
  • 从 Junos OS 16.1R4 版开始,第 2 层批发、ANCP 触发、自动感知的动态 VLAN 的内部 VLAN 标记的标识符。
  • 在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置 IPv6 首选源地址。
  • 您可以通过将住宅用户收集到与物理接口关联的接口集中,来减少住宅接入上浪费的 CoS 资源。
  • 在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置首选源地址。
  • 用于第 2 层批发、ANCP 触发、自动感知的动态 VLAN 的内部 VLAN 标记的标识符。

从 Junos OS 16.1R4 版开始:

  • 为第 2 层批发、ANCP 触发、自动感知的动态 VLAN 定义内部 VLAN 标记的标识符。
  • 为第 2 层批发、ANCP 触发、自动感知的动态 VLAN 定义内部 VLAN 标记的标识符。
17.2 从 Junos OS 17.2R1 版开始:
  • 为要附加的 IPv6 输入服务过滤器的名称添加了预定义变量。
  • 为要附加的 IPv6 服务集的名称添加预定义变量。

  • 为要附加的 IPv4 输入服务过滤器的名称添加了预定义变量。

  • 为要附加的 IPv6 服务集的名称添加预定义变量。

  • 为要附加的 IPv6 服务过滤器的名称添加了预定义变量。
  • 为要附加的 IPv6 服务集的名称添加预定义变量。
  • 为要附加的 IPv4 服务过滤器的名称添加了预定义变量。
  • 为要连接的 IPv4 输出服务集的名称添加了预定义变量。
  • 为要附加的 PCEF 配置文件的名称添加了预定义变量。
  • 为要激活的 PCC 规则的名称添加了预定义变量。
25.4R1Evo 从 Junos OS 演化版 25.4R1 开始,在配置增强型分层监管器时指定预定义变量。

与 RADIUS 属性和 VSA 对应的预定义变量

表 3 列出了动态配置文件中使用的 RADIUS 属性和瞻博网络 VSA 及其相应的预定义变量。当路由器在用户访问后实例化动态配置文件时,系统将使用预定义变量为从 RADIUS 服务器获取的信息指定 RADIUS 属性或 VSA。

某些预定义变量支持配置默认值。如果 RADIUS 无法返回变量值,则使用配置的默认值。在层次结构级别使用[edit dynamic-profiles]语句配置predefined-variable-defaults predefined-variable default-value默认值。指定 时predefined-variable,使用预定义变量的名称,但省略前导$junos-前缀。

表 3:RADIUS 属性和相应的预定义变量

属性编号和名称

Junos OS 预定义变量

描述

默认值 Junos OS 预定义变量支持

RADIUS 标准属性

8

帧 IP 地址

$junos帧路由 IP 地址

客户端地址

11

过滤器 ID

$junos输入滤波器

注意:

变量也用于 VSA 26-10。

要应用于客户端 IPv4 接口的输入过滤器

是的

12

成帧 MTU

$junos接口-mtu

数据包的最大大小;最大传输单位

是的

22

成帧路由

$junos帧路由 IP 地址前缀

(子属性 1):访问路由的路由前缀

 

$junos帧路由下一跃点

(子属性 2):访问路由的下一跳地址

 

$junos帧路由成本

(子属性 3):访问路由指标

 

$junos帧路由距离

(子属性 5):访问路由的优先级

 

$junos帧路由标记

(子属性 6):访问路由标记

97

Framed-IPv6 前缀

$junos-ipv6-ndra-prefix

IPv6 邻接方发现路由播发中的前缀值

99

Framed-IPv6-路由

$junos-framed-route-ipv6-address-prefix

(子属性 1):为客户端配置的成帧 IPv6 路由前缀

 

$junos-帧路由-ipv6-cost

(子属性 3):访问路由指标

 

$junos帧路由 ipv6 距离

(子属性 5):访问路由的优先级

 

$junos帧路由-ipv6-下一跃点

(子属性 2):为客户端配置的 IPv6 路由信息

 

$junos帧路由 ipv6 标记

(子属性 6):访问路由标记

瞻博网络 VSA

26-1

虚拟路由器

$junos路由实例

订阅者被分配到的路由实例

是的

26-10

入口策略名称

$junos输入滤波器

注意:

变量也用于 RADIUS 属性 11。

要应用于客户端 IPv4 接口的输入过滤器

是的

26-11

出口策略名称

$junos输出滤波器

要应用于客户端 IPv4 接口的输出过滤器

是的

26-23

支持 IGMP

$junos-igmp-enable

在客户端接口上启用或禁用 IGMP

是的

26-71

IGMP 访问名称

$junos-igmp-access-group-name

用于组 (G) 过滤器的访问列表

是的

26-72

IGMP-访问-src-名称

$junos-igmp-access-source-group-name

用于源组 (S,G) 过滤器的访问列表

是的

26-74

MLD 访问名称

$junos-mld-access-group-name

用于组 (G) 过滤器的访问列表

是的

26-75

mld-access-src-name

$junos-mld-access-source-group-name

用于源组 (S,G) 过滤器的访问列表

是的

26-77

MLD 版本

$junos-mld 版本

MLD 协议版本

是的

26-78

IGMP 版本

$junos-igmp 版本

IGMP 协议版本

是的

26-97

IGMP-立即离开

$junos-igmp-即时离开

IGMP 立即休假

是的

26-100

MLD-立即离开

$junos-mld-即时离开

MLD 立即休假

是的

26-106

IPv6 入口策略名称

$junos输入-ipv6-filter

要应用于客户端 IPv6 接口的输入过滤器

是的

26-107

IPv6 出口策略名称

$junos输出-ipv6-filter

要应用于客户端 IPv6 接口的输出过滤器

是的

26-108

CoS-参数类型

$junos-cos-scheduler-map

(T01:调度器映射名称)在流量控制配置文件中配置的调度器图的名称

是的

 

$junos-cos-整形速率

(T02:成型率)在流量控制配置文件中配置的整形速率

是的

 

$junos cos 保证速率

(T03:保证费率)在流量控制配置文件中配置的保证速率

是的

 

$junos-cos-延迟-缓冲速率

(T04:延迟缓冲率)在流量控制配置文件中配置的延迟缓冲速率

是的

 

$junos 余量超额率

(T05;超额速率) 在流量控制配置文件中配置的超额速率

是的

 

$junos-cos-traffic-control-profile

(T06:流量控制配置文件)动态配置文件中配置的流量控制配置文件的名称

是的

 

$junos-cos-整形模式

(T07;整形模式) 在动态配置文件中配置的 CoS 整形模式

是的

 

$junos-cos-字节-调整

(T08;字节调整)为动态配置文件中的整形模式配置的字节调整

是的

 

$junos-cos-adjust-minimum

(T09;调整最小值)动态轮廓中整形速率允许的最小调整值

是的

 

$junos-cos-超额-率-高

(T10;超额速率高)为动态配置文件中的高优先级流量配置的超额速率

是的

 

$junos-cos-超额-速率-低

(T11;超额速率低)为动态配置文件中的低优先级流量配置的超额速率

是的

 

$junos-cos-整形速率-突发

(T12;整形速率突发)为动态配置文件中的整形速率配置的突发大小

是的

 

$junos-cos-保证速率-突发

(T13;保证速率突发)为动态配置文件中的保证速率配置的突发大小

是的

26-130

QoS 集名称

$junos接口集名称

在动态配置文件中配置的接口集的名称

是的

26-146

CoS-调度器-PMT 类型

$junos-cos-scheduler

(Null:调度器名称)在动态配置文件中配置的调度器的名称

是的

 

$junos-cos-scheduler-tx

(T01:CoS 调度器传输速率)动态配置文件中配置的调度器的传输速率

是的

可用于多个参数:

  • 百分比

  • 速率

 

$junos-cos-scheduler-bs

(T02:CoS 调度器缓冲区大小)动态配置文件中配置的调度器的缓冲区大小

是的

可用于多个参数:

  • 百分比

  • 时态

 

$junos-cos-scheduler-pri

(T03:CoS 调度器优先级)动态配置文件中配置的调度器的数据包调度优先级

是的

 

$junos-cos-scheduler-dropfile-low

(T04:CoS 调度器下降曲线低)动态配置文件中配置的调度器的 RED 丢弃优先级 low 配置文件的名称

是的

 

$junos-cos-scheduler-dropfile-medium-low

(T05:CoS 调度器丢弃配置文件中低)动态配置文件中配置的调度器的 RED 丢弃优先级 medium-low 配置文件的名称

是的

 

$junos-cos-scheduler-dropfile-medium-high

(T06:CoS 调度器丢弃配置文件中高)动态配置文件中配置的调度器的 RED 丢弃优先级 medium-high 配置文件的名称

是的

 

$junos-cos-scheduler-dropfile-high

(T07:CoS 调度器丢弃配置文件高)动态配置文件中配置的调度器的 RED 丢弃优先级 high 配置文件的名称

是的

 

$junos-cos-scheduler-dropfile-any

(T08:CoS 调度器丢弃配置文件任意)动态配置文件中配置的调度器的 RED 丢弃优先级 any 配置文件的名称

是的

 

$junos-cos-scheduler-overcess-rate

(T09:CoS调度器超额率)在动态配置文件中为调度器配置的超额速率

是的

可用于多个参数:

  • 百分比

  • 比例

 

$junos-cos-scheduler-shaping-rate

(T10:CoS调度器整形速率)在动态配置文件中为调度器配置的整形速率

是的

可用于多个参数:

  • 百分比

  • 速率

 

$junos-cos-scheduler-excess-priority

(T11:CoS 调度器超额优先级)在动态配置文件中为调度器配置了超额优先级

是的

26-165

层次结构监管器参数类型

(Junos OS 演化版)

$junos-hpolicer-high-cir

(T01:高承诺信息速率)分层监管器中高优先级流量的承诺信息速率 (CIR)。

是的

 

$junos-hpolicer-high-max-cir

(T02:高最大承诺信息速率)高优先级流量的最大承诺信息速率,允许将速率限制到此值。

是的

 

$junos-hpolicer-high-committed-burst

(T03:高承诺突发大小)高优先级流量的承诺突发大小,用于限制允许的突发流量。

是的

 

$junos-hpolicer-med-high-cir

(T04:中高承诺信息率)中高优先级流量的 CIR。

是的

 

$junos-hpolicer-med-high-max-cir

(T05:中高最大承诺信息速率)中高优先级流量的最大 CIR。

是的

 

$junos-hpolicer-med-high-committed-burst

(T06:中高承诺突发大小)中高优先级流量的突发大小。

是的

 

$junos-hpolicer-med-low-cir

(T07:中低承诺信息速率)中低优先级流量的 CIR。

是的

 

$junos-hpolicer-med-low-max-cir

(T08:中低最大承诺信息速率)中低优先级流量的最大 CIR。

是的

 

$junos-hpolicer-med-low-committed-burst

(T09:中低承诺突发大小)中低优先级流量的突发大小。

是的

 

$junos-hpolicer-low-cir

(T10:低承诺信息速率)低优先级流量的 CIR。

是的

 

$junos-hpolicer-low-max-cir

(T11:低最大承诺信息速率)低优先级流量的最大 CIR。

是的

 

$junos-hpolicer-low-committed-burst

(T12:低承诺突发大小)低优先级流量的突发大小。

是的

26-191

输入接口过滤器

$junos输入接口过滤器

要连接到 family any 接口的输入过滤器的名称。

26-192

输出接口滤波器

$junos输出接口过滤器

要连接到 family any 接口的输出过滤器的名称。

26-196

IPv4 输入服务集

$junos输入服务集

要附加的 IPv4 输入服务集的名称。

26-197

IPv4 输出服务集

$junos输出服务集

要附加的 IPv4 输出服务集的名称。

26-198

IPv4 输入服务过滤器

$junos-输入-服务-过滤器

要附加的 IPv4 输入服务过滤器的名称。

26-199

IPv4 输出服务过滤器

$junos输出-服务-过滤器

要附加的 IPv4 输出服务过滤器的名称。

26-200

IPv6 输入服务集

$junos-input-ipv6-service-set

要附加的 IPv6 输入服务集的名称。

26-201

IPv6 输出服务集

$junos-output-ipv6-service-set

要附加的 IPv6 输出服务集的名称。

26-202

IPv6 输入服务过滤器

$junos-input-ipv6-service-filter

要附加的 IPv6 输入服务过滤器的名称。

26-203

IPv6 输出服务过滤器

$junos-output-ipv6-service-filter

要附加的 IPv6 输出服务过滤器的名称。

26-204

adv-pcef-配置文件-名称

$junos-pcef-profile

要附加的 PCEF 配置文件的名称。

26-205

adv-pcef-rule-name

$junos-pcef-rule

要激活的 PCC 规则的名称。

26-211

$junos-inner-vlan-tag-protocol-id

要激活的 VLAN 映射的名称

是的

26-212

$junos路由服务

启用或禁用路由服务功能。如果在配置中启用此变量,但 RADIUS 未返回 VSA,则将为订阅者禁用路由服务。

26-213

$junos-接口-设置-目标-权重

指定接口集的权重,以便将其及其成员链路与聚合以太网成员链路相关联,以进行定向分发。

是的

26-214

$junos接口目标权重

指定接口的权重,以便将其与接口集相关联,从而与接口集的聚合以太网成员链路相关联,以便进行定向分发。当接口集没有权重时,将第一个授权用户接口的接口权重值用于该集。

是的

动态客户端配置文件的预定义变量默认值

您可以选择为许多预定义变量配置默认值。Junos OS 在以下情况下使用默认值:

  • 当外部 RADIUS 服务器不可用时

  • 当 RADIUS 服务器返回的 VSA 不包含预定义变量的值时

预定义变量的 RADIUS 值优先于默认值。例如,如果已为预定义变量配置了默认值,但 RADIUS 也返回一个值,则系统将改用 RADIUS 中的值。

默认值必须适合变量,例如整数或字母数字字符串。从 Junos OS 19.3R1 版开始,您还可以使用变量表达式将预定义变量的默认值配置为另一个预定义变量。在早期版本中,默认值必须固定;它不能是变量。

表达式通常为用户定义的变量和动态服务配置文件配置。有关详细信息,请参阅在 用户定义的变量中使用变量表达式

使用变量表达式时,您将设置一个条件,用于确定预定义变量的默认值。条件匹配时的默认值与不匹配时的默认值不同。在动态客户端配置文件中,您可以为变量表达式配置以下任何运算符:

  • equals- 将预定义变量指定为默认值。

  • ifNotZero(parameter-1, parameter-2)- 设置要匹配的条件。仅当值为非零时parameter-1,才将值 from parameter-2 指定为默认值,这意味着参数解析为某个值。

  • ifZero(parameter-1, parameter-2)- 设置要匹配的条件。仅当值为零时parameter-1才将值 from parameter-2 指定为默认值,这意味着参数未解析为任何值。如果解析为一个值(因此它不是零),则parameter-1将值 from parameter-1 分配为默认值。

您还可以嵌套表达式,这为设置变量值提供了附加条件。例如,异构网络中订阅者的动态配置文件可能具有以下语句配置 predefined-variable-defaults

有关如何在异构网络环境中评估这些表达式的详细说明,请参阅使用 预定义变量的动态级别 2 和级别 3 接口集命名

更改历史记录:动态客户端配置文件的预定义变量默认值

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

表 4:更改历史记录:动态客户端配置文件的预定义变量默认值
版本 说明
19.3 从 Junos OS 19.3R1 版开始,您还可以使用变量表达式将预定义变量的默认值配置为另一个预定义变量。

在动态配置文件中配置预定义的动态变量

本主题讨论如何在动态配置文件中配置预定义变量。动态配置文件从传入的客户端数据包中获取并替换这些变量的数据。您可以在动态配置文件的主体中指定这些变量,而无需先在层次结构级别定义 [edit dynamic-profiles profile-name variables] 变量。

配置动态变量之前:

  1. 创建基本动态配置文件。

    请参阅 配置基本动态配置文件

  2. 确保网络中的路由器硬件已配置为接受订阅者访问。

要在动态配置文件中配置预定义变量:

  1. 访问所需的动态配置文件。
  2. 配置必要的变量(在本例中,用于协议接口)。

    例如,以下简单配置使用预定义变量来动态创建 IGMP 客户端访问的接口,从而在用户接口上启用 IGMP:

    有关受支持的预定义变量的完整列表,请参阅 Junos OS 预定义变量

在动态配置文件中配置预定义变量的默认值

对于可从 RADIUS 获取的任何 Junos OS 预定义变量,您可以在动态客户端配置文件中指定默认值。当 RADIUS 未提供值时,将使用这些默认值。

为这些预定义变量定义默认值,可以确定是否从配置文件本地获取值,而不是仅从 RADIUS 获取值。这使您能够使用 RADIUS 作为选择性覆盖预定义变量值的一种方式,而不是作为这些值的唯一来源。

有关可配置默认值的预定义变量和选项列表,请参阅与 RADIUS 属性和 VSA 对应的 Junos OS 预定义变量

要为 Junos 预定义变量配置默认值:

  1. 指定要配置动态客户端配置文件。
  2. 预定义变量或预定义变量中的特定选项配置默认值。
    注意:

    指定 predefined-variable时,您将使用 Junos OS 预定义变量的名称,但要省略前导 $junos- 前缀。

例如,当您具有以下配置来为 $junos-routing-instance 预定义变量指定默认值时,请考虑其行为:

  • 当 RADIUS 未返回路由实例时,用户将启动到 RI-def 路由实例中。

  • 当 RADIUS 返回路由实例 RI-res 时,订阅者将出现在 RI-res 路由实例中。

如果未为 $junos-routing-instance 预定义变量配置默认值,且RADIUS未返回值,则用户将在主路由实例中启动,这是Junos OS默认值。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

发布
描述
25.4R1Evo
从 Junos OS 演化版 25.4R1 开始,在配置增强型分层监管器时指定预定义变量。
25.4R1Evo
从 Junos OS 演化版 25.4R1 开始,您可以为预定义变量配置默认值。
19.3R1
从 Junos OS 19.3R1 版开始,您还可以使用变量表达式将预定义变量的默认值配置为另一个预定义变量。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv6 输入服务过滤器的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv6 服务集的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv4 输入服务过滤器的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv4 输入服务集的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv6 服务过滤器的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv6 服务集的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv4 服务过滤器的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 IPv4 输出服务集的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要附加的 PCEF 配置文件的名称。
17.2R1
从 Junos OS 17.2R1 版开始,要激活的 PCC 规则的名称。
16.1R4
从 Junos OS 16.1R4 版开始,第 2 层批发、ANCP 触发、自动感知的动态 VLAN 的内部 VLAN 标记的标识符。
16.1R4
从 Junos OS 16.1R4 版开始,第 2 层批发、ANCP 触发、自动感知的动态 VLAN 的内部 VLAN 标记的标识符。
16.1
从 Junos OS 16.1 版开始,当为包含 $junos-routing-instance 预定义变量的动态配置文件中的未编号接口指定静态逻辑接口时,不得配置 IPv4 首选源地址。
16.1
从 Junos OS 16.1 版开始,当为包含 $junos-routing-instance 预定义变量的动态配置文件中的未编号接口指定静态逻辑接口时,不得配置 IPv6 首选源地址。
16.1
从 Junos OS 16.1 版开始,您可以通过将住宅用户收集到与物理接口关联的接口集中,来减少住宅接入上浪费的 CoS 资源。
16.1
从 Junos OS 16.1 版开始,在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置首选源地址。
16.1
从 Junos OS 16.1 版开始,当为包含 $junos-routing-instance 预定义变量的动态配置文件中的未编号接口指定静态逻辑接口时,不得配置 IPv6 首选源地址。
16.1
从 Junos OS 16.1 版开始,您可以通过将住宅用户收集到与物理接口关联的接口集中,来减少住宅接入上浪费的 CoS 资源。
16.1
从 Junos OS 16.1 版开始,在包含 $junos-routing-instance 预定义变量的动态配置文件中为未编号接口指定静态逻辑接口时,不得配置首选源地址。