|
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.connectionIdentifier
workOrder:DDMWorkOrder.ingressIdentifier
workOrder:DDMWorkOrder.serviceCharacteristics
workOrder:DDMWorkOrder.autoAllocate
workOrder:DDMWorkOrder.setupSoftPVC
workOrder:DDMWorkOrder.ingressVCI
workOrder:DDMWorkOrder.ingressVPI
workOrder:DDMWorkOrder.egressVCI
workOrder:DDMWorkOrder.egressVPI
The 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.connectionIdentifier
workOrder:DDMWorkOrder.ingressIdentifier
workOrder:DDMWorkOrder.egressIdentifier
workOrder:DDMWorkOrder.serviceCharacteristics
workOrder:DDMWorkOrder.ingressVPI
workOrder:DDMWorkOrder.ingressVCI
The 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.connectionIdentifier
workOrder:DDMWorkOrder.ingressIdentifier
workOrder:DDMWorkOrder.egressIdentifier
workOrder:DDMWorkOrder.serviceCharacteristics
workOrder:DDMWorkOrder.ingressVPI
workOrder:DDMWorkOrder.ingressVCI
The 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.ChanConfRMaxInterleaveDelay
workOrder:CEMCS-IF-ADSL-MIB.ChanConfCMaxInterleaveDelay
workOrder:CEMCS-IF-ADSL-MIB.ChanConfRInterleaveMinTxRate
workOrder:CEMCS-IF-ADSL-MIB.ChanConfCInterleaveMinTxRate
workOrder:CEMCS-IF-ADSL-MIB.ChanConfRInterleaveMaxTxRate workOrder:CEMCS-IF-ADSL-MIB.ChanConfCInterleaveMaxTxRate
workOrder:CEMCS-IF-ADSL-MIB.ConfRTargetSnrMgn
workOrder:CEMCS-IF-ADSL-MIB.ConfCTargetSnrMgn
workOrder:CEMCS-IF-DMT-MIB.dmtConfTrellis
workOrder:CEMCS-IF-DMT-MIB.atucDmtConfOverheadFraming
workOrder:CEMCS-IF-DMT-MIB.lineDmtConfOperatingMode
workOrder:CEMCS-IF-DMT-MIB.lineDmtConfTrainingMode
workOrder:CEMCS-IF-DMT-MIB.atucDmtConfBitSwapEnabled
workOrder:CEMCS-IF-DMT-MIB.atucDmtConfBitSwapFrom
workOrder:CEMCS-IF-DMT-MIB.atucDmtConfBitSwapTo
workOrder:CEMCS-IF-DMT-MIB.aturDmtConfCodewordSize
workOrder:CEMCS-IF-DMT-MIB.atucDmtConfCodewordSize
workOrder:CEMCS-IF-DMT-MIB.aturDmtConfInterleaveFecSize
workOrder:CEMCS-IF-DMT-MIB.atucDmtConfInterleaveFecSize
workOrder:DDMWorkOrder.profileName
The 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.profileName
workOrder:CAPController-MIB.db-AtucCapConfTargetSnrMgn
workOrder:CAPController-MIB.db-AtucCapConfUp17KBaudEnable
workOrder:CAPController-MIB.db-AturCapConfPsdmLevel
workOrder:CAPController-MIB.db-AtucCapConfMinTxRate
workOrder:CAPController-MIB.db-CapConfCpeSignature
workOrder:CAPController-MIB.db-AtucCapConfMaxTxRate
workOrder:CAPController-MIB.db-AtucCapConfDown136KBaudEnable
workOrder:CAPController-MIB.db-AtucCapConfUp68KBaudEnable
workOrder:CAPController-MIB.db-AtucCapConfPsdmLevel
workOrder:CAPController-MIB.db-AturCapConfMinTxRate
workOrder:CAPController-MIB.db-AturCapConfTargetSnrMgn
workOrder:CAPController-MIB.db-CapConfInterleaveDelay
workOrder:CAPController-MIB.db-CapConfTrainingMode
workOrder:CAPController-MIB.db-AturCapConfMaxTxRate
The 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.profileName
workOrder:CEMCS-SDSL-IF-MIB.sdslLineMaxRate
The 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.profileName
workOrder:CEMCS-ATM-CONN-MIB.qoSCategoryTran
workOrder:CEMCS-ATM-CONN-MIB.transCLP
workOrder:CEMCS-ATM-CONN-MIB.transCDVT
workOrder:CEMCS-ATM-CONN-MIB.transPCR
workOrder:CEMCS-ATM-CONN-MIB.transMBS
workOrder:CEMCS-ATM-CONN-MIB.transSCR
workOrder:CEMCS-ATM-CONN-MIB.transMCR
workOrder:CEMCS-ATM-CONN-MIB.qoSCategoryRecv
workOrder:CEMCS-ATM-CONN-MIB.recvCLP
workOrder:CEMCS-ATM-CONN-MIB.recvCDVT
workOrder:CEMCS-ATM-CONN-MIB.recvPCR
workOrder:CEMCS-ATM-CONN-MIB.recvMBS
workOrder:CEMCS-ATM-CONN-MIB.recvSCR
workOrder:CEMCS-ATM-CONN-MIB.recvMCR
The 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.ProfileName
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMask
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMask
workOrder:C6100v30Ctrl-MIB.subscrTrainingMode
workOrder:C6100v30Ctrl-MIB.subscrOverheadFrame
workOrder:C6100v30Ctrl-MIB.subscrTrellisCode
workOrder:C6100v30Ctrl-MIB.subscrInterleavedDelay
workOrder:C6100v30Ctrl-MIB.subscrGliteMode
workOrder:C6100v30Ctrl-MIB.subscrFECRedundancyBytes
workOrder: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.ProfileName
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMask
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMask
workOrder:C6100v30Ctrl-MIB.subscrCAPRSConfig
workOrder:C6100v30Ctrl-MIB.subscr136KBaud
workOrder:C6100v30Ctrl-MIB.subscr17KBaudEnable
workOrder:C6100v30Ctrl-MIB.subscr68KBaudEnable
workOrder:C6100v30Ctrl-MIB.subscrCpeDetect
workOrder: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.ProfileName
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMask
workOrder: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.ProfileName
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamRate
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamMargin
workOrder:C6100v30Ctrl-MIB.subscrProvUpstreamPSDMask
workOrder:C6100v30Ctrl-MIB.subscrProvDownstreamPSDMask
workOrder:C6100v30Ctrl-MIB.subscrCAPRSConfig
workOrder:C6100v30Ctrl-MIB.subscr136KBaud
workOrder:C6100v30Ctrl-MIB.subscr17KBaudEnable
workOrder:C6100v30Ctrl-MIB.subscr68KBaudEnable
workOrder:C6100v30Ctrl-MIB.subscrCpeDetect
workOrder:C6100v30Ctrl-MIB.subscrCpeSignature
workOrder:C6100v30Ctrl-MIB.subscrTimerType
workOrder:C6100v30Ctrl-MIB.subscrIdleTimer
workOrder:C6100v30Ctrl-MIB.subscrSessionTimer
workOrder: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.ProfileName
workOrder:C6100v30Ctrl-MIB.subscrPvcPath
workOrder: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:
CreateProfilePolicy
Creates 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.ModifyProfilePolicy
Modifies an existing profile for the specified service type in the profileContainment view.DeleteProfilePolicy
Deletes an existing profile. CreateServicePolicy
Creates a service object in a given chassis, applies a specified profile to the service, and commissions the service for creating connections for the service.ModifyServicePolicy
Modifies an existing service object by:DeleteServicePolicy
Decommissions 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.NRPContainmentPath
The containment path of the NRP object in AV under which the service is to be created.workOrder:DDMWorkOrder.ProfileContainmentPath
The containment path of the profile object (for example, profileContainment:/Cisco6400.PPPIP/<
profile-name>
). workOrder:DDMWorkOrder.serviceName
The 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_profile
Create Profile Policymodify_PPP_profile
Modify Profile Policydelete_PPPoAServiceProfile
Delete Profile Policycreate_PPPService_fromProfile
Create Service Policymodify_PPPService_fromProfile
Modify Service Policydelete_PPPoAService
Delete 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.ProfileName
workOrder:DDMWorkOrder.l2tpDomainName
workOrder:DDMWorkOrder.l2tpTunnelNumber
workOrder:DDMWorkOrder.l2tpCustEncaps
workOrder:DDMWorkOrder.l2tpIPAddress
workOrder:DDMWorkOrder.vtAuthenticationType
workOrder:DDMWorkOrder.l2tpAuthName
workOrder:DDMWorkOrder.l2tpAuthPassword
workOrder:DDMWorkOrder.vcEncapsType
workOrder:DDMWorkOrder.vcIPAddress
workOrder:DDMWorkOrder.subIfIPAddress
workOrder:DDMWorkOrder.subIfSubnetMask
workOrder:CiscoGenericEM-MIB.QoSCategoryTrans
workOrder:CiscoGenericEM-MIB.transCDVT
workOrder:CiscoGenericEM-MIB.transMBS
workOrder:CiscoGenericEM-MIB.transPCR
workOrder:CiscoGenericEM-MIB.transSCR
workOrder:CiscoGenericEM-MIB.transMCR
workOrder:CiscoGenericEM-MIB.QoSCategoryRecv
workOrder:CiscoGenericEM-MIB.recvCDVT
workOrder:CiscoGenericEM-MIB.recvMBS
workOrder:CiscoGenericEM-MIB.recvPCR
workOrder:CiscoGenericEM-MIB.recvSCR
workOrder:CiscoGenericEM-MIB.recvMCR
workOrder: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.NRPContainmentPath
The containment path of the NRP object in AV under which the service is created.workOrder:DDMWorkOrder.ProfileContainmentPath
The containment path of the profile object (for example, profileContainment:/Cisco6400.L2TP/<
profile-name>
). workOrder:DDMWorkOrder.serviceName
The 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.ATMPortContainmentPath
The containment path of the ATM Line Port for the uplink tunneling.workOrder:DDMWorkOrder.UplinkVPI
The uplink VPI value.workOrder:DDMWorkOrder.UplinkVCI
The uplink VCI value.workOrder:C6400SSControl-MIB.allowOverSub
Indicates 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_profile
Create Profile Policymodify_l2tp_profile
Modify Profile Policydelete_l2tp_profile
Delete Profile Policycreate_l2tp_p
Create Service Policymodify_l2tp_p
Modify Service Policydelete_l2tp_p
Delete 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.ProfileName
workOrder:DDMWorkOrder.bridgeProtocol
workOrder:DDMWorkOrder.bridgeGroup
workOrder:DDMWorkOrder.vcEncapsType
workOrder:DDMWorkOrder.subPolicyARP
workOrder:DDMWorkOrder.subPolicyBroadcast
workOrder:DDMWorkOrder.subPolicyMulticast
workOrder:DDMWorkOrder.subPolicyUnknownDest
workOrder:DDMWorkOrder.subPolicySTP
workOrder:DDMWorkOrder.subPolicyCDP
workOrder:CiscoGenericEM-MIB.qoSCategoryTrans
workOrder:CiscoGenericEM-MIB.transCDVT
workOrder:CiscoGenericEM-MIB.transMBS
workOrder:CiscoGenericEM-MIB.transPCR
workOrder:CiscoGenericEM-MIB.transSCR
workOrder:CiscoGenericEM-MIB.transMCR
workOrder:CiscoGenericEM-MIB.qoSCategoryRecv
workOrder:CiscoGenericEM-MIB.recvCDVT
workOrder:CiscoGenericEM-MIB.recvMBS
workOrder:CiscoGenericEM-MIB.recvPCR
workOrder:CiscoGenericEM-MIB.recvSCR
workOrder:CiscoGenericEM-MIB.recvMCR
workOrder: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.NRPContainmentPath
The containment path of the NRP object in AV under which the service is to be created.workOrder:DDMWorkOrder.ProfileContainmentPath
The containment path of the profile object (for example, profileContainment:/Cisco6400.BB/<
profile-name>
). workOrder:DDMWorkOrder.serviceName
The 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.ATMPortContainmentPath
The containment path of the ATM Line Port for the uplink.workOrder:DDMWorkOrder.UplinkVPI
The uplink VPI value.workOrder:DDMWorkOrder.UplinkVCI
The uplink VCI value.workOrder:C6400SSControl-MIB.allowOverSub
Indicates 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_profile
Create Profile Policymodify_BB_profile
Modify Profile Policydelete_BBServiceProfile
Delete Profile Policycreate_BBService_fromProfile
Create Service Policymodify_BBService_fromProfile
Modify Service Policydelete_BBService
Delete Service PolicyNote 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
applyProfile
applyProfile
setAttributesPrimitive
setAttributesPrimitive
InvokeActionPrimitive
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 createIRBServiceProfile
is assigned the following parameters to create an IRB profile under the profileContainment view:
workOrder:DDMWorkOrder.ProfileName
workOrder:DDMWorkOrder.bridgeProtocol
workOrder:DDMWorkOrder.bridgeGroup
workOrder:DDMWorkOrder.vcEncapsType
workOrder:DDMWorkOrder.subPolicyARP
workOrder:DDMWorkOrder.subPolicyBroadcast
workOrder:DDMWorkOrder.subPolicyMulticast
workOrder:DDMWorkOrder.subPolicyUnknownDest
workOrder:DDMWorkOrder.subPolicySTP
workOrder:DDMWorkOrder.subPolicyCDP
workOrder:DDMWorkOrder.bviIPAddress
workOrder:DDMWorkOrder.bviSubnetMask
workOrder:CiscoGenericEM-MIB.qoSCategoryTrans
workOrder:CiscoGenericEM-MIB.transCDVT
workOrder:CiscoGenericEM-MIB.transMBS
workOrder:CiscoGenericEM-MIB.transPCR
workOrder:CiscoGenericEM-MIB.transSCR
workOrder:CiscoGenericEM-MIB.transMCR
workOrder:CiscoGenericEM-MIB.qoSCategoryRecv
workOrder:CiscoGenericEM-MIB.recvCDVT
workOrder:CiscoGenericEM-MIB.recvMBS
workOrder:CiscoGenericEM-MIB.recvPCR
workOrder:CiscoGenericEM-MIB.recvSCR
workOrder:CiscoGenericEM-MIB.recvMCR
workOrder: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.NRPContainmentPath
The containment path of the NRP object in AV under which the service is created.workOrder:DDMWorkOrder.ProfileContainmentPath
The containment path of the profile object (for example, profileContainment:/Cisco6400.BR/<
profile-name>
). workOrder:DDMWorkOrder.serviceName
The 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.ATMPortContainmentPath
The containment path of the ATM line port for the uplink.workOrder:DDMWorkOrder.UplinkVPI
The uplink VPI value.workOrder:DDMWorkOrder.UplinkVCI
The uplink VCI value.workOrder:C6400SSControl-MIB.allowOverSub
Indicates 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.brIPRoute
The following scripts provide a wrapper around the policies for service management:
create_BR_profile
Create Profile Policymodify_BR_profile
Modify Profile Policydelete_BRServiceProfile
Delete Profile Policycreate_BRService_fromProfile
Create Service Policymodify_BRService_fromProfile
Modify Service Policydelete_BRService
Delete Service PolicyNote 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.ProfileName
workOrder:DDMWorkOrder.subIfIPAddress
workOrder:DDMWorkOrder.subIfSubnetMask
workOrder:DDMWorkOrder.vcEncapsType
workOrder:DDMWorkOrder.vcIPAddress
workOrder:CiscoGenericEM-MIB.qoSCategoryTrans
workOrder:CiscoGenericEM-MIB.transCDVT
workOrder:CiscoGenericEM-MIB.transMBS
workOrder:CiscoGenericEM-MIB.transPCR
workOrder:CiscoGenericEM-MIB.transSCR
workOrder:CiscoGenericEM-MIB.transMCR
workOrder:CiscoGenericEM-MIB.qoSCategoryRecv
workOrder:CiscoGenericEM-MIB.recvCDVT
workOrder:CiscoGenericEM-MIB.recvMBS
workOrder:CiscoGenericEM-MIB.recvPCR
workOrder:CiscoGenericEM-MIB.recvSCR
workOrder:CiscoGenericEM-MIB.recvMCR
workOrder: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.NRPContainmentPath
The containment path of the NRP object in AV under which the service is to be created.workOrder:DDMWorkOrder.ProfileContainmentPath
The containment path of the profile object (for example, profileContainment:/Cisco6400.BR/<
profile-name>
). workOrder:DDMWorkOrder.serviceName
The 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.ATMPortContainmentPath
The containment path of the ATM line port for the uplink:workOrder:DDMWorkOrder.UplinkVPI
The uplink VPI valueworkOrder:DDMWorkOrder.UplinkVCI
The uplink VCI valueworkOrder:DDMWorkOrder.subIfIPAddress
workOrder: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_profile
Create Profile Policymodify_RFC1483_profil
eModify Profile Policydelete_RFC1483ServiceProfile
Delete Profile Policycreate_RFC1483Service_fromProfile
Create Service Policymodify_RFC1483Service_fromProfile
Modify Service Policydelete_RFC1483Service
Delete 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.connectionIdentifier
workOrder:DDMWorkOrder.ldbsvConnSubType
workOrder:DDMWorkOrder.profileName
workOrder:DDMWorkOrder.CtrlState
workOrder:DDMWorkOrder.ldbatmEndPointBCM
workOrder:DDMWorkOrder.ldbatmEndPointCDVTZeroPlus1
workOrder:DDMWorkOrder.ldbatmEndPointFGCRA
workOrder:DDMWorkOrder.ldbatmEndPointFRTT
workOrder:DDMWorkOrder.ldbatmEndPointICR
workOrder:DDMWorkOrder.ldbatmEndPointICRTO
workOrder:DDMWorkOrder.ldbatmEndPointMBS
workOrder:DDMWorkOrder.ldbatmEndPointMCR
workOrder:DDMWorkOrder.ldbatmEndPointMinAdjustPeriod
workOrder:DDMWorkOrder.ldbatmEndPointNRM
workOrder:DDMWorkOrder.ldbatmEndPointPCRZeroPlus1
workOrder:DDMWorkOrder.ldbatmEndPointPercUtil
workOrder:DDMWorkOrder.ldbatmEndPointPolicing
workOrder:DDMWorkOrder.ldbatmEndPointRateDown
workOrder:DDMWorkOrder.ldbatmEndPointRateUp
workOrder:DDMWorkOrder.ldbatmEndPointSCRZeroPlus1
workOrder:DDMWorkOrder.ldbatmEndPointTBE
workOrder:DDMWorkOrder.ldbatmEndPointVSVD
workOrder:DDMWorkOrder.ldbsvConnCellRouting
workOrder:DDMWorkOrder.ldbsvConnClassOfService
workOrder:DDMWorkOrder.ldbsvConnTrkAvoidType
workOrder:DDMWorkOrder.ldbsvConnTrkAvoidZCS
workOrder: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.profileName
To 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.connectionIdentifier
workOrder:DDMWorkOrder.ingressATMEndPointNodeName
workOrder:DDMWorkOrder.ingressATMEndPointIfShelf
workOrder:DDMWorkOrder.ingressATMEndPointSlot
workOrder:DDMWorkOrder.ingressATMEndPointPort
workOrder:DDMWorkOrder.ingressATMEndPointVpi
workOrder:DDMWorkOrder.ingressATMEndPointVci
workOrder:DDMWorkOrder.egressATMEndPointNodeName
workOrder:DDMWorkOrder.egressATMEndPointIfShelf
workOrder:DDMWorkOrder.egressATMEndPointSlot
workOrder:DDMWorkOrder.egressATMEndPointPort
workOrder:DDMWorkOrder.egressATMEndPointVpi
workOrder:DDMWorkOrder.egressATMEndPointVci
workOrder:DDMWorkOrder.atmServiceCharacteristics
To 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.