MSPP Performance Management


Why care about monitoring the performance of services? Services, especially voice and video, are impacted when performance degrades to a certain level. For example, the quality of voice calls might begin to degrade or the voice call might even drop. Digital video transmission might have pictures that are distorted or even frozen. This is unacceptable in a service-provider environment, especially when SLAs have been set up with customers. Not meeting the service level specified in this agreement can cause monetary damages.

A Threshold Crossing Alert (TCA) is a key component of performance management. You use TCAs to detect early performance degradation on the services that the ONS 15454 provides. These services include Ethernet, storage, optical, electrical, and DWDM services.

The ONS 15454 uses thresholds to set error levels for performance-monitoring (PM) parameters. The ONS 15454 accumulates the counters that keep track of each PM parameter. For example, one PM parameter is the DS3 line code violations, DS3 CV-L, which indicates the number of coding violations occurring on the DS3 line. In this case, the error level is defined in CTC to determine how many DS3 line code violations need to occur before a TCA is issued. Each PM parameter's TCA value needs to be set up in CTC. When the threshold is triggered, the ONS 15454 sends out the TCA as an SNMP trap and TL1 message. In addition, the TCA is displayed in CTC.

Note

ONS 15454 contains a default value for every PM parameter in the ONS 15454. You must change the threshold if the default value does not satisfy your requirements. For example, each service provider has its own set of service-level requirement to meet the SLA established with its customers. You might have to lower the default thresholds to have a high QoS on the line.


The SNMP trap name is performanceMonitorThresholdCrossingAlert. The SNMP trap contains all the details associated with a TCA displayed in CTC. In addition to the normal SNMP trap information (slot, port, and so on), the details associated with a TCA are added in the trap message:

  • Threshold monitor type Indicates the PM metric being monitored over a specified time interval. Examples include CV (that is, coding violations for DS3 card), SES (that is, severely errored seconds for DS3 card), laserBiasMax (that is, laser power level for DWDM card), and gfpStatsRxFrame (that is, number of received frames for storage card). This is a small sample of monitor types; the ONS 15454 supports many more.

  • Threshold location Indicates whether the TCA value is local or remote. In other words, indicates whether the threshold is being monitored on the near end or far end of the circuit.

  • Threshold period Indicates the sampling period. This can be 1 minute, 15 minutes, or 1 day.

  • Threshold set value Identifies the threshold count value for a current time period. The time period can be 15-minute intervals or a 1-day interval. In other words, this is the number of errors that must be exceeded before the threshold is crossed.

  • Threshold current value Identifies the counts for the current 15-minute interval for each monitored performance parameter (for example, DS3 CV-L). This is the value at the time of raising the TCA.

  • Threshold detect type Identifies the type of object being monitoredMonitor (MON) or Termination (TERM), as defined by TL1.

Ethernet Performance Monitoring

Monitoring Ethernet traffic is similar to monitoring optical, electrical, and DWDM traffic. You also establish thresholds for performance parameters being monitored for Ethernet. Ethernet traffic has its own set of performance parameters that thresholds can be established for. These performance parameters are defined in MIB-II and the Remote Network Monitoring (RMON) MIB.

What Is RMON?

RMON enables you to monitor Ethernet traffic on an ONS 15454 network. You can use RMON to view the Ethernet traffic flow in the network to assist in proactively monitoring the service.

RMON is an MIB that defines a group of Ethernet performance statistics. Monitoring software can gather these standard sets to allow the organization to keep track of the health of the network. These Ethernet statistics can be used not only to provide performance monitoring, but also to analyze the network utilization for capacity planning and troubleshooting reasons.

The RMON MIB contains different groups. A vendor can implement one or more of these groups on its communications equipment. These RMON groups are supported on the ONS 15454:

  • Ethernet Statistics

  • History Control

  • Ethernet History

  • Alarm

  • Event

Note

The ONS 15454 supports the High-Capacity Remote Monitoring Information Base (HC-RMON MIB). The HC-RMON MIB enables 64-bit statistics for the etherStatsHigh CapacityTable and the EtherHistoryHighCapacityTable. The etherStatsHighCapacityTable is an extension of the etherStatsTable that adds 16 new columns for performance-monitoring data in a 64-bit format.


For example, the Cisco 15454 supports the alarm group. The alarm group is one section of the MIB that contains a table. This alarm table contains a list of alarm thresholds that can be configured to program the 15454 to send an alarm message when this threshold is reached in a 15-minute interval or in a 24-hour interval, for example. This interval is a configurable parameter and can be specified as small as 15 seconds. As an example, you can configure the alarm group to send out a trap if the number of incoming octets (ifInOctets) for an interface is more than 8000 over a period of 15 seconds.

The RMON MIB also controls the sampling of Ethernet metrics. The sampling period can be 1 minute, 15 minutes, 1 hour, or 1 day. The RMON MIB stores this information in a table, called the etherHistoryTable, which OSS applications can retrieve. This information is stored in the table on a perEthernet interface basis. For example, if the number of Ethernet frames is being counted every 15 minutes on the first port of a G1K card in slot 1, these samples are stored in the table and associated with Port 1 in Slot 1. In another scenario, you might want to set the sampling period to 1 and stop sampling at 60. In this case, the RMON MIB creates 60 entries in the table.

