Table Of Contents
Configuring ATM SVCs, PNNI Routing, and SPVCs
Modifying Port Parameters After AutoConfiguration
Preconfiguring a UNI Port with AutoConfiguration
Configuring a Port Without AutoConfiguration and Without ILMI
Preconfiguring a NNI Trunk with AutoConfiguration
Configuring Virtual Trunk on a BXM Port
Enabling VSI ILMI Functionality on Line (Port) Interfaces
Enabling VSI ILMI Functionality on Physical Trunk Interfaces
Enabling VSI ILMI Functionality on Virtual Trunk Interfaces
Viewing VSI ILMI Functionality on Interfaces
Set Peer Group Leader Parameters
Set Locally Reachable Address(es)
SVC without ILMI Address Registration
SVC with ILMI Address Registration
Configuring SPVC Feeder Connection
Configuring Dynamic/Soft Partitioning
Configuring SPVC Stats Collection
Configuring ATM SVCs, PNNI Routing, and SPVCs
Use this chapter to find out about the tasks typically performed to bring up the SES PNNI node. This chapter assumes the following:
•
You have completed and verified the hardware installation at the BPX and the SES PNNI Controller, as described in Chapter 5 of the Cisco SES Hardware Installation Guide.
•
You have completed the tasks described in Chapter 8, "SES PNNI Controller Interface Connections and Initial Configuration."
After completing the installation and initial configuration tasks, you are ready to bring up the system, using the task sequence shown in Figure 9-1.
Figure 9-1
![]()
Bringup Tasks for PNNI Controller
This chapter refers to commands that run from the BPX CLI, the SES CLI or CiscoView menus. The BPX CLI commands are documented in detail in the Cisco WAN Switching Command Reference, Release 9.3. The CiscoView menus are described in Chapter 11, "Network Management."
UNI Configuration
Use this section to find out how to use auto-configuration on the PNNI Controller, to set default PNNI values and ILMI address registration on UNI ports.
![]()
Note
Auto configuration is enabled only if the attached ATM CPE supports ILMI. If the attached ATM CPE does not support ILMI, you must bring up the port by using the guidelines provided in the section Configuring a Port Without AutoConfiguration and Without ILMI.
Auto-configuration is comprised of AutoConfigure a UNI Port
AutoConfigure a UNI Port
Use the following procedure to connect an ATM UNI for auto-configuration using ILMI address registration and the VSI protocol.
At the BPX CLI, perform the following steps:
Step 1
Connect the appropriate cable between the BPX BXM port and the ATM CPE.
Make sure the ATM CPE is configured for ILMI.
Step 2
Use the upln command at the BPX CLI to up the line, the physical layer.
upln slot.port
Step 3
Use addport command to add port.
addport slot.port
Step 4
Use the upport command to up the port.
upport slot.port
Step 5
Use the cnfvsiif command at the BPX to configure Service Class Template for the interface. 1 is for MPLS, service template 2 is for ATMF service template on port, and 3 is for ATMF service template on trunk. For PNNI SES UNI interface, the service class template should be set to 2. Detail of service class template is found in Appendix C.
cnfvsiif slot.port 2
Step 6
Use the cnfrsrc command to set resources on the port.
A system response similar to the following example occurs:
----------------------------------------------------------------------------
orbpx6 TN Cisco BPX 8620 9.3.1d Sep. 18 200019:56 PDTPort : 1.7Full Port Bandwidth: 96000Maximum PVC LCNS: 0 Maximum PVC Bandwidth: 0(CAC Reserve: 0)PVC VPI RANGE [1]: -1 /-1 PVC VPI RANGE [2]: -1 /-1PVC VPI RANGE [3]: -1 /-1 PVC VPI RANGE [4]: -1 /-1Partition : 1 2 3Partition State : Enabled Disabled DisabledVSI LCNS (min/max): 2000 /15232 0 /0 0 /0VSI VPI (start/end): 1 /255 0 /0 0 /0VSI BW (min/max): 95000 /95000 0 /0 0 /0VSI ILMI Config: SET CLR CLRLast Command: cnfrsrc 1.7 0 0 N Y 1 e 2000 15232 1 255 95000 95000-------------------------------------------------------------------------------![]()
Note
For more information about the configure resources command, refer to the Cisco WAN Switching Command Reference, Release 9.3.
Step 7
Use the cnfport command to enable ILMI protocol to run on the BXM card and enable VSI ILMI to PNNI controller.
example for ILMI port configuration on a BXM card:
cnfport 10.4 353208 N H I 0 16 Y Y N 30 3 4 N N 0 N Y N
-------------------------------------------------------------------------
svcbpx16 TN Cisco BPX 8620 9.3.1d Sep. 22 2000
14:47 PDT
Port: 10.4 [ACTIVE ] Bandwidth/AR BW: 353208/0
Interface: LM-BXM CAC Override: Enabled
VPI Range: 0 - 255 CAC Reserve: 0
Type: UNI %Util Use: Disabled
Shift: SHIFT ON HCF (Normal Operation)
SIG Queue Depth: 640 Port Load: 0 %
Protocol: ILMI Protocol by Card: Yes
NbrDisc Enabled: No
VPI.VCI: 0.16 Addr Reg Enab: Y
ILMI Polling Enabled: Y
Trap Enabled: N
T491 Polling Interval: 30
N491 Error Threshold: 3
N492 Event Threshold: 4 ILMI Reset Flag:N
----------------------------------------------------------------------------------
The BXM sends a VSI trap to the SES PNNI controller. When the SES PNNI controller receives the trap, it sends a VSI passthrough back to the BXM enabling auto-configuration. The information in the passthrough includes auto-configuration default parameters. Auto-configuration parameters include details such as autoconfiguration on, service registry on, address registration on, node prefix, and others.
The BXM starts the ILMI protocol with the attached ATM CPE. The BXM then send the SES PNNI controller the following port information: vpi/vci range, interface type, device type, ILMI version, and UNI Signaling version.
The PNNI Controller then starts the UNI signaling stacks.
![]()
Note
All ILMI features on SES PNNI are default to be on. You do not need to use cnfaddrreg, cnfautocnf to enable ILMI features on SES PNNI.
Modifying Port Parameters After AutoConfiguration
To modify port parameters after AutoConfiguration, perform the following steps at the SES PNNI Controller CLI:
![]()
Note
When using service-affecting parameters on a port already configured, the port must be must be brought down prior to attempting modifications to port parameters.
Use the following procedure to modify port parameters.
Step 1
Use the dnpnport command—either from CiscoView or the PNNI Controller CLI—to down the port.
This brings down the signaling stacks for the port.
Step 2
Change the appropriate parameter with one of the following cnf commands:
•
cnfpnportsig
•
cnfpnportrange
•
cnfilmienable
•
cnfaddrreg
•
cnfautocnf
Non-service affecting parameters can be changed without downing the port. For example, you do not need to down the port to execute the following SES CLI commands:
•
cnfpnportcc
•
cnfpnportcac
•
addprfx
•
addaddr
Step 3
Use one of the following display commands to see the current configurations:
•
dsppnportsig
•
dsppnportrange
•
dsppnilmi
•
dsppnportcc
•
dsppnportcac
•
dspprfx
•
dspaddr
Step 4
Use the uppnport command to enable the port.
Preconfiguring a UNI Port with AutoConfiguration
Use the following procedure to preconfigure specific parameters before a port is brought up with AutoConfiguration.
Use the SES PNNI Controller CLI to perform steps 1 through 3.
Step 1
Use the addpnport command at the PNNI Controller CLI to define an UNI port.
![]()
Note
Ports are administratively down, by default.
Step 2
Modify the appropriate parameter with one of the following PNNI Controller cnf commands:
•
cnfpnportsig
•
cnfpnportrange
•
cnfilmienable
•
cnfaddrreg
•
cnfautocnf
Step 3
Use the uppnport command to up the PNNI port.
![]()
Note
The signaling stacks are not yet brought up because the port configuration has not yet been received from the BXM.
Use the BPX CLI to perform steps 4 through 8.
Step 4
Use the upln command at the BPX CLI to bring up the line.
Step 5
Use the addport command to add port.
Step 6
Use the upport command to bring up the port.
Step 7
Use the cnfvsiif command at the BPX CLI to configure PNNI service template, 2.
Step 8
Use the cnfrsrc command to set resources on the port.
Step 9
Use the cnfport command to enable ILMI protocol on BXM port.
The following results occur:
a.
The BXM now sends a VSI trap to the SES PNNI controller.
b.
The PNNI Controller starts the UNI signaling stacks:
•
If AutoConfiguration is enabled, the SES PNNI controller will send a VSI passthrough to the BXM. The BXM initiates ILMI with the ATM CPE. The BXM then sends VSI passthrough back to the SES PNNI controller with port information, at which time the SES PNNI controller starts the UNI signaling stacks.
•
If AutoConfiguration is disabled, the SES PNNI controller will start the UNI signaling stacks for the port.
Configuring a Port Without AutoConfiguration and Without ILMI
If the attached ATM CPE does not support ILMI, you must bring up the port without auto-configuration.
Use the BPX CLI to perform steps 1 through 4.
Step 1
Use the upln command at the BPX CLI to up the line.
Step 2
Use the addport command to add the port.
Step 3
Use the upport command to up the port.
Step 4
Use the cnfvsiif command at the BPX CLI to configure PNNI service template, 2.
Step 5
Use the cnfrsrc command to set resources on the port.
The following results occur:
a.
The BXM now sends a VSI trap to the SES PNNI controller.
b.
The SES PNNI controller receives the BXM port configuration through VSI with ILMI disabled. The SES PNNI controller brings up the UNI or PNNI signaling stacks.
Use the SES PNNI Controller CLI to perform step 5.
Step 6
Use the addaddr command at the PNNI Controller to set ATM addresses for the port. This step is necessary because there is no automatic address registration from ILMI.
![]()
Note
An address can only be provisioned on a UNI if ILMI address registration is disabled.
NNI Trunk Configuration
Use this section to find out how to configure a PNNI trunk on BPX and SES PNNI Controller.
AutoConfigure an NNI Trunk
Use the following procedure to connect an ATM NNI trunk with auto-configuration using ILMI and the VSI protocol.
At the BPX CLI, perform the following steps:
Step 1
Connect the appropriate cable between the BPX BXM ports.
Make sure the other BPX BXM port is configured for ILMI.
Step 2
Use the uptrk command at the BPX CLI to up the trunk.
uptrk slot.port
Step 3
Use the addtrk command at the BPX CLI to add AutoRoute on the trunk.
addtrk slot.port
Since AutoRoute is needed to provide IP connectivity, Time of Date, and Network Clocking for this release of BPX/SES, it is essential to add AutoRoute partition in a trunk even if there is no "AutoRoute" PVC service to be implemented. Limit resource is needed to be provisioned to carry IP connectivity, Time of Date, and Network Clocking. Notice that when the AutoRoute service is added to the trunk, the VPI = 0 and 1 will be reserved for AutoRoute. The available VPI for VSI (or PNNI) will start from
VPI = 2.Step 4
Use the cnfvsiif command at the BPX to configure Service Class Template for the interface. 1 is for MPLS, service template 2 is for ATMF service template on port, and 3 is for ATMF service template on trunk. For PNNI SES NNI trunk, the service class template should be set to 3. Detail of service class template can be found in Appendix C.
cnfvsiif slot.port 3
Step 5
Use the cnfrsrc command to set resources on the port.
A system response similar to the following example occurs:
orbpx6 TN Cisco BPX 8620 9.3.1d Sep. 18 200019:56 PDTPort : 1.7Full Port Bandwidth: 96000Maximum PVC LCNS: 0 Maximum PVC Bandwidth: 0(CAC Reserve: 0)PVC VPI RANGE [1]: -1 /-1 PVC VPI RANGE [2]: -1 /-1PVC VPI RANGE [3]: -1 /-1 PVC VPI RANGE [4]: -1 /-1Partition : 1 2 3Partition State : Enabled Disabled DisabledVSI LCNS (min/max): 2000 /15232 0 /0 0 /0VSI VPI (start/end): 1 /255 0 /0 0 /0VSI BW (min/max): 95000 /95000 0 /0 0 /0VSI ILMI Config: SET CLR CLRLast Command: cnfrsrc 1.7 0 0 N Y 1 e 2000 15232 1 255 95000 95000![]()
Note
For more information about the configure resources command, refer to the Cisco WAN Switching Command Reference for Release 9.3.
Step 6
Use the cnftrk command to enable ILMI protocol to run on the BXM card.
The following example showsr ILMI port configuration on a BXM card:
----------------------------------------------------------------------------oriobpx3 TN StrataCom BPX 8620 9.2.3U Feb. 17 2000 08:22 PST
TRK 1.2 Config OC3 [353207cps] BXM slot: 1
Transmit Rate: 353208 VPC Conns disabled: No
Protocol By The Card: Yes Line framing: STS-3C
VC Shaping: No coding: --
Hdr Type NNI: Yes recv impedance: --
Statistical Reserve: 1000 cps cable type: --
Idle code: 7F hex length: --
Connection Channels: 256 Pass sync: No
Traffic:V,TS,NTS,FR,FST,CBR,N&RT-VBR,ABR Loop clock: No
SVC Vpi Min: 0 HCS Masking: Yes
SVC Channels: 0 Payload Scramble: Yes
SVC Bandwidth: 0 cps Frame Scramble: Yes
Restrict CC traffic: No Virtual Trunk Type: --
Link type: Terrestrial Virtual Trunk VPI: --
Routing Cost: 10 Deroute delay time: 0 seconds
Last Command:cnftrk 1.2 353208 y Y 1000 7F V,TS,NTS,FR,FST,CBR,NRT-VBR,ABR,RT-V BR N TERRESTRIAL 10 0 N N Y Y Y N
----------------------------------------------------------------------------
Step 7
Use the cnfvsipart command to enable VSI ILMI.
cnfvsipart slot.port partition_id Enable_ilmi [y/n]
Example:
----------------------------------------------------------------------------
oriobpx3 TN StrataCom BPX 8620 9.2.3U Feb. 17 2000 08:25 PST
Trunk:1.2 Partn:1 ILMI:E LCN:1 Topo:BPX NW IP
Last Command: cnfvsipart 1.2 1 y
-------------------------------------------------------------------------------
The BXM now sends a VSI trap to the SES PNNI controller.
When the SES PNNI controller receives the trap, it sends a VSI passthrough back to the BXM to enable auto-configuration. The information in the passthrough includes auto-configuration default parameters.
The BXM then starts the ILMI protocol with the attached BXM port. The BXM will then send the SES PNNI controller the port information: vpi/vci range, interface type, device type, ILMI version, and NNI Signaling version.
Finally, the PNNI Controller starts the PNNI signaling stacks.
Note that all ILMI features on SES PNNI are default to be on, there is NO need to use cnfautocnf to enable ILMI features on SES PNNI.
Step 8
Use the dspvsipartcnf command to view VSI ILMI functionality status (whether enabled or not) for various VSI partitions on the interface.
Example:
----------------------------------------------------------------------------
oriobpx3 TN StrataCom BPX 8620 9.2.3U Feb. 17 2000 08:29 PST
Trunk:1.2 Partn:1 ILMI:E LCN:1 Topo:BPX NW IP
Trunk:1.2 Partn:2 -- VSI partition DISABLED
Trunk:1.2 Partn:3 -- VSI partition DISABLED
Sys_Id generated = 38.33.39.33.36.33
Last Command: dspvsipartcnf 1.2
----------------------------------------------------------------------------
Preconfiguring a NNI Trunk with AutoConfiguration
Use the following procedure to preconfigure specific parameters before a trunk is brought up with AutoConfiguration.
Use the SES PNNI Controller CLI to perform steps 1 through 3.
Step 1
Use the addpnport command at the PNNI Controller CLI to define a PNNI port.
![]()
Note
Ports are administratively down, by default.
Step 2
Modify the appropriate parameter with one of the following PNNI Controller cnf commands:
•
cnfpnportrange
•
cnfaddrreg
•
cnfautocnf
![]()
Note
The modified parameters will be used by autoconfiguration to negotiate a common parameters with its peer ILMI IME(Interface Management Entity).
Step 3
Use the uppnport command to up the PNNI port.
![]()
Note
The signaling stacks are not yet brought up because the port configuration has not yet been received from the BXM.
Use the BPX CLI to perform steps 4 through 8.
Step 4
Use the uptrk command at the BPX CLI to bring up the trunk.
Step 5
Use the addtrk command at the BPX CLI to add AutoRoute.
Step 6
Use the cnfvsiif command at the BPX CLI to configure PNNI service template, 3.
Step 7
Use the cnfrsrc command to set resources on the port.
Step 8
Use the cnftrk command to enable ILMI protocol on BXM port.
Step 9
Use the cnfvsipart command to bring up the port.
The following results occur:
a.
The BXM now sends a VSI trap to the SES PNNI controller.
b.
The PNNI Controller starts the PNNI signaling stacks:
•
If AutoConfiguration is enabled, the SES PNNI controller will send a VSI passthrough to the BXM. The BXM initiates ILMI with the ATM CPE. The BXM then sends VSI passthrough back to the SES PNNI controller with port information, at which time the SES PNNI controller starts the PNNI signaling stacks.
•
If AutoConfiguration is disabled, the SES PNNI controller will start the NNI signaling stacks for the port.
Configuring Virtual Trunk on a BXM Port
Use the BPX CLI to configure VSI on BXM ports or trunks. For more information about the VSI protocol, see "Virtual Switch Interface."
A default Service Class Template is assigned to a logical interface when the interface is upped using the upport and uptrk commands.
For example:
•
uptrk 1.1
•
uptrk 1.1.1 (virtual trunk, 1 -- 31)
•
upport 1.1
In the above example, the default template has the identifier of 1. You can change the default Service Class Template—from Service Class Template 1—to another Service Class Template by using the cnfvsiif command. Use the dspvsiif command to view a template associated with a specified interface.
For example:
•
cnfvsiif 1.1 2
•
cnfvsiif 1.1.1 2
•
dspvsiif 1.1
•
dspvsiif 1.1.1
The cnfvsiif command assigns a selected Service Class Template to an interface (VI) by specifying the template number.:
cnfvsiif <slot.port.vtrk> <tmplt_id>
The dspvsiif command presents the type of Service Class Template assigned to an interface (VI)
dspvsiif <slot.port.vtrk>
Configure the BXM Qbin
The default Service Class Template is assigned to the interface (VI) when an interface (VI) is activated by the uptrk or upport commands. The corresponding Qbin template is then copied into the data structure of that interface at the BXM.
You can change some of the Qbin parameters by using the cnfqbin command. The Qbin is now "user configured" as opposed to "template configured." This information may be viewed on the dspqbin screen.
Qbin dependencies
The available Qbin parameters are shown in Table 9-1.
Qbins available for VSI are restricted to Qbins 10-15 for that interface.
All 32 possible virtual interfaces are provided with 16 Qbins.
Additional Service Class Template commands are described in Table 9-2.
Table 9-2
Service Class Template Commands
Enable VSI ILMI Functionality
Currently, VSI ILMI functionality can be enabled both on line (port) interfaces and trunk interfaces. VSI ILMI functionality cannot be enabled on trunks to which feeders or VSI controllers are attached.
Enabling VSI ILMI Functionality on Line (Port) Interfaces
The following commands enable VSI ILMI Functionality on specified line or port.
•
Use the upln command to bring up a line interface.
•
Use the addport command to add a line interface.
•
Use the upport command to up the port interface.
•
Use the cnfvsiif slot.port 2 to set SCT = 2
•
Use the cnfrsrc command to configure a VCI partition on the line interface.
•
Use the cnfport command to configure the port to enable ILMI protocol and to ensure that the protocol runs on the BXM card by enabling the "protocol-by-the-card" option.
Enabling VSI ILMI Functionality on Physical Trunk Interfaces
The following commands enable VSI functionality on specified trunk interfaces.
•
Use the uptrk command to bring up a specified trunk.
•
Use the addtrk command to add a specified trunk.
•
Use the cnfvsiif slot.port 3 to set SCT = 3
•
Use the cnfrsrc command to configure a VSI partition on the trunk interface.
•
Use the cnftrk command to configure the trunk to enable ILMI protocol to run on the BXM card by enabling the "Protocol-by-the-card" option.
•
Use the cnfvsipart command to enable VSI ILMI functionality for the VSI partition.
Enabling VSI ILMI Functionality on Virtual Trunk Interfaces
The following commands enable VSI ILMI functionality on virtual trunk interfaces.
•
Use the uptrk command to bring up a specified trunk
•
Use the cnfrsrc command to configure a VSI partition on the virtual trunk interface.
•
Use the cnftrk to configure the trunk VPI.
![]()
Note
ILMI automatically runs on the BXM card for virtual trunks and, is therefore not configurable.
•
Use the cnfvsipart command to enable VSI ILMI functionality for the VSI partition.
![]()
Note
VSI ILMI can be enabled for only one VSI partition on trunk interfaces.
Viewing VSI ILMI Functionality on Interfaces
The following command enables view of the current VSI ILMI functionality on a specified interface.
•
Use the dspvsipartcnf command to view VSI ILMI functionality status (whether enabled or not) for various VSI partitions on the interface.
Configuring PNNI
The recommended configuration sequence for each SES PNNI node in the switched system is outlined in Figure 9-2.
All tasks are configurable using the SES PNNI Controller CLI. Some of the tasks, as indicated in Figure 9-2, can be configured using CiscoView.
Figure 9-2
![]()
PNNI Configuration Sequence Overview
For more information about:
•
PNNI Controller commands (refer to "SVC, SPVC, and PNNI Commands")
•
SES PNNI Controller shelf commands: See Shelf Operations Commands in Appendix C of this manual.
•
CiscoView PNNI menus (refer to the section "WAN CiscoView 3.2" in "Network Management")
Configure the BPX PNNI Node
Use the commands in this section to set up the PNNI Node, and to set the following node parameters:
•
Node AESA
•
Administrative status
•
Node ID
•
Node PG ID
•
Level Indicator
•
Node representation
•
Transit restriction
•
Branching restriction
Syntax Descriptions
addpnni-node
cnfpnni-node
Before changing a node index configuration, the node index must be disabled. Use cnfpnni-node -enable false to disable the node index. Use cnfpnni-node -enable true to enable the node index.Use dsppnni-node to display a PNNI node configuration.
Example:
----------------------------------------------------------------------------
orioses1.1.1.PXM.a > dsppnni-node
node index: 1 node name:
Level............... 56 Lowest.............. true
Restricted transit.. off Complex node........ off
Branching restricted on
Admin status........ up Operational status.. up
Non-transit for PGL election.. off
Node id...............56:160:47.00918100000000d058ac26b6.00d058ac26b6.01
ATM address...........47.00918100000000d058ac26b6.00d058ac26b6.01
Peer group id.........56:47.00.9181.0000.0000.0000.0000.00
----------------------------------------------------------------------------
Related Commands
In CiscoView:
•
PNNI Node Configuration
•
More PNNI Node Configuration
Set Peer Group Leader Parameters
Use the command in this section to set the following peer group leader parameters:
•
Leadership priority
•
Election init time
•
Election override time
•
Re-election time
Syntax Description
cnfpnni-election <node-index> -<parameter> <number>
Example: set leadership priority
cnfpnni-election 1 -priority 1
Use dsppnni-election <node-index> to display peer group leader election set up.
Example:
-------------------------------------------------------------------------------
ORSES17.1.1.PXM.a > dsppnni-election 1
node index:1
PGL state...... OperPgl Init time(sec)....... 15
Priority....... 51 Override delay(sec).. 30
Re-election time(sec) 15
Pref PGL...............56:160:47.00918100000000d058ac2613.00d058ac2613.01
PGL....................56:160:47.00918100000000d058ac2613.00d058ac2613.01
Active parent node id..40:56:47.009181111111111111111111.00d058ac2613.00
----------------------------------------------------------------------------
In CiscoView:
•
PNNI PGL Configuration
•
More PNNI PGL Configuration
Set Timers and Thresholds
Use the commands in this section to set the following parameters to define timers and thresholds for the PNNI node:
•
PTSE holddown timer value
•
Hello holddown timer value
•
Hello interval
•
Hello inactivity factor
•
Logical horizontal link inactive timer
•
PTSE refresh interval
•
PTSE delayed interval
•
PTSE Lifetime factor
•
PTSE Retransmit interval
•
AvCR proportional multiplier
•
AvCR minimum threshold
•
MaxCTD proportional multiplier
•
CDV proportional multiplier
Syntax Description
cnfpnni-timer <node-index> -<parameter> <number>
Example: set PTSE refresh interval
orioses1.1.1.PXM.a > cnfpnni-timer 1 -ptseRefreshInterval 1000Use dsppnni-timer <node-index> to display timer set up:
Example:
----------------------------------------------------------------------------
orioses1.1.1.PXM.a > dsppnni-timer 1
node index:1
Hello holddown(100ms)... 10 PTSE holddown(100ms)... 10
Hello int(sec).......... 15 PTSE refresh int(sec).. 1800
Hello inactivity factor. 5 PTSE lifetime factor... 200
Retransmit int(sec)..... 5
AvCR proportional PM.... 50 CDV PM multiplier...... 25
AvCR minimum threshold.. 3 CTD PM multiplier...... 50
Peer delayed ack int(100ms)................... 10
Logical horizontal link inactivity time(sec).. 120
----------------------------------------------------------------------------
Related Commands
In CiscoView:
•
PNNI Timer Configuration
Set SVCC-Based Timers
Use the commands in this section to set the following SVCC-Based RCC-Timer parameters for the PNNI node:
•
Init timer value
•
Retry timer value
•
Calling party integrity timer value
•
Called party integrity timer value
Syntax Description
cnfpnni-svcc-rcc-timer <node-index>
Configure Summary Address(es)
Use the command in this section to set summary address parameters for the PNNI node.
Syntax Description
addpnni-summary-addr <node-index> address-prefix prefix-length
This command is not available in CiscoView.
Example:
orioses1.1.1.PXM.a > addpnni-summary-addr 1 47.0091.8100.0000.1111.2222 88Use dsppnni-summary-addr <node-index> to display summary addresses.
Example:
-------------------------------------------------------------------------------
orioses1.1.1.PXM.a > dsppnni-summary-addr 1
node index:1
Type.............. internal Suppress.............. false
State............. advertising
Summary address........47.0091.8100.0000.00d0.58ac.26b6/104
node index:1
Type.............. internal Suppress.............. false
State............. inactive
Summary address........47.0091.8100.0000.1111.2222/88
-------------------------------------------------------------------------------
Related Commands
In CiscoView:
•
PNNI Address Summary
Set Routing Policies
Use the commands in this section to set the following routing policy parameters for the lowest level PNNI node.
•
SPT holddown timer value
•
SPT equal-cost epsilon
•
Border bypass generation timer value
•
Network-wide load-balancing policy
•
On-demand routing
•
AW background table
•
CTD background table
•
CDV background table
Syntax Description
cnfpnni-routing-policy
This command is not available in CiscoView
Configure PNNI Interfaces
Use the commands in this section to set the following PNNI interface parameters on the PNNI node:
•
Port ID
•
Administrative weight
•
Aggregation token
Syntax Description
cnfpnni-intf <slot.port> -<parameter> <number>
This command is not available in CiscoView.
The following example shows CBR AW configuration on an interface:
orioses1.1.1.PXM.a > cnfpnni-intf 1.3 -awcbr 10000Use dsppnni-intf <slot.port> to display an PNNI interface set up.
Example:
-------------------------------------------------------------------------------
orioses1.1.1.PXM.a > dsppnni-intf 1.3
Physical port id:1.3 Logical port id: 66304
Aggr token.......... 0 AW-NRTVBR........... 5040
AW-CBR.............. 10000 AW-ABR.............. 5040
AW-RTVBR............ 5040 AW-UBR.............. 5040
-------------------------------------------------------------------------------
Set Locally Reachable Address(es)
Use the commands in this section to set the following locally reachable address parameters for the lowest level PNNI node:
•
Address prefix
•
Address plan (DCC/ICD/E164, etc.)
•
Address scope
•
Address type (internal/exterior)
Syntax Description
dsppnni-reachable-addr <local/network>
![]()
Note
There are three types local addresses: (1) ILMI registered addresses, (2) user provisioned addresses via addaddr CLI, and (3) host application addresses (such as AESA-Ping, PNNI LGN, IP connectivity and similar).
This command is not available in CiscoView.
Example:
----------------------------------------------------------------------------
orioses1.1.1.PXM.a > dsppnni-reachable-addr local
scope............... 0 port id............. -1
Exterior............ false
ATM addr prefix.....47.0091.8100.0000.00d0.58ac.26b6.0000.0001.0200/152
scope............... 0 port id............. -1
Exterior............ false
ATM addr prefix.....47.0091.8100.0000.00d0.58ac.26b6.0000.0001.0300/152
scope............... 0 port id............. -1
Exterior............ false
ATM addr prefix.....47.0091.8100.0000.00d0.58ac.26b6.0000.0001.0600/152
scope............... 0 port id............. -1
Exterior............ false
ATM addr prefix.....47.0091.8100.0000.00d0.58ac.26b6.0000.0001.0800/152
scope............... 0 port id............. -1
Exterior............ false
ATM addr prefix.....47.0091.8100.0000.00d0.58ac.26b6.00d0.58ac.26b6/152
orioses1.1.1.PXM.a > dsppnni-reachable-addr network
scope............... 0 Advertising node number 2
Exterior............ false
ATM addr prefix.....47.0091.8100.0000.0010.7bc1.54b5/104
Advertising nodeid..56:160:47.00918100000000107bc154b5.00107bc154b5.01
----------------------------------------------------------------------------
Show PNNI Link Hello Protocol
Use the commands in this section to display the following link and Hello related information:
•
node index
•
logical port id
•
link type
•
link hello state
•
remote node id
•
remote port id
•
derived aggregation token
•
upnode id
•
upnode ATM address
•
common peer group id
•
interface index
•
SVC RCC index
•
Hello packets received
•
Hello packets transmitted
Syntax Description
dsppnni-link [node-index [slot.port]]
Example:
----------------------------------------------------------------------------orioses3.1.PXM.a > dsppnni-link 1node index : 1Local port id: 262912 Remote port id: 66304Local Phy Port Id: 4:0.3:0Type. lowestLevelHorizontalLink Hello state....... twoWayInsideDerive agg........... 0 Intf index........... 262912SVC RCC index........ 0 Hello pkt RX......... 39638Hello pkt TX......... 39697Remote node name.......orses7Remote node id.........56:160:47.00918100000000107be92f1c.00107be92f1c.01Upnode id..............0:0:00.000000000000000000000000.000000000000.00Upnode ATM addr........00.000000000000000000000000.000000000000.00Common peer group id...00:00.00.0000.0000.0000.0000.0000.00------------------------------------------------------------------------------Setting Up SVCs
After setting up the UNI ports, NNI trunks, and PNNI, you are ready to setup SVC and SPVC in a network. This section will explain how to set up an SVC. A two-node network is used to describe the SVC set up procedure.
Figure 9-3 SVC Set Up Example
![]()
SVC without ILMI Address Registration
Assuming CPE #1 has ATM address:47.00918100000000d058ac26b6.000000010800.00
Assuming CPE #2 has ATM address:47.00918100000000107bc154b5.000000010300.00
Using the following procedures to set up addresses on orioses1 and orioses3 before place the SVC call.
Step 1
Add CPE #1 ATM address on orioses3 UNI port 1.3:
orioses3.1.1.PXM.a > addaddr 1.3 47.00918100000000d058ac26b6.000000010800.00 160
Add ATM summary address on orioses3:
orioses3.1.1.PXM.a > addpnni-summary-addr 1 47.00918100000000d058ac26b6 104
Step 2
Add CPE #2 ATM address on orioses1 UNI port 1.8:
orioses1.1.1.PXM.a > addaddr 1.8 47.00918100000000107bc154b5.000000010300.00 160
Add ATM summary address on orioses1:
orioses1.1.1.PXM.a > addpnni-summary-addr 1 47.00918100000000107bc154b5 104
Step 3
Use dsppnni-reachable-addr network to see the summary address of the other node.
Step 4
Place a SVC call from CPE #1 to CPE #2
Use dsppncons to display SVC connection between two nodes.
------------------------------------------------------------------------------orioses3.1.1.PXM.a > dsppnconsPort VPI VCI CallRef X-Port VPI VCI CallRef Type OAM-Type1.2 1 42 11 1.3 99 999 11 PTP YesCalling-Addr:47.00918100000000d058ac26b6.000000010800.00Called-Addr:47.00918100000000107bc154b5.000000010300.001.3 99 999 11 1.2 1 42 11 PTP YesCalling-Addr:47.00918100000000d058ac26b6.000000010800.00Called-Addr:47.00918100000000107bc154b5.000000010300.00------------------------------------------------------------------------------
SVC with ILMI Address Registration
Use the following procedures to setup SVC with ILMI address registration:
Step 1
Configure orioses3 UNI 1.3 with ILMI enabled (cnfport)
Configure orioses1 UNI 1.8 with ILMI enabled (cnfport)
Make sure both CPE#1 and CPE#2 have ILMI turned on.
Step 2
Add Address Prefix on orioses3 and orioses1
orioses3.1.1.PXM.a > addprfx 1.3 47.00918100000000d058ac26b6orioses1.1.1.PXM.a > addprfx 1.8 47.00918100000000107bc154b5Step 3
Use dsppnni-reachable-addr local to see the registered address
Step 4
Place an SVC call from CPE #1 to CPE #2 with ATM address:
47.00918100000000d058ac26b6.00d058ac4021.00where 00d058ac4021 is the MAC addr of CPE#2
Configuring ATM SPVC
There are two ways to provision an SPVC: using CLI on PNNI Controller or using CWM. Using CWM to provision an SPVC will be documented in Network Management Chapter. This section will use a step-by-step example to illustrate how to use the PNNI Controller CLI to provision an SPVC.
Configuring Node Prefix
Before setting up SPVCs, the SPVC Node Prefix orthe Nodal SPVC prefix must be configured. If it is not, use the following procedures to configure it.
Step 1
Use the "dspspvcprfx" command to dusplay the SPVC Node Prefix:
pswpop4.1.1.PXM.a > dspspvcprfxSPVC Node Prefix: 47.00918100000000107bc15339Step 2
Use cnfspvcprfx com command to configure the Nodal SPVC Prefix:
pswpop4.1.1.PXM.a > cnfspvcprfx -prfx 4700918100000000c043002ddfStep 3
pswpop4.1.1.PXM.a > dspspvcprfx
SPVC Node Prefix: 47.00918100000000c043002ddf
You can only configure an SPVC prefix when there is no connection on the node. The SPVC prefix must be unique across the network.
Add an SPVC Connection
Figure 9-4 shows an example of an SPVC Setup.
Figure 9-4
![]()
SPVC Setup Example
Use the following procedure to add an SPVC in a PNNI network (Use Figure 9-4 as a reference).
Step 1
Use the addcon command to add an SPVC Slave EndPoint.
pswpop9.1.PXM.a > addcon 9.8 111 111 1 2
LOCAL ADDR: 4700918100000000C043002DDF00000009080000.111.111
The LOCAL ADDR is the slave endpoint ATM address to be used at the master endpoint to setup an SPVC to the slave endpoint.
![]()
Note
Service_type is selected to be 1 i.e. CBR service. The mastership is 2=slave.
Step 2
Use "dspcon" to show the slave endpoint configuration.
pswpop9.1.PXM.a > dspcon 9.8 111 111
Port Vpi Vci Owner State
-------------------------------------------------------------------------
Local 9:-1.8:-1 111.111 SLAVE FAIL
Address: 47.00918100000000c043002ddf.000000090800.00
Remote Routed 0.0 MASTER --
Address: 00.000000000000000000000000.000000000000.00
-------------------- Provisioning Parameters --------------------
Connection Type: VCC Cast Type: Point-to-Point
Service Category: CBR Conformance: CBR.1
Bearer Class: BCOB-X
Last Fail Cause: Invalid Attempts: 0
Continuity Check: Disabled Frame Discard: Disabled
L-Utils: 0 R-Utils: 0 Max Cost: 0 Routing Cost: 0
---------- Traffic Parameters ----------
Tx PCR: 50 Rx PCR: 50
Tx SCR: 50 Rx SCR: 50
Tx MBS: 1024 Rx MBS: 1024
Tx CDVT: 250000 Rx CDVT: 250000
Tx CDV: N/A Rx CDV: N/A
Tx CTD: N/A Rx CTD: N/A
Type <CR> to continue, Q<CR> to stop:
------- SES Parameters only ----------
Tx AIS: 1 Rx AIS: 0 Rx Abit:0
lpbk_type : No Loopback
lpbk_dir : ----
lpbk_status : None
round trip delay: 0 usec
Stats : Disabled
Step 3
Use the addcon command to add an SPVC Master EndPoint.
svcswp20.1.PXM.a > addcon 5.3 111 111 1 1 4700918100000000C043002DDF00000009080000.111.111
When the master endpoint is added, the SPVC Manager on the SES controller will use the slave endpoint ATM address to setup an SPVC towards the slave endpoint. The mastership is 1 = master.
The following example shows the master endpoint after the master SPVC is added.
svcswp20.1.PXM.a > dspcon 5.3 111 111
Port Vpi Vci Owner State
-------------------------------------------------------------------------
Local 5:-1.3:-1 111.111 MASTER OK
Address: 47.009181000000003071f8021e.000000050300.00
Remote Routed 111.111 SLAVE --
Address: 47.00918100000000c043002ddf.000000090800.00
-------------------- Provisioning Parameters --------------------
Connection Type: VCC Cast Type: Point-to-Point
Service Category: CBR Conformance: CBR.1
Bearer Class: BCOB-X
Last Fail Cause: SPVC Established Attempts: 0
Continuity Check: Disabled Frame Discard: Disabled
L-Utils: 100 R-Utils: 100 Max Cost: -1 Routing Cost: 10080
---------- Traffic Parameters ----------
Tx PCR: 50 Rx PCR: 50
Tx SCR: 50 Rx SCR: 50
Tx MBS: 1024 Rx MBS: 1024
Tx CDVT: 250000 Rx CDVT: 250000
Tx CDV: N/A Rx CDV: N/A
Tx CTD: N/A Rx CTD: N/A
Type <CR> to continue, Q<CR> to stop:
------- SES Parameters only ----------
Tx AIS: 0 Rx AIS: 0 Rx Abit:0
lpbk_type : No Loopback
lpbk_dir : ----
lpbk_status : None
round trip delay: 0 usec
Stats : Disabled
The following example shows the slave end point after a master SPVC has been added:
pswpop9.1.PXM.a > dspcon 9.8 111 111
Port Vpi Vci Owner State
-------------------------------------------------------------------------
Local 9:-1.8:-1 111.111 SLAVE OK
Address: 47.00918100000000c043002ddf.000000090800.00
Remote Routed 111.111 MASTER --
Address: 47.009181000000003071f8021e.000000050300.00
-------------------- Provisioning Parameters --------------------
Connection Type: VCC Cast Type: Point-to-Point
Service Category: CBR Conformance: CBR.1
Bearer Class: BCOB-X
Last Fail Cause: SPVC Established Attempts: 0
Continuity Check: Disabled Frame Discard: Disabled
L-Utils: 0 R-Utils: 0 Max Cost: 0 Routing Cost: 0
---------- Traffic Parameters ----------
Tx PCR: 50 Rx PCR: 50
Tx SCR: 50 Rx SCR: 50
Tx MBS: 1024 Rx MBS: 1024
Tx CDVT: 250000 Rx CDVT: 250000
Tx CDV: N/A Rx CDV: N/A
Tx CTD: N/A Rx CTD: N/A
Type <CR> to continue, Q<CR> to stop:
------- SES Parameters only ----------
Tx AIS: 0 Rx AIS: 0 Rx Abit:0
lpbk_type : No Loopback
lpbk_dir : ----
lpbk_status : None
round trip delay: 0 usec
Stats : Disabled
Modify an SPVC Connection:
Use the following procedure to modify an SPVC in a PNNI network. When an SPVC endpoint is modified, SPVC manager will re-establish the SPVC based on the new endpoint setup.
Example:
-------------------------------------------------------------------------------
###### CNFCON for local PCR and remote PCR at Master Endpoint 1.8 ####
orioses1.1.1.PXM.a > cnfcon 1.8 100 1000 -lpcr 5000 -rpcr 5000
orioses1.1.1.PXM.a > dspcon 1.8 100 1000
Port Vpi Vci Owner State
-------------------------------------------------------------------------
Local 1:-1.8:-1 100.1000 MASTER OK
Address:47.00918100000000d058ac26b6.000000010800.00
Remote Routed 99.999 SLAVE OK
Address:47.00918100000000107bc154b5.000000010300.00
-------------------- Provisioning Parameters --------------------
Connection Type:VCC Cast Type:Point-to-Point
Service Category:CBR Conformance:CBR.1
Bearer Class:BCOB-X
Last Fail Cause:SPVC Established Attempts:0
Continuity Check:Disabled Frame Discard:Disabled
L-Utils:100 R-Utils:100 Max Cost:-1 Routing Cost:10080
---------- Traffic Parameters ----------
Tx PCR: 5000 Rx PCR: 5000
Tx SCR: 1000 Rx SCR: 1000
Tx MBS: 1024 Rx MBS: 1024
Tx CDVT:250000 Rx CDVT:250000
Tx CDV: N/A Rx CDV: N/A
Tx CTD: N/A Rx CTD: N/A
Type <CR> to continue, Q<CR> to stop:
------- SES Parameters only ----------
Tx AIS:0 Rx AIS:0
lpbk_type :No Loopback
lpbk_dir :----
lpbk_status :None
round_trip_delay:0
Stats :Disabled
###### CNFCON for local PCR and remote PCR at Slave Endpoint 1.3 ####
orioses3.1.1.PXM.a > cnfcon 1.3 99 999 -lpcr 5000 -rpcr 5000
orioses3.1.1.PXM.a > dspcon 1.3 99 999
Port Vpi Vci Owner State
-------------------------------------------------------------------------
Local 0:0.0:0 99.999 SLAVE OK
Address:47.00918100000000d058ac26b6.000000010800.00
Remote Routed 100.1000 MASTER OK
Address:47.00918100000000107bc154b5.000000010300.00
-------------------- Provisioning Parameters --------------------
Connection Type:VCC Cast Type:Point-to-Point
Service Category:CBR Conformance:CBR.1
Bearer Class:BCOB-X
Last Fail Cause:SPVC Established Attempts:0
Continuity Check:Disabled Frame Discard:Disabled
L-Utils:0 R-Utils:0 Max Cost:0 Routing Cost:0
---------- Traffic Parameters ----------
Tx PCR: 5000 Rx PCR: 5000
Tx SCR: 1000 Rx SCR: 1000
Tx MBS: 1024 Rx MBS: 1024
Tx CDVT:250000 Rx CDVT:250000
Tx CDV: -1 Rx CDV: -1
Tx CTD: -1 Rx CTD: -1
Type <CR> to continue, Q<CR> to stop:
------- SES Parameters only ----------
Tx AIS:0 Rx AIS:0
lpbk_type :No Loopback
lpbk_dir :----
lpbk_status :None
round_trip_delay:0
Stats :Disabled
-------------------------------------------------------------------------------
Delete an SPVC Connection:
Use the delcon slot.port <vpi> <vci> command to delete an SPVC endpoints.
To delete an SPVC, delete the master endpoint first, then delete the slave endpoint for each SPVC.
Add an SPVP Connection
Use a VCI of 0 to add an SPVP connection.
Example:
pswpop9.1.PXM.a > addcon 5.3 10 0 1 2LOCAL ADDR:4700918100000000C043002DDF00000005030000.10.0pswpop9.1.PXM.a > addcon 5.3 11 0 1 14700918100000000C043002DDF00000005030000.10.0pswpop9.1.PXM.a > dspconsLocal Port Vpi.Vci Remote Port Vpi.Vci State Owner----------------------------+-----------------------------+-------+------5.3 2 200 5.3 3 300 OK SLAVELocal Addr:47.00918100000000c043002ddf.000000050300.00Remote Addr:47.00918100000000c043002ddf.000000050300.005.3 3 300 5.3 2 200 OK MASTERLocal Addr:47.00918100000000c043002ddf.000000050300.00Remote Addr:47.00918100000000c043002ddf.000000050300.005.3 10 0 5.3 11 0 OK SLAVELocal Addr:47.00918100000000c043002ddf.000000050300.00Remote Addr:47.00918100000000c043002ddf.000000050300.005.3 11 0 5.3 10 0 OK MASTERLocal Addr:47.00918100000000c043002ddf.000000050300.00Remote Addr:47.00918100000000c043002ddf.000000050300.00
In this example, the SPVP is looped back on the same port. An SPVP connection can not be added if a VCC connection exists with same VPI.
Configuring SPVC Feeder Connection
Use the following configuration to setup SPVC feeder connection on an SES:
Step 1
Configure the feeder node feeder trunk with Service Class Template (SCT) 3. This is required to disable the policing for SPVC connections terminated on the feeder trunk.
svcbpx12 TN Cisco BPX 8620 9.3.1d Sep. 25 2000 14:36 PST
Trunk: 5.1
Service Class Template ID: 2
VSI Partitions :
channels bw vpi
Part E/D min max min max start end ilmi
1 E 1000 6000 10000 328207 4 4095 D
2 D 0 0 0 0 0 0 D
3 D 0 0 0 0 0 0 D
This Command: cnfvsiif 5.1 3
Interface has active VSI partition(s): changing SCT will be service affecting
Continue? y
svcbpx12 TN Cisco BPX 8620 9.3.1d Sep. 25 2000 14:38 PST
Trunk: 5.1
Service Class Template ID: 3
VSI Partitions :
channels bw vpi
Part E/D min max min max start end ilmi
1 E 1000 6000 10000 328207 4 4095 D
2 D 0 0 0 0 0 0 D
3 D 0 0 0 0 0 0 D
Last Command: cnfvsiif 5.1 3
Step 2
Configure the feeder node feeder trunk with LMI/Annex G enabled. This is required for BXM to perform AIS/Abit conversion for both AutoRoute PVC and PNNI SPVC connections terminated on the feeder trunk.
Step 3
Disable OAM segment endpoint on the feeder trunk. This is required for tstdelay to work correctly. For example, Program the SPVC end point as no SEGMENT end point so that OAM cells are not terminated for connections terminating on feeder trunk.
Use cnfoamsegep to disable OAM segment for the interface. This command is issued on SES controller.
Example:
orioses1.1.PXM.a > dspoamsegep 5.3
Port OAM End Point
5.3 Yes
orioses1.1.PXM.a > cnfoamsegep 5.3 no
orioses1.1.PXM.a > dspoamsegep 5.3
Port OAM End Point
5.3 No
Step 4
Setting up PVC segment on feeder nodes
Step 5
Setting up SPVC segment in PNNI network. Make sure the vpi/vci used for SPVC segment matches the vpi/vci used by the PVC segment configured on the same feeder trunk.
Configuring Dynamic/Soft Partitioning
Dynamic/Soft Partitioing is configured on BPX. Refer to Switch Software configuration for detail.
The cnfrsrc command on the BPX is used to alter resources (for example, LCNs, BW, VPI/VCI range) allocated to a VSI partition. If ILMI has been enabled on the interface on which VPI/VCI range is being altered, then ILMI experiences a "Loss of Connectivity" as a result of the change in VPI/VCI range.
Depending on how ILMI protocol has been configured on this interface, existing connections on the can be dropped or retained. Use the dsppnilmi command to see current configuration. Configuration can be changed using the cnfilmiproto command .
If you do not want connections on the interface to be dropped when the VPI/VCI range is changed, the ILMI protocol can be configured in following manner:
cnfilmiproto port_id -securelink no -attachmentpoint no
Configuring SPVC Stats Collection
Use the following configuration to enable SPVC stats collection on an SES:
Step 1
Check SNMP configuration:
Check the SNMP configuration both on BCC and PXM e.g: community strings and Network IP addresses and ATM IFIP.
Step 2
Setting stats level on BCC:
Syntax: cnfcdparm <slotId> <stat-level>
There should not be any connections on the BXM when this command is executed. The BXM must be reset for the new stats level to take effect.
Step 3
Add an SPVC connections with stats enabled
To add SPVC connections with stats enabled, the "-stats enable" option must be enabled in the addcon command. To enable stats on existing SPVCs, modify the connections with cnfcon and enable the "-stats enable" option with this command.
Step 4
Stats configuration on CWM:
a.
Telnet to the PXM card and setup CWM's IP address for stats using cnfstatsmgr
In the SCM GUI (e.g. "runScmGui <host>"):
a.
Clickthe node tab.
b.
Navigate to a node; for example, nmsbpx14.
c.
Telnet to nmsbpx14.
d.
Run the following command: cnfstatmast <your scmctrlsvr host ip>
e.
Enable stats by edit default parameters.
f.
Add the required stat id's and start collecting.
g.
Wait more than 15 minutes to see if any stats file has been collected.
Step 5
If no files are being collected after 30 minutes, check the error logs for any error messages.
For the installation of SCM GUI check the CWM configuration guide. There should bea section on the following installations:
•
installation CWM.
•
add user information in node_info table.
•
install SCM.
•
Run SCM GUI