snmp_mib_archive/CISCO-MGX82XX-VIRTUAL-PORT-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

665 lines
19 KiB
Plaintext

-- *****************************************************************
-- CISCO-MGX82XX-VIRTUAL-PORT-MIB
-- Virtual Port MIB for MGX82xx series.
--
-- August 2002, Subra Hegde
--
-- Copyright (c) 2002 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-MGX82XX-VIRTUAL-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Counter32 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
virtualInterface FROM BASIS-MIB
ciscoWan FROM CISCOWAN-SMI;
ciscoMgx82xxVirtualPortMIB MODULE-IDENTITY
LAST-UPDATED "200208300000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-wanatm@cisco.com"
DESCRIPTION
"The MIB module for configuration ond reporting
statistics of virtual ports in PXM1 Service module
in MGX82xx series."
REVISION "200208300000Z"
DESCRIPTION
"Initial version of the MIB.
The content of this MIB was originally available
in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
The applicable objects from CISCO-WAN-AXIPOP-MIB
are defined using SMIv2 in this MIB. Also the
descriptions of some of the objects have been
modified."
::= { ciscoWan 38 }
virtualInterfaceCnf OBJECT IDENTIFIER ::= { virtualInterface 1 }
virtualInterfaceCnt OBJECT IDENTIFIER ::= { virtualInterface 2 }
virtualInterfaceQbinCnf OBJECT IDENTIFIER ::= { virtualInterface 3 }
virtualInterfaceQbinCnt OBJECT IDENTIFIER ::= { virtualInterface 4 }
-- ---------------------------------------------------------------------
--
-- Port Virtual Interface Group
--
-- ---------------------------------------------------------------------
vrtlIntrConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrtlIntrConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual Interface Configuration Table."
::= { virtualInterfaceCnf 1 }
vrtlIntrConfigEntry OBJECT-TYPE
SYNTAX VrtlIntrConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Virtual Interface configuration Table."
INDEX {configVrtlIntrNum}
::= { vrtlIntrConfigTable 1 }
VrtlIntrConfigEntry ::=
SEQUENCE {
configVrtlIntrNum Integer32,
vrtlIntrPortNum Integer32,
vrtlIntrState INTEGER,
vrtlIntrMaxQueMem Integer32,
vrtlIntrMinCellRate Integer32,
vrtlIntrMaxCellRate Integer32,
vrtlIntrCurrConfigPaths Integer32
}
configVrtlIntrNum OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Interface Number. There are totaly.
32 Virtual Interfaces on the card (egress)."
::= { vrtlIntrConfigEntry 1 }
vrtlIntrPortNum OBJECT-TYPE
SYNTAX Integer32 (0..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number which will be connected to the
Virtual Interface. Value zero meens that this
virtual interface is not connected to any port."
::= { vrtlIntrConfigEntry 2 }
vrtlIntrState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
up (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual Interface State."
::= { vrtlIntrConfigEntry 3 }
vrtlIntrMaxQueMem OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual Interface's Max queue memory.
1 = 4Kcells
2 = 8Kcells
3 = 16Kcells
4 = 32Kcells
5 = 64Kcells
6 = 128Kcells
7 = 256Kcells
8 = 512Kcells."
::= { vrtlIntrConfigEntry 4 }
vrtlIntrMinCellRate OBJECT-TYPE
SYNTAX Integer32 (103384..353208)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual Interface's minimum cell rate.
The default value:
for OC12 port is 1412832 cells/sec
for OC3 port is 353208 cells/sec
for T3 port is 96000 cells/sec
for E3 port is 80000 cells/sec"
::= { vrtlIntrConfigEntry 5 }
vrtlIntrMaxCellRate OBJECT-TYPE
SYNTAX Integer32 (103384..353208)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual Interface's maximum cell rate.
The default value:
for OC12 port is 1412832 cells/sec
for OC3 port is 353208 cells/sec
for T3 port is 96000 cells/sec
for E3 port is 80000 cells/sec"
::= { vrtlIntrConfigEntry 6 }
vrtlIntrCurrConfigPaths OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is not a configurable parameter.
This gives the count of paths currently configured on this
virtual interface."
::= { vrtlIntrConfigEntry 7 }
-- *************************************************************************
--
-- Port Virtual Interface Counter32s Group
--
-- *************************************************************************
vrtlIntrCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrtlIntrCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual Interface Counter32s Table."
::= { virtualInterfaceCnt 1 }
vrtlIntrCounterEntry OBJECT-TYPE
SYNTAX VrtlIntrCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Virtual Interface Counter32 Table."
INDEX {countVrtlIntrNum}
::= { vrtlIntrCounterTable 1 }
VrtlIntrCounterEntry ::=
SEQUENCE {
countVrtlIntrNum Integer32,
vrtlIntrTotalCellCnt Counter32,
vrtlIntrTotalQbinCellCnt Counter32,
vrtlIntrRxdValidOAMCellCnt Counter32,
vrtlIntrRxdRmCellCnt Counter32,
vrtlIntrRxdClpUntaggedCellCnt Counter32,
vrtlIntrRxdClpTaggedCellCnt Counter32,
vrtlIntrRxdClpUntaggedDiscardedCellCnt Counter32,
vrtlIntrRxdClpTaggedDiscardedCellCnt Counter32,
vrtlIntrXmtdOAMCellCnt Counter32,
vrtlIntrXmtdRmCellCnt Counter32,
vrtlIntrXmtdClpUntaggedCellCnt Counter32,
vrtlIntrXmtdClpTaggedCellCnt Counter32
}
countVrtlIntrNum OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Interface Number."
::= { vrtlIntrCounterEntry 1 }
vrtlIntrTotalCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
Total number of cells (VC plus Qbin) that belong to
this Virtual Interface."
::= { vrtlIntrCounterEntry 2 }
vrtlIntrTotalQbinCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of cells in the Qbin belonging
to this Virtual Interface."
::= { vrtlIntrCounterEntry 3 }
vrtlIntrRxdValidOAMCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of OAM cell received."
::= { vrtlIntrCounterEntry 4 }
vrtlIntrRxdRmCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RM cells Received."
::= { vrtlIntrCounterEntry 5 }
vrtlIntrRxdClpUntaggedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CLP-0 cells Received."
::= { vrtlIntrCounterEntry 6 }
vrtlIntrRxdClpTaggedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CLP-1 cells Received."
::= { vrtlIntrCounterEntry 7 }
vrtlIntrRxdClpUntaggedDiscardedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CLP-0 cells discarded at Ingress."
::= { vrtlIntrCounterEntry 8 }
vrtlIntrRxdClpTaggedDiscardedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CLP-1 cells discarded at Ingress."
::= { vrtlIntrCounterEntry 9 }
vrtlIntrXmtdOAMCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of OAM cells transmitted."
::= { vrtlIntrCounterEntry 10 }
vrtlIntrXmtdRmCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of RM(Resource Monitoring)
cells transmitted."
::= { vrtlIntrCounterEntry 11 }
vrtlIntrXmtdClpUntaggedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CLP-0 cells transmitted."
::= { vrtlIntrCounterEntry 12 }
vrtlIntrXmtdClpTaggedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of CLP-1 cells transmitted."
::= { vrtlIntrCounterEntry 13 }
-- *************************************************************************
--
-- Port Virtual Interface Qbin Configuration Group
--
-- *************************************************************************
vrtlIntrQbinConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrtlIntrQbinConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual Interface QBin Configuration Table."
::= { virtualInterfaceQbinCnf 1 }
vrtlIntrQbinConfigEntry OBJECT-TYPE
SYNTAX VrtlIntrQbinConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Virtual Interface Qbin Config Table."
INDEX {queConfigVrtlIntrNum, queConfigVrtlIntrQbinNum}
::= { vrtlIntrQbinConfigTable 1 }
VrtlIntrQbinConfigEntry ::=
SEQUENCE {
queConfigVrtlIntrNum Integer32,
queConfigVrtlIntrQbinNum Integer32,
vrtlIntrQbinState INTEGER,
vrtlIntrQbinPri Integer32,
vrtlIntrQbinRate Integer32,
vrtlIntrQbinDiscardSelection INTEGER,
vrtlIntrQbinMaxThreshold Integer32,
vrtlIntrQbinClpHiThreshold Integer32,
vrtlIntrQbinClpLoThreshold Integer32,
vrtlIntrQbinFrameDiscardThreshold Integer32,
vrtlIntrQbinEfciThreshold Integer32
}
queConfigVrtlIntrNum OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Virtual Interface Number."
::= { vrtlIntrQbinConfigEntry 1 }
queConfigVrtlIntrQbinNum OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Virtual Interface Qbin Number. There are totaly 16 Qbin
per Virtual Interface."
::= { vrtlIntrQbinConfigEntry 2 }
vrtlIntrQbinState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
up (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual Interface QBIN state."
::= { vrtlIntrQbinConfigEntry 3 }
vrtlIntrQbinPri OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates the priority of the QBIN service
within the Virtual Interface."
::= { vrtlIntrQbinConfigEntry 4 }
vrtlIntrQbinRate OBJECT-TYPE
SYNTAX Integer32 (0..353208)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate at which cells in the QBIN are serviced.
Max Cell rate for OC3 interface is 353208 cell/sec."
::= { vrtlIntrQbinConfigEntry 5 }
vrtlIntrQbinDiscardSelection OBJECT-TYPE
SYNTAX INTEGER {
clpHysteresis(1),
frameDiscard(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Virtual Interface QBin Congestion control option."
DEFVAL { clpHysteresis }
::= { vrtlIntrQbinConfigEntry 6 }
vrtlIntrQbinMaxThreshold OBJECT-TYPE
SYNTAX Integer32 (0..512000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max cells that can be queued in the QBIN.
The Get value will be different from the Set
value because of FW internal round up."
::= { vrtlIntrQbinConfigEntry 7 }
vrtlIntrQbinClpHiThreshold OBJECT-TYPE
SYNTAX Integer32 (0..512000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold above which the tagged cells
will be dropped.
The Get value will be different from the Set
value because of FW internal round up."
::= { vrtlIntrQbinConfigEntry 8 }
vrtlIntrQbinClpLoThreshold OBJECT-TYPE
SYNTAX Integer32 (0..512000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Valid only if congestion control is set to
CLP hysterises. The threshold upto which the
dropping of the tagged cells should continue once
it has crossed CLP HI threshold.
The Get value will be different from the Set
value because of FW internal round up."
::= { vrtlIntrQbinConfigEntry 9 }
vrtlIntrQbinFrameDiscardThreshold OBJECT-TYPE
SYNTAX Integer32 (0..512000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Valid only if congestion control is set to
Frame Discard. It is the threshold after which
the QE will start discarding the entire frame
if one or more cells of the frame is discarded..
The Get value will be different from the Set
value because of FW internal round up."
::= { vrtlIntrQbinConfigEntry 10 }
vrtlIntrQbinEfciThreshold OBJECT-TYPE
SYNTAX Integer32 (0..512000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold above which the EFCI bits of
the cell is set.
The Get value will be different from the Set
value because of FW internal round up."
::= { vrtlIntrQbinConfigEntry 11 }
-- *************************************************************************
--
-- Port Virtual Interface Qbin Counter32s Group
--
-- *************************************************************************
vrtlIntrQbinCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF VrtlIntrQbinCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual Interface QBin Counter Table."
::= { virtualInterfaceQbinCnt 1 }
vrtlIntrQbinCounterEntry OBJECT-TYPE
SYNTAX VrtlIntrQbinCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Virtual Interface Qbin Counter Table.
Each entry contains information on the statistics supported
for an interface."
INDEX {queConuterVrtlIntrNum, queCounterVrtlIntrQbinNum}
::= { vrtlIntrQbinCounterTable 1 }
VrtlIntrQbinCounterEntry ::=
SEQUENCE {
queConuterVrtlIntrNum INTEGER,
queCounterVrtlIntrQbinNum INTEGER,
vrtlIntrQbinCurrentCellCnt Counter32,
vrtlIntrQbinRxdCellCnt Counter32,
vrtlIntrQbinTxdCellCnt Counter32,
vrtlIntrQbinDiscardedCellCnt Counter32
}
queConuterVrtlIntrNum OBJECT-TYPE
SYNTAX INTEGER (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Virtual Interface Number."
::= { vrtlIntrQbinCounterEntry 1 }
queCounterVrtlIntrQbinNum OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual Interface Qbin Number. There are totaly 16 Qbin
per Virtual Interface."
::= { vrtlIntrQbinCounterEntry 2 }
vrtlIntrQbinCurrentCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total number of cells currently in the Qbin."
::= { vrtlIntrQbinCounterEntry 3 }
vrtlIntrQbinRxdCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total number of cells arrived to the QBIN."
::= { vrtlIntrQbinCounterEntry 4 }
vrtlIntrQbinTxdCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of cells departured from QBIN."
::= { vrtlIntrQbinCounterEntry 5 }
vrtlIntrQbinDiscardedCellCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of arrivals to QBIN which were discarded."
::= { vrtlIntrQbinCounterEntry 6 }
-- conformance information
cmvPortMIBConformance OBJECT IDENTIFIER ::= { ciscoMgx82xxVirtualPortMIB 2 }
cmvPortMIBGroups OBJECT IDENTIFIER ::= { cmvPortMIBConformance 1 }
cmvPortMIBCompliances OBJECT IDENTIFIER ::= { cmvPortMIBConformance 2 }
-- compliance statements
cmvPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for objects related
to SRM MIB."
MODULE -- this module
MANDATORY-GROUPS {
cmvPortConfGroup,
cmvPortStatsGroup,
cmvPortQbinConfGroup,
cmvPortQbinStatsGroup
}
::= { cmvPortMIBCompliances 1 }
cmvPortConfGroup OBJECT-GROUP
OBJECTS {
configVrtlIntrNum,
vrtlIntrPortNum,
vrtlIntrState,
vrtlIntrMaxQueMem,
vrtlIntrMinCellRate,
vrtlIntrMaxCellRate,
vrtlIntrCurrConfigPaths
}
STATUS current
DESCRIPTION
"The collection of objects which are used for
configuring Virtual Ports in PXM1 service module."
::= { cmvPortMIBGroups 1 }
cmvPortStatsGroup OBJECT-GROUP
OBJECTS {
countVrtlIntrNum,
vrtlIntrTotalCellCnt,
vrtlIntrTotalQbinCellCnt,
vrtlIntrRxdValidOAMCellCnt,
vrtlIntrRxdRmCellCnt,
vrtlIntrRxdClpUntaggedCellCnt,
vrtlIntrRxdClpTaggedCellCnt,
vrtlIntrRxdClpUntaggedDiscardedCellCnt,
vrtlIntrRxdClpTaggedDiscardedCellCnt,
vrtlIntrXmtdOAMCellCnt,
vrtlIntrXmtdRmCellCnt,
vrtlIntrXmtdClpUntaggedCellCnt,
vrtlIntrXmtdClpTaggedCellCnt
}
STATUS current
DESCRIPTION
"The collection of objects related to
statistics for Virtual Ports in PXM1 service module."
::= { cmvPortMIBGroups 2 }
cmvPortQbinConfGroup OBJECT-GROUP
OBJECTS {
queConfigVrtlIntrNum,
queConfigVrtlIntrQbinNum,
vrtlIntrQbinState,
vrtlIntrQbinPri,
vrtlIntrQbinRate,
vrtlIntrQbinDiscardSelection,
vrtlIntrQbinMaxThreshold,
vrtlIntrQbinClpHiThreshold,
vrtlIntrQbinClpLoThreshold,
vrtlIntrQbinFrameDiscardThreshold,
vrtlIntrQbinEfciThreshold
}
STATUS current
DESCRIPTION
"The collection of objects related to
configuration of Qbin related things in PXM1
service module."
::= { cmvPortMIBGroups 3 }
cmvPortQbinStatsGroup OBJECT-GROUP
OBJECTS {
queConuterVrtlIntrNum,
queCounterVrtlIntrQbinNum,
vrtlIntrQbinCurrentCellCnt,
vrtlIntrQbinRxdCellCnt,
vrtlIntrQbinTxdCellCnt,
vrtlIntrQbinDiscardedCellCnt
}
STATUS current
DESCRIPTION
"The collection of objects related to
statistics for Qbin related things in PXM1
service module."
::= { cmvPortMIBGroups 4 }
END