Creating a Threshold in RMON

Two threshold values must be specified when creating a RMON threshold: the rising threshold and the falling threshold. Other parameters must be configured as well:

  • Slot This identifies the Ethernet card.

  • Port This identifies the port on the Ethernet card.

  • Variable As an example, ifInOctets identifies the total number of octets received on the interface.

  • Alarm type This identifies whether the event will be triggered by the rising threshold, the falling threshold, or both the rising and falling thresholds.

  • Sample type This is either Relative or Absolute. Relative restricts the threshold to use the number of occurrences in the user-set sample period. Absolute sets the threshold to use the total number of occurrences, regardless of time period.

  • Sample period The sampling period can be 1 minute, 15 minutes, or 1 day.

  • Rising threshold For a rising type of alarm, the measured value must move from below the falling threshold to above the rising threshold. For example, if a network is running below a rising threshold of 1000 collisions every 15 minutes, and a problem causes 1001 collisions in 15 minutes, the excess occurrences trigger an alarm.

  • Falling threshold A falling threshold is the counterpart to a rising threshold. When the number of occurrences is above the rising threshold and then drops below a falling threshold, it resets the rising threshold. For example, when the network problem that caused 1001 collisions in 15 minutes subsides and creates only 799 collisions in 15 minutes, occurrences fall below a falling threshold of 800 collisions. This resets the rising threshold so that if network collisions again spike over 1000 per a 15-minute period, an event again triggers when the rising threshold is crossed. An event is triggered only the first time a rising threshold is exceeded.

The ONS 15454 sends an RMON TCA every time a threshold is reached. This alarm is displayed as rmonThresholdCrossingAlarm in CTC. Figure 14-15 shows SNMP traps being sent when rising and falling thresholds are reached.

Figure 14-15. Rising and Falling Thresholds in RMON


The ML Series cards have additional RMON capabilities, compared to the Layer 1 Ethernet cards. You can set up a customized threshold-crossing trap by configuring the RMON MIB to monitor an object in any other MIB used in the ONS 15454. This must be accomplished in Cisco IOS. When triggered, the ONS 15454 generates an SNMP trap to all defined trap destinations. For example, perhaps you want to monitor the interface errors on Port 1 on the ML 1000 card in Slot 1. The first step is to set up the alarm in RMON. The following command is issued in IOS:

[View full width]

# rmon alarm 10 ifEntry.14.1 200 delta rising-threshold 500 10 falling-threshold 0 owner config


This IOS command configures RMON to monitor ifEntry.14.1 once every 200 seconds. If the ifEntry.14.1 value shows a MIB counter increase of 500 or more, the alarm is triggered. As a result, this alarm triggers event number 10, which is configured with the rmon event command as follows:

# rmon event 10 log trap communityStrdescription "High If Errors" owner config


This event generates a trap called High If Errors and logs the event in a table.

Using the RMON to Monitor Ethernet Performance

You can use the RMON MIB to monitor the 15454 Ethernet cards that are discussed in Chapter 7, "ONS 15454 Ethernet Applications and Provisioning":

  • ML 100 and ML 1000 cards

  • CE 10/100 card

  • G1K cards

In addition to the Ethernet cards, you can use the RMON MIB on other ONS 15454 cards, such as the Fibre Channel (FC) card and many of the DWDM Transponder-based cards.

Note

RMON must be set up in the ML 100 and ML 1000 by using IOS commands. Note that the ML 100 and ML 1000 cards have SNMP agents. The ONS 15454 forwards SNMP requests messages to the ML cards through a proxy agent and uses the slot identification of the ML cards contained in the SNMP message to distinguish the request from the ONS 15454 SNMP request.


Figure 14-16 shows the table used in CTC to define RMON thresholds.

Figure 14-16. RMON Configuration Table in CTC


Multipoint Ethernet Monitoring

Layer 1 Ethernet refers to point-to-point Ethernet service using the G1K or CE 10/100 cards. As discussed in the previous section, RMON can be used to monitor these cards. The parameters that are monitored correspond to different Ethernet statistics, such as the number of Ethernet frames received on a port.

You can also monitor performance on other variables, such as QoS. QoS is considered Layer 2 information and can be used on Multipoint Ethernet service using the ONS 15454 ML 100 and ML 1000 cards. For example, you might want to monitor per-CoS packet statistics on the ML Series card interfaces when CoS accounting is activated. In other words, a network operations center (NOC) might want to monitor the number of Ethernet frames carrying voice packets on an interface. Monitoring the number of frames with a CoS value of 5 (this assumes that this is the CoS assigned to voice traffic) enables the ONS 15454 to keep track of the amount of Ethernet traffic on a per-service basis.

CoS-based traffic utilization is available on a per-port or per-VLAN basis. IOS commands (native language of ML Ethernet cards) or SNMP can be used to gather this information.




Building Multiservice Transport Networks
Building Multiservice Transport Networks
ISBN: 1587052202
EAN: 2147483647
Year: 2004
Pages: 140

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net