summaryrefslogtreecommitdiff
path: root/MIBS/adva/F3-AMP-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/adva/F3-AMP-MIB')
-rw-r--r--MIBS/adva/F3-AMP-MIB739
1 files changed, 739 insertions, 0 deletions
diff --git a/MIBS/adva/F3-AMP-MIB b/MIBS/adva/F3-AMP-MIB
new file mode 100644
index 0000000..070971a
--- /dev/null
+++ b/MIBS/adva/F3-AMP-MIB
@@ -0,0 +1,739 @@
+F3-AMP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
+ FROM SNMPv2-SMI
+ TruthValue, RowStatus, StorageType, DisplayString,
+ DateAndTime, VariablePointer, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ fsp150cm
+ FROM ADVA-MIB
+ VlanId
+ FROM CM-COMMON-MIB
+ IpSourceAddrType, IpManagementTunnelType, IpManagementTunnelEncapsulationType
+ FROM CM-IP-MIB;
+
+f3AMPMIB MODULE-IDENTITY
+ LAST-UPDATED "201209310000Z"
+ ORGANIZATION "ADVA Optical Networking"
+ CONTACT-INFO
+ " Jakub Zalewski
+ ADVA Optical Networking, Inc.
+ Tel: +48 58 7716 411
+ E-mail: jzalewski@advaoptical.com
+ Postal: ul. Slaska 35/37
+ 81-310 Gdynia, Poland"
+ DESCRIPTION
+ "This module defines the Automatic Management Provisioning MIB definitions
+ used by the F3 (FSP150CM/CC) product lines.
+ Copyright (C) ADVA Optical Networking."
+ REVISION "201209300000Z"
+ DESCRIPTION
+ "
+ Notes from release 201209300000Z,
+ (1)MIB version ready for release FSP150CC 5.6CC."
+
+ ::= {fsp150cm 24}
+
+--
+-- Textual Conventions
+--
+AMPRole ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines client or server role."
+ SYNTAX INTEGER {
+ client (1),
+ server (2)
+ }
+
+AMPStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines AMP Status."
+ SYNTAX INTEGER {
+ notAvailable (1),
+ disabled (2),
+ associatingActive (3),
+ associatingPassive (4),
+ associated (5),
+ noPeer (6)
+ }
+
+AMPConfigStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines AMP Configuration Status."
+ SYNTAX INTEGER {
+ none (1), -- none
+ provision (2), -- provision request sent to Client
+ noPeer (3), -- no EFM peer
+ request (4), -- provisioning request received by Client
+ configSuccess (5), -- configuration succeeded on Client
+ configFail (6), -- congiguration failed on Client
+ timeout (7) -- response timeout
+ }
+
+AMPProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines protocol over which AMP messages are sent."
+ SYNTAX INTEGER {
+ efmOam (1)
+ }
+
+AMPConfigAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines Actions available for f3AmpConfig object"
+ SYNTAX INTEGER {
+ noAction (1),
+ clearStats (2)
+ }
+
+--
+-- OID definitions
+--
+f3AmpConfigObjects OBJECT IDENTIFIER ::= {f3AMPMIB 1}
+f3AmpStatsObjects OBJECT IDENTIFIER ::= {f3AMPMIB 2}
+f3AmpConformance OBJECT IDENTIFIER ::= {f3AMPMIB 3}
+
+
+--
+-- AMP Client/Server Configuration table
+--
+f3AmpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3AmpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of entries corresponding to Automatic Management Provisioning
+ configuration instance for configuration purposes."
+ ::= { f3AmpConfigObjects 1 }
+
+f3AmpConfigEntry OBJECT-TYPE
+ SYNTAX F3AmpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3AmpConfigTable."
+ INDEX { f3AmpConfigIndex }
+ ::= { f3AmpConfigTable 1 }
+
+F3AmpConfigEntry ::= SEQUENCE {
+ f3AmpConfigIndex Integer32,
+ f3AmpConfigRole AMPRole,
+ f3AmpConfigProtocol AMPProtocol,
+ f3AmpConfigEnabled TruthValue,
+ f3AmpConfigPort VariablePointer,
+ f3AmpConfigStatus AMPStatus,
+ f3AmpConfigRemSysName DisplayString,
+ f3AmpConfigRemSysIpAddr IpAddress,
+ f3AmpConfigRemSysIpMask IpAddress,
+ f3AmpConfigRemSysDefGateway IpAddress,
+ f3AmpConfigRemSysSNMPV1IfName DisplayString,
+ f3AmpConfigRemSysSrcIpAddrType IpSourceAddrType,
+ f3AmpConfigRemSysSrcIpAddrIfName DisplayString,
+ f3AmpConfigRemTunnelIndex Integer32,
+ f3AmpConfigRemTunnelName DisplayString,
+ f3AmpConfigRemTunnelType IpManagementTunnelType,
+ f3AmpConfigRemTunnelIpAddr IpAddress,
+ f3AmpConfigRemTunnelIpMask IpAddress,
+ f3AmpConfigRemTunnelVlanId VlanId,
+ f3AmpConfigRemTunnelSVlanId VlanId,
+ f3AmpConfigRemTunnelSVlanIdEnabled TruthValue,
+ f3AmpConfigRemTunnelRip2PktsEnabled TruthValue,
+ f3AmpConfigRemTunnelCOS Integer32,
+ f3AmpConfigRemTunnelCIR Unsigned32,
+ f3AmpConfigRemTunnelEIR Unsigned32,
+ f3AmpConfigRemTunnelBufferSize Unsigned32,
+ f3AmpConfigRemTunnelEncapType IpManagementTunnelEncapsulationType,
+ f3AmpConfigRemTunnelMtu Integer32,
+ f3AmpConfigAction AMPConfigAction,
+ f3AmpConfigStorageType StorageType,
+ f3AmpConfigRowStatus RowStatus
+}
+
+f3AmpConfigIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An integer index value used to uniquely identify
+ this AMP Config within the System."
+ ::= { f3AmpConfigEntry 1 }
+
+f3AmpConfigRole OBJECT-TYPE
+ SYNTAX AMPRole
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configures AMP instance to be either Client or Server."
+ ::= { f3AmpConfigEntry 2 }
+
+f3AmpConfigProtocol OBJECT-TYPE
+ SYNTAX AMPProtocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configures protocol over which AMP message will be transported."
+ ::= { f3AmpConfigEntry 3 }
+
+f3AmpConfigEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enables or Disables AMP on a Port."
+ ::= { f3AmpConfigEntry 4 }
+
+f3AmpConfigPort OBJECT-TYPE
+ SYNTAX VariablePointer
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Port on which AMP Server or Client will operate. This port will
+ transmit/receive AMP messages. The AMP can operate on Access Ports and
+ Network Port and f3AmpConfigPort shall point to either cmEthernetAccPortIndex
+ or cmEthernetNetPortIndex."
+ ::= { f3AmpConfigEntry 5 }
+
+f3AmpConfigStatus OBJECT-TYPE
+ SYNTAX AMPStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Status of AMP."
+ ::= { f3AmpConfigEntry 6 }
+
+f3AmpConfigRemSysName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies sysName which is sent
+ in a AMP message to be configfured on a AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the sysName
+ value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 7 }
+
+f3AmpConfigRemSysIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies System IP address
+ which is sent in a AMP message to be configfured on a AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ System IP address value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 8 }
+
+f3AmpConfigRemSysIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies System IP mask
+ which is sent in a AMP message to be configfured on a AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ System IP mask value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 9 }
+
+f3AmpConfigRemSysDefGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies System Default Gateway
+ which is sent in a AMP message to be configfured on a AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ System Default Gateway value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 10 }
+
+f3AmpConfigRemSysSNMPV1IfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ System SNMPV1 Interface Name which is sent
+ in a AMP message to be configfured on a AMP Client device.
+ When f3AmpConfigRole is 'client' this object shows the
+ System SNMPV1 Interface Name value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 11 }
+
+f3AmpConfigRemSysSrcIpAddrType OBJECT-TYPE
+ SYNTAX IpSourceAddrType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies System Source IP Address
+ type which is sent in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ System Source IP Address Type value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 12 }
+
+f3AmpConfigRemSysSrcIpAddrIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies System Source IP
+ Interface name sent in an AMP message to be configured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object shows the SystemSource IP Interface
+ value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 13 }
+
+f3AmpConfigRemTunnelIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ index of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ index of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 14 }
+
+f3AmpConfigRemTunnelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ a Management Tunnel name which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ Management Tunnel name which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 15 }
+
+f3AmpConfigRemTunnelType OBJECT-TYPE
+ SYNTAX IpManagementTunnelType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ a Management Tunnel type value which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ Management Tunnel type value which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 16 }
+
+f3AmpConfigRemTunnelIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ IP Address of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ IP Address of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 17 }
+
+f3AmpConfigRemTunnelIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ IP Mask of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ IP Mask of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 18 }
+
+f3AmpConfigRemTunnelVlanId OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ VlanId of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ VlanId of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 19 }
+
+f3AmpConfigRemTunnelSVlanId OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ S-TAG VlanId of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ S-TAG VlanId of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 20 }
+
+f3AmpConfigRemTunnelSVlanIdEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ a Management Tunnel S-TAG VlanId Enable value which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ a Management Tunnel S-TAG VlanId Enabled value which was received
+ from the AMP Server."
+ ::= { f3AmpConfigEntry 21 }
+
+f3AmpConfigRemTunnelRip2PktsEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ a Management Tunnel RIP2 Packates Enabled value which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ a Management Tunnel RIP2 Packates Enabled value which was received
+ from the AMP Server."
+ ::= { f3AmpConfigEntry 22 }
+
+f3AmpConfigRemTunnelCOS OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ COS of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ COS of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 23 }
+
+f3AmpConfigRemTunnelCIR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ CIR of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ CIR of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 24 }
+
+f3AmpConfigRemTunnelEIR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ EIR of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ EIR of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 25 }
+
+f3AmpConfigRemTunnelBufferSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ Buffer Size of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ Buffer Size of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 26 }
+
+f3AmpConfigRemTunnelEncapType OBJECT-TYPE
+ SYNTAX IpManagementTunnelEncapsulationType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ Encapsulation Type of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ Encapsulation Type of a Management Tunnel which was received from
+ the AMP Server."
+ ::= { f3AmpConfigEntry 27 }
+
+f3AmpConfigRemTunnelMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "When f3AmpConfigRole is 'server' this object specifies
+ MTU of a Management Tunnel which is sent
+ in an AMP message to be configfured on an AMP Client device.
+ When f3AmpConfigRole is 'client' this object is read-only and shows the
+ MTU of a Management Tunnel which was received from the AMP Server."
+ ::= { f3AmpConfigEntry 28 }
+
+f3AmpConfigAction OBJECT-TYPE
+ SYNTAX AMPConfigAction
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object may be used to initiate user action on this AMP Config instance."
+ ::= { f3AmpConfigEntry 29 }
+
+f3AmpConfigStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of storage configured for this entry."
+ ::= { f3AmpConfigEntry 30 }
+
+f3AmpConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this row. An entry MUST NOT exist in the
+ active state unless all objects in the entry have an
+ appropriate value, as described
+ in the description clause for each writable object.
+
+ The values of f3AmpConfigRowStatus supported are
+ createAndGo(4) and destroy(6). All mandatory attributes
+ must be specified in a single SNMP SET request with
+ neRowStatus value as createAndGo(4).
+ Upon successful row creation, this object has a
+ value of active(1).
+
+ The f3AmpConfigRowStatus object may be modified if
+ the associated instance of this object is equal to active(1)."
+
+ ::= { f3AmpConfigEntry 31 }
+
+--
+-- AMP Stats
+--
+f3AmpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF F3AmpStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of entries corresponding to Automatic Management Provisioning
+ Statistics"
+ ::= { f3AmpStatsObjects 1 }
+
+f3AmpStatsEntry OBJECT-TYPE
+ SYNTAX F3AmpStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the f3AmpStatsTable."
+ INDEX { f3AmpConfigIndex }
+ ::= { f3AmpStatsTable 1 }
+
+F3AmpStatsEntry ::= SEQUENCE {
+ f3AmpStatsProvDataTx Unsigned32,
+ f3AmpStatsProvDataRx Unsigned32,
+ f3AmpStatsProvRequestTx Unsigned32,
+ f3AmpStatsProvRequestRx Unsigned32,
+ f3AmpStatsConfigSuccessTx Unsigned32,
+ f3AmpStatsConfigSuccessRx Unsigned32,
+ f3AmpStatsConfigFailTx Unsigned32,
+ f3AmpStatsConfigFailRx Unsigned32,
+ f3AmpStatsSpuriousMessageRx Unsigned32,
+ f3AmpStatsTimeoutRx Unsigned32,
+ f3AmpStatsLastRxStatus AMPConfigStatus,
+ f3AmpStatsRxTimeStamp DateAndTime,
+ f3AmpStatsLastTxStatus AMPConfigStatus,
+ f3AmpStatsTxTimeStamp DateAndTime
+}
+
+f3AmpStatsProvDataTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Provisioning Data messages sent by AMP Server."
+ ::= { f3AmpStatsEntry 1 }
+
+f3AmpStatsProvDataRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Provisioning Data messages received by AMP Client."
+ ::= { f3AmpStatsEntry 2 }
+
+f3AmpStatsProvRequestTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Provisioning Request messages sent by AMP Client."
+ ::= { f3AmpStatsEntry 3 }
+
+f3AmpStatsProvRequestRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Provisioning Request received sent by AMP Server."
+ ::= { f3AmpStatsEntry 4 }
+
+f3AmpStatsConfigSuccessTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Configuration Success messages sent sent by AMP Client."
+ ::= { f3AmpStatsEntry 5 }
+
+f3AmpStatsConfigSuccessRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Configuration Success messages received by AMP Server."
+ ::= { f3AmpStatsEntry 6 }
+
+f3AmpStatsConfigFailTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Configuration Success messages received by AMP Client."
+ ::= { f3AmpStatsEntry 7 }
+
+f3AmpStatsConfigFailRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Configuration Success messages received by AMP Server."
+ ::= { f3AmpStatsEntry 8 }
+
+f3AmpStatsSpuriousMessageRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Spurious messages received by AMP Client or Server"
+ ::= { f3AmpStatsEntry 9 }
+
+f3AmpStatsTimeoutRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of messages which were not received within the time out value.
+ AMP Client can time out while waiting for Prov Data message.
+ AMP Server can time out while waiting for Config Fail or Config Success
+ message."
+ ::= { f3AmpStatsEntry 10 }
+
+f3AmpStatsLastRxStatus OBJECT-TYPE
+ SYNTAX AMPConfigStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last received Configuration Status."
+ ::= { f3AmpStatsEntry 11 }
+
+f3AmpStatsRxTimeStamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time of last received Configuration Status."
+ ::= { f3AmpStatsEntry 12 }
+
+f3AmpStatsLastTxStatus OBJECT-TYPE
+ SYNTAX AMPConfigStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last sent Configuration Status."
+ ::= { f3AmpStatsEntry 13 }
+
+f3AmpStatsTxTimeStamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time of last sent Configuration Status."
+ ::= { f3AmpStatsEntry 14 }
+
+--
+-- Conformance
+--
+f3AmpCompliances OBJECT IDENTIFIER ::= {f3AmpConformance 1}
+f3AmpGroups OBJECT IDENTIFIER ::= {f3AmpConformance 2}
+
+f3AmpCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Describes the requirements for conformance to the F3-AMP-MIB compilance."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ f3AmpConfigGroup, f3AmpStatsGroup
+ }
+ ::= { f3AmpCompliances 1 }
+
+f3AmpConfigGroup OBJECT-GROUP
+ OBJECTS {
+ f3AmpConfigRole,
+ f3AmpConfigProtocol,
+ f3AmpConfigEnabled,
+ f3AmpConfigPort,
+ f3AmpConfigStatus,
+ f3AmpConfigRemSysName,
+ f3AmpConfigRemSysIpAddr,
+ f3AmpConfigRemSysIpMask,
+ f3AmpConfigRemSysDefGateway,
+ f3AmpConfigRemSysSNMPV1IfName,
+ f3AmpConfigRemSysSrcIpAddrType,
+ f3AmpConfigRemSysSrcIpAddrIfName,
+ f3AmpConfigRemTunnelIndex,
+ f3AmpConfigRemTunnelName,
+ f3AmpConfigRemTunnelType,
+ f3AmpConfigRemTunnelIpAddr,
+ f3AmpConfigRemTunnelIpMask,
+ f3AmpConfigRemTunnelVlanId,
+ f3AmpConfigRemTunnelSVlanId,
+ f3AmpConfigRemTunnelSVlanIdEnabled,
+ f3AmpConfigRemTunnelRip2PktsEnabled,
+ f3AmpConfigRemTunnelCOS,
+ f3AmpConfigRemTunnelCIR,
+ f3AmpConfigRemTunnelEIR,
+ f3AmpConfigRemTunnelBufferSize,
+ f3AmpConfigRemTunnelEncapType,
+ f3AmpConfigRemTunnelMtu,
+ f3AmpConfigAction,
+ f3AmpConfigStorageType,
+ f3AmpConfigRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the AMP Configuration."
+ ::= { f3AmpGroups 1 }
+
+f3AmpStatsGroup OBJECT-GROUP
+ OBJECTS {
+ f3AmpStatsProvDataTx,
+ f3AmpStatsProvDataRx,
+ f3AmpStatsProvRequestTx,
+ f3AmpStatsProvRequestRx,
+ f3AmpStatsConfigSuccessTx,
+ f3AmpStatsConfigSuccessRx,
+ f3AmpStatsConfigFailTx,
+ f3AmpStatsConfigFailRx,
+ f3AmpStatsSpuriousMessageRx,
+ f3AmpStatsTimeoutRx,
+ f3AmpStatsLastRxStatus,
+ f3AmpStatsRxTimeStamp,
+ f3AmpStatsLastTxStatus,
+ f3AmpStatsTxTimeStamp
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects used to manage the AMP Statistics."
+ ::= { f3AmpGroups 2 }
+
+END