[Contents] [Prev] [Next] [Index] [Report an Error]

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 50 shows the dynamic upper-interface columns supported by dynamic ATM 1483 subinterfaces, and indicates which layers in the columns are static and dynamic.

Figure 50: Dynamic Interface Columns over Dynamic ATM 1483 Subinterfaces

Image g013596.gif

About Configuring Dynamic ATM 1483 Subinterfaces

This section introduces important concepts that you need to understand before you configure 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 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. The base profile includes one or more of the following attributes for the ATM 1483 subinterface, listed alphabetically:

You can override the base profile assignment for a single ATM PVC that exists within a bulk-configured VC subrange with a profile that includes debugging attributes. This feature is useful for troubleshooting problems with the ATM 1483 dynamic subinterface columns created on the specified PVC. For more information, see Overriding Base Profile Assignments.

Nested Profile Assignments

The configuration for each dynamic upper-interface encapsulation type might 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 atm1483BaseProfile
host1(config-profile)#atm atm1483 profile ip atm1483ProfileIp
host1(config-profile)#atm atm1483 profile ppp atm1483ProfilePpp

In 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 Dynamic Interfaces.

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 several upper-interface encapsulation types, provided that no nested profile assignment for the specified encapsulation type is in the base profile. 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 the characteristics for each supported upper-interface encapsulation type, see Profile Characteristics in Configuring Dynamic Interfaces.

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/0
host1(config-if)#atm bulk-config myBulkConfig vc-range 0 3 101 1100
vc-range 4 7 201 700

In 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 1000 VCs on each of four VPIs, for a total of 4000 VCs. The second subrange, with VPIs 4–7 and VCIs 201–700, configures 500 VCs on each of four VPIs, for a total of 2000 VCs. The entire myBulkConfig VC range configures a combined total of 6000 VCs.

Note: For information about the maximum number of ATM 1483 bulk configurations supported per router, see JUNOSe Release Notes, Appendix A, System Maximums.

After you issue the atm bulk-config command, the router provisions all circuits in the specified VC range at the same time. This provisioning can take several seconds, 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.

After you create a named VC range, you cannot remove the underlying ATM AAL5 interface until you issue the no atm bulk-config command to remove the VC range from that interface.

Note: For information about the maximum number of VCs (sum of the VPI/VCI addresses within all VC subranges) that you can configure with the atm bulk-config command per line module and per chassis, see JUNOSe Release Notes, Appendix A, System Maximums.

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 Configuring ATM .

Bulk Configuration and VC Classes

You can assign a previously configured VC class to a bulk-configured VC range. A VC class is a set of attributes for virtual circuits that can include the service category, encapsulation method, F5 OAM options, and Inverse ARP. Using VC classes to configure VC attributes provides the following benefits:

To assign a VC class to a bulk-configured VC range, you use the atm class-vc command from Profile Configuration mode to associate the VC class to a base profile. Issuing this command applies the set of attributes in the specified VC class to all bulk-configured VC ranges that are dynamically created from this base profile.

For details about configuring and using VC classes, including information about how precedence levels affect how the router determines attributes values for dynamically created circuits, see Configuring ATM VC Classes in Configuring ATM . For information about how to use the atm vc-class command to assign a VC class to a base profile, see atm class-vc.

Note: Using the atm class-vc command inside a nested profile that is referenced in a base profile has no effect on the bulk-configured VC ranges associated with the base profile. The router accepts only those VC class assignments that are configured in a base profile and ignores any VC class assignments made in a nested profile.

Bulk Configuration and CAC

You cannot create a bulk-configured VC range on an ATM interface on which you have configured connection admission control (CAC). Conversely, you cannot configure CAC on an ATM interface on which you have created a bulk-configured VC range.

If you are upgrading to the current JUNOSe software release from a lower-numbered release, configurations that use CAC and bulk configuration on the same ATM interface continue to work. However, we recommend that you disable CAC on these ATM interfaces to ensure continued compatibility with future JUNOSe releases.

For information about how to use the atm cac command to configure CAC, see Setting Optional Parameters in 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.

Overriding Base Profile Assignments

