Junos Predefined Variables That Correspond to RADIUS Attributes and VSAs

Table 42 lists the RADIUS attributes and Juniper Networks VSAs and their corresponding Juniper predefined variables that are used in dynamic profiles. When the router instantiates a dynamic profile following subscriber access, the Junos OS uses the predefined variable to specify the RADIUS attribute or VSA for the information obtained from the RADIUS server.

Table 42: RADIUS Attributes and Corresponding Junos Predefined Variables

RADIUS Attribute or VSA

Junos Predefined Variable

Description

Default Value Support for Junos Predefined Variable

RADIUS Attribute 

Framed-IP-Address (8)

  • $junos-framed-route-ip-address
  • Address for the client

No

Filter-ID (11)

  • $junos-input-filter

    Note: Variable is also used for VSA 26–10.

  • Input filter to apply to client IPv4 interface

Yes

Framed-Route (22)

  • $junos-framed-route-ip-address-prefix
  • (Subattribute 1): Route prefix for access route

No

 
  • $junos-framed-route-nexthop
  • (Subattribute 2): Next hop address for access route

No

 
  • $junos-framed-route-cost
  • (Subattribute 3): Metric for access route

No

 
  • $junos-framed-route-distance
  • (Subattribute 5): Preference for access route

No

 
  • $junos-framed-route-tag
  • (Subattribute 6): Tag for access route

No

Framed-IPv6-Route (99)

  • $junos-framed-route-ipv6-address-prefix
  • (Subattribute 1): Framed IPv6 route prefix configured for the client

No

 
  • $junos-framed-route-ipv6-nexthop
  • (Subattribute 2): IPv6 routing information configured for the client

No

Juniper Networks VSA 

LSRI-Name (26–1)

  • $junos-routing-instance
  • Routing instance to which subscriber is assigned

No

Ingress-Policy-Name (26–10)

  • $junos-input-filter

    Note: Variable is also used for RADIUS attribute 11.

  • Input filter to apply to client IPv4 interface

Yes

Egress-Policy-Name (26–11)

  • $junos-output-filter
  • Output filter to apply to client IPv4 interface

Yes

IGMP-Enable (26–23)

  • $junos-igmp-enable
  • Enable or disable IGMP on client interface

Yes

IGMP-Access-Group-Name (26–71)

  • $junos-igmp-access-group-name
  • Access list to use for the group (G) filter

Yes

IGMP-Access-Source-Group-Name (26–72)

  • $junos-igmp-access-source-group-name
  • Access List to use for the source group (S,G) filter

Yes

MLD-Access-Group-Name (26–74)

  • $junos-mld-access-group-name
  • Access list to use for the group (G) filter

Yes

MLD-Access-Source-Group-Name (26–75)

  • $junos-mld-access-source-group-name
  • Access List to use for the source group (S,G) filter

Yes

MLD-Version (26–77)

  • $junos-mld-version
  • MLD protocol version

Yes

IGMP-Version (26–78)

  • $junos-igmp-version
  • IGMP protocol version

Yes

IGMP-Immediate-Leave (26–97)

  • $junos-igmp-immediate-leave
  • IGMP immediate leave

Yes

MLD-Immediate-Leave (26–100)

  • $junos-mld-immediate-leave
  • MLD immediate leave

Yes

IPv6-Ingress-Policy-Name (26–106)

  • $junos-input-ipv6-filter
  • Input filter to apply to client IPv6 interface

Yes

IPv6-Egress-Policy-Name (26–107)

  • $junos-output-ipv6-filter
  • Output filter to apply to client IPv6 interface

Yes

CoS-Shaping-Pmt-Type (26–108)

  • $junos-cos-scheduler-map
  • (T01: Scheduler-map name) Name of scheduler map configured in traffic-control profile

Yes

 
  • $junos-cos-shaping-rate
  • (T02: Shaping rate) Shaping rate configured in traffic-control profile

Yes

 
  • $junos-cos-guaranteed-rate
  • (T03: Guaranteed rate) Guaranteed rate configured in traffic-control profile

Yes

 
  • $junos-cos-delay-buffer-rate
  • (T04: Delay-buffer rate) Delay-buffer rate configured in traffic-control profile

Yes

 
  • $junos-cos-excess-rate
  • (T05; Excess rate) Excess rate configured in traffic-control profile

Yes

 
  • $junos-cos-shaping-mode
  • (T07; Shaping mode) CoS shaping mode configured in a dynamic profile

Yes

 
  • $junos-cos-byte-adjust
  • (T08; Byte adjust) Byte adjustments configured for the shaping mode in a dynamic profile

Yes

IPv6-NdRa-Prefix (26–129)

  • $junos-ipv6-ndra-prefix
  • Prefix value in IPv6 Neighbor Discovery route advertisements

No

CoS-Scheduler-Pmt-Type (26–146)

  • $junos-cos-scheduler
  • (Null: Scheduler name) Name of scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-tx
  • (T01: CoS scheduler transmit rate) Transmit rate for scheduler configured in a dynamic profile

Yes

Available for multiple parameters:

  • Percent
  • Rate
 
  • $junos-cos-scheduler-bs
  • (T02: CoS scheduler buffer size) Buffer size for scheduler configured in a dynamic profile

Yes

Available for multiple parameters:

  • Percent
  • Temporal
 
  • $junos-cos-scheduler-pri
  • (T03: CoS scheduler priority) Packet-scheduling priority for scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-dropfile-low
  • (T04: CoS scheduler drop-profile low) Name of drop profile for RED loss-priority level low for scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-dropfile-medium-low
  • (T05: CoS scheduler drop-profile medium-low) Name of drop profile for RED loss-priority level medium-low for scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-dropfile-medium-high
  • (T06: CoS scheduler drop-profile medium-high) Name of drop profile for RED loss-priority level medium-high for scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-dropfile-high
  • (T07: CoS scheduler drop-profile high) Name of drop profile for RED loss-priority level high for scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-dropfile-any
  • (T08: CoS scheduler drop-profile any) Name of drop profile for RED loss-priority level any for scheduler configured in a dynamic profile

Yes

 
  • $junos-cos-scheduler-excess-rate
  • (T09: CoS scheduler excess rate) Excess rate configured for a scheduler in a dynamic profile

Yes

Available for multiple parameters:

  • Percent
  • Proportion
 
  • $junos-cos-scheduler-shaping-rate
  • (T10: CoS scheduler shaping rate) Shaping rate configured for a scheduler in a dynamic profile

Yes

Available for multiple parameters:

  • Percent
  • Rate
 
  • $junos-cos-scheduler-excess-priority
  • (T11: CoS scheduler excess priority) Excess priority configured for a scheduler in a dynamic profile

Yes

Related Topics