Cisco Active Network Abstraction Network Service Activation 1.0 Customization Guide, 3.7
Cisco ANA Network Service Activation Workflows
Downloads: This chapterpdf (PDF - 339.0KB) The complete bookPDF (PDF - 3.55MB) | Feedback

Cisco ANA Network Service Activation Workflows

Table Of Contents

Cisco ANA Network Service Activation Workflows

E-LAN Workflows

Create E-LAN VPLS Hub Workflow

Create E-LAN VPLS Neighbor Workflow

Create E-LAN H-VPLS Hub Neighbor Workflow

Create E-LAN H-VPLS Spoke Workflow

E-Line Workflows

Create E-Line Point-to-Point Service

Create E-Line Local Connect Service Workflow

Access Workflows

Layer 3 VPN Workflows

Create a Layer 3 VPN

MToP Workflows

Create a TDM Pseudowire Service

Create an ATM Pseudowire Service

Create Clocking Synchronization

Residential HSI Workflows

Create HSI Point to Multipoint

Policy Workflows

Create Layer 2 ACL Workflow

Create QoS Policy Workflow

Create MAC Secure Addresses

Create a Multipoint EFP Workflow


Cisco ANA Network Service Activation Workflows


The following topics provide a details for the Carrier Ethernet and MToP workflows provided with Cisco ANA NSA. Topics include:

E-LAN Workflows

E-Line Workflows

Access Workflows

Layer 3 VPN Workflows

MToP Workflows

Residential HSI Workflows

Policy Workflows

Create a Multipoint EFP Workflow


Note Attribute tables in this section show external attributes. Internal attributes (attributes that begin with "_") and required attributes (attributes that begin with "AA") are not shown. For more information about Cisco ANA NSA, see Cisco ANA NSA Workflow Attributes, page 3-3.


E-LAN Workflows

E-LAN workflows complete the E-LAN activations. Table 5-1 lists the E-LAN workflows.

Table 5-1 E-LAN Workflows

Workflow
Workflow File Name
Description

Creates an E-LAN VPLS hub.

NSA_ELAN_HUB.template

Creates an E-LAN VPLS hub.

Create a Multipoint EFP

NSA_EFP.template

Creates an E-LAN multipoint EFP.

Create an E-LAN VPLS Neighbor

NSA_ELAN_VPLS_Neighbor.template.

Creates an E-LAN VPLS neighbor.

Create an E-LAN H-VPLS Hub Neighbor

NSA_ELAN_HVPLS_HUB_NBR7600.
template

Creates an E-LAN H-VPLS hub neighbor.

Create an E-LAN H-VPLS Spoke

NSA_ELAN_H-VPLS_Spoke7600.template

Create an E-LAN H-VPLS spoke.


The follow sections define the service activation scripts and inputs used for each E-LAN workflow.

Create E-LAN VPLS Hub Workflow

Create E-LAN VPLS Neighbor Workflow

Create E-LAN H-VPLS Hub Neighbor Workflow

Create E-LAN H-VPLS Spoke Workflow

Create E-LAN VPLS Hub Workflow

Description: Creates an E-LAN VPLS hub.

Devices: Cisco 7600 Series and Cisco 9000 ASR Series.

Workflow file: NSA_ELAN_HUB.template.

Subworkflows:

ELAN_Feature.template

NSA_ELAN_HUB_Remove.template

Scripts:

configure_elan_xr

configure_elan

External Attributes: See Table 5-2.

Table 5-2 Create an E-LAN VPLS Hub Workflow External Attributes 

Attribute
Type
Default Value

HUB_COUNT

Integer

0

NBR_COUNT

Integer

-1

NBR_COUNT_STR

String

-1

aclName_list

String

 

activateBD_list

String

 

agingTime_list

String

 

attachQoSPolicy_list

String

 

bridgeDomain_list

String

 

bridgeGroup_list

String

 

customerId_list

String

 

deviceIp_list

String

 

deviceName_list

String

 

direction_list

String

 

