User Guide for Internetwork Performance Monitor 4.0
Chapter 1 Overview of IPM

Table Of Contents

Overview of IPM

Overview of Cisco IOS IP SLA

Key Terms and Concepts

How Does IPM Work?

Overview of IPM Homepage

Collector Management

Devices

Operations

Collectors

Group Administration

Reports

Report Archives

Report Jobs

Audit Reports

System Reports

Administration


Overview of IPM


Internetwork Performance Monitor (IPM) is a network management application that allows you to monitor the performance of multi-protocol networks. IPM monitors the network performance by configuring collectors on IP SLA (IP Service Level Agreement) capable source devices (routers) and collects the performance-related statistics from these devices.

You can use IPM to:

Troubleshoot problems manually by checking the network performance between devices.

Configure source routers to send Simple Network Management Protocol (SNMP) traps when a user-configured threshold is exceeded, a connection is lost and reestablished, or a timeout occurs.

Assess IP service network health readiness by analyzing potential problems before they occur by accumulating statistics that can be used to model and design future network topologies.

Measure latency, availability, and jitter between two network endpoints.

Monitor packet loss and errors between two network endpoints.

Discover network paths between two network endpoints and monitor network performance statistics on a hop-by-hop basis.

Provide Web-based access to long-term information to help determine statistical trends.

Monitor the availability of critical network servers.

Establish service-level agreements.

Generate statistical reports in Tabular and Graphical formats to provide better monitoring control over the network. You can also generate Overlay graph to compare the latency of the collectors based on the granularity.

Monitor networks on a real-time basis.

This chapter contains the following topics:

Overview of Cisco IOS IP SLA

Key Terms and Concepts

How Does IPM Work?

Overview of IPM Homepage

Overview of Cisco IOS IP SLA

IP SLA (formerly known as SAA) is a feature built into the Cisco Internetwork Operating System (IOS) used by most Cisco routers and IOS switches. IP SLA has been available since IOS version 11.2.

In a typical IP SLA implementation, a low-end Cisco router is usually dedicated to running the operations to the various destinations. Destinations can be as simple as any IP-enabled network device or as robust as a Cisco networking device such as a router or switch, which actively participates in the IP SLA operations.

The numerical results of each IP SLA operation can be kept internally in the Cisco device (with configurable history) and accessed using the device's command line interface. The IP SLA results are also exposed to network management applications using the SNMP Protocol.

When using SNMP to collect IP SLA information, the Cisco-RTTMON-MIB can be used to translate the available SNMP Object Identifiers (OIDs).

Key Terms and Concepts

The key terms and concepts used in IPM are:

Network Performance Statistics

Source

Target

Operation

Operation Sample Interval

Collector

Collector Schedule Duration

Polling Interval

IP SLA Responder

Latency

Availability

Jitter

Packet Loss

Report Jobs

Report Archives

Minute Reports and Graphs

Historical Reports and Graphs

Historical/Statistical Collector Type

Monitored/Real-time Collector Type

Report Granularity

Realtime Graph

Overlay Graph

Network Performance Statistics

IPM measures the following five key network statistics:

Latency

Availability

Jitter

Packet Loss

Errors

Source

Originating router or switch running IOS from which IPM measures network performance. The source router or switch must be running a version of Cisco IOS software version that supports IP SLA.

For detailed information about the supported versions of the Cisco IOS software (12.1 or later), refer the IP SLA Feature Mapping.

Target

A device to which the packets are sent by the IP SLA source devices. Target devices are the destination devices for which you want to gather network performance statistics. The target devices can be any IP-addressable device or a Cisco device running the IP SLA Responder on which the source router performs IP SLA operations.

For UDP Jitter measurements, the target must be an IP SLA-capable Cisco router with RTR responder enabled. Target devices with Responder capability provides accurate measurements.

Operation

It is an IP SLA operation that is configured on the source router to measure network performance statistics such as IPEcho and IPPathEcho.

Operation Sample Interval

The frequency with which the IPM source device polls the target device to retrieve the statistics based on the IP SLA operations, configured by the user.

Collector

A collector is defined as an entity that encompasses a source router, a target device, an operation, and collector schedule details.

Collector Schedule Duration

Indicates for how long (in days, hours, and minutes) the collector runs and gathers information from the source router. The default Start Time for a Collector is Immediate; the default End Time for a Collector is Forever. The polling period is set from 00:00 hours to 00.00 hours on a daily basis.

Polling Interval

The frequency at which the IPM server polls the source router to retrieve the statistics and update the IPM database. IPM retrieves the data from the source router every hour by default. The polling interval (such as 1, 5, 15, 30, or 60 minutes) is specified while creating collectors. The default polling interval is 60 minutes.

IP SLA Responder

The component embedded in a target Cisco device running version 12.1 or later of the Cisco IOS software. It responds to IP SLA request packets from a source device and provides accurate results.

Latency

Time taken for a packet to travel from the source to target and back. It is also referred to as RTT (Round-Trip Time).

Availability

Checks the reachability of the target device based on the successful completion of the RTT operation from source to target. The availability is reported in percentages.

Jitter

Inter-packet delay between any two consecutive data packets sent from the source to target router and back.

Packet Loss

Measures the total number of packets lost while moving from source to target and back.

Report Jobs

They are jobs for which reports are scheduled to run at the specified date and time.

Report Archives

A report is archived when a scheduled report job is completed successfully and stored in archives for future reference.

Minute Reports and Graphs

These reports and graphs are generated on a minute basis. They contain statistical data for a single or a group of collectors.

Historical Reports and Graphs

These reports and graphs are generated based on the granularity, such as hourly, daily, monthly, or weekly. They contain statistical data for a single or group of collectors.

Historical/Statistical Collector Type

Collector type specified while creating a collector to archive the collector statistics in the IPM database for generating custom reports.

Monitored/Real-time Collector Type

Collector type specified while creating a collector to view the collector statistics in real time. The real-time statistics are not stored in the IPM database.

Report Granularity

Level of report detail that you want to view from the archived statistics. The various levels are Minute, Hourly, Daily, Weekly, and Monthly.

Realtime Graph

Allows you to monitor the statistics of a collector on a real-time basis.

Overlay Graph

Comparitive view of the latency of one or more collectors.

How Does IPM Work?

IPM measures and displays network performance statistics (such as latency, availability, jitter, packet loss, and error information) between a source and a target device by polling the source router. For more information, see Figure 1-1 and Figure 1-2.

Figure 1-1 IPM Process Flow

Figure 1-2 IPM WorkFlow

Access to the IPM application is through:

Web-based User Interface.

IPM CLI scripts by logging on to IPM server using Telnet/SSH.

Overview of IPM Homepage

This section lists all the tasks that can be accomplished with Internetwork Performance Monitor (IPM) application (CiscoWorks LMS Portal > Internetwork Performance Monitor).

IPM consists of the following modules:

Collector Management

Reports

Administration

Collector Management

Collector Management consists of the following components:

Devices—Allows you to manage devices from DCR automatically/manually and add adhoc devices.

Operations—Allows you to manage user defined operations.

Collectors—Allows you to manage collectors.

Group Administration—Allows you to group a set of collectors based one or more rules.

Devices

Devices is the starting point for all IPM tasks. For IPM to work with devices, you must first add devices to Common Services' Device and Credential Repository.

IPM allows you to either select devices from Device and Credential Repository (DCR) and add the selected devices into IPM.

You can also automatically add devices to IPM by selecting the Automatically Manage Devices from Credential Repository option in the Internetwork Performance Monitor > Admin > Application Settings page.

You can add adhoc devices into IPM space directly as targets. However, the adhoc devices are not listed in DCR.

IPM devices can be either source or target.

IPM source is a device from which you initiate operations for measuring network performance statistics. Each source must be IP SLA capable and an SNMP agent.

The source devices are listed under Source Device Selector on the Create Collector page. This list contains only IP SLA capable devices under the respective MDF categories.

IPM targets are destination devices for which you want to gather network performance statistics. A target can be any IP-addressable device or a Cisco device running the IP SLA Responder.


Note The IP SLA Responder is supported only in Cisco IOS 12.1(2)T or later. We strongly recommend that you use software release 12.1 or later.


You can perform the following tasks in the Devices, refer Table 1-1.

Table 1-1 Devices

Tasks
Launch Point

Automatic Import of DCR Devices

Internetwork Performance Monitor > Admin > Application Settings.

Manual Import of Devices

Internetwork Performance Monitor > Collector Management > Devices > Add Devices.

Add Adhoc Devices

Internetwork Performance Monitor > Collector Management > Devices > Add Adhoc Devices.

Edit Device Attributes

Internetwork Performance Monitor > Collector Management > Devices > Edit Device Attributes.

Delete

Internetwork Performance Monitor > Collector Management > Devices > Delete.


Operations

IP SLA is a portfolio of technology embedded in most devices that run Cisco IOS software, which allows you to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs, and to reduce the frequency of network outages.

IP SLA uses active traffic monitoring (the generation of traffic in a continuous, reliable, and predictable manner) to measure network performance.

IPM supports the following IP SLA operations:

Echo Operations

Ping Echo

Ping Path Echo

UDP Echo

Jitter Operations

ICMP Jitter

Enhanced UDP Jitter

VoIP Operations

VoIP Post Dial Delay

VoIP Gatekeeper Registration Delay

RTP

Operation based on Services

DNS

DHCP

HTTP

FTP

DLSw

TCP Connect

You can perform the following tasks in the Operations, refer Table 1-2.

Table 1-2 Operations

Tasks
Launch Point

Viewing list of existing system defined and user defined operations

Internetwork Performance Monitor > Collector Management > Operations

Creating user defined operations

Internetwork Performance Monitor> Collector Management > Operations > Create

Editing a user defined operation

Internetwork Performance Monitor> Collector Management > Operations > Edit

Deleting user defined operations

Internetwork Performance Monitor> Collector Management > Operations > Delete

Viewing the details of an operations

Internetwork Performance Monitor> Collector Management > Operations > View


Collectors

A collector is defined as an entity that encompasses a source router, a target device, an operation, and a collector schedule. For more information, see Key Terms and Concepts.

You can perform the following tasks in Collectors, refer Table 1-3.

Table 1-3 Collectors

Tasks
Launch Point

Viewing the list collector list.

Internetwork Performance Monitor > Collector Management > Collectors

Creating collectors using a source device, target devices, and IP SLA probes.

Internetwork Performance Monitor> Collector Management > Collectors > Create

Editing collector details such as collection information and scheduling details.

Internetwork Performance Monitor> Collector Management > Collectors > Edit

Deleting collectors.

Internetwork Performance Monitor > Collector Management > Delete

Exporting collector configuration information.

Internetwork Performance Monitor > Collector Management > Export

Importing collector configuration information.

Internetwork Performance Monitor > Collector Management > Import

Generating realtime graph for a collector in Running status.

Internetwork Performance Monitor > Collector Management > Monitor

Starting stopped collectors.

Internetwork Performance Monitor > Collector Management > Start

Stopping collectors in Running status.

Internetwork Performance Monitor > Collector Management > Stop

Comparing the latency of various collectors based on the granularity.

or

View the collector statistics based on the granularity

Internetwork Performance Monitor > Collector Management > Graph


Group Administration

Grouping collectors and working with groups provides convenience to you in selecting required collectors. You can define several groups of collectors based on a set of criteria and manage the same.

You can perform the following tasks in Group Administration, refer Table 1-4.

Table 1-4 Group Administration

Tasks
Launch Point

Creating a user defined group

Internetwork Performance Monitor > Collector Management > Group Administration > Create

Editing a user defined group

Internetwork Performance Monitor > Collector Management > Group Administration > Edit

Viewing user defined groups

Internetwork Performance Monitor > Collector Management > Group Administration > View

Refreshing group membership

Internetwork Performance Monitor > Collector Management > Group Administration > Refresh

Deleting user defined groups

Internetwork Performance Monitor > Collector Management > Group Administration > Delete


Reports

The Reports module allows you to manage report archives, report jobs, audit reports, and system reports (Internetwork Performance Monitor > Reports).

The Reports module contains:

Report Archives

Report Jobs

Audit Reports

System Reports

Report Archives

Report Archives allows you to manage the archived reports and create report jobs. The report jobs are created based on the report types (Availability, Latency, Jitter, HTTP, ICMP, PathEcho, and RTP) and granularity (Daily, Hourly, Weekly, or Monthly).

You can view the following reports and graphs for the report types:

Realtime Graphs. For more information, see Monitoring a Collector.

Minute/Historical Reports and Graphs. For more information, see Working with Minute/Historical Reports and Graphs.

You can perform the following tasks in Report Archives, refer Table 1-5.

Table 1-5 Report Archives

Tasks
Launch Point

Creating report jobs

Internetwork Performance Monitor > Reports > Report Archives > Create

Viewing the archived report details

Internetwork Performance Monitor > Reports > Report Archives > View

Deleting the archived reports

Internetwork Performance Monitor > Reports > Report Archives > Delete


Report Jobs

The Report Job Browser page allows you to manage the report jobs.

You can perform the following tasks in Report Jobs, refer Table 1-6.

Table 1-6 Report Jobs

Tasks
Launch Point

Viewing the output of the completed report jobs

Internetwork Performance Monitor > Reports > Report Jobs > View Report

Viewing the report job details

Internetwork Performance Monitor > Reports > Report Jobs

Stopping the report jobs that has Running or Scheduled status

Internetwork Performance Monitor > Reports > Report Jobs > Stop

Deleting the report jobs

Internetwork Performance Monitor > Reports > Report Jobs > Delete


Audit Reports

Audit reports track all configuration changes on the IPM server by the LMS users. You can generate audit reports (Internetwork Performance Monitor > Reports > Audit Reports).

System Reports

The system generates statistical reports for collectors based on the parameters, namely, Availability, Latency, Jitter, HTTP, ICMP, PathEcho, and RTP. The reports are generated on a daily, weekly, and monthly basis. The reports generated are in tabular format.

You can perform the following tasks in System Reports, refer Table 1-7.

Table 1-7 System Reports

Task
Launch Point

Viewing daily system reports

Internetwork Performance Monitor> Reports > System Reports > Daily

Viewing weekly system reports

Internetwork Performance Monitor> Reports > System Reports > Weekly

Viewing monthly system reports

Internetwork Performance Monitor> Reports > System Reports > Monthly


Administration

The Admin module allows you to set system-wide parameters for IPM such as log level settings, auto update from DCR, purge historical and audit reports, copy IP SLA configuration to running-config, and managed source interface settings.

You can perform the following tasks in Administration, refer Table 1-8.

Table 1-8 Administration

Task
Launch Point

Setting log level

Internetwork Performance Monitor> Admin > Log Level Settings

Auto update from DCR

Internetwork Performance Monitor > Admin > Application Settings

Purging historical and audit reports

Internetwork Performance Monitor > Admin > Purge Settings

Copying IP SLA configuration to running-config

Internetwork Performance Monitor > Admin > Application Settings

Managing source interface settings

Internetwork Performance Monitor > Admin > Application Settings