You can use the profile atm1483 bulk-config-name pvc command to assign an overriding profile to a single ATM PVC that exists within a bulk-configured VC subrange. The VC subrange that encompasses the PVC must have been previously configured with the atm bulk-config command for use by a dynamic ATM 1483 subinterface. After you assign the overriding profile, the router uses the information in this profile instead of the information in the previously assigned base profile to create any subsequent ATM 1483 dynamic subinterface columns on the specified PVC.

Overriding the base profile assignment for an ATM PVC with a profile that includes debugging attributes enables you to troubleshoot problems with ATM 1483 dynamic subinterface columns created on the specified PVC. The overriding profile, like the original base profile, can include ATM 1483 attributes, nested profile assignments, and individual characteristics for dynamic upper-interface encapsulation types.

For configuration instructions and examples, see Configuring Overriding Profile Assignments.

Note: See JUNOSe Release Notes, Appendix A, System Maximums for information about the maximum number of overriding profile assignments currently supported per router.

Changing VC Subranges

You can add, remove, modify, merge, disable, and enable VC subranges within an existing bulk-configured VC range. Previously, changes to VC subranges were possible only if you removed the VC range and then configured it again with different subrange values. The ability to make changes to VC subranges without first having to remove the entire VC range avoids potentially disrupting all subscribers on existing dynamic ATM 1483 subinterfaces associated with the deleted VC range.

For configuration instructions and examples, see Changing VC Subranges.

Static ATM Interfaces Within VC Subranges

You can configure a static ATM interface with an ATM PVC whose VPI and VCI addresses fall within an existing bulk-configured VC subrange. Conversely, you can also create a bulk-configured VC subrange that includes the VPI and VCI addresses belonging to an existing ATM PVC on a static ATM interface. Previously, configurations that caused VPI/VCI address conflicts between a static ATM interface and a bulk-configured VC subrange were prohibited on the router.

In certain ATM network configurations, you might need to transparently forward traffic from selected circuits with unrelated addresses to another location in the network. The ability to create a static ATM interface on a circuit within a bulk-configured VPI/VCI address range is particularly useful when you use ATM layer 2 services over MPLS with Martini encapsulation to forward the traffic from the selected circuits. You must create the interface stack for ATM layer 2 statically and define the configuration parameters individually on a per-interface basis.

The following rules apply when you configure either a static ATM interface within an existing bulk-configured VC subrange, or a subrange that includes an existing static ATM interface:

For configuration information and examples, see Configuring Static ATM Interfaces Within VC Subranges.

Terminating Stale PPPoA Subscribers and Restarting LCP Negotiations

In configurations of dynamic IP over dynamic PPP over a dynamic (bulk-configured) ATM 1483 subinterface, the router sends an LCP terminate request packet to a PPPoA CPE device in response to receipt of an IPv4-over-PPP data packet or an IPv6-over-PPP data packet when the dynamic ATM 1483 subinterface transitions to a dormant state due to an ungraceful subscriber logout. This action terminates stale PPPoA subscribers and causes the CPE to restart LCP negotiations. This behavior is always in effect on the router and does not require CLI or SNMP configuration.

The implementation of this feature for dynamic ATM 1483 subinterfaces is almost identical to the implementation for static ATM 1483 subinterfaces, with the following difference:

For details about the operation and benefits of this feature, see Terminating Stale PPPoA Subscribers and Restarting LCP Negotiations in Configuring Dynamic Interfaces, which describes the router behavior for static ATM 1483 subinterfaces.

Authenticating Subscribers on Dynamic Bridged Ethernet over Dynamic ATM Interfaces

You can use either of the following methods to configure and manage RADIUS authentication for IP subscribers on dynamic bridged Ethernet over dynamic ATM 1483 subinterfaces:

The atm atm1483 subscriber command does not support running stateful SRP switchover (high availability) on the router. Therefore, the configuration method you choose depends on whether stateful SRP switchover is or is not running on your router.

When you use the atm atm1483 subscriber command, as described in atm atm1483 subscriber, to configure IP subscribers on dynamic bridged Ethernet over dynamic ATM 1483 subinterface columns to support RADIUS authentication, the atm atm1483 subscriber command provides the subscriber’s authentication parameters. The dynamic ATM 1483 subinterface acts as the authenticating layer that establishes a session with RADIUS and passes the subscriber’s locally configured username and password information to the RADIUS server.

