diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adva/F3-EOMPLS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/adva/F3-EOMPLS-MIB')
| -rw-r--r-- | MIBS/adva/F3-EOMPLS-MIB | 822 |
1 files changed, 822 insertions, 0 deletions
diff --git a/MIBS/adva/F3-EOMPLS-MIB b/MIBS/adva/F3-EOMPLS-MIB new file mode 100644 index 0000000..584e3b5 --- /dev/null +++ b/MIBS/adva/F3-EOMPLS-MIB @@ -0,0 +1,822 @@ +F3-EOMPLS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress, Counter64 + FROM SNMPv2-SMI + DateAndTime, MacAddress, RowStatus, StorageType, TruthValue,DisplayString, + VariablePointer, TEXTUAL-CONVENTION + FROM SNMPv2-TC + AdminState, OperationalState, SecondaryState, + VlanId, VlanPriority, + CmPmIntervalType, CmPmBinAction, PerfCounter64 + FROM CM-COMMON-MIB + cmEthernetNetPortEntry, cmFlowEntry, cmPrioMapV2PrioMappingCOSEntry + FROM CM-FACILITY-MIB + neIndex + FROM CM-ENTITY-MIB + fsp150cm + FROM ADVA-MIB; + +f3EoMplsMIB MODULE-IDENTITY + LAST-UPDATED "201508140000Z" + ORGANIZATION "ADVA Optical Networking" + CONTACT-INFO + " Jack Chen + ADVA Optical Networking, Inc. + Tel: +48 58 7716 411 + E-mail: jchen@advaoptical.com + Postal: ul. Slaska 35/37 + 81-310 Gdynia, Poland" + DESCRIPTION + "This module defines the Ethernet Service Manager MIB defitinions + used by the F3 (FSP150CM/CC) product lines. + Copyright (C) ADVA Optical Networking." + REVISION "201508140000Z" + DESCRIPTION + " + Notes from release 201508140000Z." + + ::= {fsp150cm 39} + +-- +-- Textual Conventions +-- +EoMplsMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "EoMpls mode" + SYNTAX INTEGER { + raw (1), + tagged (2) + } + +EoMplsDiscoveryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "EoMpls discovery type" + SYNTAX INTEGER { + static (1), + dynamic (2) + } + +-- +-- OID definitions +-- +f3EoMplsConfigObjects OBJECT IDENTIFIER ::= {f3EoMplsMIB 1} +f3EoMplsPerformance OBJECT IDENTIFIER ::= {f3EoMplsMIB 2} +f3EoMplsNotifications OBJECT IDENTIFIER ::= {f3EoMplsMIB 3} +f3EoMplsConformance OBJECT IDENTIFIER ::= {f3EoMplsMIB 4} + +-- +-- EoMpls Pw Config Table +-- +f3EoMplsPwTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3EoMplsPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has list of entries with which FSPNM can associate some + information in the form of name-value pairs." + ::= { f3EoMplsConfigObjects 1 } + +f3EoMplsPwEntry OBJECT-TYPE + SYNTAX F3EoMplsPwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The conceptual row in f3EoMplsPwTable." + INDEX { neIndex, f3EoMplsPwIndex } + ::= { f3EoMplsPwTable 1 } + +F3EoMplsPwEntry ::= SEQUENCE { + f3EoMplsPwIndex Integer32, + f3EoMplsPwMode EoMplsMode, + f3EoMplsPwTxTunnelLabel Unsigned32, + f3EoMplsPwTxTunnelExp Unsigned32, + f3EoMplsPwTxTunnelTtl Unsigned32, + f3EoMplsPwTxVcLabelControl TruthValue, + f3EoMplsPwTxVcLabel Unsigned32, + f3EoMplsPwTxVcExp Unsigned32, + f3EoMplsPwTxVcTtl Unsigned32, + f3EoMplsPwRxTunnelLabel Unsigned32, + f3EoMplsPwRxTunnelExp Unsigned32, + f3EoMplsPwRxTunnelTtl Unsigned32, + f3EoMplsPwRxVcLabelControl TruthValue, + f3EoMplsPwRxVcLabel Unsigned32, + f3EoMplsPwRxVcExp Unsigned32, + f3EoMplsPwRxVcTtl Unsigned32, + f3EoMplsPwOuterStagControl TruthValue, + f3EoMplsPwOuterStagVlanId VlanId, + f3EoMplsPwOuterStagVlanPri VlanPriority, + f3EoMplsPwDiscoverType EoMplsDiscoveryType, + f3EoMplsPwDestIp IpAddress, + f3EoMplsPwDestMac MacAddress, + f3EoMplsPwAdminState AdminState, + f3EoMplsPwOperationalState OperationalState, + f3EoMplsPwSecondaryState SecondaryState, + f3EoMplsPwStorageType StorageType, + f3EoMplsPwRowStatus RowStatus, + f3EoMplsPwInnerExpMappingControl TruthValue, + f3EoMplsPwOuterExpMappingControl TruthValue, + f3EoMplsPwOuterTagPriMappingControl TruthValue, + f3EoMplsPwEgressInterface VariablePointer +} + +f3EoMplsPwIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index value used to uniquely identify this EoMpls Pw." + ::= { f3EoMplsPwEntry 1 } + +f3EoMplsPwMode OBJECT-TYPE + SYNTAX EoMplsMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls Pw's mode, it could be raw or tagged." + ::= { f3EoMplsPwEntry 2 } + +f3EoMplsPwTxTunnelLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls tunnel label on transimitted direction." + ::= { f3EoMplsPwEntry 3 } + +f3EoMplsPwTxTunnelExp OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls tunnel EXP value on transimitted direction." + ::= { f3EoMplsPwEntry 4 } + + +f3EoMplsPwTxTunnelTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls tunnel Ttl on transimitted direction." + ::= { f3EoMplsPwEntry 5 } + + +f3EoMplsPwTxVcLabelControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify whether enabled VC label on transimitted direction." + ::= { f3EoMplsPwEntry 6 } + +f3EoMplsPwTxVcLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls VC label on transimitted direction." + ::= { f3EoMplsPwEntry 7 } + +f3EoMplsPwTxVcExp OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls VC EXP value on transimitted direction." + ::= { f3EoMplsPwEntry 8 } + +f3EoMplsPwTxVcTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls VC Ttl value on transimitted direction." + ::= { f3EoMplsPwEntry 9 } + +f3EoMplsPwRxTunnelLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls tunnel label on recieve direction." + ::= { f3EoMplsPwEntry 10 } + +f3EoMplsPwRxTunnelExp OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects specify EoMpls tunnel label Exp on recieve direction." + ::= { f3EoMplsPwEntry 11 } + +f3EoMplsPwRxTunnelTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects specify EoMpls tunnel label Ttl on recieve direction." + ::= { f3EoMplsPwEntry 12 } + +f3EoMplsPwRxVcLabelControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify whether enabled VC label on recieve direction." + ::= { f3EoMplsPwEntry 13 } + +f3EoMplsPwRxVcLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify EoMpls VC label on recieve direction." + ::= { f3EoMplsPwEntry 14 } + +f3EoMplsPwRxVcExp OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects specify EoMpls VC label Exp on recieve direction." + ::= { f3EoMplsPwEntry 15 } + +f3EoMplsPwRxVcTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects specify EoMpls VC label Ttl on recieve direction." + ::= { f3EoMplsPwEntry 16 } + +f3EoMplsPwOuterStagControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specify whether enabled outer stag." + ::= { f3EoMplsPwEntry 17 } + +f3EoMplsPwOuterStagVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows to specify outer stag VlanId." + ::= { f3EoMplsPwEntry 18 } + +f3EoMplsPwOuterStagVlanPri OBJECT-TYPE + SYNTAX VlanPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows to specify outer stag Vlan Priority." + ::= { f3EoMplsPwEntry 19 } + +f3EoMplsPwDiscoverType OBJECT-TYPE + SYNTAX EoMplsDiscoveryType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows to specify EoMpls Pw discovery type." + ::= { f3EoMplsPwEntry 20 } + +f3EoMplsPwDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows to specify EoMpls Pw destination ip." + ::= { f3EoMplsPwEntry 21 } + +f3EoMplsPwDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows to specify EoMpls Pw destination MacAddress." + ::= { f3EoMplsPwEntry 22 } + +f3EoMplsPwAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the Administrative State of the EoMpls Pw." + ::= { f3EoMplsPwEntry 23 } + +f3EoMplsPwOperationalState OBJECT-TYPE + SYNTAX OperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Operational State of the EoMpls Pw." + ::= { f3EoMplsPwEntry 24 } + +f3EoMplsPwSecondaryState OBJECT-TYPE + SYNTAX SecondaryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Secondary State of the EoMpls Pw." + ::= { f3EoMplsPwEntry 25 } + +f3EoMplsPwStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of storage configured for this entry." + ::= { f3EoMplsPwEntry 26 } + +f3EoMplsPwRowStatus 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 f3EoMplsPwRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3EoMplsPwRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3EoMplsPwRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3EoMplsPwEntry 27 } + +f3EoMplsPwInnerExpMappingControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When its value is disabled, the priority mapping profile + won't take effect on inner EXP." + ::= { f3EoMplsPwEntry 28 } + +f3EoMplsPwOuterExpMappingControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When its value is disabled, the priority mapping profile + won't take effect on outer EXP." + ::= { f3EoMplsPwEntry 29 } + +f3EoMplsPwOuterTagPriMappingControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When its value is disabled, the priority mapping profile + won't take effect on outer stag." + ::= { f3EoMplsPwEntry 30 } + +f3EoMplsPwEgressInterface OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specify the egress interface, it could be port, lag, ppg etc." + ::= { f3EoMplsPwEntry 31 } + +-- +-- flow extension Table +-- +--f3FlowExtEoMplsTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF F3FlowExtEoMplsEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "A list of entries corresponding to Flow for configuration purposes." +-- ::= { f3EoMplsConfigObjects 2 } +-- +--f3FlowExtEoMplsEntry OBJECT-TYPE +-- SYNTAX F3FlowExtEoMplsEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "A conceptual row in the f3FlowExtEoMplsTable." +-- AUGMENTS { cmFlowEntry } +-- ::= { f3FlowExtEoMplsTable 1 } +-- +--F3FlowExtEoMplsEntry ::= SEQUENCE { +-- f3FlowRefEoMplsPwObject VariablePointer +--} +-- +--f3FlowRefEoMplsPwObject OBJECT-TYPE +-- SYNTAX VariablePointer +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "This object specifies EoMpls Pw object OID." +-- ::= { f3FlowExtEoMplsEntry 1 } +-- +-- +-- +-- +f3NetPortExtEoMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3NetPortExtEoMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table extends cmEthernetNetPortTable by adding EoMpls related parameters." + ::= { f3EoMplsConfigObjects 2 } + +f3NetPortExtEoMplsEntry OBJECT-TYPE + SYNTAX F3NetPortExtEoMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3NetPortExtEoMplsTable." + AUGMENTS { cmEthernetNetPortEntry } + ::= { f3NetPortExtEoMplsTable 1 } + +F3NetPortExtEoMplsEntry ::= SEQUENCE { + f3NetPortExtEoMplsSrcIp IpAddress +} + +f3NetPortExtEoMplsSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows configuring EoMpls Source Ip address." + ::= { f3NetPortExtEoMplsEntry 1 } + +-- +-- +-- +f3PrioMapV2PrioMappingCosExtEoMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3PrioMapV2PrioMappingCosExtEoMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table extends cmPrioMapV2PrioMappingCOSTable by adding EoMpls related parameters." + ::= { f3EoMplsConfigObjects 3 } + +f3PrioMapV2PrioMappingCosExtEoMplsEntry OBJECT-TYPE + SYNTAX F3PrioMapV2PrioMappingCosExtEoMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3PrioMapV2PrioMappingCosExtEoMplsTable." + AUGMENTS { cmPrioMapV2PrioMappingCOSEntry } + ::= { f3PrioMapV2PrioMappingCosExtEoMplsTable 1 } + +F3PrioMapV2PrioMappingCosExtEoMplsEntry ::= SEQUENCE { + f3PrioMapV2PrioMappingCosOuterMplsExp Integer32, + f3PrioMapV2PrioMappingCosInnerMplsExp Integer32 +} + +f3PrioMapV2PrioMappingCosOuterMplsExp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows configuring EoMpls outer Mpls Exp." + ::= { f3PrioMapV2PrioMappingCosExtEoMplsEntry 1 } + +f3PrioMapV2PrioMappingCosInnerMplsExp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows configuring EoMpls Inner Mpls Exp." + ::= { f3PrioMapV2PrioMappingCosExtEoMplsEntry 2 } + +-- +-- EoMpls Pw Current Statistics Table +-- +f3EoMplsPwStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3EoMplsPwStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of EoMpls Pw related statistics. + These reflect the current data." + ::= { f3EoMplsPerformance 1 } + +f3EoMplsPwStatsEntry OBJECT-TYPE + SYNTAX F3EoMplsPwStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3EoMplsPwStatsTable. + Entries exist in this table for each EoMpls Pw." + INDEX { neIndex, f3EoMplsPwIndex, f3EoMplsPwStatsIndex } + ::= { f3EoMplsPwStatsTable 1 } + +F3EoMplsPwStatsEntry ::= SEQUENCE { + f3EoMplsPwStatsIndex Integer32, + f3EoMplsPwStatsIntervalType CmPmIntervalType, + f3EoMplsPwStatsValid TruthValue, + f3EoMplsPwStatsAction CmPmBinAction, + f3EoMplsPwStatsTtlEqual0Drop PerfCounter64 +} + +f3EoMplsPwStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary integer index value used to uniquely identify + this L3 flow point statistics entry. + 1 - 15min + 2 - 1day + 3 - rollover + 4 - 5min" + ::= { f3EoMplsPwStatsEntry 1 } + +f3EoMplsPwStatsIntervalType OBJECT-TYPE + SYNTAX CmPmIntervalType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interval over which Performance Monitoring data is collected." + ::= { f3EoMplsPwStatsEntry 2 } + +f3EoMplsPwStatsValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the validity of the bin." + ::= { f3EoMplsPwStatsEntry 3 } + +f3EoMplsPwStatsAction OBJECT-TYPE + SYNTAX CmPmBinAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the Manager to clear the bin." + ::= { f3EoMplsPwStatsEntry 4 } + +f3EoMplsPwStatsTtlEqual0Drop OBJECT-TYPE + SYNTAX PerfCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets matching the ACL rule." + ::= { f3EoMplsPwStatsEntry 5 } + +-- +-- EoMpls PW history Statistics Table +-- +f3EoMplsPwHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3EoMplsPwHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of EoMpls related history statistics. + These reflect the history data." + ::= { f3EoMplsPerformance 2 } + +f3EoMplsPwHistoryEntry OBJECT-TYPE + SYNTAX F3EoMplsPwHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3EoMplsPwHistoryTable. + Entries exist in this table for each L3 acl rule." + INDEX { neIndex, f3EoMplsPwIndex, + f3EoMplsPwStatsIndex, f3EoMplsPwHistoryIndex } + ::= { f3EoMplsPwHistoryTable 1 } + +F3EoMplsPwHistoryEntry ::= SEQUENCE { + f3EoMplsPwHistoryIndex Integer32, + f3EoMplsPwHistoryTime DateAndTime, + f3EoMplsPwHistoryValid TruthValue, + f3EoMplsPwHistoryAction CmPmBinAction, + f3EoMplsPwHistoryTtlEqual0Drop PerfCounter64 +} + +f3EoMplsPwHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary integer index value used to uniquely identify + this L3 flow point statistics entry. + 1 - 15min + 2 - 1day + 3 - rollover + 4 - 5min" + ::= { f3EoMplsPwHistoryEntry 1 } + +f3EoMplsPwHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time of history bin creation." + ::= { f3EoMplsPwHistoryEntry 2 } + +f3EoMplsPwHistoryValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the validity of the bin." + ::= { f3EoMplsPwHistoryEntry 3 } + +f3EoMplsPwHistoryAction OBJECT-TYPE + SYNTAX CmPmBinAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the Manager to clear the bin." + ::= { f3EoMplsPwHistoryEntry 4 } + +f3EoMplsPwHistoryTtlEqual0Drop OBJECT-TYPE + SYNTAX PerfCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets matching acl rule." + ::= { f3EoMplsPwHistoryEntry 5 } + +-- +-- EoMpls PW Threshold Table +-- +f3EoMplsPwThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3EoMplsPwThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of entries that allow manageability of EoMpls Pw Thresholds." + ::= { f3EoMplsPerformance 3 } + +f3EoMplsPwThresholdEntry OBJECT-TYPE + SYNTAX F3EoMplsPwThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3EoMplsPwThresholdTable." + INDEX { neIndex, f3EoMplsPwIndex, + f3EoMplsPwStatsIndex, f3EoMplsPwThresholdIndex } + ::= { f3EoMplsPwThresholdTable 1 } + +F3EoMplsPwThresholdEntry ::= SEQUENCE { + f3EoMplsPwThresholdIndex Integer32, + f3EoMplsPwThresholdInterval CmPmIntervalType, + f3EoMplsPwThresholdVariable VariablePointer, + f3EoMplsPwThresholdValueLo Unsigned32, + f3EoMplsPwThresholdValueHi Unsigned32, + f3EoMplsPwThresholdMonValue Counter64 +} + +f3EoMplsPwThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + f3EoMplsPwThresholdTable." + ::= { f3EoMplsPwThresholdEntry 1 } + +f3EoMplsPwThresholdInterval OBJECT-TYPE + SYNTAX CmPmIntervalType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval over which monitored value is + sampled and compared with the specified threshold." + ::= { f3EoMplsPwThresholdEntry 2 } + +f3EoMplsPwThresholdVariable OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object identifier of the particular variable to be + sampled." + ::= { f3EoMplsPwThresholdEntry 3 } + +f3EoMplsPwThresholdValueLo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Lower 32 bits of the threshold value." + ::= { f3EoMplsPwThresholdEntry 4 } + +f3EoMplsPwThresholdValueHi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Higher 32 bits of the threshold value." + ::= { f3EoMplsPwThresholdEntry 5 } + +f3EoMplsPwThresholdMonValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitored value corresponding to f3EoMplsPwThresholdVariable." + ::= { f3EoMplsPwThresholdEntry 6 } + +--- +---Notifications +--- +f3EoMplsPwThresholdCrossingAlert NOTIFICATION-TYPE + OBJECTS { + f3EoMplsPwThresholdIndex, + f3EoMplsPwThresholdInterval, + f3EoMplsPwThresholdVariable, + f3EoMplsPwThresholdValueLo, + f3EoMplsPwThresholdValueHi, + f3EoMplsPwThresholdMonValue + } + STATUS current + DESCRIPTION + "This trap is sent each time a threshold on a PM condition + on an EoMpls Pw is crossed." + ::= { f3EoMplsNotifications 1 } + +-- +-- Conformance +-- +f3EoMplsCompliances OBJECT IDENTIFIER ::= {f3EoMplsConformance 1} +f3EoMplsGroups OBJECT IDENTIFIER ::= {f3EoMplsConformance 2} + +f3EoMplsCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the F3-EOMPLS-MIB compilance." + MODULE -- this module + MANDATORY-GROUPS { + f3EoMplsConfigGroup + } + ::= { f3EoMplsCompliances 1 } + +f3EoMplsConfigGroup OBJECT-GROUP + OBJECTS { + f3EoMplsPwIndex, + f3EoMplsPwMode, + f3EoMplsPwTxTunnelLabel, + f3EoMplsPwTxTunnelExp, + f3EoMplsPwTxTunnelTtl, + f3EoMplsPwTxVcLabelControl, + f3EoMplsPwTxVcLabel, + f3EoMplsPwTxVcExp, + f3EoMplsPwTxVcTtl, + f3EoMplsPwRxTunnelLabel, + f3EoMplsPwRxTunnelExp, + f3EoMplsPwRxTunnelTtl, + f3EoMplsPwRxVcLabelControl, + f3EoMplsPwRxVcLabel, + f3EoMplsPwRxVcExp, + f3EoMplsPwRxVcTtl, + f3EoMplsPwOuterStagControl, + f3EoMplsPwOuterStagVlanId, + f3EoMplsPwOuterStagVlanPri, + f3EoMplsPwDiscoverType, + f3EoMplsPwDestIp, + f3EoMplsPwDestMac, + f3EoMplsPwAdminState, + f3EoMplsPwOperationalState, + f3EoMplsPwSecondaryState, + f3EoMplsPwStorageType, + f3EoMplsPwRowStatus, + f3EoMplsPwInnerExpMappingControl, + f3EoMplsPwOuterExpMappingControl, + f3EoMplsPwOuterTagPriMappingControl, + f3EoMplsPwEgressInterface, + f3NetPortExtEoMplsSrcIp, + f3PrioMapV2PrioMappingCosOuterMplsExp, + f3PrioMapV2PrioMappingCosInnerMplsExp, + f3EoMplsPwStatsIndex, + f3EoMplsPwStatsIntervalType, + f3EoMplsPwStatsValid, + f3EoMplsPwStatsAction, + f3EoMplsPwStatsTtlEqual0Drop, + f3EoMplsPwHistoryIndex, + f3EoMplsPwHistoryTime, + f3EoMplsPwHistoryValid, + f3EoMplsPwHistoryAction, + f3EoMplsPwHistoryTtlEqual0Drop, + f3EoMplsPwThresholdIndex, + f3EoMplsPwThresholdInterval, + f3EoMplsPwThresholdVariable, + f3EoMplsPwThresholdValueLo, + f3EoMplsPwThresholdValueHi, + f3EoMplsPwThresholdMonValue + } + STATUS current + DESCRIPTION + "A collection of objects used to manage the EoMpls Configuration objects." + ::= { f3EoMplsGroups 1 } + +END |