efpId_list

String

 

enableIgmpSnoop_list

String

 

enableSplitHorizon_list

String

 

innerVlanTag_list

String

 

inputPolicyMapName_list

String

 

inputSharedPolicyMapName_list

String

 

maxSecureAddr_list

String

 

needSecure_list

String

 

outerVlanTag_list

String

 

outputPolicyMapName_list

String

 

outputSharedPolicyMapName_list

String

 

peerDeviceIp_list

String

0.0.0.0

platform_list

String

 

pushInnerVlanTag_list

String

 

pushOuterVlanTag_list

String

 

pwClassName_list

String

 

rewritePopAction_list

String

 

secureViolationMode_list

String

 

translateAction_list

String

 

translateInnerVlanTag_list

String

 

translateOuterVlanTag_list

String

 

uniId_list

String

 

vcId_list

String

 

vfiName_list

String

 

vlanId_list

String

 

vlanTagOperation_list

String

 

Create E-LAN VPLS Neighbor Workflow

Description: Creates an E-LAN VPLS neighbor.

Devices: Cisco 7600 Series and Cisco ASR 9000 Series.

Workflow file: NSA_ELAN_VPLS_Neighbor.template.

Subworkflows: NSA_ELAN_VPLS_Neighbor.template.

Scripts:

add_neighbor_to_elan_vfi_xr_se

remove_neighbor_from_elan_vfi_xr_se

add_mac_acl_to_service_instance

add_mac_security_to_service_instance

add_policy_map_to_service_instance

add_policy_map_to_interface_xr

add_policy_map_to_encapsulated_interface_xr

External Attributes: See Table 5-3.

Table 5-3 Create E-LAN VPLS Neighbor Workflow External Attributes 

Attribute
Type
Default Value

bridgeDomainName

String

 

bridgeGroupName

String

 

coWFId

String

none

customerId

String

 

deviceName

String

 

operation

String

add

peerDeviceIp_list

String

 

platform

String

 

purge

String

none

pwClassName

String

 

serviceActivationId

String

none

vcId

String

 

vfiName

String

 

Create E-LAN H-VPLS Hub Neighbor Workflow

Description: Creates an E-LAN H-VPLS hub neighbor.

Devices: Cisco 7600 Series Routers.

Workflow file: NSA_ELAN_HVPLS_HUB_NBR7600.template.

Subworkflows: None

Scripts:

add_neighbour_with_no_split_horizon

remove_neighbor

External Attributes: See Table 5-4.

Table 5-4 Create E-LAN H-VPLS Hub Neighbor Workflow External Attributes 

Attribute
Type
Default Value

NBR_COUNT

Integer

0

customerId_list

String

 

deviceName_list

String

 

hub_vcId_list

String

 

nbr_vcId_list

String

 

peerIpAddress_list

String

 

Create E-LAN H-VPLS Spoke Workflow

Description: Creates an E-LAN H-VPLS spoke.

Devices: Cisco 7600 Series Routers and Cisco ASR 9000 Series Routers.

Workflow file: NSA_ELAN_H-VPLS_Spoke7600.template.

Subworkflows: ELAN_Feature.template.

Scripts:

configure_hvpls_spoke

remove_hvpls_spoke

External Attributes: See Table 5-5.

Table 5-5 Create E-LAN H-VPLS Spoke Workflow External Attributes 

Attribute
Type
Default Value

ActivationInfo

String

 

Spoke_COUNT

Integer

0

VC_ID_list

String

 

aclName_list

String

 

activateInterface_list

String

 

agingTime_list

String

 

attachQoSPolicy_list

String

 

coWFId

String

-1

deviceName_list

String

 

direction_list

String

 

efpId_list

String

 

enableIgmpSnoop_list

String

 

enableSplitHorizon_list

String

 

innerVlanTag_list

String

 

inputPolicyMapName_list

String

 

maxSecureAddr_list

String

 

needSecure_list

String

 

operation

String

add

outerVlanTag_list

String

 

