- Print
- PDF
Assurance Sensor F100 and F25 Service Creation Management
Provider Connectivity Assurance Sensor F100 and F25 support E-Line, E-LAN and E-Tree service types. Legacy orchestrator allows the configuration of these E-Line service types through commissioning and supports the definition of the services, the management of their lifecycle, and the ability to edit the services in bulk. These service definitions will be pushed to the Flex devices for configuration into Flex operations.
This article describes the procedure for Assurance Sensor F100 and F25 service creation management in Legacy orchestrator.
The E-Line configuration will be executed via the Flow Executor function. The following E-Line service types are supported:
- untagged / 1 Tag push: Ethertype 0x88a8 | 0x8100 | 0x9100
- untagged / 2 Tags push-push: Ethertype 0x88a8/0x8100 | 0x9100/0x8100 | 0x8100/0x8100
- 1 Tag / 1 Tag replace: Ethertype 0x88a8
- 1 Tag / 2 Tags preserve-push: Ethertype 0x88a8 | 0x9100 | 0x8100
- 1 Tag / 2 Tags replace-push: Ethertype 0x9100 -> 0x88a8+0x8100 | 0x8100 -> 0x9100/0x9100
- 1 Tag / 3 Tags push-push: Ethertype 0x8100 -> 0x88a8+0x9100
- 1 Tag / 3 Tags translate 0x8100 and push-push: Ethertype 0x88a8+0x9100
Preconditions
The following preconditions must be met beforehand:
- Base configurations must be configured on both Flex devices
- IP address, hostname
- NTP
- Route
- MTU and bridge port type with customerEdgePort on UNI
- Ensure that the configured UNI port name on both Flex devices is the same.
- Ensure that you shutdown spanning tree.
- Each NNI port is only delegated for a single E-Line service type.
Example: Port NNI 0/1 is used for 1 Tag / 1 Tag replace E-Line type; other E-Line types will not be configured on this port.
Procedure
Import the Flow Profiles
Note: If you are using an older flow profile version, you must delete it and reimport the new flow profile.
The first time you configure the E-Line service types to be supported, you must import seven flow profiles per the following attachment. of E-Line service CLI Sets and CLI flow template will be imported automatically.
Note: If you have already imported this file, skip this step.
To Import a Configuration flow profile
Access the page Commissioning ▶ Flow Profiles.
Click the Import flow button. The Commissioning file import dialog is displayed.
Browse to the flowProfileELINE.profile file and click the Import button. The status of the import is indicated in the Commissioning file import dialog.
Close the Import devices dialog.
Create Flow Executor
A configuration flow executor sets up the final details on how a particular configuration flow profile for E-Line services will be executed. Before creating the flow executor you must ensure that flow profiles are imported.
To create a configuration flow executor
Access the page Commission ▶ Flow Executors.
Select the Add flow executor button. The Profile selection tab is above.
Enter a name for the executor in the Executor name field.
In the Profile name tab, check the E-Line service profile that you wish to execute. Only one E-Line service profile can be selected.
Select the Device selection tab.
Drag devices from the list of available devices (in the left pane) to the appropriate group of target devices (in the right pane).
Select the Parameters Input tab.
Enter values for all parameters in the list. If you have duplicated or are reusing the executor, values will already be displayed. You can change the values, if necessary.
Click Apply.
Select the Execution status tab and click the Start Executor ▶ button to immediately execute the configuration flow.
Template Examples
CLI set #1: Import before CLI script. Refer to Before CLI script name to use the before template script.
CLI set #2: Import the execution CLI script based on the types of E-Line services. Refer to Execution CLI script name to use the execution template scripts.
CLI set #3: Import after CLI script. Refer to After CLI script name to use the after template script.
Before CLI script name
configure terminal; interface ${NNI_INF_ID}; shutdown;mtu ${MTU}; bridge port-type providerNetworkPort ${THREE_TAGGED}; no shutdown; end
Note: When using the configure terminal command, it must finish with the end keyword. The commands to configure the unit must be executed between these two keywords (configure terminal and end), as below:
configure terminal; interface vlan 1000; no shutdown; end
Execution CLI script name
E-Line service types | CLI script | Multiple services support |
---|---|---|
Untagged / 1 Tag push
| configure terminal; interface ${UNI_INF_ID}; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID} untagged-pep true; switchport dot1q customer vlan ${C_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress ether-type ${NNI_ETHER_TYPE}; switchport ingress ether-type ${NNI_ETHER_TYPE}; end | No |
Untagged / 2 Tags push-push
| configure terminal; interface ${UNI_INF_ID}; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID} untagged-pep true; switchport dot1q customer vlan ${C_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress inner-ether-type 0x8100; switchport egress ether-type ${NNI_ETHER_TYPE}; switchport ingress inner-ether-type 0x8100; switchport ingress ether-type ${NNI_ETHER_TYPE}; end | No |
1 Tag / 1 Tag replace
| configure terminal; interface ${UNI_INF_ID}; switchport egress ether-type 0x8100; switchport ingress ether-type 0x8100; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress ether-type 0x88a8; switchport ingress ether-type 0x88a8; end | Yes |
1 Tag / 2 Tags preserve-push
| configure terminal; interface ${UNI_INF_ID}; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress inner-ether-type 0x8100; switchport egress ether-type ${NNI_ETHER_TYPE}; switchport ingress inner-ether-type 0x8100; switchport ingress ether-type ${NNI_ETHER_TYPE}; end | Yes |
1 Tag / 2 Tags replace-push
| configure terminal; interface ${UNI_INF_ID}; switchport egress ether-type ${UNI_ETHER_TYPE}; switchport ingress ether-type ${UNI_ETHER_TYPE}; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID} relay-vlan-id ${C_RELAY_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress inner-ether-type ${NNI_INNER_ETHER_TYPE}; switchport egress ether-type ${NNI_ETHER_TYPE}; switchport ingress inner-ether-type ${NNI_INNER_ETHER_TYPE}; switchport ingress ether-type ${NNI_ETHER_TYPE}; end | Yes |
1 Tag / 3 Tags push-push
| configure terminal; interface ${UNI_INF_ID}; switchport egress ether-type 0x8100; switchport ingress ether-type 0x8100; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress inner-ether-type 0x8100; switchport egress ether-type 0x88a8; switchport ingress inner-ether-type 0x8100; switchport ingress ether-type 0x88a8; switchport three-tagged-pnp tunnel vlan ${T_VLAN_ID}; switchport three-tagged-pnp tunnel ethertype 0x9100; switchport three-tagged-pnp tunnel priority ${T_PRIORITY}; switchport three-tagged-pnp tunnel use-dei True; end | Yes |
1 Tag / 3 Tags translate 0x8100 and push-push
| configure terminal; interface ${UNI_INF_ID}; switchport egress ether-type 0x8100; switchport ingress ether-type 0x8100; switchport customer-vlan ${C_VLAN_ID} service-vlan ${S_VLAN_ID} relay-vlan-id ${C_RELAY_VLAN_ID}; end configure terminal; interface ${NNI_INF_ID}; switchport egress inner-ether-type 0x8100; switchport egress ether-type 0x88a8; switchport ingress inner-ether-type 0x8100; switchport ingress ether-type 0x88a8; switchport three-tagged-pnp tunnel vlan ${T_VLAN_ID}; switchport three-tagged-pnp tunnel ethertype 0x9100; switchport three-tagged-pnp tunnel priority ${T_PRIORITY}; switchport three-tagged-pnp tunnel use-dei True; end | Yes |
After CLI script name
The following commands will be reused for all E-Line service types:
configure terminal; vlan ${S_VLAN_ID}; ports ${UNI_INF_ID} ${NNI_INF_ID} untagged ${UNI_INF_ID}; end
Token Variables
UNI_INF_ID: UNI ethernet ID ( as extreme-ethernet 0/3…).
UNI_ETHER_TYPE: Ethernet type for UNI interface (as 0x88a8, 0x8100, 0x9100).
NNI_INF_ID: NNI Ethernet ID (as XL-ethernet 0/1…).
NNI_INNER_ETHER_TYPE: Inner ethernet type for NNI interface (as 0x88a8, 0x8100, 0x9100).
NNI_ETHER_TYPE: Ethernet type for NNI interface (as 0x88a8, 0x8100, 0x9100).
C_VLAN_ID: Customer VLAN ID.
S_VLAN_ID: Service VLAN ID.
C_RELAY_VLAN_ID: Relay VLAN ID.
MTU: MTU value.
T_VLAN_ID: Tunnel VLAN ID.
T_PRIORITY: Tunnel priority.
THREE_TAGGED: Enable three tagged in brigde port-type, Value: three-tagged or empty value.
Use Cases
Use Case #1
Set up a new type of E-Line with the new NNI port
Follow the procedure to create the flow profiles with specific E-Line service types.
Use Case #2
Set up multiple services on a configured E-Line type
Some commands in before CLI step should be run once, in case the multiple service for E-Line types must be configured. To avoid affecting traffic to the existing service, the Before-CLI script must be unset in the defined CLI step before running the profile job.
Example: For setting up multiple services on a configured E-Line – Layer-2 traffic 1 Tag / 1 Tag replace – Ethertype 0x88a8
With 1-Tag-1-Tag-replace type, there is a service #1 that is already configured with customer VLAN 10 and service VLAN 100; configure a new service (named service #2) with the customer VLAN 11 and service VLAN 101.
To configure service #2
In Jobs Page
Access the Commission ▶ Jobs page.
Select CLI step “1-Tag-1-Tag-replace“ in the Job name. The CLI tab is displayed.
Unset Before-CLI script.
Click Apply, then click Close.
In Flow Profiles Page
Access the Commission ▶ Flow Profiles page.
Double-click 1-Tag-1-Tag-replace in the list.
Click Apply, then click Close.
In Flow Executors Page
Access the Commissioning ▶ Flow Executors page.
Double-click 1-Tag-1-Tag-replace in the list.
Select the Parameters Input tab.
Only enter new values for the C_VLAN_ID and S_VLAN_ID parameters in the list (service #2 uses customer VLAN 11 and service VLAN 101).
Note: If the type of E-Line has relay VLAN ID, a new value for the C_RELAY_VLAN_ID token must be set.Example: There is a service #1 that is already configured with relay VLAN ID 1000; configure service #2 with C_RELAY_VLAN_ID=1001.
Click Apply.
© 2024 Cisco and/or its affiliates. All rights reserved.
For more information about trademarks, please visit: Cisco trademarks
For more information about legal terms, please visit: Cisco legal terms
For legal information about Accedian Skylight products, please visit: Accedian legal terms and tradmarks