|
|
This appendix provides an overview of CNOM policies, a description of each policy, and a description of the CNOM internal work flow. This chapter includes the following sections:
DSLAM profile policies consist of the DSL and ATM profiles that CNOM uses to configure a connection. You can set up the profiles in the CDM GUI, or by using the policies supported by the CDM NOA. The profile policies are responsible for deploying profile objects and configuring connection profile values for:
The policies connectSubscriber_CDM and disconnectSubscriber_CDM support DSLAM-only profile management.
The connect policy uses the following parameters:
workOrder:DDMWorkOrder.connectionIdentifierworkOrder:DDMWorkOrder.ingressIdentifierworkOrder:DDMWorkOrder.serviceCharacteristicsworkOrder:DDMWorkOrder.autoAllocateworkOrder:DDMWorkOrder.setupSoftPVCworkOrder:DDMWorkOrder.ingressVCIworkOrder:DDMWorkOrder.ingressVPIworkOrder:DDMWorkOrder.egressVCIworkOrder:DDMWorkOrder.egressVPIThe disconnect policy is assigned the profile name as the parameter for deleting the DSLAM profile.
The policies connectSubscriberToATMService and disconnectSubscriberAndService support profile management in an environment of multiple Cisco 6400 UACs.
The connect policy uses the following parameters:
workOrder:DDMWorkOrder.connectionIdentifierworkOrder:DDMWorkOrder.ingressIdentifierworkOrder:DDMWorkOrder.egressIdentifierworkOrder:DDMWorkOrder.serviceCharacteristicsworkOrder:DDMWorkOrder.ingressVPIworkOrder:DDMWorkOrder.ingressVCIThe disconnect policy is assigned the profile name as the parameter for disconnecting from a multiple Cisco 6400 UAC architecture profile.
The policies connectSubscriberToATMService and disconnectSubscriberAndService support ATM connection management in an environment of multiple Cisco 6400 UACs.
The connect policy uses the following parameters:
workOrder:DDMWorkOrder.connectionIdentifierworkOrder:DDMWorkOrder.ingressIdentifierworkOrder:DDMWorkOrder.egressIdentifierworkOrder:DDMWorkOrder.serviceCharacteristicsworkOrder:DDMWorkOrder.ingressVPIworkOrder:DDMWorkOrder.ingressVCIThe disconnect policy is assigned the profile name as the parameter for disconnecting from a multiple Cisco 6400 UAC ATM profile.
The perl script create_ni2_profile provides a wrapper around socketDaSet to create a profile. Invoke the script as follows (where <DMT, CAP, SDSL, or ATMQoS> is the type of profile to create, and <profileName> is the name to assign the profile).
/opt/cemf/bin/create_ni2_profile <DMT|CAP|SDSL|ATMQoS> <profileName>
To check the arguments for a DMT profile, invoke the following script:
./create_ni2_profile DMT
Modify an existing profile using the scripts:
modify_ni2_profile delete_ni2_profile The delete script takes two parameters: profile type (DMT, CAP, SDSL, or ATMQoS) and profile name as follows:
/opt/cemf/bin/delete_ni2_profile <DMT|CAP|SDSL|ATMQoS> <profileName> The policies createNI2DMTProfile, modifyNI2DMTProfile, and deleteNI2DMTProfile support DMT profile management. Use the internal work flow sections below for a visual presentation of CNOM's behind-the-scenes functions.
![]() |
Note From the GUI, configure the DMT profile and the ADSL profile separately. From the DMT profile policy, configure the ADSL and DMT profiles together. |
The create and modify policies use the following parameters:
workOrder:CEMCS-IF-ADSL-MIB.ChanConfRMaxInterleaveDelayworkOrder:CEMCS-IF-ADSL-MIB.ChanConfCMaxInterleaveDelayworkOrder:CEMCS-IF-ADSL-MIB.ChanConfRInterleaveMinTxRateworkOrder:CEMCS-IF-ADSL-MIB.ChanConfCInterleaveMinTxRateworkOrder:CEMCS-IF-ADSL-MIB.ChanConfRInterleaveMaxTxRate workOrder:CEMCS-IF-ADSL-MIB.ChanConfCInterleaveMaxTxRateworkOrder:CEMCS-IF-ADSL-MIB.ConfRTargetSnrMgnworkOrder:CEMCS-IF-ADSL-MIB.ConfCTargetSnrMgnworkOrder:CEMCS-IF-DMT-MIB.dmtConfTrellisworkOrder:CEMCS-IF-DMT-MIB.atucDmtConfOverheadFramingworkOrder:CEMCS-IF-DMT-MIB.lineDmtConfOperatingModeworkOrder:CEMCS-IF-DMT-MIB.lineDmtConfTrainingModeworkOrder:CEMCS-IF-DMT-MIB.atucDmtConfBitSwapEnabledworkOrder:CEMCS-IF-DMT-MIB.atucDmtConfBitSwapFromworkOrder:CEMCS-IF-DMT-MIB.atucDmtConfBitSwapToworkOrder:CEMCS-IF-DMT-MIB.aturDmtConfCodewordSizeworkOrder:CEMCS-IF-DMT-MIB.atucDmtConfCodewordSizeworkOrder:CEMCS-IF-DMT-MIB.aturDmtConfInterleaveFecSizeworkOrder:CEMCS-IF-DMT-MIB.atucDmtConfInterleaveFecSizeworkOrder:DDMWorkOrder.profileNameThe delete policy is assigned the profile name as the parameter for deleting both the ADSL and DMT profiles.
Initial State: CDMDmmCtrlr:DSLAM.findDMTTechnologyObject_createNI2DMTProfile
1. Find Technology Object: ResolveName
a. If found, Create DMT Profile Object: ObjectDeployPrimitive
b. If not found, Create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create DMT Object: ObjectDeployPrimitive
3. Set Profile Attributes: SetProfileAttribute
Initial State: CDMDmmCtrlr:DSLAM.findDMTTechnologyObject_modifyNI2DMTProfile
1. Find DMTProfile by Name: ResolveName
2. Find DMT Object: GetDescendantPrimitive
3. Modify Attributes: SetAttributesPrimitive
Initial State: CDMDmmCtrlr:DSLAM.findDMTTechnologyObject_deleteNI2DMTProfile
1. Find DMTProfile by Name: ResolveName
2. Delete DMTProfile Object: ObjectDeletePrimitive
The policies createNI2CAPProfile, modifyNI2CAPProfile, and deleteNI2CAPProfile support CAP profile management. The create and modify policies are assigned the following parameters:
workOrder:DDMWorkOrder.profileNameworkOrder:CAPController-MIB.db-AtucCapConfTargetSnrMgnworkOrder:CAPController-MIB.db-AtucCapConfUp17KBaudEnableworkOrder:CAPController-MIB.db-AturCapConfPsdmLevelworkOrder:CAPController-MIB.db-AtucCapConfMinTxRateworkOrder:CAPController-MIB.db-CapConfCpeSignatureworkOrder:CAPController-MIB.db-AtucCapConfMaxTxRateworkOrder:CAPController-MIB.db-AtucCapConfDown136KBaudEnableworkOrder:CAPController-MIB.db-AtucCapConfUp68KBaudEnableworkOrder:CAPController-MIB.db-AtucCapConfPsdmLevelworkOrder:CAPController-MIB.db-AturCapConfMinTxRateworkOrder:CAPController-MIB.db-AturCapConfTargetSnrMgnworkOrder:CAPController-MIB.db-CapConfInterleaveDelayworkOrder:CAPController-MIB.db-CapConfTrainingModeworkOrder:CAPController-MIB.db-AturCapConfMaxTxRateThe delete policy is assigned the profile name as the parameter for deleting the profile.
Initial State: CDMDmmCtrlr:DSLAM.findCAPTechnologyObject_createNI2CAPProfile
1. Find Technology Object: ResolveName
a. If found, Create CAP Profile Object: ObjectDeployPrimitive
b. If not found, Create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create CAP Object: ObjectDeployPrimitive
3. Set Profile Attributes: SetProfileAttribute
Initial State: CDMDmmCtrlr:DSLAM.findCAPProfileObject_modifyNI2CAPProfile
1. Find CAP Profile by Name: ResolveName
2. Find CAP Object: GetDescendantPrimitive
3. Modify Attributes: SetAttributesPrimitive
Initial State: CDMDmmCtrlr:DSLAM.findCAPProfileObject_deleteNI2CAPProfile
1. Find CAP Profile by Name: ResolveName
2. Delete CAP Profile Object: ObjectDeletePrimitive
The policies createNI2SDSLProfile, modifyNI2SDSLProfile, and deleteNI2SDSLProfile support SDSL profile management.
The create and modify policies are assigned the following parameters:
workOrder:DDMWorkOrder.profileNameworkOrder:CEMCS-SDSL-IF-MIB.sdslLineMaxRateThe delete policy is assigned the profile name as the parameter for deleting the profile.
Initial State: CDMDmmCtrlr:DSLAM.findCAPTechnologyObject_createNI2SDSLProfile
1. Find Technology Object: ResolveName
a. If found, Create SDSL Profile Object: ObjectDeployPrimitive
b. If not found, Create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create SDSL Object: ObjectDeployPrimitive
3. Set Profile Attributes: SetProfileAttribute
Initial State: CDMDmmCtrlr:DSLAM.findSDSLProfileObject_modifyNI2SDSLProfile
1. Find SDSL Profile by Name: ResolveName
2. Find SDSL Object: GetDescendantPrimitive
3. Modify Attributes: SetAttributesPrimitive
Initial State: CDMDmmCtrlr:DSLAM.findSDSLProfileObject_deleteNI2SDSLProfile
1. Find SDSL Profile by Name: ResolveName
2. Delete SDSL Profile Object: ObjectDeletePrimitive
The policies createNI2ATMQoSProfile, modifyNI2ATMQoSProfile, and deleteNI2ATMQoSProfile support ATM QoS profile management. The create and modify policies take the following parameters:
workOrder:DDMWorkOrder.profileNameworkOrder:CEMCS-ATM-CONN-MIB.qoSCategoryTran workOrder:CEMCS-ATM-CONN-MIB.transCLPworkOrder:CEMCS-ATM-CONN-MIB.transCDVTworkOrder:CEMCS-ATM-CONN-MIB.transPCRworkOrder:CEMCS-ATM-CONN-MIB.transMBSworkOrder:CEMCS-ATM-CONN-MIB.transSCRworkOrder:CEMCS-ATM-CONN-MIB.transMCRworkOrder:CEMCS-ATM-CONN-MIB.qoSCategoryRecvworkOrder:CEMCS-ATM-CONN-MIB.recvCLPworkOrder:CEMCS-ATM-CONN-MIB.recvCDVTworkOrder:CEMCS-ATM-CONN-MIB.recvPCRworkOrder:CEMCS-ATM-CONN-MIB.recvMBSworkOrder:CEMCS-ATM-CONN-MIB.recvSCRworkOrder:CEMCS-ATM-CONN-MIB.recvMCRThe delete policy is assigned the profile name as the parameter for deleting the profile.
Initial State: CDMDmmCtrlr:DSLAM.findATMQoSTechnologyObject_createNI2ATMQoSProfile
1. Find Technology Object: ResolveName
a. If found, Create ATM QoS Profile Object: ObjectDeployPrimitive
b. If not found, Create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create ATM QoS Object: ObjectDeployPrimitive
3. Set Profile Attributes: SetProfileAttribute
Initial State: CDMDmmCtrlr:DSLAM.findATMQoSProfileObject_modifyNI2ATMQoSProfile
1. Find ATM QoS Profile by Name: ResolveName
2. Find ATM QoS Object: GetDescendantPrimitive
3. Modify Attributes: SetAttributesPrimitive
Initial State: CDMDmmCtrlr:DSLAM.findATMQoSProfileObject_deleteNI2ATMQoSProfile
1. Find ATM QoS Profile by Name: ResolveName
2. Delete ATM QoS Profile Object: ObjectDeletePrimitive
Unlike NI-2 DSLAMs, the NI-1 node does not use profiles to configure subscriber line ports and ATM QoS parameters. To support profiles in NI-1, CDM NOA supports the NI-1SubscriberProfiles view, which is configured using NI-1 profile policies. By default, the NI-1SubscriberProfiles view contains five objects, each representing one of the following profile types:
The NI-1 profile policies support management of each profile type.
The perl script create_ni1_profile provides a wrapper around socketDaSet to create a profile. Invoke the script as follows:
/opt/cemf/bin/create_ni1_profile <DMT|CAPADSL|SDSL|LinePort|ATMQoS> <profileName>
To check the arguments for the DMT profile, invoke:
./create_ni1_profile DMT
Modify an existing profile using the wrapper script modify_ni1_profile.
The perl script delete_ni1_profile deletes the profile from the view:
/opt/cemf/bin/delete_ni1_profile <DMT|CAPADSL|SDSL|LinePort|ATMQoS> <profileName> Initial State: CDMDmmCtlr:DSLAM.findNI1Profile
1. Find Technology Object: ResolveName
2. Delete Subscriber Profile Object: ObjectDeletePrimitive
Initial State: CDMDmmCtlr:DSLAM.findNI1Profile_modifyNI1Profile
1. Find Technology Object: ResolveName
2. Modify Attributes: SetAttributesPrimitive
Create the DMT profile using the DMT policy createNI1DMTSubscriberProfile. The policy expects the following parameters:
workOrder:DDMWorkOrder.ProfileNameworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrTrainingModeworkOrder:C6100v30Ctrl-MIB.subscrOverheadFrameworkOrder:C6100v30Ctrl-MIB.subscrTrellisCodeworkOrder:C6100v30Ctrl-MIB.subscrInterleavedDelayworkOrder:C6100v30Ctrl-MIB.subscrGliteModeworkOrder:C6100v30Ctrl-MIB.subscrFECRedundancyBytesworkOrder:C6100v30Ctrl-MIB.subscrBitSwapping Delete the DMT profile using the DMT policy deleteNI1DMTSubscriberProfile.
Initial State: CDMDmmCtlr:DSLAM.findDMTTechnologyObject
1. Find DMT Technology Object by Name: ResolveName
2. Create NI1 DMT Subscriber Profile Object: ObjectDeployPrimitive
3. Set Subscriber Attributes: SetProfileAttribute
Create the CAP ADSL profile using the policy createNI1CAPADSLSubscriberProfile. The policy expects the following parameters:
workOrder:DDMWorkOrder.ProfileNameworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrCAPRSConfigworkOrder:C6100v30Ctrl-MIB.subscr136KBaudworkOrder:C6100v30Ctrl-MIB.subscr17KBaudEnableworkOrder:C6100v30Ctrl-MIB.subscr68KBaudEnableworkOrder:C6100v30Ctrl-MIB.subscrCpeDetectworkOrder:C6100v30Ctrl-MIB.subscrCpeSignature Delete the CAP ADSL profile using the policy deleteNI1CAPADSLSubscriberProfile.
Initial State: CDMDmmCtlr:DSLAM.findCAPADSLTechnologyObject
1. Find CAP ADSL Technology Object by Name: ResolveName
2. Create NI1 CAP ADSL Subscriber Profile Object: ObjectDeployPrimitive
3. Set Subscriber Attributes: SetProfileAttribute
Create the SDSL profile using the policy createNI1SDSLSubscriberProfile. The policy expects the following parameters:
workOrder:DDMWorkOrder.ProfileNameworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMask Delete the SDSL profile using the policy deleteNI1SDSLSubscriberProfile
Initial State: CDMDmmCtlr:DSLAM.findSDSLTechnologyObject
1. Find SDSL Technology Object by Name: ResolveName
2. Create NI1 SDSL Subscriber Profile Object: ObjectDeployPrimitive
3. Set Subscriber Attributes: SetProfileAttribute
The Line Port profile is created by the policy createNI1LinePortsubscriberProfile. The policy expects the following parameters:
workOrder:DDMWorkOrder.ProfileNameworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRateworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMarginworkOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMaskworkOrder:C6100v30Ctrl-MIB.subscrCAPRSConfigworkOrder:C6100v30Ctrl-MIB.subscr136KBaudworkOrder:C6100v30Ctrl-MIB.subscr17KBaudEnableworkOrder:C6100v30Ctrl-MIB.subscr68KBaudEnableworkOrder:C6100v30Ctrl-MIB.subscrCpeDetectworkOrder:C6100v30Ctrl-MIB.subscrCpeSignatureworkOrder:C6100v30Ctrl-MIB.subscrTimerTypeworkOrder:C6100v30Ctrl-MIB.subscrIdleTimerworkOrder:C6100v30Ctrl-MIB.subscrSessionTimerworkOrder:C6100v30Ctrl-MIB.subscrLockoutTimer Delete the LinePort profile using the policy deleteNI1LinePortSubscriberProfile.
Initial State: CDMDmmCtlr:DSLAM.findLinePortTechnologyObject
1. Find Line Port Technology Object by Name: ResolveName
2. Create Line Port Subscriber Profile Object: ObjectDeployPrimitive
3. Set Subscriber Attributes: SetProfileAttribute
Create the ATM QoS profile using the policy createNI1ATMQoSSubscriberProfile. The policy expects the following parameters:
workOrder:DDMWorkOrder.ProfileNameworkOrder:C6100v30Ctrl-MIB.subscrPvcPathworkOrder:C6100v30Ctrl-MIB.subscrPvcQPriority Delete the ATM QoS profile using the policy deleteNI1ATMQoSSubscriberProfile.
Initial State: CDMDmmCtlr:DSLAM.findATMQoSTechnologyObject
1. Find ATM QoS Technology Object by Name: ResolveName
2. Create NI1 ATM Profile Object: ObjectDeployPrimitive
3. Set NI1 ATM Profile Attributes: SetProfileAttribute
Cisco 6400 UAC service profiles and service management are provided through the SCM GUI, and policies are provided by SCM NOA modules.
The profile policies are used for deploying service profile objects and configuring the service values. The service policies are used for deploying service objects, applying service profiles, and commissioning the service by configuring the node. The modify service policies are used for decommissioning the service to remove existing configuration from the node, applying the service profiles, and recommissioning the service to configure the node with new values. When service uplinks are used as in L2TP services, you must deploy and configure both the service object and service uplink objects.
The SCM NOA module supports the following service and profile management:
For each of the above services, CNOM provides the following policies:
CreateProfilePolicyCreates a profile for the specified service type in the profileContainment view. Use the profile to configure a service through service management policies, or through the SCM dialogs.ModifyProfilePolicyModifies an existing profile for the specified service type in the profileContainment view.DeleteProfilePolicyDeletes an existing profile. CreateServicePolicyCreates a service object in a given chassis, applies a specified profile to the service, and commissions the service for creating connections for the service.ModifyServicePolicyModifies an existing service object by:DeleteServicePolicyDecommissions the service object if it is commissioned and deletes the service object from the view.Manage connection templates using profile policies; do not deploy them as services.
The policy createPPPoAServiceProfile is assigned the following parameters to create the PPPoA profile under the profileContainment view:
workOrder:DDMWorkOrder.ProfileName workOrder:DDMWorkOrder.vtEthernetPortType workOrder:DDMWorkOrder.vtIPAddress workOrder:DDMWorkOrder.vtIPSubnetMask workOrder:DDMWorkOrder.pppipPeerDHCP workOrder:DDMWorkOrder.vtAuthenticationType workOrder:DDMWorkOrder.lowerIPAddress workOrder:DDMWorkOrder.higherIPAddress workOrder:DDMWorkOrder.pppipCustEncaps The policy modifyPPPoAServiceProfile is assigned the above parameters to modify an existing profile under the profileContainment view. Only the profile object is updated, and you must apply the profile to an existing service object to effect the change in a service object.
The policy deletePPPoAServiceProfile is assigned the profile name in workOrder:DDMWorkOrder.ProfileName and deletes the profile from the profileContainment view.
The policy createPPPoAServiceFromProfile is assigned the following parameters to create a service object in a given chassis:
workOrder:DDMWorkOrder.NRPContainmentPathThe containment path of the NRP object in AV under which the service is to be created.workOrder:DDMWorkOrder.ProfileContainmentPathThe containment path of the profile object (for example, profileContainment:/Cisco6400.PPPIP/<profile-name>). workOrder:DDMWorkOrder.serviceNameThe name of the service. This name is also asserted in the attribute LocalDB:C6400DMM.serviceName and is used by CNOM to identify the service in connection management. The policy modifyPPPoAServiceFromProfile is assigned the above parameters to modify an existing service.
The policy deletePPPoAService is assigned the service name. The policy decommissions the service and deletes it from SCM.
The following scripts provide a wrapper around the policies for service management:
create_PPP_profileCreate Profile Policymodify_PPP_profileModify Profile Policydelete_PPPoAServiceProfileDelete Profile Policycreate_PPPService_fromProfileCreate Service Policymodify_PPPService_fromProfileModify Service Policydelete_PPPoAServiceDelete Service Policy Initial State: C6400DMMCtrller:C6400DMM.findTechnologyObject_createPPPOAServiceProfile
1. Find the Technology Object Name: ResolveName
a. If found, Create Profile Object: ObjectDeployPrimitive
b. If not found, Create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create PPPOA Profile Object: ObjectDeployPrimitive
3. Set PPPOA Profile Attributes: SetProfileAttribute
Initial State: C6400DMMCtrller:C6400DMM.findNRP_createPPPOAServiceFromProfile
1. Find NRP by Name: ResolveName
2. Find Cisco 6400 UAC Chassis from NRP Name: GetAncestorPrimitive
3. Find Profile Object: ResolveName
4. Create Service Object: ObjectDeployPrimitive
5. Apply Service Profile: ApplyProfile
6. Commission Service: InvokeActionPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceObject_deletePPPOAService
1. Find Service Object: FindObject
2. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 3
3. Delete Service Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_deletePPPOAServiceProfile
1. Find Service Profile Object by Name: ResolveName
2. Delete Service Profile Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_modifyPPPOAServiceProfile
1. Find Service Profile Object by Name: ResolveName
2. Find Service Profile Object: GetDescendantPrimitive
3. Update Profile Services Attributes: SetAttributesPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findSourceServiceProfile_modifyPPPOAServiceFromProfile
1. Find Service Profile: ResolveName
2. Find Service Object: FindObject
3. Find NRP Object: ResolveName
4. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 5
5. Apply Service Profile: ApplyProfile
6. Set Service Parameters: SetAttributesPrimitive
7. Commission Service: InvokeActionPrimitive
The policy createL2TPServiceProfile is assigned the following parameters to create the L2TP profile under the profileContainment view:
workOrder:DDMWorkOrder.ProfileNameworkOrder:DDMWorkOrder.l2tpDomainNameworkOrder:DDMWorkOrder.l2tpTunnelNumberworkOrder:DDMWorkOrder.l2tpCustEncapsworkOrder:DDMWorkOrder.l2tpIPAddressworkOrder:DDMWorkOrder.vtAuthenticationTypeworkOrder:DDMWorkOrder.l2tpAuthNameworkOrder:DDMWorkOrder.l2tpAuthPasswordworkOrder:DDMWorkOrder.vcEncapsTypeworkOrder:DDMWorkOrder.vcIPAddressworkOrder:DDMWorkOrder.subIfIPAddressworkOrder:DDMWorkOrder.subIfSubnetMaskworkOrder:CiscoGenericEM-MIB.QoSCategoryTransworkOrder:CiscoGenericEM-MIB.transCDVTworkOrder:CiscoGenericEM-MIB.transMBSworkOrder:CiscoGenericEM-MIB.transPCRworkOrder:CiscoGenericEM-MIB.transSCRworkOrder:CiscoGenericEM-MIB.transMCRworkOrder:CiscoGenericEM-MIB.QoSCategoryRecvworkOrder:CiscoGenericEM-MIB.recvCDVTworkOrder:CiscoGenericEM-MIB.recvMBSworkOrder:CiscoGenericEM-MIB.recvPCRworkOrder:CiscoGenericEM-MIB.recvSCRworkOrder:CiscoGenericEM-MIB.recvMCRworkOrder:DDMWorkOrder.autoVpiVci The policy modifyL2TPServiceProfile is assigned the above parameters to modify an existing profile under the profileContainment view. Only the profile object is updated. Apply the profile to an existing service object to effect the change in a service object.
The policy deleteL2TPServiceProfile is assigned the profile name in workOrder:DDMWorkOrder.ProfileName and deletes the profile from the profileContainment view.
The policy createL2TPServiceFromProfile is assigned the following parameters to create a service object in a given chassis:
workOrder:DDMWorkOrder.NRPContainmentPathThe containment path of the NRP object in AV under which the service is created.workOrder:DDMWorkOrder.ProfileContainmentPathThe containment path of the profile object (for example, profileContainment:/Cisco6400.L2TP/<profile-name>). workOrder:DDMWorkOrder.serviceNameThe name of the service. This name is also asserted in the attribute LocalDB:C6400DMM.serviceName and is used by CNOM to identify the service in connection management.workOrder:DDMWorkOrder.ATMPortContainmentPathThe containment path of the ATM Line Port for the uplink tunneling.workOrder:DDMWorkOrder.UplinkVPIThe uplink VPI value.workOrder:DDMWorkOrder.UplinkVCIThe uplink VCI value.workOrder:C6400SSControl-MIB.allowOverSubIndicates if the L2TP tunnel allows oversubscription. The possible values are: Allow and Prevent. The policy modifyL2TPServiceFromProfile is assigned the above parameters to modify an existing service.
The following scripts provide a wrapper around the policies for service management:
create_l2tp_profileCreate Profile Policymodify_l2tp_profileModify Profile Policydelete_l2tp_profileDelete Profile Policycreate_l2tp_pCreate Service Policymodify_l2tp_pModify Service Policydelete_l2tp_pDelete Service Policy ![]() |
Note If you create a profile using scripts, you must also delete the profile by using scripts. If you create a profile through the GUI, you must also delete it through the GUI. |
Initial State: C6400DMMCtrller:C6400DMM.findTechnologyObject_createL2TPServiceProfile
1. Find the Technology Object Name: ResolveName
a. If found, Create Profile Object: ObjectDeployPrimitive
b. If not found, Create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create Uplink Profile Object and set its attributes: ObjectDeployPrimitive
3. Create L2TP Profile Object and set its attributes: ObjectDeployPrimitive
4. Set L2TP Profile Attributes: SetProfileAttribute
Initial State: C6400DMMCtrller:C6400DMM.findNRP_createL2TPServiceFromProfile
1. Find NRP by Name: ResolveName
2. Find Cisco 6400 UAC Chassis from NRP Name: GetAncestorPrimitive
3. Find Uplink Port: ResolveName
4. Find Profile Object: ResolveName
5. Create Service Object: ObjectDeployPrimitive
6. Create Uplink Object: ObjectDeployPrimitive
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile: ApplyProfile
9. Commission Service: InvokeActionPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceObject_deleteL2TPService
1. Find Service Object: FindObject
2. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 3
3. Delete Service Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_deleteL2TPServiceProfile
1. Find Service Profile Object by Name: ResolveName
2. Delete Service Profile Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_modifyL2TPServiceProfile
1. Find Object Profile by Name: ResolveName
2. Find Profile Uplink Object: GetDescendantPrimitive
3. Find Service Profile Object: GetDescendantPrimitive
4. Update Profile Uplink Attributes: SetAttributesPrimitive
5. Update Profile Services Attributes: SetAttributesPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findSourceServiceFromProfile_modifyL2TPServiceFromProfile
1. Find Service Profile: ResolveName
2. Find Service Object: FindObject
3. Find Uplink Object: GetDescendantPrimitive
4. Find NRP Object: ResolveName
5. Find Uplink Port: ResolveName
6. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 7
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile: ApplyProfile
9. Set Service Parameters: SetAttributesPrimitive
10. Set Uplink Parameters: SetAttributesPrimitive
11. Commission Service: InvokeActionPrimitive
The policy createBridgingServiceProfile is assigned the following parameters to create a bridged-bridged profile under the profileContainment view:
workOrder:DDMWorkOrder.ProfileNameworkOrder:DDMWorkOrder.bridgeProtocolworkOrder:DDMWorkOrder.bridgeGroupworkOrder:DDMWorkOrder.vcEncapsTypeworkOrder:DDMWorkOrder.subPolicyARPworkOrder:DDMWorkOrder.subPolicyBroadcastworkOrder:DDMWorkOrder.subPolicyMulticastworkOrder:DDMWorkOrder.subPolicyUnknownDestworkOrder:DDMWorkOrder.subPolicySTPworkOrder:DDMWorkOrder.subPolicyCDPworkOrder:CiscoGenericEM-MIB.qoSCategoryTransworkOrder:CiscoGenericEM-MIB.transCDVTworkOrder:CiscoGenericEM-MIB.transMBSworkOrder:CiscoGenericEM-MIB.transPCRworkOrder:CiscoGenericEM-MIB.transSCRworkOrder:CiscoGenericEM-MIB.transMCRworkOrder:CiscoGenericEM-MIB.qoSCategoryRecvworkOrder:CiscoGenericEM-MIB.recvCDVTworkOrder:CiscoGenericEM-MIB.recvMBSworkOrder:CiscoGenericEM-MIB.recvPCRworkOrder:CiscoGenericEM-MIB.recvSCRworkOrder:CiscoGenericEM-MIB.recvMCRworkOrder:DDMWorkOrder.autoVpiVci The policy modifyBridgingServiceProfile is assigned the above parameters to modify an existing profile under the profileContainment view. Only the profile object is updated. Apply the profile to an existing service object to effect the change in a service object.
The policy deleteBridgingServiceProfile is assigned the profile name in workOrder:DDMWorkOrder.ProfileName and deletes the profile from the profileContainment view.
The policy createBridgingServiceFromProfile is assigned the following parameters to create a service object in a given chassis:
workOrder:DDMWorkOrder.NRPContainmentPathThe containment path of the NRP object in AV under which the service is to be created.workOrder:DDMWorkOrder.ProfileContainmentPathThe containment path of the profile object (for example, profileContainment:/Cisco6400.BB/<profile-name>). workOrder:DDMWorkOrder.serviceNameThe name of the service. This name is also asserted in the attribute LocalDB:C6400DMM.serviceName and is used by CNOM to identify the service in connection management. workOrder:DDMWorkOrder.ATMPortContainmentPathThe containment path of the ATM Line Port for the uplink.workOrder:DDMWorkOrder.UplinkVPIThe uplink VPI value.workOrder:DDMWorkOrder.UplinkVCIThe uplink VCI value.workOrder:C6400SSControl-MIB.allowOverSubIndicates if the service allows oversubscription. The possible value are: Allow and Prevent. The policy modifyBridgingServiceFromProfile is assigned the above parameters to modify an existing service.
The following scripts provide a wrapper around the policies for service management:
create_BB_profileCreate Profile Policymodify_BB_profileModify Profile Policydelete_BBServiceProfileDelete Profile Policycreate_BBService_fromProfileCreate Service Policymodify_BBService_fromProfileModify Service Policydelete_BBServiceDelete Service Policy![]() |
Note If you create a profile using scripts, you must delete the profile by using scripts. If you create a profile through the GUI, you must also delete it through the GUI. |
Initial State: C6400DMMCtrller:C6400DMM.findTechnologyObject_createBridgingServiceProfile
1. Find the Containment Object for the Profile: ResolveName
a. If found, create Profile Object: ObjectDeployPrimitive
b. If not found, create Containment Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create Uplink Profile Object and set its attributes: ObjectDeployPrimitive
3. Create Bridge-Bridge Service Profile Object and set its attributes: ObjectDeployPrimitive
4. Set Bridging Profile Attributes: SetProfileAttribute
Initial State: C6400DMMCtrller:C6400DMM.findNRP_createBridgingServiceFromProfile
1. Find NRP Object: ResolveName
2. Find Cisco 6400 UAC Chassis Object: GetAncestorPrimitive
3. Find Uplink Port Object: ResolveName
4. Find Profile Object: ResolveName
5. Create Service Object: ObjectDeployPrimitive
6. Create Uplink Service Object: ObjectDeployPrimitive
7. Apply Service Object: ApplyProfile
8. Apply Uplink Service Object: ApplyProfile
9. Commission Service: InvokeActionPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceObject_deleteBridgingService
1. Find Service Object: FindObject
2. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 3
3. Delete Service Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_deleteBridgingServiceProfile
1. Find Profile Object by Name: ResolveName
2. Delete Profile Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_modifyBridgingServiceProfile
1. Find Object Profile by Name: ResolveName
2. Find Profile Uplink Object: GetDescendantPrimitive
3. Find Service Profile Object: GetDescendantPrimitive
4. Update Profile Uplink Attributes: SetAttributesPrimitive
5. Update Profile Services Attributes: SetAttributesPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findSourceServiceProfile_modifyBridgingServiceFromProfile
1. Find Service Profile Object by name: ResolveName
2. Find Service Object: FindObject
3. Find Uplink Object: GetDescendantPrimitive
4. Find NRP Object: ResolveName
5. Find Uplink Port Object: ResolveName
6. Determine State of Uplink Port Object: Annotate
a. If commissionedDecommission the Object: InvokeActionService
applyProfileapplyProfilesetAttributesPrimitivesetAttributesPrimitiveInvokeActionPrimitiveb. If decommissionedContinue to Step 7
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile changes: ApplyProfile
9. Set Service Parameters: SetAttributesPrimitive
10. Set Uplink Parameters: SetAttributesPrimitive
11. Commission Service: InvokeActionPrimitive
The policy createIRBServiceProfile is assigned the following parameters to create an IRB profile under the profileContainment view:
workOrder:DDMWorkOrder.ProfileNameworkOrder:DDMWorkOrder.bridgeProtocolworkOrder:DDMWorkOrder.bridgeGroupworkOrder:DDMWorkOrder.vcEncapsTypeworkOrder:DDMWorkOrder.subPolicyARPworkOrder:DDMWorkOrder.subPolicyBroadcastworkOrder:DDMWorkOrder.subPolicyMulticastworkOrder:DDMWorkOrder.subPolicyUnknownDestworkOrder:DDMWorkOrder.subPolicySTPworkOrder:DDMWorkOrder.subPolicyCDPworkOrder:DDMWorkOrder.bviIPAddressworkOrder:DDMWorkOrder.bviSubnetMaskworkOrder:CiscoGenericEM-MIB.qoSCategoryTransworkOrder:CiscoGenericEM-MIB.transCDVTworkOrder:CiscoGenericEM-MIB.transMBSworkOrder:CiscoGenericEM-MIB.transPCRworkOrder:CiscoGenericEM-MIB.transSCRworkOrder:CiscoGenericEM-MIB.transMCRworkOrder:CiscoGenericEM-MIB.qoSCategoryRecvworkOrder:CiscoGenericEM-MIB.recvCDVTworkOrder:CiscoGenericEM-MIB.recvMBSworkOrder:CiscoGenericEM-MIB.recvPCRworkOrder:CiscoGenericEM-MIB.recvSCRworkOrder:CiscoGenericEM-MIB.recvMCRworkOrder:DDMWorkOrder.autoVpiVci The policy modifyIRBServiceProfile is assigned the above parameters to modify an existing profile under the profileContainment view. Only the profile object is updated. Apply the profile to an existing service object to effect the change in a service object.
The policy deleteIRBServiceProfile is assigned the profile name in workOrder:DDMWorkOrder.ProfileName and deletes the profile from the profileContainment view.
The policy createIRBServiceFromProfile is assigned the following parameters to create a service object in a given chassis:
workOrder:DDMWorkOrder.NRPContainmentPathThe containment path of the NRP object in AV under which the service is created.workOrder:DDMWorkOrder.ProfileContainmentPathThe containment path of the profile object (for example, profileContainment:/Cisco6400.BR/<profile-name>). workOrder:DDMWorkOrder.serviceNameThe name of the service. This name is also asserted in the attribute LocalDB:C6400DMM.serviceName and is used by CNOM to identify the service in connection management. workOrder:DDMWorkOrder.ATMPortContainmentPathThe containment path of the ATM line port for the uplink.workOrder:DDMWorkOrder.UplinkVPIThe uplink VPI value.workOrder:DDMWorkOrder.UplinkVCIThe uplink VCI value.workOrder:C6400SSControl-MIB.allowOverSubIndicates if the service allows oversubscription. The possible value are: Allow and Prevent. The policy modifyIRBServiceFromProfile, with the following parameters, modifies an existing service:
workOrder:DDMWorkOrder.bviMACAddress workOrder:DDMWorkOrder.brIPRouteThe following scripts provide a wrapper around the policies for service management:
create_BR_profileCreate Profile Policymodify_BR_profileModify Profile Policydelete_BRServiceProfileDelete Profile Policycreate_BRService_fromProfileCreate Service Policymodify_BRService_fromProfileModify Service Policydelete_BRServiceDelete Service Policy![]() |
Note If you create a profile using scripts, you must delete the profile by using scripts. If you create a profile through the GUI, you must also delete the profile through the GUI. |
Initial State: C6400DMMCtrller:C6400DMM.findTechnologyObject_createIRBServiceProfile
1. Find the Technology Object Name: ResolveName
a. If found, create Profile Object: ObjectDeployPrimitive
b. If not found, create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create Uplink Profile Object and set its attributes: ObjectDeployPrimitive
3. Create IRB Profile Object and set its attributes: ObjectDeployPrimitive
4. Set IRB Profile Attributes: SetProfileAttribute
Initial State: C6400DMMCtrller:C6400DMM.findNRP_createIRBServiceFromProfile
1. Find NRP by Name: ResolveName
2. Find Cisco 6400 UAC Chassis from NRP Name: GetAncestorPrimitive
3. Find Uplink Port: ResolveName
4. Find Profile Object: ResolveName
5. Create Service Object: ObjectDeployPrimitive
6. Create Uplink Object: ObjectDeployPrimitive
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile: ApplyProfile
9. Commission Service: InvokeActionPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceObject_deleteIRBService
1. Find Service Object: FindObject
2. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 3
3. Delete Service Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_deleteIRBServiceProfile
1. Find Service Profile Object by Name: ResolveName
2. Delete Service Profile Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_modifyIRBServiceProfile
1. Find Profile Object by Name: ResolveName
2. Find Profile Uplink Object: GetDescendantPrimitive
3. Find Service Profile Object: GetDescendantPrimitive
4. Update Profile Uplink Attributes: SetAttributesPrimitive
5. Update Profile Services Attributes: SetAttributesPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findSourceServiceProfile_modifyIRBServiceFromProfile
1. Find Service Profile: ResolveName
2. Find Service Object: FindObject
3. Find Uplink Object: GetDescendantPrimitive
4. Find NRP Object: ResolveName
5. Find Uplink Port: ResolveName
6. Determine Commissioned State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 7
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile changes: ApplyProfile
9. Set Service Parameters: SetAttributesPrimitive
10. Set Uplink Parameters: SetAttributesPrimitive
11. Commission Service: InvokeActionPrimitive
The policy createRFC1483ServiceProfile is assigned the following parameters to create an RFC 1483 profile under the profileContainment view:
workOrder:DDMWorkOrder.ProfileNameworkOrder:DDMWorkOrder.subIfIPAddressworkOrder:DDMWorkOrder.subIfSubnetMaskworkOrder:DDMWorkOrder.vcEncapsTypeworkOrder:DDMWorkOrder.vcIPAddressworkOrder:CiscoGenericEM-MIB.qoSCategoryTransworkOrder:CiscoGenericEM-MIB.transCDVTworkOrder:CiscoGenericEM-MIB.transMBSworkOrder:CiscoGenericEM-MIB.transPCRworkOrder:CiscoGenericEM-MIB.transSCRworkOrder:CiscoGenericEM-MIB.transMCRworkOrder:CiscoGenericEM-MIB.qoSCategoryRecvworkOrder:CiscoGenericEM-MIB.recvCDVTworkOrder:CiscoGenericEM-MIB.recvMBSworkOrder:CiscoGenericEM-MIB.recvPCRworkOrder:CiscoGenericEM-MIB.recvSCRworkOrder:CiscoGenericEM-MIB.recvMCRworkOrder:DDMWorkOrder.autoVpiVci The policy modifyRFC1483ServiceProfile is assigned the above parameters to modify an existing profile under the profileContainment view. Only the profile object is updated. Apply the profile to an existing service object to effect the change in a service object.
The policy deleteRFC1483ServiceProfile is assigned the profile name in workOrder:DDMWorkOrder.ProfileName and deletes the profile from the profileContainment view.
The policy createRFC1483ServiceFromProfile is assigned the following parameters to create a service object in a given chassis:
workOrder:DDMWorkOrder.NRPContainmentPathThe containment path of the NRP object in AV under which the service is to be created.workOrder:DDMWorkOrder.ProfileContainmentPathThe containment path of the profile object (for example, profileContainment:/Cisco6400.BR/<profile-name>). workOrder:DDMWorkOrder.serviceNameThe name of the service. This name is also asserted in the attribute LocalDB:C6400DMM.serviceName and is used by CNOM to identify the service in connection management.workOrder:DDMWorkOrder.ATMPortContainmentPathThe containment path of the ATM line port for the uplink:workOrder:DDMWorkOrder.UplinkVPIThe uplink VPI valueworkOrder:DDMWorkOrder.UplinkVCIThe uplink VCI valueworkOrder:DDMWorkOrder.subIfIPAddressworkOrder:DDMWorkOrder.subIfSubnetMask The policy modifyRFC1483ServiceFromProfile is assigned the above parameters to modify an existing service. The following scripts provide a wrapper around the policies for service management:
create_RFC1483_profileCreate Profile Policymodify_RFC1483_profileModify Profile Policydelete_RFC1483ServiceProfileDelete Profile Policycreate_RFC1483Service_fromProfileCreate Service Policymodify_RFC1483Service_fromProfileModify Service Policydelete_RFC1483ServiceDelete Service Policy Initial State: C6400DMMCtrller:C6400DMM.findTechnologyObject_createRFC1483ServiceProfile
1. Find the Technology Object Name: ResolveName
a. If found, create Profile Object: ObjectDeployPrimitive
b. If not found, create Technology Object: ObjectDeployPrimitive
ObjectDeployPrimitive 2. Create Uplink Profile Object and set its attributes: ObjectDeployPrimitive
3. Create RFC1483 Profile Object and set its attributes: ObjectDeployPrimitive
4. Set RFC1483 Profile Attributes: SetProfileAttribute
Initial State: C6400DMMCtrller:C6400DMM.findNRP_createRFC1483ServiceFromProfile
1. Find NRP by Name: ResolveName
2. Find Cisco 6400 UAC Chassis from NRP Name: GetAncestorPrimitive
3. Find Uplink Port: ResolveName
4. Find Profile Object: ResolveName
5. Create Service Object: ObjectDeployPrimitive
6. Create Uplink Object: ObjectDeployPrimitive
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile: ApplyProfile
9. Commission Service: InvokeActionPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceObject_deleteRFC1483Service
1. Find Service Object: FindObject
2. Determine Commission State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 3
3. Delete Service Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_deleteRFC1483ServiceProfile
1. Find Service Profile Object by Name: ResolveName
2. Delete Service Profile Object: ObjectDeletePrimitive
Initial State: C6400DMMCtrller:C6400DMM.findServiceProfile_modifyRFC1483ServiceProfile
1. Find Profile Object by Name: ResolveName
2. Find Profile Uplink Object: GetDescendantPrimitive
3. Find Service Profile Object: GetDescendantPrimitive
4. Update Profile Uplink Attributes: SetAttributesPrimitive
5. Update Profile Services Attributes: SetAttributesPrimitive
Initial State: C6400DMMCtrller:C6400DMM.findSourceServiceProfile_modifyRFC1483ServiceFromProfile
1. Find Service Profile: ResolveName
2. Find Service Object: FindObject
3. Find Uplink Object: GetDescendantPrimitive
4. Find NRP Object: ResolveName
5. Find Uplink Port: ResolveName
6. Determine Commissioned State: Annotate
a. If commissionedDecommission Service: InvokeActionService
b. If decommissionedContinue to Step 7
7. Apply Service Profile: ApplyProfile
8. Apply Uplink Profile changes: ApplyProfile
9. Set Service Parameters: SetAttributesPrimitive
10. Set Uplink Parameters: SetAttributesPrimitive
11. Commission Service: InvokeActionPrimitive
Cisco Wan Manager (CWM) profiles consist of WAN QoS parameter profiles and ATM QoS profiles. You can set up the profiles in CWM GUI, or through the policies supported by the CWM NOA.
There are two policies that support WAN QoS profile management:
create_cwmQoS remove_cwm_QoS The policy create_cwm_QoS creates a WAN QoS profile. The policy expects the following attributes in the work order:
workOrder:DDMWorkOrder.connectionIdentifierworkOrder:DDMWorkOrder.ldbsvConnSubTypeworkOrder:DDMWorkOrder.profileNameworkOrder:DDMWorkOrder.CtrlStateworkOrder:DDMWorkOrder.ldbatmEndPointBCMworkOrder:DDMWorkOrder.ldbatmEndPointCDVTZeroPlus1workOrder:DDMWorkOrder.ldbatmEndPointFGCRAworkOrder:DDMWorkOrder.ldbatmEndPointFRTTworkOrder:DDMWorkOrder.ldbatmEndPointICRworkOrder:DDMWorkOrder.ldbatmEndPointICRTOworkOrder:DDMWorkOrder.ldbatmEndPointMBSworkOrder:DDMWorkOrder.ldbatmEndPointMCRworkOrder:DDMWorkOrder.ldbatmEndPointMinAdjustPeriodworkOrder:DDMWorkOrder.ldbatmEndPointNRMworkOrder:DDMWorkOrder.ldbatmEndPointPCRZeroPlus1workOrder:DDMWorkOrder.ldbatmEndPointPercUtilworkOrder:DDMWorkOrder.ldbatmEndPointPolicingworkOrder:DDMWorkOrder.ldbatmEndPointRateDownworkOrder:DDMWorkOrder.ldbatmEndPointRateUpworkOrder:DDMWorkOrder.ldbatmEndPointSCRZeroPlus1workOrder:DDMWorkOrder.ldbatmEndPointTBEworkOrder:DDMWorkOrder.ldbatmEndPointVSVDworkOrder:DDMWorkOrder.ldbsvConnCellRoutingworkOrder:DDMWorkOrder.ldbsvConnClassOfServiceworkOrder:DDMWorkOrder.ldbsvConnTrkAvoidTypeworkOrder:DDMWorkOrder.ldbsvConnTrkAvoidZCSworkOrder:DDMWorkOrder.ldbatmEndPointICR To create a WAN QoS profile (ATMDMMQOS object) use the following script:
create_cwm_qos <ProfileName> <ProfileType> [<attribute=value>]
The supported profile types are:
![]() |
Caution You must adhere to valid attribute ranges when creating a WAN QoS profile (see Table E-1). |
| Attribute Name | Type | Valid Attribute Ranges |
|---|---|---|
| integer | (1 to 10,200) as the following: |
| integer | (0 to 15) |
| pick-list | (none(1), satellite(2), terrestrial(3)) |
| pick-list | (false(1), true(2)) |
| pick-list | (enable(1), disable(2)) |
| integer | (10 to 1412832) |
| integer | (0 to 5000000) |
| integer | (1 to 100) |
| pick-list | (enable, disable) |
| integer | (7 to 1412832) |
| integer | (1 to 5000000) |
| pick-list | (enable, disable) |
| integer | (0 to 1412832) |
| integer | (0 to 1412832) |
| integer | (1 to 32768) |
| integer | (1 to 255) |
| integer | (2 to 256) |
| integer | (0 to 1048320) |
| integer | (0 to 16700) |
| pick-list | (enable, disable) |
| pick-list | (policingVbr1(1), Vbr2(2), Vbr3(3), Pcrpic(4), none(5)) |
| integer | (0 to 1412832) |
| integer | (62 to 255000) |
If you do not assign a value to an attribute, the default value is used.
The policy remove_cwm_QoS removes a WAN QoS profile. The policy expects the following attributes in the work order:
workOrder:DDMWorkOrder.connectionIdentifier workOrder:DDMWorkOrder.profileNameTo remove a WAN QoS profile, use the following script:
remove_cwm_qos <ProfileName>
Use WAN Connection Management to create and remove connections in:
The policy connectSubscriber_cwm sets up a connection between ingress and egress ports on the appropriate nodes in a WAN cloud. The policy expects the following attributes in the work order:
workOrder:DDMWorkOrder.connectionIdentifierworkOrder:DDMWorkOrder.ingressATMEndPointNodeName workOrder:DDMWorkOrder.ingressATMEndPointIfShelf workOrder:DDMWorkOrder.ingressATMEndPointSlot workOrder:DDMWorkOrder.ingressATMEndPointPortworkOrder:DDMWorkOrder.ingressATMEndPointVpiworkOrder:DDMWorkOrder.ingressATMEndPointVciworkOrder:DDMWorkOrder.egressATMEndPointNodeName workOrder:DDMWorkOrder.egressATMEndPointIfShelfworkOrder:DDMWorkOrder.egressATMEndPointSlot workOrder:DDMWorkOrder.egressATMEndPointPortworkOrder:DDMWorkOrder.egressATMEndPointVpiworkOrder:DDMWorkOrder.egressATMEndPointVciworkOrder:DDMWorkOrder.atmServiceCharacteristicsTo run the policy successfully, satisfy the following conditions:
To set up the connection inside the WAN cloud, use the following script:
connect_cwm <Connection_ID> <QoS type> <ingressNode> <ingressSlot> <ingressPort> <ingressVpi> <ingressVci> <egressNode> <egressSlot> <egressPort> [<egressVpi> <egressVci>]
The policy disconnect_cwm eliminates a connection in a WAN cloud and removes it from CNOM view.
The policy expects the following attribute in the work order:
workOrder:DDMWorkOrder.connectionIdentifier You can also run this policy by using the script disconnect_cwm as follows:
disconnect_cwm <Connection_ID>
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Tue Sep 17 07:48:45 PDT 2002
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.