outputPolicyMapName_list

String

 

peerIpAddress_list

String

 

platform_list

String

 

purge

String

none

pushInnerVlanTag_list

String

 

pushOuterVlanTag_list

String

 

rewritePopAction_list

String

 

secureViolationMode_list

String

 

serviceActivationId

String

none

translateVlanTag_list

String

 

uniId_list

String

 

vlanId_list

String

 

xconnectLocation_list

String

 

E-Line Workflows

E-Line workflows provision E-Line services. Table 5-6 lists the E-Line workflows and workflow file names.

Table 5-6 E-Line Workflows

Workflow
Workflow File Name
Description

Create E-Line Point-to-Point Service

NSA_Eline.template

Creates the pseudowires between two aggregation device interfaces (UNIs).

Create E-Line Local Connect Service

NSA_Eline_LocalConnect7600.template

Handles the special case where the two E-Line service UNI endpoints reside on the same aggregation device


The follow sections identify the E-Line workflows:

Create E-Line Point-to-Point Service

Create E-Line Local Connect Service Workflow

Create E-Line Point-to-Point Service

Description: Creates the pseudowires between two aggregation Cisco 7600 and Cisco ASR 9000 Series router interfaces.

Devices: Cisco ASR 9000 Series, Cisco 7600 Series.

Workflow File: NSA_Eline.template.

Subworkfows: NSA_ELINE_Feature.template.

Scripts:

configure_eline_xr

configure_eline

add_mac_acl_to_service_instance

add_policy_map_to_service_instance

add_policy_map_to_interface_xr

add_policy_map_to_encapsulated_interface_xr

remove_eline_xr

remove_eline

External Attributes: See Table 5-7.

Table 5-7 Create E-Line Point-to-Point Service Workflow External Attributes 

Attribute
Type
Default Value

AAAserviceActivationId

String

none

ActivationInfo

Object

See Workflow Output for more details

EFP_ID_a

Integer

0

EFP_ID_z

Integer

0

aclName_a

String

 

aclName_z

String

 

activateInterface_a

String

true

activateInterface_z

String

true

coWFId

String

-1

deviceName_a

String

 

deviceName_z

String

 

innerVlanTag_a

String

 

innerVlanTag_z

String

 

interfaceName_a

String

 

interfaceName_z

String

 

operation

String

add

outerVlanTag_a

String

 

outerVlanTag_z

String

 

peerDeviceIp_a

String

 

peerDeviceIp_z

String

 

platform_a

String

7600

platform_z

String

7600

purge

String

none

pushInnerVlanTag_a

String

 

pushInnerVlanTag_z

String

 

pushOuterVlanTag_a

String

 

pushOuterVlanTag_z

String

 

pwClassName_a

String

 

pwClassName_z

String

 

rewritePopAction_a

String

 

rewritePopAction_z

String

 

rewriteTranslateAction_a

String

 

rewriteTranslateAction_z

String

 

serviceActivationId

String

none

translateInnerVlanTag_a

String

 

translateInnerVlanTag_z

String

 

translateOuterVlanTag_a

String

 

translateOuterVlanTag_z

String

 

tunnelId_a

String

-9999

tunnelId_z

String

-9999

vlanTagOperation_a

String

none

vlanTagOperation_z

String

none

xconnectGroupName_a

String

 

xconnectGroupName_z

String

 

xconnectName_a

String

 

xconnectName_z

String

 

Create E-Line Local Connect Service Workflow

Description: Completes a local connection between two UNI endpoints of the E-Line service residing on the same Cisco 7600 aggregation router.

Workflow File: NSA_Eline_LocalConnect7600.template

Subworkflows: NSA_ELINE_Feature.template.

Devices: Cisco 7600 Series.

Scripts:

add_mac_acl_to_service_instance

add_policy_map_to_service_instance

configure_local_connect

remove_local_connect

External Attributes: See Table 5-8.

Table 5-8 Create E-Line Local Connect Service Workflow External Attributes 

