BPX-8600 and SES-Based PNNI Node


The BPX-8600-based PNNI node is the first one that is brought up. The PNNI node is formed by a BPX-8600 switch controlled by a SES PNNI controller. Figure 10-5 shows the details of this PNNI node.

Figure 10-5. BPX-8600 SES-Based PNNI Node


We will analyze this scenario in two steps. First you will bring up the PNNI node. Then in the next section, you will configure its interfaces that interconnect this node to other PNNI nodes.

PNNI Node Bringup: BPX + SES

To bring up the multiservice switching PNNI node, you need to start VSI communication between the controlled switch and the PNNI controller. You up the physical and ATM layers in the BPX-8600 control interface using the command uptrk to up a trunk between the BPX-8600 and the SES PNNI controller. You use 11.1 in the BPX-8600 as the control interface. It is important that the protocol for the control interface be run on the BCC controller card and not in the BXM card. This is achieved with the following trunk setting using the command cnftrk:

 Protocol By The Card:  No 

The statistical reserve protects VSI protocol traffic. It can be changed with the command cnftrk. The default value is appropriate.

In the SES, the control interface is always up, so you do not need to modify it. You add the SES as shelf type AAL/5. See Example 10-1.

Example 10-1. Adding a Service Expansion Controller Shelf
 b8620-5a       TN    Cisco           BPX 8620  9.3.4L    Feb. 19 2002 20:12 GMT                    BPX 8620 Interface Shelf Information Trunk    Name      Type     Part Id   Ctrl Id      Control_VC       Alarm                                                   VPI  VCIRange 11.1     SES-3a    AAL/5       -         -         -       -        OK Last Command: addshelf 11.1 x Shelf has been added Next Command: 

This effectively establishes LMI communication between the BPX and the SES using VPI/VCI 3/31. It also creates the PVC 3/8 for IP Relay traffic.

You define a partition in the control interface using the command cnfrsrc. VSI will use this partition to create connections terminating in the SES controller. In this case, partition 1 is configured. It is important not to include VPI 3 in the partition's VPI range because this VPI is being used by LMI and IP Relay. The total bandwidth managed by VSI in the control interface is the total physical bandwidth minus the statistical reserve.

You now assign SCT 3 to the partition. SCT 3 includes MPLS and PNNI service types, as shown in Example 10-2. PNNI service types (also called ATM Forum service types) have policing off in SCT 3.

Example 10-2. Assigning a Service Class Template to a Port
 b8620-5a       TN    Cisco           BPX 8620  9.3.4L    Feb. 19 2002 20:15 GMT     Trunk: 11.1     Service Class Template ID: 3     VSI Partitions :                 channels         bw              vpi     Part  E/D   min   max    min     max     start  end      ilmi     1     E     1000  4000   348207  348207  4      10       D     2     D     0     0      0       0       0      0        D     3     D     0     0      0       0       0      0        D Last Command: cnfvsiif 11.1 3 Interface has active VSI partition(s): changing SCT will be service affecting Next Command: 

Finally, you add the SES as a controller to the BPX-8600. Refer to Example 10-3.

Example 10-3. Adding the SES as a PNNI Controller
 b8620-5a       TN    Cisco           BPX 8620  9.3.4L    Feb. 19 2002 20:16 GMT                           VSI Controller Information Ctrl  Part    Control_VC      Trunk   Intfc Type  Name        IP Address  Id    Id    VPI  VCIRange   2     1      0    40-54     11.1    AAL/5       SES-3a      172.18.111.72 Last Command: addctrlr 11.1 2 1 0 40 Ctrlr with id 2 has been added to 11.1 Next Command: 

You need to add the controller with controller-id 2 and control-vc equal to 0/40 because these values cannot be changed in the SES.

You now need to change the default PNNI node parameters in the PNNI software (in the SES). A dsppnni-node at this point shows the default values. See Example 10-4.

Example 10-4. Default SES PNNI Values Using dsppnni-node
 SES-3a.1.PXM.a > dsppnni-node node index: 1                      node name: SES-3a    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.00918100000000d058ac2828.00d058ac2828.01    ATM address...........47.00918100000000d058ac2828.00d058ac2828.01    Peer group id.........56:47.00.9181.0000.0000.0000.0000.00 SES-3a.1.PXM.a > 

To configure the PNNI parameters, you need to disable PNNI in the node, configuring the operational status to administratively down. You now configure the ATM address and node and peer group IDs, as shown in Example 10-5.

Example 10-5. Configuring the ATM Address, Node, and Peer Group IDs from the SES
 SES-3a.1.PXM.a > cnfpnni-node 1 -enable false SES-3a.1.PXM.a > cnfpnni-node 1 -atmAddr 47.000000000000010001008600.   00d058ac2828.01 -level 64 SES-3a.1.PXM.a > cnfpnni-node 1 -nodeId 64:160:47.000000000000010001008600.00d058ac2828.01 SES-3a.1.PXM.a > cnfpnni-node 1 -pgId 64:47.000000000000010000000000 SES-3a.1.PXM.a > cnfpnni-node 1 -enable true SES-3a.1.PXM.a > dsppnni-node node index: 1                      node name: SES-3a    Level...............        64     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...............64:160:47.000000000000010001008600.00d058ac2828.01    ATM address...........47.000000000000010001008600.00d058ac2828.01    Peer group id.........64:47.00.0000.0000.0001.0000.0000.00 SES-3a.1.PXM.a > 

