This section contains examples of creating dynamic usernames and shows the usernames that are generated. The examples all use the following IP policy, interface profile, and route map:
- host1(config)#ip policy-list restrictAccess
- host1(config-policy-list)#classifier-group
*
- host1(config-policy-list-classifier-group)#filter
- host1(config-policy-list-classifier-group)#exit
- host1(config-policy-list)#exit
- host1(config)#
- host1(config)#profile atlInterfaceProfile
- host1(config-profile)#ip policy input restrictAccess
- host1(config-profile)#ip policy output restrictAccess
- host1(config-profile)#exit
- host1(config)#
- host1(config)#route-map atlRouteMap
- host1(config-route-map)#set interface-profile
atlInterfaceProfile
- host1(config-route-map)#set ip service-profile
atlServiceProfile
- host1(config-route-map)#exit
- host1(config)#
Each example shows the configuration of a service profile that enables RADIUS authentication.
This example shows the steps to configure a service profile for a username that includes the ATM circuit identifier, but does not include the circuit type.
- host1(config)#ip service-profile atlServiceProfile
- host1(config-service-profile)#user-prefix
xyzcorp.atl
- host1(config-service-profile)#domain eastcoast
- host1(config-service-profile)#include hostname
- host1(config-service-profile)#include circuit-identifier
atm
- host1(config-service-profile)#exit
- host1(config)#
The example generates the following username:

The circuit identifier indicates a user at slot 2, port 3, with a virtual path identifier (VPI) of 32 and a virtual channel identifier (VCP) of 100.
This example shows the steps to configure a service profile for a username that includes a VLAN circuit identifier and the circuit type.
- host1(config)#ip service-profile atlServiceProfile
- host1(config-service-profile)#user-prefix
xyzcorp.atl
- host1(config-service-profile)#domain eastcoast
- host1(config-service-profile)#include hostname
- host1(config-service-profile)#include circuit-identifier
vlan prepend-circuit-type
- host1(config-service-profile)#exit
The example generates the following username:

The circuit identifier indicates a user on slot 1, port 0, no stacked vlan, and a vlan ID of 45.
This example shows the steps to configure a service profile that generates a username that includes a MAC address.
![]() |
Note: Including a MAC address in a username works only for DHCP users. It does not work for IP subscribers that have statically configured IP addresses. |
- host1(config)#ip service-profile atlServiceProfile
- host1(config-service-profile)#user-prefix
xyzcorp.atl
- host1(config-service-profile)#domain eastcoast
- host1(config-service-profile)#include hostname
- host1(config-service-profile)#include circuit-identifier
vlan
- host1(config-service-profile)#include mac-address
- host1(config-service-profile)#include dhcp-option
82 agent-circuit-id
- host1(config-service-profile)#exit
- host1(config)#
The example generates the following username, which includes the MAC address:
