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
|