version-alias (Dynamic Profiles)
Syntax
version-alias version-alias-string;
Hierarchy Level
[edit dynamic-profiles profile-name]
Description
Configure an alias to identify a specific configuration variant of a base dynamic client profile. The version alias is a text description that lets you decide how to name different profile variants, so they have an identifier independent of the dynamic version name that is automatically created by the BNG.
The need for a version alias results from the practice of using a given base dynamic profile across multiple BNGs in a network. When you enable dynamic versioning, you can modify the base dynamic profile to provide specific capabilities to subscribers on different BNGs or to new subscribers on a given BNG. Dynamic versioning assigns a version name to each new variation in the base profile.
Consequently, the version name may vary for subscribers on one BNG or across multiple BNGs. In either case, RADIUS cannot determine which version of a profile is in use by any subscriber. This creates an operational challenge because RADIUS is unable to return corresponding attributes and VSAs in a CoA message that are compatible with that version of the profile.
When you configure a version alias for a dynamic client profile, the BNG sends the version alias to the RADIUS server during authentication. It is conveyed in the Juniper Networks client-profile-name VSA (26–4874–174). The version alias is an independent tag that enables you to track which profile variations are in use. Because RADIUS can tell apart the different profile versions, you can normalize the RADIUS back-end configuration for efficient use of CoA messages.
By default, the Client-Profile-Name VSA carries the name of the base dynamic profile. The version alias string is concatenated to the end of the profile name in the VSA, like this:
client-profile-name:version-alias-string
Options
version-alias-string | String that identifies a particular version of a dynamic profile. The maximum size of the string is 64 bytes. |
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 20.2R1.