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.
- host1(config-if)#atm bulk-config test vc-range
4 4 401 450
- 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 vc-range 4 4 401 450
The following operation fails because the order of subranges does not match the existing order.
- host1(config-if)#atm bulk-config test vc-range
2 2 201 250 vc-range 1 1 101 150 vc-range
5 5 501 550 vc-range 3 3 301 350 vc-range 4 4 401 450
vc-range 6 6 601 650
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