823 lines
25 KiB
Plaintext
823 lines
25 KiB
Plaintext
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
|