The peer group ID is derived from the node ID as follows

Step 1.

Begin with the PNNI node level.

Step 2.

Include a number of bits equal to the PNNI node level from the ATM address.

Step 3.

Append trailing 0s to complete 13 bytes.

NOTE

Because of how the command line works, the parameters in the command cnfpnni-node could be input on a single line. It is easier and clearer to enter them in different commands.


You also need to configure the prefix used for SPVCs, as shown in Example 10-6. This is desirable so that all the PNNI node addresses can be summarized.

Example 10-6. Configuring the SPVC Prefix
 SES-3a.1.PXM.a > cnfspvcprfx -prfx 47.000000000000010001008600 SES-3a.1.PXM.a > 

At this stage, your BPX-SES-based PNNI node is ready to perform PNNI routing and signaling.

Configuring PNNI Interfaces

To configure interfaces in the PNNI node, you first need to configure the controlled switch using the commands upln, addport, upport, and cnfport. You configure interface 4.3 toward the MGX-8850-based PNNI node. It is important to enable Integrated Local Management Interface (ILMI) in the controlled switch (in the BXM card in this case) because ILMI is a distributed application in multiservice switching nodes, usually called dILMI (distributed ILMI). ILMI's distributed personality is allowed by the protocol passthrough VSI capabilities discussed in Chapter 2, "SCI: Virtual Switch Interface." ILMI switch configuration is shown in Example 10-7.

Example 10-7. Enabling ILMI in a BPX or IGX VSI Slave
 b8620-5a       TN    Cisco           BPX 8620  9.3.4L    Feb. 19 2002 20:20 GMT Port:     4.3       [INACTIVE]                Bandwidth/AR BW:  96000/96000 Interface:          LM-BXM                    CAC Override:     Enabled VPI Range:             0 - 4095               CAC Reserve:      0 Type:               NNI                       %Util Use:        Disabled Shift:              NO SHIFT (Virtual Trunk Operation) SIG Queue Depth:    640                       Port Load:        0 % F4-F5 Mapping:      No                        F4-F5 Reqd Chans: 0 Protocol:           ILMI                      Protocol by Card: Yes Advertise Intf Info:                  Yes   VPI.VCI:                            0.16      Addr Reg Enab:  Y   ILMI Polling Enabled:               Y   Trap Enabled:                       Y   T491 Polling Interval:             30   N491 Error Threshold:               3   N492 Event Threshold:               4         ILMI Reset Flag:Y Last Command: cnfport 4.3 96000 NNI N N i 0 16 y y y 30 3 4 Y N 0 N y y Next Command:                                                                      MAJOR ALARM 

NOTE

For trunk interfaces in a BPX controlled switch, ILMI is enabled using the command cnfvsipart. ILMI needs to be configured to run in the BXM card using the command cnftrk.


After upping the port using upport, you add a resource partition using cnfrsrc and assign SCT 3 (without policing) to the VSI partition with the command cnfvsiif. At this point, a VSI interface trap is sent to the SES controller, and the pnport is visible from the SES to control. See Example 10-8.

Example 10-8. Displaying the PnPorts
 SES-3a.1.PXM.a > dsppnports ... DSPPNPORTSPer-port status summary PortId      LogicalId    IF status      Admin status  ILMI state        #Conns 4.3          262912      up             up            NotApplicable     0 SES-3a.1.PXM.a > 

It is significant to note that even though ILMI is running in the VSI slave, the state from the VSI master is NotApplicable. This is because by default, the pnport signaling is configured as NONE, and in this case, ILMI is not polled from the VSI master to the VSI slave. ILMI keepalives and neighbor discovery are running, but address registration isn't. To change this, you need to change the pnport signaling to something other than NONE, such as pnni10 or uni40. You will do this in the next section.

The SES has the PNNI system addresses shown in Example 10-9.

Example 10-9. Displaying the PNNI System Addresses
 SES-3a.1.PXM.a > dsppnsysaddr 47.0000.0000.0000.0100.0100.8600.00d0.58ac.2828.01/160       <= Node address Type:     host     Port id:     721152   Physical Desc: NA 47.0000.0000.0000.0100.0100.8600.00d0.58ac.2828.99/160       <= AESA PING address Type:     host     Port id:     721152   Physical Desc: NA 47.0000.0000.0000.0100.0100.8600.0000.0004.0300.00/160       <= 4.3 SPVC address Type:     host     Port id:     721152   Physical Desc: NA SES-3a.1.PXM.a > 




Cisco Multiservice Switching Networks
Cisco Multiservice Switching Networks
ISBN: 1587050684
EAN: 2147483647
Year: 2002
Pages: 149

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net