However, if your router is running stateful SRP switchover (high availability), the use of the atm atm1483 subscriber command in this configuration might suspend stateful SRP switchover on the router or prevent stateful SRP switchover from becoming active. To bypass this limitation, you can use the subscriber management application to configure IP subscribers on dynamic bridged Ethernet interfaces.

You can use the JUNOSe subscriber management application to configure and manage IP subscribers associated with a dynamic bridged Ethernet interface column. The subscriber management application uses an IP service profile to manage and authenticate IP subscribers with RADIUS. An IP service profile contains user and password information, and is used in a route map for subscriber management and to authenticate subscribers with RADIUS.

In this configuration, the IP service profile provides the subscriber’s authentication parameters, and the subscriber management application acts as the authenticating layer to obtain information from RADIUS for configuration of dynamic IP subscribers. To assign the IP service profile to the interface profile from which the dynamic bridged Ethernet interface is created, you use the bridge1483 service-profile command in Profile Configuration mode.

If stateful SRP switchover is disabled or not running on your router, you can continue to use the atm atm1483 subscriber command to configure IP subscribers on dynamic bridged Ethernet interfaces to support RADIUS authentication.

Alternatively, you can use the subscriber management application to create and configure dynamic IP interfaces regardless of whether stateful SRP switchover is running on the router. In addition, using subscriber management enables you to take advantage of several useful features such as the IP inactivity timer.

In the event that an interface profile for a dynamic bridged Ethernet interface includes the atm atm1483 subscriber command to configure a local subscriber as well as the bridge1483 service-profile command to reference an IP service profile, the values specified with the atm atm1483 subscriber command take precedence. The router ignores the values in the IP service profile in this case.

For details about using the subscriber management application to configure RADIUS authentication for IP subscribers on dynamic bridged Ethernet interfaces, see Authenticating Subscribers on Dynamic Bridged Ethernet over Static ATM Interfaces and Configuring Subscriber Management for IP Subscribers on Dynamic Bridged Ethernet Interfaces in Configuring Dynamic Interfaces. The information in these sections, which explains how to use subscriber management to achieve the same functionality as the subscriber command without adversely affecting stateful SRP switchover, applies equally to the atm atm1483 subscriber command.

For more information about using the subscriber management application, see JUNOSe Broadband Access Configuration Guide.

Configuring a Dynamic ATM 1483 Subinterface