Attribute
Type
Default Value

AAAserviceActivationId

String

none

EFP_ID_a

String

 

EFP_ID_z

String

 

aclName_a

String

 

aclName_z

String

 

activateInterface

String

 

coWFId

String

-1

deviceName

String

 

innerVlanTag_a

String

 

innerVlanTag_z

String

 

interfaceName_a

String

 

interfaceName_z

String

 

operation

String

add

outerVlanTag_a

String

 

outerVlanTag_z

String

 

purge

String

none

pushInnerVlanTag_a

String

 

pushInnerVlanTag_z

String

 

pushOuterVlanTag_a

String

 

pushOuterVlanTag_z

String

 

rewritePopAction_a

String

 

rewritePopAction_z

String

 

serviceActivationId

String

none

serviceOrderId

String

 

translateVlanTag_a

String

 

translateVlanTag_z

String

 

vlanTagOperation_a

String

none

vlanTagOperation_z

String

none


Access Workflows

Cisco ANA NSA provides a Create Access workflow:

Description: Creates the UNI and NNI switchports on access switches.

Workflow File: NSA_Access.template.

Devices: Cisco 3400, 3400E and 4500 Series access switches.

Subworkflows:

NSA_ActivateAccess.template

NSA_DeactivateAccess.template

NSA_split_and_set.template

Scripts:

add_switchport_trunk_se

add_switchport_access_se

add_allowed_vlan_to_interface/remove_allowed_vlan_from_interface

add_selective_qinq_from_swtichport_trunk_se/remove_selective_qinq_from_switchport

remove_switch_port_se

External Attributes: See Table 5-9.

Table 5-9 Activate Access Workflow External Attributes 

Attribute
Type
Default Value

ACC_NNI_COUNT

Integer

0

ACC_NNI_interfaceNames_list

String

 

ACC_NNI_oids_list

String

 

ACC_NNI_vlanIds_list

String

 

ACC_Platform

String

 

ACC_UNI_COUNT

Integer

0

ACC_UNI_ceVlans_list

String

 

ACC_UNI_interfaceNames_list

String

 

ACC_UNI_mappingDefaults_list

String

 

ACC_UNI_oids_list

String

 

ACC_UNI_qinq_list

String

 

ACC_UNI_sVlans_list

String

 

ACC_UNI_vlanIds_list

String

 

coWFId

String

 

configSwitchPort_list

String

 

hasException

String

false

perge

String

 

serviceActivationId

String

 

Layer 3 VPN Workflows

Layer 3 workflows create Layer 3 VPN, shown in Table 5-10.

Table 5-10 Layer 3 VPN Workflows

Workflow
Workflow File Name
Description

Create a Layer 3 VPN.

NSA_L3VPN.template

Creates a Layer 3 VPN

Create a Multipoint EFP

NSA_EFP.template

Creates a multipoint EFP for the Layer 3 VPN.


The follow sections define the service activation scripts and inputs used for each Layer 3 VPN workflow.

Create a Layer 3 VPN

Create a Multipoint EFP Workflow

Create a Layer 3 VPN

Description: Creates a Layer 3 VPN site and performs the following activities:

Creates VRF on PEs.

Adds route targets to the VRF.

Adds BGP.

Adds VRF forwarding to VLAN interfaces and subinterfaces.

Adds BGP neighbors.

Devices: Cisco 7600 Series.

Workflow File: NSA_L3VPN.template

Subworkflows: None

Scripts:

configure_l3vpn_on_pe

add_route_target_to_vrf_se

remove_l3vpn_on_pe

External Attributes: See Table 5-11.

Table 5-11 Create Create Layer 3 VPN Service Workflow External Attributes 

Attribute
Type
Default Value

activateInterface_list

String

 

asNumber_list

String

 

asOccurences_list

String

 

configureBGP_list

String

 

configureExtraRT_list

String

 

deviceName2_list

String

 

deviceName_list

String

 

interfaceName_list

String

 

ipAddress_list

String

 

