Configuring ATM 1483 Dynamic Subinterfaces
E-series routers support configuration of dynamic ATM 1483 subinterfaces over static ATM AAL5 interfaces over ATM. The dynamic ATM 1483 subinterface can perform autodetection and dynamic creation of the following upper layer encapsulation types:
Figure 35 shows the dynamic upper interface columns supported by dynamic ATM 1483 subinterfaces, and indicates which layers in the columns are static and dynamic.
![]()
About Configuring Dynamic ATM 1483 Subinterfaces
This section introduces important concepts that you need to understand before configuring dynamic ATM 1483 subinterfaces.
Overview and Benefits
When you use dynamic interfaces over static ATM 1483 subinterfaces, you must configure the ATM interface and each ATM 1483 subinterface, including the ATM PVC and the attributes of the subinterface. Subinterface attributes include profile assignments, autoconfiguration settings, and subscriber configurations.
By contrast, when you use dynamic ATM 1483 subinterfaces over static ATM AAL5 interfaces, you use a process called bulk configuration to configure a range of ATM PVCs that will support dynamic interfaces. On receipt of an incoming packet on the virtual circuit, the router dynamically creates the ATM 1483 subinterface. As part of the configuration process, you create an ATM 1483 base profile, which can optionally include nested profile assignments, to define the attributes required to configure the dynamic ATM 1483 subinterface and the dynamic upper layer encapsulation types built over it.
Bulk configuration provides an efficient and timesaving way to specify a range of ATM PVCs for dynamic ATM 1483 subinterfaces. Because bulk configuration requires significantly less configuration of the router, it results in reduced output when you issue the show configuration command to display the current router configuration.
Dynamic ATM 1483 subinterfaces function identically to static ATM 1483 subinterfaces, except for the manner in which they are created and configured. The creation of dynamic upper layer encapsulation types is essentially the same regardless of whether they are configured over static ATM 1483 subinterfaces or dynamic ATM 1483 subinterfaces.
ATM 1483 Base Profiles
To configure a dynamic ATM 1483 subinterface over a static ATM AAL5 interface, you must create a base profile. This base profile includes one or more of the following attributes for the ATM 1483 subinterface:
- atm pvc - applies encapsulation and traffic-shaping parameters to the range of ATM PVCs configured on the ATM AAL5 interface for use by the dynamic ATM 1483 subinterface
- auto-configure - specifies the types of upper interface encapsulations that are accepted or detected by the dynamic ATM 1483 subinterface
- profile - adds a nested profile assignment, which references another profile that dynamically configures an upper interface encapsulation type over the ATM 1483 subinterface
- subscriber - configures a local subscriber for a dynamic upper interface encapsulation type
Nested Profile Assignments
The configuration for each dynamic upper interface encapsulation type may differ, depending on the column type built by the router. To manage these differences, you can include one or more nested profile assignments within the ATM 1483 base profile. A nested profile assignment references another profile that configures attributes for a dynamic upper interface encapsulation type. You can create different profiles for each upper interface encapsulation type, or you can create a single profile that includes attributes for multiple encapsulation types.
For example, the following commands create a base profile named atm1483BaseProfile with two nested profile assignments. The first nested profile assignment references an IP profile named atm1483ProfileIp, and the second nested profile assignment references a PPP profile named atm1483ProfilePpp.
host1(config)#profile atm1483BaseProfilehost1(config-profile)#atm atm1483 profile ip atm1483ProfileIphost1(config-profile)#atm atm1483 profile ppp atm1483ProfilePppIn this example, atm1483ProfileIp and atm1483ProfilePpp have different IP configurations depending on the dynamic interface column constructed. For an IP over ATM (IPoA) dynamic interface column, the router uses the IP attributes in atm1483ProfileIp. For an IP over PPP over ATM dynamic interface column, the router uses the IP attributes in atm1483ProfilePpp.
The concepts that apply to profiles created for upper interface encapsulation types configured over static ATM 1483 subinterfaces also apply to profiles created for upper interface encapsulation configured over dynamic ATM 1483 subinterfaces. For information about creating profiles for upper interface encapsulation types, see Configuring a Dynamic Interface from a Profile, later in this chapter.
Additional Profile Characteristics for Upper Interfaces
In addition to ATM 1483 attributes and nested profile assignments, the base profile for a dynamic ATM 1483 subinterface can also include individual characteristics for IP, PPP, and PPPoE upper interface encapsulation types, provided that there is no nested profile assignment in the base profile for the specified encapsulation type. If, on the other hand, a nested profile assignment for this encapsulation type exists in the base profile, the router obtains all characteristics for that encapsulation type from the nested profile and not from the base profile.
For lists of supported characteristics for each upper interface encapsulation type, see Profile Characteristics, later in this chapter.
Bulk Configuration of VC Ranges
When you create a static ATM 1483 subinterface, you must configure a permanent virtual circuit (PVC), also known as a virtual circuit (VC). The ATM protocol requires one or more VCs over which data traffic is transmitted to higher layers in the protocol stack.
Similarly, dynamic creation of ATM 1483 subinterfaces requires you to configure a range of ATM PVCs on the ATM AAL5 interface and assign a name to this range. Each VC range consists of one or more nonoverlapping VC subranges. A VC subrange is a group of VCs that resides within the virtual path identifier (VPI) and virtual circuit identifier (VCI) ranges you specify.
The process of configuring a VC range for a dynamic ATM 1483 subinterface is referred to as bulk configuration. You create a bulk configuration by issuing the atm bulk-config command. For example, the following commands create an ATM 1483 bulk configuration named myBulkConfig on the specified ATM AAL5 interface.
host1(config)#interface atm 2/0host1(config-if)#atm bulk-config myBulkConfig vc-range 0 3 101 1100 vc-range 4 7 201 700In this example, the atm bulk-config command configures a VC range made up of two VC subranges. The first subrange, with VPIs 0-3 and VCIs 101-1100, configures 1,000 VCs on each of four VPIs, for a total of 4,000 VCs. The second subrange, with VPIs 4-7 and VCIs 201-700, configures 500 VCs on each of four VPIs, for a total of 2,000 VCs. The entire myBulkConfig VC range configures a combined total of 6,000 VCs.
NOTE: For information about the maximum number of ATM 1483 bulk configurations supported per chassis, see E-series Release Notes, Appendix A, System Maximums.
Once you issue the atm bulk-config command, the router provisions all circuits in the specified VC range at the same time. This may take several minutes, depending on the number of VCs being created. The router does not dynamically create the ATM 1483 subinterface for the circuit until it receives incoming data traffic on the circuit.
NOTE: The total number of VCs configured with the atm bulk-config command cannot exceed the maximum ATM VC capacity of the line module you are using. For details about the ATM VC capacity of supported line modules, see E-series Release Notes, Appendix A, System Maximums. In addition, do not use any reserved VCI values when configuring VCs with the atm bulk-config command. For information about reserved VCIs, see Configuring F4 OAM in Chapter 1, Configuring ATM.
Dynamic Interface Creation
After you configure the ATM 1483 base profile and create the range of VCs on the ATM AAL5 interface, you associate these two components by assigning the base profile to the VC range with the profile atm1483 bulk-config-name command.
As a final step, you must issue the auto-configure atm1483 command. This command configures the ATM AAL5 interface to support autodetection of the ATM 1483 dynamic encapsulation type.
When the router receives an incoming data packet on a circuit, it dynamically creates the ATM 1483 subinterface, using the attributes specified in the base profile. After examining the contents of the data packet, the router dynamically creates the required interface columns above the ATM 1483 subinterface, using the configuration attributes contained in the nested profiles, if specified, or in the base profile itself.
Configuring a Dynamic ATM 1483 Subinterface
To configure a dynamic ATM 1483 subinterface:
- (Optional) Configure profiles containing characteristics for the dynamic upper interface encapsulation types to be created over the dynamic ATM 1483 subinterface.
These profiles are referenced in the base profile for the dynamic ATM subinterface as nested profile assignments. For detailed instructions on creating profiles, see Configuring a Dynamic Interface from a Profile, later in this chapter.
- Create the base profile for the dynamic ATM 1483 subinterface by assigning the profile a name.
host1(config)#profile atm1483BaseProfileThis command accesses Profile Configuration mode, which enables you to configure attributes in the base profile.
For example, the following commands (in order) apply traffic-shaping parameters to the VC range on the ATM AAL5 interface, configure the ATM 1483 subinterface for autodetection of the PPP and IP upper interface encapsulation types, and configure a subscriber for the IP upper interface encapsulation type.
host1(config-profile)#atm pvc aal5autoconfig cbr 10000host1(config-profile)#atm atm1483 auto-configure ppphost1(config-profile)#atm atm1483 auto-configure ip lockout-time 3600 7200host1(config-profile)#atm atm1483 subscriber ip user-prefix joesmith domain myisp password-prefix abc123
- (Optional) In the base profile, create nested profile assignments for the upper interface encapsulation types, and include additional profile characteristics for other encapsulation types as needed.
For example, the following commands configure nested profile assignments for the PPP and IP upper interface encapsulation types, and define additional attributes for the PPPoE upper interface encapsulation type.
host1(config-profile)#atm atm1483 profile ppp myPppProfilehost1(config-profile)#atm atm1483 profile ip myIpProfilehost1(config-profile)#pppoe duplicate-protectionhost1(config-profile)#pppoe sessions 3000
- Exit Profile Configuration mode.
- Configure the ATM and ATM AAL5 interface.
host1(config)#interface atm 5/0- Configure a range of VCs on the static ATM AAL5 interface, and assign a name to this range. This operation may take several minutes to complete, depending on the number of VCs being configured.
NOTE: For information about the maximum number of ATM 1483 bulk configurations supported per chassis, see E-series Release Notes, Appendix A, System Maximums.
For example, the following command creates a VC range named myBulkConfig made up of two VC subranges that configure a total of 5,000 virtual circuits.
host1(config-if)#atm bulk-config myBulkConfig vc-range 0 2 101 1100 vc-range 3 6 201 700
NOTE: The total number of VCs configured with the atm bulk-config command cannot exceed the maximum ATM VC capacity of the line module you are using. For details about the ATM VC capacity of supported line modules, see E-series Release Notes, Appendix A, System Maximums. In addition, do not use any reserved VCI values when configuring VCs with the atm bulk-config command. For information about reserved VCIs, see Configuring F4 OAM in Chapter 1, Configuring ATM.
- Assign the base profile configured for the ATM 1483 subinterface to the VC range configured on the ATM AAL5 interface.
host1(config-if)#profile atm1483 bulk-config-name myBulkConfig atm1483BaseProfile- Configure the ATM AAL5 interface to support autodetection of the ATM 1483 dynamic encapsulation type.
host1(config-if)#auto-configure atm1483atm atm1483 auto-configure
- Use to specify the types of dynamic upper interface encapsulations that are accepted or detected by a dynamic ATM 1483 subinterface.
- Include this command in the base profile for a dynamic ATM 1483 subinterface.
- For supported encapsulation types (currently, IP and bridged Ethernet), you can optionally specify the lockout time range for the encapsulation type.
- Examples
host1(config-profile)#atm atm1483 auto-configure ip lockout-time 3600 7200host1(config-profile)#atm atm1483 auto-configure pppoeUse the no version to terminate detection of the specified encapsulation type or, if the lockout-time keyword is specified, to restore the lockout time range to its default values, 1-300 seconds. atm atm1483 profile
- Use to add a nested profile assignment to a base profile for a dynamic ATM 1483 subinterface.
- A nested profile assignment references another profile that configures attributes for a dynamic upper interface type over the ATM 1483 subinterface.
- Example
host1(config-profile)#atm atm1483 profile pppoe atm1483ProfilePppoeUse the no version to remove the profile assignment for the upper interface encapsulation type. atm atm1483 subscriber
- Use to configure a local subscriber for a dynamic upper interface encapsulation type configured over a dynamic ATM 1483 subinterface. A subscriber supports authentication and configuration from the RADIUS server.
- Optionally, you can include this command in the base profile for a dynamic ATM 1483 subinterface.
- When you configure a subscriber, you must specify the following:
- upperInterfaceType - type of dynamic interface, bridgedEthernet or ip
- userNameUsage - how the dynamic interface uses the username for authentication purposes
- user - use the name as specified
- user-prefix - use the name as a prefix to the interface physical location. The router automatically postpends the physical location of the user to the username string. The username format is user.slot.port.vpi.vci. The resulting username string is then used to authenticate the subscriber with the RADIUS server.
- password - use the password as specified
- password-prefix - use the password as a prefix to the interface physical location. The router automatically postpends the physical location of the user to the password string. The password format is password.slot.port.vpi.vci. The resulting password string is then used to authenticate the subscriber with the RADIUS server.
host1(config-profile)#subscriber ip user-prefix boston01 domain myisp password-prefix abc123Use the no version to remove the subscriber. atm bulk-config
- Use to configure a range of ATM PVCs on a static ATM AAL5 interface for use by a dynamic ATM 1483 subinterface.
NOTE: For information about the maximum number of ATM 1483 bulk configurations supported per chassis, see E-series Release Notes, Appendix A, System Maximums.
- Each VC range consists of one or more nonoverlapping VC subranges. A VC subrange is a group of VCs that resides within the VPI and VCI ranges you specify.
- You can configure multiple VC ranges on an ATM AAL5 interface.
NOTE: The total number of VCs configured with the atm bulk-config command cannot exceed the maximum ATM VC capacity of the line module you are using. For details about the ATM VC capacity of supported line modules, see E-series Release Notes, Appendix A, System Maximums. In addition, do not use any reserved VCI values when configuring VCs with the atm bulk-config command. For information about reserved VCIs, see Configuring F4 OAM in Chapter 1, Configuring ATM.
- When you configure a VC range, you must specify the following:
- A VC range name of up to 80 characters; this is also referred to as the bulk configuration name
- The starting and ending VPI values (inclusive) for each VC subrange
- The starting and ending VCI values (inclusive) for each VC subrange
- Example 1 - configures a VC range named myBulkConfig with a single VC subrange containing VPIs 0-2 and VCIs 101-1100; this command configures a total of 3,000 VCs
host1(config-if)#atm bulk-config myBulkConfig vc-range 0 2 101 1100Example 2 - configures a VC range named myMultiBulkConfig with two VC subranges containing VPIs 0-1 and VCIs 101-600 (first subrange) and VPIs 3-5 and VCIs 201-3200 (second subrange); this command configures a total of 10,000 VCs host1(config-if)#atm bulk-config myMultiBulkConfig vc-range 0 1 101 600 vc-range 3 5 201 3200Use the no version to remove the specified VC range from the ATM AAL5 interface. atm pvc
- Use to apply encapsulation and traffic-shaping parameters to the range of ATM PVCs configured on an ATM AAL5 interface for use by a dynamic ATM 1483 subinterface.
- Include this command in the base profile for a dynamic ATM 1483 subinterface.
- You must specify one of the following encapsulation types:
- aal5autoconfig - enables autodetection of the 1483 encapsulation (LLC/SNAP or VC multiplexed)
- aal5snap - specifies a logical link control (LLC) encapsulated circuit; LLC/Subnetwork Access Protocol (LLC/SNAP) header precedes the protocol datagram
- aal5mux ip - specifies a VC-based multiplexed circuit used for IP only
- You can optionally set the peak, average, and burst sizes. To use VBR-RT or VBR-NRT as the service type, you must specify each of these options.
- The default service type is UBR. To set a different service type, specify one of the following keywords:
- rt - selects VBR-RT as the service type; you can select rt only if you set the peak, average, and burst parameters
- cbr - selects CBR as the service type; you must set the CBR rate in Kbps
host1(config-profile)#atm pvc aal5autoconfig cbr 10000Use the no version to restore the default service type, UBR, on the VC range. auto-configure atm1483
- Use to configure the static ATM AAL5 interface to support autodetection of an ATM 1483 dynamic interface type.
- You must issue this command to enable creation of a dynamic ATM 1483 subinterface.
- Example
host1(config-if)#auto-configure atm1483Use the no version to terminate autodetection of the ATM 1483 encapsulation type. interface atm
host1(config-if)#interface atm 3/0Use the no version to remove the interface. profile
- Use to create a base profile to configure attributes for a dynamic ATM 1483 subinterface.
- Specify a profile name of up to 80 characters.
- Example
host1(config)#profile atm1483BaseProfileUse the no version to delete the specified profile if it is not being used by any existing VC subranges.
profile atm1483 bulk-config-name
- Use to assign the base profile configured for a dynamic ATM 1483 subinterface to the VC range configured on a static ATM AAL5 interface.
- You must specify both of the following:
- Name assigned to the VC range on an ATM AAL5 interface, as specified in the atm bulk-config command
- Name assigned to the base profile for a dynamic ATM 1483 subinterface
host1(config-if)#profile atm1483 bulk-config-name myBulkConfig atm1483BaseProfileUse the no version to remove the profile assignment.