-- ************************************************************************** -- MPOA-MIB specified by ATM Forum -- Srikanth Kilaru (skilaru@cisco.com) Aug 18 1999 -- Copyright (c) 1995-1997, 1998, 1999 by cisco Systems, Inc. -- All rights reserved. -- ************************************************************************** MPOA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter32, Counter64, Integer32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, MacAddress, TimeInterval, TimeStamp, TruthValue, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF lecIndex FROM LAN-EMULATION-CLIENT-MIB -- AtmAddr -- FROM ATM-TC-MIB ; mpoaMIB MODULE-IDENTITY LAST-UPDATED "9811090000Z" ORGANIZATION "ATM Forum LANE/MPOA Working Group" CONTACT-INFO "The ATM Forum 2570 West El Camino Real, Suite 304 Mountain View, CA 94040-1313 USA Tel: +1-650-949-6700 Fax: +1-650-949-6705 Web: http://www.atmforum.com E-mail: info@atmforum.com" DESCRIPTION "This module defines a portion of the management information base (MIB) for managing Multiprotocol Over ATM clients and servers which was revised based on MPOA Errata contained in MPOA v1.1. The difference between af-mpoa-0092.000 and this version is the mpcMpsMacAddressTable has been obsoleted. The mpcMpsMultipleMacAddressTable has been added. The mpcMpsMultipleMacAddressTable replaces the mpcMpsMacAddressTable." REVISION "9811090000Z" DESCRIPTION "MPOA v 1.1, Nov 9, 1998 Version of the MIB module MPOA-MIB that is contained in the MPOA v1.1 document. The difference between af-mpoa-0092.000 and this version is the mpcMpsMacAddressTable has been obsoleted. The mpcMpsMultipleMacAddressTable has been added. The mpcMpsMultipleMacAddressTable replaces the mpcMpsMacAddressTable." REVISION "9805220000Z" DESCRIPTION "Final Ballot Version, May 22, 1998 Version of the MIB module MPOA-MIB that is in: AF-MPOA-0092.000." REVISION "9802250000Z" DESCRIPTION "Straw Ballot Revision 1.0, February 25, 1998 Version of the MIB module MPOA-MIB that is in STR-MPOA-MIB-01.01." ::= { atmfMpoa 1 } atmForum OBJECT IDENTIFIER ::= { enterprises 353 } atmForumNetworkManagement OBJECT IDENTIFIER ::= { atmForum 5 } atmfMpoa OBJECT IDENTIFIER ::= { atmForumNetworkManagement 8 } -- -- Textual Conventions -- AtmAddr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The ATM address used by the network entity. The address types are: no address (0 octets), E.164 (8 octets), and NSAP (20 octets). Note: The E.164 address is encoded in BCD format." SYNTAX OCTET STRING (SIZE(0|8|20)) LecIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of this object identifies the LEC for which the entry contains management information. The value of this object for a particular LAN Emulation Client (LEC) has the same value as the lecIndex object, defined in the LAN-EMULATION-CLIENT MIB, for the same LEC." SYNTAX INTEGER (1..2147483647) AtmConfigAddr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The ATM address used by the network entity. The address types are: NSAP SEL Byte (1 octet) E.164 (8 octets), and NSAP (20 octets). Note: If the 1 octet NSAP SEL is given, the other 19 octets of the NSAP are derived from the system either through ILMI or another method. Note: The E.164 address is encoded in BCD format." SYNTAX OCTET STRING (SIZE(1|8|20)) InternetworkAddrType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Internetwork Layer Address Types. Values are defined in Assigned Numbers, RFC1700. Note: not all of these values make sense in all contexts where this type is used in this MIB, but they are included for completeness." REFERENCE "Assigned Numbers, RFC1700, ADDRESS FAMILY NUMBERS" SYNTAX INTEGER { other(0), ipV4(1), ipV6(2), nsap(3), hdlc(4), bbn1822(5), ieee802(6), e163(7), e164(8), f69(9), x121(10), ipx(11), appleTalk(12), decnetIV(13), banyanVines(14), e164WithNsap(15) } InternetworkAddr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of an internetwork layer address." SYNTAX OCTET STRING (SIZE (0..60)) MpcIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A unique value, for each MPOA client which this SNMP agent manages. It is recommended that values are assigned contiguously starting from 1. The value for each MPOA Client must remain constant, even if the MPOA Client or SNMP agent is re-initialized." SYNTAX Integer32 (1..2147483647) MpsIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A unique value, for each MPOA Server which this SNMP agent manages. It is recommended that values are assigned contiguously starting from 1. The value for each MPOA Server must remain constant, even if the MPOA Server or SNMP agent is re-initialized." SYNTAX Integer32 (1..2147483647) mpoaMIBObjects OBJECT IDENTIFIER ::= { mpoaMIB 1 } -- This MIB module consists of the following groups: -- -- (1) MPOA Common Groups -- (a) Device Type group -- (b) Device Type Mps Mac group -- -- (2) MPOA Client Groups -- (a) Configuration group -- (b) Actual group -- (c) Data Atm Address group -- (d) Statistics group -- (e) Protocol support group -- (f) LEC -> MPC Mapping group -- (g) MPC's MPS Information group -- (h) MAC Address group -- (i) Ingress Cache Total Packet group -- (j) Ingress Cache Total Octet group -- (k) Ingress Cache group -- (l) Egress Cache Total Packet group -- (m) Egress Cache Total Octet group -- (n) Egress Cache group -- -- (3) MPOA Server groups -- (a) Configuration group -- (b) Actual group -- (c) Statistics group -- (d) Protocol support group -- (e) LEC -> MPS Mapping group -- (f) Ingress Cache group -- (g) Egress Cache group -- -- ------------------------------------------------------------- -- mpoaCommonObjects OBJECT IDENTIFIER ::= { mpoaMIBObjects 1 } deviceTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF DeviceTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The device type table represents the mapping of the Lane Data ATM address to the MAC device capability. The unique key is the Lane data ATM address and Lec Index of the LEC associated with the MAC addresses. This table contains information which was gathered from its environment about neighboring machines. This Device type table represents the information of other/remote MPOA devices, discovered/gathered by each MPOA device. This MIB is not the device type of MPS/MPC itself; it is DISCOVERED information." REFERENCE "Sections: 5.2.3 Device Type TLV, and 4.2 Device Discovery, MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { mpoaCommonObjects 1 } deviceTypeEntry OBJECT-TYPE SYNTAX DeviceTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table and corresponding entries in the deviceTypeMpsMacAddressTable represent a mapping of a MAC device capability (i.e. the set of MAC addresses from a device) to the LEC ATM Address." REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" INDEX { deviceTypeIndex } ::= { deviceTypeTable 1 } DeviceTypeEntry ::= SEQUENCE { deviceTypeIndex INTEGER, deviceTypeLecIndex LecIndex, deviceTypeRemoteLecAtmAddress AtmAddr, deviceTypeType INTEGER, deviceTypeMpsAtmAddress AtmAddr, deviceTypeMpcAtmAddress AtmAddr } deviceTypeIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index into this table and also used as one of the indices for the deviceTypeMpsMacAddressTable. This index has local significance within the mpoaDeviceGroup. Entries in the `deviceTypeMpsMacAddressTable' which correspond to this index, and have the `deviceTypeType' value of `mps' or `mpsAndMps' are considered to be MPS MAC addresses." REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeEntry 1 } deviceTypeLecIndex OBJECT-TYPE SYNTAX LecIndex MAX-ACCESS read-only STATUS current DESCRIPTION "LecIndex of LEC that supports this data ATM address" REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeEntry 2 } deviceTypeRemoteLecAtmAddress OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The ATM address learned by LE ARP." REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeEntry 3 } deviceTypeType OBJECT-TYPE SYNTAX INTEGER { nonMpoa(1), mps(2), mpc(3), mpsAndMpc(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "same as the TLV" REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeEntry 4 } deviceTypeMpsAtmAddress OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "Associated MPS address, zeros for non-MPOA and mpc" REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeEntry 5 } deviceTypeMpcAtmAddress OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "Associated MPC address, zeros for non-MPOA & mps" REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeEntry 6 } -- The deviceTypeMpsMacAddress Table contains MAC addresses -- from the device type TLV. If the deviceTypeType was `mpsAndMpc' -- there must be at least one MPS MAC Address (i.e. at least one entry in -- this table.) If the deviceTypeType is `mps', there may be zero or more -- MPS MAC addresses in this table. If the deviceTypeType is `nonMpoa' -- or `mpc' then there will be no corresponding entries in this table. -- See Section 5.2.3 of the MPOA Letter Ballot 1.0 deviceTypeMpsMacAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF DeviceTypeMpsMacAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains MPS MAC Address information gathered from the MPOA DeviceTypeTLV." REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { mpoaCommonObjects 2 } deviceTypeMpsMacAddressEntry OBJECT-TYPE SYNTAX DeviceTypeMpsMacAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry represents an MPS MAC Address. Each entry corresponds to a deviceTypeIndex value for which the deviceTypeType attribute is `mps' or `mpsAndMpc'." REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" INDEX { deviceTypeIndex, deviceTypeMpsMacAddress } ::= { deviceTypeMpsMacAddressTable 1 } DeviceTypeMpsMacAddressEntry ::=SEQUENCE { deviceTypeMpsMacAddress MacAddress } deviceTypeMpsMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MPS MAC address contained in the Device Type TLV which is identified by the deviceTypeIndex in the deviceTypeTable." REFERENCE "Section 5.2.3 Device Type TLV MPOA Version 1.0 (Letter Ballot) AF-MPOA-0087.000" ::= { deviceTypeMpsMacAddressEntry 1 } -- -- MPOA Client Objects -- mpcObjects OBJECT IDENTIFIER ::= { mpoaMIBObjects 2 } -- -- MPOA Client configuration group -- mpcNextIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "This object contains an appropriate value to be used for mpcIndex when creating entries in the mpcConfigTable. The value 0 indicates that no new rows can be created. Otherwise, it is recommended that values are assigned contiguously, starting from 1. MPC creation by a Manager: To obtain the mpcIndex value for a new entry, the manager issues a management protocol retrieval operation to obtain the current value of this object. If the value retrieved is 0 (zero), the manager cannot create a row. After each retrieval of a non-zero value, the manager should issue a management protocol SET operation using the value just retrieved. If the SET is successful, the agent should update the value to the next unassigned index, or zero if appropriate. NOTE: the manager may also issue a set on this object with a value of its own choosing. If the set is successful, the manager may use this value for the mpcIndex. In this case, the agent would update the value to the next unassigned index, or zero if appropriate. The definition of `next unassigned index' is any mpcNextIndex value that has not yet been set by a manager, or reserved by the agent (see next paragraph), since this agent was last re-initialized. MPC creation by an Agent: When a row in the mpcConfigTable is created by an agent, the agent should reserve the value of the index by updating the value of this object to the next unassigned index or zero if appropriate. Thus, a manager will not be able to set an index reserved by an agent. In the situation of an agent re-initialization, all currently used mpcIndexes must be preserved. In other words, the Agent should store in non-volatile memory all of the currently used mpcIndexes (along with all necessary configuration information from the mpcConfigTable). When the agent is re-initialized, the mpcNextIndex value is any valid Integer32 value which is not being used as an mpcIndex, except 0 which maintains its original definition of indicating that a row cannot be created." ::= { mpcObjects 1 } mpcConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MPOA Client Configuration Table. This table contains configuration information for all MPOA Clients which this agent manages." ::= { mpcObjects 2 } mpcConfigEntry OBJECT-TYPE SYNTAX MpcConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MPOA Client Configuration Entry. Each entry contains configuration information for one MPOA Client. The configuration information, including the mpcIndex, must be restored after a re-initialization of an MPC or a re-initialization of the SNMP agent." INDEX { mpcIndex } ::= { mpcConfigTable 1 } MpcConfigEntry ::=SEQUENCE { -- -- Primary config info: Index, mode and control address information -- mpcIndex MpcIndex, mpcRowStatus RowStatus, mpcConfigMode INTEGER, mpcCtrlAtmAddr AtmConfigAddr, -- -- MPC parameters which may be obtained from -- the LECS. -- mpcSCSetupFrameCount Integer32, -- MPC-p1 mpcSCSetupFrameTime Integer32, -- MPC-p2 -- The Flow-detection Protocols (denoted with MPC-p3) -- are represented in the mpcProtocolsTable. mpcInitialRetryTime Integer32, -- MPC-p4 mpcRetryTimeMaximum Integer32, -- MPC-p5 mpcHoldDownTime Integer32 -- MPC-p6 } mpcIndex OBJECT-TYPE SYNTAX MpcIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value which uniquely identifies this conceptual row in the mpcConfigTable. The `mpcNextIndex' object needs to be used to determine the value of this object. A row cannot be added, unless the mpcCtrlAtmAddress is unique. In the event of either an MPC re-initialization or an agent re-initialization, the value of this mpcIndex must remain the same. In other words, the row needs to be saved and restored in the event of an MPC or SNMP Agent re-initialization." ::= { mpcConfigEntry 1 } mpcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows creation and deletion of MPOA Clients. Within each conceptual mpcConfigTable row, writable objects may be modified, regardless of the value of mpcRowStatus. It is not necessary to set a row's status to `notInService' first. A row cannot be created, unless the mpcAtmCtrlAddress in this table is unique. When an MPOA Client is created via this object, it will initially have `mpcActualState' = `initialState'" ::= { mpcConfigEntry 2 } mpcConfigMode OBJECT-TYPE SYNTAX INTEGER { automatic(1), manual(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether this MPC should auto-configure the next time it is (re-)initialized. During the (re-)initialization of this MPC, if the mode is automatic(1), the LECS is contacted and requests are made for all MPC-p* parameters. Otherwise, if the mode is manual(2), the values of the configuration parameters are obtained from the mpcConfigTableand the mpcProtocolTable. In other words, when the MPC is first initialized, it can use the default or configured values from the mpcConfigTable and mpcProtocolTable. If the mode is manual (2), no further action is required. If the mode is automatic (1), then the LECS should be contacted and all available MPC-p1 to MPC-p6 parameters would be retrieved. These parameters would then overwrite the existing MPC-p1 to MPC-p6 parameters. The actual values are reflected in the mpcActualTable." DEFVAL { automatic } ::= { mpcConfigEntry 3 } mpcCtrlAtmAddr OBJECT-TYPE SYNTAX AtmConfigAddr MAX-ACCESS read-create STATUS current DESCRIPTION "The MPC's Control ATM Address. There exists one Control ATM Address per MPC, therefore, the value of this entry is unique within the table. The control ATM Address is the address which is used by the MPC in its requests to the MPS. The value of this object should not change, once created." ::= { mpcConfigEntry 4 } mpcSCSetupFrameCount OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This represents the MPC-p1 Short-cut setup frame count parameter. The MPC-p1 value is frames measured over mpcSCFrameTime seconds. Flow detection is protocol independent. i.e. all network layers mpcProtocolEntries for this MPC share the flow rate specification. A value of 1 causes all flows to initiate resolution/shortcut process." DEFVAL { 10 } ::= { mpcConfigEntry 5 } mpcSCSetupFrameTime OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-create STATUS current DESCRIPTION "MPC-p2 Short-cut setup frame time, in seconds." DEFVAL { 1 } ::= { mpcConfigEntry 6 } mpcInitialRetryTime OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-create STATUS current DESCRIPTION "MPC-p4 is the initial value for the retry time out period used for timing out MPOA Resolution Requests in seconds. Retry time consists of this initial time-out (MPC-p4) and a retry multiplier (MPC-c1). If a response is not received, then another request is sent with a timeout of `retry time' * MPC-c1 seconds, or until mpcRetryTimeMaximum." DEFVAL { 5 } ::= { mpcConfigEntry 7 } mpcRetryTimeMaximum OBJECT-TYPE SYNTAX Integer32 (10..300) MAX-ACCESS read-create STATUS current DESCRIPTION "MPC-p5 cumulative max value for Retry Time (MPC-p4). Retries are attempted at intervals determined by the algorithm described in the definition of mpcIntialRetryTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Section 4.3 MPOA Retry Mechanism" DEFVAL { 40 } ::= { mpcConfigEntry 8 } mpcHoldDownTime OBJECT-TYPE SYNTAX Integer32 (30..1200) MAX-ACCESS read-create STATUS current DESCRIPTION "MPC-p6 Hold Down Time Minimum time to wait before reinitiating a failed resolution attempt. Default is mpcRetryTimeMaximum * 4." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Section 4.1.2.1 MPC Parameters" DEFVAL { 160 } ::= { mpcConfigEntry 9 } -- -- MPOA Client Actual group -- mpcActualTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcActualEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MPOA Client Actual Table. A read-only table which contains state information and reflects the actual values which these MPOA Clients are using. The actual values may differ from the configured values. For example, the mpcConfigMode takes affect only during (re-)initialization of the MPC. The MPC-p1 to MPC-p6 parameters may differ from the configured values because, if the MPC was (re-)initialized and the mpcConfigMode was set to automatic (1) then some, perhaps all, of the MPC-p1 to MPC-p6 parameters were retrieved from the LECS and the values from the LECS may differ from the configured/default values of the mpcConfigTable. NOTE: after re-initialization a set to an object in the mpcConfigTable which changes the value of the object will be reflect in this Table, except for a set to the mpcConfigMode which takes effect only during re-initialization." ::= { mpcObjects 3 } mpcActualEntry OBJECT-TYPE SYNTAX MpcActualEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MPC Actual Table. An entry represents a specific MPOA Client's state information and the actual values which are being used by the MPOA Client. For example, the corresponding mpcConfigEntry contains default and/or configured parameters, if mpcConfigMode was set to manual, then these are the objects values' which are reflected for the mpcActualEntry. However, if the mpcConfigMode is automatic, then the mpcActualEntry will be all the corresponding mpcConfigEntry's object, excluding any objects which were retrieved from the LECS. In other words, the objects retrieved from the LECS during the (re-)initialization of the MPC overwrite any of the default and/or configured values. NOTE: any subsequent `set' to the configured values, e.g. an SNMP set operation, which is successful could result in a change to an mpcConfigTable value, and will be reflected in this table as well." AUGMENTS { mpcConfigEntry } ::= { mpcActualTable 1 } MpcActualEntry ::=SEQUENCE { mpcActualState INTEGER, mpcDiscontinuityTime TimeStamp, -- -- Actual values for the MPCs. -- mpcActualConfigMode INTEGER, mpcActualSCSetupFrameCount Integer32, -- MPC-p1 mpcActualSCSetupFrameTime Integer32, -- MPC-p2 -- The flow-detection protocols for MPC-p3 are represented -- in the mpcProtocolTable. There is no actual counterpart -- for them. mpcActualInitialRetryTime Integer32, -- MPC-p4 mpcActualRetryTimeMaximum Integer32, -- MPC-p5 mpcActualHoldDownTime Integer32 -- MPC-p6 } mpcActualState OBJECT-TYPE SYNTAX INTEGER { unknown(1), initialState(2), up(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the actual state of the MPOA Client." ::= { mpcActualEntry 1 } mpcDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of this MPC's counters experienced a discontinuity. The relevant counters are the specific instances associated with this MPC. If discontinuities have not occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { mpcActualEntry 2 } mpcActualConfigMode OBJECT-TYPE SYNTAX INTEGER { automatic(1), manual(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this MPC auto-configured when it was last (re-)initialized." ::= { mpcActualEntry 3 } mpcActualSCSetupFrameCount OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "MPC-p1 Short-cut setup frame count. In frames measured over mpcShortcutFrameTime seconds. Flow detection is protocol independent. i.e. all network layers mpcProtocolEntry share the flow rate specification. A value of 1 implies that resolutions for short-cuts are attempted for all flows." ::= { mpcActualEntry 4 } mpcActualSCSetupFrameTime OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-only STATUS current DESCRIPTION "Actual MPC-p2 Short-cut setup frame time, in seconds." ::= { mpcActualEntry 5 } mpcActualInitialRetryTime OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-only STATUS current DESCRIPTION "Actual MPC-p4 is initial value for the retry time out." ::= { mpcActualEntry 6 } mpcActualRetryTimeMaximum OBJECT-TYPE SYNTAX Integer32 (30..300) MAX-ACCESS read-only STATUS current DESCRIPTION "MPC-p5 cumulative maximum value for Retry Time (MPC-p4). Retries are attempted at intervals determined by the algorithm described in the definition of mpcActualInitialRetryTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Section 4.3 MPOA Retry Mechanism" ::= { mpcActualEntry 7 } mpcActualHoldDownTime OBJECT-TYPE SYNTAX Integer32 (30..1200) MAX-ACCESS read-only STATUS current DESCRIPTION "MPC-p6 Hold Down Time Minimum time to wait before reinitiating a failed resolution attempt. The default value is mpcRetryTimeMaximum * 4." ::= { mpcActualEntry 8 } -- -- DataAtmAddresses -> MPC -- mpcDataAtmAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcDataAtmAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table which shows all the data ATM addresses associated with all MPOA Clients." ::= { mpcObjects 4 } mpcDataAtmAddressEntry OBJECT-TYPE SYNTAX MpcDataAtmAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row defines one data ATM address associated with an MPC. NOTE: if an MPC has more than one data ATM address then there will be another entry which contains the same mpcIndex subIdentifier, with a different mpcDataAtmAddress." INDEX { mpcIndex, mpcDataAtmAddress } ::= { mpcDataAtmAddressTable 1 } MpcDataAtmAddressEntry ::= SEQUENCE { mpcDataAtmAddress AtmAddr, mpcDataAtmAddressRowStatus RowStatus } mpcDataAtmAddress OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS not-accessible STATUS current DESCRIPTION "A data ATM Address which is associated with an MPOA Client specified by the mpcIndex." ::= { mpcDataAtmAddressEntry 1 } mpcDataAtmAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows creation and deletion of an MPOA Client's Data ATM Addresses. The row can be created/deleted by either an NMS or by the SNMP agent." ::= { mpcDataAtmAddressEntry 2 } -- -- MPOA Client statistics group -- mpcStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read-only table which contains statistical information for all MPOA Clients that this agent manages." ::= { mpcObjects 5 } mpcStatisticsEntry OBJECT-TYPE SYNTAX MpcStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row in this table contains statistics for one MPOA Client." AUGMENTS { mpcConfigEntry } ::= { mpcStatisticsTable 1 } MpcStatisticsEntry ::=SEQUENCE { mpcStatTxMpoaResolveRequests Counter32, mpcStatRxMpoaResolveReplyAcks Counter32, mpcStatRxMpoaResolveReplyInsufECResources Counter32, mpcStatRxMpoaResolveReplyInsufSCResources Counter32, mpcStatRxMpoaResolveReplyInsufEitherResources Counter32, mpcStatRxMpoaResolveReplyUnsupportedInetProt Counter32, mpcStatRxMpoaResolveReplyUnsupportedMacEncaps Counter32, mpcStatRxMpoaResolveReplyUnspecifiedOther Counter32, mpcStatRxMpoaImpRequests Counter32, mpcStatTxMpoaImpReplyAcks Counter32, mpcStatTxMpoaImpReplyInsufECResources Counter32, mpcStatTxMpoaImpReplyInsufSCResources Counter32, mpcStatTxMpoaImpReplyInsufEitherResources Counter32, mpcStatTxMpoaImpReplyUnsupportedInetProt Counter32, mpcStatTxMpoaImpReplyUnsupportedMacEncaps Counter32, mpcStatTxMpoaImpReplyUnspecifiedOther Counter32, mpcStatTxMpoaEgressCachePurgeRequests Counter32, mpcStatRxMpoaEgressCachePurgeReplies Counter32, mpcStatRxMpoaKeepAlives Counter32, mpcStatRxMpoaTriggers Counter32, mpcStatRxMpoaDataPlanePurges Counter32, mpcStatTxMpoaDataPlanePurges Counter32, mpcStatRxNhrpPurgeRequests Counter32, mpcStatTxNhrpPurgeReplies Counter32, -- NOTE: since the MPC supersedes the NHC's role, -- the following counters should be counted here, -- as opposed to the NHC. mpcStatRxErrUnrecognizedExtensions Counter32, mpcStatRxErrLoopDetecteds Counter32, mpcStatRxErrProtoAddrUnreachables Counter32, mpcStatRxErrProtoErrors Counter32, mpcStatRxErrSduSizeExceededs Counter32, mpcStatRxErrInvalidExtensions Counter32, mpcStatRxErrInvalidReplies Counter32, mpcStatRxErrAuthenticationFailures Counter32, mpcStatRxErrHopCountExceededs Counter32 } mpcStatTxMpoaResolveRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Requests transmitted by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 1 } mpcStatRxMpoaResolveReplyAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of positively acknowledged MPC Resolved Replies received by this MPC with an MPOA CIE Code of 0x00 (Success). Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re- initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 2 } mpcStatRxMpoaResolveReplyInsufECResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolution Replies received with an MPOA CIE Code of 0x81, `Insufficient resources to accept egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 3 } mpcStatRxMpoaResolveReplyInsufSCResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolution Replies received with an MPOA CIE Code of 0x82, `Insufficient resources to accept the shortcut'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 4 } mpcStatRxMpoaResolveReplyInsufEitherResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolution Replies received with an MPOA CIE Code of 0x83, `Insufficient resources to accept either shortcut or egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 5 } mpcStatRxMpoaResolveReplyUnsupportedInetProt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolution Replies received with an MPOA CIE Code of 0x84, `Unsupported Internework Layer protocol'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 6 } mpcStatRxMpoaResolveReplyUnsupportedMacEncaps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolution Replies received with an MPOA CIE Code of 0x85, `Unsupported MAC layer encapsulation'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 7 } mpcStatRxMpoaResolveReplyUnspecifiedOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolution Replies received with an MPOA CIE Code of 0x88, `Unspecified/Other'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 8 } mpcStatRxMpoaImpRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Requests received by this MPC. Discontinuities in the value of this counter can occur at re- initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 9 } mpcStatTxMpoaImpReplyAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful MPOA Cache Imposition replies transmitted by this MPC with an MPOA CIE Code of 0x00 `Success'. Discontinuities in the value of this counter can occur at re- initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 10 } mpcStatTxMpoaImpReplyInsufECResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies transmitted with an MPOA CIE Code of 0x81, `Insufficient resources to accept egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 11 } mpcStatTxMpoaImpReplyInsufSCResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Imposition Replies transmitted with an MPOA CIE Code of 0x82, `Insufficient resources to accept shortcut'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 12 } mpcStatTxMpoaImpReplyInsufEitherResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Imposition Replies transmitted with an MPOA CIE Code of 0x83, `Insufficient resources to accept either shortcut or egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 13 } mpcStatTxMpoaImpReplyUnsupportedInetProt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Imposition Replies transmitted with an MPOA CIE Code of 0x84, `Unsupported Internetwork Layer protocol'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 14 } mpcStatTxMpoaImpReplyUnsupportedMacEncaps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Imposition Replies transmitted with an MPOA CIE Code of 0x85, `Unsupported MAC Layer encapsulation'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 15 } mpcStatTxMpoaImpReplyUnspecifiedOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Imposition Replies transmitted with an MPOA CIE Code of 0x88, `Unspecified/Other'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpcStatisticsEntry 16 } mpcStatTxMpoaEgressCachePurgeRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Egress Cache Purge Requests transmitted by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 17 } mpcStatRxMpoaEgressCachePurgeReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Egress Cache Purge Replies received by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 18 } mpcStatRxMpoaKeepAlives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Keep Alive messages received by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 19 } mpcStatRxMpoaTriggers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Trigger messages received by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 20 } mpcStatRxMpoaDataPlanePurges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Data Plane Purge messages received by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 21 } mpcStatTxMpoaDataPlanePurges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Data Plane Purge messages transmitted by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 22 } mpcStatRxNhrpPurgeRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Purge Requests received by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 23 } mpcStatTxNhrpPurgeReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Purge Replies transmitted by this MPC. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 24 } mpcStatRxErrUnrecognizedExtensions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Unrecognized Extension'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 25 } mpcStatRxErrLoopDetecteds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Loop Detected'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 26 } mpcStatRxErrProtoAddrUnreachables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Protocol Address Unreachable'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 27 } mpcStatRxErrProtoErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Protocol Errors'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 28 } mpcStatRxErrSduSizeExceededs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `SDU Size Exceeded'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 29 } mpcStatRxErrInvalidExtensions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Invalid Extensions'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 30 } mpcStatRxErrInvalidReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Invalid Reply'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 31 } mpcStatRxErrAuthenticationFailures OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Authentication Failure'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 32 } mpcStatRxErrHopCountExceededs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Error Indication packets received by this MPC with the error code `Hop Count Exceeded'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPC, and at other times, as indicated by the value of mpcDiscontinuityTime." ::= { mpcStatisticsEntry 33 } -- -- MPOA Client Protocol support group -- mpcProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of protocols, per MPC, for which flow detection is enabled" REFERENCE "Multiprotocol Over ATM Version 1.0 (Letter Ballot), Section 4.1.2.1 MPC Parameters" ::= { mpcObjects 6 } mpcProtocolEntry OBJECT-TYPE SYNTAX MpcProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row indicates one protocol for which an MPC will do flow detection. If the LECS was contacted for configuration information, and the Control Octet of the MPC-p3 has the value of 0x01, `Enable', then protocol values retrieved from the LECS are reflected in this table and the mpcLECSValue object will be (1) true. Also, the user or agent can create rows which appropriately correspond to the MPC denoted by mpcIndex, and the mpcLECSValue object will be set to (2) false. NOTE: if the LECS does not return information for the MPC-p3 parameter, or if in manual mode, the user or agent should create at least one entry for the corresponding MPC. Both, LECS and user and/or agent created rows may exist in this Table." INDEX { mpcIndex, mpcFlowDetectProtocol } ::= {mpcProtocolTable 1 } MpcProtocolEntry ::= SEQUENCE { mpcFlowDetectProtocol InternetworkAddrType, mpcLECSValue TruthValue, mpcProtocolRowStatus RowStatus } mpcFlowDetectProtocol OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol on which flow detection is performed. If this value was obtained from the LECS then this value is one of the collection of values returned in the MPC-p3 parameter." ::= { mpcProtocolEntry 1 } mpcLECSValue OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects if the current entry is due to a retrieval from the LECS or not. If this entry is due to the LECS, then true(1) is the value for this object, otherwise, false (2)." ::= { mpcProtocolEntry 2 } mpcProtocolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used by an agent or manager to create, delete or modify a row in this table." ::= { mpcProtocolEntry 3 } -- -- LEC -> MPC Mapping group -- mpcMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table mapping the `lecIndex' values of LANE Clients to the `mpcIndex' values of corresponding MPOA Clients." ::= { mpcObjects 7 } mpcMappingEntry OBJECT-TYPE SYNTAX MpcMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row defines one lecIndex --> mpcIndex mapping. The mpcIndex that a lecIndex maps to is not necessarily unique (an MPC can serve many LECs, however, a LEC cannot be served by more than one MPC)." REFERENCE "Multiprotocol Over ATM Version 1.0 (Letter Ballot), Section 4.4." INDEX { lecIndex } ::= { mpcMappingTable 1 } MpcMappingEntry ::= SEQUENCE { mpcMappingRowStatus RowStatus, mpcMappingIndex MpcIndex } mpcMappingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used by an agent or manager to create, delete or modify a row in this table." ::= { mpcMappingEntry 1 } mpcMappingIndex OBJECT-TYPE SYNTAX MpcIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The mpcIndex of the MPOA Client that is performing flow detection for the LANE Client represented by the lecIndex." ::= { mpcMappingEntry 2 } -- -- MPOA Client MPS information group -- mpcMpsTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcMpsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a read-only table which contains information about the MPSs that these MPCs know about." ::= { mpcObjects 8 } mpcMpsEntry OBJECT-TYPE SYNTAX MpcMpsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row created by an MPC. The MPC learns about an MPS and creates a row." INDEX { mpcMpsIndex } ::= { mpcMpsTable 1 } MpcMpsEntry ::= SEQUENCE { mpcMpsIndex MpsIndex, mpcMpsAtmAddr AtmAddr } mpcMpsIndex OBJECT-TYPE SYNTAX MpsIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MPS's index which is used to identify a row in this table." ::= { mpcMpsEntry 1 } mpcMpsAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Control ATM Address of the MPS" ::= { mpcMpsEntry 2 } -- -- MPOA Client's MAC Address group -- -- the following table has been obsoleted it does -- not support multinetted capabilities. -- Please see the section of the -- MPOA v1.1 for a complete explanation of the -- multinetted capabilities. -- This table has been replaced by the -- mpcMpsMultipleMacAddressTable. mpcMpsMacAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcMpsMacAddressEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This is a read-only table which contains information about all the MPSs' MAC Addresses that these MPCs know about." ::= { mpcObjects 9 } mpcMpsMacAddressEntry OBJECT-TYPE SYNTAX MpcMpsMacAddressEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A row is created by an MPC. The MPC learns about an MPS's MAC Address and creates a row." INDEX { mpcMpsIndex, mpcLecIndex } ::= { mpcMpsMacAddressTable 1 } MpcMpsMacAddressEntry ::= SEQUENCE { mpcLecIndex LecIndex, mpcMpsMacAddress MacAddress } mpcLecIndex OBJECT-TYPE SYNTAX LecIndex MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The lecIndex which represents the associated LEC." ::= { mpcMpsMacAddressEntry 1 } mpcMpsMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The MAC Address of the MPS." REFERENCE "Multiprotocol Over ATM Version 1.0 (Letter Ballot), Section 3.3.3.1" ::= { mpcMpsMacAddressEntry 2 } -- -- MPOA Client Ingress Cache group -- mpcIngressCacheTxTotalPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted over MPC Short Cuts." ::= { mpcObjects 10 } mpcIngressCacheTxTotalOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted over MPC Short Cuts." ::= { mpcObjects 11 } mpcIngressCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcIngressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information for MPC Caches for the ingress MPC." ::= { mpcObjects 12 } mpcIngressCacheEntry OBJECT-TYPE SYNTAX MpcIngressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains control information for a row in a MPC's Ingress Cache." INDEX { mpcIngressCacheDestInetworkAddrType, mpcIngressCacheDestAddr, mpcIndex, mpcMpsIndex } ::= { mpcIngressCacheTable 1 } MpcIngressCacheEntry ::= SEQUENCE { mpcIngressCacheDestInetworkAddrType InternetworkAddrType, mpcIngressCacheDestAddr InternetworkAddr, mpcIngressCachePrefixLen Integer32, mpcIngressCacheDestAtmAddr AtmAddr, mpcIngressCacheSrcAtmAddr AtmAddr, mpcIngressCacheEntryState INTEGER, mpcIngressCacheEgressCacheTagValid TruthValue, mpcIngressCacheEgressCacheTag Integer32, -- -- Information for diagnosing problems -- mpcIngressCacheLastNhrpCieCode INTEGER, mpcIngressCacheSigErrCode Integer32, mpcIngressCacheRetries Counter32, mpcIngressCacheTimeUntilNextResolutionRequest TimeInterval, mpcIngressCacheHoldingTime TimeInterval, mpcIngressCacheServiceCategory INTEGER } mpcIngressCacheDestInetworkAddrType OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the destination internetwork layer address." ::= { mpcIngressCacheEntry 1 } mpcIngressCacheDestAddr OBJECT-TYPE SYNTAX InternetworkAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The destination internetwork layer address for which this entry is defined." ::= { mpcIngressCacheEntry 2 } mpcIngressCachePrefixLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Defines an equivalence class of addresses that match Prefix Length bit positions of the destination internetwork layer address." ::= { mpcIngressCacheEntry 3 } mpcIngressCacheDestAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Destination ATM Address received in the MPOA Resolution Reply." ::= { mpcIngressCacheEntry 4 } mpcIngressCacheSrcAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Source ATM Address for the MPOA Resolution Request." ::= { mpcIngressCacheEntry 5 } mpcIngressCacheEntryState OBJECT-TYPE SYNTAX INTEGER { doesNotExist (1), inactive (2), active(3), negative(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The present state of this MPC ingress cache. The states are: doesNotExist (1) -- the state is not yet available inactive (2) -- state exists, entry is not yet active. For an example, if using the Finite State Machine Appendix I.2, then the states Cached and query are considered `inactive'. active (3) -- state exists, entry is active. For an example, if using the Finite State Machine in Appendix I.2, then the states resolved and refresh are considered `active'. negative (4) -- state exists, entry is negative, which could mean a NAK response was received, or entry is doing a retry, etc. For example, if using the Finite State Machine in Appendix I.2, then the state `hold down' is considered `negative'." REFERENCE "Multiprotocol Over ATM, Letter Ballot, Appendix I.2." ::= { mpcIngressCacheEntry 6 } mpcIngressCacheEgressCacheTagValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If the value of this object is true(1), then a valid Egress Cache Tag is present and the value of the Egress Cache Tag is in mpcIngressCacheEgressCacheTag. Otherwise, if this value is false(2), then there was no Egress Cache Tag, and the value of mpcIngressCacheEgressCacheTag is undefined." ::= { mpcIngressCacheEntry 7 } mpcIngressCacheEgressCacheTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If a valid Egress Cache Tag is present, then this object contains the value of that tag. To determine if this object contains a valid value, mpcIngressCacheEgressTagValid should be used." REFERENCE "Multiprotocol Over ATM Version 1.0 (Letter Ballot), Section 4.4.4.1." ::= { mpcIngressCacheEntry 8 } mpcIngressCacheLastNhrpCieCode OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The last NHRP CIE code received for this entry. This value is valid only during the Hold Down period of the cache entry. This value is undefined otherwise." REFERENCE "Normative section 4.4.6.1.1 of Multiprotocol Over ATM Version 1.0 (Letter Ballot)" ::= { mpcIngressCacheEntry 9} mpcIngressCacheSigErrCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Error code or Success of the last sinalling request for this cache entry." ::= { mpcIngressCacheEntry 10 } mpcIngressCacheRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of times this MPC has issued a resolution request since it received a valid reply." ::= { mpcIngressCacheEntry 11 } mpcIngressCacheTimeUntilNextResolutionRequest OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time the MPC must wait before issuing the next resolution request." ::= { mpcIngressCacheEntry 12 } mpcIngressCacheHoldingTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time that this MPC's Ingress Cache Entry will remain valid. If the mpcIngressCacheEntryState is not active this value will be zero." ::= { mpcIngressCacheEntry 13 } mpcIngressCacheServiceCategory OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The service categories supported for this shortcut." REFERENCE "Lane V2 LUNI TLVs. AF-LANE-0084 page 122" ::= { mpcIngressCacheEntry 14 } -- -- MPOA Client Egress Cache group -- mpcEgressCacheRxTotalPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counts the total number of packets received by MPC Short Cuts." ::= { mpcObjects 13 } mpcEgressCacheRxTotalOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counts the total number of octets received by MPC Short Cuts." ::= { mpcObjects 14 } mpcEgressCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcEgressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Egress Cache information for all the MPCs which this agent manages." ::= { mpcObjects 15 } mpcEgressCacheEntry OBJECT-TYPE SYNTAX MpcEgressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MPOA Client's Egress Cache table." INDEX { mpcEgressCacheId, mpcIndex, mpcMpsIndex } ::= { mpcEgressCacheTable 1 } MpcEgressCacheEntry ::= SEQUENCE { mpcEgressCacheId Integer32, mpcEgressCacheInetworkAddrType InternetworkAddrType, mpcEgressCacheIDestAddr InternetworkAddr, mpcEgressCachePrefixLen Integer32, mpcEgressCacheEntryState INTEGER, mpcEgressCacheEgressCacheTagValid TruthValue, mpcEgressCacheEgressCacheTag Integer32, mpcEgressCacheHoldTime TimeInterval, mpcEgressCacheDataLinkHeader OCTET STRING, mpcEgressCacheIngressMpcDataAtmAddr AtmAddr, mpcEgressCacheLecIndex LecIndex, mpcEgressCacheServiceCategory INTEGER } mpcEgressCacheId OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Cache ID Provided by the MPS in the Cache Imposition Request." ::= { mpcEgressCacheEntry 1 } mpcEgressCacheInetworkAddrType OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of Internetwork Address in this cache entry." ::= { mpcEgressCacheEntry 2 } mpcEgressCacheIDestAddr OBJECT-TYPE SYNTAX InternetworkAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The destination internetwork layer address for which this entry is defined." ::= { mpcEgressCacheEntry 3 } mpcEgressCachePrefixLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Defines an equivalence class of addresses that match Prefix Length bit positions of the destination internetwork layer address." ::= { mpcEgressCacheEntry 4 } mpcEgressCacheEntryState OBJECT-TYPE SYNTAX INTEGER { doesNotExist(1), inactive(2), active (3), negative (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The present state of this MPC egress cache entry. The states are: doesNotExist (1) -- the state is not yet available, inactive (2) -- state exists, entry is not yet active, active (3) -- state exists, entry is active. For example,if using the Finite State Machine in Appendix 1.5, the states active and flooding are `active' state. negative (4) -- state exists, entry is negative. For example,if using the Finite State Machine in Appendix 1.5, the state purging is `negative'." REFERENCE "MPOA Letter Ballot, Appendix I.5." ::= { mpcEgressCacheEntry 5 } mpcEgressCacheEgressCacheTagValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If the value of this object is true(1), then a valid Egress Cache Tag is present and the value of the Egress Cache Tag is in mpcEgressCacheEgressCacheTag. Otherwise, if this value is false(2), then there was no Egress Cache Tag, and the value of mpcEgressCacheEgressCacheTag is undefined." ::= { mpcEgressCacheEntry 6 } mpcEgressCacheEgressCacheTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If a valid Egress Cache Tag is present, then this object contains the value of that tag. To determine if this object contains a valid value, mpcEgressCacheEgressCacheTagValid should be used." ::= { mpcEgressCacheEntry 7 } mpcEgressCacheHoldTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The remaining time for which this entry is valid." ::= { mpcEgressCacheEntry 8 } mpcEgressCacheDataLinkHeader OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The DataLink header that the egress client rebuilds the original DataLink packet with." ::= { mpcEgressCacheEntry 9 } mpcEgressCacheIngressMpcDataAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Data ATM Address of the ingress MPC that issued the MPOA Resolution request" REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 81." ::= { mpcEgressCacheEntry 10 } mpcEgressCacheLecIndex OBJECT-TYPE SYNTAX LecIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the lecIndex of the LANE Client that this flow is associated with. This can be used to get the ELAN name as well as other LANE parameters." ::= { mpcEgressCacheEntry 11 } mpcEgressCacheServiceCategory OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a bitmap describing the service categories supported for this shortcut. This value represents an inclusive OR of the bits: bit 1 - if rt-VBR is supported, bit 2 - if nrt-VBR is supported, bit 4 - if ABR is supported, bit 8 - if CBR is supported A value of 0 (zero) indicates that UBR is supported." REFERENCE "Lane V2 LUNI TLVs. AF-LANE-0084, page 122." ::= { mpcEgressCacheEntry 12 } -- The following Table replaces the mpcMpsMacAddressTable (which -- has been obsoleted.) The following table is more flexible in -- that it can represent more than one MPS MAC Address used by -- the MPC during flow detection. mpcMpsObjects OBJECT IDENTIFIER ::= { mpcObjects 16 } mpcMpsMultipleMacAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF MpcMpsMultipleMacAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a read-only table which contains information about all the MPSs' MAC Addresses that these MPCs use during flow detection. Note that due to the multinetted case an MPC may learn about more than one MAC address from an MPS, thus there may be more than one MAC address for the same MPC - MPS - LecIndex represented in this Table. These MacAddresses are differentiated by the mpcMpsMacAddressIndex." ::= { mpcMpsObjects 1 } mpcMpsMultipleMacAddressEntry OBJECT-TYPE SYNTAX MpcMpsMultipleMacAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row is created by an MPC. The MPC learns about a MPS and the one or more MAC Address of the MPS which the MPC uses during flow detection. Each row represents an MPS MAC Address used by an MPC during flow detection." INDEX { mpcMpsIndex, mpcFlowDetectLecIndex, mpcMpsMacAddressIndex } ::= { mpcMpsMultipleMacAddressTable 1 } MpcMpsMultipleMacAddressEntry ::= SEQUENCE { mpcFlowDetectLecIndex LecIndex, mpcMpsMacAddressIndex Integer32, mpcMpsFlowDetectMacAddress MacAddress } mpcFlowDetectLecIndex OBJECT-TYPE SYNTAX LecIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The lecIndex which represents the associated LEC." ::= { mpcMpsMultipleMacAddressEntry 1 } mpcMpsMacAddressIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value is used to differentiate MAC Addresses from the same MPS used by the same MPC during flow detection. This value should be unique within the scope of this table." ::= { mpcMpsMultipleMacAddressEntry 2 } mpcMpsFlowDetectMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "An MPS MAC Address used by an MPC during flow detection." ::= { mpcMpsMultipleMacAddressEntry 3 } -- -- MPOA Server Objects -- mpsObjects OBJECT IDENTIFIER ::= { mpoaMIBObjects 3 } mpsNextIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for mpsIndex when creating entries in the mpsConfigTable. The value 0 indicates that no new rows can be created. Otherwise, it is recommended that values are assigned contiguously, starting from 1. MPS creation by a Manager: To obtain the mpsIndex value for a new entry, the manager issues a management protocol retrieval operation to obtain the current value of this object. If the value retrieved is 0 (zero), the manager cannot create a row. After each retrieval of a non-zero value, the manager should issue a management protocol SET operation using the value just retrieved. If the SET is successful, the agent should update the value to the next unassigned index, or zero if appropriate. NOTE: the manager may also issue a set on this object with a value of its own choosing. If the set is successful, the manager may use this value for the mpsIndex. In this case, the agent would update the value to the next unassigned index, or zero if appropriate. The definition of `next unassigned index' is any mpsNextIndex value that has not yet been set by a manager, or reserved by the agent (see next paragraph), since this agent was last re-initialized. MPS creation by an Agent: When a row in the mpsConfigTable is created by an agent, the agent should reserve the value of the index by updating the value of this object to the next unassigned index or zero if appropriate. Thus, a manager will not be able to set an index reserved by an agent. In the situation of an agent re-initialization all currently used mpsIndexes must be preserved. In other words, the Agent should store in non-volatile memory all the currently used mpsIndexes (along with all necessary configuration information from the mpsConfigTable). When the agent is re-initialized, the mpsNextIndex value is any valid Integer32 which is not being used as an mpsIndex, except 0 which maintains its original definition of indicating that a row cannot be created." ::= { mpsObjects 1 } -- -- MPOA Server configuration group -- mpsConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MPOA Server Configuration Table. This table represents the configuration information for all MPOA Servers which this agent manages." ::= { mpsObjects 2 } mpsConfigEntry OBJECT-TYPE SYNTAX MpsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MPOA Server Configuration Entry. Each entry contains configuration information for one MPOA Server." INDEX { mpsIndex } ::= { mpsConfigTable 1 } MpsConfigEntry ::= SEQUENCE { -- Primary config info: Index, mode and address information -- mpsIndex MpsIndex, mpsRowStatus RowStatus, mpsConfigMode INTEGER, mpsCtrlAtmAddr AtmConfigAddr, -- -- MPS parameters that can be obtained from -- the LECS. -- mpsKeepAliveTime Integer32, -- MPS-p1 mpsKeepAliveLifeTime Integer32, -- MPS-p2 -- The Flow-detection Protocols (denoted with MPS-p3) -- are represented in the mpcProtocolsTable. mpsInitialRetryTime Integer32, -- MPS-p4 mpsRetryTimeMaximum Integer32, -- MPS-p5 mpsGiveupTime Integer32, -- MPS-p6 mpsDefaultHoldingTime Integer32 -- MPS-p7 } mpsIndex OBJECT-TYPE SYNTAX MpsIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value which uniquely identifies this conceptual row in the mpsConfigTable. The `mpsNextIndex' object needs to be used to determine the value of this object. A row cannot be added, unless the mpsCtrlAtmAddress is unique. In the event of an MPS re-initialization, the value of this mpsIndex must remain the same. However, in the event of an agent re-initialization, this value does not need to be preserved." ::= { mpsConfigEntry 1 } mpsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows creation and deletion of MPOA Servers. Within each conceptual mpsConfigTable row, objects which are writable may be modified regardless of the value of mpsRowStatus. It is not necessary to set a row's status to `notInService' first. A row cannot be created, unless the mpsAtmCtrlAddress in this table is unique. When an MPOA Server is created via this object, it will initially have `mpsActualState' = `initialState'." ::= { mpsConfigEntry 2 } mpsConfigMode OBJECT-TYPE SYNTAX INTEGER { automatic(1), manual(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether this MPS should auto-configure the next time it is (re-)initialized. In automatic(1) mode the LECS is contacted and requests are made for the MPS-p* parameters. In manual(2) mode, the values of the configuration parameters are obtained from the mpsConfigTable and the mpsProtocolTable." DEFVAL { automatic } ::= { mpsConfigEntry 3 } mpsCtrlAtmAddr OBJECT-TYPE SYNTAX AtmConfigAddr MAX-ACCESS read-create STATUS current DESCRIPTION "The MPS's Control ATM Address. There exists one Control ATM Address per MPS, therefore, the value of this entry is unique within the table." ::= { mpsConfigEntry 4 } mpsKeepAliveTime OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-create STATUS current DESCRIPTION "MPS-p1 Keep-alive time is max interval between the MPS sending MPOA Keep-Alives in seconds." DEFVAL { 10 } ::= { mpsConfigEntry 5 } mpsKeepAliveLifeTime OBJECT-TYPE SYNTAX Integer32 (3..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "MPS-p2 Keep-Alive Lifetime The length of time an MPC may consider a Keep-Alive valid in seconds. This value must be at least three times the mpsKeepAliveTime (MPS-p1)." DEFVAL { 35 } ::= { mpsConfigEntry 6 } mpsInitialRetryTime OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-create STATUS current DESCRIPTION "MPS-p4 is initial value in seconds for the MPOA retry mechanism." DEFVAL { 5 } ::= { mpsConfigEntry 7 } mpsRetryTimeMaximum OBJECT-TYPE SYNTAX Integer32 (10..300) MAX-ACCESS read-create STATUS current DESCRIPTION "MPS-p5 cumulative max value in seconds for Retry Time (MPS-p4)." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Section 4.3 MPOA Retry Mechanism" DEFVAL { 40 } ::= { mpsConfigEntry 8 } mpsGiveupTime OBJECT-TYPE SYNTAX Integer32 (5..300) MAX-ACCESS read-create STATUS current DESCRIPTION "MPS-p6 Give Up Time. Minimum time in seconds to wait before giving up on a pending resolution request." DEFVAL { 40 } ::= { mpsConfigEntry 9 } mpsDefaultHoldingTime OBJECT-TYPE SYNTAX Integer32 (1..120) MAX-ACCESS read-create STATUS current DESCRIPTION "MPS-p7 Default Holding Time in minutes. The default Holding Time used in NHRP Resolution Replies. An egress MPS may use local information to determine a more appropriate Holding Time." DEFVAL { 20 } ::= { mpsConfigEntry 10 } -- -- MPOA Server Actual group -- mpsActualTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsActualEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read-only table containing identification, status, and operational information about the MPOA Servers this agent manages." ::= { mpsObjects 3 } mpsActualEntry OBJECT-TYPE SYNTAX MpsActualEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MPS Actual Table. An entry represents a specific MPOA Server's status and operation information." AUGMENTS { mpsConfigEntry } ::= { mpsActualTable 1 } MpsActualEntry ::= SEQUENCE { mpsActualState INTEGER, mpsDiscontinuityTime TimeStamp, mpsActualConfigMode INTEGER, -- -- Actual values of parameters -- mpsActualKeepAlive Integer32, -- MPS-p1 mpsActualKeepAliveLifeTime Integer32, -- MPS-p2 -- The Internetwork-layer Protocols for MPS-p3 are -- represented in the mpsProtocolTable. -- mpsActualInitialRetryTime Integer32, -- MPS-p4 mpsActualRetryTimeMaximum Integer32, -- MPS-p5 mpsActualGiveupTime Integer32, -- MPS-p6 mpsActualDefaultHoldingTime Integer32 -- MPS-p7 } mpsActualState OBJECT-TYPE SYNTAX INTEGER { unknown(1), initialState(2), up(3), down(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current operational status of the MPOA Server." ::= { mpsActualEntry 1 } mpsDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of this MPS's counters experienced a discontinuity. The relevant counters are the specific instances associated with this MPS. If discontinuities have not occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { mpsActualEntry 2 } mpsActualConfigMode OBJECT-TYPE SYNTAX INTEGER { automatic(1), manual(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this MPS auto-configured when it was last (re-)initialized." ::= { mpsActualEntry 3 } mpsActualKeepAlive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum amount of time in seconds this MPS waits between sending MPOA Keep-Alives." ::= { mpsActualEntry 5 } mpsActualKeepAliveLifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time in seconds this MPS considers a Keep-Alive valid." ::= { mpsActualEntry 6 } mpsActualInitialRetryTime OBJECT-TYPE SYNTAX Integer32 (1..300) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual initial value in seconds for the MPOA retry mechanism." DEFVAL { 5 } ::= { mpsActualEntry 7 } mpsActualRetryTimeMaximum OBJECT-TYPE SYNTAX Integer32 (30..300) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual cumulative max value in seconds for Retry Time." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Section 4.3 MPOA Retry Mechanism" DEFVAL { 40 } ::= { mpsActualEntry 8 } mpsActualGiveupTime OBJECT-TYPE SYNTAX Integer32 (5..300) MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum time in seconds that this MPS waits before giving up on a pending resolution request." DEFVAL { 40 } ::= { mpsActualEntry 9 } mpsActualDefaultHoldingTime OBJECT-TYPE SYNTAX Integer32 (1..120) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual Holding Time in minutes used in NHRP Resolution Replies." ::= { mpsActualEntry 10 } -- -- MPOA Server statistics group -- mpsStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the statistical information for the MPSs, which this agent manages." ::= { mpsObjects 4 } mpsStatisticsEntry OBJECT-TYPE SYNTAX MpsStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row in this table contains statistics for one MPOA server." AUGMENTS { mpsConfigEntry } ::= { mpsStatisticsTable 1 } MpsStatisticsEntry ::= SEQUENCE { mpsStatRxMpoaResolveRequests Counter32, mpsStatTxMpoaResolveReplyAcks Counter32, mpsStatTxMpoaResolveReplyInsufECResources Counter32, mpsStatTxMpoaResolveReplyInsufSCResources Counter32, mpsStatTxMpoaResolveReplyInsufEitherResources Counter32, mpsStatTxMpoaResolveReplyUnsupportedInetProt Counter32, mpsStatTxMpoaResolveReplyUnsupportedMacEncaps Counter32, mpsStatTxMpoaResolveReplyUnspecifiedOther Counter32, mpsStatTxMpoaResolveReplyOther Counter32, mpsStatGiveupTimeExpireds Counter32, mpsStatTxMpoaImpRequests Counter32, mpsStatRxMpoaImpReplyAcks Counter32, mpsStatRxMpoaImpReplyInsufECResources Counter32, mpsStatRxMpoaImpReplyInsufSCResources Counter32, mpsStatRxMpoaImpReplyInsufEitherResources Counter32, mpsStatRxMpoaImpReplyUnsupportedInetProt Counter32, mpsStatRxMpoaImpReplyUnsupportedMacEncaps Counter32, mpsStatRxMpoaImpReplyUnspecifiedOther Counter32, mpsStatRxMpoaImpReplyOther Counter32, mpsStatRxMpoaEgressCachePurgeRequests Counter32, mpsStatTxMpoaEgressCachePurgeReplies Counter32, mpsStatTxMpoaTriggers Counter32, mpsStatTxNhrpResolveRequests Counter32, mpsStatRxNhrpResolveReplies Counter32, mpsStatRxNhrpResolveRequests Counter32, mpsStatTxNhrpResolveReplies Counter32 } mpsStatRxMpoaResolveRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Requests received by this MPS which are translated to NHRP resolve requests. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 1 } mpsStatTxMpoaResolveReplyAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE Code of 0x00, `Success'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 2 } mpsStatTxMpoaResolveReplyInsufECResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE Code of 0x81, `Insufficient resources to accept egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 3 } mpsStatTxMpoaResolveReplyInsufSCResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE Code of 0x82, `Insufficient resources to accept shortcut'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 4 } mpsStatTxMpoaResolveReplyInsufEitherResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE CODE of 0x83, `Insufficient resources to accept either shortcut or egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 5 } mpsStatTxMpoaResolveReplyUnsupportedInetProt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE CODE of 0x84, `Unsupported Internetwork Layer protocol'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 6 } mpsStatTxMpoaResolveReplyUnsupportedMacEncaps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE CODE of 0x85, `Unsupported MAC layer encapsulation'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 7 } mpsStatTxMpoaResolveReplyUnspecifiedOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which contain the MPOA CIE CODE of 0x88, `Unspecified/Other'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 8 } mpsStatTxMpoaResolveReplyOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Resolve Replies transmitted by this MPS which are not counted above. NOTE: this would include NHRP errors. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 9 } mpsStatGiveupTimeExpireds OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the MPS Give up Time (MPS-p6) has expired while waiting for a reply from a re-originated MPOA resolution request, i.e. a reply for a translated NHRP resolution request. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 10 } mpsStatTxMpoaImpRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Requests transmitted by this MPS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 11 } mpsStatRxMpoaImpReplyAcks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful MPOA Cache Imposition Replies received by this MPS which contain an MPOA CIE Code of 0x00, `Success'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 12 } mpsStatRxMpoaImpReplyInsufECResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which contain the MPOA CIE Code of 0x81, `Insufficient resources to accept egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 13 } mpsStatRxMpoaImpReplyInsufSCResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which contain the MPOA CIE Code of 0x82, `Insufficient resources to accept shortcut'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 14 } mpsStatRxMpoaImpReplyInsufEitherResources OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which contain the MPOA CIE Code of 0x83, `Insufficient resources to accept either shortcut or egress cache entry'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 15 } mpsStatRxMpoaImpReplyUnsupportedInetProt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which contain the MPOA CIE Code of 0x84, `Unsupported Internetwork Layer protocol'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 16 } mpsStatRxMpoaImpReplyUnsupportedMacEncaps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which contain the MPOA CIE Code of 0x85, `Unsupported MAC layer encapsulation'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 17 } mpsStatRxMpoaImpReplyUnspecifiedOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which contain the MPOA CIE Code of 0x88, `Unspecified/Other'. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 18 } mpsStatRxMpoaImpReplyOther OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Cache Imposition Replies received by this MPS which are not counted previously. NOTE: this would include NHRP errors. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 62." ::= { mpsStatisticsEntry 19 } mpsStatRxMpoaEgressCachePurgeRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Egress Cache Purges Requests received by this MPS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 20 } mpsStatTxMpoaEgressCachePurgeReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Egress Cache Purge Replies transmitted by this MPS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 21 } mpsStatTxMpoaTriggers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of MPOA Trigger messages transmitted by this MPS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Section 4.7.2.1 MPOA Trigger" ::= { mpsStatisticsEntry 22 } mpsStatTxNhrpResolveRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of MPOA Resolution Requests received by the Ingress MPS which were translated to NHRP Resolution Requests and transmitted to the NHS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 23 } mpsStatRxNhrpResolveReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of NHRP Resolution Replies received by the Ingress. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 24 } mpsStatRxNhrpResolveRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of NHRP Resolution Requests received by the Egress MPS from the NHS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 25 } mpsStatTxNhrpResolveReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total count of NHRP Resolution Replies transmitted by the Egress MPS to the NHS. Discontinuities in the value of this counter can occur at re-initialization of the management system, and/or re-initialization of the MPS, and at other times, as indicated by the value of mpsDiscontinuityTime." ::= { mpsStatisticsEntry 26 } -- -- MPOA Server Protocol support group -- mpsProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of protocols, per MPS, for which MPOA resolution is enabled." REFERENCE "Multiprotocol Over ATM Version 1.0 (Letter Ballot), Section 4.1.1.1 MPS Parameters" ::= { mpsObjects 5 } mpsProtocolEntry OBJECT-TYPE SYNTAX MpsProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row indicates one protocol for which an MPS will perform MPOA resolution. If the LECS was contacted for configuration information, and the MPS-p3's control octet is set to Enable, 0x01, then protocol values retrieved from the LECS are reflected in this table and the mpsLECSValue object will be (1) true. Also, the user or agent can create rows which appropriately correspond to the MPS denoted by mpsIndex, and the mpsLECSValue object will be set to (2) false. NOTE: if the LECS does not return information for the MPS-p3 parameter, or if in manual mode, the user or agent should create at least one entry for the corresponding MPS. Both, LECS and user and/or agent created rows may exist in this Table." INDEX { mpsIndex, mpsInternetworkLayerProtocol } ::= {mpsProtocolTable 1 } MpsProtocolEntry ::= SEQUENCE { mpsInternetworkLayerProtocol InternetworkAddrType, -- MPS-p3 mpsLECSValue TruthValue, mpsProtocolRowStatus RowStatus } mpsInternetworkLayerProtocol OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS not-accessible STATUS current DESCRIPTION "MPS-p3 A protocol on which to perform MPOA resolution." ::= { mpsProtocolEntry 1 } mpsLECSValue OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object reflects if the current entry is due to a retrieval from the LECS or not. If this entry is due to the LECS, then true(1) is the value for this object, otherwise, false (2)." ::= { mpsProtocolEntry 2 } mpsProtocolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows network managers to enable resolution for the `mpsInternetworkLayerProtocol'." ::= { mpsProtocolEntry 3 } -- -- MPOA Server LEC Mapping group -- mpsMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table mapping the `lecIndex' values of LANE Clients to the `mpsIndex' values of corresponding MPOA Servers." ::= { mpsObjects 6 } mpsMappingEntry OBJECT-TYPE SYNTAX MpsMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row defines one lecIndex --> mpsIndex mapping. The mpsIndex that a lecIndex maps to is not necessarily unique. In other words, there can be multiple LECs associated with one MPS." REFERENCE "LAN Emulation Client Management Specification. af-lane-0044-000." INDEX { lecIndex } ::= { mpsMappingTable 1 } MpsMappingEntry ::= SEQUENCE { mpsMappingRowStatus RowStatus, mpsMappingIndex MpsIndex } mpsMappingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Allows creation, enabling/disabling of this row." ::= { mpsMappingEntry 1 } mpsMappingIndex OBJECT-TYPE SYNTAX MpsIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The mpsMappingIndex of the MPOA Server that is associated with this LEC. The mpsMappingIndex corresponds to the mpsIndex." ::= { mpsMappingEntry 2 } -- -- MPOA Server MPC Information Group -- mpsMpcTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsMpcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This read-only table contains information about the MPCs that these MPSs know about." ::= { mpsObjects 9 } mpsMpcEntry OBJECT-TYPE SYNTAX MpsMpcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row created by an MPS. The MPS learns about the MPC and creates a row." INDEX { mpsIndex, mpsMpcIndex } ::= { mpsMpcTable 1 } MpsMpcEntry ::= SEQUENCE { mpsMpcIndex MpcIndex, mpsMpcCtrlAtmAddr AtmAddr } mpsMpcIndex OBJECT-TYPE SYNTAX MpcIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local index for the mpc represented by this entry" ::= { mpsMpcEntry 1 } mpsMpcCtrlAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "MPC control ATM address " ::= { mpsMpcEntry 2 } -- -- MPOA Server Ingress Cache (Address Resolution) group -- mpsIngressCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsIngressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table tracks all the Ingress Cache information of the MPSs which this agents manages." ::= { mpsObjects 7 } mpsIngressCacheEntry OBJECT-TYPE SYNTAX MpsIngressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry contains parameters and state variables for a row in a MPS's Ingress Cache." INDEX { mpsIngressCacheDestInternetworkAddrType, mpsIngressCacheDestAddr, mpsIndex, mpsMpcIndex } ::= { mpsIngressCacheTable 1 } MpsIngressCacheEntry ::= SEQUENCE { mpsIngressCacheDestInternetworkAddrType InternetworkAddrType, mpsIngressCacheDestAddr InternetworkAddr, mpsIngressCachePrefixLen Integer32, mpsIngressCacheEntryState INTEGER, mpsIngressCacheSrcInternetworkAddrType InternetworkAddrType, mpsIngressCacheSrcAddr InternetworkAddr, mpsIngressCacheSourceMpcCtrlAtmAddr AtmAddr, mpsIngressCacheResolvedAtmAddr AtmAddr, mpsIngressCacheHoldTime TimeInterval, mpsIngressCacheMpoaRequestId Integer32, mpsIngressCacheNhrpRequestId Integer32, mpsIngressCacheServiceCategory INTEGER } mpsIngressCacheDestInternetworkAddrType OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of internetwork layer address of the Destination Address." ::= { mpsIngressCacheEntry 1 } mpsIngressCacheDestAddr OBJECT-TYPE SYNTAX InternetworkAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress MPS Destination Internetwork Layer Address." ::= { mpsIngressCacheEntry 2 } mpsIngressCachePrefixLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Prefix Length of the mpsIngressCacheDestAddr." ::= { mpsIngressCacheEntry 3 } mpsIngressCacheEntryState OBJECT-TYPE SYNTAX INTEGER { doesNotExist (1), inactive(2), active(3), negative(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of this MPS Ingress cache. The states are: doesNotExist (1) -- the state is not yet available inactive (2) -- state exists, entry is not yet active For example,if using the Finite State Machine in Appendix I.3, the state resolving is `inactive'. active (3) -- state exists, entry is active. For example,if using the Finite State Machine in Appendix I.3, the state resolved is `active' state. negative (4) -- state exists, entry is negative. For example,if using the Finite State Machine in Appendix I.3, the state purging is `negative'." REFERENCE "Multiprotocol Over ATM, Letter Ballot, Appendix I.3." ::= { mpsIngressCacheEntry 4 } mpsIngressCacheSrcInternetworkAddrType OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of internetwork layer address of the Source Address." ::= { mpsIngressCacheEntry 5 } mpsIngressCacheSrcAddr OBJECT-TYPE SYNTAX InternetworkAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress MPS Source Internetwork Layer Address." ::= { mpsIngressCacheEntry 6 } mpsIngressCacheSourceMpcCtrlAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The ATM Address from the source of this MPOA request. In other words, the Ingress MPC's Control Atm Address." ::= { mpsIngressCacheEntry 7 } mpsIngressCacheResolvedAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The ATM Address which has been resolved by an Egress MPC." ::= { mpsIngressCacheEntry 8 } mpsIngressCacheHoldTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval that this value is valid." ::= { mpsIngressCacheEntry 9 } mpsIngressCacheMpoaRequestId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The request ID contained in the MPOA resolution request from the local Ingress MPC." ::= { mpsIngressCacheEntry 10 } mpsIngressCacheNhrpRequestId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The request ID which this MPS generates to identify the NHRP resolution request." ::= { mpsIngressCacheEntry 11 } mpsIngressCacheServiceCategory OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The service categories supported for this shortcut." REFERENCE "Lane V2 LUNI TLVs" ::= { mpsIngressCacheEntry 12 } -- -- MPOA Server Egress Cache (Impositions) group -- mpsEgressCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF MpsEgressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information regarding the Egress MPOA Server Cache Table." ::= { mpsObjects 8 } mpsEgressCacheEntry OBJECT-TYPE SYNTAX MpsEgressCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry represents an entry in the MPS's Egress cache Table which keeps track of the state of the impositions." INDEX { mpsEgressCacheId, mpsIndex, mpsMpcIndex } ::= { mpsEgressCacheTable 1 } MpsEgressCacheEntry ::= SEQUENCE { mpsEgressCacheId INTEGER, mpsEgressCacheDestInternetworkAddrType InternetworkAddrType, mpsEgressCacheDestAddr InternetworkAddr, mpsEgressCachePrefixLen INTEGER, mpsEgressCacheHoldTime TimeInterval, mpsEgressCacheEntryState INTEGER, mpsEgressCacheDataLinkHeader OCTET STRING, mpsEgressCacheElanId Integer32, mpsEgressCacheSourceClientAtmAddr AtmAddr, mpsEgressCacheNhrpRequestId Integer32, mpsEgressCacheMpoaRequestId Integer32, mpsEgressCacheServiceCategory INTEGER, mpsEgressCacheNextHopInternetworkAddrType InternetworkAddrType, mpsEgressCacheNextHopAddr InternetworkAddr } mpsEgressCacheId OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The id which identifies this cache entry." ::= { mpsEgressCacheEntry 1 } mpsEgressCacheDestInternetworkAddrType OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS read-only STATUS current DESCRIPTION "The destination protocol address type." ::= { mpsEgressCacheEntry 2 } mpsEgressCacheDestAddr OBJECT-TYPE SYNTAX InternetworkAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The destination protocol address." ::= { mpsEgressCacheEntry 3 } mpsEgressCachePrefixLen OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination prefix length." ::= { mpsEgressCacheEntry 4 } mpsEgressCacheHoldTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval that this value is valid." ::= { mpsEgressCacheEntry 5 } mpsEgressCacheEntryState OBJECT-TYPE SYNTAX INTEGER { doesNotExist(1), inactive(2), active(3), negative(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The present states of this MPS egress cache entry. The states are: doesNotExist (1) -- the state is not yet available inactive (2) -- state exists, entry is not yet active For example,if using the Finite State Machine in Appendix 1.4, the state imposing is `inactive'. active (3) -- state exists, entry is active. For example,if using the Finite State Machine in Appendix 1.4, the state imposed is `active' state. negative (4) -- state exists, entry is negative. For example,if using the Finite State Machine in Appendix 1.4, the states purging and clearing are `negative'." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Appendix I.4 Egress MPS Control State Machine." ::= { mpsEgressCacheEntry 6 } mpsEgressCacheDataLinkHeader OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Data-Link Layer Header." ::= { mpsEgressCacheEntry 7 } mpsEgressCacheElanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The elan id that this Cache Imposition is sent on." ::= { mpsEgressCacheEntry 8 } mpsEgressCacheSourceClientAtmAddr OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The Ingress NHC's Atm Address used in the original cache imposition." REFERENCE "Multiprotocol Over ATM. AF-MPOA-0087.000. Page 45." ::= { mpsEgressCacheEntry 9 } mpsEgressCacheNhrpRequestId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The request id from the original NHRP Resolution Request, may be only useful in the Resolving State." ::= { mpsEgressCacheEntry 10 } mpsEgressCacheMpoaRequestId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The new request id which is generated for this imposition's request, may be only useful in the Resolving State." ::= { mpsEgressCacheEntry 11 } mpsEgressCacheServiceCategory OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The service categories supported for this shortcut." REFERENCE "Lane V2 LUNI TLVs" ::= { mpsEgressCacheEntry 12 } mpsEgressCacheNextHopInternetworkAddrType OBJECT-TYPE SYNTAX InternetworkAddrType MAX-ACCESS read-only STATUS current DESCRIPTION "The NextHop protocol address type." ::= { mpsEgressCacheEntry 13 } mpsEgressCacheNextHopAddr OBJECT-TYPE SYNTAX InternetworkAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The NextHop protocol address." ::= { mpsEgressCacheEntry 14 } -- -- Conformance Information -- mpoaMIBConformance OBJECT IDENTIFIER ::= { mpoaMIB 2 } mpoaMIBGroups OBJECT IDENTIFIER ::= { mpoaMIBConformance 1} mpoaMIBCompliances OBJECT IDENTIFIER ::= { mpoaMIBConformance 2} -- -- Compliance Statements -- mpoaMpcMibBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic implementation requirements for SNMP entities which support MPOA Clients." MODULE -- this module MANDATORY-GROUPS { mpcConfigGroup, mpcActualGroup, mpcDataAtmAddressGroup, mpcStatisticsGroup, mpcProtocolGroup, mpcMpsGroup, mpcIngressCacheGroup, mpcEgressCacheGroup, mpcMpsMultipleMacAddressGroup } OBJECT mpcRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcDataAtmAddressRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcProtocolRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." -- -- MPC Mapping Group Compliance -- GROUP mpcMappingGroup DESCRIPTION "This group is mandatory only when there is NOT a one-to-one relationship between the MPOA Client and the LANE Client. Optionally, a one-to-one relationship between an MPOA Client and a LANE Client can be enforced. To enforce this one-to-one relationship the lecIndex for the LANE Client and the mpcIndex for the MPOA Client must have the same value. If this one-to-one mapping is enforced, then the implementation of the mpcMappingTable is unnecessary. (Since the lecIndex and the mpcIndex contain the same value, there is no need to provide a mapping of mpcIndex value to lecIndex value.) The relationship between MPC and LEC is maintained by ensuring that the mpcIndex is the same as the lecIndex that is associated with it." OBJECT mpcMappingRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcMappingIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { mpoaMIBCompliances 1 } mpoaMpcMibAdvancedCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The advanced implementation requirements for SNMP entities which support MPOA Clients." MODULE -- this module MANDATORY-GROUPS { mpoaDeviceTypeGroup, mpoaDeviceTypeMpsMacGroup, mpcConfigGroup, mpcActualGroup, mpcDataAtmAddressGroup, mpcStatisticsGroup, mpcProtocolGroup, mpcMpsGroup, mpcIngressCacheTotalPacketGroup, mpcIngressCacheGroup, mpcEgressCacheTotalPacketGroup, mpcEgressCacheGroup, mpcMpsMultipleMacAddressGroup } OBJECT mpcRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcDataAtmAddressRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcProtocolRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." -- -- MPC Mapping Group Compliance -- GROUP mpcMappingGroup DESCRIPTION "This group is mandatory only when there is NOT a one-to-one relationship between the MPOA Client and the LANE Client. Optionally, a one-to-one relationship between an MPOA Client and a LANE Client can be enforced. To enforce this one-to-one relationship the lecIndex for the LANE Client and the mpcIndex for the MPOA Client must have the same value. If this one-to-one mapping is enforced, then the implementation of the mpcMappingTable is unnecessary. (Since the lecIndex and the mpcIndex contain the same value, there is no need to provide a mapping of mpcIndex value to lecIndex value.) The relationship between MPC and LEC is maintained by ensuring that the mpcIndex is the same as the lecIndex that is associated with it." OBJECT mpcMappingRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcMappingIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { mpoaMIBCompliances 2 } mpoaMpcMibAdvancedPlusOctetsCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The AdvancedPlusOctets implementation requirements for SNMP entities which support MPOA Clients. This includes supporting the 64 bit octet counters." MODULE -- this module MANDATORY-GROUPS { mpoaDeviceTypeGroup, mpoaDeviceTypeMpsMacGroup, mpcConfigGroup, mpcActualGroup, mpcDataAtmAddressGroup, mpcStatisticsGroup, mpcProtocolGroup, mpcMpsGroup, mpcIngressCacheTotalPacketGroup, mpcIngressCacheTotalOctetGroup, mpcIngressCacheGroup, mpcEgressCacheTotalPacketGroup, mpcEgressCacheTotalOctetGroup, mpcEgressCacheGroup, mpcMpsMultipleMacAddressGroup } OBJECT mpcRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcDataAtmAddressRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcProtocolRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." -- -- MPC Mapping Group Compliance -- GROUP mpcMappingGroup DESCRIPTION "This group is mandatory only when there is NOT a one-to-one relationship between the MPOA Client and the LANE Client. Optionally, a one-to-one relationship between an MPOA Client and a LANE Client can be enforced. To enforce this one-to-one relationship the lecIndex for the LANE Client and the mpcIndex for the MPOA Client must have the same value. If this one-to-one mapping is enforced, then the implementation of the mpcMappingTable is unnecessary. (Since the lecIndex and the mpcIndex contain the same value, there is no need to provide a mapping of mpcIndex value to lecIndex value.) The relationship between MPC and LEC is maintained by ensuring that the mpcIndex is the same as the lecIndex that is associated with it." OBJECT mpcMappingRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpcMappingIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { mpoaMIBCompliances 3 } mpoaMpsMibBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The implementation requirements for SNMP entities which support MPOA Servers." MODULE -- this module MANDATORY-GROUPS { mpsConfigGroup, mpsActualGroup, mpsStatisticsGroup, mpsProtocolGroup, mpsIngressCacheGroup, mpsEgressCacheGroup } OBJECT mpsRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpsProtocolRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." -- -- MPS Mapping Group Compliance -- GROUP mpsMappingGroup DESCRIPTION "This group is mandatory only when there is NOT a one-to-one relationship between the MPOA Server and the LANE Client. Optionally, a one-to-one relationship between an MPOA Server and a LANE Client can be enforced. To enforce this one-to-one relationship the lecIndex for the LANE Client and the mpcIndex for the MPOA Server must have the same value. If this one-to-one mapping is enforced, then the implementation of the mpsMappingTable is unnecessary. (Since the lecIndex and the mpsIndex contain the same value, there is no need to provide a mapping of mpsIndex value to lecIndex value.) The relationship between MPS and LEC is maintained by ensuring that the mpsIndex is the same as the lecIndex that is associated with it." OBJECT mpsMappingRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { mpoaMIBCompliances 4 } mpoaMpsMibAdvancedCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The advanced implementation requirements for SNMP entities which support MPOA Servers." MODULE -- this module MANDATORY-GROUPS { mpoaDeviceTypeGroup, mpoaDeviceTypeMpsMacGroup, mpsConfigGroup, mpsActualGroup, mpsStatisticsGroup, mpsProtocolGroup, mpsIngressCacheGroup, mpsEgressCacheGroup } OBJECT mpsRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mpsProtocolRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." -- -- MPS Mapping Group Compliance -- GROUP mpsMappingGroup DESCRIPTION "This group is mandatory only when there is NOT a one-to-one relationship between the MPOA Server and the LANE Client. Optionally, a one-to-one relationship between an MPOA Server and a LANE Client can be enforced. To enforce this one-to-one relationship the lecIndex for the LANE Client and the mpcIndex for the MPOA Server must have the same value. If this one-to-one mapping is enforced, then the implementation of the mpsMappingTable is unnecessary. (Since the lecIndex and the mpsIndex contain the same value, there is no need to provide a mapping of mpsIndex value to lecIndex value.) The relationship between MPS and LEC is maintained by ensuring that the mpsIndex is the same as the lecIndex that is associated with it." OBJECT mpsMappingRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { mpoaMIBCompliances 5 } -- -- Units of Conformance -- mpoaDeviceTypeGroup OBJECT-GROUP OBJECTS { deviceTypeLecIndex, deviceTypeRemoteLecAtmAddress, deviceTypeType, deviceTypeMpsAtmAddress, deviceTypeMpcAtmAddress } STATUS current DESCRIPTION "A collection of objects which exists when the MPOA device learns the MPOA device type and MPOA control addresses of neighboring MPOA devices using the LANEv2 Device Type TLV." ::= { mpoaMIBGroups 1 } mpoaDeviceTypeMpsMacGroup OBJECT-GROUP OBJECTS { deviceTypeMpsMacAddress } STATUS current DESCRIPTION "A collection of objects which is present when the MPOA device learns the MPOA device type and MPOA control addresses of neighboring MPOA devices using the LANEv2 Device Type TLV." ::= { mpoaMIBGroups 2 } mpcConfigGroup OBJECT-GROUP OBJECTS { mpcNextIndex, mpcRowStatus, mpcConfigMode, mpcCtrlAtmAddr, mpcSCSetupFrameCount, mpcSCSetupFrameTime, mpcInitialRetryTime, mpcRetryTimeMaximum, mpcHoldDownTime } STATUS current DESCRIPTION "A collection of objects used for creating and configuring MPOA Clients." ::= { mpoaMIBGroups 3 } mpcActualGroup OBJECT-GROUP OBJECTS { mpcActualState, mpcDiscontinuityTime, mpcActualConfigMode, mpcActualSCSetupFrameCount, mpcActualSCSetupFrameTime, mpcActualInitialRetryTime, mpcActualRetryTimeMaximum, mpcActualHoldDownTime } STATUS current DESCRIPTION "A collection of objects describing the status and operational parameters of the managed MPC." ::= { mpoaMIBGroups 4 } mpcDataAtmAddressGroup OBJECT-GROUP OBJECTS { mpcDataAtmAddressRowStatus } STATUS current DESCRIPTION "A collection of objects which describe the set of data ATM addresses for the MPCs." ::= { mpoaMIBGroups 5 } mpcStatisticsGroup OBJECT-GROUP OBJECTS { mpcStatTxMpoaResolveRequests, mpcStatRxMpoaResolveReplyAcks, mpcStatRxMpoaResolveReplyInsufECResources, mpcStatRxMpoaResolveReplyInsufSCResources, mpcStatRxMpoaResolveReplyInsufEitherResources, mpcStatRxMpoaResolveReplyUnsupportedInetProt, mpcStatRxMpoaResolveReplyUnsupportedMacEncaps, mpcStatRxMpoaResolveReplyUnspecifiedOther, mpcStatRxMpoaImpRequests, mpcStatTxMpoaImpReplyAcks, mpcStatTxMpoaImpReplyInsufECResources, mpcStatTxMpoaImpReplyInsufSCResources, mpcStatTxMpoaImpReplyInsufEitherResources, mpcStatTxMpoaImpReplyUnsupportedInetProt, mpcStatTxMpoaImpReplyUnsupportedMacEncaps, mpcStatTxMpoaImpReplyUnspecifiedOther, mpcStatTxMpoaEgressCachePurgeRequests, mpcStatRxMpoaEgressCachePurgeReplies, mpcStatRxMpoaKeepAlives, mpcStatRxMpoaTriggers, mpcStatRxMpoaDataPlanePurges, mpcStatTxMpoaDataPlanePurges, mpcStatRxNhrpPurgeRequests, mpcStatTxNhrpPurgeReplies, mpcStatRxErrUnrecognizedExtensions, mpcStatRxErrLoopDetecteds, mpcStatRxErrProtoAddrUnreachables, mpcStatRxErrProtoErrors, mpcStatRxErrSduSizeExceededs, mpcStatRxErrInvalidExtensions, mpcStatRxErrInvalidReplies, mpcStatRxErrAuthenticationFailures, mpcStatRxErrHopCountExceededs } STATUS current DESCRIPTION "A collection of objects that provide statistics on the MPOA protocol parameters." ::= { mpoaMIBGroups 6 } mpcProtocolGroup OBJECT-GROUP OBJECTS { mpcLECSValue, mpcProtocolRowStatus } STATUS current DESCRIPTION "A collection of objects to specify which parameters this MPC is enabled for." ::= { mpoaMIBGroups 7 } mpcMappingGroup OBJECT-GROUP OBJECTS { mpcMappingRowStatus, mpcMappingIndex } STATUS current DESCRIPTION "A collection of objects to map from LEC to MPC" ::= { mpoaMIBGroups 8 } mpcMpsGroup OBJECT-GROUP OBJECTS { mpcMpsAtmAddr } STATUS current DESCRIPTION "A collection of objects which aid the MPCs to track information for all the MPSs which are known by the MPCs." ::= { mpoaMIBGroups 9 } mpcMpsMacAddressGroup OBJECT-GROUP OBJECTS { mpcMpsMacAddress } STATUS obsolete DESCRIPTION "A collection of objects which aid the MPCs to track MAC Address information for all the MPSs which are known by the MPCs." ::= { mpoaMIBGroups 10 } mpcIngressCacheTotalPacketGroup OBJECT-GROUP OBJECTS { mpcIngressCacheTxTotalPackets } STATUS current DESCRIPTION "A collection of objects which count the total number of packets transmitted over MPC short cuts." ::= { mpoaMIBGroups 11 } mpcIngressCacheTotalOctetGroup OBJECT-GROUP OBJECTS { mpcIngressCacheTxTotalOctets } STATUS current DESCRIPTION "A collection of objects which count the total number of octets transmitted over MPC short cuts." ::= { mpoaMIBGroups 12 } mpcIngressCacheGroup OBJECT-GROUP OBJECTS { mpcIngressCacheDestInetworkAddrType, mpcIngressCacheDestAddr, mpcIngressCachePrefixLen, mpcIngressCacheDestAtmAddr, mpcIngressCacheSrcAtmAddr, mpcIngressCacheEntryState, mpcIngressCacheEgressCacheTagValid, mpcIngressCacheEgressCacheTag, mpcIngressCacheLastNhrpCieCode, mpcIngressCacheSigErrCode, mpcIngressCacheRetries, mpcIngressCacheTimeUntilNextResolutionRequest, mpcIngressCacheHoldingTime, mpcIngressCacheServiceCategory } STATUS current DESCRIPTION "A collection of objects used to monitor the MPOA ingress cache." ::= { mpoaMIBGroups 13 } mpcEgressCacheTotalPacketGroup OBJECT-GROUP OBJECTS { mpcEgressCacheRxTotalPackets } STATUS current DESCRIPTION "A collection of objects which count the total number of packets received by MPC short cuts." ::= { mpoaMIBGroups 14 } mpcEgressCacheTotalOctetGroup OBJECT-GROUP OBJECTS { mpcEgressCacheRxTotalOctets } STATUS current DESCRIPTION "A collection of objects which count the total number of octets received by MPC short cuts." ::= { mpoaMIBGroups 15 } mpcEgressCacheGroup OBJECT-GROUP OBJECTS { mpcEgressCacheId, mpcEgressCacheInetworkAddrType, mpcEgressCacheIDestAddr, mpcEgressCachePrefixLen, mpcEgressCacheEntryState, mpcEgressCacheEgressCacheTagValid, mpcEgressCacheEgressCacheTag, mpcEgressCacheHoldTime, mpcEgressCacheDataLinkHeader, mpcEgressCacheIngressMpcDataAtmAddr, mpcEgressCacheLecIndex, mpcEgressCacheServiceCategory } STATUS current DESCRIPTION "A collection of objects used to monitor the MPOA egress cache." ::= { mpoaMIBGroups 16 } mpsConfigGroup OBJECT-GROUP OBJECTS { mpsNextIndex, mpsRowStatus, mpsConfigMode, mpsCtrlAtmAddr, mpsKeepAliveTime, mpsKeepAliveLifeTime, mpsInitialRetryTime, mpsRetryTimeMaximum, mpsGiveupTime, mpsDefaultHoldingTime } STATUS current DESCRIPTION "A collection of objects used for creating and configuring MPOA Servers." ::= { mpoaMIBGroups 17 } mpsActualGroup OBJECT-GROUP OBJECTS { mpsActualState, mpsDiscontinuityTime, mpsActualConfigMode, mpsActualKeepAlive, mpsActualKeepAliveLifeTime, mpsActualInitialRetryTime, mpsActualRetryTimeMaximum, mpsActualGiveupTime, mpsActualDefaultHoldingTime } STATUS current DESCRIPTION "A collection of objects describing the status and operational parameters of the managed MPS." ::= { mpoaMIBGroups 18 } mpsStatisticsGroup OBJECT-GROUP OBJECTS { mpsStatRxMpoaResolveRequests, mpsStatTxMpoaResolveReplyAcks, mpsStatTxMpoaResolveReplyInsufECResources, mpsStatTxMpoaResolveReplyInsufSCResources, mpsStatTxMpoaResolveReplyInsufEitherResources, mpsStatTxMpoaResolveReplyUnsupportedInetProt, mpsStatTxMpoaResolveReplyUnsupportedMacEncaps, mpsStatTxMpoaResolveReplyUnspecifiedOther, mpsStatTxMpoaResolveReplyOther, mpsStatGiveupTimeExpireds, mpsStatTxMpoaImpRequests, mpsStatRxMpoaImpReplyAcks, mpsStatRxMpoaImpReplyInsufECResources, mpsStatRxMpoaImpReplyInsufSCResources, mpsStatRxMpoaImpReplyInsufEitherResources, mpsStatRxMpoaImpReplyUnsupportedInetProt, mpsStatRxMpoaImpReplyUnsupportedMacEncaps, mpsStatRxMpoaImpReplyUnspecifiedOther, mpsStatRxMpoaImpReplyOther, mpsStatRxMpoaEgressCachePurgeRequests, mpsStatTxMpoaEgressCachePurgeReplies, mpsStatTxMpoaTriggers, mpsStatTxNhrpResolveRequests, mpsStatRxNhrpResolveReplies, mpsStatRxNhrpResolveRequests, mpsStatTxNhrpResolveReplies } STATUS current DESCRIPTION "A collection of objects that provide statistics on the MPOA Server protocol parameters." ::= { mpoaMIBGroups 19 } mpsProtocolGroup OBJECT-GROUP OBJECTS { mpsLECSValue, mpsProtocolRowStatus } STATUS current DESCRIPTION "A collection of objects to specify which parameters this MPS is enabled for." ::= { mpoaMIBGroups 20 } mpsMappingGroup OBJECT-GROUP OBJECTS { mpsMappingRowStatus, mpsMappingIndex } STATUS current DESCRIPTION "A collection of objects to map from MPSs to LECs." ::= { mpoaMIBGroups 21 } mpsMpcGroup OBJECT-GROUP OBJECTS { mpsMpcCtrlAtmAddr } STATUS current DESCRIPTION "A collection of objects which aid the MPSs to track information for all the MPCs which are known by the MPSs." ::= {mpoaMIBGroups 22 } mpsIngressCacheGroup OBJECT-GROUP OBJECTS { mpsIngressCacheDestInternetworkAddrType, mpsIngressCacheDestAddr, mpsIngressCachePrefixLen, mpsIngressCacheEntryState, mpsIngressCacheSrcInternetworkAddrType, mpsIngressCacheSrcAddr, mpsIngressCacheSourceMpcCtrlAtmAddr, mpsIngressCacheResolvedAtmAddr, mpsIngressCacheHoldTime, mpsIngressCacheMpoaRequestId, mpsIngressCacheNhrpRequestId, mpsIngressCacheServiceCategory } STATUS current DESCRIPTION "A collection of objects to monitor the MPS ingress cache." ::= { mpoaMIBGroups 23 } mpsEgressCacheGroup OBJECT-GROUP OBJECTS { mpsEgressCacheId, mpsEgressCacheDestInternetworkAddrType, mpsEgressCacheDestAddr, mpsEgressCachePrefixLen, mpsEgressCacheHoldTime, mpsEgressCacheEntryState, mpsEgressCacheDataLinkHeader, mpsEgressCacheElanId, mpsEgressCacheSourceClientAtmAddr, mpsEgressCacheNhrpRequestId, mpsEgressCacheMpoaRequestId, mpsEgressCacheServiceCategory, mpsEgressCacheNextHopInternetworkAddrType, mpsEgressCacheNextHopAddr } STATUS current DESCRIPTION "A collection of objects to monitor MPS's egress cache parameters." ::= { mpoaMIBGroups 24 } mpcMpsMultipleMacAddressGroup OBJECT-GROUP OBJECTS { mpcMpsFlowDetectMacAddress } STATUS current DESCRIPTION "A collection of objects which aid the MPCs to track MAC Address information for all the MPSs which are used during flow detection by the MPCs." ::= { mpoaMIBGroups 25 } END