CPAM commissioning configuration

Overview

The main components of the control plane assurance management solution are:

The CPAM server component contains 7701 CPAA control frameworks, applications, and coordination functions for the distributed 7701 CPAAs. The CPAM server also provides the applications that are required to process the 7701 CPAA data.

CPAM commissioning configuration workflow

The following workflow describes the commissioning of the CPAM. See “CPAM commissioning configurations” in the NSP NFM-P Control Plane Assurance Manager User Guide for more information about CPAM commissioning.

 

Create the IGP administrative domains, or BGP autonomous systems (AS), or both, as required.


Assign role(s) to the 7701 CPAAs and associate every 7701 CPAA to an IGP administrative domain, or BGP AS, or both.


Enable the 7701 CPAA.

CPAM administrative domains

An administrative domain represents a logical routed network. Administrative domains are configured by the operator to reflect the logical structure of the network. The following types of administrative domains are supported:

See the NSP NFM-P Control Plane Assurance Manager User Guide for the rules governing the assignment of administrative domains.

Following are the minimum XML parameter tags required to develop an XML request to create an IGP administrative domain and a BGP AS.

The generic.GenericObject.configureChildInstance method is used to create an IGP administrative domain and a BGP AS. The request response returns the <objectFullName> attribute to identify the new IGP administrative domain and BGP AS, respectively.

IGP administrative domain creation parameters

Figure 21-1: IGP administrative domain creation request example
<generic.GenericObject.configureChildInstance xmlns="xmlapi_1.0">
   <deployer>immediate</deployer>
   <distinguishedName>tpgy-mgr</distinguishedName>
   <childConfigInfo>
      <topology.AutonomousSystem>
         <actionMask>
            <bit>create</bit>
         </actionMask>
         <asNumber>10</asNumber>
         <displayedName>IGPadminDomain1</displayedName>
         <menuControl>
            <bit>ospf</bit>
            <bit>isis</bit>
            <bit>igp</bit>
         </menuControl>
      </topology.AutonomousSystem>
   </childConfigInfo>
</generic.GenericObject.configureChildInstance>

BGP autonomous system creation parameters

Figure 21-2: Standard BGP AS creation request example
<generic.GenericObject.configureChildInstance xmlns="xmlapi_1.0">
   <deployer>immediate</deployer>
   <distinguishedName>tpgy-mgr</distinguishedName>
   <childConfigInfo>
      <topology.BgpAutonomousSystem>
         <actionMask>
            <bit>create</bit>
         </actionMask>
         <asNumber>35</asNumber>
         <asType>as</asType>
         <displayedName>BGPAS1</displayedName>
         <igpAdminDomain>tpgy-mgr:name-IGPadminDomain1-AS-10</igpAdminDomain>
      </topology.BgpAutonomousSystem>
   </childConfigInfo>
</generic.GenericObject.configureChildInstance>
Figure 21-3: BGP confederation AS creation request example
<generic.GenericObject.configureChildInstance xmlns="xmlapi_1.0">
   <deployer>immediate</deployer>
   <distinguishedName>tpgy-mgr</distinguishedName>
   <childConfigInfo>
      <topology.BgpAutonomousSystem>
         <actionMask>
            <bit>create</bit>
         </actionMask>
         <asNumber>50</asNumber>
         <asType>confederation</asType>
         <displayedName>BGPAS2</displayedName>
      </topology.BgpAutonomousSystem>
   </childConfigInfo>
</generic.GenericObject.configureChildInstance>
7701 CPAA configuration

You can specify the role of a 7701 CPAA to be IGP, BGP, or both. The role of the 7701 CPAA indicates to the CPAM whether information from a protocol is interpreted. An IGP administrative domain must be assigned to a 7701 CPAA with an IGP role. A BGP AS must be assigned to a 7701 CPAA with a BGP role.

7701 CPAA set role parameters

Figure 21-4: 7701 CPAA IGP role-setting request example
<generic.GenericObject.configureInstance xmlns="xmlapi_1.0">
   <deployer>immediate</deployer>
   <distinguishedName>network:198.51.100.70:cpaa</distinguishedName>
   <configInfo>
      <topology.Cpaa>
         <actionMask>
            <bit>modify</bit>
         </actionMask>
         <role>
            <bit>igp</bit>
         </role>
         <asPointer>tpgy-mgr:name-IGPadminDomain1-AS-10</asPointer>
      </topology.Cpaa>
   </configInfo>
</generic.GenericObject.configureInstance>

Set event types, keep event history, and enable 7701 CPAA parameters

The following figure shows an example of a request to set event types, keep an event history, and enable the 7701 CPAA.

Figure 21-5: 7701 CPAA configuration request example
<generic.GenericObject.configureInstance xmlns="xmlapi_1.0">
   <deployer>immediate</deployer>
   <distinguishedName>network:198.51.100.70:cpaa</distinguishedName>
   <configInfo>
      <topology.Cpaa>
         <actionMask>
            <bit>modify</bit>
         </actionMask>
         <protocolEventTypes>
            <bit>ospf</bit>
            <bit>isis</bit>
         </protocolEventTypes>
         <protocolRecord>
            <bit>ospf</bit>
            <bit>isis</bit>
            <bit>ospfTe</bit>
         </protocolRecord>
         <administrativeState>up</administrativeState>
      </topology.Cpaa>
   </configInfo>
</generic.GenericObject.configureInstance>