Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All
     

    Related Documentation

     

    Performing a Functional Audit for CFM Services

    A functional audit determines whether a deployed service instance is functioning. The functional audit checks the control plane to ensure connectivity among endpoints and that the UNIs are functioning correctly. It also checks the data plane to verify packet transmission between each valid pair of endpoints in the service.

    A functional audit works by running commands that perform verification and reporting relevant information.

    The following table shows the commands that are used for each service type:

    Service Type

    XML Command

    CLI Command

    Control Plane

    Control Plane

    CFM

    <get-cfm-mep-database>
    <maintenance-domain> instanceMaintenanceDomain </maintenance-domain>
    <maintenance-association> instanceMaintenanceAssociate </maintenance-association>
    </get-cfm-mep-database>

    show oam ethernet connectivity-fault-management mep-database maintenance-domain md-name maintenance-association ma-name

    CFM

    <get-cfm-interfaces-information>
    <interface-name> interfaceValue </interface-name>
    </get-cfm-interfaces-information>

    show oam ethernet connectivity-fault-management interfaces interfaceValue

    CFM

    <get-interface-information> <terse/>
    <interface-name> interfaceValue </interface-name>
    </get-interface-information>

    show interfaces interfaceValue terse

    CFM

    <get-cfm-interfaces-information>
    <interface-name> interfaceValue </interface-name>
    <detail/> </get-cfm-interfaces-information>

    show oam ethernet connectivity-fault-management interfaces interfaceValue detail

    CFM

    <get-cfm-interfaces-information>
    <level> interfaceLevel </level>
    </get-cfm-interfaces-information>

    show oam ethernet connectivity-fault-management interfaces level interfaceLevel

    For the data plane, the Junos Space software places a static MAC address in the forwarding table of the remote endpoint, which it uses to verify correct packet transfer.

    To perform a functional audit:

    1. From the View selector, select Device View.

      The workspaces that are applicable to this view are displayed.

    2. From the Junos Space user interface, click the Deploy icon on the Connectivity Services Director banner.

      The functionalities that you can configure in this mode are displayed in the task pane.

    3. From the View pane, click the plus sign (+) beside the My Network item in the View pane to expand the tree and select the device node you want for which you want to create the LFM profile.

      The device type selected within the device model tree is highlighted.

    4. Select the check box beside a service to launch the Manage Service Orders page in the lower half of the pane. The service orders associated with the selected service are displayed. You can perform different actions, such as validating or discarding configuration.
    5. From the Tasks pane, select OAM > CFM .

      The top part of the right pane displays the Manage CFM Services page, with the table of services, and the bottom part of the right pane displays the Manage CFM Service Orders page, with the table of service orders.

    6. In the Manage CFM Services page, select the service for which you want to perform a functional audit.
    7. Click the Audit button at the top of the table of listed service orders from the Manage CFM Services page and select Run Functional Audit.
    8. In the Schedule Functional Audit dialog box, do one of the following:
      1. Select Audit Now, then click OK.

        The Job Details dialog box appears for you to click the Job ID link to see the functional results. The Job Management page displays the functional audit details by job ID, name, percentage complete, state, job type, summary, scheduled start time, user, and recurrence.

      2. Select Audit Later, enter a date and time, then click OK.

        To monitor the progress of an audit after selecting Audit Later, after the scheduled time of the audit:

        1. On the Junos Space Network Management Platform user interface, select Jobs.
        2. On the Jobs statistics page, select the Functional Audit segment of the Job Types pie chart.

          The Job Management page appears filtered by functional audit jobs.

        3. Select the functional audit job that you want.

          Summary information about the audit appears in the quick look panel.

        4. In the filter bar, select the table view icon to see additional information about the job. If the service failed the audit, information about the failure appears in the Summary field.

      Note: Functional audit can be run for multiple services from Build mode of Service View of the Connectivity Services Director GUI. From the Manage Network Services page, select the check boxes beside multiple srvices, and click the Audit/Results button at the top of the table of configured services. When the Audit/Results button is clicked, the Schedule Functional Audit window is displayed, which enables you to perform the audit immediately or schedule it to be run at a later time. You can view detailed, ingrained information about the output of the functional audit that you performed for a service from the Functional Audit Results window. Select the Service-name > Interface-name Device-name > Remote Interface - Remote Device in the left pane of the window. The control plane and data plane statuses are displayed by running service-specific commands in the right pane of the window. Click Rerun Functional Audit at the top-right corner of the window to perform the audit again. If the Status field displays as Completed, an audit can be run again; else, if the Status field displays as Ongoing, it denotes that an audit is currently in progress, you must wait for the running instance to be completed to perform a functional evaluation again.

      Click Reload Result at the top-right corner of the window to refresh the results of the audit and display the updated information. You can refresh the results only for completed audit instances. When you select Service-name in the left pane of the window, service status information is displayed in the right pane. The Service Status window displays details such as the operational status of the service, the device name, the topology used in the service are displayed in a tabular format. The number of UNI interfaces and PE devices that are up and down is also shown. When you select Service-name > Interface-name Device-name > Remote Interface - Remote Device in the left pane of the window, endpoint status information is shown in the right pane. The Endpoint Status window displays details of the device name, the topology used in service, remote UNIs status, and device status of the selected service.

      The Service Status field corresponding to the service for which polled data is not available is displayed as NA. The Service Status field represents the overall status of a service. To calculate the overall service status, a polling mechanism is used to retrieve data from devices by Connectivity Services Director. Because the overall status of a service involves multiple devices, it is possible to calculate and update service statuses, based on an event from one of the devices because the status of all endpoints of a service needs to be determined to compute the overall service status. It is an expensive operation to send requests to all endpoints, based on an event from a single device. As a result, a polling method is used to obtain the overall status of the device. Because the polled data represents a snapshot at a point in time, a delay occurs in updating the status of a service. Also, while polling, if service information from one of the devices is not available, the service is marked as down.

    9. To view additional details about the functional audit, including results from checking the control plane and the data plane, seeViewing Functional Audit Results.
     

    Related Documentation

     

    Modified: 2016-03-03