-- ***************************************************************** -- CISCO-ITP-GRT-MIB: ITP Gateway Signalling Point Routing Table -- -- September 2002, John Linton, Shekhar Acharya -- -- Copyright (c) 2002-2003, 2006-2008 by Cisco Systems, Inc. -- All rights reserved. -- ***************************************************************** -- -- ***************************************************************** CISCO-ITP-GRT-MIB DEFINITIONS ::= BEGIN IMPORTS cgspCLLICode, cgspEventSequenceNumber, cgspInstNetwork, cgspInstDisplayName FROM CISCO-ITP-GSP-MIB Counter32, Gauge32, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32, Counter64 FROM SNMPv2-SMI RowStatus, TimeStamp, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF CItpTcLinksetId, CItpTcPointCode, CItpTcQos, CItpTcRouteTableName, CItpTcTableLoadStatus, CItpTcURL, CItpTcDisplayPC, CItpTcServiceIndicator FROM CISCO-ITP-TC-MIB ciscoMgmt FROM CISCO-SMI; ciscoGrtMIB MODULE-IDENTITY LAST-UPDATED "200805010000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Cisco Systems, Inc Customer Service Postal: 170 W. Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-ss7s@cisco.com" DESCRIPTION "This MIB is for managing information required to route messages transported over Signalling System No. 7 (SS7) Network via Cisco IP Transfer Point. The Cisco IP Transfer Point (ITP) is a hardware and software solution that transports SS7 traffic using IP. Each ITP node provides the functions necessary to act as a SS7 signalling point. Each signalling point is connected to other signalling point using IP based or traditional TDM links. The relevant ITU documents describing this technology are the ITU Q series, including ITU Q.700: Introduction to CCITT Signalling System No. 7 and ITU Q.701 Functional description of the message transfer part (MTP) of Signalling System No. 7. Definitions and overview: Route: A route consists of one or more linksets used to transport MTP3 Message Signal Units(MSU) between signalling points. A route is an association between a destination point code(DPC) and a linkset, i.e., a linkset that can be used to send an MSU to the given DPC. Routeset: A routeset is a set of routes to a given DPC. Each route within a routeset is on a possible path toward the DPC. Each route within the routeset has associated with it a route priority. In the following simple configuration, two routes exist that can be used to transport MSUs from STP1 to STP4. --------- STP1-STP2 --------- - STP1 ----------------------------- STP2 - --------- --------- | | | STP1-STP3 STP2-STP4 | | | --------- STP3-STP4 --------- - STP3 ----------------------------- STP4 - --------- --------- Routeset on STP1 for DPC = STP4: STP1-STP2, STP1-STP3 Linkset: A linkset is a set of signalling links connecting two signalling points. Combined Linkset: Two linksets with equal number of links and capacity that form routes of equal priority to a given DPC are called Combined Linksets. It is primarily used for load sharing and redundancy. In the following, example, linksets 'SSP1-STP1' and 'SSP1-STP2' form a combined linsket. SSP1-STP1 --------- |------------------------- STP1 - | --------- - - - - - SSP1 - - - - - | SSP1-STP2 --------- |------------------------ STP2 - --------- Routing: The routing of SS7 Message signalling Units(MSU) is based on the DPC. Message Signalling Units are sent from an originating point code(OPC) to DPC. Each MSU will traverse one or more linksets as it is routed to its final destination. When an MSU arrives at a signalling point and the DPC does not match the signalling point's point code the MSU must be directed toward the DPC. Each signalling point has enough routing information to determine which linkset should be used to transmit the MSU toward its final destination. Route statement: Each ITP Signalling Point has route statements needed to determine which linkset should be used to transmit message signalling units to destinations. Each route statement consists of a destination, a priority and a linkset name. The destination is specified as a combination of DPC and mask. The priority, also know as cost, is used to define the order in which the routes are selected. The linkset name specifies which linkset to use to reach the destination. Route table: Each ITP Signalling Point has a table of routes. These route entries are used to determine which linkset should be selected to transmit message signalling units to a given destination. There are two basic type of routing. The first type is fully-qualified and uses all bits of the target DPC. The other type is summary routing that uses a subset of the bits in the target DPC and is used to represent groups of point codes rather than a single point code. Example of route table entries. Example 1: variant = ITU DPC/MASK Priority Linkset-name -------- -------- ----------------------- 5.5.5/14 3 STP1-STP2 5.5.5/14 7 STP1-STP3 Description: Two route table entries that define a primary route using linkset 'STP1-STP2' and an alternate route using linkset 'STP1-STP3' to point-code 5.5.5. Example 2: variant = ITU DPC/MASK Priority Linkset-name -------- -------- ----------------------- 5.5.5/14 3 STP1-STP2 5.5.5/14 3 STP1-STP3 5.5.5/14 7 STP1-STP4 Description: Two route table entries that define a combined linkset consisting of linkset 'STP1-STP2' and 'STP1-STP3' to point code 5.5.5. An alternate route is also defined using linkset 'STP1-STP4'. Example 3: variant = ANSI DPC/MASK Priority Linkset-name -------- -------- ----------------------- 5.5.0/16 3 STP1-STP2 Description: A route table entry that defines routing to a cluster. The cluster represents all point codes in the range from 5.5.0-5.5.255. Example 4: variant = ANSI DPC/MASK Priority Linkset-name -------- -------- ----------------------- 5.5.0/16 3 STP1-STP3 5.5.5/24 3 STP1-STP2 Description: The mixing of fully-qualified and summary route table entries allow for different routes to be defined for certain DPC in a cluster. In this configuration, the fully-qualified route will be the primary and the summary route will act as a backup. Route table: A group of route table entries used to route MSU for a particular instance of a signalling point. A sample route table. DPC/MASK Priority Linkset-name -------- -------- ----------------------- 0.0.0/0 7 STP1-STP4 5.5.0/16 3 STP1-STP3 5.5.5/24 3 STP1-STP2 . . 122.5.5 5 STP1-STP2 . . 243.200.1 6 STP1-STP3 " REVISION "200805010000Z" DESCRIPTION "Deprecated the following objects: cgrtDestNotifDelayTime, cgrtDestNotifWindowTime, cgrtDestNotifMaxPerWindow, cgrtDestNotifEnabled, cgrtMgmtNotifDelayTime, cgrtMgmtNotifWindowTime, cgrtMgmtNotifMaxPerWindow, cgrtMgmtNotifEnabled. Deprecated the following notifications: ciscoGrtDestStateChange, ciscoGrtMgmtStateChange Deprecated the following objects under cgrtNotificationsInfo: cgrtDestNotifSupFlag, cgrtDestNotifChanges, cgrtMgmtNotifSupFlag, cgrtMgmtNotifChanges. Deprecated the following compliance statement: ciscoGrtMIBCompliance. Deprecated the following object groups: ciscoGrtDestGroup, ciscoGrtRouteGroup. Deprecated the following notification group: ciscoGrtNotificationGroup. Added the following textual convention: CgrtDisplayPCSI. Added the following objects: cgrtDestNotifWindowTimeRev1, cgrtDestNotifMaxPerWindowRev1, cgrtDestNotifEnabledRev1, cgrtMgmtNotifWindowTimeRev1, cgrtMgmtNotifMaxPerWindowRev1, cgrtMgmtNotifEnabledRev1, cgrtOrigTableEnabled, cgrtPCStatsInterval, cgrtNoRouteMSUsNotifEnabled, cgrtNoRouteMSUsNotifWindowTime. Added the following object to cgrtInstTable: cgrtInstUnknownOrigPCs, cgrtInstNoRouteDrops. Added these objects to cgrtDestTable: cgrtDestAccessibleSeconds, cgrtDestInaccessibleSeconds, cgrtDestRestrictedSeconds, cgrtDestMSUsOut, cgrtDestOctetsOut, cgrtDestMSUsIn, cgrtDestOctetsIn, cgrtDestInaccessibleDrops, cgrtDestRestrictedMSUs, cgrtDestCongestionDrops, cgrtDestDisplay. Added these objects to cgrtRouteTable: cgrtRouteAllowedSeconds, cgrtRouteRestrictedSeconds, cgrtRouteProhibitedSeconds, cgrtRouteDisplay. Added a new table cgrtOrigTable with following objects: cgrtOrigPC, cgrtOrigMSUs, cgrtOrigOctets, cgrtOrigDisplay. Added a new table cgrtDestSITable with following objects: cgrtMtp3SI, cgrtDestSIMSUsOut, cgrtDestSIOctetsOut, cgrtDestSIMSUsIn, cgrtDestSIOctetsIn, cgrtDestSIDisplay. Added a new table cgrtOrigSITable with following objects: cgrtOrigSIMSUs, cgrtOrigSIOctets, cgrtOrigSIDisplay. Added the following notifications: ciscoGrtDestStateChangeRev1, ciscoGrtMgmtStateChangeRev1, ciscoGrtNoRouteMSUDiscards. Added the following objects under cgrtNotificationsInfo: cgrtDestNotifSuppressed, cgrtRouteNotifSuppressed, cgrtNoRouteMSUsInterval, cgrtIntervalNoRouteMSUs. Added the following compliance statement: ciscoGrtMIBComplianceRev1. Added the following object groups: ciscoGrtScalarsGroup, ciscoGrtDestGroupRev1, ciscoGrtRouteGroupRev1, ciscoGrtOrigGroup, ciscoGrtDestSIGroup, ciscoGrtOrigSIGroup, ciscoGrtInstGroupSup1. Added the following notification group: ciscoGrtNotificationsGroupRev1." REVISION "200303030000Z" DESCRIPTION "Initial version of this MIB module." ::= { ciscoMgmt 334 } -- Top-level structure of the MIB ciscoGrtNotifications OBJECT IDENTIFIER ::= { ciscoGrtMIB 0 } ciscoGrtMIBObjects OBJECT IDENTIFIER ::= { ciscoGrtMIB 1 } ciscoGrtMIBConform OBJECT IDENTIFIER ::= { ciscoGrtMIB 2 } cgrtScalars OBJECT IDENTIFIER ::= { ciscoGrtMIBObjects 1 } cgrtObjects OBJECT IDENTIFIER ::= { ciscoGrtMIBObjects 2 } -- ************************************************************** -- * * -- * Textual Conventions * -- * * -- ************************************************************** CgrtDisplayPCSI ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The point code and service indicator information formatted for display. Point code will be formatted based on the variant and the customer defined parameters." SYNTAX OCTET STRING ( SIZE ( 1..20 ) ) -- ************************************************************* -- * * -- * SP - Scalars * -- * * -- ************************************************************* cgrtRouteMaxDynamic OBJECT-TYPE SYNTAX Integer32 (100..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of dynamic SS7 routes. This object is used to limit the size of the route table by preventing unbounded growth of dynamic entries. Dynamic entries are created when certain MTP3 management messages are received or sent. The removal of dynamic routes is performed periodically and the older dynamic routes are removed until the specified number is reached." ::= { cgrtScalars 7 } cgrtDestNotifDelayTime OBJECT-TYPE SYNTAX Unsigned32 (0..60) UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the maximum amount of time to delay before generating the ciscoGrtDestStateChange notification. The delay is introduced to allow multiple destination state changes to be bundled into a single notification. If the value of this object is equal to 0, the device will generate ciscoGrtDestStateChange notification as each route changes states. If the value of this object is greater than 0, the device will not generate notifications as destinations change state. As each destination changes state they are accumulated until the time specified in cgrtDestNotifDelayTime has elapsed or enough state changes have been accumulated to fill up the cgrtDestNotifChanges object. This object is ignored by the agent when the cgrtDestNotifEnabled object is set to the 'false' value." ::= { cgrtScalars 11 } cgrtDestNotifWindowTime OBJECT-TYPE SYNTAX Integer32 (30..900) UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the time interval used to monitor the rate of destination state changes notifications. This object in combination with cgrtDestNotifMaxPerWindow is used to determine the notification transit rate and suppress destination state notifications." ::= { cgrtScalars 12 } cgrtDestNotifMaxPerWindow OBJECT-TYPE SYNTAX Integer32 (10..9000) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the maximum number of destination state changes that can occur in the time interval specified in the cgrtDestNotifWindowTime object. If additional state changes can occur in the specified time interval the notifications are suppressed." ::= { cgrtScalars 13 } cgrtDestNotifEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "A control to enable or disable ciscoGrtDestStateChange notifications as follows: 'true' Indicates that the ciscoGrtDestStateChange notification should be generated when the state of any destination changes. That is, the notification generation is enabled. 'false' Indicates that ciscoGrtDestStateChange notification generation is disabled." DEFVAL { false } ::= { cgrtScalars 14 } cgrtMgmtNotifDelayTime OBJECT-TYPE SYNTAX Unsigned32 (0..60) UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the maximum amount of time to delay before generating the ciscoGrtMgmtStateChange notification. The delay is introduced to allow multiple route state changes to be bundled into a single notification. If the value of this object is equal to 0, the device will generate ciscoGrtMgmtStateChange notification as each route changes states. If the value of this object is greater than 0, the device will not generate notifications as routes change state. As routes change state they are accumulated until the time specified in cgrtMgmtNotifDelayTime has elapsed or enough state changes have been accumulated to fill up the cgrtRouteNotifChanges object. This object is ignored by the agent when the cgrtMgmtNotifEnabled object is set to the 'false' value." ::= { cgrtScalars 16 } cgrtMgmtNotifWindowTime OBJECT-TYPE SYNTAX Integer32 (30..900) UNITS "seconds" MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the time interval used to monitor the rate of route state changes notifications. This object in combination with cgrtMgmtNotifMaxPerWindow is used to determine the notification transit rate and suppress route management state notifications." ::= { cgrtScalars 17 } cgrtMgmtNotifMaxPerWindow OBJECT-TYPE SYNTAX Integer32 (10..9000) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the maximum number of route management state changes that can occur in the time interval specified in the cgrtMgmtNotifWindowTime object. If additional state changes can occur in the specified time interval the notifications are suppressed." ::= { cgrtScalars 18 } cgrtMgmtNotifEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "A control to enable or disable ciscoGrtMgmtStateChange notifications as follows: 'true' Indicates that the ciscoGrtMgmtStateChange notification should be generated when the state of any route changes. That is, the notification generation is enabled. 'false' Indicates that ciscoGrtMgmtStateChange notification generation is disabled." DEFVAL { false } ::= { cgrtScalars 19 } cgrtRouteTableLoadNotifEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to enable or disable ciscoGrtRouteTableLoad notifications as follows: 'true' Indicates that the ciscoGrtRouteTableLoad notification should be generated when the load operations is started or completed. That is, the notification generation is enabled. 'false' Indicates that ciscoGrtRouteTableLoad notification generation is disabled." DEFVAL { false } ::= { cgrtScalars 20 } cgrtDynamicRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of dynamic route entries created in response to MTP3 management messages. The maximum number for dynamic route entries is defined by the cgrtRouteMaxDynamic object. When a MTP3 management message is received and this limit is reached the request is dropped. The cgrtDynamicRoutesDropped object will be incremented in these situations." ::= { cgrtScalars 21 } cgrtDynamicRoutesDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of dynamic route entries that could not be created because the limit specified by the cgrtRouteMaxDynamic object had been reached." ::= { cgrtScalars 22 } cgrtDestNotifWindowTimeRev1 OBJECT-TYPE SYNTAX Integer32 (0 | 60..86400) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time interval used to monitor the rate of destination state changes notifications. This object in combination with cgrtDestNotifMaxPerWindowRev1 is used to determine the notification transit rate and suppress destination state notifications." DEFVAL { 900 } ::= { cgrtScalars 23 } cgrtDestNotifMaxPerWindowRev1 OBJECT-TYPE SYNTAX Integer32 (10..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum number of destination state changes that can occur in the time interval specified in the cgrtDestNotifWindowTimeRev1 object. If additional state changes do occur in the specified time interval the notifications are suppressed." ::= { cgrtScalars 24 } cgrtDestNotifEnabledRev1 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to enable or disable ciscoGrtDestStateChangeRev1 notifications as follows: 'true' Indicates that the ciscoGrtDestStateChangeRev1 notification should be generated when the state of any destination changes. That is, the notification generation is enabled. 'false' Indicates that ciscoGrtDestStateChangeRev1 notification generation is disabled." DEFVAL { false } ::= { cgrtScalars 25 } cgrtMgmtNotifWindowTimeRev1 OBJECT-TYPE SYNTAX Integer32 (0 | 60..86400) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time interval used to monitor the rate of route state changes notifications. This object in combination with cgrtMgmtNotifMaxPerWindowRev1 is used to determine the notification transit rate and suppress route management state notifications." DEFVAL { 900 } ::= { cgrtScalars 26 } cgrtMgmtNotifMaxPerWindowRev1 OBJECT-TYPE SYNTAX Integer32 (10..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum number of route management state changes that can occur in the time interval specified in the cgrtMgmtNotifWindowTimeRev1 object. If additional state changes can occur in the specified time interval the notifications are suppressed." ::= { cgrtScalars 27 } cgrtMgmtNotifEnabledRev1 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to enable or disable ciscoGrtMgmtStateChangeRev1 notifications as follows: 'true' Indicates that the ciscoGrtMgmtStateChangeRev1 notification should be generated when the state of any route changes. That is, the notification generation is enabled. 'false' Indicates that ciscoGrtMgmtStateChangeRev1 notification generation is disabled." DEFVAL { false } ::= { cgrtScalars 28 } cgrtOrigTableEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to enable or disable the support of optional cgrtOrigTable. 'true' Enables the OrigTable optional feature. 'false' Disables the OrigTable optional feature." DEFVAL { false } ::= { cgrtScalars 29 } cgrtPCStatsInterval OBJECT-TYPE SYNTAX Unsigned32 (0 | 900..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the allowed values for the statistics sampling interval. A value of zero is only valid for a single processor platform. For distributed platforms, the value in seconds specifies how often information on measurements will be refreshed on supervisor. The valid range for distributed platforms is from 15 minutes., i.e., 900 seconds to 1 hour." DEFVAL { 900 } ::= { cgrtScalars 30 } cgrtNoRouteMSUsNotifEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A control to enable or disable ciscoGrtNoRouteMSUDiscards notifications as follows: 'true' Indicates that the ciscoGrtNoRouteMSUDiscards notification generation is enabled. 'false' Indicates that ciscoGrtNoRouteMSUDiscards notification generation is disabled." DEFVAL { false } ::= { cgrtScalars 31 } cgrtNoRouteMSUsNotifWindowTime OBJECT-TYPE SYNTAX Integer32 (60..86400) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the time interval used to monitor the ciscoGrtNoRouteMSUDiscards notifications generated for a signalling point instance. The first occurrence of ciscoGrtNoRouteMSUDiscards notifications in this interval is sent and the further occurrences of notifications in this interval are suppressed. At the end of this interval, a notification is sent with total number of MSUs discarded due to routing data error during this interval." DEFVAL { 900 } ::= { cgrtScalars 32 } -- ************************************************************* -- * * -- * Route Table information per instance of signalling point * -- * * -- ************************************************************* cgrtInstTable OBJECT-TYPE SYNTAX SEQUENCE OF CgrtInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A route table exist per instance of signalling point. This table defines the routes defined for a particular instance." ::= { cgrtObjects 1 } cgrtInstEntry OBJECT-TYPE SYNTAX CgrtInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of route statements used to forward packets to requested destinations. Each table entry represents a route statement that was either configured or added in response to events in the network." INDEX { cgspInstNetwork -- shared index } ::= { cgrtInstTable 1 } CgrtInstEntry ::= SEQUENCE { cgrtInstLastChanged TimeStamp, cgrtInstLastLoadTime TimeStamp, cgrtInstLoadStatus CItpTcTableLoadStatus, cgrtInstTableName CItpTcRouteTableName, cgrtInstLastURL CItpTcURL, cgrtInstNumberDestinations Gauge32, cgrtInstNumberRoutes Gauge32, cgrtInstUnknownOrigPCs Counter32, cgrtInstNoRouteDrops Counter32 } cgrtInstLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time of the last creation or deletion of an entry in the route table defined for this signalling point. If the local network management subsystem is re-initialized, then this object contains the sysUpTime at the time when this occurred. This value can be used to prevent unnecessary walks of the cgrtRouteTable." ::= { cgrtInstEntry 1 } cgrtInstLastLoadTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time of the last load of the route table using file format." ::= { cgrtInstEntry 2 } cgrtInstLoadStatus OBJECT-TYPE SYNTAX CItpTcTableLoadStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the current load or status from the prior load operation. This object will have a value of loadInProgress while the load operation is in progress. The cgrtInstLastLoadTime contains a timestamp indicating when the load operation is completed." ::= { cgrtInstEntry 3 } cgrtInstTableName OBJECT-TYPE SYNTAX CItpTcRouteTableName MAX-ACCESS read-only STATUS current DESCRIPTION "The system generated name for the route table for this signalling point instance." ::= { cgrtInstEntry 4 } cgrtInstLastURL OBJECT-TYPE SYNTAX CItpTcURL MAX-ACCESS read-only STATUS current DESCRIPTION "The url used to load route table." ::= { cgrtInstEntry 5 } cgrtInstNumberDestinations OBJECT-TYPE SYNTAX Gauge32 UNITS "entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of destination in the cgrtDestTable Table." ::= { cgrtInstEntry 6 } cgrtInstNumberRoutes OBJECT-TYPE SYNTAX Gauge32 UNITS "entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of routes in the cgrtRouteTable Table." ::= { cgrtInstEntry 7 } cgrtInstUnknownOrigPCs OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs with unknown origination point codes arrived to this signalling point instance. MSUs originated from local pointcode will not be counted as unknown OPCs." ::= { cgrtInstEntry 8 } cgrtInstNoRouteDrops OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs dropped due to no corresponding entry in the destination table for this signalling point instance Q752/5.5." REFERENCE "ANSI GR-82-CORE 6.4.2 System Total Measurements Item 32." ::= { cgrtInstEntry 9 } -- ************************************************************* -- * * -- * Destination Table * -- * * -- ************************************************************* cgrtDestTable OBJECT-TYPE SYNTAX SEQUENCE OF CgrtDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination table provides state information on the ability to route MTP packets to a particular destination point code." ::= { cgrtObjects 2 } cgrtDestEntry OBJECT-TYPE SYNTAX CgrtDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each table entry represents a specific destination point code(DPC)." INDEX { cgspInstNetwork, -- shared index cgrtRouteDpc, -- shared index cgrtRouteMask -- shared index } ::= { cgrtDestTable 1 } CgrtDestEntry ::= SEQUENCE { cgrtDestStatus INTEGER, cgrtDestCongestion Unsigned32, cgrtDestAccessibleSeconds Counter32, cgrtDestInaccessibleSeconds Counter32, cgrtDestRestrictedSeconds Counter32, cgrtDestMSUsOut Counter32, cgrtDestOctetsOut Counter64, cgrtDestMSUsIn Counter32, cgrtDestOctetsIn Counter64, cgrtDestInaccessibleDrops Counter32, cgrtDestRestrictedMSUs Counter32, cgrtDestCongestionDrops Counter32, cgrtDestDisplay CItpTcDisplayPC } cgrtDestStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), accessible(2), inaccessible(3), restricted(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "List of the possible route state values. 'unknown' : A destination state of unknown occurs when the destination is a summary route. Unknown state is presented to indicate the protocols do not exchange state information for summary routes in certain configurations. 'accessible' : The destination can be reached by one or more routes specified for the destination. When summary routing is enabled, a destination status will also depend on route table entries that specify less specific matches. See Example 4 in the DESCRIPTION section for such a configuration. 'inaccessible' : Destination can not be reached by any route known to this signalling point. 'restricted' : Traffic has been restricted from being sent to the destination. The restricted state indicates that the primary route for the destination is unavailable or that it is impacted by some network event or failure of resource." ::= { cgrtDestEntry 1 } cgrtDestCongestion OBJECT-TYPE SYNTAX Unsigned32 (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The congestion status of this destination. The value indicates congestion on one or more links in one of the linksets used to route traffic to the signalling point specified by the cgrtRouteDpc object. 0 is the least congestion level, 3 is the highest congestion level." REFERENCE "ITU Q.704 Signalling network functions and messages. ANSI T1.111 Telecommunications - Signalling system No. 7 (SS7)-Signalling network functions and messages 2.3.5.2." ::= { cgrtDestEntry 2 } cgrtDestAccessibleSeconds OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration in seconds that this destination was in the accessible state." ::= { cgrtDestEntry 3 } cgrtDestInaccessibleSeconds OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration in seconds that this destination was in the inaccessible state." ::= { cgrtDestEntry 4 } cgrtDestRestrictedSeconds OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration in seconds that this destination was in the restricted state." ::= { cgrtDestEntry 5 } cgrtDestMSUsOut OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs that were queued to linkset for transmission to this destination. Management MSUs that originate from this signalling point are also counted. It is important to note that, in rare cases, MSU discards due to any abnormal system resource error conditions may be included in this count." ::= { cgrtDestEntry 6 } cgrtDestOctetsOut OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Octets in MSUs that were queued to linkset for transmission to this destination. It is important to note that, in rare cases, octets discarded due to any abnormal system resource error conditions may be included in this count." ::= { cgrtDestEntry 7 } cgrtDestMSUsIn OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs that arrived to this signalling point bound for this destination. This includes the received as well as blocked MSUs." ::= { cgrtDestEntry 8 } cgrtDestOctetsIn OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Octets in MSUs that arrived to this signalling point bound for this destination." ::= { cgrtDestEntry 9 } cgrtDestInaccessibleDrops OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs dropped for this destination due to inaccessible route state." ::= { cgrtDestEntry 10 } cgrtDestRestrictedMSUs OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs transferred for this destination during a restricted route state." ::= { cgrtDestEntry 11 } cgrtDestCongestionDrops OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MSUs dropped for this destination due to local and remote congestion." ::= { cgrtDestEntry 12 } cgrtDestDisplay OBJECT-TYPE SYNTAX CItpTcDisplayPC MAX-ACCESS read-only STATUS current DESCRIPTION "The destination point code in display format." ::= { cgrtDestEntry 13 } -- ************************************************************* -- * * -- * SP - Route Table * -- * * -- ************************************************************* cgrtRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF CgrtRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The route table for determining the linkset that a packet must traverse to arrive at its destination given by the destination point code." ::= { cgrtObjects 3 } cgrtRouteEntry OBJECT-TYPE SYNTAX CgrtRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each table entry represents a configured route statement." INDEX { cgspInstNetwork, -- shared index cgrtRouteDpc, cgrtRouteMask, cgrtRouteDestLsCost, cgrtRouteDestLinkset } ::= { cgrtRouteTable 1 } CgrtRouteEntry ::= SEQUENCE { cgrtRouteDpc CItpTcPointCode, cgrtRouteMask Unsigned32, cgrtRouteDestLsCost Unsigned32, cgrtRouteDestLinkset CItpTcLinksetId, cgrtRouteQos CItpTcQos, cgrtRouteStatus INTEGER, cgrtRouteMgmtStatus INTEGER, cgrtRouteDynamic TruthValue, cgrtRouteType INTEGER, cgrtRouteAdminStatus INTEGER, cgrtRouteRowStatus RowStatus, cgrtRouteAllowedSeconds Counter32, cgrtRouteRestrictedSeconds Counter32, cgrtRouteProhibitedSeconds Counter32, cgrtRouteDisplay CItpTcDisplayPC } cgrtRouteDpc OBJECT-TYPE SYNTAX CItpTcPointCode MAX-ACCESS not-accessible STATUS current DESCRIPTION "The destination point code." ::= { cgrtRouteEntry 1 } cgrtRouteMask OBJECT-TYPE SYNTAX Unsigned32 (0..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mask used to define which part of cgrtRouteDpc is significant when comparing the cgrtRouteDpc to the destination code point in the packet to be routed." ::= { cgrtRouteEntry 2 } cgrtRouteDestLsCost OBJECT-TYPE SYNTAX Unsigned32 (1..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The cost assigned to this linkset matching this route. Higher numbers represent higher cost." ::= { cgrtRouteEntry 3 } cgrtRouteDestLinkset OBJECT-TYPE SYNTAX CItpTcLinksetId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The linkset that the packet is to be forwarded to on matching this route." ::= { cgrtRouteEntry 4 } cgrtRouteQos OBJECT-TYPE SYNTAX CItpTcQos MAX-ACCESS read-create STATUS current DESCRIPTION "The quality of service classification to be assigned to the IP packets used to transport the SS7 messages. The value to specify for packets when they will be transported on SCTP/IP based linkset." ::= { cgrtRouteEntry 5 } cgrtRouteStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), available(2), restricted(3), unavailable(4), deleted(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "List of the possible route status values. These values are determine using the status of the linkset specified in this route and the route management status. 'unknown' : Status can not be determined. 'available' : Route is available. 'restricted' : Traffic is restricted on route. 'unavailable' : Route is unable to service traffic. 'deleted' : Route has been removed." ::= { cgrtRouteEntry 6 } cgrtRouteMgmtStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), allowed(2), restricted(3), prohibited(4), deleted(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "List of the possible route management route status values. Route management status are received in transfer-allowed(TFA), transfer-prohibited(TFP), transfer-restricted(TFR), transfer-cluster-allowed(TCA), transfer-cluster-prohibited(TCP) and transfer-cluster-restricted(TFR) management messages. 'unknown' : Status can not be determined. 'allowed' : traffic is allowed. 'restricted' : Traffic is restricted on route. 'prohibited' : Route is prohibited from providing traffic. 'deleted' : Route has been removed." ::= { cgrtRouteEntry 7 } cgrtRouteDynamic OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Routes are either static or dynamic. Static routes are created based on configuration information specified by an administrator. Dynamic routes are created as a by product of an network event in certain situations. Dynamic routes are only created when summary routing has been activated. This object indicates whether this route entry is dynamic or static. 'true' - dynamic route 'false' - static route" ::= { cgrtRouteEntry 8 } cgrtRouteType OBJECT-TYPE SYNTAX INTEGER { unknown(0), static(1), cluster(2), summary(3), xlist(4), shadow(5), management(6), alias(7) } MAX-ACCESS read-only STATUS current DESCRIPTION " When summary or cluster routes are specified this field will provide additional information about the fully qualified routes within the specified clusters. Since, summary or cluster routes represent a group of destinations it is necessary to collect and maintain status information on routes that are not available. Additional, route statements are created dynamically whenever a TFP or TFR is received on a fully qualified route represented by a defined summary route. There are three four types of dynamic route as follows. List of the possible route status values. 'unknown': Undefined type of route. 'static': A fully-qualified route configured by system administrator. 'cluster': An ANSI cluster route. A DPC and mask with length of 16 bits configured by system administrator. 'summary': An DPC and a mask with length 0-10 for ITU and 0-15,17-23 for ANSI. A summary route is configured by a system administrator. 'xlist': This route is dynamic and is create whenever TFP or TFR is received for a point-code represented by a ANSI cluster route. 'shadow': When a TFP or TFR is received for a point-code represented by a summary or cluster route all route statements specified for the summary or cluster destination are copied. These new routes appear under the specific fully-qualified destination. The route will be marked as a shadow when a TFP or TFR has not been received for that particular route. 'management' : When a TFP or TFR is received for a point-code represented by a summary route all route statements specified for the summary destination are copied. The new routes appear under the fully-qualified destination specified in the TFR or TFP. The route specified in the TFR or TFP will be marked as a dynamic to indicate that MTP3 route management information is available for this route. 'alias': Route statement is created in response to conversion statements defined to alias point-codes across networks." ::= { cgrtRouteEntry 9 } cgrtRouteAdminStatus OBJECT-TYPE SYNTAX INTEGER { none(0), unknown(1), available(2), restricted(3), unavailable(4), deleted(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "List of the possible administration route status values. 'none' : none. 'unknown' : Status can not be determined. 'available' : Route is available. 'restricted' : Traffic is restricted on route. 'unavailable' : Route is unable to service traffic. 'deleted' : Route has been removed. When the cgrtRouteAdminStatus object is set to the none value the cgrtRouteStatus status will be based on the cgrtRouteMgmtStatus and linkset availability. Otherwise the cgrtRouteStatus will be set to the value specified in cgrtRouteAdminStatus object." DEFVAL { none } ::= { cgrtRouteEntry 10 } cgrtRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The object is used by a management station to create, modify or delete the row entry in cgspPointCodeTable following the RowStatus textual convention. The only object available for modification is the cgrtRouteAdminStatus object." ::= { cgrtRouteEntry 11 } cgrtRouteAllowedSeconds OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration in seconds during which forwarding was allowed for this route." ::= { cgrtRouteEntry 12 } cgrtRouteRestrictedSeconds OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration in seconds during which forwarding was restricted for this route." ::= { cgrtRouteEntry 13 } cgrtRouteProhibitedSeconds OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Duration in seconds during which forwarding was prohibited for this route." ::= { cgrtRouteEntry 14 } cgrtRouteDisplay OBJECT-TYPE SYNTAX CItpTcDisplayPC MAX-ACCESS read-only STATUS current DESCRIPTION "The destination point code associated with the route in display format." ::= { cgrtRouteEntry 15 } -- ************************************************************* -- * * -- * Origination Table * -- * * -- ************************************************************* cgrtOrigTable OBJECT-TYPE SYNTAX SEQUENCE OF CgrtOrigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The origination table provides information on the incoming MTP packets from a particular origination point code." ::= { cgrtObjects 5 } cgrtOrigEntry OBJECT-TYPE SYNTAX CgrtOrigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each table entry represents a specific origination point code(OPC)." INDEX { cgspInstNetwork, -- shared index cgrtOrigPC, -- shared index cgrtRouteMask -- shared index } ::= { cgrtOrigTable 1 } CgrtOrigEntry ::= SEQUENCE { cgrtOrigPC CItpTcPointCode, cgrtOrigMSUs Counter32, cgrtOrigOctets Counter64, cgrtOrigDisplay CItpTcDisplayPC } cgrtOrigPC OBJECT-TYPE SYNTAX CItpTcPointCode MAX-ACCESS not-accessible STATUS current DESCRIPTION "The origination point code." ::= { cgrtOrigEntry 1 } cgrtOrigMSUs OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of incoming MSUs from this origination." ::= { cgrtOrigEntry 2 } cgrtOrigOctets OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of incoming octets from this origination." ::= { cgrtOrigEntry 3 } cgrtOrigDisplay OBJECT-TYPE SYNTAX CItpTcDisplayPC MAX-ACCESS read-only STATUS current DESCRIPTION "The origination point code associated with the table entry in display format." ::= { cgrtOrigEntry 4 } -- ************************************************************* -- * * -- * Destination Service Indicator Table * -- * * -- ************************************************************* cgrtDestSITable OBJECT-TYPE SYNTAX SEQUENCE OF CgrtDestSIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Destination Service Indicator table contains information about the number of MSUs and octets at the MTP3 transport layer for a specific destination and service indicator. The information is collected from both directions. This provides the granularity of information required by Q752 table 6." ::= { cgrtObjects 6 } cgrtDestSIEntry OBJECT-TYPE SYNTAX CgrtDestSIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each table entry represents a specific destination point code(DPC) and Service Indicator(SI)." INDEX { cgspInstNetwork, -- shared index cgrtRouteDpc, -- shared index cgrtRouteMask, -- shared index cgrtMtp3SI } ::= { cgrtDestSITable 1 } CgrtDestSIEntry ::= SEQUENCE { cgrtMtp3SI CItpTcServiceIndicator, cgrtDestSIMSUsOut Counter32, cgrtDestSIOctetsOut Counter64, cgrtDestSIMSUsIn Counter32, cgrtDestSIOctetsIn Counter64, cgrtDestSIDisplay CgrtDisplayPCSI } cgrtMtp3SI OBJECT-TYPE SYNTAX CItpTcServiceIndicator MAX-ACCESS not-accessible STATUS current DESCRIPTION "The service indicator." ::= { cgrtDestSIEntry 1 } cgrtDestSIMSUsOut OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outgoing MSUs that were queued to linkset for transmission to this specific destination and service indicator. Management MSUs that originate from this signalling point are also counted. It is important to note that, in rare cases, MSU discards due to any abnormal system resource error conditions may be included in this count." ::= { cgrtDestSIEntry 2 } cgrtDestSIOctetsOut OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outgoing octets that were queued to linkset for transmission to this specific destination and service indicator. It is important to note that, in rare cases, octets discarded due to any abnormal system resource error conditions may be included in this count." ::= { cgrtDestSIEntry 3 } cgrtDestSIMSUsIn OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of incoming MSUs for this specific destination and service indicator. This includes the received as well as blocked MSUs." ::= { cgrtDestSIEntry 4 } cgrtDestSIOctetsIn OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of incoming octets for this specific destination and service indicator." ::= { cgrtDestSIEntry 5 } cgrtDestSIDisplay OBJECT-TYPE SYNTAX CgrtDisplayPCSI MAX-ACCESS read-only STATUS current DESCRIPTION "The destination point code and service indicator associated with the table entry in display format." ::= { cgrtDestSIEntry 6 } -- ************************************************************* -- * * -- * Origination Service Indicator Table * -- * * -- ************************************************************* cgrtOrigSITable OBJECT-TYPE SYNTAX SEQUENCE OF CgrtOrigSIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Origination Service Indicator table contains information about the number of incoming MSUs and octets at the MTP3 transport layer from a specific origination and service indicator. This provides the granularity of information required by Q752 table 6." ::= { cgrtObjects 7 } cgrtOrigSIEntry OBJECT-TYPE SYNTAX CgrtOrigSIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each table entry represents a specific origination point code(OPC) and Service Indicator(SI)." INDEX { cgspInstNetwork, -- shared index cgrtOrigPC, -- shared index cgrtRouteMask, -- shared index cgrtMtp3SI -- shared index } ::= { cgrtOrigSITable 1 } CgrtOrigSIEntry ::= SEQUENCE { cgrtOrigSIMSUs Counter32, cgrtOrigSIOctets Counter64, cgrtOrigSIDisplay CgrtDisplayPCSI } cgrtOrigSIMSUs OBJECT-TYPE SYNTAX Counter32 UNITS "MSUs" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of incoming MSUs for this specific origination and service indicator." ::= { cgrtOrigSIEntry 1 } cgrtOrigSIOctets OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of incoming MSUs for this specific origination and service indicator." ::= { cgrtOrigSIEntry 2 } cgrtOrigSIDisplay OBJECT-TYPE SYNTAX CgrtDisplayPCSI MAX-ACCESS read-only STATUS current DESCRIPTION "The origination point code and service indicator associated with the table entry in display format." ::= { cgrtOrigSIEntry 3 } -- ************************************************************* -- * * -- * Notifications Information * -- * * -- ************************************************************* cgrtNotificationsInfo OBJECT IDENTIFIER ::= { cgrtObjects 4 } cgrtDestNotifSupFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS deprecated DESCRIPTION "A flag to indicate whether destination notifications notifications have been suppressed in the current time interval specified by the cgrtDestNotifWindowTime object. 'true' Indicates that the device has suppressed the sending of ciscoGrtDestStateChange notifications for the remainder of the time interval. 'false' Indicates that the device has not suppressed the sending of ciscoGrtDestStateChange notifications in the current time interval." ::= { cgrtNotificationsInfo 1 } cgrtDestNotifChanges OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS accessible-for-notify STATUS deprecated DESCRIPTION "This object contains a list of destination state changes accumulated until the list is full or the time interval specified in cgrtDestNotifDelayTime has passed. It consists of one or more tuples packed together in the format of '...'. Each tuple consist of 36 octets in the following format. ' 20 octets null padded 4 octets 4 octets 4 octets 4 octets The cgrtRouteDpc, cgrtRouteMask cgrtDestStatus, cgrtDestCongestion and cgrtDestAdminState are encoded in network byte order. The maximum number of tuples is 7." REFERENCE "ITU Q752 Table 4 Item 9 - Unavailablity of routeset to particular destination and Telcordia GR-3053-CORE R5-127 SS7 Route Set Remote Congestion" ::= { cgrtNotificationsInfo 2 } cgrtMgmtNotifSupFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS deprecated DESCRIPTION "A flag to indicate whether management route notifications have been suppressed in the current time interval specified by the cgrtMgmtNotifWindowTime object. 'true' Indicates that the device has suppressed the sending of ciscoGrtDestStateChange notifications for the remainder of the time interval. 'false' Indicates that the device has not suppressed the sending of ciscoGrtMgmtStateChange notifications in the current time interval." ::= { cgrtNotificationsInfo 3 } cgrtMgmtNotifChanges OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS accessible-for-notify STATUS deprecated DESCRIPTION "This object contains a list of management route state changes accumulated until the list is full or the time interval specified in cgrtMgmtNotifDelayTime has passed. It consists of one or more tuples packed together in the format of '...'. Each tuple consist of 68 octets in the following format. ' 20 octets null padded 4 octets 4 octets 4 octets 20 octets null padded 4 octets 4 octets 4 octets 4 octets' The cgrtRouteDpc, cgrtRouteMask, cgrtRouteDestLsCost, cgrtRouteStatus, cgrtRouteMgmtStatus, cgrtRouteDynamic and cgrtRouteAdminStatus are encoded in network byte order. The maximum number of tuples is 3." ::= { cgrtNotificationsInfo 4 } cgrtDestNotifSuppressed OBJECT-TYPE SYNTAX Counter32 UNITS "occurrences" MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of ciscoGrtDestStateChangeRev1 notifications suppressed for the specific cgrtDestNotifWindowTimeRev1 duration." ::= { cgrtNotificationsInfo 5 } cgrtRouteNotifSuppressed OBJECT-TYPE SYNTAX Counter32 UNITS "occurrences" MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of ciscoGrtMgmtStateChangeRev1 notifications suppressed for the specific cgrtRouteNotifWindowTimeRev1 duration." ::= { cgrtNotificationsInfo 6 } cgrtNoRouteMSUsInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Duration elapsed since the start of cgrtNoRouteMSUsNotifWindowTime interval. This duration value can range from 0 upto cgrtNoRouteMSUsNotifWindowTime. For the notifications generated at the end of the interval, this value will be equal to cgrtNoRouteMSUsNotifWindowTime." ::= { cgrtNotificationsInfo 7 } cgrtIntervalNoRouteMSUs OBJECT-TYPE SYNTAX Unsigned32 UNITS "MSUs" MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of MSUs discarded due to routing data error in this specific cgspNoRouteMSUsInterval interval." ::= { cgrtNotificationsInfo 8 } -- ************************************************************* -- * * -- * Notifications * -- * * -- ************************************************************* ciscoGrtDestStateChange NOTIFICATION-TYPE OBJECTS { cgspEventSequenceNumber, cgspCLLICode, cgrtDestNotifSupFlag, cgrtDestNotifChanges } STATUS deprecated DESCRIPTION "This notification is generated whenever one or more destination changes states. This notification contains a list of destination state changes in the cgrtDestNotifChanges object. State changes are accumulated until the cgrtDestNotifChanges is full or the maximum delay time is reached. The delay time is specified by the cgrtDestNotifDelayTime object. It may be necessary to suppress the sending of notification when a large number destinations change state, due the failure of some common resource. The number of notifications can be controlled by specifying values for cgrtDestNotifWindowTime and cgrtDestNotifMaxPerWindow objects. When the number of destination state changes exceed the specified value the last notification will indicate that notifications are suppressed for the remainder of the window. This notification is deprecated by ciscoGrtDestStateChangeRev1." ::= { ciscoGrtNotifications 1 } ciscoGrtMgmtStateChange NOTIFICATION-TYPE OBJECTS { cgspEventSequenceNumber, cgspCLLICode, cgrtMgmtNotifSupFlag, cgrtMgmtNotifChanges } STATUS deprecated DESCRIPTION "This notification is generated whenever one or more management routes change state. This notification contains a list of management route state changes in the cgrtMgmtNotifChanges object. State changes are accumulated until the cgrtMgmtNotifChanges is full or the maximum delay time is reached. The delay time is specified by the cgrtMgmtNotifDelayTime object. It may be necessary to suppress the sending of notification when a large number of routes change state, due the failure of some common resource. The number of notifications can be controlled by specifying values for cgrtMgmtNotifWindowTime and cgrtMgmtNotifMaxPerWindow objects. When the number of route state changes exceed the specified value the last notification will indicate that notifications are suppressed for the remainder of the window. This notification is deprecated by ciscoGrtMgmtStateChangeRev1." ::= { ciscoGrtNotifications 2 } ciscoGrtRouteTableLoad NOTIFICATION-TYPE OBJECTS { cgspEventSequenceNumber, cgspCLLICode, cgrtInstLoadStatus, cgrtInstTableName, cgrtInstLastURL } STATUS current DESCRIPTION "This notification is generated whenever a load operation is started or completed. Route table configurations can be loaded by CLI requests. In addition, route tables can loaded using configuration statements. This allows route tables to be reloaded whenever a device restarts." ::= { ciscoGrtNotifications 3 } ciscoGrtDestStateChangeRev1 NOTIFICATION-TYPE OBJECTS { cgspEventSequenceNumber, cgspCLLICode, cgrtDestNotifSuppressed, cgrtDestDisplay, cgrtDestStatus, cgrtDestCongestion } STATUS current DESCRIPTION "This notification is generated whenever one or more destination changes states within the cgrtDestNotifWindowTimeRev1 duration. Latest state information at the end of cgrtDestNotifWindowTimeRev1 is provided. It may be necessary to suppress the sending of notification when a large number destinations change state, due the failure of some common resource. The number of notifications can be controlled by specifying values for cgrtDestNotifWindowTimeRev1 and cgrtDestNotifMaxPerWindowRev1 objects. When the number of destination state changes exceed the specified value, the notification will provide a count of notifications that got suppressed for the remainder of the window. This notification deprecates ciscoGrtDestStateChange." ::= { ciscoGrtNotifications 4 } ciscoGrtMgmtStateChangeRev1 NOTIFICATION-TYPE OBJECTS { cgspEventSequenceNumber, cgspCLLICode, cgrtRouteStatus, cgrtRouteMgmtStatus, cgrtRouteDynamic, cgrtRouteAdminStatus, cgrtRouteNotifSuppressed, cgrtRouteDisplay } STATUS current DESCRIPTION "This notification is generated whenever one or more management routes change states within the cgrtMgmtNotifWindowTimeRev1 duration. Latest state information at the end of cgrtMgmtNotifWindowTimeRev1 is provided. It may be necessary to suppress the sending of notification when a large number of routes change state, due the failure of some common resource. The number of notifications can be controlled by specifying values for cgrtMgmtNotifWindowTimeRev1 and cgrtMgmtNotifMaxPerWindowRev1 objects. When the number of route state changes exceed the specified value, the last notification will provide a count of notifications that got suppressed for the remainder of the window. This notification deprecates ciscoGrtMgmtStateChange." ::= { ciscoGrtNotifications 5 } ciscoGrtNoRouteMSUDiscards NOTIFICATION-TYPE OBJECTS { cgspEventSequenceNumber, cgspCLLICode, cgspInstDisplayName, cgrtNoRouteMSUsInterval, cgrtIntervalNoRouteMSUs } STATUS current DESCRIPTION "This notification is generated whenever one or more MSU discards happen due to route data error for a specific signalling point instance in the configured cgrtNoRouteMSUsNotifWindowTime. For cases when there is a non-zero number of MSUs discarded, this notification will be sent at the end of the cgrtNoRouteMSUsNotifWindowTime interval, with cgrtIntervalNoRouteMSUs indicating the total count of MSUs discarded for that specific signalling point instance during the entire cgrtNoRouteMSUsNotifWindowTime interval Q752/5.5." REFERENCE "ANSI GR-82-CORE 6.4.2 System Total Measurements Item 32." ::= { ciscoGrtNotifications 6 } -- ************************************************************* -- * * -- * Conformance Information * -- * * -- ************************************************************* ciscoGrtMIBCompliances OBJECT IDENTIFIER ::= { ciscoGrtMIBConform 1 } ciscoGrtMIBGroups OBJECT IDENTIFIER ::= { ciscoGrtMIBConform 2 } -- Compliance ciscoGrtMIBCompliance MODULE-COMPLIANCE STATUS deprecated -- superseded by ciscoGrtMIBComplianceRev1 DESCRIPTION "The compliance statement for entities which implement the Cisco CISCO-ITP-GRT-MIB.my MIB" MODULE -- this module MANDATORY-GROUPS { ciscoGrtInstGroup, ciscoGrtDestGroup, ciscoGrtRouteGroup, ciscoGrtNotificationsGroup } OBJECT cgrtRouteQos MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteMgmtStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteAdminStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteRowStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." ::= { ciscoGrtMIBCompliances 1 } ciscoGrtMIBComplianceRev1 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the Cisco CISCO-ITP-GRT-MIB.my MIB" MODULE -- this module MANDATORY-GROUPS { ciscoGrtInstGroup, ciscoGrtScalarsGroup, ciscoGrtDestGroupRev1, ciscoGrtRouteGroupRev1, ciscoGrtOrigGroup, ciscoGrtDestSIGroup, ciscoGrtOrigSIGroup, ciscoGrtNotificationsGroupRev1, ciscoGrtInstGroupSup1 } OBJECT cgrtRouteQos MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteMgmtStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteAdminStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." OBJECT cgrtRouteRowStatus MIN-ACCESS read-only DESCRIPTION "Create/Write access is not required." ::= { ciscoGrtMIBCompliances 2 } -- Units of Conformance ciscoGrtInstGroup OBJECT-GROUP OBJECTS { cgrtInstLastChanged, cgrtInstLastLoadTime, cgrtInstLoadStatus, cgrtInstTableName, cgrtInstLastURL, cgrtInstNumberDestinations, cgrtInstNumberRoutes, cgrtRouteTableLoadNotifEnabled } STATUS current DESCRIPTION "SS7 route instance group." ::= { ciscoGrtMIBGroups 1 } ciscoGrtDestGroup OBJECT-GROUP OBJECTS { cgrtDestNotifDelayTime, cgrtDestNotifWindowTime, cgrtDestNotifMaxPerWindow, cgrtDestNotifEnabled, cgrtDestNotifSupFlag, cgrtDestNotifChanges, cgrtDestStatus, cgrtDestCongestion } STATUS deprecated DESCRIPTION "SS7 Destination group." ::= { ciscoGrtMIBGroups 2 } ciscoGrtRouteGroup OBJECT-GROUP OBJECTS { cgrtRouteMaxDynamic, cgrtMgmtNotifDelayTime, cgrtMgmtNotifWindowTime, cgrtMgmtNotifMaxPerWindow, cgrtMgmtNotifEnabled, cgrtMgmtNotifSupFlag, cgrtMgmtNotifChanges, cgrtDynamicRoutes, cgrtDynamicRoutesDropped, cgrtRouteQos, cgrtRouteStatus, cgrtRouteMgmtStatus, cgrtRouteDynamic, cgrtRouteType, cgrtRouteAdminStatus, cgrtRouteRowStatus } STATUS deprecated DESCRIPTION "SS7 Route group." ::= { ciscoGrtMIBGroups 3 } ciscoGrtNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { ciscoGrtDestStateChange, ciscoGrtMgmtStateChange, ciscoGrtRouteTableLoad } STATUS deprecated DESCRIPTION "Gateway route notification objects." ::= { ciscoGrtMIBGroups 4 } ciscoGrtScalarsGroup OBJECT-GROUP OBJECTS { cgrtPCStatsInterval } STATUS current DESCRIPTION "Scalars Group for Gateway Signalling Point Route Table." ::= { ciscoGrtMIBGroups 5 } ciscoGrtDestGroupRev1 OBJECT-GROUP OBJECTS { cgrtDestNotifWindowTimeRev1, cgrtDestNotifMaxPerWindowRev1, cgrtDestNotifEnabledRev1, cgrtDestNotifSuppressed, cgrtDestStatus, cgrtDestCongestion, cgrtDestAccessibleSeconds, cgrtDestInaccessibleSeconds, cgrtDestRestrictedSeconds, cgrtDestMSUsOut, cgrtDestOctetsOut, cgrtDestMSUsIn, cgrtDestOctetsIn, cgrtDestRestrictedMSUs, cgrtDestInaccessibleDrops, cgrtDestCongestionDrops, cgrtDestDisplay } STATUS current DESCRIPTION "SS7 Destination group." ::= { ciscoGrtMIBGroups 6 } ciscoGrtRouteGroupRev1 OBJECT-GROUP OBJECTS { cgrtRouteMaxDynamic, cgrtMgmtNotifWindowTimeRev1, cgrtMgmtNotifMaxPerWindowRev1, cgrtMgmtNotifEnabledRev1, cgrtRouteNotifSuppressed, cgrtDynamicRoutes, cgrtDynamicRoutesDropped, cgrtRouteQos, cgrtRouteStatus, cgrtRouteMgmtStatus, cgrtRouteDynamic, cgrtRouteType, cgrtRouteAdminStatus, cgrtRouteRowStatus, cgrtRouteAllowedSeconds, cgrtRouteRestrictedSeconds, cgrtRouteProhibitedSeconds, cgrtRouteDisplay } STATUS current DESCRIPTION "SS7 Route group." ::= { ciscoGrtMIBGroups 7 } ciscoGrtOrigGroup OBJECT-GROUP OBJECTS { cgrtOrigTableEnabled, cgrtOrigMSUs, cgrtOrigOctets, cgrtOrigDisplay } STATUS current DESCRIPTION "SS7 Origination group." ::= { ciscoGrtMIBGroups 8 } ciscoGrtDestSIGroup OBJECT-GROUP OBJECTS { cgrtDestSIMSUsOut, cgrtDestSIOctetsOut, cgrtDestSIMSUsIn, cgrtDestSIOctetsIn, cgrtDestSIDisplay } STATUS current DESCRIPTION "SS7 Destination and Service Indicator group." ::= { ciscoGrtMIBGroups 9 } ciscoGrtOrigSIGroup OBJECT-GROUP OBJECTS { cgrtOrigSIMSUs, cgrtOrigSIOctets, cgrtOrigSIDisplay } STATUS current DESCRIPTION "SS7 Destination and Service Indicator group." ::= { ciscoGrtMIBGroups 10 } ciscoGrtNotificationsGroupRev1 NOTIFICATION-GROUP NOTIFICATIONS { ciscoGrtRouteTableLoad, ciscoGrtDestStateChangeRev1, ciscoGrtMgmtStateChangeRev1, ciscoGrtNoRouteMSUDiscards } STATUS current DESCRIPTION "Gateway route notification objects." ::= { ciscoGrtMIBGroups 11 } ciscoGrtInstGroupSup1 OBJECT-GROUP OBJECTS { cgrtNoRouteMSUsNotifEnabled, cgrtNoRouteMSUsNotifWindowTime, cgrtInstUnknownOrigPCs, cgrtInstNoRouteDrops, cgrtNoRouteMSUsInterval, cgrtIntervalNoRouteMSUs } STATUS current DESCRIPTION "Additional Inst table objects." ::= { ciscoGrtMIBGroups 12 } END