-- vim: ft=mib comments=\f\b\:\"ITU\-T,\f\b\:ITU\-T,\f\:\",\b\:\-\-,\:\-\-,\f\b\:\- fo+=tcqlornw12 tw=64 ai nocin nosi sts=4 sw=4 et -- ============================================================================= -- -- @(#) $RCSfile: OPENSS7-M3UA-SGP-MIB.mib,v $ $Name: $($Revision: 1.1.2.2 $) $Date: 2011-07-18 19:42:19 $ -- -- ----------------------------------------------------------------------------- -- -- Copyright (c) 2008-2009 Monavacon Limited -- Copyright (c) 2001-2008 OpenSS7 Corporation -- Copyright (c) 1997-2001 Brian F. G. Bidulock -- -- All Rights Reserved. -- -- This program is free software; you can redistribute it and/or modify it under -- the terms of the GNU Affero General Public License as published by the Free -- Software Foundation; version 3 of the License. -- -- This program is distributed in the hope that it will be useful, but WITHOUT -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -- FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License -- for more details. -- -- You should have received a copy of the GNU Affero General Public License -- along with this program. If not, see , or -- write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA -- 02139, USA. -- -- ----------------------------------------------------------------------------- -- -- Note well: notwithstanding this AGPL license, you are not permitted to make -- modifications under the OpenSS7 project's enterprise object identifier arc: -- 1.3.6.1.4.1.29591. Modifications must be made only within an object -- identifier arc under your control. -- -- ----------------------------------------------------------------------------- -- -- U.S. GOVERNMENT RESTRICTED RIGHTS. If you are licensing this Software on -- behalf of the U.S. Government ("Government"), the following provisions apply -- to you. If the Software is supplied by the Department of Defense ("DoD"), it -- is classified as "Commercial Computer Software" under paragraph 252.227-7014 -- of the DoD Supplement to the Federal Acquisition Regulations ("DFARS") (or any -- successor regulations) and the Government is acquiring only the license rights -- granted herein (the license rights customarily provided to non-Government -- users). If the Software is supplied to any unit or agency of the Government -- other than DoD, it is classified as "Restricted Computer Software" and the -- Government's rights in the Software are defined in paragraph 52.227-19 of the -- Federal Acquisition Regulations ("FAR") (or any successor regulations) or, in -- the cases of NASA, in paragraph 18.52.227-86 of the NASA Supplement to the FAR -- (or any successor regulations). -- -- ----------------------------------------------------------------------------- -- -- Commercial licensing and support of this software is available from OpenSS7 -- Corporation at a fee. See http://www.openss7.com/ -- -- ----------------------------------------------------------------------------- -- -- Last Modified $Date: 2011-07-18 19:42:19 $ by $Author: brian $ -- -- ----------------------------------------------------------------------------- -- -- $Log: OPENSS7-M3UA-SGP-MIB.mib,v $ -- Revision 1.1.2.2 2011-07-18 19:42:19 brian -- - added documentation -- -- Revision 1.1.2.1 2009-06-21 11:39:30 brian -- - added files to new distro -- -- ============================================================================= OPENSS7-M3UA-SGP-MIB DEFINITIONS ::= BEGIN IMPORTS InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB AspIdPolicy, AspState, ProtocolVersion, RegistrationPolicy, SigtranOptions, interoperableVersion FROM OPENSS7-SIGTRAN-TC openss7Modules FROM OPENSS7-SMI AdministrativeState, AlarmStatus, AvailabilityStatus, ControlStatus, OperationalState, ProceduralStatus, StandbyStatus, UsageState FROM OPENSS7-SMI-MIB CommonLanguageName FROM OPENSS7-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF Integer32, MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, zeroDotZero FROM SNMPv2-SMI DisplayString, RowPointer, RowStatus FROM SNMPv2-TC; m3uaSgpMIB MODULE-IDENTITY LAST-UPDATED "201112101120Z" ORGANIZATION "OpenSS7 Corporation" CONTACT-INFO "Brian Bidulock 1469 Jefferys Crescent Edmonton, Alberta T6L 6T1 Canada Tel: +1 780 490 1141 Fax: +1 780 490 1241 Mob: +1 780 953 0557 E-Mail: bidulock@openss7.org" DESCRIPTION "MIB Module for SIGTRAN M3UA SGP management. In the containment model for the SGP side, the correspondences to SS7 MTP entities is different than the ASP side. - ASPs serving an AS within an SP correspond to routes. There is no correspondence for route lists; i.e., there is only one route list containing all routes. For each SP which has AS served to ASPs there is one route set containing this single route list. A route in a route list corresponds to a load selection. If LOADSEL is supported, the ASP may conttrol its load selection membership. Each load selection is organized into a load group. Route Sets on the SGP side are finer than on the ASP side. Note that the underlying MTP implementation must be smart enough to properly route 'Alias' signalling points. The use of Alias point codes for SCCP GTT function in ANSI MTP networks at STPs is described in ANSI T1.111.4/2000. When assigning an M3UA point code to an STP pair, that point code needs to be declared as an Alias point code. In extension to the ANSI T1.111.4/2000 SCCP Alias behaviour, the MTP implementation must also permit other SI values (other than SCCP) as well as multiple SI values to be active. If a given SI value is unavailable on the local STP, it should be routed, if possible, to the associated STP (note that the transfer-prohibited procedures of 13.2.2 apply). If is is not possible to route the message to the associated STP (perhaps because a transfer-prohibited message with regard to the signalling point has been received), the message is given UPU treatment. If all SI values are inaccessble at the STP, trasnfer-prohibited procedures will be invoked for the entire point code. Copyright (c) 2008-2011 Monavacon Limited Copyright (c) 2001-2008 OpenSS7 Corporation Copyright (c) 1997-2001 Brian F. G. Bidulock All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation; version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see , or write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Note well: notwithstanding this AGPL license, you are not permitted to make modifications under the OpenSS7 project's enterprise object identifier arc: 1.3.6.1.4.1.29591. Modifications must be made only within an object identifier arc under your control." REVISION "201112101120Z" DESCRIPTION "Corrections an smilint workup." REVISION "200709300000Z" DESCRIPTION "First release of this MIB." ::= { openss7Modules 321 } m3uaSgpNotifications OBJECT IDENTIFIER ::= { m3uaSgpMIB 0 } m3uaSgpObjects OBJECT IDENTIFIER ::= { m3uaSgpMIB 1 } m3uaSgpScalars OBJECT IDENTIFIER ::= { m3uaSgpObjects 1 } m3uaSgpTables OBJECT IDENTIFIER ::= { m3uaSgpObjects 2 } m3uaSgpAg OBJECT IDENTIFIER ::= { m3uaSgpTables 1 } m3uaSgpAgNextIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the next available index into the AG table. The value returned is zero if there are no more available entries in the table (i.e. the table is exahausted)." ::= { m3uaSgpAg 1 } m3uaSgpAgTable OBJECT-TYPE SYNTAX SEQUENCE OF M3uaSgpAgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides the access group (AG) table. Each entry in the AG table represents and access group. An access group is a group of signalling gateways (SG) to which ASPs route messages with equal route priority (and thus loadhsharing)." ::= { m3uaSgpAg 2 } m3uaSgpAgEntry OBJECT-TYPE SYNTAX M3uaSgpAgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an entry in the access group (AG) table. Each entry in the AG table represents an access group which consists of a number of signalling gateways (SGs). As an access group is a logical concept, access groups can be added to and removed from this table by management stations. The contents of this table must survive an agent reboot." INDEX { m3uaSgpAgIndex } ::= { m3uaSgpAgTable 1 } M3uaSgpAgEntry ::= SEQUENCE { m3uaSgpAgIndex Unsigned32, m3uaSgpAgName CommonLanguageName, m3uaSgpAgProtocolVersion ProtocolVersion, m3uaSgpAgOptions SigtranOptions, m3uaSgpAgRegistrationPolicy RegistrationPolicy, m3uaSgpAgAspIdPolicy AspIdPolicy, m3uaSgpAgProtocolPayloadId Integer32, m3uaSgpAgIpPort InetPortNumber, m3uaSgpAgMinOstreams Integer32, m3uaSgpAgMaxIstreams Integer32, m3uaSgpAgStatus RowStatus } m3uaSgpAgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an index into the AG table as well as an identifier for referring to groupsings of SG into AG (access groups)." ::= { m3uaSgpAgEntry 1 } m3uaSgpAgName OBJECT-TYPE SYNTAX CommonLanguageName MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the name of the access group following COMMON LANGUAGE procedures and the CommonLanguageName textual convention. The COMMON LANGUAGE name of each access group should be formed by taking the CLLI of the managed element and appending the two characters 'AG' followed by the two digits 'NN', where the two digits 'NN' are the ordinal of the m3uaSgpAgIndex. So, for example, if the host CLLI is EDTNAB99CG7, and this is the 3rd entry in the AG table, the name should be EDTNAB99CG7AG03." REFERENCE "OPENSS7-TC" ::= { m3uaSgpAgEntry 2 } m3uaSgpAgProtocolVersion OBJECT-TYPE SYNTAX ProtocolVersion MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the protocol version supported by all signalling gateways in the access group. The version is an object identifier and autonomous type. It is set to interoperableVersion when the implementation claims to support all versions. Otherwise it is set to one of the versions defined by this MIB, or defined in another document or MIB, including an enterprise MIB for private or prorprietary protocol variations. Protocol versions can be interoperableVersion, indicating that the implementations in the AG interoperate with all protocol versions; m3uaRfc3332ProtocolVersion, indicating that the implementation supports RFC 3332 version of the protocol; m3uaTs102142ProtocolVersion, indication that the implementation supports ETSI TS 102 142 version of the protocol; or, m3uaRfc4666ProtocolVersion, indicataing that the implementation supports RFC 4666 version of the protocol. Whether this value may be changed on an active entry is implementation dependent, and the effects when changed on an active entry is also implementation dependent." REFERENCE "OPENSS7-SIGTRAN-TC" DEFVAL { interoperableVersion } ::= { m3uaSgpAgEntry 3 } m3uaSgpAgOptions OBJECT-TYPE SYNTAX SigtranOptions MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the options supported within the access group following the SigtranOptions textual convention. Options that are not pertinent to M3UA may be ignored. If the access group supports ASPEXT, these options will be reported to the ASPs when they execute the ASP Up procedure. If this value is modified on an active entry, it will not take effect until an SGP in the Access Group engages in the ASP Up procedure with an ASP." REFERENCE "OPENSS7-SIGTRAN-TC" ::= { m3uaSgpAgEntry 4 } m3uaSgpAgRegistrationPolicy OBJECT-TYPE SYNTAX RegistrationPolicy MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the registration policy of the SG in the Access Group following the RegistrationPolicy textual convention. The registration policy may be unknown(1), where the registration policy is left to the implementation, forbidden(2), where the registration procedures will not be used, required(4), where the registration procedures will always be used, and permitted(3), where the registration procedures will be used if configured and not otherwise. Changing this value on an active entry will not affect the effective regsitration policy until an ASP has cycled through the ASP Down state following the setting to a new value. The new value will be in force for the next ASP Up procedure invoked by the ASP that has cycled through the ASP Down procedure." REFERENCE "OPENSS7-SIGTRAN-TC" DEFVAL { unknown } ::= { m3uaSgpAgEntry 5 } m3uaSgpAgAspIdPolicy OBJECT-TYPE SYNTAX AspIdPolicy MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the ASP Identifier policy of the access group following the AspIdPolicy textual convention. This convention describes whether SG in the Access Group have no set ASP Identifier policy, or permit, require or forbid the use of ASP Identifiers. If this value is modified on an active entry, it will not take effect until an SGP in the Access Group engages in the ASP Up procedure with an ASP." REFERENCE "OPENSS7-SIGTRAN-TC" DEFVAL { unknown } ::= { m3uaSgpAgEntry 6 } m3uaSgpAgProtocolPayloadId OBJECT-TYPE SYNTAX Integer32 (0 | 3) MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the SCTP Payload Protocol Identifier to be used in DATA chunks containing M3uA messages sent between SGP in this Access Group and ASPs. This value must either be zero (0) or three (3). When changed on an active entry, the PPI value set will take effect on the next DATA chunk sent." DEFVAL { 3 } ::= { m3uaSgpAgEntry 7 } m3uaSgpAgIpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the IP port number on which SGP in this Access Group will listen. This largely assumes that each SGP in the Access Group is on a separate host. For the case where multiple SG are provided for one or more hosts, set this value to zero (0) to indicate that the port number is specified in the m3uaSgp table. The default is to have all SGP listen on the well-known M3UA server port number as assigned by IANA, 2905. When changed on an active entry that results in a change in the port on which an active SGP should be listening, the SGP stops listening on the old port immediately and starts listening on the new port immediately. What actions are performed with regard to outstanding connection attempts at the time of the change are implementation dependent." DEFVAL { 2905 } ::= { m3uaSgpAgEntry 8 } m3uaSgpAgMinOstreams OBJECT-TYPE SYNTAX Integer32 (2..16384) MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the minimum number of outbound streams to request from SGP in this Access Group. The minimum value is 2 per RFC 4666. For ITU-T or ETSI newtorks, a reasonable default is 17 (one stream for the control stream (0) and 16 data streams for the 16 possible SLS values); for ANSI newtorks, 33 or 257 (one stream for the control stream (0) and 32 (5-bit SLS) or 256 (8-bit SLS) data streams for the 32 or 256 possible SLS values). The default value is set to 33 to handle most cases without an excessive number of streams." DEFVAL { 33 } ::= { m3uaSgpAgEntry 9 } m3uaSgpAgMaxIstreams OBJECT-TYPE SYNTAX Integer32 (2..16384) MAX-ACCESS read-create STATUS current DESCRIPTION "Proivdes the maximum number of inbound streams that will be reported when forming a connection to SGP in this access group. The minimum value to support RFC 4666 is 2. The value of 33 is amore reasonable default. See the analysis for the number of default streanms in the description in the same table as this, m3uaSgpAg, table for the m3uaSgpAgMinOstreams column in the same entry." DEFVAL { 33 } ::= { m3uaSgpAgEntry 10 } m3uaSgpAgStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides a mechanism whereby management stations may create and destroy rows in this table, according to the RowStatus textual convention of the SNMPv2-TC MIB." REFERENCE "STD 58" ::= { m3uaSgpAgEntry 11 } m3uaSgpSg OBJECT IDENTIFIER ::= { m3uaSgpTables 2 } m3uaSgpSgTable OBJECT-TYPE SYNTAX SEQUENCE OF M3uaSgpSgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a table of Signalling Gateways (SG) that are known to the Signalling Gateway Process (SG)." ::= { m3uaSgpSg 1 } m3uaSgpSgEntry OBJECT-TYPE SYNTAX M3uaSgpSgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row in this table is indexed by the pairing of Application Gateway (AG) and Signalling Gateway (SG) as viewed by the Signalling Gateway Process (SGP). Each rown contains the name of the Signalling Gateway (SG)." INDEX { m3uaSgpAgIndex, m3uaSgpSgIndex } ::= { m3uaSgpSgTable 1 } M3uaSgpSgEntry ::= SEQUENCE { m3uaSgpSgIndex Unsigned32, m3uaSgpSgName CommonLanguageName, m3uaSgpSgStatus RowStatus } m3uaSgpSgIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an ordinal index into the SG Table." ::= { m3uaSgpSgEntry 1 } m3uaSgpSgName OBJECT-TYPE SYNTAX CommonLanguageName MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the common language name of the SG (Signalling Gateway)." ::= { m3uaSgpSgEntry 2 } m3uaSgpSgStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides a mechanism whereby management stations may create and destroy rows in this table, according to the RowStatus textual convention of the SNMPv2-TC MIB." REFERENCE "STD 58" ::= { m3uaSgpSgEntry 3 } m3uaSgpAsp OBJECT IDENTIFIER ::= { m3uaSgpTables 3 } m3uaSgpAspTable OBJECT-TYPE SYNTAX SEQUENCE OF M3uaSgpAspEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides the ASP table for this host. The ASP table contains an entry for each ASP known to the host." ::= { m3uaSgpAsp 1 } m3uaSgpAspEntry OBJECT-TYPE SYNTAX M3uaSgpAspEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an ASP table entry. Each entry in the ASP table describes an ASP known to this host." INDEX { m3uaSgpAspIndex } ::= { m3uaSgpAspTable 1 } M3uaSgpAspEntry ::= SEQUENCE { m3uaSgpAspIndex Unsigned32, m3uaSgpAspName CommonLanguageName, m3uaSgpAspOperationalState OperationalState, m3uaSgpAspUsageState UsageState, m3uaSgpAspAdministrativeState AdministrativeState, m3uaSgpAspAlarmStatus AlarmStatus, m3uaSgpAspProceduralStatus ProceduralStatus, m3uaSgpAspAvailabilityStatus AvailabilityStatus, m3uaSgpAspAspState AspState, m3uaSgpAspSctpProfile RowPointer, m3uaSgpAspStatus RowStatus } m3uaSgpAspIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an index into the ASP table and also provides an unsigned integer handle to an entry in the table that may be used as a shorthand for the equivalent RowPointer." ::= { m3uaSgpAspEntry 1 } m3uaSgpAspName OBJECT-TYPE SYNTAX CommonLanguageName MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the name of the ASP using COMMON LANGUAGE procedures and the CommonLanguageName textual convention. This value is persistent across an agent reboot." ::= { m3uaSgpAspEntry 2 } m3uaSgpAspOperationalState OBJECT-TYPE SYNTAX OperationalState MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the overall operational state of the ASP as viewed by the managed element using the OperationalState textual convention. The overall operational state is the most operable state of all of the SGP-ASP associations that are configured for this managed element." DEFVAL { disabled } ::= { m3uaSgpAspEntry 3 } m3uaSgpAspUsageState OBJECT-TYPE SYNTAX UsageState MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the overall usage status of the ASP as viewd by the managed element using the UsageState textual convention. The overall usage state is the most utilized state of each of the AS served by each SGP-ASP associaiton that is configured for this managed element." DEFVAL { idle } ::= { m3uaSgpAspEntry 4 } m3uaSgpAspAdministrativeState OBJECT-TYPE SYNTAX AdministrativeState MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the adminstrative state of the ASP as viewd by the managed element using the AdministrativeState textual convention. When locked(0), no SGP-ASP association related to this ASP is permitted to be formed. When unlocked(1), the SGP-ASP associations to this ASP may form and the ASP may activate AS for the association. When shuttingDown(2), no new SGP-ASP association to this ASP may form and no new AS may activate for any association; any AS served will be issued an unsolicited ASP Inactive Ack to deactivate the AS. The value represents current conditions and is not guaranteed peristent across an agent reboot." DEFVAL { locked } ::= { m3uaSgpAspEntry 5 } m3uaSgpAspAlarmStatus OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the alarm status for the ASP as viewed by the managed element using the AlarmStatus textual convention. The value reflects current conditions and is not guaranteed persistent across an agent reboot." DEFVAL { {} } ::= { m3uaSgpAspEntry 6 } m3uaSgpAspProceduralStatus OBJECT-TYPE SYNTAX ProceduralStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the overall procedureal status for the ASP using the ProceduralStatus textual convention. The overall procedural status is the set-union (logical OR) of the procedural status of all SGP-ASP associations configured for this ASP." DEFVAL { {} } ::= { m3uaSgpAspEntry 7 } m3uaSgpAspAvailabilityStatus OBJECT-TYPE SYNTAX AvailabilityStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the overal availability status for the ASP using the AvailabilityStatus textual convention. The overal availablity status is the set-union (logical OR) of the availability status of all SGP-ASP associations configured for this ASP." DEFVAL { {} } ::= { m3uaSgpAspEntry 8 } m3uaSgpAspAspState OBJECT-TYPE SYNTAX AspState MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the overall ASP state for the ASP using the AspState textual convention. The overall ASP state is the most active state of the individual SGP-ASP associations configured for this ASP. Setting a stable state value (up or down) will cause all of the SGP-ASP associations configured to transition to that state by invoking the appropriate procedures. Note that this is not a persistent state change as autonomous actions may be performed to return the ASP to its previous state. This value reflects current conditions and is not guaranteed persistent across an agent reboot." DEFVAL { down } ::= { m3uaSgpAspEntry 9 } m3uaSgpAspSctpProfile OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-create STATUS current DESCRIPTION "Provides a row pointer into the sigtranSctpProfileTable or an SCTP protocol parameter profile table known to the agent, or zeroDotZero for an implementation dependent default profile. The referenced profile entry provides SCTP parameters that will be used when forming associations to this ASP. The value is persistent accross agent reboots. When set on an active entry, the values will not be effective util the next time that an SCTP association is formed with the ASP. Management stations can force a new association to be formed with this ASP using the m3uaSgpAspAdministrativeState column." DEFVAL { zeroDotZero } ::= { m3uaSgpAspEntry 10 } m3uaSgpAspStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides a mechanism whereby management stations may create and destroy rows in this table, according to the RowStatus textual convention of the SNMPv2-TC MIB." REFERENCE "STD 58" ::= { m3uaSgpAspEntry 11 } m3uaSgp OBJECT IDENTIFIER ::= { m3uaSgpTables 4 } m3uaSgpNextIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the next available indes in the SGP table. The value returned is zero if there are no more entries available in the table." ::= { m3uaSgp 1 } m3uaSgpTable OBJECT-TYPE SYNTAX SEQUENCE OF M3uaSgpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides the SGP Table. The SGP Table contains an instance of every signalling gateway process (SGP) defined for the host, by the signalling gateway (SG) and access group (AG) to which they belong." ::= { m3uaSgp 2 } m3uaSgpEntry OBJECT-TYPE SYNTAX M3uaSgpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an entry in the SGP Table. Each entry contains information about the characteristics of the SGP. Because SGP are logical entities, the may be created or destroyed by management stations by adding or deleting them from this table. All entries in this table must survive an agent reboot." INDEX { m3uaSgpAgIndex, m3uaSgpSgIndex, m3uaSgpIndex } ::= { m3uaSgpTable 1 } M3uaSgpEntry ::= SEQUENCE { m3uaSgpIndex Unsigned32, m3uaSgpName CommonLanguageName, m3uaSgpOperationalState OperationalState, m3uaSgpUsageState UsageState, m3uaSgpAdministrativeState AdministrativeState, m3uaSgpAlarmStatus AlarmStatus, m3uaSgpProceduralStatus ProceduralStatus, m3uaSgpAvailabiltiyStatus AvailabilityStatus, m3uaSgpControlStatus ControlStatus, m3uaSgpStandbyStatus StandbyStatus, m3uaSgpPrimaryAddressType InetAddressType, m3uaSgpPrimaryAddress InetAddress, m3uaSgpHostName DisplayString, m3uaSgpStatus RowStatus } m3uaSgpIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides an ordinal index into the SGP table." ::= { m3uaSgpEntry 1 } m3uaSgpName OBJECT-TYPE SYNTAX CommonLanguageName MAX-ACCESS read-create STATUS current DESCRIPTION "Provides a common language name for this SGP (Signalling Gateway Process)." ::= { m3uaSgpEntry 2 } m3uaSgpOperationalState OBJECT-TYPE SYNTAX OperationalState MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the operational state of the SGP in accordance with the OperationalState textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 3 } m3uaSgpUsageState OBJECT-TYPE SYNTAX UsageState MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the usage state of the SGP in accordance with the UsageState textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 4 } m3uaSgpAdministrativeState OBJECT-TYPE SYNTAX AdministrativeState MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the administrative state of the SGP in accordance with the AdministrativeState textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 5 } m3uaSgpAlarmStatus OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the alarm status of the SGP in accordance with the AlarmStatus textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 6 } m3uaSgpProceduralStatus OBJECT-TYPE SYNTAX ProceduralStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the procedural status of the SGP in accordance with the ProceduralStatus textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 7 } m3uaSgpAvailabiltiyStatus OBJECT-TYPE SYNTAX AvailabilityStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the availability status of the SGP in accordance with the AvailabilityStatus textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 8 } m3uaSgpControlStatus OBJECT-TYPE SYNTAX ControlStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the control status of the SGP in accordance with the ControlStatus textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 9 } m3uaSgpStandbyStatus OBJECT-TYPE SYNTAX StandbyStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the standby status of the SGP in accordance with the StandbyStatus textual convention of the OPENSS7-SMI-MIB." ::= { m3uaSgpEntry 10 } m3uaSgpPrimaryAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the type of primary Inet Address for the SGP in accordance with the InetAddressType textual convention of the INET-ADDRESS-MIB." ::= { m3uaSgpEntry 11 } m3uaSgpPrimaryAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the primary Inet Address of the SGP in accordance with the InetAddress textual convention of the INET-ADDRESS-MIB. This address is of the type specified in the m3uaSgpPrimaryAddressType column." ::= { m3uaSgpEntry 12 } m3uaSgpHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Provides the hostname of the SGP." ::= { m3uaSgpEntry 13 } m3uaSgpStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Provides a mechanism whereby management stations may create and destroy rows in this table, according to the RowStatus textual convention of the SNMPv2-TC MIB." REFERENCE "STD 58" ::= { m3uaSgpEntry 14 } m3uaSgpNotifObjects OBJECT IDENTIFIER ::= { m3uaSgpObjects 3 } m3uaSgpOids OBJECT IDENTIFIER ::= { m3uaSgpObjects 4 } m3uaProtocolVersions OBJECT IDENTIFIER ::= { m3uaSgpOids 1 } m3uaRfc3332ProtocolVersion OBJECT-IDENTITY STATUS current DESCRIPTION "Provides an object identifier which identifies the RFC 3332 version of the M3UA protocol, for use with the ProtocolVersion textual convention from OPENSS7-SIGTRAN-TC." REFERENCE "RFC 3332" ::= { m3uaProtocolVersions 1 } m3uaTs102142ProtocolVersion OBJECT-IDENTITY STATUS current DESCRIPTION "Provides an object identifier which identifies the ETSI TS 102 142 version of the M3UA protocol, for use with the ProtocolVersion textual convention from OPENSS7-SIGTRAN-TC." REFERENCE "RFC 3332 and ETSI TS 102 142" ::= { m3uaProtocolVersions 2 } m3uaRfc4666ProtocolVersion OBJECT-IDENTITY STATUS current DESCRIPTION "Provides an object identifier which identifies the RFC 4666 version of the M3UA protocol, for use with the ProtocolVersion textual convention from OPENSS7-SIGTRAN-TC." REFERENCE "RFC 4666" ::= { m3uaProtocolVersions 3 } m3uaSgpConformance OBJECT IDENTIFIER ::= { m3uaSgpMIB 2 } m3uaSgpGroups OBJECT IDENTIFIER ::= { m3uaSgpConformance 1 } m3uaSgpCompliances OBJECT IDENTIFIER ::= { m3uaSgpConformance 2 } m3uaSgpCapabilities OBJECT IDENTIFIER ::= { m3uaSgpConformance 3 } m3uaSgpObjectGroup OBJECT-GROUP OBJECTS { m3uaSgpAgNextIndex, m3uaSgpAgName, m3uaSgpAgProtocolVersion, m3uaSgpAgOptions, m3uaSgpAgRegistrationPolicy, m3uaSgpAgAspIdPolicy, m3uaSgpAgProtocolPayloadId, m3uaSgpAgIpPort, m3uaSgpAgMinOstreams, m3uaSgpAgMaxIstreams, m3uaSgpAgStatus, m3uaSgpSgName, m3uaSgpSgStatus, m3uaSgpAspName, m3uaSgpAspOperationalState, m3uaSgpAspUsageState, m3uaSgpAspAdministrativeState, m3uaSgpAspAlarmStatus, m3uaSgpAspProceduralStatus, m3uaSgpAspAvailabilityStatus, m3uaSgpAspAspState, m3uaSgpAspSctpProfile, m3uaSgpAspStatus, m3uaSgpNextIndex, m3uaSgpName, m3uaSgpOperationalState, m3uaSgpUsageState, m3uaSgpAdministrativeState, m3uaSgpAlarmStatus, m3uaSgpProceduralStatus, m3uaSgpAvailabiltiyStatus, m3uaSgpControlStatus, m3uaSgpStandbyStatus, m3uaSgpPrimaryAddressType, m3uaSgpPrimaryAddress, m3uaSgpHostName, m3uaSgpStatus } STATUS current DESCRIPTION "This group contains, for now, all of the conformance applicable objects." ::= { m3uaSgpGroups 1 } m3uaSgpGeneralCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "This conformance provides general compliance for this module." MODULE -- this module MANDATORY-GROUPS { m3uaSgpObjectGroup } ::= { m3uaSgpCompliances 1 } END -- end of module OPENSS7-M3UA-SGP-MIB.