maxRoutesThreshhold_list

String

 

maxRoutes_list

String

 

peerDeviceIp_list

String

 

platform_list

String

 

redistributeConnected_list

String

 

redistributeStatic_list

String

 

remoteAS_list

String

 

routeDistinguisher_list

String

 

routeTarget2_list

String

 

routeTargetType2_list

String

 

routeTargetType_list

String

 

routeTarget_list

String

 

rt_COUNT

Integer

0

site_COUNT

Integer

0

subnetMask_list

String

 

vlanId_list

String

 

vrfLocation_list

String

 

vrfName2_list

String

 

vrfName_list

String

 

MToP Workflows

MToP workflows complete MToP ATM, TDM, and clocking synchronization provisioning. Table 5-12 lists the MToP workflows.

Table 5-12 MToP Workflows

Workflow
Workflow File Name
Description

Create TDM Pseudowire Service

NSA_MTOP_TDM.template

Creates an MToP TDM pseudowire service.

Create ATM Pseudowire Service

NSA_MToP_ATM.template

Creates an MToP ATM pseudowire service.

Create Clock Synchronization

NSA_MToP_Synchronization.template

Creates MToP clocking synchronization.


The follow sections define the service activation scripts and inputs used for each MToP workflow.

Create a TDM Pseudowire Service

Create an ATM Pseudowire Service

Create Clocking Synchronization

Create a TDM Pseudowire Service

Description: Creates a MToP TDM pseudowire for traffic and clocking (ACR).

Devices: Cisco 7600 Series routers and Cisco MWR 2941 Cell Site Router

Workflow File: NSA_MToP_TDM.template.

Subworkflows:

NSA_MToP_TDM_Subflow.template

NSA_MToP_TDM_Clock.template

Scripts:

configure_tdm_over_mpls_pw

configure_tdm_over_mpls_pw_mwr

configure_adaptive_clocking

configure_adaptive_clocking_mwr

remove_adaptive_clocking

remove_adaptive_clocking_mwr

External Attributes: See Table 5-13. (The workflow does not provide any default attribute values.)

Table 5-13 Create TDM Pseudowire Service Workflow External Attributes 

Attribute
Type

cemGroupId1_list

String

cemGroupId2_list

String

clockSpeed_list

String

clockTunnelId_list

String

clock_cem_groupId1

String

clock_cem_groupId2

String

clock_controller_name1

String

clock_controller_name2

String

clock_mode_master1

String

clock_mode_master2

String

clock_mode_recovered1

String

clock_mode_recovered2

String

clock_peer_ip1

String

clock_peer_ip2

String

clock_port1

String

clock_port2

String

clock_slot1

String

clock_slot2

String

clock_virtual_cem_interface1

String

clock_virtual_cem_interface2

String

configureMultiSegmentPseudowire_list

String

controllerInterfaceName1_list

String

controllerInterfaceName2_list

String

deviceIp1_list

String

deviceIp2_list

String

deviceIp3_list

String

deviceName1_list

String

deviceName2_list

String

deviceName3_list

String

mode_list

String

platform1_list

String

platform2_list

String

platform3_list

String

pseudowireClassNameNPESide_list

String

pseudowireClassNameUPESide_list

String

pwType_list

String

speed_list

String

timeSlot_list

String

tunnelId2_list

String

tunnelId_list

String

vfiName_list

String

xconnectGroupName_list

String

xconnectName_list

String


Create an ATM Pseudowire Service

Description: Creates an MToP ATM pseudowire service.

Devices: Cisco 7600 Series and Cisco MWR 2941.

Workflow File: NSA_MToP_ATM.template

Subworkflows: NSA_MToP_ATM_SubWF.template

Scripts:

configure_atm_ima_over_mpls_pw.bsh

configure_atm_ima_over_mpls_pw_mwr.bsh

configure_atm_over_mpls_pw.bsh

configure_atm_over_mpls_pw_mwr.bsh

remove_atm_ima_over_mpls_pw.bsh