To configure a dynamic ATM 1483 subinterface:

  1. (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 in Configuring Dynamic Interfaces.

  2. Create the base profile for the dynamic ATM 1483 subinterface by assigning the profile a name.
    host1(config)#profile atm1483BaseProfile

    This command accesses Profile Configuration mode, which enables you to configure attributes in the base profile.

  3. Define attributes for the ATM 1483 subinterface in the base profile.
    1. Apply traffic-shaping parameters to the VC range on the ATM AAL5 interface.
    2. Configure the ATM 1483 subinterface for autodetection of the PPP upper-interface encapsulation type.
    3. Configure the ATM 1483 subinterface for autodetection of the IP upper-interface encapsulation type using a nondefault lockout time range of 3600–7200 seconds (1–2 hours).
    4. Configure a subscriber for the IP upper-interface encapsulation type.
    5. Configure a description for ATM 1483 subinterfaces that are created with this base profile.
    6. Set an advisory speed for ATM subinterfaces that are created with this base profile.
    7. Assign a VC class to the bulk-configured VC ranges created on the dynamic ATM 1483 subinterfaces associated with this base profile. You must issue the exit command from Profile Configuration mode for the VC class association to take effect.
      host1(config-profile)#atm pvc aal5autoconfig cbr 10000
      host1(config-profile)#atm atm1483 auto-configure ppp
      host1(config-profile)#atm atm1483 auto-configure ip lockout-time 3600 7200
      host1(config-profile)#atm atm1483 subscriber ip user-prefix joesmith
      domain myisp password-prefix abc123
      host1(config-profile)#atm atm1483 description VC_atm1
      host1(config-profile)#atm atm1483 advisory-rx-speed 2000
      host1(config-profile)#atm class-vc premium-subscriber-class
      host1(config-profile)#exit
  4. (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 myPppProfile
    host1(config-profile)#atm atm1483 profile ip myIpProfile
    host1(config-profile)#pppoe duplicate-protection
    host1(config-profile)#pppoe sessions 3000
  5. Exit Profile Configuration mode.
  6. Configure the ATM and ATM AAL5 interface.
    host1(config)#interface atm 5/0
  7. Configure a range of VCs on the static ATM AAL5 interface, and assign a name to this range. This operation can 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 JUNOSe 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: For information about the maximum number of VCs (sum of the VPI/VCI addresses within all VC subranges) that you can configure with the atm bulk-config command per line module and per chassis, see JUNOSe Release Notes, Appendix A, System Maximums.

    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 Configuring ATM .

  8. 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
  9. Configure the ATM AAL5 interface to support autodetection of the ATM 1483 dynamic encapsulation type.
    host1(config-if)#auto-configure atm1483

atm atm1483 advisory-rx-speed

atm atm1483 auto-configure

atm atm1483 description

atm atm1483 profile

atm atm1483 subscriber

atm bulk-config

atm class-vc

atm pvc

auto-configure atm1483

interface atm

profile

profile atm1483 bulk-config-name

Configuring Overriding Profile Assignments

Configuring overriding profile assignments includes the following tasks:

The following sections describe how to perform these tasks.

Assigning an Overriding Profile to an ATM PVC

You can assign an overriding profile to a single ATM PVC within a bulk-configured VC subrange. Typically, the overriding profile includes debugging attributes to help you identify and troubleshoot problems with the ATM 1483 dynamic subinterface column created on the specified PVC.

To assign an overriding profile to an ATM PVC within a bulk-configured VC subrange:

  1. Configure both of the following:

    For information about configuring profiles, see Configuring a Dynamic Interface from a Profile in Configuring Dynamic Interfaces.

  2. Create a bulk-configured range of VCs on a static ATM AAL5 interface. The following commands create a bulk-configured VC range named myBulkConfig that consists of two VC subranges. The first subrange encompasses VPIs 0–4 and VCIs 21–1000. The second subrange encompasses VPIs 5–7 and VCIs 21–2000.
    host1(config)#interface atm 4/0
    host1(config-if)#atm bulk-config myBulkConfig vc-range 0 4 21 1000
    vc-range 5 7 21 2000
  3. Assign the previously configured base profile (atm1483BaseProfile) to the bulk-configured VC range.
    host1(config-if)#profile atm1483 bulk-config-name myBulkConfig atm1483BaseProfile
  4. Assign the previously configured overriding profile to a single ATM PVC within the bulk-configured VC subrange. The following command assigns the overriding profile myDebugProfile to the PVC with VPI 0 and VCI 101. This PVC exists within the first VC subrange (VPIs 0–4 and VCIs 21–1000) configured in Step 2.
    host1(config-if)#profile atm1483 bulk-config-name myBulkConfig pvc 0 101 myDebugProfile

    The router now uses the information in the overriding profile instead of the information in the base profile to create subsequent ATM 1483 dynamic subinterface columns over this PVC.

  5. (Optional) You can assign the same overriding profile to a different ATM PVC within the same VC subrange or within a different VC subrange. For example, the following command assigns the overriding profile myDebugProfile to the PVC with VPI 6 and VCI 901. This PVC exists within the second VC subrange (VPIs 5–7 and VCIs 21–2000) configured in Step 2.
    host1(config-if)#profile atm1483 bulk-config-name myBulkConfig pvc 6 901 myDebugProfile

    Note: You can reverse the order of Step 3 and Step 4 with identical results. That is, you can assign the overriding profile to the ATM PVC and then assign the base profile to the entire VC range. In either case, you must first create the bulk-configured VC range with the atm bulk-config command.

  6. Configure the ATM AAL5 interface to enable all bulk configurations and to support autodetection of the ATM 1483 dynamic encapsulation type.
    host1(config-if)#auto-configure atm1483
  7. (Optional) Use the show atm bulk-config command to verify the overriding profile configuration.

    For more information about using this command, see show atm bulk-config.

Removing an Overriding Profile Assignment from an ATM PVC

After you troubleshoot the ATM 1483 dynamic subinterface column created on the specified PVC, make sure that you remove the overriding profile assignment to restore the original base profile assignment. This action ensures that subsequent ATM 1483 dynamic subinterface columns are created using the same attributes defined in the base profile.

To remove an overriding profile assignment from an ATM PVC within a bulk-configured VC range:

  1. Remove the overriding profile assignment from the specified ATM PVC.
    host1(config-if)#no profile atm1483 bulk-config-name myBulkConfig pvc 0 101
  2. Select the dynamic ATM 1483 subinterface on which the ATM 1483 dynamic subinterface column resides.
    host1(config)#interface atm 4/0.101
  3. Use the shutdown command to disable the dynamic ATM 1483 subinterface. The shutdown command deletes the ATM 1483 dynamic subinterface column and removes the dynamic ATM 1483 subinterface.
    host1(config-subif)#shutdown
  4. Send traffic over the specified PVC (VPI 0 and VCI 101) on the ATM AAL5 interface. This action re-creates the ATM 1483 dynamic subinterface column with the original base profile association.

    The router now uses the information in the base profile instead of the information in the overriding profile to create subsequent ATM 1483 dynamic subinterface columns for the specified PVC.

  5. (Optional) Use the show atm bulk-config command to verify the removal of the overriding profile assignment.

    For more information about using this command, see show atm bulk-config.

Removing Overriding Profile Assignments from a VC Range or VC Subrange

When you issue the no atm bulk-config command to remove an entire VC range (and all VC subranges within that VC range), the router also removes any overriding profile assignments configured for PVCs within those VC subranges. For example, the following command removes the bulk-configured VC range named myBulkConfig and any overriding profile assignments for PVCs within the VC subranges belonging to myBulkConfig.

host1(config-if)#no atm bulk-config myBulkConfig

When you issue the no atm bulk-config command to remove a particular VC subrange in a bulk-configured VC range, the router also removes any overriding profile assignments for PVCs within that VC subrange. However, overriding profile assignments for PVCs within other VC subranges in the VC range remain intact. For example, the following command removes one VC subrange (VPIs 0–4 and VCIs 21–1000) and only those overriding profile assignments associated with this subrange.

host1(config-if)#no atm bulk-config myBulkConfig vc-range 0 4 21 1000

atm bulk-config

auto-configure atm1483

profile atm1483 bulk-config-name

profile atm1483 bulk-config-name pvc

shutdown

Changing VC Subranges

Changing VC subranges within a bulk-configured VC range includes the following tasks:

The following sections describe how to perform these tasks.

Adding VC Subranges

You can add a new VC subrange to an existing VC range only when the new subrange does not overlap with any existing subrange. Any overlap causes the addition to fail.

You can add multiple subranges to an existing VC range simultaneously. However, the entire operation fails if even one of the new subranges overlaps with an existing subrange.

The following example specifies the original VC subranges.

host1(config-if)#atm bulk-config test vc-range 1 1 101 150 vc-range 2 2 201 250 vc-range 5 5 501 550 vc-range 3 3 301 350

To add subranges to this bulk-configured VC range, you can choose either of the following methods. Each method adds a new subrange (4, 4, 401, 450) to the existing VC range, test.

You can create a placeholder VC range by specifying a VC range name without specifying any subrange parameters. This VC range has no circuit reservation, but you can assign a profile to it, and add subranges later as desired. The following commands illustrate this approach.

host1(config-if)#atm bulk-config test
host1(config-if)#profile atm1483 bulk-config-name test atmProfile
host1(config-if)#atm bulk-config test vc-range 4 4 401 450 vc-range 6 6 601 650

Removing VC Subranges

You can remove VC subranges from an existing VC range if no dynamic ATM 1483 subinterfaces currently exists for any circuit within those subranges. The removal operation fails if any such dynamic ATM 1483 subinterface exists. You must first remove the dynamic ATM 1483 subinterfaces before you can remove the subranges. Removal of a subrange automatically results in the removal of all overriding profile assignments on that subrange.

You can remove only a single specific VC subrange at a time. The following example specifies the original VC subranges.

host1(config-if)#atm bulk-config test vc-range 1 1 101 150 vc-range 2 2 201 250 vc-range 5 5 501 550 vc-range 3 3 301 350

The following command removes one subrange (1, 1, 101, 150) and leaves the remaining subranges, and the named VC range, test, intact.

host1(config-if)#no atm bulk-config test vc-range 1 1 101 150

To remove more than one VC subrange, you must issue multiple removal commands, one for each subrange. You cannot remove only part of a subrange. A removal command cannot encompass more than one subrange, even if the subranges are adjacent. However, if you do not specify any subranges, you can remove all subranges in the VC, and the named VC range, at the same time.

host1(config-if)#no atm bulk-config test

Modifying VC Subranges

You can shorten or expand a subrange by modifying the subrange values of a VC range. You can expand a subrange if none of the circuits added overlap with any other subrange. You can shorten a subrange if none of the circuits dropped have existing dynamic ATM 1483 subinterfaces.

You can modify only a single specific subrange at a time. The following example specifies the original VC subranges.

host1(config-if)#atm bulk-config test vc-range 1 1 101 150 vc-range 2 2 201 250 vc-range 5 5 501 550 vc-range 3 3 301 350

The following command modifies the second subrange from (2, 2, 201, 250) to
(2, 3, 210, 230).

host1(config-if)#atm bulk-config test modify vc-range 2 3 210 230

The router retains any overriding profiles assigned to a subrange after you modify the subrange if the override assignment still falls within the modified subrange. If the assignment falls outside of the newly modified subrange, the router drops the overriding profile assignment.

You cannot modify a subrange at the same time you are adding or removing a subrange. If the new modified values for a subrange partially overlap with another subrange, the operation fails and the router displays an error message.

Merging VC Subranges

You can merge multiple subranges of any particular VC range to form a single unified subrange, conserving subrange resources. Merging takes place only when you modify a subrange so that it completely includes at least one other subrange of the same VC range. The merged subranges do not need to be adjacent to each other.

If the encompassing subrange has any circuits that are outside the subranges to be merged, those circuits are added. The encompassing subrange must cover a subrange completely to incorporate it in the merged subrange. The merge operation fails if the encompassing subrange completely overlaps some subranges but only partially overlaps with another subrange. The encompassing subrange does not have to encompass all subranges of the VC range.

Each subrange that is merged with another frees up a subrange. E-series routers currently support a maximum of 300 bulk-configured VC ranges per chassis. Therefore, if a VC range consists of 5 subranges, 295 subranges are still available for subsequent configuration. If you merge 2 of those subranges, resulting in a new total of 4 subranges in the VC range, then 296 subranges are available for configuration.

The router retains any overriding profile assignments on the subranges made before the merger, and applies them to the new merged subrange. You can separate merged subranges either by removing the merged subrange and then adding new separate subranges or by modifying the merged subrange to remove some portion of the subrange and then adding a new subrange.

The following example specifies the original VC subranges.

host1(config-if)#atm bulk-config test vc-range 1 1 101 150 vc-range 2 2 201 250 vc-range 5 5 501 550 vc-range 3 3 301 350

The following command merges two subranges, (1, 1, 101, 150) and
(2, 2, 201, 250), and effectively replaces them with the new subrange (1, 2, 101, 250).

host1(config-if)#atm bulk-config test modify vc-range 1 2 101 250

To separate the merged subranges, you can modify the unified subrange and add subranges as needed, provided that no dynamic ATM 1483 subinterfaces currently exist for any circuit within those subranges.

If you merge subranges by using SNMP, the new merged subrange takes the lowest instance value of the incorporated subranges. For example, if a VC range has three subranges with instance values of 2, 4, and 5 and the subranges with instance values of 2 and 5 are merged, the new merged subrange has an instance value of 2.

Changing the Administrative State of VC Subranges

VC subranges have an administrative state that enables you to remove dynamic ATM 1483 subinterfaces on various subranges that belong to a single VC range. This functionality is important because subrange removal requires that no dynamic ATM 1483 subinterfaces exist for any circuit on that subrange. The removal operation fails if any such interfaces exist.

By default, the administrative state of a VC subrange is up. When you change the administrative state to down by using the atm bulk-config shutdown command, the router deletes all dynamic ATM 1483 subinterfaces on the affected subranges. You can use the show atm subinterface command or the show atm vc command to monitor the progress of the removal of all dynamic ATM 1483 subinterfaces for the specified subrange.

No additional dynamic ATM 1483 subinterfaces can be created for the subrange until you restore the administrative state to up by using the no atm bulk-config shutdown command.

The following example specifies the original VC subranges.

host1(config-if)#atm bulk-config test vc-range 1 1 101 150 vc-range 2 2 201 250 vc-range 5 5 501 550 vc-range 3 3 301 350

You cannot specify a partial subrange; the specified subrange must exactly match a subrange that has already been configured. The following command changes the administrative state of the second subrange (2, 2, 201, 250) to down. The router removes all dynamic interface columns built on any of the circuits in this subrange. No additional dynamic ATM 1483 subinterfaces can be created until you change the administrative state to up.

host1(config-if)#atm bulk-config test shutdown vc-range 2 2 201 250

The following command changes the administrative state of this same VC subrange to up.

host1(config-if)#no atm bulk-config test shutdown vc-range 2 2 201 250

You can change the administrative state of all subranges in a VC range at the same time by issuing the command without specifying any subranges. The following command shuts down all four subranges belonging to the named VC range, test, regardless of their current state.

host1(config-if)#atm bulk-config test shutdown

The time required for the router to complete an administrative state change depends on the number of VC subranges configured.

atm bulk-config

atm bulk-config modify

atm bulk-config shutdown

Configuring Static ATM Interfaces Within VC Subranges

You can do either of the following on an E-series router:

The following sections describe how to perform these tasks.

Creating Static ATM Interfaces Within VC Subranges

You can configure a static ATM interface with an ATM PVC whose VPI and VCI addresses fall within an existing bulk-configured VC subrange.

To create a static ATM interface within a VC subrange:

  1. Create a bulk-configured VC range that includes one or more VC subranges.
    host1(config)#interface atm 0/0
    host1(config-if)#atm bulk-config test vc-range 1 3 32 1031
  2. Specify a static ATM 1483 subinterface.
    host1(config-if)#interface atm 0/0.2100
  3. Configure an ATM PVC with VPI and VCI values that fall within the bulk-configured VC subrange. In this example, the VPI value (2) is within the VPI range 1–3, and the VCI value (100) is within the VCI range 32–1031.
    host1(config-subif)#atm pvc 2100 2 100 aal0
  4. Configure the static ATM interface. For example, the mpls-relay command creates a ATM layer 2 services over MPLS tunnel on the circuit.
    host1(config-subif)#mpls-relay 192.168.0.1 2100

Creating VC Subranges That Include Static ATM Interfaces

You can configure a bulk-configured VC subrange that includes the VPI and VCI addresses belonging to an existing ATM PVC on a static ATM interface. This example is essentially the reverse of the procedure in Creating Static ATM Interfaces Within VC Subranges.

To create a VC subrange that includes a static ATM interface:

  1. Specify a static ATM 1483 subinterface.
    host1(config-if)#interface atm 3/1.201
  2. Configure an ATM PVC on the static ATM 1483 subinterface. In this example, the VPI value is 1 and the VCI value is 101.
    host1(config-subif)#atm pvc 201 1 101 aal0
  3. Configure the static ATM interface. For example, the mpls-relay command creates an ATM layer 2 services over MPLS tunnel on the circuit.
    host1(config-subif)#mpls-relay 5.1.1.1 201
  4. Create a bulk-configured VC range that includes the VPI and VCI values of the previously configured ATM PVC. In this example, the VPI range (0–2) includes VPI 1, and the VCI range (100–250) includes VCI 101.
    host1(config)#interface atm 3/1
    host1(config-if)#atm bulk-config test2 vc-range 0 2 100 250

atm bulk-config

atm pvc

interface atm

mpls-relay


[Contents] [Prev] [Next] [Index] [Report an Error]