STM concepts and components

OAM diagnostic tests

The NFM-P Service Test Manager (STM) provides access to a set of configurable in-band or out-of-band, packet-based OAM diagnostic tests that allow you to perform on-demand or scheduled verifications of SLA compliance and for network troubleshooting.

You can perform the following tasks with the STM:

Note: You can customize some STM-specific user and system preferences to change the default STM settings to meet your operational requirements. See the workflow in STM workflow for additional information.

Note: The NFM-P STM allows the deployment of the maximum number of tests to a 7450 ESS, 7750 SR, or 7950 XRS. The NFM-P raises an alarm when the number of tests on an NE is 60% of the configured maximum. Attempts to create or execute a test using the NFM-P fail when the number of deployed tests on an NE is too high.

Note: OAM tests on 7705 SAR-Hm NEs will not execute if the packet size is greater than 1600 octets.

STM test policies

To enable the automatic generation of tests within an STM test suite, the NFM-P requires that the STM test policy contains a set of test definitions that defines the pre- and post-processing rules. An STM test policy also specifies the order of execution for the generated tests. An STM test policy is applied to an STM test suite during test suite creation. See To configure an STM test policy for information about how to create an STM test policy.

You can re-apply an STM test policy under the following conditions:

An STM test policy can be used by multiple STM test suites but an STM test suite can have only one associated STM test policy.

Note: You can apply changes made to an STM test policy to all referencing STM test suites by clicking Update Test Suites on the Test Policy (Create|Edit) form.

STM test policy parameters can be configured to only display test results if a test fails or generates a threshold-crossing alarm. In large networks, this can substantially reduce the amount of test data that the NFM-P needs to collect.

An STM test policy is specific to one type of entity; for example, a VLL service or service tunnel. The test definitions in the policy are restricted to the tests that apply to the entity type specified in the policy.

STM test suites

The grouping of OAM diagnostic tests into an STM test suite allows an NFM-P operator to use one schedule for the periodic execution of multiple tests against multiple network objects; for example, services, NEs, or transport components.

An operator can choose to include existing tests, use the NFM-P to generate the OAM diagnostic tests that comprise an STM test suite, or both. Groups of tests in a suite can be configured to execute sequentially or concurrently. In addition, you can configure an STM test suite as an OAM validator to verify the operational status of a service. This can also be done on a one-time basis using the one-time service validation test; see OAM diagnostic tests for more information.

A test suite contains three test groups:

Note: First-run and last-run tests do not apply to STM test suites where the MEF35 Mode parameter is enabled. See To create an STM test suite for more information.

To create an STM test suite that contains tests for different entity types, you can specify that the test suite applies to no specific entity type. In this way, you can create a group of disparate tests to which no test policy restrictions apply. Specifying None as the entity type in a test suite has the following effects:

Note: The NFM-P does not attempt to discover tests or test suites that are configured locally on an NE, for example, using a CLI.

Note: By default, the NFM-P suppresses alarms for suspended NEs. See Suspending device management for more information. If you attempt to modify an OAM test or test suite that is deployed to a suspended NE, the NFM-P raises an alarm.

To manage the system resources that test execution consumes, the NFM-P assigns a weight value to a test. When the NFM-P executes a test, it attempts to reserve the test weight from a resource pool, performs the test, then returns the test weight to the pool. The weight of a test suite is the sum of the weights of the individual tests in the suite. The NFM-P attempts to reserve the weight of the whole suite for the duration of suite execution. If the required weight for a test or test suite is unavailable, execution is halted and the Status value contained in the test result is set to Not Enough Resources.

You can create an OAM service validation test to verify the operational status of a service. The operational status of a service depends on the operational states of its service sites or instances. It is possible for a service to be operationally up when communication between sites is not operational. For example, a VRF can be operationally up but the routes to its peers might not be populated because of the routing policy, route target, or ACL configuration. The State Cause of the service indicates the success or failure of the OAM validation test, and therefore, service connectivity.

You can configure an OAM validator when you create a test suite and run the OAM validation test from the service configuration form.

Note: OAM validation tests are not supported for HVPLS.

STM test suite design considerations

Consider the following when you create, schedule, or run STM test suites.