remove_atm_ima_over_mpls_pw_mwr.bsh

remove_atm_over_mpls_pw.bsh

remove_atm_over_mpls_pw_mwr.bsh

External Attributes: See Table 5-14. (The workflow does not provide any default attribute values.)

Table 5-14 Create ATM Pseudowire Service Workflow External Attributes 

Attribute
Type
Default Value

atmLogicalInterfaceName1_list

String

 

atmLogicalInterfaceName2_list

String

 

atmRegularInterfaceName1_list

String

 

atmRegularInterfaceName2_list

String

 

atmSubInterfaceNumber1_list

String

 

atmSubInterfaceNumber2_list

String

 

cellsPerPacket_list

String

 

configureController1_list

String

 

configureController2_list

String

 

configureMcptTimer1_list

String

 

configureMcptTimer2_list

String

 

configureMultiSegmentPseudowire_list

String

 

controllerInterfaceName1_list

String

 

controllerInterfaceName2_list

String

 

deviceIp1_list

String

 

deviceIp2_list

String

 

deviceIp3_list

String

 

deviceName1_list

String

 

deviceName2_list

String

 

deviceName3_list

String

 

encapsulationType1_list

String

 

encapsulationType2_list

String

 

imaGroupId1_list

String

 

imaGroupId2_list

String

 

imaVersion1_list

String

 

imaVersion2_list

String

 

localPwLabel1_list

String

 

localPwLabel2_list

String

 

mcptTimer11_list

String

 

mcptTimer12_list

String

 

mcptTimer21_list

String

 

mcptTimer22_list

String

 

mcptTimer31_list

String

 

mcptTimer32_list

String

 

mcptTimerId_list

String

 

peerDeviceIp1_list

String

 

peerDeviceIp2_list

String

 

platform1_list

String

 

platform2_list

String

 

platform3_list

String

 

pointToPoint_list

String

 

pseudowireClassNameNPESide_list

String

 

pseudowireClassNameUPESide_list

String

 

pvcId1_list

String

 

pvcId2_list

String

 

pvpId1_list

String

 

pvpId2_list

String

 

pwType1_list

String

 

pwType2_list

String

 

pwType_list

String

 

pw_COUNT

Integer

0

remotePwLabel1_list

String

 

remotePwLabel2_list

String

 

speed_list

String

 

staticLabel1_list

String

 

staticLabel2_list

String

 

tunnelId2_list

String

 

vcId_list

String

 

vfiName_list

String

 

xconnectGroupName_list

String

 

xconnectLocation_list

String

 

Create Clocking Synchronization

Description: Creates MToP clocking synchronization.

Devices: Cisco 7600 Series and Cisco MWR 2941.

Workflow File: NSA_MToP_Synchronization.template.

Subworkflows: None.

Scripts:

configure_network_clock

configure_network_clock_mwr

configure_ptpv2_synchronization_mwr

remove_network_clock

remove_ptpv2_synchronization_mwr

External Attributes: See Table 5-15. (The workflow does not provide any default attribute values.)

Table 5-15 Create Clocking Synchronization Workflow External Attributes 

Attribute
Type
Default Value

ATMInterfaceName_list

String

 

BITS_list

String

 

applique_list

String

 

clockInterfaceType_list

String

 

clockSourcePriority_list

String

 

clockSource_list

String

 

controllerInterfaceName_list

String

 

deviceName_list

String

 

framing_list

String

 

holdTimeout_list

String

 

linecode_list

String

 

mode_list

String

 

networkClockingMode_list

String

 

platform_list

String

 

priority_list

String

 

slot_list

String

 

sourceType_list

String

 

speed_list

String

 

synCount

Integer

0

synchronizationType_list

String

 

Residential HSI Workflows

Residential HSI workflows create residential HSI point-to-multipoint services. Table 5-18 lists residential HSI workflows.

Table 5-16 Residential HSI Workflows

Workflow
Workflow File Name
Description

Create HSI Point to Multipoint

NSA_L3VPN.template

Creates a residential HSI service.

Create a Multipoint EFP

NSA_EFP.template

Creates a multipoint EFP for the residential HSI.


The follow sections define the service activation scripts and inputs used for each E-LAN workflow.

Create HSI Point to Multipoint

Create a Multipoint EFP Workflow

Create HSI Point to Multipoint

Description: Creates HSI point to multipoint.

Devices: Cisco 7600 Series and Cisco MWR 2941 Cell Site Router.

Workflow File: NSA_HSI_P2MP.template.

Subworkflows:

ELAN_Feature.template

Scripts:

add_mac_acl_to_service_instance

add_policy_map_to_service_instance

add_mac_security_to_service_instance

configure_p2mp

configure_eline

remove_eline

remove_p2mp

External Attributes: See Table 5-17

.

Table 5-17 Create HSI Point-to-Multipoint Workflow External Attributes 

Attribute
Type
Default Value

aclName

String

 

activateBD

String

 

activateUni

String

 

agingTime

String

 

attachQoSPolicy

String

false

deviceIP_1

String

 

deviceIP_2

String

 

deviceName_1

String

 

deviceName_2

String

 

direction

String

 

efpId_1

String

 

efpId_2

String

 

enableIgmpSnoop

String

 

enableSplitHorizon

String

 

innerVlanTag_1

String

 

innerVlanTag_2

String

 

inputPolicyMapName

String

 

maxSecureAddr

String

 

needSecure

String

false

outerVlanTag_1

String

 

outerVlanTag_2

String

 

outputPolicyMapName

String

 

platform_1

String

7600

platform_2

String

7600

pushInnerVlanTag_1

String

 

pushInnerVlanTag_2

String

 

pushOuterVlanTag_1

String

 

pushOuterVlanTag_2

String

 

rewritePopAction_1

String

 

rewritePopAction_2

String

 

secureViolationMode

String

 

translateOuterVlanTag_1

String

 

translateOuterVlanTag_2

String

 

uniId_1

String

 

uniId_2

String

 

vcId

String

 

vlanId

String

 

vlanTagOperation_1

String

none

vlanTagOperation_2

String

none


Policy Workflows

Policy workflows complete device provisioning and setup prior to service activation. Table 5-18 lists the policy preconfiguration workflows and workflow file names.

Table 5-18 Policy Workflows 

Workflow
Workflow File Name
Description

Create Layer 2 ACL

NSA_CreateL2ACLtemplate

Creates Layer 2 ACLs on aggregation devices. These may be referenced by the service configuration wizards.

Create QoS Policy

NSA_QoSCreation.template

Creates QoS policy and class maps on aggregation devices to support service offering CoS. These may be referenced by the service configuration wizards.

Create MAC Secure Addresses

NSA_MacSecurityAddress.template

For devices with Secure MAC enabled, further defines a set of secure MAC addresses.


The follow sections identify the scripts called by each pre-configuratin workflow and the inputs entered.

Create Layer 2 ACL Workflow

Create QoS Policy Workflow

Create MAC Secure Addresses

Create Layer 2 ACL Workflow

Description: Creates Layer 2 ACLs to be used for UNI set up and service activation.

Devices: Cisco 7600 Series.

Workflow file: NSA_L2ACLtemplate.

Subworkflows:

NSA_CreateL2ACLtemplate

NSA_split_and_set.template

Scripts:

add_permit_deny_condition_to_mac_acl

create_mac_acl

remove_mac_acl

External Attributes: See Table 5-19. (The workflow does not provide any default attribute values.)

Table 5-19 Create Layer 2 ACL Workflow External Attributes 

Attribute
Type
Default Value

ACL_name

String

 

AGG_oid

String

 

ace_count

Integer

0

coWFId

String

 

condition_list

String

 

dest_addr_list

String

 

dest_mask_list

String

 

dest_type_list

String

 

purge

String

 

serviceActivationId

String

 

src_addr_list

String

 

src_mask_list

String

 

src_type_list

String

 

type

String

 

Create QoS Policy Workflow

Description: Creates policy and class maps for aggregation nodes that can be used for service activation.

Devices: Cisco 9000 Series and Cisco 7600 routers.

Workflow File: NSA_QoSCreation.template

Subworkflows: None.

Scripts:

create_class_map_xr

create_policy_map_xr

create_parent_policy_map_xr

create_child_policy_map_xr

delete_policy_map_xr

delete_class_map_xr

create_ingress_parent_policy_map

create_class_map

create_child_policy_map

create_class_map

create_policy_map

create_parent_policy_map

create_egress_parent_policy_map

delete_parent_policy_map

delete_child_policy_map

delete_policy_map

delete_class_map

External Attributes: See Table 5-20. (The workflow does not provide any default attribute values.)

Table 5-20 Create QoS Policy Workflow External Attributes 

Attribute
Type
Default Value

childPolicyName

String

 

classMapBW1

String

 

classMapBW2

String

 

classMapBW3

String

 

classMapCos1

String

 

classMapCos2

String

 

classMapCos3

String

 

classMapMatchType1

String

 

classMapMatchType2

String

 

classMapMatchType3

String

 

classMapName1

String

 

classMapName2

String

 

classMapName3

String

 

classMapPoliceRate1

String

 

classMapPoliceRate2

String

 

classMapPoliceRate3

String

 

classMapPriority1

String

 

classMapPriority2

String

 

classMapPriority3

String

 

configureClassMap2

String

 

configureClassMap3

String

 

deviceName_list

String

 

device_COUNT

Integer

0

parentBW

String

 

parentBWRemainingRatio

String

 

parentPolicyName

String

 

parentPolicyType

String

 

parentShapeAverage

String

 

platform_list

String

 

qosType

String

 

Create MAC Secure Addresses

Description: For devices with Secure MAC enabled, this workflow further defines a set of secure MAC addresses.

Devices: Cisco 7600 routers.

Workflow File: NSA_MacSecurityAddress.template.

Subworkflow: split_and_set.template.

Scripts:

add_mac_security_to_service_instance

add_secure_mac_address_to_service_instance

remove_secure_mac_address_from_service_instance

External Attributes: See Table 5-21.

Table 5-21 Create MAC Secure Addresses Workflow External Attributes 

Attribute
Type
Default Value

address_COUNT

Integer

0

agingTime

String

 

deviceName

String

 

efpId

Integer

0

mac_address_list

String

 

maxSecureAddr

String

 

perge

String

 

platform

String

 

serviceActivationId

String

 

uniId

String

 

violationMode

String

 

Create a Multipoint EFP Workflow

Description: Creates a multipoint EFP for the E-LAN, Layer 3 VPN, and residential HSI workflows.

Devices: Cisco 7600 Series and Cisco ASR 9000 Series.

Workflow file: NSA_EFP.template.

Subworkflows: ELAN_Feature.template

External Attributes: See Table 5-22. (The workflow does not provide any default attribute values.)

Table 5-22 Create Multipoint EFP Workflow External Attributes 

Attribute
Type

aclName_list

String

agingTime_list

String

attachQoSPolicy_list

String

bridgeDomain_list

String

bridgeGroup_list

String

deviceName_list

String

direction_list

String

efpId_list

String

enableIgmpSnoop_list

String

enableSplitHorizon_list

String

innerVlanTag_list

String

inputPolicyMapName_list

String

inputSharedPolicyMapName_list

String

maxSecureAddr_list

String

needSecure_list

String

outerVlanTag_list

String

outputPolicyMapName_list

String

outputSharedPolicyMapName_list

String

platform_list

String

pushInnerVlanTag_list

String

pushOuterVlanTag_list

String

rewritePopAction_list

String

secureViolationMode_list

String

translateAction_list

String

translateInnerVlanTag_list

String

translateOuterVlanTag_list

String

uniId_list

String

vlanId_list

String

vlanTagOperation_list

String