snmp_mib_archive/centillion.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

45868 lines
1.3 MiB
Raw Blame History

-- MIB created 9/24/97 17:32:31, by
-- SMIC (the next generation) version 1.6.31, December 11, 1994.
-- CHANGE LOG
-- 092497 schiang
-- ***** NOTE *****
-- Changed the definition of AtmAddr to (0..20) due to smic
-- compiler restriction, BUT THE AGENT FOLLOWS THE STATNDARD
-- DEFINITIONS of (0|8|20).
--
-- Changed AtmIlmiNetworkPrefix to OCTET STRING(SIZE(8 .. 13))
-- due to smic restriction.
--
-- Added atmMIB and atmMIBObjects and modified the definition
-- for atmTCMIB and atmTrafficDescriptorTypes.
-- 'smic' does not accept {mib-2 37 3} nor {mib-2 37 1 1}
--
ATM-TC-MIB DEFINITIONS ::= BEGIN
-- From file: "atm-tc.mi2"
-- Compile options "4 G A M"
IMPORTS
Integer32, TimeTicks
FROM SNMPv2-SMI-v1
mib-2
FROM RFC1213-MIB;
atmMIB OBJECT IDENTIFIER ::= {mib-2 37}
atmMIBObjects OBJECT IDENTIFIER ::= { atmMIB 1 }
atmTCMIB OBJECT IDENTIFIER ::= { atmMIB 3}
-- atmTCMIB OBJECT IDENTIFIER ::= {mib-2 37 3}
-- MODULE-IDENTITY
-- LastUpdated
-- 9701080200Z
-- OrgName
-- IETF AToMMIB Working Group
-- ContactInfo
-- Michael Noto
-- Postal: Network Equipment Technologies
-- 800 Saginaw Drive RM 21.1.111
-- Redwood City, CA 94063
-- USA
-- Tel: +1 415 569-7134
-- E-mail: mike_noto@net.com
--
-- Ethan Mickey Spiegel
-- Postal: Cisco Systems
-- 170 W. Tasman Dr.
-- San Jose, CA 95134
-- USA
-- Tel: +1 408 526 6408
-- E-mail: mspiegel@cisco.com
--
-- Kaj Tesink
-- Postal: Bell Communications Research
-- 331 Newman Springs Road
-- Red Bank, NJ 07701
-- USA
-- Tel: +1 908 758 5254
-- Fax: +1 908 758 4177
-- E-mail: kaj@cc.bellcore.com
-- Descr
-- This MIB Module provides Textuanl Coventions
-- and OBJECT-IDENTITY Objects to be used by
-- ATM systems.
-- 092497 schiang
-- Following is the output from smicn however is not acceptable
-- by smic thus need some work around.
--atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= { mib-2 37 1 1 }
atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= { atmMIBObjects 1 }
-- All other and new OBJECT IDENTITIES go here:
atmObjectIdentities OBJECT IDENTIFIER ::= { atmTCMIB 1 }
atmNoTrafficDescriptor OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 1 }
-- OBJECT-IDENTITY
-- Status
-- obsolete
-- Descr
-- This identifies the no ATM traffic
-- descriptor type. Parameters 1, 2, 3, 4,
-- and 5 are not used. This traffic descriptor
-- type can be used for best effort traffic.
atmNoClpNoScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for no CLP
-- and no Sustained Cell Rate. The use of the
-- parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: CDVT in tenths of microseconds
-- Parameter 3: not used
-- Parameter 4: not used
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable to
-- CBR connections following the UNI 3.0/3.1
-- conformance definition for PCR CLP=0+1 [3,4].
-- These CBR connections differ from CBR.1
-- connections [13] in that the CLR objective
-- applies only to the CLP=0 cell flow.
--
-- This traffic descriptor type is also
-- applicable to connections following the UBR.1
-- conformance definition [13].
atmClpNoTaggingNoScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 3 }
-- OBJECT-IDENTITY
-- Status
-- obsolete
-- Descr
-- This traffic descriptor is for CLP without
-- tagging and no Sustained Cell Rate. The use
-- of the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: peak cell rate in cells/second
-- for CLP=0 traffic
-- Parameter 3: not used
-- Parameter 4: not used
-- Parameter 5: not used.
atmClpTaggingNoScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 4 }
-- OBJECT-IDENTITY
-- Status
-- obsolete
-- Descr
-- This traffic descriptor is for CLP with
-- tagging and no Sustained Cell Rate. The use
-- of the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: peak cell rate in cells/second
-- for CLP=0 traffic, excess
-- tagged as CLP=1
-- Parameter 3: not used
-- Parameter 4: not used
-- Parameter 5: not used.
atmNoClpScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for no CLP
-- with Sustained Cell Rate. The use of the
-- parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: sustainable cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 3: maximum burst size in cells
-- Parameter 4: CDVT in tenths of microseconds
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable
-- to VBR connections following the UNI 3.0/3.1
-- conformance definition for PCR CLP=0+1 and
-- SCR CLP=0+1 [3,4]. These VBR connections
-- differ from VBR.1 connections [13] in that
-- the CLR objective applies only to the CLP=0
-- cell flow.
atmClpNoTaggingScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 6 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for CLP with
-- Sustained Cell Rate and no tagging. The use
-- of the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: sustainable cell rate in cells/second
-- for CLP=0 traffic
-- Parameter 3: maximum burst size in cells
-- Parameter 4: CDVT in tenths of microseconds
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable to
-- connections following the VBR.2 conformance
-- definition [13].
atmClpTaggingScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 7 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for CLP with
-- tagging and Sustained Cell Rate. The use of
-- the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: sustainable cell rate in cells/second
-- for CLP=0 traffic, excess tagged as
-- CLP=1
-- Parameter 3: maximum burst size in cells
-- Parameter 4: CDVT in tenths of microseconds
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable to
-- connections following the VBR.3 conformance
-- definition [13].
atmClpNoTaggingMcr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 8 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for CLP with
-- Minimum Cell Rate and no tagging. The use of
-- the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: CDVT in tenths of microseconds
-- Parameter 3: minimum cell rate in cells/second
-- Parameter 4: unused
-- Parameter 5: unused.
--
-- This traffic descriptor type is applicable to
-- connections following the ABR conformance
-- definition [13].
atmClpTransparentNoScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 9 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for the CLP-
-- transparent model [13] and no Sustained Cell Rate.
-- The use of the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: CDVT in tenths of microseconds
-- Parameter 3: not used
-- Parameter 4: not used
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable to
-- connections following the CBR.1 conformance
-- definition [13].
--
-- Connections specifying this traffic descriptor
-- type will be rejected at UNI 3.0 or UNI 3.1
-- interfaces. For a similar traffic descriptor
-- type that can be accepted at UNI 3.0 and
-- UNI 3.1 interfaces, see atmNoClpNoScr.
atmClpTransparentScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 10 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for the CLP-
-- transparent model [13] with Sustained Cell Rate.
-- The use of the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: sustainable cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 3: maximum burst size in cells
-- Parameter 4: CDVT in tenths of microseconds
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable to
-- connections following the VBR.1 conformance
-- definition [13].
--
-- Connections specifying this traffic descriptor
-- type will be rejected at UNI 3.0 or UNI 3.1
-- interfaces. For a similar traffic descriptor
-- type that can be accepted at UNI 3.0 and
-- UNI 3.1 interfaces, see atmNoClpScr.
atmNoClpTaggingNoScr OBJECT IDENTIFIER ::= { atmTrafficDescriptorTypes 11 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This traffic descriptor type is for no CLP
-- with tagging and no Sustained Cell Rate. The
-- use of the parameter vector for this type:
-- Parameter 1: peak cell rate in cells/second
-- for CLP=0+1 traffic
-- Parameter 2: CDVT in tenths of microseconds
-- Parameter 3: not used
-- Parameter 4: not used
-- Parameter 5: not used.
--
-- This traffic descriptor type is applicable to
-- connections following the UBR.2 conformance
-- definition [13].
AtmAddr ::= OCTET STRING(SIZE(0..20))
--AtmAddr ::= OCTET STRING(SIZE(0 | 8 | 20))
-- TEXTUAL-CONVENTION
-- DspHint
-- 1x
-- Status
-- mandatory
-- Descr
-- 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.
AtmConnCastType ::= INTEGER {
p2p(1),
p2mpRoot(2),
p2mpLeaf(3)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The type of topology of a connection (point-
-- to-point, point-to-multipoint). In the case
-- of point-to-multipoint, the orientation of
-- this VPL or VCL in the connection.
-- On a host:
-- - p2mpRoot indicates that the host
-- is the root of the p2mp connection.
-- - p2mpLeaf indicates that the host
-- is a leaf of the p2mp connection.
-- On a switch:
-- - p2mpRoot indicates that cells received
-- by the switching fabric from the interface
-- are from the root of the p2mp connection.
-- - p2mpLeaf indicates that cells transmitted
-- to the interface from the switching fabric
-- are to the leaf of the p2mp connection.
AtmConnKind ::= INTEGER {
pvc(1),
svcIncoming(2),
svcOutgoing(3),
spvcInitiator(4),
spvcTarget(5)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The use of call control. The use is as
-- follows:
-- pvc(1)
-- Virtual link of a PVC. Should not be
-- used in an PVC/SVC (i.e., SPVC)
-- crossconnect.
-- svcIncoming(2)
-- Virtual link established after a
-- received signaling request to setup
-- an SVC.
-- svcOutgoing(3)
-- Virtual link established after a
-- transmitted or forwarded signaling
-- request to setup an SVC.
-- spvcInitiator(4)
-- Virtual link at the PVC side of an
-- SVC/PVC crossconnect, where the
-- switch is the initiator of the SPVC
-- setup.
-- spvcTarget(5)
-- Virtual link at the PVC side of an
-- SVC/PVC crossconnect, where the
-- switch is the target of the SPVC
-- setup.
--
-- An spvcInitiator is always cross-connected to
-- an svcOutgoing, and an spvcTarget is always
-- cross-connected to an svcIncoming.
AtmIlmiNetworkPrefix ::= OCTET STRING(SIZE(8..13))
--AtmIlmiNetworkPrefix ::= OCTET STRING(SIZE(8 | 13))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A network prefix used for ILMI address
-- registration. In the case of ATM endsystem
-- addresses (AESAs), the network prefix is the first
-- 13 octets of the address which includes the AFI,
-- IDI, and HO-DSP fields. In the case of native
-- E.164 addresses, the network prefix is the entire
-- E.164 address encoded in 8 octets, as if it were
-- an E.164 IDP in an ATM endsystem address
-- structure.
-- Refer
-- ATM Forum ILMI 4.0 Section 9,
-- ATM Forum UNI Signalling 4.0 Section 3
AtmInterfaceType ::= INTEGER {
other(1),
autoConfig(2),
ituDss2(3),
atmfUni3Dot0(4),
atmfUni3Dot1(5),
atmfUni4Dot0(6),
atmfIispUni3Dot0(7),
atmfIispUni3Dot1(8),
atmfIispUni4Dot0(9),
atmfPnni1Dot0(10),
atmfBici2Dot0(11),
atmfUniPvcOnly(12),
atmfNniPvcOnly(13)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The connection setup procedures used for the
-- identified interface.
--
-- Other: Connection setup procedures other than
-- those listed below.
--
-- Auto-configuration:
-- Indicates that the connection setup
-- procedures are to be determined dynamically,
-- or that determination has not yet been
-- completed. One such mechanism is via ATM
-- Forum ILMI auto-configuration procedures.
--
-- ITU-T DSS2:
-- - ITU-T Recommendation Q.2931, Broadband
-- Integrated Service Digital Network (B-ISDN)
-- Digital Subscriber Signalling System No.2
-- (DSS2) User-Network Interface (UNI) Layer 3
-- Specification for Basic Call/Connection
-- Control (September 1994) [5]
-- - ITU-T Draft Recommendation Q.2961,
-- B-ISDN DSS 2 Support of Additional Traffic
-- Parameters (May 1995) [8]
--
-- - ITU-T Draft Recommendation Q.2971,
-- B-ISDN DSS 2 User Network Interface Layer 3
-- Specification for Point-to-multipoint
-- Call/connection Control (May 1995) [9]
--
-- ATM Forum UNI 3.0:
-- ATM Forum, ATM User-Network Interface,
-- Version 3.0 (UNI 3.0) Specification,
-- (1994) [3].
--
-- ATM Forum UNI 3.1:
-- ATM Forum, ATM User-Network Interface,
-- Version 3.1 (UNI 3.1) Specification,
-- (November 1994) [4].
--
-- ATM Forum UNI Signalling 4.0:
-- ATM Forum, ATM User-Network Interface (UNI)
-- Signalling Specification Version 4.0,
-- af-sig-0061.000 (June 1996) [7].
--
-- ATM Forum IISP (based on UNI 3.0 or UNI 3.1) :
-- Interim Inter-switch Signaling Protocol
-- (IISP) Specification, Version 1.0,
-- af-pnni-0026.000, (December 1994) [10].
--
-- ATM Forum PNNI 1.0 :
-- ATM Forum, Private Network-Network Interface
-- Specification, Version 1.0, af-pnni-0055.000,
-- (March 1996) [6].
--
-- ATM Forum B-ICI:
-- ATM Forum, B-ICI Specification, Version 2.0,
-- af-bici-0013.002, (November 1995) [11].
--
-- ATM Forum UNI PVC Only:
-- An ATM Forum compliant UNI with the
-- signalling disabled.
--
-- ATM Forum NNI PVC Only:
-- An ATM Forum compliant NNI with the
-- signalling disabled.
AtmServiceCategory ::= INTEGER {
other(1),
cbr(2),
rtVbr(3),
nrtVbr(4),
abr(5),
ubr(6)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The service category for a connection.
-- Refer
-- ATM Forum Traffic Management 4.0.
AtmSigDescrParamIndex ::= INTEGER(0..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value of this object identifies a row in the
-- atmSigDescrParamTable. The value 0 signifies that
-- none of the signalling parameters defined in the
-- atmSigDescrParamTable are applicable.
AtmTrafficDescrParamIndex ::= INTEGER(0..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value of this object identifies a row in the
-- atmTrafficDescrParamTable. The value 0 signifies
-- that no row has been identified.
AtmVcIdentifier ::= INTEGER(0..65535)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The VCI value for a VCL. The maximum VCI value
-- cannot exceed the value allowable by
-- atmInterfaceMaxVciBits defined in ATM-MIB.
AtmVpIdentifier ::= INTEGER(0..4095)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The VPI value for a VPL or VCL. The value VPI=0
-- is only allowed for a VCL. For ATM UNIs supporting
-- VPCs the VPI value ranges from 1 to 255. For ATM
-- UNIs supporting VCCs the VPI value ranges from 0
-- to 255. For ATM NNIs the VPI value ranges from 0
-- to 4095. The maximum VPI value cannot exceed the
-- value allowable by atmInterfaceMaxVpiBits defined
-- in ATM-MIB.
AtmVorXAdminStatus ::= INTEGER {
up(1),
down(2)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value determines the desired administrative
-- status of a virtual link or cross-connect. The up
-- and down states indicate that the traffic flow is
-- enabled or disabled respectively on the virtual
-- link or cross-connect.
AtmVorXLastChange ::= TimeTicks
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value of MIB II's sysUpTime at the time this
-- virtual link or cross-connect entered its current
-- operational state. If the current state was
-- entered prior to the last re-initialization of the
-- agent then this object contains a zero value.
AtmVorXOperStatus ::= INTEGER {
up(1),
down(2),
unknown(3)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value determines the operational status of a
-- virtual link or cross-connect. The up and down
-- states indicate that the traffic flow is enabled
-- or disabled respectively on the virtual link or
-- cross-connect. The unknown state indicates that
-- the state of it cannot be determined. The state
-- will be down or unknown if the supporting ATM
-- interface(s) is down or unknown respectively.
END
-- MIB created 9/24/97 11:30:14, by
-- SMIC (the next generation) version 1.6.31, December 11, 1994.
-- CHANGE LOG
-- 092497 schiang
-- Removed experimental from IMPORTS
-- Moved atmMIB and atmMIBObjects object identifiers to ATM-TC-MIB
-- Changed to import ifIndex from rfc1213.
ATM-MIB DEFINITIONS ::= BEGIN
-- From file: "atm1.mi2"
-- Compile options "4 G A M"
IMPORTS
IpAddress
FROM RFC1155-SMI
Counter32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
mib-2, ifIndex
FROM RFC1213-MIB
DisplayString, RowStatus
FROM SNMPv2-TC-v1
InterfaceIndex
FROM IF-MIB
atmMIB, atmMIBObjects
FROM ATM-TC-MIB
AtmAddr, AtmConnKind, AtmConnCastType, AtmServiceCategory,
AtmTrafficDescrParamIndex, AtmVpIdentifier, AtmVcIdentifier,
AtmVorXAdminStatus, AtmVorXLastChange, AtmVorXOperStatus,
atmNoTrafficDescriptor
FROM ATM-TC-MIB;
--atmMIB OBJECT IDENTIFIER ::= { experimental 41 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9701081122Z
-- OrgName
-- IETF AToM MIB Working Group
-- ContactInfo
-- Kaj Tesink
-- Postal: Bellcore
-- 331 Newman Springs Road
-- Red Bank, NJ 07701
-- Tel: 908-758-5254
-- Fax: 908-758-4177
-- E-mail: kaj@cc.bellcore.com
-- Descr
-- This is the MIB Module for ATM and AAL5-related
-- objects for managing ATM interfaces, ATM virtual
-- links, ATM cross-connects, AAL5 entities, and
-- and AAL5 connections.
-- RevDate
-- 9406072245Z
-- RevDescr
-- RFC1695
atmMIBConformance OBJECT IDENTIFIER ::= { atmMIB 2 }
atmMIBGroups OBJECT IDENTIFIER ::= { atmMIBConformance 1 }
atmMIBCompliances OBJECT IDENTIFIER ::= { atmMIBConformance 2 }
atmInterfaceConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmInterfaceConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains ATM local interface
configuration parameters, one entry per ATM
interface port."
::= { atmMIBObjects 2 }
atmInterfaceConfEntry OBJECT-TYPE
SYNTAX AtmInterfaceConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains ATM interface configuration
parameters and state variables and is indexed
by ifIndex values of ATM interfaces."
INDEX { ifIndex }
::= { atmInterfaceConfTable 1 }
AtmInterfaceConfEntry ::= SEQUENCE {
atmInterfaceMaxVpcs INTEGER,
atmInterfaceMaxVccs INTEGER,
atmInterfaceConfVpcs INTEGER,
atmInterfaceConfVccs INTEGER,
atmInterfaceMaxActiveVpiBits INTEGER,
atmInterfaceMaxActiveVciBits INTEGER,
atmInterfaceIlmiVpi AtmVpIdentifier,
atmInterfaceIlmiVci AtmVcIdentifier,
atmInterfaceAddressType INTEGER,
atmInterfaceAdminAddr AtmAddr,
atmInterfaceMyNeighborIpAddress IpAddress,
atmInterfaceMyNeighborIfName DisplayString,
atmInterfaceCurrentMaxVpiBits INTEGER,
atmInterfaceCurrentMaxVciBits INTEGER,
atmInterfaceSubscrAddress AtmAddr
}
atmInterfaceMaxVpcs OBJECT-TYPE
SYNTAX INTEGER(0..4096)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of VPCs (PVPCs and SVPCs)
supported at this ATM interface. At the ATM UNI,
the maximum number of VPCs (PVPCs and SVPCs)
ranges from 0 to 256 only."
::= { atmInterfaceConfEntry 1 }
atmInterfaceMaxVccs OBJECT-TYPE
SYNTAX INTEGER(0..65536)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of VCCs (PVCCs and SVCCs)
supported at this ATM interface."
::= { atmInterfaceConfEntry 2 }
atmInterfaceConfVpcs OBJECT-TYPE
SYNTAX INTEGER(0..4096)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of VPCs (PVPC, Soft PVPC and SVPC)
currently in use at this ATM interface. It includes
the number of PVPCs and Soft PVPCs that are configured
at the interface, plus the number of SVPCs
that are currently established at the
interface.
At the ATM UNI, the configured number of
VPCs (PVPCs and SVPCs) can range from
0 to 256 only."
::= { atmInterfaceConfEntry 3 }
atmInterfaceConfVccs OBJECT-TYPE
SYNTAX INTEGER(0..65536)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of VCCs (PVCC, Soft PVCC and SVCC)
currently in use at this ATM interface. It includes
the number of PVCCs and Soft PVCCs that are configured
at the interface, plus the number of SVCCs
that are currently established at the
interface."
::= { atmInterfaceConfEntry 4 }
atmInterfaceMaxActiveVpiBits OBJECT-TYPE
SYNTAX INTEGER(0..12)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of active VPI bits
configured for use at the ATM interface.
At the ATM UNI, the maximum number of active
VPI bits configured for use ranges from
0 to 8 only."
::= { atmInterfaceConfEntry 5 }
atmInterfaceMaxActiveVciBits OBJECT-TYPE
SYNTAX INTEGER(0..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of active VCI bits
configured for use at this ATM interface."
::= { atmInterfaceConfEntry 6 }
atmInterfaceIlmiVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VPI value of the VCC supporting
the ILMI at this ATM interface. If the values of
atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
both equal to zero then the ILMI is not
supported at this ATM interface."
DEFVAL { 0 }
::= { atmInterfaceConfEntry 7 }
atmInterfaceIlmiVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VCI value of the VCC supporting
the ILMI at this ATM interface. If the values of
atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
both equal to zero then the ILMI is not
supported at this ATM interface."
DEFVAL { 16 }
::= { atmInterfaceConfEntry 8 }
atmInterfaceAddressType OBJECT-TYPE
SYNTAX INTEGER {
private(1),
nsapE164(2),
nativeE164(3),
other(4)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The type of primary ATM address configured
for use at this ATM interface."
::= { atmInterfaceConfEntry 9 }
atmInterfaceAdminAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The primary address assigned for administrative purposes,
for example, an address associated with the
service provider side of a public network UNI
(thus, the value of this address corresponds
with the value of ifPhysAddress at the host side).
If this interface has no assigned administrative
address, or when the address used for
administrative purposes is the same as that used
for ifPhysAddress, then this is an octet string of
zero length."
::= { atmInterfaceConfEntry 10 }
atmInterfaceMyNeighborIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the neighbor system connected to
the far end of this interface, to which a Network
Management Station can send SNMP messages, as IP
datagrams sent to UDP port 161, in order to access
network management information concerning the
operation of that system. Note that the value
of this object may be obtained in different ways,
e.g., by manual configuration, or through ILMI
interaction with the neighbor system."
::= { atmInterfaceConfEntry 11 }
atmInterfaceMyNeighborIfName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The textual name of the interface on the neighbor
system on the far end of this interface, and to
which this interface connects. If the neighbor
system is manageable through SNMP and supports
the object ifName, the value of this object must
be identical with that of ifName for the ifEntry
of the lowest level physical interface
for this port. If this interface does not have a
textual name, the value of this object is a zero
length string. Note that the value of this object
may be obtained in different ways, e.g., by manual
configuration, or through ILMI interaction with
the neighbor system."
::= { atmInterfaceConfEntry 12 }
atmInterfaceCurrentMaxVpiBits OBJECT-TYPE
SYNTAX INTEGER(0..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of VPI Bits that may
currently be used at this ATM interface.
The value is the minimum of
atmInterfaceMaxActiveVpiBits, and the
atmInterfaceMaxActiveVpiBits of the interface's
UNI/NNI peer.
If the interface does not negotiate with
its peer to determine the number of VPI Bits
that can be used on the interface, then the
value of this object must equal
atmInterfaceMaxActiveVpiBits."
::= { atmInterfaceConfEntry 13 }
atmInterfaceCurrentMaxVciBits OBJECT-TYPE
SYNTAX INTEGER(0..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of VCI Bits that may
currently be used at this ATM interface.
The value is the minimum of
atmInterfaceMaxActiveVciBits, and the
atmInterfaceMaxActiveVpiBits of the interface's
UNI/NNI peer.
If the interface does not negotiate with
its peer to determine the number of VCI Bits
that can be used on the interface, then the
value of this object must equal
atmInterfaceMaxActiveVciBits."
::= { atmInterfaceConfEntry 14 }
atmInterfaceSubscrAddress OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The identifier assigned by a service provider
to the network side of a public network UNI.
If this interface has no assigned service provider
address, or for other interfaces this is an octet string
of zero length."
::= { atmInterfaceConfEntry 15 }
atmInterfaceDs3PlcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmInterfaceDs3PlcpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains ATM interface DS3 PLCP
parameters and state variables, one entry per
ATM interface port."
::= { atmMIBObjects 3 }
atmInterfaceDs3PlcpEntry OBJECT-TYPE
SYNTAX AtmInterfaceDs3PlcpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains DS3 PLCP parameters and
state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface."
INDEX { ifIndex }
::= { atmInterfaceDs3PlcpTable 1 }
AtmInterfaceDs3PlcpEntry ::= SEQUENCE {
atmInterfaceDs3PlcpSEFSs Counter32,
atmInterfaceDs3PlcpAlarmState INTEGER,
atmInterfaceDs3PlcpUASs Counter32
}
atmInterfaceDs3PlcpSEFSs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of DS3 PLCP Severely Errored Framing
Second (SEFS). Each SEFS represents a
one-second interval which contains
one or more SEF event."
::= { atmInterfaceDs3PlcpEntry 1 }
atmInterfaceDs3PlcpAlarmState OBJECT-TYPE
SYNTAX INTEGER {
noAlarm(1),
receivedFarEndAlarm(2),
incomingLOF(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates if there is an
alarm present for the DS3 PLCP. The value
receivedFarEndAlarm means that the DS3 PLCP
has received an incoming Yellow
Signal, the value incomingLOF means that
the DS3 PLCP has declared a loss of frame (LOF)
failure condition, and the value noAlarm
means that there are no alarms present.
Transition from the failure to the no alarm state
occurs when no defects (e.g., LOF) are received
for more than 10 seconds."
::= { atmInterfaceDs3PlcpEntry 2 }
atmInterfaceDs3PlcpUASs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter associated with the number of
Unavailable Seconds encountered by the PLCP."
::= { atmInterfaceDs3PlcpEntry 3 }
atmInterfaceTCTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmInterfaceTCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains ATM interface TC
Sublayer parameters and state variables,
one entry per ATM interface port."
::= { atmMIBObjects 4 }
atmInterfaceTCEntry OBJECT-TYPE
SYNTAX AtmInterfaceTCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains TC Sublayer parameters
and state variables at the ATM interface and is
indexed by the ifIndex value of the ATM interface."
INDEX { ifIndex }
::= { atmInterfaceTCTable 1 }
AtmInterfaceTCEntry ::= SEQUENCE {
atmInterfaceOCDEvents Counter32,
atmInterfaceTCAlarmState INTEGER
}
atmInterfaceOCDEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times the Out of Cell
Delineation (OCD) events occur. If seven
consecutive ATM cells have Header Error
Control (HEC) violations, an OCD event occurs.
A high number of OCD events may indicate a
problem with the TC Sublayer."
::= { atmInterfaceTCEntry 1 }
atmInterfaceTCAlarmState OBJECT-TYPE
SYNTAX INTEGER {
noAlarm(1),
lcdFailure(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates if there is an
alarm present for the TC Sublayer. The value
lcdFailure(2) indicates that the TC Sublayer
is currently in the Loss of Cell Delineation
(LCD) defect maintenance state. The value
noAlarm(1) indicates that the TC Sublayer
is currently not in the LCD defect
maintenance state."
::= { atmInterfaceTCEntry 2 }
atmTrafficDescrParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmTrafficDescrParamEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information on ATM traffic
descriptor type and the associated parameters."
::= { atmMIBObjects 5 }
atmTrafficDescrParamEntry OBJECT-TYPE
SYNTAX AtmTrafficDescrParamEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains ATM traffic descriptor
type and the associated parameters."
INDEX { atmTrafficDescrParamIndex }
::= { atmTrafficDescrParamTable 1 }
AtmTrafficDescrParamEntry ::= SEQUENCE {
atmTrafficDescrParamIndex AtmTrafficDescrParamIndex,
atmTrafficDescrType OBJECT IDENTIFIER,
atmTrafficDescrParam1 Integer32,
atmTrafficDescrParam2 Integer32,
atmTrafficDescrParam3 Integer32,
atmTrafficDescrParam4 Integer32,
atmTrafficDescrParam5 Integer32,
atmTrafficQoSClass INTEGER,
atmTrafficDescrRowStatus RowStatus,
atmServiceCategory AtmServiceCategory
}
atmTrafficDescrParamIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object is used by the virtual link
table (i.e., VPL or VCL table)
to identify the row of this table.
When creating a new row in the table
the value of this index may be obtained
by retrieving the value of
atmTrafficDescrParamIndexNext."
::= { atmTrafficDescrParamEntry 1 }
atmTrafficDescrType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies the type
of ATM traffic descriptor.
The type may indicate no traffic descriptor or
traffic descriptor with one or more parameters.
These parameters are specified as a parameter
vector, in the corresponding instances of the
objects:
atmTrafficDescrParam1
atmTrafficDescrParam2
atmTrafficDescrParam3
atmTrafficDescrParam4
atmTrafficDescrParam5."
DEFVAL { atmNoTrafficDescriptor }
::= { atmTrafficDescrParamEntry 2 }
atmTrafficDescrParam1 OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The first parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType."
DEFVAL { 0 }
::= { atmTrafficDescrParamEntry 3 }
atmTrafficDescrParam2 OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The second parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType."
DEFVAL { 0 }
::= { atmTrafficDescrParamEntry 4 }
atmTrafficDescrParam3 OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The third parameter of the ATM traffic descriptor
used according to the value of atmTrafficDescrType."
DEFVAL { 0 }
::= { atmTrafficDescrParamEntry 5 }
atmTrafficDescrParam4 OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The fourth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType."
DEFVAL { 0 }
::= { atmTrafficDescrParamEntry 6 }
atmTrafficDescrParam5 OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The fifth parameter of the ATM traffic descriptor
used according to the value of
atmTrafficDescrType."
DEFVAL { 0 }
::= { atmTrafficDescrParamEntry 7 }
atmTrafficQoSClass OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The value of this object identifies the QoS Class.
Four Service classes have been
specified in the ATM Forum UNI Specification:
Service Class A: Constant bit rate video and
Circuit emulation
Service Class B: Variable bit rate video/audio
Service Class C: Connection-oriented data
Service Class D: Connectionless data
Four QoS classes numbered 1, 2, 3, and 4 have
been specified with the aim to support service
classes A, B, C, and D respectively.
An unspecified QoS Class numbered `0' is used
for best effort traffic."
DEFVAL { 0 }
::= { atmTrafficDescrParamEntry 8 }
atmTrafficDescrRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create
a new row or modify or delete an
existing row in this table."
DEFVAL { active }
::= { atmTrafficDescrParamEntry 9 }
atmServiceCategory OBJECT-TYPE
SYNTAX AtmServiceCategory
-- Rsyntax INTEGER {
-- other(1),
-- cbr(2),
-- rtVbr(3),
-- nrtVbr(4),
-- abr(5),
-- ubr(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The ATM service category."
DEFVAL { ubr }
::= { atmTrafficDescrParamEntry 10 }
atmVplTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVplEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Virtual Path Link (VPL) table. A
bi-directional VPL is modeled as one entry
in this table."
::= { atmMIBObjects 6 }
atmVplEntry OBJECT-TYPE
SYNTAX AtmVplEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the VPL table. This entry is
used to model a bi-directional VPL.
To create a VPL at an ATM interface,
either of the following procedures are used:
Negotiated VPL establishment
(1) The management application creates
a VPL entry in the atmVplTable
by setting atmVplRowStatus to createAndWait(5).
This may fail for the following reasons:
- The selected VPI value is unavailable,
- The selected VPI value is in use.
Otherwise, the agent creates a row and
reserves the VPI value on that port.
(2) The manager selects an existing row(s) in the
atmTrafficDescrParamTable,
thereby, selecting a set of self-consistent
ATM traffic parameters and the service category
for receive and transmit directions of the VPL.
(2a) If no suitable row(s) in the
atmTrafficDescrParamTable exists,
the manager must create a new row(s)
in that table.
(2b) The manager characterizes the VPL's traffic
parameters through setting the
atmVplReceiveTrafficDescrIndex and the
atmVplTransmitTrafficDescrIndex values
in the VPL table, which point to the rows
containing desired ATM traffic parameter values
in the atmTrafficDescrParamTable. The agent
will check the availability of resources and
may refuse the request.
If the transmit and receive service categories
are inconsistent, the agent should refuse the
request.
(3) The manager activates the VPL by setting the
the atmVplRowStatus to active(1).
If this set is successful, the agent has
reserved the resources to satisfy the requested
traffic parameter values and the service category
for that VPL.
(4) If the VPL terminates a VPC in the ATM host
or switch, the manager turns on the
atmVplAdminStatus to up(1) to turn the VPL
traffic flow on. Otherwise, the
atmVpCrossConnectTable must be used
to cross-connect the VPL to another VPL(s)
in an ATM switch or network.
One-Shot VPL Establishment
A VPL may also be established in one step by a
set-request with all necessary VPL parameter
values and atmVplRowStatus set to createAndGo(4).
In contrast to the negotiated VPL establishment
which allows for detailed error checking
(i.e., set errors are explicitly linked to
particular resource acquisition failures),
the one-shot VPL establishment
performs the setup on one operation but
does not have the advantage of step-wise
error checking.
VPL Retirement
A VPL is released by setting atmVplRowStatus to
destroy(6), and the agent may release all
associated resources."
INDEX { ifIndex, atmVplVpi }
::= { atmVplTable 1 }
AtmVplEntry ::= SEQUENCE {
atmVplVpi AtmVpIdentifier,
atmVplAdminStatus AtmVorXAdminStatus,
atmVplOperStatus AtmVorXOperStatus,
atmVplLastChange AtmVorXLastChange,
atmVplReceiveTrafficDescrIndex AtmTrafficDescrParamIndex,
atmVplTransmitTrafficDescrIndex AtmTrafficDescrParamIndex,
atmVplCrossConnectIdentifier INTEGER,
atmVplRowStatus RowStatus,
atmVplCastType AtmConnCastType,
atmVplConnKind AtmConnKind
}
atmVplVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value of the VPL."
::= { atmVplEntry 1 }
atmVplAdminStatus OBJECT-TYPE
SYNTAX AtmVorXAdminStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is implemented only for a VPL
which terminates a VPC (i.e., one which is
NOT cross-connected to other VPLs).
Its value specifies the desired
administrative state of the VPL."
DEFVAL { down }
::= { atmVplEntry 2 }
atmVplOperStatus OBJECT-TYPE
SYNTAX AtmVorXOperStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2),
-- unknown(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational status of the VPL."
::= { atmVplEntry 3 }
atmVplLastChange OBJECT-TYPE
SYNTAX AtmVorXLastChange
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this
VPL entered its current operational state."
::= { atmVplEntry 4 }
atmVplReceiveTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the receive direction of the VPL."
DEFVAL { 0 }
::= { atmVplEntry 5 }
atmVplTransmitTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies the row
in the atmTrafficDescrParamTable which
applies to the transmit direction of the VPL."
DEFVAL { 0 }
::= { atmVplEntry 6 }
atmVplCrossConnectIdentifier OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is implemented only for a VPL
which is cross-connected to other VPLs
that belong to the same VPC. All such
associated VPLs have the same value of this
object, and all their cross-connections are
identified by entries in the
atmVpCrossConnectTable for which
atmVpCrossConnectIndex has the same value.
The value of this object is initialized by the
agent after the associated entries in the
atmVpCrossConnectTable have been created."
::= { atmVplEntry 7 }
atmVplRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create, delete
or modify a row in this table.
To create a new VCL, this object is
initially set to 'createAndWait' or
'createAndGo'. This object should not be
set to 'active' unless the following columnar
objects have been set to their desired value
in this row:
atmVplReceiveTrafficDescrIndex and
atmVplTransmitTrafficDescrIndex."
DEFVAL { active }
::= { atmVplEntry 8 }
atmVplCastType OBJECT-TYPE
SYNTAX AtmConnCastType
-- Rsyntax INTEGER {
-- p2p(1),
-- p2mpRoot(2),
-- p2mpLeaf(3)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The connection topology type."
DEFVAL { p2p }
::= { atmVplEntry 9 }
atmVplConnKind OBJECT-TYPE
SYNTAX AtmConnKind
-- Rsyntax INTEGER {
-- pvc(1),
-- svcIncoming(2),
-- svcOutgoing(3),
-- spvcInitiator(4),
-- spvcTarget(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The use of call control."
DEFVAL { pvc }
::= { atmVplEntry 10 }
atmVclTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Virtual Channel Link (VCL) table. A
bi-directional VCL is modeled as one entry
in this table."
::= { atmMIBObjects 7 }
atmVclEntry OBJECT-TYPE
SYNTAX AtmVclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the VCL table. This entry is
used to model a bi-directional VCL.
To create a VCL at an ATM interface,
either of the following procedures are used:
Negotiated VCL establishment
(1) The management application creates
a VCL entry in the atmVclTable
by setting atmVclRowStatus to createAndWait(5).
This may fail for the following reasons:
- The selected VPI/VCI values are unavailable,
- The selected VPI/VCI values are in use.
Otherwise, the agent creates a row and
reserves the VPI/VCI values on that port.
(2) The manager selects an existing row(s) in the
atmTrafficDescrParamTable,
thereby, selecting a set of self-consistent
ATM traffic parameters and the service category
for receive and transmit directions of the VCL.
(2a) If no suitable row(s) in the
atmTrafficDescrParamTable exists,
the manager must create a new row(s)
in that table.
(2b) The manager characterizes the VCL's traffic
parameters through setting the
atmVclReceiveTrafficDescrIndex and the
atmVclTransmitTrafficDescrIndex values
in the VCL table, which point to the rows
containing desired ATM traffic parameter values
in the atmTrafficDescrParamTable. The agent
will check the availability of resources and
may refuse the request.
If the transmit and receive service categories
are inconsistent, the agent should refuse the
request.
(3) The manager activates the VCL by setting the
the atmVclRowStatus to active(1) (for
requirements on this activation see the
description of atmVclRowStatus).
If this set is successful, the agent has
reserved the resources to satisfy the requested
traffic parameter values and the service category
for that VCL.
(4) If the VCL terminates a VCC in the ATM host
or switch, the manager turns on the
atmVclAdminStatus to up(1) to turn the VCL
traffic flow on. Otherwise, the
atmVcCrossConnectTable must be used
to cross-connect the VCL to another VCL(s)
in an ATM switch or network.
One-Shot VCL Establishment
A VCL may also be established in one step by a
set-request with all necessary VCL parameter
values and atmVclRowStatus set to createAndGo(4).
In contrast to the negotiated VCL establishment
which allows for detailed error checking
(i.e., set errors are explicitly linked to
particular resource acquisition failures),
the one-shot VCL establishment
performs the setup on one operation but
does not have the advantage of step-wise
error checking.
VCL Retirement
A VCL is released by setting atmVclRowStatus to
destroy(6), and the agent may release all
associated resources."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { atmVclTable 1 }
AtmVclEntry ::= SEQUENCE {
atmVclVpi AtmVpIdentifier,
atmVclVci AtmVcIdentifier,
atmVclAdminStatus AtmVorXAdminStatus,
atmVclOperStatus AtmVorXOperStatus,
atmVclLastChange AtmVorXLastChange,
atmVclReceiveTrafficDescrIndex AtmTrafficDescrParamIndex,
atmVclTransmitTrafficDescrIndex AtmTrafficDescrParamIndex,
atmVccAalType INTEGER,
atmVccAal5CpcsTransmitSduSize INTEGER,
atmVccAal5CpcsReceiveSduSize INTEGER,
atmVccAal5EncapsType INTEGER,
atmVclCrossConnectIdentifier INTEGER,
atmVclRowStatus RowStatus,
atmVclCastType AtmConnCastType,
atmVclConnKind AtmConnKind
}
atmVclVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value of the VCL."
::= { atmVclEntry 1 }
atmVclVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI value of the VCL."
::= { atmVclEntry 2 }
atmVclAdminStatus OBJECT-TYPE
SYNTAX AtmVorXAdminStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is implemented only for a VCL which
terminates a VCC (i.e., one which is NOT
cross-connected to other VCLs). Its value
specifies the desired administrative state of
the VCL."
DEFVAL { down }
::= { atmVclEntry 3 }
atmVclOperStatus OBJECT-TYPE
SYNTAX AtmVorXOperStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2),
-- unknown(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational status of the VCL."
::= { atmVclEntry 4 }
atmVclLastChange OBJECT-TYPE
SYNTAX AtmVorXLastChange
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this VCL
entered its current operational state."
::= { atmVclEntry 5 }
atmVclReceiveTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies the row
in the ATM Traffic Descriptor Table which
applies to the receive direction of this VCL."
DEFVAL { 0 }
::= { atmVclEntry 6 }
atmVclTransmitTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies the row
of the ATM Traffic Descriptor Table which applies
to the transmit direction of this VCL."
DEFVAL { 0 }
::= { atmVclEntry 7 }
atmVccAalType OBJECT-TYPE
SYNTAX INTEGER {
aal1(1),
aal34(2),
aal5(3),
other(4),
unknown(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL is in use.
The type of AAL used on this VCC.
The AAL type includes AAL1, AAL3/4,
and AAL5. The other(4) may be user-defined
AAL type. The unknown type indicates that
the AAL type cannot be determined."
DEFVAL { aal5 }
::= { atmVclEntry 8 }
atmVccAal5CpcsTransmitSduSize OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The maximum AAL5 CPCS SDU size in octets that is
supported on the transmit direction of this VCC."
DEFVAL { 9188 }
::= { atmVclEntry 9 }
atmVccAal5CpcsReceiveSduSize OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The maximum AAL5 CPCS SDU size in octets that is
supported on the receive direction of this VCC."
DEFVAL { 9188 }
::= { atmVclEntry 10 }
atmVccAal5EncapsType OBJECT-TYPE
SYNTAX INTEGER {
vcMultiplexRoutedProtocol(1),
vcMultiplexBridgedProtocol8023(2),
vcMultiplexBridgedProtocol8025(3),
vcMultiplexBridgedProtocol8026(4),
vcMultiplexLANemulation8023(5),
vcMultiplexLANemulation8025(6),
llcEncapsulation(7),
multiprotocolFrameRelaySscs(8),
other(9),
unknown(10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An instance of this object only exists when the
local VCL end-point is also the VCC end-point,
and AAL5 is in use.
The type of data encapsulation used over
the AAL5 SSCS layer. The definitions reference
RFC 1483 Multiprotocol Encapsulation
over ATM AAL5 and to the ATM Forum
LAN Emulation specification."
DEFVAL { llcEncapsulation }
::= { atmVclEntry 11 }
atmVclCrossConnectIdentifier OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is implemented only for a VCL
which is cross-connected to other VCLs
that belong to the same VCC. All such
associated VCLs have the same value of this
object, and all their cross-connections are
identified by entries in the
atmVcCrossConnectTable for which
atmVcCrossConnectIndex has the same value.
The value of this object is initialized by the
agent after the associated entries in the
atmVcCrossConnectTable have been created."
::= { atmVclEntry 12 }
atmVclRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create, delete or
modify a row in this table. To create
a new VCL, this object is initially set
to 'createAndWait' or 'createAndGo'.
This object should not be
set to 'active' unless the following columnar
objects have been set to their desired value
in this row:
atmVclReceiveTrafficDescrIndex,
atmVclTransmitTrafficDescrIndex.
In addition, if the local VCL end-point
is also the VCC end-point:
atmVccAalType.
In addition, for AAL5 connections only:
atmVccAal5CpcsTransmitSduSize,
atmVccAal5CpcsReceiveSduSize, and
atmVccAal5EncapsType. (The existence
of these objects imply the AAL connection type.)"
DEFVAL { active }
::= { atmVclEntry 13 }
atmVclCastType OBJECT-TYPE
SYNTAX AtmConnCastType
-- Rsyntax INTEGER {
-- p2p(1),
-- p2mpRoot(2),
-- p2mpLeaf(3)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The connection topology type."
DEFVAL { p2p }
::= { atmVclEntry 14 }
atmVclConnKind OBJECT-TYPE
SYNTAX AtmConnKind
-- Rsyntax INTEGER {
-- pvc(1),
-- svcIncoming(2),
-- svcOutgoing(3),
-- spvcInitiator(4),
-- spvcTarget(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The use of call control."
DEFVAL { pvc }
::= { atmVclEntry 15 }
atmVpCrossConnectIndexNext OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains an appropriate value to
be used for atmVpCrossConnectIndex when creating
entries in the atmVpCrossConnectTable. The value
0 indicates that no unassigned entries are
available. To obtain the atmVpCrossConnectIndex
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object. After each
retrieval, the agent should modify the value to
the next unassigned index."
::= { atmMIBObjects 8 }
atmVpCrossConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVpCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM VP Cross Connect table. A bi-
directional VP cross-connect which
cross-connects two VPLs is modeled
as one entry in this table."
::= { atmMIBObjects 9 }
atmVpCrossConnectEntry OBJECT-TYPE
SYNTAX AtmVpCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATM VP Cross Connect table.
This entry is used to model a bi-directional
ATM VP cross-connect which cross-connects
two VPLs.
Step-wise Procedures to set up a VP Cross-connect
Once the entries in the atmVplTable are created,
the following procedures are used
to cross-connect the VPLs together.
(1) The manager obtains a unique
atmVpCrossConnectIndex by reading the
atmVpCrossConnectIndexNext object.
(2) Next, the manager creates a set of one
or more rows in the ATM VP Cross Connect
Table, one for each cross-connection between
two VPLs. Each row is indexed by the ATM
interface port numbers and VPI values of the
two ends of that cross-connection.
This set of rows specifies the topology of the
VPC cross-connect and is identified by a single
value of atmVpCrossConnectIndex.
Negotiated VP Cross-Connect Establishment
(2a) The manager creates a row in this table by
setting atmVpCrossConnectRowStatus to
createAndWait(5). The agent checks the
requested topology and the mutual sanity of
the ATM traffic parameters and
service categories, i.e., the row creation
fails if:
- the requested topology is incompatible with
associated values of atmVplCastType,
- the requested topology is not supported
by the agent,
- the traffic/service category parameter values
associated with the requested row are
incompatible with those of already existing
rows for this VP cross-connect.
[For example, for setting up
a point-to-point VP cross-connect, the
ATM traffic parameters in the receive direction
of a VPL at the low end of the cross-connect
must equal to the traffic parameters in the
transmit direction of the other VPL at the
high end of the cross-connect,
otherwise, the row creation fails.]
The agent also checks for internal errors
in building the cross-connect.
The atmVpCrossConnectIndex values in the
corresponding atmVplTable rows are filled
in by the agent at this point.
(2b) The manager promotes the row in the
atmVpCrossConnectTable by setting
atmVpCrossConnectRowStatus to active(1). If
this set is successful, the agent has reserved
the resources specified by the ATM traffic
parameter and Service category values
for each direction of the VP cross-connect
in an ATM switch or network.
(3) The manager sets the
atmVpCrossConnectAdminStatus to up(1) in all
rows of this VP cross-connect to turn the
traffic flow on.
One-Shot VP Cross-Connect Establishment
A VP cross-connect may also be established in
one step by a set-request with all necessary
parameter values and atmVpCrossConnectRowStatus
set to createAndGo(4).
In contrast to the negotiated VP cross-connect
establishment which allows for detailed error
checking (i.e., set errors are explicitly linked
to particular resource acquisition failures),
the one-shot VP cross-connect establishment
performs the setup on one operation but does not
have the advantage of step-wise error checking.
VP Cross-Connect Retirement
A VP cross-connect identified by a particular
value of atmVpCrossConnectIndex is released by:
(1) Setting atmVpCrossConnectRowStatus of all
rows identified by this value of
atmVpCrossConnectIndex to destroy(6).
The agent may release all
associated resources, and the
atmVpCrossConnectIndex values in the
corresponding atmVplTable row are removed.
Note that a situation when only a subset of
the associated rows are deleted corresponds
to a VP topology change.
(2) After deletion of the appropriate
atmVpCrossConnectEntries, the manager may
set atmVplRowStatus to destroy(6) the
associated VPLs. The agent releases
the resources and removes the associated
rows in the atmVplTable.
VP Cross-connect Reconfiguration
At the discretion of the agent, a VP
cross-connect may be reconfigured by
adding and/or deleting leafs to/from
the VP topology as per the VP cross-connect
establishment/retirement procedures.
Reconfiguration of traffic/service category parameter
values requires release of the VP cross-connect
before those parameter values may by changed
for individual VPLs."
INDEX { atmVpCrossConnectIndex, atmVpCrossConnectLowIfIndex, atmVpCrossConnectLowVpi, atmVpCrossConnectHighIfIndex, atmVpCrossConnectHighVpi }
::= { atmVpCrossConnectTable 1 }
AtmVpCrossConnectEntry ::= SEQUENCE {
atmVpCrossConnectIndex INTEGER,
atmVpCrossConnectLowIfIndex InterfaceIndex,
atmVpCrossConnectLowVpi AtmVpIdentifier,
atmVpCrossConnectHighIfIndex InterfaceIndex,
atmVpCrossConnectHighVpi AtmVpIdentifier,
atmVpCrossConnectAdminStatus AtmVorXAdminStatus,
atmVpCrossConnectL2HOperStatus AtmVorXOperStatus,
atmVpCrossConnectH2LOperStatus AtmVorXOperStatus,
atmVpCrossConnectL2HLastChange AtmVorXLastChange,
atmVpCrossConnectH2LLastChange AtmVorXLastChange,
atmVpCrossConnectRowStatus RowStatus
}
atmVpCrossConnectIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique value to identify this VP cross-connect."
::= { atmVpCrossConnectEntry 1 }
atmVpCrossConnectLowIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ifIndex value of the ATM interface for
this VP cross-connect. The term low implies
that this ATM interface has the numerically lower
ifIndex value than the other ATM interface
identified in the same atmVpCrossConnectEntry."
::= { atmVpCrossConnectEntry 2 }
atmVpCrossConnectLowVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value at the ATM interface
associated with the VP cross-connect that is
identified by atmVpCrossConnectLowIfIndex."
::= { atmVpCrossConnectEntry 3 }
atmVpCrossConnectHighIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ifIndex value of the ATM interface for
this VP cross-connect. The term high implies that
this ATM interface has the numerically higher
ifIndex value than the other ATM interface
identified in the same atmVpCrossConnectEntry."
::= { atmVpCrossConnectEntry 4 }
atmVpCrossConnectHighVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value at the ATM interface
associated with the VP cross-connect that is
identified by atmVpCrossConnectHighIfIndex."
::= { atmVpCrossConnectEntry 5 }
atmVpCrossConnectAdminStatus OBJECT-TYPE
SYNTAX AtmVorXAdminStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired administrative status of this
bi-directional VP cross-connect."
DEFVAL { down }
::= { atmVpCrossConnectEntry 6 }
atmVpCrossConnectL2HOperStatus OBJECT-TYPE
SYNTAX AtmVorXOperStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2),
-- unknown(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of the VP cross-connect
in one direction; (i.e., from the low to
high direction)."
::= { atmVpCrossConnectEntry 7 }
atmVpCrossConnectH2LOperStatus OBJECT-TYPE
SYNTAX AtmVorXOperStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2),
-- unknown(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of the VP cross-connect
in one direction; (i.e., from the high to
low direction)."
::= { atmVpCrossConnectEntry 8 }
atmVpCrossConnectL2HLastChange OBJECT-TYPE
SYNTAX AtmVorXLastChange
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this
VP cross-connect entered its current operational
state in the low to high direction."
::= { atmVpCrossConnectEntry 9 }
atmVpCrossConnectH2LLastChange OBJECT-TYPE
SYNTAX AtmVorXLastChange
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this
VP cross-connect entered its current operational
in the high to low direction."
::= { atmVpCrossConnectEntry 10 }
atmVpCrossConnectRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this entry in the
atmVpCrossConnectTable. This object is used to
create a cross-connect for cross-connecting
VPLs which are created using the atmVplTable
or to change or delete an existing cross-connect.
This object must be initially set
to `createAndWait' or 'createAndGo'.
To turn on a VP cross-connect,
the atmVpCrossConnectAdminStatus
is set to `up'."
DEFVAL { active }
::= { atmVpCrossConnectEntry 11 }
atmVcCrossConnectIndexNext OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains an appropriate value to
be used for atmVcCrossConnectIndex when creating
entries in the atmVcCrossConnectTable. The value
0 indicates that no unassigned entries are
available. To obtain the atmVpCrossConnectIndex
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object. After each
retrieval, the agent should modify the value to
the next unassigned index."
::= { atmMIBObjects 10 }
atmVcCrossConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVcCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM VC Cross Connect table. A bi-
directional VC cross-connect which
cross-connects two end points (i.e., VCLs)
is modeled as one entry in this table."
::= { atmMIBObjects 11 }
atmVcCrossConnectEntry OBJECT-TYPE
SYNTAX AtmVcCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATM VC Cross Connect table.
This entry is used to model a bi-directional ATM
VC cross-connect cross-connecting two end points.
Step-wise Procedures to set up a VC Cross-connect
Once the entries in the atmVclTable are created,
the following procedures are used
to cross-connect the VCLs together to
form a VCC segment.
(1) The manager obtains a unique
atmVcCrossConnectIndex by reading the
atmVcCrossConnectIndexNext object.
(2) Next, the manager creates a set of one
or more rows in the ATM VC Cross Connect
Table, one for each cross-connection between
two VCLs. Each row is indexed by the ATM
interface port numbers and VPI/VCI values of
the two ends of that cross-connection.
This set of rows specifies the topology of the
VCC cross-connect and is identified by a single
value of atmVcCrossConnectIndex.
Negotiated VC Cross-Connect Establishment
(2a) The manager creates a row in this table by
setting atmVcCrossConnectRowStatus to
createAndWait(5). The agent checks the
requested topology and the mutual sanity of
the ATM traffic parameters and
service categories, i.e., the row creation
fails if:
- the requested topology is incompatible with
associated values of atmVclCastType,
- the requested topology is not supported
by the agent,
- the traffic/service category parameter values
associated with the requested row are
incompatible with those of already existing
rows for this VC cross-connect.
[For example, for setting up
a point-to-point VC cross-connect, the
ATM traffic parameters in the receive direction
of a VCL at the low end of the cross-connect
must equal to the traffic parameters in the
transmit direction of the other VCL at the
high end of the cross-connect,
otherwise, the row creation fails.]
The agent also checks for internal errors
in building the cross-connect.
The atmVcCrossConnectIndex values in the
corresponding atmVclTable rows are filled
in by the agent at this point.
(2b) The manager promotes the row in the
atmVcCrossConnectTable by setting
atmVcCrossConnectRowStatus to active(1). If
this set is successful, the agent has reserved
the resources specified by the ATM traffic
parameter and Service category values
for each direction of the VC cross-connect
in an ATM switch or network.
(3) The manager sets the
atmVcCrossConnectAdminStatus to up(1)
in all rows of this VC cross-connect to
turn the traffic flow on.
One-Shot VC Cross-Connect Establishment
A VC cross-connect may also be established in
one step by a set-request with all necessary
parameter values and atmVcCrossConnectRowStatus
set to createAndGo(4).
In contrast to the negotiated VC cross-connect
establishment which allows for detailed error
checking i.e., set errors are explicitly linked to
particular resource acquisition failures), the
one-shot VC cross-connect establishment
performs the setup on one operation but does
not have the advantage of step-wise error
checking.
VC Cross-Connect Retirement
A VC cross-connect identified by a particular
value of atmVcCrossConnectIndex is released by:
(1) Setting atmVcCrossConnectRowStatus of all rows
identified by this value of
atmVcCrossConnectIndex to destroy(6).
The agent may release all
associated resources, and the
atmVcCrossConnectIndex values in the
corresponding atmVclTable row are removed.
Note that a situation when only a subset of
the associated rows are deleted corresponds
to a VC topology change.
(2) After deletion of the appropriate
atmVcCrossConnectEntries, the manager may
set atmVclRowStatus to destroy(6) the
associated VCLs. The agent releases
the resources and removes the associated
rows in the atmVclTable.
VC Cross-Connect Reconfiguration
At the discretion of the agent, a VC
cross-connect may be reconfigured by
adding and/or deleting leafs to/from
the VC topology as per the VC cross-connect
establishment/retirement procedures.
Reconfiguration of traffic/service category parameter
values requires release of the VC cross-connect
before those parameter values may by changed
for individual VCLs."
INDEX { atmVcCrossConnectIndex, atmVcCrossConnectLowIfIndex, atmVcCrossConnectLowVpi, atmVcCrossConnectLowVci, atmVcCrossConnectHighIfIndex, atmVcCrossConnectHighVpi, atmVcCrossConnectHighVci }
::= { atmVcCrossConnectTable 1 }
AtmVcCrossConnectEntry ::= SEQUENCE {
atmVcCrossConnectIndex INTEGER,
atmVcCrossConnectLowIfIndex InterfaceIndex,
atmVcCrossConnectLowVpi AtmVpIdentifier,
atmVcCrossConnectLowVci AtmVcIdentifier,
atmVcCrossConnectHighIfIndex InterfaceIndex,
atmVcCrossConnectHighVpi AtmVpIdentifier,
atmVcCrossConnectHighVci AtmVcIdentifier,
atmVcCrossConnectAdminStatus AtmVorXAdminStatus,
atmVcCrossConnectL2HOperStatus AtmVorXOperStatus,
atmVcCrossConnectH2LOperStatus AtmVorXOperStatus,
atmVcCrossConnectL2HLastChange AtmVorXLastChange,
atmVcCrossConnectH2LLastChange AtmVorXLastChange,
atmVcCrossConnectRowStatus RowStatus
}
atmVcCrossConnectIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique value to identify this VC cross-connect."
::= { atmVcCrossConnectEntry 1 }
atmVcCrossConnectLowIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ifIndex value of the ATM interface for this
VC cross-connect. The term low implies
that this ATM interface has the numerically lower
ifIndex value than the other ATM interface
identified in the same atmVcCrossConnectEntry."
::= { atmVcCrossConnectEntry 2 }
atmVcCrossConnectLowVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value at the ATM interface
associated with the VC cross-connect that is
identified by atmVcCrossConnectLowIfIndex."
::= { atmVcCrossConnectEntry 3 }
atmVcCrossConnectLowVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI value at the ATM interface
associated with this VC cross-connect that is
identified by atmVcCrossConnectLowIfIndex."
::= { atmVcCrossConnectEntry 4 }
atmVcCrossConnectHighIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ifIndex value for the ATM interface for
this VC cross-connect. The term high implies
that this ATM interface has the numerically higher
ifIndex value than the other ATM interface
identified in the same atmVcCrossConnectEntry."
::= { atmVcCrossConnectEntry 5 }
atmVcCrossConnectHighVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value at the ATM interface
associated with the VC cross-connect that is
identified by atmVcCrossConnectHighIfIndex."
::= { atmVcCrossConnectEntry 6 }
atmVcCrossConnectHighVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI value at the ATM interface
associated with the VC cross-connect that is
identified by atmVcCrossConnectHighIfIndex."
::= { atmVcCrossConnectEntry 7 }
atmVcCrossConnectAdminStatus OBJECT-TYPE
SYNTAX AtmVorXAdminStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired administrative status of this
bi-directional VC cross-connect."
DEFVAL { down }
::= { atmVcCrossConnectEntry 8 }
atmVcCrossConnectL2HOperStatus OBJECT-TYPE
SYNTAX AtmVorXOperStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2),
-- unknown(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational status of the
VC cross-connect in one direction; (i.e.,
from the low to high direction)."
::= { atmVcCrossConnectEntry 9 }
atmVcCrossConnectH2LOperStatus OBJECT-TYPE
SYNTAX AtmVorXOperStatus
-- Rsyntax INTEGER {
-- up(1),
-- down(2),
-- unknown(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational status of the
VC cross-connect in one direction; (i.e.,
from the high to low direction)."
::= { atmVcCrossConnectEntry 10 }
atmVcCrossConnectL2HLastChange OBJECT-TYPE
SYNTAX AtmVorXLastChange
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in low to high direction."
::= { atmVcCrossConnectEntry 11 }
atmVcCrossConnectH2LLastChange OBJECT-TYPE
SYNTAX AtmVorXLastChange
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this
VC cross-connect entered its current
operational state in high to low direction."
::= { atmVcCrossConnectEntry 12 }
atmVcCrossConnectRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this entry in the
atmVcCrossConnectTable. This object is used to
create a new cross-connect for cross-connecting
VCLs which are created using the atmVclTable
or to change or delete existing cross-connect.
This object must be initially set to
`createAndWait' or 'createAndGo'.
To turn on a VC cross-connect,
the atmVcCrossConnectAdminStatus
is set to `up'."
DEFVAL { active }
::= { atmVcCrossConnectEntry 13 }
aal5VccTable OBJECT-TYPE
SYNTAX SEQUENCE OF Aal5VccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains AAL5 VCC performance
parameters."
::= { atmMIBObjects 12 }
aal5VccEntry OBJECT-TYPE
SYNTAX Aal5VccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains the AAL5 VCC
performance parameters."
INDEX { ifIndex, aal5VccVpi, aal5VccVci }
::= { aal5VccTable 1 }
Aal5VccEntry ::= SEQUENCE {
aal5VccVpi AtmVpIdentifier,
aal5VccVci AtmVcIdentifier,
aal5VccCrcErrors Counter32,
aal5VccSarTimeOuts Counter32,
aal5VccOverSizedSDUs Counter32
}
aal5VccVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value of the AAL5 VCC at the
interface identified by the ifIndex."
::= { aal5VccEntry 1 }
aal5VccVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI value of the AAL5 VCC at the
interface identified by the ifIndex."
::= { aal5VccEntry 2 }
aal5VccCrcErrors OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of AAL5 CPCS PDUs received with
CRC-32 errors on this AAL5 VCC at the
interface associated with an AAL5 entity."
::= { aal5VccEntry 3 }
aal5VccSarTimeOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of partially re-assembled AAL5
CPCS PDUs which were discarded
on this AAL5 VCC at the interface associated
with an AAL5 entity because they
were not fully re-assembled within the
required time period. If the re-assembly
timer is not supported, then this object
contains a zero value."
::= { aal5VccEntry 4 }
aal5VccOverSizedSDUs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of AAL5 CPCS PDUs discarded
on this AAL5 VCC at the interface
associated with an AAL5 entity because the
AAL5 SDUs were too large."
::= { aal5VccEntry 5 }
atmTrafficDescrParamIndexNext OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains an appropriate value to
be used for atmTrafficDescrParamIndex when
creating entries in the
atmTrafficDescrParamTable.
The value 0 indicates that no unassigned
entries are available. To obtain the
atmTrafficDescrParamIndex value for a new
entry, the manager issues a management
protocol retrieval operation to obtain the
current value of this object. After each
retrieval, the agent should modify the value
to the next unassigned index."
::= { atmMIBObjects 13 }
atmInterfaceDs3PlcpGroup OBJECT IDENTIFIER ::= { atmMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about DS3 PLCP layer at an ATM interface.
-- objects
-- atmInterfaceDs3PlcpSEFSs, atmInterfaceDs3PlcpAlarmState,
-- atmInterfaceDs3PlcpUASs
atmInterfaceTCGroup OBJECT IDENTIFIER ::= { atmMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about TC sublayer at an ATM interface.
-- objects
-- atmInterfaceOCDEvents, atmInterfaceTCAlarmState
aal5VccGroup OBJECT IDENTIFIER ::= { atmMIBGroups 9 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- AAL5 configuration and performance statistics
-- of a VCC.
-- objects
-- atmVccAal5CpcsTransmitSduSize, atmVccAal5CpcsReceiveSduSize,
-- atmVccAal5EncapsType, aal5VccCrcErrors, aal5VccSarTimeOuts,
-- aal5VccOverSizedSDUs
atmInterfaceConfGroup2 OBJECT IDENTIFIER ::= { atmMIBGroups 10 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing configuration
-- information about an ATM interface.
-- objects
-- atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
-- atmInterfaceConfVpcs, atmInterfaceConfVccs,
-- atmInterfaceMaxActiveVpiBits, atmInterfaceMaxActiveVciBits,
-- atmInterfaceIlmiVpi, atmInterfaceIlmiVci,
-- atmInterfaceMyNeighborIpAddress, atmInterfaceMyNeighborIfName,
-- atmInterfaceCurrentMaxVpiBits, atmInterfaceCurrentMaxVciBits,
-- atmInterfaceSubscrAddress
atmTrafficDescrGroup2 OBJECT IDENTIFIER ::= { atmMIBGroups 11 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about ATM traffic descriptor type and
-- the associated parameters.
-- objects
-- atmTrafficDescrType, atmTrafficDescrParam1,
-- atmTrafficDescrParam2, atmTrafficDescrParam3,
-- atmTrafficDescrParam4, atmTrafficDescrParam5,
-- atmTrafficDescrRowStatus, atmServiceCategory,
-- atmTrafficDescrParamIndexNext
atmVpcTerminationGroup2 OBJECT IDENTIFIER ::= { atmMIBGroups 12 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about a VPL at an ATM interface which
-- terminates a VPC (i.e., one which is NOT
-- cross-connected to other VPLs).
-- objects
-- atmVplOperStatus, atmVplAdminStatus, atmVplLastChange,
-- atmVplReceiveTrafficDescrIndex,
-- atmVplTransmitTrafficDescrIndex, atmVplRowStatus,
-- atmVplCastType, atmVplConnKind
atmVccTerminationGroup2 OBJECT IDENTIFIER ::= { atmMIBGroups 13 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about a VCL at an ATM interface
-- which terminates a VCC (i.e., one which is
-- NOT cross-connected to other VCLs).
-- objects
-- atmVclOperStatus, atmVclAdminStatus, atmVclLastChange,
-- atmVclReceiveTrafficDescrIndex,
-- atmVclTransmitTrafficDescrIndex, atmVccAalType,
-- atmVclRowStatus, atmVclCastType, atmVclConnKind
atmVplCrossConnectGroup OBJECT IDENTIFIER ::= { atmMIBGroups 14 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- information about the VPLs that
-- are cross-connected together.
-- objects
-- atmVplReceiveTrafficDescrIndex,
-- atmVplTransmitTrafficDescrIndex, atmVplOperStatus,
-- atmVplRowStatus, atmVplCastType, atmVplConnKind
atmVpPvcCrossConnectGroup OBJECT IDENTIFIER ::= { atmMIBGroups 15 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- information about a VP cross-connect
-- for PVCs. These objects are not used
-- for Soft PVCs or SVCs.
-- objects
-- atmVpCrossConnectAdminStatus, atmVpCrossConnectL2HOperStatus,
-- atmVpCrossConnectH2LOperStatus,
-- atmVpCrossConnectL2HLastChange,
-- atmVpCrossConnectH2LLastChange, atmVpCrossConnectRowStatus,
-- atmVplCrossConnectIdentifier, atmVpCrossConnectIndexNext
atmVclCrossConnectGroup OBJECT IDENTIFIER ::= { atmMIBGroups 16 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- information about the VCLs that
-- are cross-connected together.
-- objects
-- atmVclReceiveTrafficDescrIndex,
-- atmVclTransmitTrafficDescrIndex, atmVclOperStatus,
-- atmVclRowStatus, atmVclCastType, atmVclConnKind
atmVcPvcCrossConnectGroup OBJECT IDENTIFIER ::= { atmMIBGroups 17 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- information about a VC cross-connect
-- for PVCs. These objects are not used
-- for Soft PVCs or SVCs.
-- objects
-- atmVcCrossConnectAdminStatus, atmVcCrossConnectL2HOperStatus,
-- atmVcCrossConnectH2LOperStatus,
-- atmVcCrossConnectL2HLastChange,
-- atmVcCrossConnectH2LLastChange, atmVcCrossConnectRowStatus,
-- atmVclCrossConnectIdentifier, atmVcCrossConnectIndexNext
atmInterfaceConfGroup OBJECT IDENTIFIER ::= { atmMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects providing configuration
-- information about an ATM interface.
-- objects
-- atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
-- atmInterfaceConfVpcs, atmInterfaceConfVccs,
-- atmInterfaceMaxActiveVpiBits, atmInterfaceMaxActiveVciBits,
-- atmInterfaceIlmiVpi, atmInterfaceIlmiVci,
-- atmInterfaceAddressType, atmInterfaceAdminAddr,
-- atmInterfaceMyNeighborIpAddress, atmInterfaceMyNeighborIfName
atmTrafficDescrGroup OBJECT IDENTIFIER ::= { atmMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects providing information
-- about ATM traffic descriptor type and
-- the associated parameters.
-- objects
-- atmTrafficDescrType, atmTrafficDescrParam1,
-- atmTrafficDescrParam2, atmTrafficDescrParam3,
-- atmTrafficDescrParam4, atmTrafficDescrParam5,
-- atmTrafficQoSClass, atmTrafficDescrRowStatus
atmVpcTerminationGroup OBJECT IDENTIFIER ::= { atmMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects providing
-- information about a VPL at an ATM interface
-- which terminates a VPC
-- (i.e., one which is NOT cross-connected
-- to other VPLs).
-- objects
-- atmVplOperStatus, atmVplAdminStatus, atmVplLastChange,
-- atmVplReceiveTrafficDescrIndex,
-- atmVplTransmitTrafficDescrIndex, atmVplRowStatus
atmVccTerminationGroup OBJECT IDENTIFIER ::= { atmMIBGroups 6 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects providing information
-- about a VCL at an ATM interface
-- which terminates a VCC (i.e., one which is
-- NOT cross-connected to other VCLs).
-- objects
-- atmVclOperStatus, atmVclAdminStatus, atmVclLastChange,
-- atmVclReceiveTrafficDescrIndex,
-- atmVclTransmitTrafficDescrIndex, atmVccAalType,
-- atmVclRowStatus
atmVpCrossConnectGroup OBJECT IDENTIFIER ::= { atmMIBGroups 7 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects providing
-- information about a VP cross-connect
-- and the associated VPLs that are
-- cross-connected together.
-- objects
-- atmVplReceiveTrafficDescrIndex,
-- atmVplTransmitTrafficDescrIndex, atmVplOperStatus,
-- atmVplRowStatus, atmVpCrossConnectAdminStatus,
-- atmVpCrossConnectL2HOperStatus,
-- atmVpCrossConnectH2LOperStatus,
-- atmVpCrossConnectL2HLastChange,
-- atmVpCrossConnectH2LLastChange, atmVpCrossConnectRowStatus,
-- atmVplCrossConnectIdentifier, atmVpCrossConnectIndexNext
atmVcCrossConnectGroup OBJECT IDENTIFIER ::= { atmMIBGroups 8 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects providing
-- information about a VC cross-connect
-- and the associated VCLs that are
-- cross-connected together.
-- objects
-- atmVclReceiveTrafficDescrIndex,
-- atmVclTransmitTrafficDescrIndex, atmVclOperStatus,
-- atmVclRowStatus, atmVcCrossConnectAdminStatus,
-- atmVcCrossConnectL2HOperStatus,
-- atmVcCrossConnectH2LOperStatus,
-- atmVcCrossConnectL2HLastChange,
-- atmVcCrossConnectH2LLastChange, atmVcCrossConnectRowStatus,
-- atmVclCrossConnectIdentifier, atmVcCrossConnectIndexNext
atmMIBCompliance2 OBJECT IDENTIFIER ::= { atmMIBCompliances 2 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP entities
-- including networks which have ATM and
-- AAL5 interfaces.
-- Module
-- >>current<<
-- MandGroup
-- atmInterfaceConfGroup2
-- MandGroup
-- atmTrafficDescrGroup2
-- ObjVar
-- atmInterfaceMaxVpcs
-- ObjVar
-- atmInterfaceMaxVccs
-- ObjVar
-- atmInterfaceMaxActiveVpiBits
-- ObjVar
-- atmInterfaceMaxActiveVciBits
-- ObjVar
-- atmInterfaceIlmiVpi
-- ObjVar
-- atmInterfaceIlmiVci
-- ObjVar
-- atmInterfaceMyNeighborIpAddress
-- ObjVar
-- atmInterfaceMyNeighborIfName
-- ObjVar
-- atmInterfaceSubscrAddress
-- ObjVar
-- atmTrafficDescrParamIndexNext
-- ObjVar
-- atmTrafficDescrType
-- ObjVar
-- atmTrafficDescrParam1
-- ObjVar
-- atmTrafficDescrParam2
-- ObjVar
-- atmTrafficDescrParam3
-- ObjVar
-- atmTrafficDescrParam4
-- ObjVar
-- atmTrafficDescrParam5
-- ObjVar
-- atmServiceCategory
-- ObjVar
-- atmTrafficDescrRowStatus
-- OptGroup
-- atmInterfaceDs3PlcpGroup
-- OptGroup
-- atmInterfaceTCGroup
-- OptGroup
-- atmVpcTerminationGroup2
-- OptGroup
-- atmVplCrossConnectGroup
-- OptGroup
-- atmVpPvcCrossConnectGroup
-- ObjVar
-- atmVplAdminStatus
-- ObjVar
-- atmVplReceiveTrafficDescrIndex
-- ObjVar
-- atmVplTransmitTrafficDescrIndex
-- ObjVar
-- atmVplRowStatus
-- ObjVar
-- atmVplCastType
-- ObjVar
-- atmVplConnKind
-- ObjVar
-- atmVpCrossConnectAdminStatus
-- ObjVar
-- atmVpCrossConnectRowStatus
-- OptGroup
-- atmVccTerminationGroup2
-- OptGroup
-- atmVclCrossConnectGroup
-- OptGroup
-- atmVcPvcCrossConnectGroup
-- ObjVar
-- atmVclAdminStatus
-- ObjVar
-- atmVclReceiveTrafficDescrIndex
-- ObjVar
-- atmVclTransmitTrafficDescrIndex
-- ObjVar
-- atmVccAalType
-- ObjVar
-- atmVclRowStatus
-- ObjVar
-- atmVclCastType
-- ObjVar
-- atmVclConnKind
-- ObjVar
-- atmVcCrossConnectAdminStatus
-- ObjVar
-- atmVcCrossConnectRowStatus
-- OptGroup
-- aal5VccGroup
-- ObjVar
-- atmVccAal5CpcsTransmitSduSize
-- ObjVar
-- atmVccAal5CpcsReceiveSduSize
-- ObjVar
-- atmVccAal5EncapsType
atmMIBCompliance OBJECT IDENTIFIER ::= { atmMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- deprecated
-- Descr
-- The compliance statement for SNMP entities
-- including networks which have ATM and
-- AAL5 interfaces.
-- Module
-- >>current<<
-- MandGroup
-- atmInterfaceConfGroup
-- MandGroup
-- atmTrafficDescrGroup
-- ObjVar
-- atmInterfaceMaxVpcs
-- ObjVar
-- atmInterfaceMaxVccs
-- ObjVar
-- atmInterfaceMaxActiveVpiBits
-- ObjVar
-- atmInterfaceMaxActiveVciBits
-- ObjVar
-- atmInterfaceIlmiVpi
-- ObjVar
-- atmInterfaceIlmiVci
-- ObjVar
-- atmInterfaceMyNeighborIpAddress
-- ObjVar
-- atmInterfaceMyNeighborIfName
-- ObjVar
-- atmTrafficDescrType
-- ObjVar
-- atmTrafficDescrParam1
-- ObjVar
-- atmTrafficDescrParam2
-- ObjVar
-- atmTrafficDescrParam3
-- ObjVar
-- atmTrafficDescrParam4
-- ObjVar
-- atmTrafficDescrParam5
-- ObjVar
-- atmTrafficQoSClass
-- ObjVar
-- atmTrafficDescrRowStatus
-- OptGroup
-- atmInterfaceDs3PlcpGroup
-- OptGroup
-- atmInterfaceTCGroup
-- OptGroup
-- atmVpcTerminationGroup
-- OptGroup
-- atmVpCrossConnectGroup
-- ObjVar
-- atmVplAdminStatus
-- ObjVar
-- atmVplReceiveTrafficDescrIndex
-- ObjVar
-- atmVplTransmitTrafficDescrIndex
-- ObjVar
-- atmVplRowStatus
-- ObjVar
-- atmVpCrossConnectAdminStatus
-- ObjVar
-- atmVpCrossConnectRowStatus
-- OptGroup
-- atmVccTerminationGroup
-- OptGroup
-- atmVcCrossConnectGroup
-- ObjVar
-- atmVclAdminStatus
-- ObjVar
-- atmVclReceiveTrafficDescrIndex
-- ObjVar
-- atmVclTransmitTrafficDescrIndex
-- ObjVar
-- atmVccAalType
-- ObjVar
-- atmVclRowStatus
-- ObjVar
-- atmVcCrossConnectAdminStatus
-- ObjVar
-- atmVcCrossConnectRowStatus
-- OptGroup
-- aal5VccGroup
-- ObjVar
-- atmVccAal5CpcsTransmitSduSize
-- ObjVar
-- atmVccAal5CpcsReceiveSduSize
-- ObjVar
-- atmVccAal5EncapsType
END
ATM2-MIB DEFINITIONS ::= BEGIN
-- From file: "atm2.mi2"
-- Compile options "4 G A M"
IMPORTS
Gauge32, Counter32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
ifIndex
FROM RFC1213-MIB
TruthValue, RowStatus, TimeStamp, DisplayString
FROM SNMPv2-TC-v1
InterfaceIndex
FROM IF-MIB
atmMIB, atmMIBObjects
FROM ATM-TC-MIB
atmVpCrossConnectIndex, atmVpCrossConnectLowIfIndex, atmVpCrossConnectLowVpi,
atmVpCrossConnectHighIfIndex, atmVpCrossConnectHighVpi
FROM ATM-MIB
atmVcCrossConnectIndex, atmVcCrossConnectLowIfIndex, atmVcCrossConnectLowVpi,
atmVcCrossConnectLowVci, atmVcCrossConnectHighIfIndex, atmVcCrossConnectHighVpi,
atmVcCrossConnectHighVci
FROM ATM-MIB
atmInterfaceConfEntry, atmVplEntry, atmVplVpi,
atmVplOperStatus, atmVclEntry, atmVclVpi, atmVclVci,
atmVclOperStatus, atmVpCrossConnectEntry,
atmVcCrossConnectEntry
FROM ATM-MIB
AtmAddr, AtmSigDescrParamIndex, AtmInterfaceType,
AtmIlmiNetworkPrefix, AtmVcIdentifier, AtmVpIdentifier,
AtmTrafficDescrParamIndex
FROM ATM-TC-MIB;
atm2MIB OBJECT IDENTIFIER ::= { atmMIBObjects 14}
--atm2MIB OBJECT IDENTIFIER ::= { experimental XX }
-- MODULE-IDENTITY
-- LastUpdated
-- 9612051200Z
-- OrgName
-- IETF AToMMIB Working Group
-- ContactInfo
-- Faye Ly
-- Postal: 3Com Networks Inc.
-- Santa Clara, CA 95052
-- US
-- Tel: +1 408 764 6576
-- Fax: +1 408 495 2599
-- E-Mail: faye@3com.com
--
-- Michael Noto
-- Postal: Network Equipment Technologies
-- 800 Saginaw Drive RM 21.1.111
-- Redwood City, CA 94063
-- US
-- Tel: +1 415 569 7143
-- Fax: +1 908 758 4177
-- E-mail: mike_noto@net.com
--
-- Andrew Smith
-- Postal: Extreme Networks
-- 1601 S. De Anza Blvd, #220
-- Cupertino, CA 95014
-- US
-- Tel: +1 408 342 0985
-- Fax: +1 408 342 0989
-- E-Mail: ansmith@ix.netcom.com
--
-- Ethan Mickey Spiegel
-- Postal: Cisco Systems
-- 170 W. Tasman Drive
-- San Jose, CA 95134-1706
-- Tel: +1 408 526 6408
-- Fax: +1 408 526 6488
-- E-Mail: mspiegel@cisco.com
--
-- Kaj Tesink
-- Postal: Bell Communications Research
-- 331 Newman Springs Road
-- Red Bank, NJ 07701
-- US
-- Tel: +1 908 758 5254
-- Fax: +1 908 758 4177
-- E-mail: kaj@cc.bellcore.com
-- Descr
-- This MIB Module is a supplement to the
-- ATM-MIB [1].
atm2MIBObjects OBJECT IDENTIFIER ::= { atm2MIB 1 }
atm2MIBTraps OBJECT IDENTIFIER ::= { atm2MIB 2 }
atmPvcTraps OBJECT IDENTIFIER ::= { atm2MIBTraps 1 }
atmPvcTrapsPrefix OBJECT IDENTIFIER ::= { atmPvcTraps 0 }
atm2MIBConformance OBJECT IDENTIFIER ::= { atm2MIB 3 }
atm2MIBGroups OBJECT IDENTIFIER ::= { atm2MIBConformance 1 }
atm2MIBCompliances OBJECT IDENTIFIER ::= { atm2MIBConformance 2 }
atmSvcVpCrossConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSvcVpCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM SVPC Cross Connect table. A
bi-directional VP cross-connect between two
switched VPLs is modeled as one entry in this
table. A Soft PVPC cross-connect, between a
soft permanent VPL and a switched VPL, is
also modeled as one entry in this table."
::= { atm2MIBObjects 1 }
atmSvcVpCrossConnectEntry OBJECT-TYPE
SYNTAX AtmSvcVpCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATM SVPC Cross Connect table.
This entry is used to model a bi-directional
ATM VP cross-connect between two VPLs."
INDEX { atmSvcVpCrossConnectIndex, atmSvcVpCrossConnectLowIfIndex, atmSvcVpCrossConnectLowVpi, atmSvcVpCrossConnectHighIfIndex, atmSvcVpCrossConnectHighVpi }
::= { atmSvcVpCrossConnectTable 1 }
AtmSvcVpCrossConnectEntry ::= SEQUENCE {
atmSvcVpCrossConnectIndex INTEGER,
atmSvcVpCrossConnectLowIfIndex InterfaceIndex,
atmSvcVpCrossConnectLowVpi AtmVpIdentifier,
atmSvcVpCrossConnectHighIfIndex InterfaceIndex,
atmSvcVpCrossConnectHighVpi AtmVpIdentifier,
atmSvcVpCrossConnectCreationTime TimeStamp,
atmSvcVpCrossConnectRowStatus RowStatus
}
atmSvcVpCrossConnectIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique value to identify this SVPC cross-connect."
::= { atmSvcVpCrossConnectEntry 1 }
atmSvcVpCrossConnectLowIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to MIB II's
ifIndex value of the ATM interface port for this
SVPC cross-connect. The term low implies
that this ATM interface has the numerically lower
ifIndex value than the other ATM interface
identified in the same atmSvcVpCrossConnectEntry."
::= { atmSvcVpCrossConnectEntry 2 }
atmSvcVpCrossConnectLowVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to the VPI
value associated with the SVPC cross-connect
at the ATM interface that is identified by
atmSvcVpCrossConnectLowIfIndex. The VPI value
cannot exceed the number supported by the
atmInterfaceMaxVpiBits at the low ATM interface
port."
::= { atmSvcVpCrossConnectEntry 3 }
atmSvcVpCrossConnectHighIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to MIB II's
ifIndex value of the ATM interface port for
this SVC VP cross-connect. The term high
implies that this ATM interface has the
numerically higher ifIndex value than the
other ATM interface identified in the same
atmSvcVpCrossConnectEntry."
::= { atmSvcVpCrossConnectEntry 4 }
atmSvcVpCrossConnectHighVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to the VPI
value associated with the SVPC cross-connect
at the ATM interface that is identified by
atmSvcVpCrossConnectHighIfIndex. The VPI value
cannot exceed the number supported by the
atmInterfaceMaxVpiBits at the high ATM interface
port."
::= { atmSvcVpCrossConnectEntry 5 }
atmSvcVpCrossConnectCreationTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of MIB II's sysUpTime object
at the time this bi-directional SVPC
cross-connect was created. If the current
state was entered prior to the last
re-initialization of the agent, then this
object contains a zero value."
::= { atmSvcVpCrossConnectEntry 6 }
atmSvcVpCrossConnectRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to delete rows in the
atmSvcVpCrossConnectTable."
::= { atmSvcVpCrossConnectEntry 7 }
atmSvcVcCrossConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSvcVcCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM SVCC Cross Connect table. A
bi-directional VC cross-connect between two
switched VCLs is modeled as one entry in
this table. A Soft PVCC cross-connect,
between a soft permanent VCL and a switched
VCL, is also modeled as one entry in this
table."
::= { atm2MIBObjects 2 }
atmSvcVcCrossConnectEntry OBJECT-TYPE
SYNTAX AtmSvcVcCrossConnectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATM SVCC Cross Connect table.
This entry is used to model a bi-directional ATM
VC cross-connect between two VCLs."
INDEX { atmSvcVcCrossConnectIndex, atmSvcVcCrossConnectLowIfIndex, atmSvcVcCrossConnectLowVpi, atmSvcVcCrossConnectLowVci, atmSvcVcCrossConnectHighIfIndex, atmSvcVcCrossConnectHighVpi, atmSvcVcCrossConnectHighVci }
::= { atmSvcVcCrossConnectTable 1 }
AtmSvcVcCrossConnectEntry ::= SEQUENCE {
atmSvcVcCrossConnectIndex INTEGER,
atmSvcVcCrossConnectLowIfIndex InterfaceIndex,
atmSvcVcCrossConnectLowVpi AtmVpIdentifier,
atmSvcVcCrossConnectLowVci AtmVcIdentifier,
atmSvcVcCrossConnectHighIfIndex InterfaceIndex,
atmSvcVcCrossConnectHighVpi AtmVpIdentifier,
atmSvcVcCrossConnectHighVci AtmVcIdentifier,
atmSvcVcCrossConnectCreationTime TimeStamp,
atmSvcVcCrossConnectRowStatus RowStatus
}
atmSvcVcCrossConnectIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique value to identify this SVCC cross-connect."
::= { atmSvcVcCrossConnectEntry 1 }
atmSvcVcCrossConnectLowIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to MIB II's
ifIndex value of the ATM interface port for this
SVCC cross-connect. The term low implies that
this ATM interface has the numerically lower
ifIndex value than the other ATM interface
identified in the same atmSvcVcCrossConnectEntry."
::= { atmSvcVcCrossConnectEntry 2 }
atmSvcVcCrossConnectLowVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to the VPI
value associated with the SVCC cross-connect
at the ATM interface that is identified by
atmSvcVcCrossConnectLowIfIndex. The VPI value
cannot exceed the number supported by the
atmInterfaceMaxVpiBits at the low ATM interface
port."
::= { atmSvcVcCrossConnectEntry 3 }
atmSvcVcCrossConnectLowVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to the VCI
value associated with the SVCC cross-connect
at the ATM interface that is identified by
atmSvcVcCrossConnectLowIfIndex. The VCI value
cannot exceed the number supported by the
atmInterfaceMaxVciBits at the low ATM interface
port."
::= { atmSvcVcCrossConnectEntry 4 }
atmSvcVcCrossConnectHighIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to MIB II's
ifIndex value for the ATM interface port for
this SVCC cross-connect. The term high implies
that this ATM interface has the numerically
higher ifIndex value than the other ATM interface
identified in the same atmSvcVcCrossConnectEntry."
::= { atmSvcVcCrossConnectEntry 5 }
atmSvcVcCrossConnectHighVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to the VPI
value associated with the SVCC cross-connect
at the ATM interface that is identified by
atmSvcVcCrossConnectHighIfIndex. The VPI value
cannot exceed the number supported by the
atmInterfaceMaxVpiBits at the high ATM interface
port."
::= { atmSvcVcCrossConnectEntry 6 }
atmSvcVcCrossConnectHighVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is equal to the VCI
value associated with the SVCC cross-connect
at the ATM interface that is identified by
atmSvcVcCrossConnectHighIfIndex. The VCI value
cannot exceed the number supported by the
atmInterfaceMaxVciBits at the high ATM interface
port."
::= { atmSvcVcCrossConnectEntry 7 }
atmSvcVcCrossConnectCreationTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of MIB II's sysUpTime object
at the time this bi-directional SVCC
cross-connect was created. If the current
state was entered prior to the last
re-initialization of the agent, then this
object contains a zero value."
::= { atmSvcVcCrossConnectEntry 8 }
atmSvcVcCrossConnectRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to delete rows in the
atmSvcVcCrossConnectTable."
::= { atmSvcVcCrossConnectEntry 9 }
atmSigStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSigStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains ATM interface signalling monitoring
, one entry per ATM signalling interface."
::= { atm2MIBObjects 3 }
atmSigStatEntry OBJECT-TYPE
SYNTAX AtmSigStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains signalling statistics variables."
INDEX { ifIndex }
::= { atmSigStatTable 1 }
AtmSigStatEntry ::= SEQUENCE {
atmSigSSCOPConEvents Counter32,
atmSigSSCOPErrdPdus Counter32,
atmSigDetectSetupAttempts Counter32,
atmSigEmitSetupAttempts Counter32,
atmSigDetectUnavailRoutes Counter32,
atmSigEmitUnavailRoutes Counter32,
atmSigDetectUnavailResrcs Counter32,
atmSigEmitUnavailResrcs Counter32,
atmSigDetectCldPtyEvents Counter32,
atmSigEmitCldPtyEvents Counter32,
atmSigDetectMsgErrors Counter32,
atmSigEmitMsgErrors Counter32,
atmSigDetectClgPtyEvents Counter32,
atmSigEmitClgPtyEvents Counter32,
atmSigDetectTimerExpireds Counter32,
atmSigEmitTimerExpireds Counter32,
atmSigDetectRestarts Counter32,
atmSigEmitRestarts Counter32,
atmSigInEstabls Counter32,
atmSigOutEstabls Counter32
}
atmSigSSCOPConEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SSCOP Connection Events Counter. This
counter counts the sum of the following errors:
1) SSCOP Connection Disconnect Counter
The abnormal occurrence of this event is
characterized by the expiry of Timer_NO_RESPONSE.
(This event is communicated to the layer management
with MAA-ERROR code P. See ITU-T Q.2110 [13].)
2) SSCOP Connection Initiation Failure
This condition indicates the inability to establish
an SSCOP connection. This event occurs whenever the
number of expiries of the connection control timer
(Timer_CC) exceeds the MaxCC or upon receipt of a
connection reject message BGREJ PDU. (This event is
communicated to layer management with MAA-ERROR
code O. See ITU-T Q.2110.)
3) SSCOP Connection Re-Establ/Resynch
This event occurs upon receipt of a BGN PDU or RESYNC
PDU."
::= { atmSigStatEntry 1 }
atmSigSSCOPErrdPdus OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SSCOP Errored PDUs Counter. This counter counts the
sum of the following errors:
1) Invalid PDUs.
These are defined in SSCOP and consist of PDUs
with incorrect length (MAA-ERROR code U),
undefined PDU type code or not 32-bit aligned.
2) PDUs that result in MAA error codes and are
discarded
See Errors A-M and Q-T defined in ITU-T Q.2110 [13]."
::= { atmSigStatEntry 2 }
atmSigDetectSetupAttempts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Call Setup Attempts Counter. This counter counts
the number of call setup attempts(both successful
and unsuccessful) detected on this interface."
::= { atmSigStatEntry 3 }
atmSigEmitSetupAttempts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Call Setup Attempts Counter. This counter counts the
number of call setup attempts(both successful and
unsuccessful) transmitted on this interface."
::= { atmSigStatEntry 4 }
atmSigDetectUnavailRoutes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Route Unavailability detected on this
interface. This counter is incremented when a RELEASE,
RELEASE COMPLETE (only when not preceded by a RELEASE
mesg for the same call), ADD PARTY REJECT, or STATUS
message that contains one of the following cause code
values is received (Note: These cause values apply to
both UNI3.0 and UNI3.1):
Cause Value Meaning
1 unallocated (unassigned) number
2 no route to specified transit network
3 no route to destination
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 5 }
atmSigEmitUnavailRoutes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Route Unavailability transmitted from this
interface. This counter is incremented when a RELEASE,
RELEASE COMPLETE (only when not preceded by a RELEASE
mesg for the same call), ADD PARTY REJECT, or STATUS
message that contains one of the following cause code
values is transmitted (Note: These cause values apply
to both UNI3.0 and UNI3.1):
Cause Value Meaning
1 unallocated (unassigned) number
2 no route to specified transit network
3 no route to destination
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 6 }
atmSigDetectUnavailResrcs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Resource Unavailability detected on this
interfrace. This counter is incremented when a
RELEASE, RELEASE COMPLETE (only when not preceded by a
RELEASE mesg for the same call), ADD PARTY REJECT, or
STATUS message that contains one of the following cause
code values is received (Note: These cause values apply
to both UNI3.0 and UNI3.1 unless otherwise stated):
Cause Value Meaning
35 requested VPCI/VCI not available
37 user cell rate not available (UNI3.1
only)
38 network out of order
41 temporary failure
45 no VPCI/VCI available
47 resource unavailable, unspecified
49 Quality of Service unavailable
51 user cell rate not available (UNI3.0
only)
58 bearer capability not presently
available
63 Service or option not available,
unspecified
92 too many pending add party requests
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 7 }
atmSigEmitUnavailResrcs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Resource Unavailability transmitted from
this interfrace. This counter is incremented when a
RELEASE, RELEASE COMPLETE (only when not preceded by a
RELEASE mesg for the same call), ADD PARTY REJECT, or
STATUS message that contains one of the following cause
code values is transmitted (Note: These cause values
apply to both UNI3.0 and UNI3.1 unless otherwise
stated):
Cause Value Meaning
35 requested VPCI/VCI not available
37 user cell rate not available (UNI3.1
only)
38 network out of order
41 temporary failure
45 no VPCI/VCI available
47 resource unavailable, unspecified
49 Quality of Service unavailable
51 user cell rate not available (UNI3.0
only)
58 bearer capability not presently
available
63 Service or option not available,
unspecified
92 too many pending add party requests
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 8 }
atmSigDetectCldPtyEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Called Party Responsible For Unsuccessful
Call detected on this interface. This counter is
incremented when a RELEASE, RELEASE COMPLETE (only when
not preceded by a RELEASE mesg for the same call), ADD
PARTY REJECT, or STATUS message that contains one of
the following cause code values is received (Note:
These cause values apply to both UNI3.0 and UNI3.1):
Cause Value Meaning
17 user busy
18 no user responding
21 call rejected
22 number changed
23 user rejects all calls with calling
line id restriction (CLIR)
27 destination out of order
31 normal, unspecified
88 incompatible destination
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted.
Note: Cause Value #30 'response to STATUS ENQUIRY'
was not included in this memo since it did not apply
to a hard failure."
::= { atmSigStatEntry 9 }
atmSigEmitCldPtyEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Called Party Responsible For Unsuccessful Call
transmitted from this interface. This counter is
incremented when a RELEASE, RELEASE COMPLETE (only
when not preceded by a RELEASE mesg for the same call),
ADD PARTY REJECT, or STATUS message that contains one
of the following cause code values is
transmitted (Note: These cause values apply to both
UNI3.0 and UNI3.1):
Cause Value Meaning
17 user busy
18 no user responding
21 call rejected
22 number changed
23 user rejects all calls with calling
line id restriction (CLIR)
27 destination out of order
31 normal, unspecified
88 incompatible destination
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted.
Note: Cause Value #30 'response to STATUS ENQUIRY'
was not included in this memo since it did not apply
to a hard failure."
::= { atmSigStatEntry 10 }
atmSigDetectMsgErrors OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Incorrect Messages detected on this
interface. The Incorrect Messages Counter reflects any
sort of incorrect information in a message. This
includes:
- RELEASE, RELEASE COMPLETE, ADD PARTY REJECT,
and STATUS messages transmitted, that contain any of
the Cause values listed below.
- Ignored messages. These messages are dropped
because the message was so damaged that it could
not be further processed. A list of dropped
messages is compiled below:
1. Message with invalid protocol discriminator
2. Message with errors in the call reference I.E.
- Bits 5-8 of the first octet not equal to
'0000'
- Bits 1-4 of the first octet indicating a
length other than 3 octets
- RELEASE COMPLETE message received with a
call reference that does not relate to a
call active or in progress
- SETUP message received with call reference
flag incorrectly set to 1
- SETUP message received with a call
reference for a call that is already
active or in progress.
3. Message too short
The following cause values are monitored by this
counter (Note: These cause values apply to both UNI3.0
and UNI3.1 unless otherwise stated):
Cause Value Meaning
10 VPCI/VCI unacceptable (UNI3.0 only)
36 VPCI/VCI assignment failure (UNI3.1 only)
81 invalid call reference value
82 identified channel does not exist
89 invalid endpoint reference
96 mandatory information element is missing
97 message type non-existent or not
implemented
99 information element non-existent or not
implemented
100 invalid information element contents
101 message not compatible with call state
104 incorrect message length
111 protocol error, unspecified
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 11 }
atmSigEmitMsgErrors OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Incorrect Messages transmitted on this
interface. The Incorrect Messages Counter reflects any
sort of incorrect information in a message. This
includes:
- RELEASE, RELEASE COMPLETE, ADD PARTY REJECT,
and STATUS messages transmitted or
received, that contain any of the Cause values
listed below.
- Ignored messages. These messages are dropped
because the message was so damaged that it could
not be further processed. A list of dropped
messages is compiled below:
1. Message with invalid protocol discriminator
2. Message with errors in the call reference I.E.
- Bits 5-8 of the first octet not equal to
'0000'
- Bits 1-4 of the first octet indicating a
length other than 3 octets
- RELEASE COMPLETE message received with a
call reference that does not relate to a
call active or in progress
- SETUP message received with call reference
flag incorrectly set to 1
- SETUP message received with a call
reference for a call that is already
active or in progress.
3. Message too short
The following cause values are monitored by this
counter (Note: These cause values apply to both UNI3.0
and UNI3.1 unless otherwise stated):
Cause Value Meaning
10 VPCI/VCI unacceptable (UNI3.0 only)
36 VPCI/VCI assignment failure (UNI3.1 only)
81 invalid call reference value
82 identified channel does not exist
89 invalid endpoint reference
96 mandatory information element is missing
97 message type non-existent or not
implemented
99 information element non-existent or not
implemented
100 invalid information element contents
101 message not compatible with call state
104 incorrect message length
111 protocol error, unspecified
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 12 }
atmSigDetectClgPtyEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Calling Party Events detected on this
interface. This counter monitors error events that
occur due to the originating user doing something
wrong. This counter is incremented when a RELEASE,
RELEASE COMPLETE (only when not preceded by a RELEASE
mesg for the same call), ADD PARTY REJECT, or STATUS
message that contains one of the following cause code
values is received (Note: These cause values apply to
both UNI3.0 and UNI3.1):
Cause Value Meaning
28 invalid number format (address incomplete)
43 access information discarded
57 bearer capability not authorized
65 bearer capability not implemented
73 unsupported combination of traffic
parameters
78 AAL parameters cannot be supported (UNI3.1
only)
91 invalid transit network selection
93 AAL parameters cannot be supported (UNI3.0
only)
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 13 }
atmSigEmitClgPtyEvents OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Calling Party Events transmitted from this
interface. This counter monitors error events that
occur due to the originating user doing something
wrong. This counter is incremented when a RELEASE,
RELEASE COMPLETE (only when not preceded by a RELEASE
mesg for the same call), ADD PARTY REJECT, or STATUS
message that contains one of the following cause code
values is transmitted (Note: These cause values apply
to both UNI3.0 and UNI3.1):
Cause Value Meaning
28 invalid number format (address incomplete)
43 access information discarded
57 bearer capability not authorized
65 bearer capability not implemented
73 unsupported combination of traffic
parameters
78 AAL parameters cannot be supported (UNI3.1
only)
91 invalid transit network selection
93 AAL parameters cannot be supported (UNI3.0
only)
NOTE: For this counter, RELEASE COMPLETE
messages that are a reply to a previous RELEASE
message and contain the same cause value, are
redundant (for counting purposes) and should not
be counted."
::= { atmSigStatEntry 14 }
atmSigDetectTimerExpireds OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Timer Expiries detected on this interface.
The Timer Expiries Counter provides a count of network
timer expiries, and to some extent, host or switch
timer expiries. The conditions for incrementing this
counter are:
- Expiry of any network timer
- Receipt of a RELEASE or RELEASE COMPLETE
message with Cause #102, 'recovery on
timer expiry'.
NOTE: For this counter, RELEASE COMPLETE messages
that are a reply to a previous RELEASE message and
contain the same cause value, are redundant (for
counting purposes) and should not be counted."
::= { atmSigStatEntry 15 }
atmSigEmitTimerExpireds OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Timer Expiries transmitted from this
interface. The Timer Expiries Counter provides a count
of network timer expiries, and to some extent, host or
switch timer expiries. The conditions for incrementing
this counter are:
- Expiry of any network timer
- Receipt of a RELEASE or RELEASE COMPLETE
message with Cause #102, 'recovery on
timer expiry'.
NOTE: For this counter, RELEASE COMPLETE messages
that are a reply to a previous RELEASE message and
contain the same cause value, are redundant (for
counting purposes) and should not be counted."
::= { atmSigStatEntry 16 }
atmSigDetectRestarts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Restart Activity errors detected on this
interface. The Restart Activity Counter provides a
count of host, switch, or network restart activity.
This counter is incremented when receiving a RESTART
message."
::= { atmSigStatEntry 17 }
atmSigEmitRestarts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Restart Activity errors transmitted from
this interface. The Restart Activity Counter provides
a count of host, switch, or network restart activity.
This counter is incremented when transmitting a RESTART
message."
::= { atmSigStatEntry 18 }
atmSigInEstabls OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of SVC VCCs established at this signalling
entity for incoming connections."
::= { atmSigStatEntry 19 }
atmSigOutEstabls OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of SVC VCCs established at this signalling
entity for outgoing connections."
::= { atmSigStatEntry 20 }
atmSigSupportTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSigSupportEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains ATM local interface configuration
parameters, one entry per ATM signalling interface."
::= { atm2MIBObjects 4 }
atmSigSupportEntry OBJECT-TYPE
SYNTAX AtmSigSupportEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains signalling configuration parameters
and state variables."
INDEX { ifIndex }
::= { atmSigSupportTable 1 }
AtmSigSupportEntry ::= SEQUENCE {
atmSigSupportClgPtyNumDel INTEGER,
atmSigSupportClgPtySubAddr INTEGER,
atmSigSupportCldPtySubAddr INTEGER,
atmSigSupportHiLyrInfo INTEGER,
atmSigSupportLoLyrInfo INTEGER,
atmSigSupportBlliRepeatInd INTEGER,
atmSigSupportAALInfo INTEGER,
atmSigSupportPrefCarrier OCTET STRING
}
atmSigSupportClgPtyNumDel OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether the Calling Party Number
Information Element is transferred to the called party
address. The value of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 1 }
atmSigSupportClgPtySubAddr OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether to accept and transfer
the Calling Party Subaddress Information Element from
the calling party to the called party. Calling party
subaddress information shall only be transferred to the
called party if calling party number delivery is
enabled (i.e., atmSigSupportClgPtyNumDel =
'enabled(1)'. The value of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 2 }
atmSigSupportCldPtySubAddr OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether to accept, transfer, and
deliver the Called Party Subaddress Information Element
from the calling party to the called party. The value
of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 3 }
atmSigSupportHiLyrInfo OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether to accept, transfer, and
deliver the Broadband High Layer Information Element
from the calling party to the called party. The value
of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 4 }
atmSigSupportLoLyrInfo OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether to accept, transfer, and
deliver the Broadband Low Layer Information Element
from the calling party to the called party. The value
of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 5 }
atmSigSupportBlliRepeatInd OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether to accept, transfer, and
deliver the Broadband Repeat Indicator with two or
three instances of the Broadband Low Layer Information
Element for low layer information selection from the
calling party to the called party. This object shall
only be transferred if atmSigSupportLoLyrInfo =
'enabled(1)'. The value of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 6 }
atmSigSupportAALInfo OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether to accept, transfer, and
deliver the ATM Adaptation Layer Parameters Information
Element from the calling party to the called party.
The value of this object can be:
- enabled(1) This Information Element is transferred
to the called party
- disabled(2) This Information Element is NOT
transferred to the called party."
::= { atmSigSupportEntry 7 }
atmSigSupportPrefCarrier OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter identifies the carrier to which
intercarrier calls originated from this interface are
routed when transit network selection information is
not provided by the calling party. If a Carrier
Identification Code (CIC) is used the parameter shall
contain the CIC. For three-digit CICs, the first octet
shall be '0' and the CIC is contained in the three
following octets. If the preferred carrier feature is
not supported the value is a zero-length string."
::= { atmSigSupportEntry 8 }
atmSigDescrParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSigDescrParamEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table contains signalling capabilities of VCLs
except the Traffic Descriptor. Traffic
descriptors are described in the
atmTrafficDescrParamTable."
REFERENCE
"ATM Forum User-Network Interface Specification,
Version 3.1, Section 5.4.5 Variable Length
Information Elements."
::= { atm2MIBObjects 5 }
atmSigDescrParamEntry OBJECT-TYPE
SYNTAX AtmSigDescrParamEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a set of
signalling capabilities that can be applied to a
VCL. There is no requirement for unique entries,
except that the index must be unique. Objects
atmSigDescrParamRowStatus is required during
creation."
INDEX { atmSigDescrParamIndex }
::= { atmSigDescrParamTable 1 }
AtmSigDescrParamEntry ::= SEQUENCE {
atmSigDescrParamIndex AtmSigDescrParamIndex,
atmSigDescrParamAalType INTEGER,
atmSigDescrParamAalSscsType INTEGER,
atmSigDescrParamBhliType INTEGER,
atmSigDescrParamBhliInfo OCTET STRING,
atmSigDescrParamBbcConnConf INTEGER,
atmSigDescrParamBlliLayer2 INTEGER,
atmSigDescrParamBlliLayer3 INTEGER,
atmSigDescrParamBlliPktSize INTEGER,
atmSigDescrParamBlliSnapId INTEGER,
atmSigDescrParamBlliOuiPid OCTET STRING,
atmSigDescrParamRowStatus RowStatus
}
atmSigDescrParamIndex OBJECT-TYPE
SYNTAX AtmSigDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is used by the
atmVclExtTable to identify a row in this table."
::= { atmSigDescrParamEntry 1 }
atmSigDescrParamAalType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
aal1(2),
aal34(3),
aal5(4),
userDefined(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The AAL type. The value of this object is set to
other(1) when not defined."
DEFVAL { other }
::= { atmSigDescrParamEntry 2 }
atmSigDescrParamAalSscsType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
assured(2),
nonassured(3),
frameRelay(4),
null(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SSCS type used by this entry."
DEFVAL { other }
::= { atmSigDescrParamEntry 3 }
atmSigDescrParamBhliType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
iso(2),
user(3),
hiProfile(4),
vendorSpecific(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Broadband high layer type."
DEFVAL { other }
::= { atmSigDescrParamEntry 4 }
atmSigDescrParamBhliInfo OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..7))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Broadband high layer information. When
atmSigDescrParamBhliType is set to iso(2), the
value of this object is a zero length string.
When atmSigDescrParamBhliType is set to
hiProfile(4), the value of this object is a length
of 4 octet string containing user to user profile
identifier. When atmSigDescrParamBhliType is set
to vendorSpecific(4), the value of this object
is a length of 7 octet string. The most
significant 3 octets consist of a globally-
administered OUI, the least significant 4 octets
are the vender administered application OUI."
DEFVAL { ''h }
::= { atmSigDescrParamEntry 5 }
atmSigDescrParamBbcConnConf OBJECT-TYPE
SYNTAX INTEGER {
ptp(1),
ptmp(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Broadband bearer capability user plane
connection configuration parameter."
::= { atmSigDescrParamEntry 6 }
atmSigDescrParamBlliLayer2 OBJECT-TYPE
SYNTAX INTEGER {
other(1),
iso1745(2),
q921(3),
x25linklayer(4),
x25multilink(5),
lapb(6),
hdlcArm(7),
hdlcNrm(8),
hdlcAbm(9),
iso88022(10),
x75slp(11),
q922(12),
userDef(13),
iso7776(14)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Broadband low layer information, protocol
type of layer 2. The value of this object is
other(1) if layer 2 protocol is not used."
DEFVAL { other }
::= { atmSigDescrParamEntry 7 }
atmSigDescrParamBlliLayer3 OBJECT-TYPE
SYNTAX INTEGER {
other(1),
x25pkt(2),
isoiec8208(3),
x223iso8878(4),
isoiec8473(5),
t70(6),
tr9577(7),
userDef(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Broadband low layer information, protocol
type of layer 3. The value of this object is
other(1) if layer 3 protocol is not used."
DEFVAL { other }
::= { atmSigDescrParamEntry 8 }
atmSigDescrParamBlliPktSize OBJECT-TYPE
SYNTAX INTEGER {
other(1),
s16(2),
s32(3),
s64(4),
s128(5),
s256(6),
s512(7),
s1024(8),
s2048(9),
s4096(10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default packet size defined in B-LLI."
DEFVAL { other }
::= { atmSigDescrParamEntry 9 }
atmSigDescrParamBlliSnapId OBJECT-TYPE
SYNTAX INTEGER {
other(1),
true(2),
false(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SNAP ID used for Broadband low layer protocol
layer 3. The value of this object is other(1) if
atmSigDescrParamBlliLayer3 is set to other(1)."
DEFVAL { other }
::= { atmSigDescrParamEntry 10 }
atmSigDescrParamBlliOuiPid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The OUI/PID encoding for Broadband low layer
protocol layer 3. The value of this object is a
zero length string if atmSigDescrParamBlliLayer3
is set to none(1). When used, it is always 5
octets with the most significant octet as the OUI
Octet 1 and the least significant octet as the PID
Octet 2."
DEFVAL { ''h }
::= { atmSigDescrParamEntry 11 }
atmSigDescrParamRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and delete rows in
the atmSigDescrParamTable. Writable values are:
-'createAndWait' which allows manager to create an
entry first and fill in the parameters later.
-'active' which allows manager to set the entry to
be available to users. -'destroy' which allows
manager to delete an entry from this table.
Readable values are: -'createAndWait' which means
the entry is created but not available to be used.
-'active' means it is active and ready to be used
by agent or manager."
::= { atmSigDescrParamEntry 12 }
atmIfRegisteredAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmIfRegisteredAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a list of ATM addresses that can
be used for calls to and from a given interface by a
switch or service. The ATM addresses are either
registered by the endsystem via ILMI or statically
configured. This table does not expose PNNI
reachability information. ILMI registered addresses
cannot be deleted using this table. This table only
applies to switches and network services."
::= { atm2MIBObjects 6 }
atmIfRegisteredAddrEntry OBJECT-TYPE
SYNTAX AtmIfRegisteredAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATM Interface Registered Address
table."
INDEX { ifIndex, atmIfRegAddrAddress }
::= { atmIfRegisteredAddrTable 1 }
AtmIfRegisteredAddrEntry ::= SEQUENCE {
atmIfRegAddrAddress AtmAddr,
atmIfRegAddrAddressSource INTEGER,
atmIfRegAddrOrgScope INTEGER,
atmIfRegAddrRowStatus RowStatus
}
atmIfRegAddrAddress OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An address registered for a given switch or service
interface."
::= { atmIfRegisteredAddrEntry 1 }
atmIfRegAddrAddressSource OBJECT-TYPE
SYNTAX INTEGER {
other(1),
static(2),
dynamic(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of address source for a given ATM Address.
The value dynamic(3) is indicated when ILMI is used."
::= { atmIfRegisteredAddrEntry 2 }
atmIfRegAddrOrgScope OBJECT-TYPE
SYNTAX INTEGER {
localNetwork(1),
localNetworkPlusOne(2),
localNetworkPlusTwo(3),
siteMinusOne(4),
intraSite(5),
sitePlusOne(6),
organizationMinusOne(7),
intraOrganization(8),
organizationPlusOne(9),
communityMinusOne(10),
intraCommunity(11),
communityPlusOne(12),
regional(13),
interRegional(14),
global(15)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the organizational scope for the
referenced address. The information of the referenced
address shall not be distributed outside the indicated
scope. Refer to Annex 5.3 of ATM Forum UNI Signalling
4.0 for guidelines regarding the use of organizational
scopes.
This value cannot be configured for ILMI-registered
addresses.
The default values for organizational scope are
localNetwork(1) for ATM group addresses, and global(15)
for individual addresses."
::= { atmIfRegisteredAddrEntry 3 }
atmIfRegAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and delete rows in the
atmIfRegisteredAddrTable. Rows created dynamically
(e.g., ILMI-registered addresses) cannot be deleted
using this object."
::= { atmIfRegisteredAddrEntry 4 }
atmVclAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVclAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides a mapping between the
atmVclTable and the ATM called party/calling party
address. This table can be used to retrieve the
calling party and called party ATM address pair
for a given Vcl. Note that there can be more than
one pair of calling party and called party ATM
addresses for a VCL in a point to multi-point
call."
::= { atm2MIBObjects 7 }
atmVclAddrEntry OBJECT-TYPE
SYNTAX AtmVclAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a binding
between a VCL and an ATM address associated with
this call. This ATM address can be either the
called party address or the calling party address.
There can be more than one pair of calling/called
party ATM addresses associated with the VCL entry
for point to multi-point calls. Objects
atmVclAddrAddr, atmVclAddrType, and
atmVclAddrRowStatus are required during row
creation."
INDEX { ifIndex, atmVclVpi, atmVclVci, atmVclAddrAddr }
::= { atmVclAddrTable 1 }
AtmVclAddrEntry ::= SEQUENCE {
atmVclAddrAddr AtmAddr,
atmVclAddrType INTEGER,
atmVclAddrRowStatus RowStatus
}
atmVclAddrAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An ATM address on one end of the VCL. For SVCs,
the agent supplies the value of this object at
creation time. For PVCs, manager can supply the
value of this object during or after the PVC
creation."
::= { atmVclAddrEntry 1 }
atmVclAddrType OBJECT-TYPE
SYNTAX INTEGER {
callingParty(1),
calledParty(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of ATM Address represented by the object
atmVclAddrAddr. Choices are either the calling
party ATM address or the called party ATM
address."
::= { atmVclAddrEntry 2 }
atmVclAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or destroy an entry
from this table."
::= { atmVclAddrEntry 3 }
atmAddrVclTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmAddrVclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides an alternative way to
retrieve the atmVclTable. This table can be used
to retrieve the indexing to the atmVclTable by an
ATM address."
::= { atm2MIBObjects 8 }
atmAddrVclEntry OBJECT-TYPE
SYNTAX AtmAddrVclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents an entry in
the atmVclTable of the ATM MIB [1] by it's ATM
address. The ATM address is either the calling or
called party ATM address of the call. Entries in
this table are read only. They show up when
entries are created in the atmVclAddrTable."
INDEX { atmVclAddrAddr, atmAddrVclAtmIfIndex, atmAddrVclVpi, atmAddrVclVci }
::= { atmAddrVclTable 1 }
AtmAddrVclEntry ::= SEQUENCE {
atmAddrVclAtmIfIndex InterfaceIndex,
atmAddrVclVpi AtmVpIdentifier,
atmAddrVclVci AtmVcIdentifier,
atmAddrVclAddrType INTEGER
}
atmAddrVclAtmIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The interface index of the ATM interface where
this VCL pertains to. This object combined with
the atmAddrVclVpi and atmAddrVclVci objects serves
as an index to the atmVclTable."
::= { atmAddrVclEntry 1 }
atmAddrVclVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value of the VCL. This object combined
with the atmAddrVclAtmIfIndex and atmAddrVclVci
objects serves as an index to the atmVclTable."
::= { atmAddrVclEntry 2 }
atmAddrVclVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI value of the VCL. This object combined
with the atmAddrVclAtmIfIndex and atmAddrVclVpi
objects serves as an index to the atmVclTable."
::= { atmAddrVclEntry 3 }
atmAddrVclAddrType OBJECT-TYPE
SYNTAX INTEGER {
callingParty(1),
calledParty(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of ATM Address represented by the object
atmVclAddrAddr. Choices are either calling party
address or called party address."
::= { atmAddrVclEntry 4 }
atmVplStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVplStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all statistic counters per
VPL. It is used to monitor the usage of the VPL
in terms of incoming cells and outgoing cells."
::= { atm2MIBObjects 9 }
atmVplStatEntry OBJECT-TYPE
SYNTAX AtmVplStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a VPL."
INDEX { ifIndex, atmVplVpi }
::= { atmVplStatTable 1 }
AtmVplStatEntry ::= SEQUENCE {
atmVplStatTotalCellIns Counter32,
atmVplStatClp0CellIns Counter32,
atmVplStatTotalDiscards Counter32,
atmVplStatClp0Discards Counter32,
atmVplStatTotalCellOuts Counter32,
atmVplStatClp0CellOuts Counter32,
atmVplStatTaggedOuts Counter32
}
atmVplStatTotalCellIns OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells received by
this VPL including both CLP=0 and CLP=1 cells.
The cells are counted prior to the application of
the traffic policing."
::= { atmVplStatEntry 1 }
atmVplStatClp0CellIns OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of valid ATM cells received by this
VPL with CLP=0. The cells are counted prior to
the application of the traffic policing."
::= { atmVplStatEntry 2 }
atmVplStatTotalDiscards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells discarded by
the traffic policing entity. This includes cells
orginally received with CLP=0 and CLP=1."
::= { atmVplStatEntry 3 }
atmVplStatClp0Discards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells received with
CLP=0 an discarded by the traffic policing
entity."
::= { atmVplStatEntry 4 }
atmVplStatTotalCellOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells transmitted
by this VPL. This includes both CLP=0 and CLP=1
cells."
::= { atmVplStatEntry 5 }
atmVplStatClp0CellOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells transmitted
with CLP=0 by this VPL."
::= { atmVplStatEntry 6 }
atmVplStatTaggedOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells tagged by the
traffic policing entity from CLP=0 to CLP=1 and
transmitted by this VPL."
::= { atmVplStatEntry 7 }
atmVplLogicalPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVplLogicalPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Indicates whether the VPL is an ATM Logical Port
interface (ifType=80)."
::= { atm2MIBObjects 10 }
atmVplLogicalPortEntry OBJECT-TYPE
SYNTAX AtmVplLogicalPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry with information about the ATM Logical
Port interface."
INDEX { ifIndex, atmVplVpi }
-- Augments atmVplEntry FROM ATM-MIB
::= { atmVplLogicalPortTable 1 }
AtmVplLogicalPortEntry ::= SEQUENCE {
atmVplLogicalPortDef INTEGER,
atmVplLogicalPortIndex InterfaceIndex
}
atmVplLogicalPortDef OBJECT-TYPE
SYNTAX INTEGER {
notLogicalIf(1),
isLogicalIf(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the VPC at this VPL interface
is an ATM Logical Port interface."
DEFVAL { notLogicalIf }
::= { atmVplLogicalPortEntry 1 }
atmVplLogicalPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifTable index of the ATM logical port
interface associated with this VPL. Only valid if
the value of atmVplLogicalPortDef is isLogicalIf,
and the VPL row is active."
::= { atmVplLogicalPortEntry 2 }
atmVclStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVclStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all statistic counters per
VCL. It is used to monitor the usage of the VCL
in terms of incoming cells and outgoing cells."
::= { atm2MIBObjects 11 }
atmVclStatEntry OBJECT-TYPE
SYNTAX AtmVclStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a VCL."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { atmVclStatTable 1 }
AtmVclStatEntry ::= SEQUENCE {
atmVclStatTotalCellIns Counter32,
atmVclStatClp0CellIns Counter32,
atmVclStatTotalDiscards Counter32,
atmVclStatClp0Discards Counter32,
atmVclStatTotalCellOuts Counter32,
atmVclStatClp0CellOuts Counter32,
atmVclStatTaggedOuts Counter32
}
atmVclStatTotalCellIns OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells received by
this VCL including both CLP=0 and CLP=1 cells.
The cells are counted prior to the application of
the traffic policing."
::= { atmVclStatEntry 1 }
atmVclStatClp0CellIns OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of valid ATM cells received by this
VCL with CLP=0. The cells are counted prior to
the application of the traffic policing."
::= { atmVclStatEntry 2 }
atmVclStatTotalDiscards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells discarded by
the traffic policing entity. This includes cells
orginally received with CLP=0 and CLP=1."
::= { atmVclStatEntry 3 }
atmVclStatClp0Discards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells received with
CLP=0 an discarded by the traffic policing
entity."
::= { atmVclStatEntry 4 }
atmVclStatTotalCellOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells transmitted
by this VCL. This includes both CLP=0 and CLP=1
cells."
::= { atmVclStatEntry 5 }
atmVclStatClp0CellOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells transmitted
with CLP=0 by this VCL."
::= { atmVclStatEntry 6 }
atmVclStatTaggedOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of valid ATM cells tagged by the
traffic policing entity from CLP=0 to CLP=1 and
transmitted by this VCL."
::= { atmVclStatEntry 7 }
atmAal5VclStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmAal5VclStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides a collection of objects
providing AAL5 configuration and performance
statistics of a VCL."
::= { atm2MIBObjects 12 }
atmAal5VclStatEntry OBJECT-TYPE
SYNTAX AtmAal5VclStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a VCL."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { atmAal5VclStatTable 1 }
AtmAal5VclStatEntry ::= SEQUENCE {
atmAal5VclInPkts Counter32,
atmAal5VclOutPkts Counter32,
atmAal5VclInOctets Counter32,
atmAal5VclOutOctets Counter32
}
atmAal5VclInPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of AAL5 CPCS PDUs received on the AAL5
VCC at the interface identified by the ifIndex."
::= { atmAal5VclStatEntry 1 }
atmAal5VclOutPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of AAL5 CPCS PDUs transmitted on the
AAL5 VCC at the interface identified by the
ifIndex."
::= { atmAal5VclStatEntry 2 }
atmAal5VclInOctets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets contained in AAL5 CPCS PDUs
received on the AAL5 VCC at the interface
identified by the ifIndex."
::= { atmAal5VclStatEntry 3 }
atmAal5VclOutOctets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets contained in AAL5 CPCS PDUs
transmitted on the AAL5 VCC at the interface
identified by the ifIndex."
::= { atmAal5VclStatEntry 4 }
atmVclGenTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVclGenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"General Information for each VC."
::= { atm2MIBObjects 13 }
atmVclGenEntry OBJECT-TYPE
SYNTAX AtmVclGenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry with general information
about the ATM VC."
INDEX { ifIndex, atmVclVpi, atmVclVci }
-- Augments atmVclEntry FROM ATM-MIB
::= { atmVclGenTable 1 }
AtmVclGenEntry ::= SEQUENCE {
atmVclGenSigDescrIndex AtmSigDescrParamIndex
}
atmVclGenSigDescrIndex OBJECT-TYPE
SYNTAX AtmSigDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies the
row in the ATM Signalling Descriptor
Parameter Table which applies to this
VCL."
::= { atmVclGenEntry 1 }
atmInterfaceExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmInterfaceExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains ATM interface
configuration and monitoring information not
defined in the atmInterfaceConfTable from the
ATM-MIB [1]. This includes the type of
connection setup procedures, ILMI information,
and information on the VPI/VCI range."
::= { atm2MIBObjects 14 }
atmInterfaceExtEntry OBJECT-TYPE
SYNTAX AtmInterfaceExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry extends the
atmInterfaceConfEntry defined in [1]. Each
entry corresponds to an ATM
interface."
INDEX { ifIndex }
-- Augments atmInterfaceConfEntry FROM ATM-MIB
::= { atmInterfaceExtTable 1 }
AtmInterfaceExtEntry ::= SEQUENCE {
atmIntfConfigType AtmInterfaceType,
atmIntfActualType AtmInterfaceType,
atmIntfConfigSide INTEGER,
atmIntfActualSide INTEGER,
atmIntfIlmiFsmState INTEGER,
atmIntfIlmiEstablishConPollIntvl Integer32,
atmIntfIlmiCheckConPollIntvl Integer32,
atmIntfIlmiConPollInactFactor Integer32,
atmIntfIlmiPublicPrivateIndctr INTEGER,
atmInterfaceConfMaxSvpcVpi INTEGER,
atmInterfaceCurrentMaxSvpcVpi INTEGER,
atmInterfaceConfMaxSvccVpi INTEGER,
atmInterfaceCurrentMaxSvccVpi INTEGER,
atmInterfaceConfMinSvccVci INTEGER,
atmInterfaceCurrentMinSvccVci INTEGER,
atmIntfSigVccRxTrafficDescrIndex AtmTrafficDescrParamIndex,
atmIntfSigVccTxTrafficDescrIndex AtmTrafficDescrParamIndex,
atmIntfPvcFailures Counter32,
atmIntfCurrentlyFailingPVpls Gauge32,
atmIntfCurrentlyFailingPVcls Gauge32,
atmIntfPvcFailuresTrapEnable TruthValue,
atmIntfPvcNotificationInterval INTEGER
}
atmIntfConfigType OBJECT-TYPE
SYNTAX AtmInterfaceType
-- Rsyntax INTEGER {
-- other(1),
-- autoConfig(2),
-- ituDss2(3),
-- atmfUni3Dot0(4),
-- atmfUni3Dot1(5),
-- atmfUni4Dot0(6),
-- atmfIispUni3Dot0(7),
-- atmfIispUni3Dot1(8),
-- atmfIispUni4Dot0(9),
-- atmfPnni1Dot0(10),
-- atmfBici2Dot0(11),
-- atmfUniPvcOnly(12),
-- atmfNniPvcOnly(13)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of connection setup procedures
configured for the ATM interface. Setting this
variable to a value of 'other' is not allowed."
DEFVAL { autoConfig }
::= { atmInterfaceExtEntry 1 }
atmIntfActualType OBJECT-TYPE
SYNTAX AtmInterfaceType
-- Rsyntax INTEGER {
-- other(1),
-- autoConfig(2),
-- ituDss2(3),
-- atmfUni3Dot0(4),
-- atmfUni3Dot1(5),
-- atmfUni4Dot0(6),
-- atmfIispUni3Dot0(7),
-- atmfIispUni3Dot1(8),
-- atmfIispUni4Dot0(9),
-- atmfPnni1Dot0(10),
-- atmfBici2Dot0(11),
-- atmfUniPvcOnly(12),
-- atmfNniPvcOnly(13)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of connection setup procedures
currently being used on the interface. This may
reflect a manually configured value for the
interface type, or may be determined by other
means such as auto-configuration. A value of
`autoConfig' indicates that auto-configuration
was requested but has not yet been completed."
::= { atmInterfaceExtEntry 2 }
atmIntfConfigSide OBJECT-TYPE
SYNTAX INTEGER {
other(1),
user(2),
network(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured role of the managed entity as one
side of the ATM interface. This value does not
apply when the object atmIntfConfigType is set to
`autoConfig', `atmfPnni1Dot0', or
`atmfBici2Dot0'."
::= { atmInterfaceExtEntry 3 }
atmIntfActualSide OBJECT-TYPE
SYNTAX INTEGER {
other(1),
user(2),
network(3),
symmetric(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current role used by the managed entity to
represent one side of the ATM interface."
::= { atmInterfaceExtEntry 4 }
atmIntfIlmiFsmState OBJECT-TYPE
SYNTAX INTEGER {
stopped(1),
linkFailing(2),
establishing(3),
configuring(4),
retrievingNetworkPrefixes(5),
registeringNetworkPrefixes(6),
retrievingAddresses(7),
registeringAddresses(8),
verifying(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the state of the ILMI Finite State Machine
associated with this interface."
REFERENCE
"ATM Forum ILMI 4.0 Specification, Appendix 1"
::= { atmInterfaceExtEntry 7 }
atmIntfIlmiEstablishConPollIntvl OBJECT-TYPE
SYNTAX Integer32
-- SYNTAX Integer32(1..65535)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time S between successive transmissions
of ILMI messages on this interface for the purpose of
detecting establishment of ILMI connectivity."
REFERENCE
"ATM Forum ILMI 4.0 Section 8.3.1"
DEFVAL { 1 }
::= { atmInterfaceExtEntry 8 }
atmIntfIlmiCheckConPollIntvl OBJECT-TYPE
SYNTAX Integer32
-- SYNTAX Integer32(0..65535)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time T between successive transmissions
of ILMI messages on this interface for the purpose of
detecting loss of ILMI connectivity. The distinguished
value zero disables ILMI connectivity procedures on
this interface."
REFERENCE
"ATM Forum ILMI 4.0 Section 8.3.1"
DEFVAL { 5 }
::= { atmInterfaceExtEntry 9 }
atmIntfIlmiConPollInactFactor OBJECT-TYPE
SYNTAX Integer32
-- SYNTAX Integer32(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number K of consecutive polls on this interface
for which no ILMI response message is received before
ILMI connectivity is declared lost."
REFERENCE
"ATM Forum ILMI 4.0 Section 8.3.1"
DEFVAL { 4 }
::= { atmInterfaceExtEntry 10 }
atmIntfIlmiPublicPrivateIndctr OBJECT-TYPE
SYNTAX INTEGER {
other(1),
public(2),
private(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether this end of the interface is
advertised in ILMI as a device of the `public' or
`private' type."
DEFVAL { private }
::= { atmInterfaceExtEntry 11 }
atmInterfaceConfMaxSvpcVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum VPI that the signalling stack on the ATM
interface is configured to support for allocation to
switched virtual path connections."
::= { atmInterfaceExtEntry 12 }
atmInterfaceCurrentMaxSvpcVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum VPI that the signalling stack on the ATM
interface may currently allocate to switched virtual
path connections. This value is the minimum of
atmInterfaceConfMaxSvpcVpi, and the
atmInterfaceMaxSvpcVpi of the interface's UNI/NNI peer.
If the interface does not negotiate with its peer to
determine the maximum VPI that can be allocated to
SVPCs on the interface, then the value of this object
must equal atmInterfaceConfMaxSvpcVpi. "
::= { atmInterfaceExtEntry 13 }
atmInterfaceConfMaxSvccVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum VPI that the signalling stack on the ATM
interface is configured to support for allocation to
switched virtual channel connections."
::= { atmInterfaceExtEntry 14 }
atmInterfaceCurrentMaxSvccVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum VPI that the signalling stack on the ATM
interface may currently allocate to switched virtual
channel connections. This value is the minimum of
atmInterfaceConfMaxSvccVpi, and the
atmInterfaceConfMaxSvccVpi of the interface's UNI/NNI
peer.
If the interface does not negotiate with its peer to
determine the maximum VPI that can be allocated to
SVCCs on the interface, then the value of this object
must equal atmInterfaceConfMaxSvccVpi."
::= { atmInterfaceExtEntry 15 }
atmInterfaceConfMinSvccVci OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum VCI that the signalling stack on the ATM
interface is configured to support for allocation to
switched virtual channel connections."
::= { atmInterfaceExtEntry 16 }
atmInterfaceCurrentMinSvccVci OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum VCI that the signalling stack on the ATM
interface may currently allocate to switched virtual
channel connections. This value is the maximum of
atmInterfaceConfMinSvccVci, and the
atmInterfaceConfMinSvccVci of the interface's UNI/NNI
peer.
If the interface does not negotiate with its peer to
determine the minimum VCI that can be allocated to
SVCCs on the interface, then the value of this object
must equal atmInterfaceConfMinSvccVci."
::= { atmInterfaceExtEntry 17 }
atmIntfSigVccRxTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object identifies the row in the
atmTrafficDescrParamTable used during ILMI
auto-configuration to specify the advertised
signalling VCC traffic parameters for the
receive direction.
The traffic descriptor resulting from ILMI auto-
configuration of the signalling VCC is indicated
in the atmVclTable."
::= { atmInterfaceExtEntry 18 }
atmIntfSigVccTxTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object identifies the row in the
atmTrafficDescrParamTable used during ILMI
auto-configuration to specify the advertised
signalling VCC traffic parameters for the
transmit direction.
The traffic descriptor resulting from ILMI auto-
configuration of the signalling VCC is indicated
in the atmVclTable."
::= { atmInterfaceExtEntry 19 }
atmIntfPvcFailures OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times the operational status of a PVPL
or PVCL on this interface has gone down."
::= { atmInterfaceExtEntry 20 }
atmIntfCurrentlyFailingPVpls OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of VPLs on this interface for which
there is an active row in the atmVplTable having an
atmVplConnKind value of `pvc' and an atmVplOperStatus
with a value other than `up'."
::= { atmInterfaceExtEntry 21 }
atmIntfCurrentlyFailingPVcls OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of VCLs on this interface for which
there is an active row in the atmVclTable having an
atmVclConnKind value of `pvc' and an atmVclOperStatus
with a value other than `up'."
::= { atmInterfaceExtEntry 22 }
atmIntfPvcFailuresTrapEnable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows the generation of traps in response to PVCL or
PVPL failures on this interface."
DEFVAL { false }
::= { atmInterfaceExtEntry 23 }
atmIntfPvcNotificationInterval OBJECT-TYPE
SYNTAX INTEGER(1..3600)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum interval between the sending of
atmIntfPvcFailuresTrap notifications for this
interface."
DEFVAL { 30 }
::= { atmInterfaceExtEntry 24 }
atmIlmiSrvcRegTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmIlmiSrvcRegEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a list of all the ATM network
services known by this device.
The characteristics of these services are made
available through the ILMI, using the ILMI general-
purpose service registry MIB.
These services may be made available to all ATM
interfaces (atmIlmiSrvcRegIndex = 0) or to some
specific ATM interfaces only (atmIlmiSrvcRegIndex = ATM
interface index)."
::= { atm2MIBObjects 15 }
atmIlmiSrvcRegEntry OBJECT-TYPE
SYNTAX AtmIlmiSrvcRegEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a single service provider that is
available to the user-side of an adjacent device
through the ILMI."
INDEX { atmIlmiSrvcRegIndex, atmIlmiSrvcRegServiceID, atmIlmiSrvcRegAddressIndex }
::= { atmIlmiSrvcRegTable 1 }
AtmIlmiSrvcRegEntry ::= SEQUENCE {
atmIlmiSrvcRegIndex InterfaceIndex,
atmIlmiSrvcRegServiceID OBJECT IDENTIFIER,
atmIlmiSrvcRegAddressIndex INTEGER,
atmIlmiSrvcRegATMAddress AtmAddr,
atmIlmiSrvcRegParm1 OCTET STRING,
atmIlmiSrvcRegRowStatus RowStatus
}
atmIlmiSrvcRegIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM interface where the service defined in this
entry can be made available to an ATM device attached
to this interface.
The value of 0 has a special meaning: when an ATM
service is defined in an entry whose
atmIlmiSrvcRegIndex is zero, the ATM service is
available to ATM devices connected to any ATM
interface. (default value(s)).
When the user-side of an adjacent device queries the
content of the ILMI service registry MIB (using the
ILMI protocol), the local network-side responds with
the ATM services defined in atmIlmiSrvcRegTable
entries, provided that these entries are indexed by:
- the corresponding interface number (atmIlmiSrvcRegIndex equal
to the number of the interface that the adjacent device is
connected to)
- zero (atmIlmiSrvcRegIndex=0)."
::= { atmIlmiSrvcRegEntry 1 }
atmIlmiSrvcRegServiceID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is the service identifier which uniquely
identifies the type of service at the address provided
in the table. The object identifiers for the LAN
Emulation Configuration Server (LECS) and the ATM Name
Server (ANS) are defined in the ATM Forum ILMI Service
Registry MIB."
::= { atmIlmiSrvcRegEntry 2 }
atmIlmiSrvcRegAddressIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary integer to differentiate multiple rows
containing different ATM addresses for the same service
on the same interface. This number needs NOT to be the
same as the corresponding ILMI atmfSrvcRegAddressIndex
MIB object."
::= { atmIlmiSrvcRegEntry 3 }
atmIlmiSrvcRegATMAddress OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the full address of the service. The user-side of the
adjacent device may use this address to establish a connection
with the service."
::= { atmIlmiSrvcRegEntry 4 }
atmIlmiSrvcRegParm1 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string used according to the value of
atmIlmiSrvcRegServiceID."
::= { atmIlmiSrvcRegEntry 5 }
atmIlmiSrvcRegRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or destroy an entry from
this table."
::= { atmIlmiSrvcRegEntry 6 }
atmIlmiNetworkPrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmIlmiNetworkPrefixEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table specifying per interface network prefix(es)
supplied by the network side of the UNI during ILMI
address registration. When no network prefixes are
specified for a particular interface, one or more
network prefixes based on the switch address(es) may be
used for ILMI address registration."
::= { atm2MIBObjects 16 }
atmIlmiNetworkPrefixEntry OBJECT-TYPE
SYNTAX AtmIlmiNetworkPrefixEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a single network prefix supplied by
the network side of the UNI during ILMI address
registration. Note that the index variable
atmIlmiNetPrefixPrefix is a variable-length string, and
as such the rule for variable-length strings in section
7.7 of RFC 1902 applies."
INDEX { ifIndex, atmIlmiNetPrefixPrefix }
::= { atmIlmiNetworkPrefixTable 1 }
AtmIlmiNetworkPrefixEntry ::= SEQUENCE {
atmIlmiNetPrefixPrefix AtmIlmiNetworkPrefix,
atmIlmiNetPrefixRowStatus RowStatus
}
atmIlmiNetPrefixPrefix OBJECT-TYPE
SYNTAX AtmIlmiNetworkPrefix
-- Rsyntax OCTET STRING(SIZE(8 | 13))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The network prefix specified for use in ILMI address
registration."
::= { atmIlmiNetworkPrefixEntry 1 }
atmIlmiNetPrefixRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to create, delete, activate and de-activate
network prefixes used in ILMI address registration."
::= { atmIlmiNetworkPrefixEntry 2 }
atmSwitchAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSwitchAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains one or more ATM endsystem
addresses on a per switch basis. These addresses are
used to identify the switch. When no ILMI network
prefixes are configured for certain interfaces, network
prefixes based on the switch address(es) may be used
for ILMI address registration."
::= { atm2MIBObjects 17 }
atmSwitchAddressEntry OBJECT-TYPE
SYNTAX AtmSwitchAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the ATM Switch Address table."
INDEX { atmSwitchAddressIndex }
::= { atmSwitchAddressTable 1 }
AtmSwitchAddressEntry ::= SEQUENCE {
atmSwitchAddressIndex Integer32,
atmSwitchAddressAddress OCTET STRING,
atmSwitchAddressRowStatus RowStatus
}
atmSwitchAddressIndex OBJECT-TYPE
SYNTAX Integer32
-- SYNTAX Integer32(1..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary index used to enumerate the ATM endsystem
addresses for this switch."
::= { atmSwitchAddressEntry 1 }
atmSwitchAddressAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(13 .. 20))
-- SYNTAX OCTET STRING(SIZE(13 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An ATM endsystem address or address prefix used to
identify this switch. When no ESI or SEL field is
specified, the switch may generate the ESI and SEL
fields automatically to obtain a complete 20-byte ATM
endsystem address."
::= { atmSwitchAddressEntry 2 }
atmSwitchAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to create, delete, activate, and de-
activate
addresses used to identify this switch."
::= { atmSwitchAddressEntry 3 }
atmVpCrossConnectXTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVpCrossConnectXEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains one row per VP Cross Connect
represented in the atmVpCrossConnectTable."
::= { atm2MIBObjects 18 }
atmVpCrossConnectXEntry OBJECT-TYPE
SYNTAX AtmVpCrossConnectXEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a particular ATM VP Cross Connect.
Each entry provides an two objects that name the Cross
Connect. One is assigned by the Service User and the
other by the Service Provider."
INDEX { atmVpCrossConnectIndex, atmVpCrossConnectLowIfIndex, atmVpCrossConnectLowVpi, atmVpCrossConnectHighIfIndex, atmVpCrossConnectHighVpi }
-- Augments atmVpCrossConnectEntry FROM ATM-MIB
::= { atmVpCrossConnectXTable 1 }
AtmVpCrossConnectXEntry ::= SEQUENCE {
atmVpCrossConnectUserName DisplayString,
atmVpCrossConnectProviderName DisplayString
}
atmVpCrossConnectUserName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a service user assigned textual representation
of a VPC PVC."
::= { atmVpCrossConnectXEntry 1 }
atmVpCrossConnectProviderName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a system supplied textual representation of
VPC PVC. It is assigned by the service provider."
::= { atmVpCrossConnectXEntry 2 }
atmVcCrossConnectXTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmVcCrossConnectXEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains one row per VC Cross Connect
represented in the atmVcCrossConnectTable."
::= { atm2MIBObjects 19 }
atmVcCrossConnectXEntry OBJECT-TYPE
SYNTAX AtmVcCrossConnectXEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a particular ATM VC Cross Connect.
Each entry provides an two objects that name the Cross
Connect. One is assigned by the Service User and the
other by the Service Provider."
INDEX { atmVcCrossConnectIndex, atmVcCrossConnectLowIfIndex, atmVcCrossConnectLowVpi, atmVcCrossConnectLowVci, atmVcCrossConnectHighIfIndex, atmVcCrossConnectHighVpi, atmVcCrossConnectHighVci }
-- Augments atmVcCrossConnectEntry FROM ATM-MIB
::= { atmVcCrossConnectXTable 1 }
AtmVcCrossConnectXEntry ::= SEQUENCE {
atmVcCrossConnectUserName DisplayString,
atmVcCrossConnectProviderName DisplayString
}
atmVcCrossConnectUserName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a service user assigned textual representation
of a VCC PVC."
::= { atmVcCrossConnectXEntry 1 }
atmVcCrossConnectProviderName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a system supplied textual representation of
VCC PVC. It is assigned by the service provider."
::= { atmVcCrossConnectXEntry 2 }
atmCurrentlyFailingPVplTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCurrentlyFailingPVplEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table indicating all VPLs for which there is an
active row in the atmVplTable having an atmVplConnKind
value of `pvc' and an atmVplOperStatus with a value
other than `up'."
::= { atm2MIBObjects 20 }
atmCurrentlyFailingPVplEntry OBJECT-TYPE
SYNTAX AtmCurrentlyFailingPVplEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a VPL for which
the atmVplRowStatus is `active', the atmVplConnKind is
`pvc', and the atmVplOperStatus is other than `up'."
INDEX { ifIndex, atmVplVpi }
::= { atmCurrentlyFailingPVplTable 1 }
AtmCurrentlyFailingPVplEntry ::= SEQUENCE {
atmCurrentlyFailingPVplTimeStamp TimeStamp
}
atmCurrentlyFailingPVplTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this PVPL began to fail."
::= { atmCurrentlyFailingPVplEntry 1 }
atmCurrentlyFailingPVclTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCurrentlyFailingPVclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table indicating all VCLs for which there is an
active row in the atmVclTable having an atmVclConnKind
value of `pvc' and an atmVclOperStatus with a value
other than `up'."
::= { atm2MIBObjects 21 }
atmCurrentlyFailingPVclEntry OBJECT-TYPE
SYNTAX AtmCurrentlyFailingPVclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a VCL for which
the atmVclRowStatus is `active', the atmVclConnKind is
`pvc', and the atmVclOperStatus is other than `up'."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { atmCurrentlyFailingPVclTable 1 }
AtmCurrentlyFailingPVclEntry ::= SEQUENCE {
atmCurrentlyFailingPVclTimeStamp TimeStamp
}
atmCurrentlyFailingPVclTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this PVCL began to fail."
::= { atmCurrentlyFailingPVclEntry 1 }
atmIntfPvcFailuresTrap TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE atmPvcTraps
VARIABLES {
ifIndex, atmIntfPvcFailures, atmIntfCurrentlyFailingPVpls,
atmIntfCurrentlyFailingPVcls }
-- Status
-- mandatory
DESCRIPTION
"A notification indicating that one or more PVPLs or
PVCLs on this interface has failed since the last
atmPvcFailuresTrap was sent. If this trap has not been
sent for the last atmIntfPvcNotificationInterval, then
it will be sent on the next increment of
atmIntfPvcFailures."
::= 1
atmSwitchServcHostGroup OBJECT IDENTIFIER ::= { atm2MIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- for a Switch/Service/Host that implements
-- ATM interfaces.
-- objects
-- atmSigSSCOPConEvents, atmSigSSCOPErrdPdus,
-- atmSigDetectSetupAttempts, atmSigEmitSetupAttempts,
-- atmSigDetectUnavailRoutes, atmSigEmitUnavailRoutes,
-- atmSigDetectUnavailResrcs, atmSigEmitUnavailResrcs,
-- atmSigDetectCldPtyEvents, atmSigEmitCldPtyEvents,
-- atmSigDetectMsgErrors, atmSigEmitMsgErrors,
-- atmSigDetectClgPtyEvents, atmSigEmitClgPtyEvents,
-- atmSigDetectTimerExpireds, atmSigEmitTimerExpireds,
-- atmSigDetectRestarts, atmSigEmitRestarts, atmSigInEstabls,
-- atmSigOutEstabls, atmVclStatTotalCellIns,
-- atmVclStatClp0CellIns, atmVclStatTotalDiscards,
-- atmVclStatClp0Discards, atmVclStatTotalCellOuts,
-- atmVclStatClp0CellOuts, atmVclStatTaggedOuts,
-- atmVplStatTotalCellIns, atmVplStatClp0CellIns,
-- atmVplStatTotalDiscards, atmVplStatClp0Discards,
-- atmVplStatTotalCellOuts, atmVplStatClp0CellOuts,
-- atmVplStatTaggedOuts, atmVplLogicalPortDef,
-- atmVplLogicalPortIndex, atmInterfaceConfMaxSvpcVpi,
-- atmInterfaceCurrentMaxSvpcVpi, atmInterfaceConfMaxSvccVpi,
-- atmInterfaceCurrentMaxSvccVpi, atmInterfaceConfMinSvccVci,
-- atmInterfaceCurrentMinSvccVci,
-- atmIntfSigVccRxTrafficDescrIndex,
-- atmIntfSigVccTxTrafficDescrIndex, atmIntfPvcFailures,
-- atmIntfCurrentlyFailingPVpls, atmIntfCurrentlyFailingPVcls,
-- atmIntfPvcNotificationInterval, atmIntfPvcFailuresTrapEnable,
-- atmIntfConfigType, atmIntfActualType, atmIntfConfigSide,
-- atmIntfActualSide, atmIntfIlmiFsmState,
-- atmIntfIlmiEstablishConPollIntvl,
-- atmIntfIlmiCheckConPollIntvl, atmIntfIlmiConPollInactFactor,
-- atmIntfIlmiPublicPrivateIndctr
atmSwitchServcGroup OBJECT IDENTIFIER ::= { atm2MIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- for a Switch/Service that implements ATM interfaces.
-- objects
-- atmIlmiSrvcRegATMAddress, atmIlmiSrvcRegParm1,
-- atmIlmiSrvcRegRowStatus, atmIlmiNetPrefixRowStatus,
-- atmSigSupportClgPtyNumDel, atmSigSupportClgPtySubAddr,
-- atmSigSupportCldPtySubAddr, atmSigSupportHiLyrInfo,
-- atmSigSupportLoLyrInfo, atmSigSupportBlliRepeatInd,
-- atmSigSupportAALInfo, atmSigSupportPrefCarrier,
-- atmSvcVpCrossConnectCreationTime,
-- atmSvcVpCrossConnectRowStatus,
-- atmSvcVcCrossConnectCreationTime,
-- atmSvcVcCrossConnectRowStatus, atmIfRegAddrAddressSource,
-- atmIfRegAddrOrgScope, atmIfRegAddrRowStatus
atmServcGroup OBJECT IDENTIFIER ::= { atm2MIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- for an ATM Network Service.
-- objects
-- atmVpCrossConnectUserName, atmVpCrossConnectProviderName,
-- atmVcCrossConnectUserName, atmVcCrossConnectProviderName
atmHostGroup OBJECT IDENTIFIER ::= { atm2MIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- for a Host that implements ATM interfaces.
-- objects
-- atmAal5VclInPkts, atmAal5VclOutPkts, atmAal5VclInOctets,
-- atmAal5VclOutOctets, atmVclAddrType, atmVclAddrRowStatus,
-- atmAddrVclAddrType, atmVclGenSigDescrIndex,
-- atmSigDescrParamAalType, atmSigDescrParamAalSscsType,
-- atmSigDescrParamBhliType, atmSigDescrParamBhliInfo,
-- atmSigDescrParamBbcConnConf, atmSigDescrParamBlliLayer2,
-- atmSigDescrParamBlliLayer3, atmSigDescrParamBlliPktSize,
-- atmSigDescrParamBlliSnapId, atmSigDescrParamBlliOuiPid,
-- atmSigDescrParamRowStatus
atm2MIBCompliance OBJECT IDENTIFIER ::= { atm2MIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP entities which
-- represent ATM interfaces. The compliance statements
-- are used to determine if a particular group or object
-- applies to hosts, networks/switches, or both.
-- Module
-- >>current<<
-- MandGroup
-- atmSwitchServcHostGroup
-- ObjVar
-- atmVclStatTotalCellIns
-- ObjVar
-- atmVclStatClp0CellIns
-- ObjVar
-- atmVclStatTotalDiscards
-- ObjVar
-- atmVclStatClp0Discards
-- ObjVar
-- atmVclStatTotalCellOuts
-- ObjVar
-- atmVclStatClp0CellOuts
-- ObjVar
-- atmVclStatTaggedOuts
-- ObjVar
-- atmVplStatTotalCellIns
-- ObjVar
-- atmVplStatClp0CellIns
-- ObjVar
-- atmVplStatTotalDiscards
-- ObjVar
-- atmVplStatClp0Discards
-- ObjVar
-- atmVplStatTotalCellOuts
-- ObjVar
-- atmVplStatClp0CellOuts
-- ObjVar
-- atmVplStatTaggedOuts
-- ObjVar
-- atmVplLogicalPortDef
-- ObjVar
-- atmIntfSigVccRxTrafficDescrIndex
-- ObjVar
-- atmIntfSigVccTxTrafficDescrIndex
-- OptGroup
-- atmSwitchServcGroup
-- ObjVar
-- atmIfRegAddrRowStatus
-- ObjVar
-- atmSigSupportClgPtyNumDel
-- ObjVar
-- atmSigSupportClgPtySubAddr
-- ObjVar
-- atmSigSupportCldPtySubAddr
-- ObjVar
-- atmSigSupportHiLyrInfo
-- ObjVar
-- atmSigSupportLoLyrInfo
-- ObjVar
-- atmSigSupportBlliRepeatInd
-- ObjVar
-- atmSigSupportAALInfo
-- ObjVar
-- atmSigSupportPrefCarrier
-- ObjVar
-- atmSvcVpCrossConnectRowStatus
-- ObjVar
-- atmSvcVcCrossConnectRowStatus
-- OptGroup
-- atmServcGroup
-- OptGroup
-- atmHostGroup
-- ObjVar
-- atmVclAddrType
-- ObjVar
-- atmVclAddrRowStatus
-- ObjVar
-- atmVclGenSigDescrIndex
-- ObjVar
-- atmSigDescrParamAalType
-- ObjVar
-- atmSigDescrParamAalSscsType
-- ObjVar
-- atmSigDescrParamBhliType
-- ObjVar
-- atmSigDescrParamBhliInfo
-- ObjVar
-- atmSigDescrParamBbcConnConf
-- ObjVar
-- atmSigDescrParamBlliLayer2
-- ObjVar
-- atmSigDescrParamBlliLayer3
-- ObjVar
-- atmSigDescrParamBlliPktSize
-- ObjVar
-- atmSigDescrParamBlliSnapId
-- ObjVar
-- atmSigDescrParamBlliOuiPid
-- ObjVar
-- atmSigDescrParamRowStatus
END
-- MIB created 6/25/98 14:39:52, by
-- SMIC (the next generation) version 1.6.31, December 11, 1994.
LAN-EMULATION-CLIENT-MIB DEFINITIONS ::= BEGIN
-- From file: "aflec201.mi2"
-- Compile options "G P A"
IMPORTS
enterprises
FROM RFC1155-SMI
Counter32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
MacAddress, RowStatus, TruthValue, DisplayString
FROM SNMPv2-TC-v1
InterfaceIndex
FROM IF-MIB
ifIndex
FROM RFC1213-MIB
OwnerString
FROM RMON-MIB;
-- leClientMIB OBJECT IDENTIFIER ::= { atmfLanEmulation 1 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9802230000Z
-- OrgName
-- ATM Forum LAN Emulation Sub-Working Group
-- ContactInfo
--
-- The ATM Forum
-- 2570 West El Camino Real, Suite 304
-- Mountain View, CA 94040-1313
-- Tel: +1-650-949-6700
-- Fax: +1-650-949-6705
-- E-mail: info@atmforum.com
-- Web: http://www.atmforum.com/
--
-- Descr
-- This module defines a portion of the management
-- information base (MIB) for managing ATM LAN Emulation
-- Client nodes. It is meant to be used in connection with
-- the AToM MIB and MIB-II / RFC 1573 'ifTable' entries
-- for each LEC / emulated 802.x network interface.
-- RevDate
-- 9505100000Z
-- RevDescr
-- The LAST-UPDATED date of the MIB in the Version 1.0 LAN
-- Emulation Client management specification.
-- RevDate
-- 9802230000Z
-- RevDescr
-- This MIB module now provides extensive support for LAN
-- Emulation Version 2.0 clients, and the optional ability
-- to query a proxy client (say, one attached to a bridge)
-- to find out how it would respond to a LE_ARP request.
atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
atmForumNetworkManagement OBJECT IDENTIFIER ::= { atmForum 5 }
atmfLanEmulation OBJECT IDENTIFIER ::= { atmForumNetworkManagement 3 }
leClientMIB OBJECT IDENTIFIER ::= { atmfLanEmulation 1 }
leClientMIBObjects OBJECT IDENTIFIER ::= { leClientMIB 1 }
lecQueryObjects OBJECT IDENTIFIER ::= { leClientMIBObjects 12 }
lecMacQueryObjects OBJECT IDENTIFIER ::= { lecQueryObjects 1 }
lecRDQueryObjects OBJECT IDENTIFIER ::= { lecQueryObjects 2 }
leClientMIBConformance OBJECT IDENTIFIER ::= { leClientMIB 2 }
leClientMIBGroups OBJECT IDENTIFIER ::= { leClientMIBConformance 1 }
leClientMIBCompliances OBJECT IDENTIFIER ::= { leClientMIBConformance 2 }
AtmLaneAddress ::= OCTET STRING(SIZE(0..20))
-- AtmLaneAddress ::= OCTET STRING(SIZE(0 | 20))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A twenty-octet binary string, containing a standard
-- ATM Forum address == or the zero-length string,
-- indicating the absence of an address.
--
-- For LAN Emulation purposes, the eight-octet address
-- format is not used.
VpiInteger ::= INTEGER(0..4095)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An integer large enough to hold a VPI. Objects that
-- use this textual convention should contain either
--
-- - A value which conforms to the AtmVpIdentifier
-- convention in the proposed ATM-TC-MIB, or
--
-- - Zero (if there is no circuit/path data).
--
-- AtmVpIdentifier is currently defined as
--
-- The VPI value for a VPL or VCL. The value VPI=0
-- is only allowed for a VCL. For ATM UNIs supporting
-- VPCs the VPI value ranges from 1 to 255. For ATM
-- UNIs supporting VCCs the VPI value ranges from 0
-- to 255. For ATM NNIs the VPI value ranges from 0
-- to 4095. The maximum VPI value cannot exceed the
-- value allowable by atmInterfaceMaxVpiBits defined
-- in ATM-MIB.
--
-- To align the textual conventions, VpiInteger now ranges
-- between 0 and 4095, instead of between 0 and 255.
VciInteger ::= INTEGER(0..65535)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An integer large enough to hold a VCI. Objects that
-- use this textual convention should contain either
--
-- - A value which conforms to the AtmVcIdentifier
-- convention in the proposed ATM-TC-MIB, or
--
-- - Zero (if there is no circuit data).
--
-- AtmVcIdentifier is currently defined as
--
-- The VCI value for a VCL. The maximum VCI value
-- cannot exceed the value allowable by
-- atmInterfaceMaxVciBits defined in ATM-MIB.
LeConnectionInterface ::= INTEGER(0..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A combination flag and ifTable index, indicating
-- whether a LAN Emulation circuit exists - and, if
-- so, which interface is associated with it at the
-- point where it connects to a LE Client.
--
-- Objects of this type are always defined as part of
-- a set that includes
--
-- fooInterface LeConnectionInterface
-- fooVpi VpiInteger
-- fooVci VciInteger
--
-- The interpretation of these objects is as follows.
--
-- 1. If no connection exists, 'fooInterface' has a
-- value of 0. Because Interfaces table entries
-- always have 'ifIndex' values larger than 0,
-- 'fooInterface' reliably serves as a 'connection
-- exists' flag.
--
-- In this case, 'fooVpi' and 'fooVci' are
-- meaningless, and have the value 0.
--
-- 2. If a PVC or SVC exists, 'fooInterface' is defined
-- to have the value of the MIB-II/RFC 1573 'ifIndex'
-- of the 'atm' interface associated with the VCC.
-- 'fooVpi' and 'fooVci' will contain its VPI/VCI.
-- Therefore, ('fooInterface', 'fooVpi', 'fooVci')
-- give you an index into the AToM MIB which allows
-- you to examine and play with the circuit further.
--
-- 3. If a proprietary connection (such as an internal
-- data path between co-located components) exists,
-- this specification does not mandate how it should
-- be managed. One option is to set 'fooInterface'
-- to the value of the MIB-II/RFC 1573 'ifIndex' for
-- the LAN Emulation Client. This indicates that a
-- connection exists, but is not being managed in the
-- same fashion as an ATM VCC.
LecState ::= INTEGER {
initialState(1),
lecsConnect(2),
configure(3),
join(4),
initialRegistration(5),
busConnect(6),
operational(7)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An official protocol state of a LAN Emulation Client.
-- Refer
-- ATM Forum LAN Emulation Over ATM Specification, V1.0,
-- Section 2.3.1
LecDataFrameFormat ::= INTEGER {
unspecified(1),
aflane8023(2),
aflane8025(3)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A 'LAN Type' value.
--
-- C2 LAN Type. The type of LAN that the LE Client is,
-- or wishes to become, a member of. This MUST be one
-- of Ethernet/IEEE 802.3, IEEE 802.5, or Unspecified.
-- Refer
-- ATM Forum LAN Emulation Over ATM Specification, V1.0,
-- Section 5.1.1
LecDataFrameSize ::= INTEGER {
unspecified(1),
max1516(2),
max4544(3),
max9234(4),
max18190(5),
max1580(6)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A 'Maximum Data Frame Size' value.
--
-- C3 Maximum Data Frame Size. The maximum AAL-5 SDU size
-- of a data frame that the LE Client wishes to send on
-- any Multicast Send VCC, or to receive on any
-- Multicast Send VCC or Multicast Forward VCC.
--
-- This parameter also specifies the maximum AAL-5 SDU
-- on all of a LE Client's non-multiplexed Data Direct
-- VCCs, and the maximum AAL-5 SDU - 12 (for overhead)
-- on all of a LE Client's LLC-multiplexed Data Direct
-- VCCs.
--
-- This setting MUST be either 1516, 1580, 4544, 9234,
-- or 18190 octets, or Unspecified. The 1580 value is
-- only available to 'V2 Capable' clients.
-- Refer
-- ATM Forum LAN Emulation V1 and V2 LUNI specifications,
-- Section 5.1.1
LeArpTableEntryType ::= INTEGER {
other(1),
learnedViaControl(2),
learnedViaData(3),
staticVolatile(4),
staticNonVolatile(5)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates how a LE_ARP table entry was created and
-- whether it is subject to aging.
--
-- other(1)
-- The LE_ARP entry does not fall into one of
-- the categories defined below.
--
-- learnedViaControl(2)
-- This LE_ARP entry was learned by using the
-- LE_ARP_REQUEST / LE_ARP_RESPONSE protocol,
-- or by otherwise observing relevant traffic
-- on Control VCCs.
--
-- Entries of this type are aged.
--
-- learnedViaData(3)
-- This LE_ARP entry was learned by observing
-- incoming traffic on Data VCCs.
--
-- Entries of this type are aged.
--
-- staticVolatile(4)
-- This LE_ARP entry was created by management.
-- It will not be aged. On the other hand, it
-- will not survive a restart of the client.
--
-- If an agent permits LE_ARP entries of this
-- type to be created, it may require that the
-- LAN Emulation Client be in the 'operational'
-- state at the time.
--
-- staticNonVolatile(5)
-- This LE_ARP entry was created by management.
-- It will not be aged, and it will survive a
-- restart of the client.
--
-- The values 'learnedViaData' and 'learnedViaControl'
-- can be read, but may not be written.
lecConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table describing all of the LAN Emulation Clients
implemented by this host. Each LE Client has a row
in the MIB-II/RFC 1573 Interfaces table (describing
the emulated packet interface it presents to higher
layers). Each LE Client also has a row in this and
other LEC MIB tables (describing its interface with
other LAN Emulation components).
This table contains configuration variables. Three
extension tables contain client status, performance
statistics, and information about control/multicast
VCCs.
Unlike hardware ports, LE Clients can be created by
management. However, the RFC 1573 Interfaces table
does not directly support row creation. Therefore,
creating or deleting a row in the lecConfigTable is
defined to have the side effect of creating or
deleting corresponding rows in
- the MIB-II / RFC 1573 Interfaces table,
- the 'lecMappingTable',
- the 'lecStatusTable',
- the 'lecServerVccTable',
- the 'lecStatisticsTable', and
- any other dependent tables
New Interfaces table rows for LAN Emulation Clients
always have 'ifAdminStatus' set to 'down'.
A Note On Indexing:
-------------------
Most of the tables in this MIB are indexed in whole
or in part by 'lecIndex' - not by 'ifIndex'.
Why is there a separate index?
Traditionally, ifIndex values are chosen by agents,
and are permitted to change across restarts. Using
ifIndex to index lecConfigTable could complicate
row creation and/or cause interoperability problems
(if each agent had special restrictions on ifIndex).
Having a separate index avoids these problems. "
::= { leClientMIBObjects 1 }
lecConfigEntry OBJECT-TYPE
SYNTAX LecConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each table entry contains configuration information
for one LAN Emulation Client.
Most of the objects are derived from Initial State
Parameters in the LAN Emulation specification."
INDEX { lecIndex }
::= { lecConfigTable 1 }
LecConfigEntry ::= SEQUENCE {
lecIndex INTEGER,
lecRowStatus RowStatus,
lecOwner OwnerString,
lecConfigMode INTEGER,
lecConfigLanType LecDataFrameFormat,
lecConfigMaxDataFrameSize LecDataFrameSize,
lecConfigLanName DisplayString,
lecConfigLesAtmAddress AtmLaneAddress,
lecControlTimeout INTEGER,
lecMaxUnknownFrameCount INTEGER,
lecMaxUnknownFrameTime INTEGER,
lecVccTimeoutPeriod Integer32,
lecMaxRetryCount INTEGER,
lecAgingTime INTEGER,
lecForwardDelayTime INTEGER,
lecExpectedArpResponseTime INTEGER,
lecFlushTimeOut INTEGER,
lecPathSwitchingDelay INTEGER,
lecLocalSegmentID INTEGER,
lecMulticastSendType INTEGER,
lecMulticastSendAvgRate Integer32,
lecMulticastSendPeakRate Integer32,
lecConnectionCompleteTimer INTEGER,
lecConfigLecsAtmAddress AtmLaneAddress,
lecInitialControlTimeout INTEGER,
lecControlTimeoutMultiplier INTEGER,
lecV2MaxUnknownFrameCount INTEGER,
lecConfigLocalSegmentID INTEGER,
lecConfigV2Capable TruthValue,
lecConfigSelectiveMulticast TruthValue,
lecForwardDisconnectTimeout INTEGER,
lecConfigLLCMultiplexCapable TruthValue,
lecMinReconfigureDelay INTEGER,
lecMaxReconfigureDelay INTEGER,
lecMaxBusConnectRetries INTEGER,
lecTokenRingExplorerExclude TruthValue
}
lecIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the lecConfigTable.
If the conceptual row identified by this value of
lecIndex is recreated following an agent restart,
the same value of lecIndex must be used to identify
the recreated row. (However, the Interfaces table
index associated with the client may change.)"
::= { lecConfigEntry 1 }
lecRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object lets network managers create and delete
LAN Emulation Clients, on systems that support this
optional capability.
It does not control Joins and Terminations; they are
controlled by 'ifAdminStatus'. However, taking rows
out of service will have the side effect of changing
their 'ifAdminStatus' values to 'down', thus causing
any active emulated LAN connections to be terminated.
Within each conceptual lecConfigTable row, objects
which are writable may be modified regardless of the
value of lecRowStatus. It is not necessary to set a
row's status to 'notInService' first.
When creating a LAN Emulation Client, it is up to the
management station to determine a suitable 'lecIndex'.
To facilitate interoperability, agents should not put
any restrictions on the 'lecIndex' beyond the obvious
ones that it be valid and unused.
If you create a LAN Emulation Client via this object,
it will initially have
'ifAdminStatus' = 'down'
'ifOperStatus' = 'down'
'lecInterfaceState' = 'initialState' "
::= { lecConfigEntry 2 }
lecOwner OBJECT-TYPE
SYNTAX OwnerString(SIZE(0..127))
-- Rsyntax OCTET STRING(SIZE(0..127))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The entity that configured this entry and is therefore
using the resources assigned to it."
::= { lecConfigEntry 3 }
lecConfigMode OBJECT-TYPE
SYNTAX INTEGER {
automatic(1),
manual(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this LAN Emulation Client should
auto-configure the next time it is (re)started.
In automatic(1) mode, a client uses a LAN Emulation
Configuration Server to learn the ATM address of its
LAN Emulation Server, and to obtain other parameters.
lecConfig{ LanType, MaxDataFrameSize, LanName } are
used in the Configure request. lecConfigLesAtmAddress
is ignored.
In manual(2) mode, management tells the client the
ATM address of its LAN Emulation Server and the
values of other parameters.
lecConfig{ LanType, MaxDataFrameSize, LanName } are
used in the Join request. lecConfigLesAtmAddress
tells the client which LES to call."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Sections 3.4.1.1 and 5.3"
DEFVAL { automatic }
::= { lecConfigEntry 4 }
lecConfigLanType OBJECT-TYPE
SYNTAX LecDataFrameFormat
-- Rsyntax INTEGER {
-- unspecified(1),
-- aflane8023(2),
-- aflane8025(3)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C2c LAN Type (configured).
The data frame format which this client will use the
next time it returns to the Initial State.
Auto-configuring clients use this parameter in their
Configure requests. Manually-configured clients use
it in their Join requests.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualLanType will be."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { unspecified }
::= { lecConfigEntry 5 }
lecConfigMaxDataFrameSize OBJECT-TYPE
SYNTAX LecDataFrameSize
-- Rsyntax INTEGER {
-- unspecified(1),
-- max1516(2),
-- max4544(3),
-- max9234(4),
-- max18190(5),
-- max1580(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C3c Maximum Data Frame Size (configured).
The maximum data frame size which this client will
use the next time it returns to the Initial State.
Auto-configuring clients use this parameter in their
Configure requests. Manually-configured clients use
it in their Join requests.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualMaxDataFrameSize will be."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { unspecified }
::= { lecConfigEntry 6 }
lecConfigLanName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C5c ELAN Name (configured).
The ELAN Name this client will use the next time it
returns to the Initial State.
Auto-configuring clients use this parameter in their
Configure requests. Manually-configured clients use
it in their Join requests.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualLanName will be."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecConfigEntry 7 }
lecConfigLesAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C9 LE Server ATM Address.
The LAN Emulation Server which this client will use
the next time it is started in manual configuration
mode.
When lecConfigMode is 'automatic', there is no need
to set this address, and no advantage to doing so.
The client will use the LECS to find a LES, putting
the auto-configured address in lecActualLesAtmAddress
while leaving lecConfigLesAtmAddress alone."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecConfigEntry 8 }
lecControlTimeout OBJECT-TYPE
SYNTAX INTEGER(10..300)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C7 Control Time-out. Time out period used for
timing out most request/response control frame
interactions, as specified elsewhere [in the
LAN Emulation specification].
In LANE V2.0, this value specifies the maximum
cumulative timeout for an exponential backoff
algorithm.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 30 }
::= { lecConfigEntry 9 }
lecMaxUnknownFrameCount OBJECT-TYPE
SYNTAX INTEGER(1..10)
-- Units
-- frames
ACCESS read-write
STATUS deprecated
DESCRIPTION
"This is the LANE V1.0 version of 'C10 Maximum Unknown
Frame Count'. It should not be implemented except as
required for backwards compatibility.
It has been deprecated because LANE V2.0 permits this
parameter to take values up to 20 -- a revision which
doesn't seem to be allowed under rules in RFC 1902."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 5.1.1"
DEFVAL { 1 }
::= { lecConfigEntry 10 }
lecMaxUnknownFrameTime OBJECT-TYPE
SYNTAX INTEGER(1..60)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C11 Maximum Unknown Frame Time. Within the period of
time defined by the Maximum Unknown Frame Time, a
LE Client will send no more than Maximum Unknown
Frame Count frames to the BUS for a given unicast
LAN Destination, and it must also initiate the
address resolution protocol to resolve that LAN
Destination.
LANE V2.0 changes this to 'will send no more than
Maximum Unknown Frame Count frames to the BUS ...
without initiating the [LE_ARP]', implying that a
LANE V2.0 client is not always required to send a
LE_ARP_REQUEST along with the unknown frames.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 1 }
::= { lecConfigEntry 11 }
lecVccTimeoutPeriod OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C12 VCC Time-out Period. A LE Client SHOULD release
any Data Direct VCC that it has not used to
transmit or receive any data frames for the
length of the VCC Time-out Period. This parameter
is only meaningful for SVC Data Direct VCCs
signalled with the Ethernet/IEEE 802.3 LE Data
Direct VCC B-LLI value or the IEEE 802.5 LE Data
Direct VCC B-LLI value. It should not be used for
any SVC signalled with the LLC-Multiplexed B-LLI
value.
This time value is expressed in seconds. The default
value is 20 minutes. A value of 0 seconds means that
the timeout period is infinite. Negative values will
be rejected by the agent."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 1200 }
::= { lecConfigEntry 12 }
lecMaxRetryCount OBJECT-TYPE
SYNTAX INTEGER(0..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C13 Maximum Retry Count. A LE CLient MUST not retry
a LE_ARP_REQUEST for a given frame's LAN
destination more than Maximum Retry Count times,
after the first LE_ARP_REQUEST for that same
frame's LAN destination."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 1 }
::= { lecConfigEntry 13 }
lecAgingTime OBJECT-TYPE
SYNTAX INTEGER(10..300)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C17 Aging Time. The maximum time that a LE Client
will maintain an entry for a unicast LAN
Destination in its LE_ARP cache in the absence
of a verification of that relationship.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 300 }
::= { lecConfigEntry 14 }
lecForwardDelayTime OBJECT-TYPE
SYNTAX INTEGER(4..30)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C18 Forward Delay Time. The maximum time that a LE
Client will maintain an entry for a non-local MAC
address in its LE_ARP cache in the absence of a
verification of that relationship, as long as the
Topology Change flag C19 is true.
lecForwardDelayTime SHOULD BE less than lecAgingTime.
When it is not, lecAgingTime governs LE_ARP aging.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 15 }
::= { lecConfigEntry 15 }
lecExpectedArpResponseTime OBJECT-TYPE
SYNTAX INTEGER(1..30)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C20 Expected LE_ARP Reponse Time. The maximum time
that the LEC expects an LE_ARP_REQUEST/
LE_ARP_RESPONSE cycle to take. Used for retries
and verifies.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 1 }
::= { lecConfigEntry 16 }
lecFlushTimeOut OBJECT-TYPE
SYNTAX INTEGER(1..4)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C21 Flush Time-out. Time limit to wait to receive a
LE_FLUSH_RESPONSE after the LE_FLUSH_REQUEST has
been sent before taking recovery action.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 4 }
::= { lecConfigEntry 17 }
lecPathSwitchingDelay OBJECT-TYPE
SYNTAX INTEGER(1..8)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C22 Path Switching Delay. The time since sending a
frame to the BUS after which the LE Client may
assume that the frame has been either discarded
or delivered to the recipient. May be used to
bypass the Flush protocol.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 6 }
::= { lecConfigEntry 18 }
lecLocalSegmentID OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS deprecated
DESCRIPTION
"C23 Local Segment ID. The segment ID of the emulated
LAN. This is only required for IEEE 802.5 clients
that are Source Routing bridges.
This object has been deprecated and replaced by a pair
of Config/Actual objects. It shouldn't be implemented
except as required for backwards compatibility."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 5.1.1"
::= { lecConfigEntry 19 }
lecMulticastSendType OBJECT-TYPE
SYNTAX INTEGER {
bestEffort(1),
variableBitRate(2),
constantBitRate(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C24 Multicast Send VCC Type. Signalling parameter
that SHOULD be used by the LE Client when
establishing the Multicast Send VCC.
This is the method to be used by the LE Client
when specifying traffic parameters when it sets
up the Multicast Send VCC for this emulated LAN."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecConfigEntry 20 }
lecMulticastSendAvgRate OBJECT-TYPE
SYNTAX Integer32
-- Units
-- cells per second
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C25 Multicast Send VCC AvgRate. Signalling parameter
that SHOULD be used by the LE Client when
establishing the Multicast Send VCC.
Forward and Backward Sustained Cell Rate to be
requested by LE Client when setting up Multicast
Send VCC, if using Variable bit rate codings."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecConfigEntry 21 }
lecMulticastSendPeakRate OBJECT-TYPE
SYNTAX Integer32
-- Units
-- cells per second
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C26 Multicast Send VCC PeakRate. Signalling parameter
that SHOULD be used by the LE Client when
establishing the Multicast Send VCC.
Forward and Backward Peak Cell Rate to be
requested by LE Client when setting up the
Multicast Send VCC when using either Variable or
Constant bit rate codings."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecConfigEntry 22 }
lecConnectionCompleteTimer OBJECT-TYPE
SYNTAX INTEGER(1..10)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C28 Connection Complete Timer. Optional. In
Connection Establishment this is the time period
in which data or a READY_IND message is expected
from a Calling Party.
This time value is expressed in seconds."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
DEFVAL { 4 }
::= { lecConfigEntry 23 }
lecConfigLecsAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LE Configuration Server ATM address.
A manually-configured LECS address that this client
may use in its attempts at auto-configuration."
REFERENCE
"LANE 1.0 addendum"
::= { lecConfigEntry 24 }
lecInitialControlTimeout OBJECT-TYPE
SYNTAX INTEGER(1..10)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C7i Initial Control Time-out.
In LANE V2.0, control time-out consists of an initial
time-out of C7i seconds, a retry multiplier (or
logarithmic back-off base) of C7x, and a cumulative
maximum time-out of C7 seconds."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 5 }
::= { lecConfigEntry 25 }
lecControlTimeoutMultiplier OBJECT-TYPE
SYNTAX INTEGER(2..5)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C7x Control Time-out Multiplier.
In LANE V2.0, control time-out consists of an initial
time-out of C7i seconds, a retry multiplier (or
logarithmic back-off base) of C7x, and a cumulative
maximum time-out of C7 seconds."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 2 }
::= { lecConfigEntry 26 }
lecV2MaxUnknownFrameCount OBJECT-TYPE
SYNTAX INTEGER(1..20)
-- Units
-- frames
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C10 Maximum Unknown Frame Count. See the description
of lecMaxUnknownFrameTime above.
This object may be used with both LANE V1.0 clients &
LANE V2.0 clients. For LANE V1.0 clients, this value
should be in the range 1..10, with a default of 1."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 10 }
::= { lecConfigEntry 27 }
lecConfigLocalSegmentID OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C23c Local Segment ID (configured). The segment ID of
the emulated LAN. This is only required for IEEE
802.5 clients that are Source Routing bridges.
A setting which this client will use the next time it
returns to the Initial State.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualLocalSegmentID will be."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecConfigEntry 28 }
lecConfigV2Capable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C29c V2 Capable (configured).
A setting which this client will use the next time it
returns to the Initial State.
Indicates whether this client is set up to behave as
a LANE V2 client.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualV2Capable will be."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecConfigEntry 29 }
lecConfigSelectiveMulticast OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C32c Selective Multicast (configured).
A setting which this client will use the next time it
returns to the Initial State.
Indicates if this client is configured to register to
receive specific multicast destination MAC addresses.
Must not be 'true' if lecConfigV2Capable is 'false'.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualSelectiveMulticast will be."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecConfigEntry 30 }
lecForwardDisconnectTimeout OBJECT-TYPE
SYNTAX INTEGER(10..300)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C33 Forward Disconnect Time-out
If the LE Client detects that the BUS has had no
Multicast Forward VCCs to the LE Client for time
Forward Disconnect Time-out, the LE Client MUST
disconnect from the BUS and try to re-establish
a new connection."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 60 }
::= { lecConfigEntry 31 }
lecConfigLLCMultiplexCapable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C34c LLC Multiplex Capable (configured).
A setting which this client will use the next time it
returns to the Initial State.
Gives a network manager an optional method to disable
LLC multiplexing on a LANE V2 client that supports it.
Cannot be used to enable LLC multiplexing on products
that do not support it.
This MIB object will not be overwritten with the new
value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead,
lecActualLLCMultiplexCapable will be."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecConfigEntry 32 }
lecMinReconfigureDelay OBJECT-TYPE
SYNTAX INTEGER(1..10000)
-- Units
-- milliseconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C37 Minimum Reconfigure Delay.
The minimum time that a LE client must wait before
retrying reconfiguration. This setting must be
less than or equal to lecMaxReconfigureDelay."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 1 }
::= { lecConfigEntry 33 }
lecMaxReconfigureDelay OBJECT-TYPE
SYNTAX INTEGER(1..10000)
-- Units
-- milliseconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C38 Maximum Reconfigure Delay.
The maximum time that a LE client must wait before
retrying reconfiguration. This setting must be
greater than or equal to lecMinReconfigureDelay."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 5000 }
::= { lecConfigEntry 34 }
lecMaxBusConnectRetries OBJECT-TYPE
SYNTAX INTEGER(0..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C39 Maximum BUS Connect Retries.
The maximum number of times that a LE Client can try
to establish the Default Multicast Send VCC before
returning to the configuration procedure."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
DEFVAL { 1 }
::= { lecConfigEntry 35 }
lecTokenRingExplorerExclude OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"C40 Token Ring Explorer Frame Exclude.
This indicates whether or not the LE Client wishes to
receive Token Ring explorer frames other than those
directed to one of its registered MAC addresses.
Normally, only bridges need to receive such explorer
frames. This parameter only applies to token-ring
ELANs. This parameter MUST NOT change without
restarting the Configure phase."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecConfigEntry 36 }
lecStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A read-only table containing identification, status,
and operational information about the LAN Emulation
Clients this agent manages."
::= { leClientMIBObjects 2 }
lecStatusEntry OBJECT-TYPE
SYNTAX LecStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each table entry contains information about one LAN
Emulation Client."
INDEX { lecIndex }
-- Augments lecConfigEntry
::= { lecStatusTable 1 }
LecStatusEntry ::= SEQUENCE {
lecIfIndex InterfaceIndex,
lecPrimaryAtmAddress AtmLaneAddress,
lecID INTEGER,
lecInterfaceState LecState,
lecLastFailureRespCode INTEGER,
lecLastFailureState LecState,
lecProtocol INTEGER,
lecVersion INTEGER,
lecTopologyChange TruthValue,
lecConfigServerAtmAddress AtmLaneAddress,
lecConfigSource INTEGER,
lecActualLanType LecDataFrameFormat,
lecActualMaxDataFrameSize LecDataFrameSize,
lecActualLanName DisplayString,
lecActualLesAtmAddress AtmLaneAddress,
lecProxyClient TruthValue,
lecActualLocalSegmentID INTEGER,
lecActualV2Capable TruthValue,
lecElanID Integer32,
lecActualSelectiveMulticast TruthValue,
lecActualLLCMultiplexCapable TruthValue,
lecPreferredLesAddress AtmLaneAddress,
lecStoresServiceCategories TruthValue
}
lecIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the logical interface number
('ifIndex') assigned to this client, and is used to
identify corresponding rows in the Interfaces MIB.
Note that re-initialization of the management agent
may cause a client's 'lecIfIndex' to change."
::= { lecStatusEntry 1 }
lecPrimaryAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C1 LE Client's ATM Addresses.
The primary ATM address of this LAN Emulation Client.
This address is used to establish the Control Direct
and Multicast Send VCCs, and may also be used to set
up Data Direct VCCs.
A client may have additional ATM addresses for use
with Data Direct VCCs. These addresses are readable
via the lecAtmAddressTable."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 2 }
lecID OBJECT-TYPE
SYNTAX INTEGER(0..65279)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C14 LE Client Identifier. Each LE Client requires a
LE Client Identifier (LECID) assigned by the LE
Server during the Join phase. The LECID is placed
in control requests by the LE Client and MAY be
used for echo suppression on multicast data frames
sent by that LE Client. This value MUST NOT
change without terminating the LE Client and
returning to the Initial state. A valid LECID
MUST be in the range X'0001' through X'FEFF'.
The value of this object is only meaningful for a LEC
that is connected to a LES. For a LEC which does not
belong to an emulated LAN, the value of this object
is defined to be 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 3 }
lecInterfaceState OBJECT-TYPE
SYNTAX LecState
-- Rsyntax INTEGER {
-- initialState(1),
-- lecsConnect(2),
-- configure(3),
-- join(4),
-- initialRegistration(5),
-- busConnect(6),
-- operational(7)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the LAN Emulation Client.
Note that 'ifOperStatus' is defined to be 'up' when,
and only when, 'lecInterfaceState' is 'operational'."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.3.1"
::= { lecStatusEntry 4 }
lecLastFailureRespCode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
timeout(2),
undefinedError(3),
versionNotSupported(4),
invalidRequestParameters(5),
duplicateLanDestination(6),
duplicateAtmAddress(7),
insufficientResources(8),
accessDenied(9),
invalidRequesterId(10),
invalidLanDestination(11),
invalidAtmAddress(12),
noConfiguration(13),
leConfigureError(14),
insufficientInformation(15),
tlvNotFound(16)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status code from the last failed Configure response
or Join response. Failed responses are those for
which the LE_CONFIGURE_RESPONSE / LE_JOIN_RESPONSE
frame contains a non-zero code, or fails to arrive
within a timeout period.
If none of this client's requests have failed, this
object has the value 'none'.
If the failed response contained a STATUS code that
is not defined in the LAN Emulation specification,
this object has the value 'undefinedError'.
The value 'timeout' is self-explanatory.
Other failure codes correspond to those defined in
the specification, although they may have different
numeric values."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 4.2, Table 13"
::= { lecStatusEntry 5 }
lecLastFailureState OBJECT-TYPE
SYNTAX LecState
-- Rsyntax INTEGER {
-- initialState(1),
-- lecsConnect(2),
-- configure(3),
-- join(4),
-- initialRegistration(5),
-- busConnect(6),
-- operational(7)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state this client was in when it updated the
'lecLastFailureRespCode'.
If 'lecLastFailureRespCode' is 'none', this object
has the value initialState(1)."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.3.1"
::= { lecStatusEntry 6 }
lecProtocol OBJECT-TYPE
SYNTAX INTEGER(1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LAN Emulation protocol which this client supports,
and specifies in its LE_JOIN_REQUESTs."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 4.2"
::= { lecStatusEntry 7 }
lecVersion OBJECT-TYPE
SYNTAX INTEGER(1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LAN Emulation protocol version which this client
supports, and specifies in its LE_JOIN_REQUESTs."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 4.2"
::= { lecStatusEntry 8 }
lecTopologyChange OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C19 Topology Change. Boolean indication that the LE
Client is using the Forward Delay Time C18,
instead of the Aging Time C17, to age non-local
entries in its LE_ARP cache C16.
For a client which is not connected to the LES, this
object is defined to have the value 'false'."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 9 }
lecConfigServerAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address of the LAN Emulation Configuration
Server (if known) or the empty string (otherwise)."
::= { lecStatusEntry 10 }
lecConfigSource OBJECT-TYPE
SYNTAX INTEGER {
gotAddressViaIlmi(1),
usedWellKnownAddress(2),
usedLecsPvc(3),
didNotUseLecs(4),
usedConfiguredAddress(5),
configInProgress(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this LAN Emulation Client used the
LAN Emulation Configuration Server, and, if so, what
method it used to establish the Configuration Direct
VCC.
The value 'configInProgress' indicates configuration
is in progress, and may be used to troubleshoot LECs
that get stuck in the configuration phase."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 5.2; LANE 1.0 and LEC MIB 1.0 addendums"
::= { lecStatusEntry 11 }
lecActualLanType OBJECT-TYPE
SYNTAX LecDataFrameFormat
-- Rsyntax INTEGER {
-- unspecified(1),
-- aflane8023(2),
-- aflane8025(3)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C2 LAN Type.
The data frame format that this LAN Emulation Client
is using right now. This may come from
* lecConfigLanType,
* the LAN Emulation Configuration Server, or
* the LAN Emulation Server
This value is related to 'ifMtu' and 'ifType'. See
the LEC management specification for more details."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 12 }
lecActualMaxDataFrameSize OBJECT-TYPE
SYNTAX LecDataFrameSize
-- Rsyntax INTEGER {
-- unspecified(1),
-- max1516(2),
-- max4544(3),
-- max9234(4),
-- max18190(5),
-- max1580(6)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C3 Maximum Data Frame Size.
The maximum data frame size that this LAN Emulation
client is using right now. This may come from
* lecConfigMaxDataFrameSize,
* the LAN Emulation Configuration Server, or
* the LAN Emulation Server "
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 13 }
lecActualLanName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C5 ELAN Name.
The identity of the emulated LAN which this client
last joined, or wishes to join. This may come from
* lecConfigLanName,
* the LAN Emulation Configuration Server, or
* the LAN Emulation Server "
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 14 }
lecActualLesAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C9 LE Server ATM Address.
The LAN Emulation Server address currently in use or
most recently attempted.
If no LAN Emulation Server attachment has been tried,
this object's value is the zero-length string."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 15 }
lecProxyClient OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C4 Proxy.
Indicates whether this client is acting as a proxy.
Proxy clients are allowed to represent unregistered
MAC addresses and route descriptors, and receive
copies of LE_ARP_REQUEST frames for such LAN
Destinations."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { lecStatusEntry 16 }
lecActualLocalSegmentID OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C23 Local Segment ID. The segment ID of the emulated
LAN. This is only required for IEEE 802.5 clients
that are Source Routing bridges."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecStatusEntry 17 }
lecActualV2Capable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C29 V2 Capable.
If set, the LE Client must exhibit LANE v2 behavior
where it differs in its requirements from LANE v1
behavior. If clear, the LE Client must exhibit LANE
v1 behavior in those cases. This variable is set or
cleared according to the presence or absence of the
V2 Required FLAGS bit in the LE_JOIN_RESPONSE."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecStatusEntry 18 }
lecElanID OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C31 ELAN-ID.
The ELAN-ID to be used in all LANE LLC-multiplexed
data frames sent or received by this client. This
object takes the value 0 if the LES is a LANE V1.0
LES. The initial value of this object is 0."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecStatusEntry 19 }
lecActualSelectiveMulticast OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C32 Selective Multicast.
This indicates whether or not the LE Client will
register to receive specific multicast destination
MAC addresses. If this flag is set, the LE Client
MUST issue a LE_REGISTER_REQUEST for all of the
multicast or group MAC adddresses in C15, except
for the broadcast MAC address. If this variable is
clear, the LE Client MUST NOT issue a
LE_REGISTER_REQUEST for any multicast MAC address,
and can expect to receive all multicast frames from
the BUS."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecStatusEntry 20 }
lecActualLLCMultiplexCapable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C34 LLC Multiplex Capable.
If set, this variable indicates that the LE Client
can accept and process LLC-multiplexed Data Direct
VCCs. If clear, it indicates that the LE Client
will refuse to accept LLC-multiplexed Data Direct
VCCs. This variable MUST be clear if the LE Client
is connected to a LANE v1 LES."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecStatusEntry 21 }
lecPreferredLesAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"C35 Preferred LES Address.
The ATM address of the preferred LE Server. This
variable is set during the Configuration phase by
copying the contents of the Preferred LES TLV
received in the LE_CONFIGURE_RESPONSE."
REFERENCE
"ATM Forum LAN Emulation V2.0 LUNI specification,
Section 5.1.1"
::= { lecStatusEntry 22 }
lecStoresServiceCategories OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the client saves Service
Category TLV data from LE_ARP_RESPONSEs and makes
it available through leArpTable and leRDArpTable."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { lecStatusEntry 23 }
lecMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecMappingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table mapping the 'ifIndex' values of 'aflane8023'
and 'aflane8025' interfaces to the 'lecIndex' values
of the corresponding LAN Emulation Clients."
::= { leClientMIBObjects 3 }
lecMappingEntry OBJECT-TYPE
SYNTAX LecMappingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row describes one ifIndex --> lecIndex mapping."
INDEX { ifIndex }
::= { lecMappingTable 1 }
LecMappingEntry ::= SEQUENCE {
lecMappingIndex INTEGER
}
lecMappingIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 'lecIndex' of the client which implements the
specified interface."
::= { lecMappingEntry 1 }
lecStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension table containing traffic statistics for
all the LAN Emulation Clients this host implements."
::= { leClientMIBObjects 4 }
lecStatisticsEntry OBJECT-TYPE
SYNTAX LecStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row in this table contains traffic statistics
for one LAN Emulation client."
INDEX { lecIndex }
-- Augments lecConfigEntry
::= { lecStatisticsTable 1 }
LecStatisticsEntry ::= SEQUENCE {
lecArpRequestsOut Counter32,
lecArpRequestsIn Counter32,
lecArpRepliesOut Counter32,
lecArpRepliesIn Counter32,
lecControlFramesOut Counter32,
lecControlFramesIn Counter32,
lecSvcFailures Counter32,
lecFlowFailures Counter32,
lecEchoDiscards Counter32,
lecFilteredMulticasts Counter32
}
lecArpRequestsOut OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of LE_ARP_REQUESTs sent over the LUNI by
this LAN Emulation Client."
::= { lecStatisticsEntry 1 }
lecArpRequestsIn OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of LE_ARP_REQUESTs received over the LUNI
by this LAN Emulation Client.
Requests may arrive on the Control Direct VCC or on
the Control Distribute VCC, depending upon how the
LES is implemented and the chances it has had for
learning. This counter covers both VCCs."
::= { lecStatisticsEntry 2 }
lecArpRepliesOut OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of LE_ARP_RESPONSEs sent over the LUNI by
this LAN Emulation Client."
::= { lecStatisticsEntry 3 }
lecArpRepliesIn OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of LE_ARP_RESPONSEs received over the LUNI
by this LAN Emulation Client. This count includes
all such replies, whether solicited or not.
Replies may arrive on the Control Direct VCC or on
the Control Distribute VCC, depending upon how the
LES is implemented. This counter covers both VCCs."
::= { lecStatisticsEntry 4 }
lecControlFramesOut OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of control packets sent by this
LAN Emulation Client over the LUNI."
::= { lecStatisticsEntry 5 }
lecControlFramesIn OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of control packets received by this
LAN Emulation Client over the LUNI."
::= { lecStatisticsEntry 6 }
lecSvcFailures OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of
* outgoing LAN Emulation SVCs which this client
tried, but failed, to open;
* incoming LAN Emulation SVCs which this client
tried, but failed to establish; and
* incoming LAN Emulation SVCs which this client
rejected for protocol or security reasons.
It does not include SVC failures for LLC-multiplexed
connections."
::= { lecStatisticsEntry 7 }
lecFlowFailures OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of
* outgoing LLC-multiplexed LAN Emulation flows
which this client tried, but failed, to open;
* incoming LLC-multiplexed LAN Emulation flows
which this client did not accept / establish.
Only failures of which the LEC is aware and which are
clearly LANE-related need to be counted."
::= { lecStatisticsEntry 8 }
lecEchoDiscards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of incoming data frames which were thrown
away because they were echo frames (e. g., copies of
this client's own outgoing traffic).
Such discards are a normal part of LAN Emulation and
not a cause for alarm. So this counter is mainly of
interest for helping to estimate average frame size.
Frames that are included in this count should not be
included in ifInDiscards, so as to avoid setting off
false alarms."
::= { lecStatisticsEntry 9 }
lecFilteredMulticasts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of incoming data frames which were thrown
away by the client because they were for a multicast
(or group) address upper-layer software didn't want.
If this counter indicates that a LEC is being loaded
down with an excessive number of unwanted multicasts,
one possible solution is to install LECs and LES/BUS
pairs with better support for selective multicasting.
Frames that are included in this count should not be
included in ifInDiscards, so as to avoid setting off
false alarms."
::= { lecStatisticsEntry 10 }
lecServerVccTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecServerVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table identifying the Control VCCs and Multicast
VCCs for each LAN Emulation Client which this host
implements.
For LANE 2.0 clients, the table identifies Control
VCCs and Default Multicast Send VCCs."
::= { leClientMIBObjects 5 }
lecServerVccEntry OBJECT-TYPE
SYNTAX LecServerVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row in this table describes the Control VCCs
and Multicast VCCs for one LEC."
INDEX { lecIndex }
-- Augments lecConfigEntry
::= { lecServerVccTable 1 }
LecServerVccEntry ::= SEQUENCE {
lecConfigDirectInterface LeConnectionInterface,
lecConfigDirectVpi VpiInteger,
lecConfigDirectVci VciInteger,
lecControlDirectInterface LeConnectionInterface,
lecControlDirectVpi VpiInteger,
lecControlDirectVci VciInteger,
lecControlDistributeInterface LeConnectionInterface,
lecControlDistributeVpi VpiInteger,
lecControlDistributeVci VciInteger,
lecMulticastSendInterface LeConnectionInterface,
lecMulticastSendVpi VpiInteger,
lecMulticastSendVci VciInteger,
lecMulticastForwardInterface LeConnectionInterface,
lecMulticastForwardVpi VpiInteger,
lecMulticastForwardVci VciInteger
}
lecConfigDirectInterface OBJECT-TYPE
SYNTAX LeConnectionInterface
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface associated with the Configuration
Direct VCC. If no Configuration Direct VCC exists,
this object has the value 0. Otherwise, the objects
( lecConfigDirectInterface,
lecConfigDirectVpi, lecConfigDirectVci )
identify the circuit."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.1"
::= { lecServerVccEntry 1 }
lecConfigDirectVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Configuration Direct VCC exists, this object
contains the VPI which identifies that VCC at
the point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.1"
::= { lecServerVccEntry 2 }
lecConfigDirectVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Configuration Direct VCC exists, this object
contains the VCI which identifies that VCC at
the point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.1"
::= { lecServerVccEntry 3 }
lecControlDirectInterface OBJECT-TYPE
SYNTAX LeConnectionInterface
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface associated with the Control Direct VCC.
If no Control Direct VCC exists, this object has the
value 0. Otherwise, the objects
( lecControlDirectInterface,
lecControlDirectVpi, lecControlDirectVci )
identify the circuit."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.2"
::= { lecServerVccEntry 4 }
lecControlDirectVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Control Direct VCC exists, this object
contains the VPI which identifies that VCC at
the point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.2"
::= { lecServerVccEntry 5 }
lecControlDirectVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Control Direct VCC exists, this object
contains the VCI which identifies that VCC at
the point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.2"
::= { lecServerVccEntry 6 }
lecControlDistributeInterface OBJECT-TYPE
SYNTAX LeConnectionInterface
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface associated with the Control Distribute
VCC. If no Control Distribute VCC has been set up to
this client, this object has the value 0. Otherwise,
the objects
( lecControlDistributeInterface,
lecControlDistributeVpi,
lecControlDistributeVci )
identify the circuit."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.3"
::= { lecServerVccEntry 7 }
lecControlDistributeVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Control Distribute VCC exists, this object
contains the VPI which identifies that VCC at the
point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.3"
::= { lecServerVccEntry 8 }
lecControlDistributeVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Control Distribute VCC exists, this object
contains the VCI which identifies that VCC at the
point where it connects to this LE client.
Otherwise, this object contains the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.1.3"
::= { lecServerVccEntry 9 }
lecMulticastSendInterface OBJECT-TYPE
SYNTAX LeConnectionInterface
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface associated with the Multicast Send
VCC. If no Multicast Send VCC exists, this object
has the value 0. Otherwise, the objects
( lecMulticastSendInterface,
lecMulticastSendVpi, lecMulticastSendVci )
identify the circuit."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.2.2"
::= { lecServerVccEntry 10 }
lecMulticastSendVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Multicast Send VCC exists, this object
contains the VPI which identifies that VCC at
the point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.2.2"
::= { lecServerVccEntry 11 }
lecMulticastSendVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the Multicast Send VCC exists, this object
contains the VCI which identifies that VCC at
the point where it connects to this LE client.
Otherwise, this object has the value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.2.2"
::= { lecServerVccEntry 12 }
lecMulticastForwardInterface OBJECT-TYPE
SYNTAX LeConnectionInterface
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For a LANE V1.0 client:
-----------------------
The interface associated with the Multicast Forward
VCC. If no Multicast Forward VCC has been set up to
this client, this object has the value 0. Otherwise,
the objects
( lecMulticastForwardInterface,
lecMulticastForwardVpi,
lecMulticastForwardVci )
identify the circuit.
For a LANE V2.0 client in LANE 2.0 mode:
----------------------------------------
The value 0. There may not be a single VCC that can
be identified as the 'default'."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.2.3"
::= { lecServerVccEntry 13 }
lecMulticastForwardVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For a LANE V1.0 client:
-----------------------
If the Multicast Forward VCC exists, this object
contains the VPI which identifies that VCC at the
point where it connects to this LE client.
Otherwise, this object has the value 0.
For a LANE V2.0 client in LANE 2.0 mode:
----------------------------------------
The value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.2.3"
::= { lecServerVccEntry 14 }
lecMulticastForwardVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For a LANE V1.0 client:
-----------------------
If the Multicast Forward VCC exists, this object
contains the VCI which identifies that VCC at the
point where it connects to this LE client.
Otherwise, this object has the value 0.
For a LANE V2.0 client in LANE 2.0 mode:
----------------------------------------
The value 0."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 2.2.2.2.3"
::= { lecServerVccEntry 15 }
lecAtmAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecAtmAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table listing all of the ATM addresses belonging
to this host's LAN Emulation Clients."
::= { leClientMIBObjects 6 }
lecAtmAddressEntry OBJECT-TYPE
SYNTAX LecAtmAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row in this table describes one of a client's
ATM addresses."
INDEX { lecIndex, lecAtmAddress }
::= { lecAtmAddressTable 1 }
LecAtmAddressEntry ::= SEQUENCE {
lecAtmAddress AtmLaneAddress,
lecAtmAddressStatus RowStatus,
lecAtmAddressMuxed INTEGER
}
lecAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM address this row describes. This could be
either a primary address or a secondary address."
::= { lecAtmAddressEntry 1 }
lecAtmAddressStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to create and delete rows in this table.
A management station may not change the status of a
primary ATM address to 'notInService' or 'destroy'
unless the client's ifAdminStatus is 'down', and the
client's lecInterfaceState is 'initialState'.
Secondary ATM addresses may be destroyed at any time
permitted by the agent."
::= { lecAtmAddressEntry 2 }
lecAtmAddressMuxed OBJECT-TYPE
SYNTAX INTEGER {
muxed(1),
notMuxed(2),
both(3),
none(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates what type(s) of connections the LEC is
willing to establish at this ATM address."
::= { lecAtmAddressEntry 3 }
lecMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecMacAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains entries for all of the registered
MAC addresses belonging to this agent's LE clients.
For all LANE clients, this includes
C6 Local Unicast MAC Address(es). Each LE Client has
zero or more local unicast MAC addresses. In an
operational LE Client, every address in this
variable MUST have been registered with the LE
Server. Two LE CLients joined to the same
emulated LAN MUST NOT have the same local unicast
MAC address. A LE Client's MAC addresses may
change during normal operations. When answering
a LE_ARP_REQUEST for any address in this list, the
'Remote Address' bit in the FLAGS field of the
LE_ARP_RESPONSE MUST be clear.
For a LANE V2.0 client, this also includes <registered>
multicast MAC addresses in C15."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { leClientMIBObjects 7 }
lecMacAddressEntry OBJECT-TYPE
SYNTAX LecMacAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each table row describes a (MAC address, ATM address)
pair registered for a particular client."
INDEX { lecIndex, lecMacAddress }
::= { lecMacAddressTable 1 }
LecMacAddressEntry ::= SEQUENCE {
lecMacAddress MacAddress,
lecMacAddressAtmBinding AtmLaneAddress,
lecMacAddressMuxedAtmBinding AtmLaneAddress,
lecMacAddressServiceCategory INTEGER
}
lecMacAddress OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unicast or multicast MAC address that this LEC has
registered with its LES.
Note that the LANE V1.0 specification does not allow
V1.0 clients to register multicast addresses."
::= { lecMacAddressEntry 1 }
lecMacAddressAtmBinding OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The non-multiplexed ATM address, if any, registered
for 'lecMacAddress'."
::= { lecMacAddressEntry 2 }
lecMacAddressMuxedAtmBinding OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LLC-multiplexed ATM address, if any, registered
for 'lecMacAddress'."
::= { lecMacAddressEntry 3 }
lecMacAddressServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bitmap describing the service categories which the
LEC supports for this MAC address.
The bitmap is larger than the LANE 2.0 specification
requires, in case room is ever needed for expansion."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { lecMacAddressEntry 4 }
lecRouteDescrTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecRouteDescrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table lists all of the Local Route Descriptors
which are registered by this host's LAN Emulation
Clients.
C8 Local Route Descriptor(s). Local Route
Descriptors exist only for source-routed IEEE
802.5 LE Clients that are Source-Route Bridges.
All Local Route Descriptors in any given emulated
LAN MUST be unique. A LE Client MAY have zero or
more Local Route Descriptors and these Local Route
Descriptors MAY change during normal operation.
In an operational LE Client, every Local Route
Descriptor in C8 MUST have been registered with
the LE Server. When answering a LE_ARP_REQUEST
for any address in this list, the 'Remote Address'
bit in the FLAGS field of the LE_ARP_RESPONSE MUST
be clear."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0
and V2.0, Section 5.1.1"
::= { leClientMIBObjects 8 }
lecRouteDescrEntry OBJECT-TYPE
SYNTAX LecRouteDescrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each table row describes a (Route Descriptor, ATM
address) pair registered for a particular client."
INDEX { lecIndex, lecRouteDescrSegmentID, lecRouteDescrBridgeNumber }
::= { lecRouteDescrTable 1 }
LecRouteDescrEntry ::= SEQUENCE {
lecRouteDescrSegmentID INTEGER,
lecRouteDescrBridgeNumber INTEGER,
lecRouteDescrAtmBinding AtmLaneAddress,
lecRouteDescrMuxedAtmBinding AtmLaneAddress,
lecRouteDescrServiceCategory INTEGER
}
lecRouteDescrSegmentID OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LAN ID portion of the IEEE 802.5 route descriptor
associated with this conceptual row."
::= { lecRouteDescrEntry 1 }
lecRouteDescrBridgeNumber OBJECT-TYPE
SYNTAX INTEGER(0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bridge Number portion of the IEEE 802.5 route
descriptor associated with this conceptual row."
::= { lecRouteDescrEntry 2 }
lecRouteDescrAtmBinding OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The non-multiplexed ATM address, if any, registered
for the IEEE 802.5 route descriptor
('lecRouteDescrSegmentID',
'lecRouteDescrBridgeNumber')."
::= { lecRouteDescrEntry 3 }
lecRouteDescrMuxedAtmBinding OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LLC-multiplexed ATM address, if any, registered
for the IEEE 802.5 route descriptor
('lecRouteDescrSegmentID',
'lecRouteDescrBridgeNumber')."
::= { lecRouteDescrEntry 4 }
lecRouteDescrServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bitmap describing the service categories which the
LEC supports for this route descriptor.
The bitmap is larger than the LANE 2.0 specification
requires, in case room is ever needed for expansion."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { lecRouteDescrEntry 5 }
leArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF LeArpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides access to an ATM LAN Emulation
Client's MAC-to-ATM ARP cache. It contains entries
for unicast addresses and for the broadcast address.
For LANE V2.0 clients whose C32 Selective Multicast
flag is set, this table will also contain multicast
address entries.
C16 LE_ARP Cache. A table of entries, each of which
establishes a relationship between a LAN
Destination external to the LE Client and the
ATM address to which data frames for that LAN
Destination will be sent."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification,
Section 5.1.1"
::= { leClientMIBObjects 9 }
leArpEntry OBJECT-TYPE
SYNTAX LeArpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An ATM LAN Emulation ARP cache entry containing
information about the binding of one MAC address
to one ATM address."
INDEX { lecIndex, leArpMacAddress }
::= { leArpTable 1 }
LeArpEntry ::= SEQUENCE {
leArpMacAddress MacAddress,
leArpAtmAddress AtmLaneAddress,
leArpIsRemoteAddress TruthValue,
leArpEntryType LeArpTableEntryType,
leArpRowStatus RowStatus,
leArpMuxedAtmAddress AtmLaneAddress,
leArpServiceCategory INTEGER
}
leArpMacAddress OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MAC address for which this cache entry provides
a translation. Since ATM LAN Emulation uses an ARP
protocol to locate the Broadcast and Unknown Server,
the value of this object could be the broadcast MAC
address. Starting with LANE Version 2.0, the value
could also be a multicast or group MAC address.
Unicast MAC addresses should be unique within any
given ATM Emulated LAN. However, there's no
requirement that they be unique across disjoint
emulated LANs."
::= { leArpEntry 1 }
leArpAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The non-multiplexed LE Client or Broadcast/Multicast
Service ATM address corresponding to the MAC address
'leArpMacAddress'.
This value may be determined through the use of the
LE_ARP procedure, through source address learning,
or through other mechanisms.
Some agents may provide write access to this object,
as part of their support for 'static' LE_ARP entries.
The effect of attempting to write an ATM address to
a 'learned' row is explicitly undefined. Agents may
disallow the write, accept the write and change the
row's type, or even accept the write as-is."
::= { leArpEntry 2 }
leArpIsRemoteAddress OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this entry is for a local or remote
MAC address.
In this context, 'local' means 'a MAC address that is
local to the remote client', as opposed to 'one of my
addresses'.
true(1)
The address is believed to be remote - or its
local/remote status is unknown.
For an entry created via the LE_ARP mechanism,
this corresponds to the 'Remote address' flag
being set in the LE_ARP_RESPONSE.
During Topology Change periods, remote LE_ARP
entries generally age out faster than others.
Specifically, they are subject to the Forward
Delay Time as well as to the Aging Time.
false(2)
The address is believed to be local - that is
to say, registered with the LES by the client
whose ATM address is leArpAtmAddress (and/or
leArpMuxedAtmAddress).
For an entry created via the LE_ARP mechanism,
this corresponds to the 'Remote address' flag
being cleared in the LE_ARP_RESPONSE."
::= { leArpEntry 3 }
leArpEntryType OBJECT-TYPE
SYNTAX LeArpTableEntryType
-- Rsyntax INTEGER {
-- other(1),
-- learnedViaControl(2),
-- learnedViaData(3),
-- staticVolatile(4),
-- staticNonVolatile(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates how this LE_ARP table entry was created and
whether it is aged."
DEFVAL { staticVolatile }
::= { leArpEntry 4 }
leArpRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Lets users create and delete LE_ARP cache entries,
on systems that support this capability.
Normally clients will maintain their LE_ARP caches
automatically. However, managers may occasionally
want to create 'static' LE_ARP cache entries.
Rules
1. Before a new row can become 'active', values
must be supplied for the columnar objects
leArpAtmAddress and leArpEntryType.
The value for leArpAtmAddress may be a zero-
length address if there is an ATM address in
the leArpMuxedAtmAddress, and the LE_ARP row
belongs to a LEC running LANE 2.0 or higher.
2. It is not necessary to set leArpRowStatus to
'notInService' in order to modify a writable
object in the same conceptual row.
3. LE_ARP entries whose status is 'notReady' or
'notInService' will not be used to translate
LAN Destinations to ATM Addresses. However,
clients may overwrite such entries with data
obtained from other sources. For example, a
client which needed to transmit a data frame
to a given MAC address (or via a given Route
Descriptor) might find that its LE_ARP entry
for the LAN Destination is 'notInService' or
'notReady'. The client might then act as if
the LAN Destination was unknown - generating
a LE_ARP_REQUEST, flooding the data frame to
the BUS, and creating a new, 'active' LE_ARP
cache entry based on the LE_ARP_RESPONSE."
::= { leArpEntry 5 }
leArpMuxedAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The LLC-multiplexed LE Client or Broadcast/Multicast
Service ATM address corresponding to the MAC address
'leArpMacAddress'.
This value may be determined through the use of the
LE_ARP procedure, through source address learning,
or through other mechanisms.
Some agents may provide write access to this object,
as part of their support for 'static' LE_ARP entries.
The effect of attempting to write an ATM address to
a 'learned' row is explicitly undefined. Agents may
disallow the write, accept the write and change the
row's type, or even accept the write as-is."
::= { leArpEntry 6 }
leArpServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bitmap describing the service categories which the
LEC 'lecIndex' supports.
This value normally comes from the optional 'Service-
Category' TLV in LANE 2.0 LE_ARP_RESPONSEs.
The bitmap is larger than the LANE 2.0 specification
requires, in case room is ever needed for expansion.
If service categories aren't applicable, aren't known,
or the implementor does not want to provide memory to
store them (e.g., because they would only be used for
SNMP), this object should be set to the value 0.
See also the object 'lecStoresServiceCategories'."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { leArpEntry 7 }
leRDArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF LeRDArpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides access to an ATM LAN Emulation
Client's Route Descriptor-to-ATM ARP cache.
Implementation of this table is optional for hosts
that do not support emulated IEEE 802.5 Token Ring
LANs, and mandatory for hosts which do.
C16 LE_ARP Cache. A table of entries, each of which
establishes a relationship between a LAN
Destination external to the LE Client and the
ATM address to which data frames for that LAN
Destination will be sent."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification,
Section 5.1.1"
::= { leClientMIBObjects 10 }
leRDArpEntry OBJECT-TYPE
SYNTAX LeRDArpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An ATM LAN Emulation ARP cache entry containing
information about the binding of one IEEE 802.5
route descriptor to one ATM address."
INDEX { lecIndex, leRDArpSegmentID, leRDArpBridgeNumber }
::= { leRDArpTable 1 }
LeRDArpEntry ::= SEQUENCE {
leRDArpSegmentID INTEGER,
leRDArpBridgeNumber INTEGER,
leRDArpAtmAddress AtmLaneAddress,
leRDArpEntryType LeArpTableEntryType,
leRDArpRowStatus RowStatus,
leRDArpMuxedAtmAddress AtmLaneAddress,
leRDArpServiceCategory INTEGER,
leRDArpIsRemoteDescriptor TruthValue
}
leRDArpSegmentID OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LAN ID portion of the IEEE 802.5 route descriptor
associated with this ARP cache entry."
::= { leRDArpEntry 1 }
leRDArpBridgeNumber OBJECT-TYPE
SYNTAX INTEGER(0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bridge Number portion of the IEEE 802.5 route
descriptor associated with this ARP cache entry."
::= { leRDArpEntry 2 }
leRDArpAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The non-multiplexed ATM address of the LAN Emulation
Client which is associated with the route descriptor
('leRDArpSegmentID', 'leRDArpBridgeNumber').
This value may be determined through the use of the
LE_ARP procedure, through source address learning,
or through other mechanisms.
Some agents may provide write access to this object,
as part of their support for 'static' LE_ARP entries.
The effect of attempting to write an ATM address to
a 'learned' row is explicitly undefined. Agents may
disallow the write, accept the write and change the
row's type, or even accept the write as-is."
::= { leRDArpEntry 3 }
leRDArpEntryType OBJECT-TYPE
SYNTAX LeArpTableEntryType
-- Rsyntax INTEGER {
-- other(1),
-- learnedViaControl(2),
-- learnedViaData(3),
-- staticVolatile(4),
-- staticNonVolatile(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates how this LE_ARP table entry was created and
whether it is aged."
DEFVAL { staticVolatile }
::= { leRDArpEntry 4 }
leRDArpRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Lets users create and delete LE_ARP cache entries,
on systems that support this capability.
Normally clients will maintain their LE_ARP caches
automatically. However, managers may occasionally
want to create 'static' LE_ARP cache entries.
Rules
1. Before a new row can become 'active', values
must be supplied for the columnar objects
leRDArpAtmAddress and leRDArpEntryType.
2. It is not necessary to set leRDArpRowStatus to
'notInService' in order to modify a writable
object in the same conceptual row.
3. LE_ARP entries whose status is 'notReady' or
'notInService' will not be used to translate
LAN Destinations to ATM Addresses. However,
clients may overwrite such entries with data
obtained from other sources. For example, a
client which needed to transmit a data frame
to a given MAC address (or via a given Route
Descriptor) might find that its LE_ARP entry
for the LAN Destination is 'notInService' or
'notReady'. The client might then act as if
the LAN Destination was unknown - generating
a LE_ARP_REQUEST, flooding the data frame to
the BUS, and creating a new, 'active' LE_ARP
cache entry based on the LE_ARP_RESPONSE."
::= { leRDArpEntry 5 }
leRDArpMuxedAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The LLC-multiplexed ATM address of the LAN Emulation
Client which is associated with the route descriptor
('leRDArpSegmentID', 'leRDArpBridgeNumber').
This value may be determined through the use of the
LE_ARP procedure, through source address learning,
or through other mechanisms.
Some agents may provide write access to this object,
as part of their support for 'static' LE_ARP entries.
The effect of attempting to write an ATM address to
a 'learned' row is explicitly undefined. Agents may
disallow the write, accept the write and change the
row's type, or even accept the write as-is."
::= { leRDArpEntry 6 }
leRDArpServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bitmap describing the service categories which the
LEC 'lecIndex'supports.
This value normally comes from the optional 'Service-
Category' TLV in LANE 2.0 LE_ARP_RESPONSEs.
The bitmap is larger than the LANE 2.0 specification
requires, in case room is ever needed for expansion.
If service categories aren't applicable, aren't known,
or the implementor does not want to provide memory to
store them (e.g., because they would only be used for
SNMP), this object should be set to the value 0.
See also the object 'lecStoresServiceCategories'."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { leRDArpEntry 7 }
leRDArpIsRemoteDescriptor OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this entry is for a local or remote
route descriptor.
In this context, 'local' means 'a route descriptor
that is local to the remote client', as opposed to
'one of my route descriptors'.
true(1)
The route descriptor is believed to be remote
- or its local/remote status is unknown.
For an entry created via the LE_ARP mechanism,
this corresponds to the 'Remote address' flag
being set in the LE_ARP_RESPONSE.
false(2)
The route descriptor is believed to be local
- that is to say, registered with the LES by
the client whose address is leRDArpAtmAddress
(and/or leRDArpMuxedATMAddress).
For an entry created via the LE_ARP mechanism,
this corresponds to the 'Remote address' flag
being cleared in the LE_ARP_RESPONSE."
::= { leRDArpEntry 8 }
lecMcForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecMcForwardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table identifying Multicast Forward VCCs for LAN
Emulation Version 2.0 clients."
::= { leClientMIBObjects 11 }
lecMcForwardEntry OBJECT-TYPE
SYNTAX LecMcForwardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row represents one Multicast Forward VCC."
INDEX { lecIndex, lecMcForwardInterface, lecMcForwardVpi, lecMcForwardVci }
::= { lecMcForwardTable 1 }
LecMcForwardEntry ::= SEQUENCE {
lecMcForwardInterface LeConnectionInterface,
lecMcForwardVpi VpiInteger,
lecMcForwardVci VciInteger,
lecMcForwardVerification INTEGER
}
lecMcForwardInterface OBJECT-TYPE
SYNTAX LeConnectionInterface
-- Rsyntax INTEGER(0..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The interface associated with the Multicast Forward
VCC."
::= { lecMcForwardEntry 1 }
lecMcForwardVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI which identifies the Multicast Forward VCC
at the point where it connects to the LANE client."
::= { lecMcForwardEntry 2 }
lecMcForwardVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI which identifies the Multicast Forward VCC
at the point where it connects to the LANE client."
::= { lecMcForwardEntry 3 }
lecMcForwardVerification OBJECT-TYPE
SYNTAX INTEGER {
none(1),
implicit(2),
explicit(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the calling address for this VCC
has been verified.
none - No verification
implicit - Calling party address was same as
BUS address
explicit - Client used LE_VERIFY protocol
Also serves double-duty as a 'row exists' flag."
::= { lecMcForwardEntry 4 }
lecMacQueryLecIndex OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The 'lecIndex' of the LEC whose MAC address binding
the network management station wants to look up.
When written: Triggers a new query.
When read: Identifies the last LEC queried. (This
value may be 0 if there have been no queries, or if
a LEC has been deleted.)"
::= { lecMacQueryObjects 1 }
lecMacQueryAddress OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MAC address whose binding the network management
station wants to look up.
When written: Triggers a new query. (Note that the
SNMP agent is free to reject multicast and broadcast
addresses with a 'badValue' error.)
When read: Returns the last MAC address queried, or
all zeroes if lecMacQueryLecIndex is 0."
::= { lecMacQueryObjects 2 }
lecMacQueryStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
unsupported(2),
local(3),
remote(4),
unknown(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the last query - one of the following:
none(1)
No queries have been made; therefore, other
results values are invalid.
unsupported(2)
Queries are not supported for this LEC.
local(3)
The MAC address is one of the client's local
MAC addresses.
remote(4)
The MAC address is one of the client's remote
MAC addresses.
unknown(5)
The MAC address does not belong (is not known
to belong) to the client."
::= { lecMacQueryObjects 3 }
lecMacQueryAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The non-multiplexed ATM address which this client --
i.e., client 'lecMacQueryLecIndex' -- would use in a
LE_ARP_RESPONSE for 'lecMacQueryAddress'.
This object is only meaningful when lecMacQueryStatus
is 'localMacAddress' or 'remoteMacAddress'."
::= { lecMacQueryObjects 4 }
lecMacQueryMuxedAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LLC-multiplexed ATM address which this client --
i.e., client 'lecMacQueryLecIndex' -- would use in a
LE_ARP_RESPONSE for 'lecMacQueryAddress'.
This object is only meaningful when lecMacQueryStatus
is 'localMacAddress' or 'remoteMacAddress'."
::= { lecMacQueryObjects 5 }
lecMacQueryServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Service Category TLV that this client would use
in a LE_ARP_RESPONSE for 'lecMacQueryAddress'.
If this client wouldn't return a Service Category TLV
in the LE_ARP_RESPONSE, this object should be set to
zero.
The bitmap is larger than the LANE 2.0 specification
requires, in case room is ever needed for expansion.
This object is only meaningful when lecMacQueryStatus
is 'localMacAddress' or 'remoteMacAddress'."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { lecMacQueryObjects 6 }
lecRDQueryLecIndex OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The 'lecIndex' of the LEC whose route descriptor to
ATM address binding the network management station
wants to look up.
When written: Triggers a new query.
When read: Identifies the last LEC queried. (This
value may be 0 if there have been no queries, or if
a LEC has been deleted.)"
::= { lecRDQueryObjects 1 }
lecRDQuerySegmentID OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The LAN ID portion of the IEEE 802.5 route descriptor
whose binding the network management station wants to
look up.
When written: Triggers a new query.
When read: Returns the LAN ID portion of the last RD
queried, or 0 if lecRDQueryLecIndex is 0."
::= { lecRDQueryObjects 2 }
lecRDQueryBridgeNumber OBJECT-TYPE
SYNTAX INTEGER(0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The bridge number portion of the IEEE 802.5 route
descriptor whose binding the network management
station wants to look up.
When written: Triggers a new query.
When read: Returns the bridge number portion of the
last RD queried, or 0 if lecRDQueryLecIndex is 0."
::= { lecRDQueryObjects 3 }
lecRDQueryStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
unsupported(2),
local(3),
remote(4),
unknown(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the last query - one of the following:
none(1)
No queries have been made; therefore, other
results values are invalid.
unsupported(2)
Queries are not supported for this LEC.
local(3)
The route descriptor is one of the client's
local route descriptors.
remote(4)
The route descriptor is one of the client's
remote route descriptors.
unknown(5)
The route descriptor does not belong (is not
known to belong) to the client."
::= { lecRDQueryObjects 4 }
lecRDQueryAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The non-multiplexed ATM address which this client --
i.e., client 'lecRDQueryLecIndex' -- would use in a
LE_ARP_RESPONSE for the route descriptor
('lecRDQuerySegmentID', 'lecRDQueryBridgeNumber').
This object is only meaningful when lecRDQueryStatus
is 'local' or 'remote'."
::= { lecRDQueryObjects 5 }
lecRDQueryMuxedAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LLC-multiplexed ATM address which this client --
i.e., client 'lecRDQueryLecIndex' -- would use in a
LE_ARP_RESPONSE for the route descriptor
('lecRDQuerySegmentID', 'lecRDQueryBridgeNumber').
This object is only meaningful when lecRDQueryStatus
is 'local' or 'remote'."
::= { lecRDQueryObjects 6 }
lecRDQueryServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Service Category TLV that this client would use
in a LE_ARP_RESPONSE for the route descriptor
('lecRDQuerySegmentID', 'lecRDQueryBridgeNumber').
If this client wouldn't return a Service Category TLV
in the LE_ARP_RESPONSE, this object should be set to
zero.
The bitmap is larger than the LANE 2.0 specification
requires, in case room is ever needed for expansion.
This object is only meaningful when lecRDQueryStatus
is 'local' or 'remote'."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { lecRDQueryObjects 7 }
lecTlvTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecTlvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides a place for an agent to store
interesting TLVs associated with
o Registered LAN destinations
o LE_ARP entries
o Query results from the LE_ARP response group
o Initialization / configuration
and any other categories the ATM Forum adds.
Unless otherwise stated,
o Entries in this table are completely optional.
o An implementation may choose to keep only the
TLVs which are 'interesting' to its designers,
such as MPOA TLVs in LE_ARP_RESPONSEs.
o TLVs which already have their own MIB objects
should not be duplicated here.
o Where write / create access is allowed, it is
not mandatory.
Implementors should document the specific lecTlvTable
features of their agent."
REFERENCE
"LAN Emulation Over ATM Version 2 - LUNI Specification,
Annex A (LAN Emulation Control Frame TLVs)"
::= { leClientMIBObjects 13 }
lecTlvEntry OBJECT-TYPE
SYNTAX LecTlvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each table row describes one TLV of a related set."
INDEX { lecIndex, lecTlvSetIndex, lecTlvLanDestination, lecTlvIndex }
::= { lecTlvTable 1 }
LecTlvEntry ::= SEQUENCE {
lecTlvSetIndex INTEGER,
lecTlvLanDestination OCTET STRING,
lecTlvIndex INTEGER,
lecTlvType OCTET STRING,
lecTlvValue OCTET STRING,
lecTlvRowStatus RowStatus
}
lecTlvSetIndex OBJECT-TYPE
SYNTAX INTEGER {
layer3Tlvs(1),
actualRegTlvs(2),
configRegTlvs(3),
leArpTlvs(4),
queryTlvs(5)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An index which helps to identify a set of TLVs, and to
indicate their purpose.
The value of this index defines the interpretation and
use of corresponding table rows as follows:
layer3Tlvs(1)
-------------
This index provides access to Layer-3-Address
TLVs (Initial State variable C36) used during
the Initialization phase.
TLVs are stored in rows
( lecIndex, 1,
LAN_Destination( all '00's ),
* )
These rows may be read / created / written /
deleted.
actualRegTlvs(2)
----------------
This index provides access to TLVs which were
used to register LAN Destinations.
These TLVs are associated with entries in the
lecMacAddressTable and lecRouteDescrTable and
stored in rows
( lecIndex, 2,
LAN_Destination( lecMacAddress ),
* )
( lecIndex, 2,
LAN_Destination(
lecRouteDescrSegmentID,
lecRouteDescrBridgeNumber ),
* )
These rows may be read or deleted, but cannot
be created or modified. Most implementations
are expected to make them read-only.
Note that TLVs that have their own objects in
the associated tables SHOULD NOT appear here.
LLC-Muxed-ATM-Address & Service-Category TLVs
are two examples.
configRegTlvs(3)
----------------
This index provides a way to set registration
TLVs for unregistered LAN Destinations.
Hopefully this is not something that managers
will need to do a lot.
TLVs are stored in rows
( lecIndex, 3,
LAN_Destination( the_LAN_destination ),
* )
Note that the agent might restrict the set of
LAN Destinations and TLVs that it allows; for
instance, to screen out the 'V2 Capable' TLV.
leArpTlvs(4)
------------
This index provides access to TLVs associated
with the LE_ARP cache.
These TLVs are associated with leArpTable and
leRDArpTable, and stored in rows
( lecIndex, 4,
LAN_Destination( leArpMacAddress ),
* )
( lecIndex, 4,
LAN_Destination(
leRDArpSegmentID,
leRDArpBridgeNumber ),
* )
Agents may allow write/create access to TLVs
when the type of the associated LE_ARP entry
is 'staticVolatile', 'staticNonVolatile', or
'other'.
Note that TLVs that have their own objects in
the associated tables SHOULD NOT appear here.
LLC-Muxed-ATM-Address & Service-Category TLVs
are two examples.
queryTlvs(5)
------------
This index provides access to TLVs associated
with the last MAC Address or Route Descriptor
query.
TLVs are associated with lecMacQueryObjects &
lecRDQueryObjects, and stored in rows
( lecIndex, 5,
LAN_Destination( lecMacQueryAddress ),
* )
( lecIndex, 5,
LAN_Destination(
lecRDQuerySegmentID,
lecRDQueryBridgeNumber ),
* )
Note that TLVs that have their own objects in
the associated tables SHOULD NOT appear here.
LLC-Muxed-ATM-Address & Service-Category TLVs
are two examples.
Additional indices may be defined by the ATM Forum as
needed."
::= { lecTlvEntry 1 }
lecTlvLanDestination OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MAC address or route descriptor associated with
the TLV (see the description of the lecTlvSetIndex),
encoded in the fashion defined in the LANE 2.0 LUNI
specification (Table 16). To recap:
The first two octets indicate the LAN Destination's
type: 00, 01 for a MAC address; 00, 02 for a route
descriptor; 00, 00 for 'no LAN Destination'.
The next six octets contain either the MAC address,
or four 00 octets followed by the route descriptor,
or six nulls.
Note:
-----
In the future, the ATM Forum may extend this field
for use with other types of index values, provided
that each new type of index value has a unique tag.
Such extensions are NOT to be considered a 'change
in semantics' that requires the deprecation of the
index object and the table.
Network management system implementors are advised
to display values whose tags they do not recognize
as (formatted) hexadecimal strings."
::= { lecTlvEntry 2 }
lecTlvIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary index which allows a set to contain
multiple TLVs."
::= { lecTlvEntry 3 }
lecTlvType OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A four-octet string indicating this item's type.
It consists of a three-octet OUI, followed by an
octet identifying one of the organization's TLVs."
::= { lecTlvEntry 4 }
lecTlvValue OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value - and, implicitly, the length - of the
TLV."
::= { lecTlvEntry 5 }
lecTlvRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Provides a way for network managers to create and
delete rows in the TLV table."
::= { lecTlvEntry 6 }
leClientConfigGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of objects used for creating and
-- configuring LAN Emulation Clients.
--
-- This group is deprecated because some objects
-- in it have been replaced by newer ones.
-- objects
-- lecRowStatus, lecOwner, lecConfigMode, lecConfigLanType,
-- lecConfigMaxDataFrameSize, lecConfigLanName,
-- lecConfigLesAtmAddress, lecControlTimeout,
-- lecMaxUnknownFrameCount, lecMaxUnknownFrameTime,
-- lecVccTimeoutPeriod, lecMaxRetryCount, lecAgingTime,
-- lecForwardDelayTime, lecExpectedArpResponseTime,
-- lecFlushTimeOut, lecPathSwitchingDelay, lecLocalSegmentID,
-- lecMulticastSendType, lecMulticastSendAvgRate,
-- lecMulticastSendPeakRate, lecConnectionCompleteTimer
leClientStatusGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects describing the status
-- and operational parameters of the managed LAN
-- Emulation Clients.
-- objects
-- lecIfIndex, lecPrimaryAtmAddress, lecID, lecInterfaceState,
-- lecLastFailureRespCode, lecLastFailureState, lecProtocol,
-- lecVersion, lecTopologyChange, lecConfigServerAtmAddress,
-- lecConfigSource, lecActualLanType, lecActualMaxDataFrameSize,
-- lecActualLanName, lecActualLesAtmAddress, lecProxyClient
leClientMappingGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which map a LAN Emulation
-- Client's 'ifIndex' to its 'lecIndex'.
-- objects
-- lecMappingIndex
leClientStatisticsGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which act as an extension
-- to the lecConfigTable.
--
-- These objects provide statistics on LAN Emulation
-- control traffic and SVC establishment.
-- objects
-- lecArpRequestsOut, lecArpRequestsIn, lecArpRepliesOut,
-- lecArpRepliesIn, lecControlFramesOut, lecControlFramesIn,
-- lecSvcFailures
leClientServerVccGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which act as an extension
-- to the lecConfigTable.
--
-- These objects identify Configuration Direct,
-- Control, and Multicast VCCs for each client,
-- making it easier to locate their entries in the
-- AToM MIB.
-- objects
-- lecConfigDirectInterface, lecConfigDirectVpi,
-- lecConfigDirectVci, lecControlDirectInterface,
-- lecControlDirectVpi, lecControlDirectVci,
-- lecControlDistributeInterface, lecControlDistributeVpi,
-- lecControlDistributeVci, lecMulticastSendInterface,
-- lecMulticastSendVpi, lecMulticastSendVci,
-- lecMulticastForwardInterface, lecMulticastForwardVpi,
-- lecMulticastForwardVci
leClientAtmAddressesGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 6 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which describe all of the
-- ATM addresses belonging to each client.
-- objects
-- lecAtmAddressStatus
leClientMacAddressesGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 7 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which describe all of the
-- MAC addresses registered for each client.
-- objects
-- lecMacAddressAtmBinding
leClientRouteDescriptorsGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 8 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which describe all of the
-- Route Descriptors registered for each client.
-- objects
-- lecRouteDescrAtmBinding
leClientArpGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 9 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which describe the MAC-
-- to-ATM address mappings that this LAN Emulation
-- Client has learned.
-- objects
-- leArpAtmAddress, leArpIsRemoteAddress, leArpEntryType,
-- leArpRowStatus
leClientRDArpGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 10 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which describe the IEEE
-- 802.5 Route Descriptor-to-ATM address mappings
-- that this LAN Emulation Client has learned.
-- objects
-- leRDArpAtmAddress, leRDArpEntryType, leRDArpRowStatus
leClientConfigGroupV1 OBJECT IDENTIFIER ::= { leClientMIBGroups 11 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects used for creating and
-- configuring both V1 and V2 LE Clients.
--
-- It is the same as leClientConfigGroup, except
-- that the deprecated objects lecLocalSegmentID
-- and lecMaxUnknownFrameCount have been removed
-- and replaced by lecV2MaxUnknownFrameCount and
-- lecConfigLocalSegmentID.
--
-- Also, lecConfigLecsAtmAddress has been added.
-- objects
-- lecRowStatus, lecOwner, lecConfigMode, lecConfigLanType,
-- lecConfigMaxDataFrameSize, lecConfigLanName,
-- lecConfigLesAtmAddress, lecControlTimeout,
-- lecMaxUnknownFrameTime, lecVccTimeoutPeriod, lecMaxRetryCount,
-- lecAgingTime, lecForwardDelayTime, lecExpectedArpResponseTime,
-- lecFlushTimeOut, lecPathSwitchingDelay, lecMulticastSendType,
-- lecMulticastSendAvgRate, lecMulticastSendPeakRate,
-- lecConnectionCompleteTimer, lecConfigLecsAtmAddress,
-- lecV2MaxUnknownFrameCount, lecConfigLocalSegmentID
leClientConfigGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 12 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which extend the LEC
-- configuration table to deal with LANE V2.0.
-- objects
-- lecInitialControlTimeout, lecControlTimeoutMultiplier,
-- lecConfigV2Capable, lecConfigSelectiveMulticast,
-- lecForwardDisconnectTimeout, lecConfigLLCMultiplexCapable,
-- lecMinReconfigureDelay, lecMaxReconfigureDelay,
-- lecMaxBusConnectRetries, lecTokenRingExplorerExclude
leClientStatusGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 13 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which extend the LEC
-- status table to deal with LANE V2.0.
-- objects
-- lecActualLocalSegmentID, lecActualV2Capable, lecElanID,
-- lecActualSelectiveMulticast, lecActualLLCMultiplexCapable,
-- lecPreferredLesAddress, lecStoresServiceCategories
leClientStatisticsGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 14 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which provide statistics
-- on LLC-multiplexed flow establishment, and count
-- harmless discards separately from ifInDiscards.
-- objects
-- lecFlowFailures, lecEchoDiscards, lecFilteredMulticasts
leClientAtmAddressesGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 15 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- An object which extends the lecAtmAddressTable to
-- provide information about LANE V2.0 multiplexing.
-- objects
-- lecAtmAddressMuxed
leClientMacAddressesGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 16 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- Objects which extend the lecMacAddressTable to
-- provide information about LANE V2.0 multiplexing
-- and TLVs.
-- objects
-- lecMacAddressMuxedAtmBinding, lecMacAddressServiceCategory
leClientRouteDescriptorsGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 17 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- An object which extends the lecRouteDescrTable to
-- provide information about LANE V2.0 multiplexing.
-- objects
-- lecRouteDescrMuxedAtmBinding, lecRouteDescrServiceCategory
leClientArpGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 18 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which provide additional
-- LE-ARP information for LANE Version 2.0.
-- objects
-- leArpMuxedAtmAddress, leArpServiceCategory
leClientRDArpGroupV2 OBJECT IDENTIFIER ::= { leClientMIBGroups 19 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which provide additional
-- LE-ARP information for LANE Version 2.0.
-- objects
-- leRDArpMuxedAtmAddress, leRDArpServiceCategory,
-- leRDArpIsRemoteDescriptor
leClientMcForwardGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 20 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that provide information
-- on Multicast Forward VCCs belonging to LANE V2.0
-- clients.
-- objects
-- lecMcForwardVerification
leClientMacQueryGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 21 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that allow a network
-- manager to find out ATM bindings for a proxy
-- client's remote MAC address(es).
-- objects
-- lecMacQueryLecIndex, lecMacQueryAddress, lecMacQueryStatus,
-- lecMacQueryAtmAddress, lecMacQueryMuxedAtmAddress,
-- lecMacQueryServiceCategory
leClientRDQueryGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 22 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that allow a network
-- manager to find out ATM bindings for a proxy
-- client's remote route descriptor(s).
-- objects
-- lecRDQueryLecIndex, lecRDQuerySegmentID,
-- lecRDQueryBridgeNumber, lecRDQueryStatus,
-- lecRDQueryAtmAddress, lecRDQueryMuxedAtmAddress,
-- lecRDQueryServiceCategory
leClientTlvGroup OBJECT IDENTIFIER ::= { leClientMIBGroups 23 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that allow a network
-- manager to see 'interesting' TLV information.
-- objects
-- lecTlvType, lecTlvValue, lecTlvRowStatus
leClientMIBCompliance OBJECT IDENTIFIER ::= { leClientMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- deprecated
-- Descr
-- The original compliance statement for SNMP
-- entities which supported ATM LAN Emulation
-- Clients.
--
-- See leClientMIBCompliance2 for the updated
-- statement.
--
-- For a host to conform to this MIB, it must also implement
--
-- - RFC 1213 - MIB II.
--
-- - Interfaces table entries for each LE Client, as per the
-- LAN Emulation Client management specification.
--
-- - The AToM MIB (RFC 1695 - Definitions of Managed Objects
-- for ATM Management), according to the conformance
-- statements defined in that RFC.
--
-- Optionally, a host may implement
--
-- - RFC 1573 - Evolution of the Interfaces Group of MIB-II.
--
-- - The 'ifRcvAddressGroup' from RFC 1573, which provides a
-- way to represent and configure interfaces with multiple
-- addresses.
--
-- See the LAN Emulation Client management specification for
-- interpretations of RFC 1573 / MIB-II as they apply to LAN
-- Emulation Clients.
-- Module
-- >>current<<
-- MandGroup
-- leClientConfigGroup
-- MandGroup
-- leClientStatusGroup
-- MandGroup
-- leClientMappingGroup
-- MandGroup
-- leClientStatisticsGroup
-- MandGroup
-- leClientServerVccGroup
-- MandGroup
-- leClientAtmAddressesGroup
-- MandGroup
-- leClientMacAddressesGroup
-- MandGroup
-- leClientArpGroup
-- OptGroup
-- leClientRouteDescriptorsGroup
-- OptGroup
-- leClientRDArpGroup
-- ObjVar
-- lecRowStatus
-- ObjVar
-- lecOwner
-- ObjVar
-- lecConfigMode
-- ObjVar
-- lecConfigLanType
-- ObjVar
-- lecConfigMaxDataFrameSize
-- ObjVar
-- lecConfigLanName
-- ObjVar
-- lecConfigLesAtmAddress
-- ObjVar
-- lecControlTimeout
-- ObjVar
-- lecMaxUnknownFrameCount
-- ObjVar
-- lecMaxUnknownFrameTime
-- ObjVar
-- lecVccTimeoutPeriod
-- ObjVar
-- lecMaxRetryCount
-- ObjVar
-- lecAgingTime
-- ObjVar
-- lecForwardDelayTime
-- ObjVar
-- lecExpectedArpResponseTime
-- ObjVar
-- lecFlushTimeOut
-- ObjVar
-- lecPathSwitchingDelay
-- ObjVar
-- lecLocalSegmentID
-- ObjVar
-- lecMulticastSendType
-- ObjVar
-- lecMulticastSendAvgRate
-- ObjVar
-- lecMulticastSendPeakRate
-- ObjVar
-- lecConnectionCompleteTimer
-- ObjVar
-- lecAtmAddressStatus
-- ObjVar
-- leArpAtmAddress
-- ObjVar
-- leArpEntryType
-- ObjVar
-- leArpRowStatus
-- ObjVar
-- leRDArpAtmAddress
-- ObjVar
-- leRDArpEntryType
-- ObjVar
-- leRDArpRowStatus
leClientMIBCompliance2 OBJECT IDENTIFIER ::= { leClientMIBCompliances 2 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP entities
-- that support LECs and Version 2 of the LEC
-- management specification.
--
-- For a host to conform to this MIB, it must also implement
--
-- - RFC 1213 - MIB II.
--
-- - Interfaces table entries for each LE Client, as per the
-- LAN Emulation Client management specification.
--
-- - The AToM MIB (RFC 1695 - Definitions of Managed Objects
-- for ATM Management), according to the conformance
-- statements defined in that RFC.
--
-- Optionally, a host may implement
--
-- - RFC 1573 - Evolution of the Interfaces Group of MIB-II.
--
-- - The 'ifRcvAddressGroup' from RFC 1573, which provides a
-- way to represent and configure interfaces with multiple
-- addresses.
--
-- See the LAN Emulation Client management specification for
-- interpretations of RFC 1573 / MIB-II as they apply to LAN
-- Emulation Clients.
-- Module
-- >>current<<
-- MandGroup
-- leClientStatusGroup
-- MandGroup
-- leClientMappingGroup
-- MandGroup
-- leClientStatisticsGroup
-- MandGroup
-- leClientServerVccGroup
-- MandGroup
-- leClientAtmAddressesGroup
-- MandGroup
-- leClientMacAddressesGroup
-- MandGroup
-- leClientArpGroup
-- MandGroup
-- leClientConfigGroupV1
-- MandGroup
-- leClientConfigGroupV2
-- MandGroup
-- leClientStatusGroupV2
-- MandGroup
-- leClientStatisticsGroupV2
-- MandGroup
-- leClientAtmAddressesGroupV2
-- MandGroup
-- leClientMacAddressesGroupV2
-- MandGroup
-- leClientArpGroupV2
-- MandGroup
-- leClientMcForwardGroup
-- OptGroup
-- leClientRouteDescriptorsGroup
-- OptGroup
-- leClientRouteDescriptorsGroupV2
-- OptGroup
-- leClientRDArpGroup
-- OptGroup
-- leClientRDArpGroupV2
-- OptGroup
-- leClientMacQueryGroup
-- OptGroup
-- leClientRDQueryGroup
-- OptGroup
-- leClientTlvGroup
-- ObjVar
-- lecRowStatus
-- ObjVar
-- lecOwner
-- ObjVar
-- lecConfigMode
-- ObjVar
-- lecConfigLanType
-- ObjVar
-- lecConfigMaxDataFrameSize
-- ObjVar
-- lecConfigLanName
-- ObjVar
-- lecConfigLesAtmAddress
-- ObjVar
-- lecControlTimeout
-- ObjVar
-- lecMaxUnknownFrameTime
-- ObjVar
-- lecVccTimeoutPeriod
-- ObjVar
-- lecMaxRetryCount
-- ObjVar
-- lecAgingTime
-- ObjVar
-- lecForwardDelayTime
-- ObjVar
-- lecExpectedArpResponseTime
-- ObjVar
-- lecFlushTimeOut
-- ObjVar
-- lecPathSwitchingDelay
-- ObjVar
-- lecMulticastSendType
-- ObjVar
-- lecMulticastSendAvgRate
-- ObjVar
-- lecMulticastSendPeakRate
-- ObjVar
-- lecConnectionCompleteTimer
-- ObjVar
-- lecConfigLecsAtmAddress
-- ObjVar
-- lecInitialControlTimeout
-- ObjVar
-- lecControlTimeoutMultiplier
-- ObjVar
-- lecV2MaxUnknownFrameCount
-- ObjVar
-- lecConfigLocalSegmentID
-- ObjVar
-- lecConfigV2Capable
-- ObjVar
-- lecConfigSelectiveMulticast
-- ObjVar
-- lecForwardDisconnectTimeout
-- ObjVar
-- lecConfigLLCMultiplexCapable
-- ObjVar
-- lecMinReconfigureDelay
-- ObjVar
-- lecMaxReconfigureDelay
-- ObjVar
-- lecMaxBusConnectRetries
-- ObjVar
-- lecTokenRingExplorerExclude
-- ObjVar
-- lecAtmAddressStatus
-- ObjVar
-- lecAtmAddressMuxed
-- ObjVar
-- leArpAtmAddress
-- ObjVar
-- leArpEntryType
-- ObjVar
-- leArpRowStatus
-- ObjVar
-- leArpMuxedAtmAddress
-- ObjVar
-- leArpServiceCategory
-- ObjVar
-- leRDArpAtmAddress
-- ObjVar
-- leRDArpEntryType
-- ObjVar
-- leRDArpRowStatus
-- ObjVar
-- leRDArpMuxedAtmAddress
-- ObjVar
-- leRDArpServiceCategory
-- ObjVar
-- lecTlvType
-- ObjVar
-- lecTlvValue
-- ObjVar
-- lecTlvRowStatus
END
-- MIB created 3/21/96 14:37:01, by
-- SMIC (the next generation) version 1.6.31, December 11, 1994.
LAN-EMULATION-ELAN-MIB DEFINITIONS ::= BEGIN
-- From file: "atm1129r5.mi2"
IMPORTS
Counter32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
DisplayString, RowStatus, MacAddress, AutonomousType, TimeStamp
FROM SNMPv2-TC-v1
LecDataFrameSize, LecDataFrameFormat, AtmLaneAddress,
atmfLanEmulation, VpiInteger, VciInteger
FROM LAN-EMULATION-CLIENT-MIB;
elanMIB OBJECT IDENTIFIER ::= { atmfLanEmulation 2 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9602121200Z
-- OrgName
-- ATM Forum LAN Emulation Sub-Working Group
-- ContactInfo
--
-- The ATM Forum
--
-- 2570 West El Camino Real,
-- Ste 304,
-- Mountain View, CA 94040-1313
-- Tel: 415-949-6711
-- E-mail: info@atmforum.com
-- Descr
-- This is the MIB module for managing ATM
-- Emulated LANs as well as LAN Emulation
-- Configuration Server (LECS). It provides
-- mechanism for constructing and destroying
-- ELANs, for distributing members of an
-- ELAN and for figuring out the topology
-- of an ELAN. It also provides management
-- information for LECS.
elanAdminGroup OBJECT IDENTIFIER ::= { elanMIB 1 }
elanConfGroup OBJECT IDENTIFIER ::= { elanMIB 2 }
elanLecsGroup OBJECT IDENTIFIER ::= { elanMIB 3 }
elanLecsConfGroup OBJECT IDENTIFIER ::= { elanLecsGroup 1 }
elanLecsFaultGroup OBJECT IDENTIFIER ::= { elanLecsGroup 2 }
elanLecsStatGroup OBJECT IDENTIFIER ::= { elanLecsGroup 3 }
elanAdminPolicyVal OBJECT IDENTIFIER ::= { elanAdminGroup 1 }
byAtmAddr OBJECT IDENTIFIER ::= { elanAdminPolicyVal 1 }
byMacAddr OBJECT IDENTIFIER ::= { elanAdminPolicyVal 2 }
byRouteDescriptor OBJECT IDENTIFIER ::= { elanAdminPolicyVal 3 }
byLanType OBJECT IDENTIFIER ::= { elanAdminPolicyVal 4 }
byPktSize OBJECT IDENTIFIER ::= { elanAdminPolicyVal 5 }
byElanName OBJECT IDENTIFIER ::= { elanAdminPolicyVal 6 }
elanMIBConformance OBJECT IDENTIFIER ::= { elanMIB 4 }
elanMIBGroups OBJECT IDENTIFIER ::= { elanMIBConformance 1 }
elanMIBCompliances OBJECT IDENTIFIER ::= { elanMIBConformance 2 }
IfIndexOrZero ::= INTEGER(0..65535)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An integer defined as to equivalent
-- to ifIndex in the ifTable defined
-- in RFC 1213 and the value zero.
ElanLocalIndex ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A value which uniquely identifies a
-- conceptual row in the elanConfTable.
-- This number is only used locally by the agent to
-- distinguish between ELANs.
AtmLaneMask ::= OCTET STRING(SIZE(20))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A twenty-octet binary string, containing a standard
-- ATM Forum address mask.
TlvSelectorIndexType ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An arbitrary integer used in identifying
-- a set of TLV encoding. This number
-- is locally managed by the agent.
PolicySelectorIndexType ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An arbitrary integer used in identifying
-- a set of LEC assignment policies.
-- This number is locally managed by the
-- agent.
LecsErrLogIndexType ::= Integer32(1..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An arbitrary integer used in identifying
-- an error log associated with a LECS.
elanConfNextId OBJECT-TYPE
SYNTAX ElanLocalIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available ELAN index provided
by the agent. The value of this object
can be used as the index to the
elanConfTable during creation."
::= { elanConfGroup 1 }
elanConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all Emulated LANs
(ELANs) this agent manages. An ELAN
is defined by the ELAN name, a set of
TLVs, and other parameters. After an
ELAN is created, members of the ELAN
such as the LAN Emulation Server (LES)
or Client (LEC) can be added to this
ELAN entry in their repective tables.
There are four memebers to an ELAN and
they are LECS, LES, BUS (Broadcast and
Unknown Server ) and LEC. The support
of LECS is optional. The addition and
deletion of LECS is done in the
elanLecsConfGroup defined in this MIB.
The addition and deletion of the LEC
are done in the LEC Assignment tables
defined in this ELAN Configuration group.
The addition and deletion of the LES
are also defined in this group. The
addition and deletion of the BUS are
done in the LES MIB due to the fact that
LEC learns the BUS address only from
the LES it corresponds to."
::= { elanConfGroup 2 }
elanConfEntry OBJECT-TYPE
SYNTAX ElanConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents an
Emulated LAN. Objects elanConfIndex
and elanConfRowStatus are required
during row creation and deletion. "
INDEX { elanConfIndex }
::= { elanConfTable 1 }
ElanConfEntry ::= SEQUENCE {
elanConfIndex ElanLocalIndex,
elanConfName DisplayString,
elanConfTlvIndex TlvSelectorIndexType,
elanConfLanType LecDataFrameFormat,
elanConfMaxFrameSize LecDataFrameSize,
elanConfRowStatus RowStatus
}
elanConfIndex OBJECT-TYPE
SYNTAX ElanLocalIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies a
conceptual row in the elanConfTable.
If the conceptual row identified by this value
of elanConfIndex is recreated following an agent
restart, the same value of elanConfIndex must be
used to identify the recreated row."
::= { elanConfEntry 1 }
elanConfName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of this Emulated LAN entry.
When this object length is zero then the
ELAN name is not specified. The clients
assigned to this ELAN will also have
a zero length string as the ELAN name.
The value of this object is used in the
LE CONFIGURE response by the LECS if supported.
Note that ELAN name may be used as cross
reference to the LES MIB and BUS MIB
though not required. Multiple ELANs
with no ELAN name specified will cause
conflicts in reference to LES and BUS MIBs."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. C5."
DEFVAL { "" }
::= { elanConfEntry 2 }
elanConfTlvIndex OBJECT-TYPE
SYNTAX TlvSelectorIndexType
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this object identifies
one or more rows in the lecsTlvTable which
applies to this ELAN. This object is
set to zero if 1) LECS is not supported.
or 2) there is no TLV associated with
this entry."
::= { elanConfEntry 3 }
elanConfLanType OBJECT-TYPE
SYNTAX LecDataFrameFormat
-- Rsyntax INTEGER {
-- unspecified(1),
-- aflane8023(2),
-- aflane8025(3)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The LAN type of this ELAN entry."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S2."
DEFVAL { unspecified }
::= { elanConfEntry 4 }
elanConfMaxFrameSize OBJECT-TYPE
SYNTAX LecDataFrameSize
-- Rsyntax INTEGER {
-- unspecified(1),
-- max1516(2),
-- max4544(3),
-- max9234(4),
-- max18190(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum data frame size of this
ELAN entry. The maximum AAL-5 SDU size
of a data frame that this ELAN can support.
The value of this object is returned to the
LEC in the LE CONFIGURE response."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S3."
DEFVAL { unspecified }
::= { elanConfEntry 5 }
elanConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanConfEntry 6 }
elanLesTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanLesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all LESs for each
ELAN specified in the elanConfTable.
Each ELAN can have more than
one LES providing LAN Emulation
services. Each LES can service only
one ELAN. The table is indexed by the
elanConfIndex which points to the ELAN
this LES is providing service to, and
elanLesIndex which unquely identifies
a LES. This table is used for configuration
of an ELAN only, that is, creating a
LES in this table does not instantiate
a LES in the network. It is done in
the LES MIB."
::= { elanConfGroup 3 }
elanLesEntry OBJECT-TYPE
SYNTAX ElanLesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents
a LES/Emulated LAN pair. Object
elanLesAtmAddress besides elanLesRowStatus
is also required during row creation."
INDEX { elanConfIndex, elanLesIndex }
::= { elanLesTable 1 }
ElanLesEntry ::= SEQUENCE {
elanLesIndex Integer32,
elanLesAtmAddress AtmLaneAddress,
elanLesRowStatus RowStatus
}
elanLesIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary number which uniquely
identifies the LES this entry pertains
to."
::= { elanLesEntry 1 }
elanLesAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address of the LES entry.
If LECS is supported, the value of
this object is the LES ATM address
LECS returns to the LEC in the
CONFIGURE response. If LECS
is not supported, the value of this
object pertains to the LES ATM address
network manager provides to the
LEC."
DEFVAL { "" }
::= { elanLesEntry 2 }
elanLesRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanLesfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanLesEntry 3 }
elanPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanPolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all policies this
agent supports for assigning a LEC to
an ELAN.
A set of policies with the same or
different priorities can be selected
by the entity which provides ELAN
configuration service such
as the LECS. The policy with the
highest priority or with the smallest
elanPolicyPriority , is evaluated
first. The policies with the same
elanPolicyPriority are evaluated
at the same time with the AND operation.
When LECS receives a configure
request, it checks it's policies selected
from this table to determine which
ELAN and LES the LEC will join.
This table is indexed by a selector
index and a policy index. The policy
index unquely identifies a policy and
the selector index allows multiple
policies be selected by one LECS or
an entity that is providing ELAN
configuration service."
::= { elanConfGroup 4 }
elanPolicyEntry OBJECT-TYPE
SYNTAX ElanPolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
policy supported by the entity which
provides ELAN configuration
services. Each policy can be used to
evaluate the CONFIGURE request from
the LEC in determining which ELAN it
belongs to. "
INDEX { elanPolicySelectorIndex, elanPolicyIndex }
::= { elanPolicyTable 1 }
ElanPolicyEntry ::= SEQUENCE {
elanPolicySelectorIndex PolicySelectorIndexType,
elanPolicyIndex Integer32,
elanPolicyPriority Integer32,
elanPolicyType AutonomousType,
elanPolicyRowStatus RowStatus
}
elanPolicySelectorIndex OBJECT-TYPE
SYNTAX PolicySelectorIndexType
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object indicates
a group of policies that can be selected
by the ELAN configuration service
provider such as the LECS."
::= { elanPolicyEntry 1 }
elanPolicyIndex OBJECT-TYPE
SYNTAX Integer32(1..65000)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object uniquely
identifies a single policy entry in
this table. "
::= { elanPolicyEntry 2 }
elanPolicyPriority OBJECT-TYPE
SYNTAX Integer32(1..65000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The priority of this policy entry.
Policies are evaluated by the
entity which provides ELAN configuration
service (LECS) by their
priorities. Policies with the
same priority values should be
evludated at the same time with
an AND operation. That is, if
one of the policy with the same
priority is not met,
the evluation should fail.
The value 1 has the highest priority. "
::= { elanPolicyEntry 3 }
elanPolicyType OBJECT-TYPE
SYNTAX AutonomousType
-- Rsyntax OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
The value of this object must
reference a definition of a type
of policy. Some of such definition
exist within the elanAdminPolicyVal
subtree. Others may be defined
within enterprise specific subtrees.
The agent is not required to
support every types defined
within the elanAdminPolicyVal subtree."
::= { elanPolicyEntry 4 }
elanPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanPolicyTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanPolicyEntry 5 }
elanLecAtmAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanLecAtmAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to assign a LEC
to an ELAN by ATM address.
When the by ATM address policy is
used, this table is used to specify
the LEC's ATM address or portion of an ATM
address. The ATM address is used by
the LECS or other entity which serves
the LANE configuration function to
determine the ELAN membership.
This table is indexed
by the elanConfIndex which points
to the ELAN this LEC belongs, the
elanLesIndex which points to the
LES this LEC should join, the
LEC's ATM address and an ATM address
mask. Portions of ATM address
can be used in dertermining ELAN
membership by using both the ATM
address and the mask."
::= { elanConfGroup 5 }
elanLecAtmAddrEntry OBJECT-TYPE
SYNTAX ElanLecAtmAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LEC to ELAN
binding."
INDEX { elanConfIndex, elanLesIndex, elanLecAtmAddress, elanLecAtmMask }
::= { elanLecAtmAddrTable 1 }
ElanLecAtmAddrEntry ::= SEQUENCE {
elanLecAtmAddress AtmLaneAddress,
elanLecAtmMask AtmLaneAddress,
elanLecAtmRowStatus RowStatus
}
elanLecAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is the
ATM address of a LAN Emulation
client. This object and the
object elanLecAtmMask are used
to form an ATM address or portion
of an ATM address to be used
by the LECS in determining the
ELAN membership when the policy
of this LECS is by ATM address."
::= { elanLecAtmAddrEntry 1 }
elanLecAtmMask OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address mask associated with
the object elanLecAtmAddress. The value
of the mask is an ATM address with
the don't care portion set to zero
and the valid ATM address portion set to one."
::= { elanLecAtmAddrEntry 2 }
elanLecAtmRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanLecAtmAddrEntry 4 }
elanLecMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanLecMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to assign a LEC
to an ELAN by MAC address.
When the byMacAddress policy is
used, this table is used to specify
the LEC's ELAN membership by ATM
address. This table is indexed
by the elanConfIndex which points
to the ELAN this LEC belongs, the
elanLesIndex which points to the
LES this LEC should join, and the
LEC's MAC address."
::= { elanConfGroup 6 }
elanLecMacAddrEntry OBJECT-TYPE
SYNTAX ElanLecMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LEC to ELAN
binding."
INDEX { elanConfIndex, elanLesIndex, elanLecMacAddress }
::= { elanLecMacAddrTable 1 }
ElanLecMacAddrEntry ::= SEQUENCE {
elanLecMacAddress MacAddress,
elanLecMacRowStatus RowStatus
}
elanLecMacAddress OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object is the
MAC address of a LAN Emulation
client. When a CONFIGURE request
is received with this MAC address,
it will be assigned to the ELAN
which elanConfIndex is pointing
to."
::= { elanLecMacAddrEntry 1 }
elanLecMacRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanLecMacAddrEntry 2 }
elanLecRdTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanLecRdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to assign a LEC
to an ELAN by Route Descriptor.
When the by Route Descriptor policy is
used, this table is used to specify
the LEC's ELAN membership by Route
Descriptor. This table is indexed
by the elanConfIndex which points
to the ELAN this LEC belongs, the
elanLesIndex which points to the
LES this LEC should join, and the
LEC's Route Descriptors."
::= { elanConfGroup 7 }
elanLecRdEntry OBJECT-TYPE
SYNTAX ElanLecRdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LEC to ELAN
binding. "
INDEX { elanConfIndex, elanLesIndex, elanLecRdSegId, elanLecRdBridgeNum }
::= { elanLecRdTable 1 }
ElanLecRdEntry ::= SEQUENCE {
elanLecRdSegId Integer32,
elanLecRdBridgeNum Integer32,
elanLecRdRowStatus RowStatus
}
elanLecRdSegId OBJECT-TYPE
SYNTAX Integer32(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LAN ID portion of the IEEE 802.5
route descriptor associated with this
conceptual row."
::= { elanLecRdEntry 1 }
elanLecRdBridgeNum OBJECT-TYPE
SYNTAX Integer32(0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bridge Number portion of the
IEEE 802.5 route descriptor associated
with this conceptual row."
::= { elanLecRdEntry 2 }
elanLecRdRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanLecRdEntry 4 }
elanLecPktSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanLecPktSizeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to assign a LEC
to an ELAN by Packet Size. When the by
Packet Size policy is used, this table is
used to specifythe LEC's ELAN membership
by Packet Size. This table is indexed by
the elanConfIndex which points to the
ELAN this LEC belongs, the elanLesIndex
which points to the
LES this LEC should join, and the
LEC's Packet Size."
::= { elanConfGroup 8 }
elanLecPktSizeEntry OBJECT-TYPE
SYNTAX ElanLecPktSizeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LEC to ELAN
binding. "
INDEX { elanConfIndex, elanLesIndex, elanLecFrameSize }
::= { elanLecPktSizeTable 1 }
ElanLecPktSizeEntry ::= SEQUENCE {
elanLecFrameSize LecDataFrameSize,
elanLecPktSizeRowStatus RowStatus
}
elanLecFrameSize OBJECT-TYPE
SYNTAX LecDataFrameSize
-- Rsyntax INTEGER {
-- unspecified(1),
-- max1516(2),
-- max4544(3),
-- max9234(4),
-- max18190(5)
-- }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The maximum AAL-5 SDU size this LEC can
support. "
::= { elanLecPktSizeEntry 1 }
elanLecPktSizeRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanLecPktSizeEntry 2 }
elanLecNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF ElanLecNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to assign a LEC
to an ELAN by ELAN name. When the by ELAN
name policy is used, this table is used
to specifythe LEC's ELAN membership by
ELAN name. This table is indexed by the
elanConfIndex which points to the ELAN
this LEC belongs, the elanLesIndex which
points to the
LES this LEC should join, and the
LEC's ELAN name."
::= { elanConfGroup 9 }
elanLecNameEntry OBJECT-TYPE
SYNTAX ElanLecNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LEC to ELAN
binding. "
INDEX { elanConfIndex, elanLesIndex, elanLecElanName }
::= { elanLecNameTable 1 }
ElanLecNameEntry ::= SEQUENCE {
elanLecElanName DisplayString,
elanLecNameRowStatus RowStatus
}
elanLecElanName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The name of the ELAN this LEC belongs. "
::= { elanLecNameEntry 1 }
elanLecNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { elanLecNameEntry 2 }
lecsConfNextId OBJECT-TYPE
SYNTAX ElanLocalIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available LECS index. The
value of this object can be used as
the index to the lecsTable during
creation."
::= { elanLecsConfGroup 1 }
lecsConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the configuration
information of all LECS this agent
manages. This table can also be
used to create, delete or configure
a LECS."
::= { elanLecsConfGroup 2 }
lecsConfEntry OBJECT-TYPE
SYNTAX LecsConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LECS this
agent maintains.
Objects lecsAtmIfIndex, lecsAtmAddrSpec,
and lecsAtmAddrMask cannot be modified
unless the lecsAdminStatus is set to
down(2). And the change does not take
effect until the lecsAdminStatus is set
to up(1)."
INDEX { lecsConfIndex }
::= { lecsConfTable 1 }
LecsConfEntry ::= SEQUENCE {
lecsConfIndex Integer32,
lecsAtmIfIndex IfIndexOrZero,
lecsAtmAddrSpec AtmLaneAddress,
lecsAtmAddrMask AtmLaneMask,
lecsAtmAddrActual AtmLaneAddress,
lecsPolicySelIndex PolicySelectorIndexType,
lecsLastInitialized TimeStamp,
lecsOperStatus INTEGER,
lecsAdminStatus INTEGER,
lecsRowStatus RowStatus
}
lecsConfIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary integer which represents
a LECS this agent manages.
If the conceptual row identified by this value
of lecsConfIndex is recreated following an agent
restart, the same value of elanConfIndex must be
used to identify the recreated row."
::= { lecsConfEntry 1 }
lecsAtmIfIndex OBJECT-TYPE
SYNTAX IfIndexOrZero
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An ATM interface which the LECS receives
CONFIGURE requests
from. This value must match an existing
value in the ifTable. This object
is set to zero when the ATM interface
is not specified or there is more than
one ATM interface used by the LECS."
DEFVAL { '0'h }
::= { lecsConfEntry 2 }
lecsAtmAddrSpec OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An ATM address specified by the
network or local management that,
with the ATM address mask, determines
a portion of the ATM address that
the LECS on the designated ATM interface
will use to derive the actual ATM
address from the network or ILMI. The derived
ATM address is specified in the object
lecsAtmAddrActual, which is used to
receive CONFIGURE requests.
The value of this object, if not
specified, is defaulted to the
well-known LECS ATM address specified
in the LAN Emulation Spec. 1.0."
DEFVAL { '4700790000000000000000000000A03E00000100'h }
::= { lecsConfEntry 3 }
lecsAtmAddrMask OBJECT-TYPE
SYNTAX AtmLaneMask
-- Rsyntax OCTET STRING(SIZE(20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address mask associated with
the object lecsAtmAddrSpec. The value
of the mask is an ATM address with
the don't care portion set to zero
and the valid ATM address portion set to one."
DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'h }
::= { lecsConfEntry 4 }
lecsAtmAddrActual OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The resulting ATM address that the
LECS is accepting CONFIGURE
requests on the interface indicated
by the object lecsAtmIfIndex.
This address is the result of the
specified ATM address, its mask and
interaction through the ILMI with the
switch. Note that this object is only
valid when the corresponding lecsOperStatus
is 'up'."
::= { lecsConfEntry 5 }
lecsPolicySelIndex OBJECT-TYPE
SYNTAX PolicySelectorIndexType
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The set of policies used
by this LECS in dertermining
requesters ELAN membership.
The policies are defined in
the elanPolicyTable. The value
of this object must exist in the
elanPolicyTable."
::= { lecsConfEntry 6 }
lecsLastInitialized OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the sysUpTime since
LECS has last entered the state
indicated by the object lecsOperStatus."
::= { lecsConfEntry 7 }
lecsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This object reflects the actual
state of the LECS which may differ
from that of the lecsAdminStatus
object. This can occur when
the interface ifOperStatus is
'down' but the corresponding
lecsAdminStatus is 'up'."
::= { lecsConfEntry 8 }
lecsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired state of the LECS on
this interface as prescribed by the
operator. The actions of the agent
will, if at all possible, eventually
result in the desired state being
reflected in the lecsOperStatus."
DEFVAL { up }
::= { lecsConfEntry 9 }
lecsRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lecsConfEntry 10 }
lecsElanTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsElanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the mapping between
ELANs and LECS.
When a LECS is deleted from the lecsConfTable,
all entries associated with this entry will
also be deleted."
::= { elanLecsConfGroup 3 }
lecsElanEntry OBJECT-TYPE
SYNTAX LecsElanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents an ELAN to LECS
mapping."
INDEX { elanConfIndex, lecsConfIndex }
::= { lecsElanTable 1 }
LecsElanEntry ::= SEQUENCE {
elanLecsRowStatus RowStatus
}
elanLecsRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete an entry from this table."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lecsElanEntry 1 }
lecsTlvTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsTlvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains currently configured
sets of TLVs in this LECS. These sets can
include not only the standard TLVs specified
in the LAN Emulation Spec. 1.0 [1] but
also the additional parameters
exchanged between the LECS and LEC.
This table is indexed by a selector
index, which allows more than one
TLV to be selected by an ELAN; and
the TLV tag, which specified the type
of the TLV; and a TLV index which
is used to distinguish between different
entries with the same TLV tag.
How does the LECS treat the TLVs
that are not specified in this table
in the CONFIGURE requests are not
defined in this MIB."
::= { elanLecsConfGroup 4 }
lecsTlvEntry OBJECT-TYPE
SYNTAX LecsTlvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a set of TLV
encodings for an ELAN represented
by the elanConfIndex. Objects lecsTlvVal
and lecsTlvRowStatus are required during
row creation."
INDEX { lecsTlvSelectorIndex, lecsTlvTag, lecsTlvIndex }
::= { lecsTlvTable 1 }
LecsTlvEntry ::= SEQUENCE {
lecsTlvSelectorIndex TlvSelectorIndexType,
lecsTlvTag OCTET STRING,
lecsTlvIndex Integer32,
lecsTlvVal OCTET STRING,
lecsTlvRowStatus RowStatus
}
lecsTlvSelectorIndex OBJECT-TYPE
SYNTAX TlvSelectorIndexType
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object indicates
a group of TLVs that can be selected."
::= { lecsTlvEntry 1 }
lecsTlvTag OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The value of this object represents the
type of the contents of the lecsTlvVal
field in the entry. The OUI field
in this object occupies the first
( or most significant )3 octets.
The OUI value 00-A0-3E is used for
the standard values defined by the ATM
Forum specification."
::= { lecsTlvEntry 2 }
lecsTlvIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The index of this TLV encoding entry.
The value of this object can be used
to distinguish between different entries
with the same lecsTlvTag value."
::= { lecsTlvEntry 3 }
lecsTlvVal OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..1024))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of this TLV entry. Note that
the length is implied by the length of
the OCTET STRING."
::= { lecsTlvEntry 4 }
lecsTlvRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table. "
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lecsTlvEntry 5 }
lecsVccTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all the CONFIG VCCs of the
LECS. The CONFIG VCC is used by the LEC to send/
receive ATM LE CONFIGURE request/response to/from
the LECS. This table is writable if PVC is used
and read only if SVC is used. "
::= { elanLecsConfGroup 5 }
lecsVccEntry OBJECT-TYPE
SYNTAX LecsVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a CONFIG VCC
between a pair of LEC and LECS."
INDEX { lecsConfIndex, lecsVccIfIndex, lecsVccVpi, lecsVccVci }
::= { lecsVccTable 1 }
LecsVccEntry ::= SEQUENCE {
lecsVccIfIndex IfIndexOrZero,
lecsVccVpi VpiInteger,
lecsVccVci VciInteger,
lecsVccRowStatus RowStatus
}
lecsVccIfIndex OBJECT-TYPE
SYNTAX IfIndexOrZero
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM interface which the CONFIG VCC is established.
This value must be an existing value in the
ifTable. The value of this object is set to zero
when the ATM interface is an internal connection. "
::= { lecsVccEntry 1 }
lecsVccVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..255)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VPI value of the CONFIG VCC. The object
lecsVccIfIndex, lecsVccVci and this object
uniquely identifies a VCC within an ATM system."
::= { lecsVccEntry 2 }
lecsVccVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The VCI value of the CONFIG VCC. The object
lecsVccIfIndex, lecsVccVpi and this object
uniquely identifies a VCC within an ATM system "
::= { lecsVccEntry 3 }
lecsVccRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
destroy entries in this table. "
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lecsVccEntry 4 }
lecsStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A (conceptual) table of statistics
associated with all
LECS instances on the device."
::= { elanLecsStatGroup 1 }
lecsStatsEntry OBJECT-TYPE
SYNTAX LecsStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A (conceptual) row in the
lecsStatsTable which corresponds
to the statistics kept by a particular
instance of a LECS."
INDEX { lecsConfIndex }
-- Augments lecsConfEntry
::= { lecsStatsTable 1 }
LecsStatsEntry ::= SEQUENCE {
lecsStatSuccessful Counter32,
lecsStatInBadFrames Counter32,
lecsStatInvalidParam Counter32,
lecsStatInsufRes Counter32,
lecsStatAccDenied Counter32,
lecsStatInvalidReq Counter32,
lecsStatInvalidDest Counter32,
lecsStatInvalidAddr Counter32,
lecsStatNoConf Counter32,
lecsStatConfError Counter32,
lecsStatInsufInfo Counter32
}
lecsStatSuccessful OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests
successfully granted since the agent
was last initialized."
::= { lecsStatsEntry 1 }
lecsStatInBadFrames OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of mal formed CONFIGURE
requests dropped by the LECS."
::= { lecsStatsEntry 2 }
lecsStatInvalidParam OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests
rejected due to the invalid request
parameters error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 3 }
lecsStatInsufRes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the insufficent resources to grant request
error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 4 }
lecsStatAccDenied OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the access denied error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 5 }
lecsStatInvalidReq OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the invalid requester-id error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 6 }
lecsStatInvalidDest OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the invalid destination error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 7 }
lecsStatInvalidAddr OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the invalid ATM address error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 8 }
lecsStatNoConf OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the LE Client is not recognized error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 9 }
lecsStatConfError OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the LE_CONFIGURE error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 10 }
lecsStatInsufInfo OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of CONFIGURE requests rejected due
to the insufficient information error."
REFERENCE
"LAN Emulation Over ATM Spec. v1.0. Table 13"
::= { lecsStatsEntry 11 }
lecsErrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsErrCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains error log control
information of all LECS instances.
This table is an extention to the
lecsConfTable. It is used to enable
or disable error logs for a particular
LECS entry."
::= { elanLecsFaultGroup 1 }
lecsErrCtlEntry OBJECT-TYPE
SYNTAX LecsErrCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LECS entry
in the lecsConfTable."
INDEX { lecsConfIndex }
-- Augments lecsConfEntry
::= { lecsErrCtlTable 1 }
LecsErrCtlEntry ::= SEQUENCE {
lecsErrCtlAdminStatus INTEGER,
lecsErrCtlOperStatus INTEGER,
lecsErrCtlClearLog INTEGER,
lecsErrCtlMaxEntries INTEGER,
lecsErrCtlLastEntry LecsErrLogIndexType
}
lecsErrCtlAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable/disable error
logging for the LECS."
::= { lecsErrCtlEntry 1 }
lecsErrCtlOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
outOfRes(3),
failed(4),
disabled(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate
the result of a set operation to the
object lecsErrCtlAdminStatus.
If the error log was successfully
started, it is in active(2) mode.
Otherwise, it is set to either
outOfRes(3) or failed(4) for
the respective reasons."
::= { lecsErrCtlEntry 2 }
lecsErrCtlClearLog OBJECT-TYPE
SYNTAX INTEGER {
noOp(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to clear the error log
entries associated with this LECS."
::= { lecsErrCtlEntry 3 }
lecsErrCtlMaxEntries OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum entries of the error
log a LECS can support."
::= { lecsErrCtlEntry 4 }
lecsErrCtlLastEntry OBJECT-TYPE
SYNTAX LecsErrLogIndexType
-- Rsyntax Integer32(1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index to the last entry in the error
log table associated with this LECS."
::= { lecsErrCtlEntry 5 }
lecsErrLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsErrLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains error logs
of the LECS instances enabled
in the lecsErrCtlTable. This table
is indexed by the LECS instance
index and an arbitrary integer
uniquely identifies an error
log."
::= { elanLecsFaultGroup 2 }
lecsErrLogEntry OBJECT-TYPE
SYNTAX LecsErrLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LEC that
was rejected due to a violation
against the policies or an error."
INDEX { lecsConfIndex, lecsErrLogIndex }
::= { lecsErrLogTable 1 }
LecsErrLogEntry ::= SEQUENCE {
lecsErrLogIndex LecsErrLogIndexType,
lecsErrLogAtmAddr AtmLaneAddress,
lecsErrLogErrCode INTEGER,
lecsErrLogTime TimeStamp
}
lecsErrLogIndex OBJECT-TYPE
SYNTAX LecsErrLogIndexType
-- Rsyntax Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary integer which uniquely
identifies an error log entry. The first
entry after reset or clearing the error
log is an assigned value (2^32-1). Succeding
entries are assigned with descending values
consecutively. Entries after 1 are discarded.The enabling/disabling
of
the error log capability is done in
the lecsErrCtlTable."
::= { lecsErrLogEntry 1 }
lecsErrLogAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address of the requester
which sends the CONFIGURE request
and causes the error to occur.
The corresponding error code is
specified in the object lecsErrLogErrCode."
::= { lecsErrLogEntry 2 }
lecsErrLogErrCode OBJECT-TYPE
SYNTAX INTEGER(0..22)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Error code which indicates the
cause of the error triggered by the
CONFIGURE request sent by the
requester indicated by the value of
the object lecsErrLogAtmAddr."
::= { lecsErrLogEntry 3 }
lecsErrLogTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sysUpTime when this entry was logged by
the LECS."
::= { lecsErrLogEntry 4 }
elanCConfGroup OBJECT IDENTIFIER ::= { elanMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing configuration
-- information about an Emulated LAN.
-- objects
-- elanConfNextId, elanConfName, elanConfTlvIndex,
-- elanConfLanType, elanConfMaxFrameSize, elanConfRowStatus,
-- elanLecPktSizeRowStatus, elanLecNameRowStatus,
-- elanLesAtmAddress, elanLesRowStatus, elanPolicyPriority,
-- elanPolicyType, elanPolicyRowStatus
elanLecAssignByAtmGroup OBJECT IDENTIFIER ::= { elanMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing ATM addresses
-- of LECs.
-- objects
-- elanLecAtmRowStatus, elanLecAtmMask
elanLecAssignByMacGroup OBJECT IDENTIFIER ::= { elanMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing MAC addresses
-- of LECs.
-- objects
-- elanLecMacRowStatus
elanLecAssignByRdGroup OBJECT IDENTIFIER ::= { elanMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing Route Descriptors
-- of LECs.
-- objects
-- elanLecRdRowStatus
lecsCStatGroup OBJECT IDENTIFIER ::= { elanMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about LECS statistics.
-- objects
-- lecsStatSuccessful, lecsStatInBadFrames, lecsStatInvalidParam,
-- lecsStatInsufRes, lecsStatAccDenied, lecsStatInvalidReq,
-- lecsStatInvalidDest, lecsStatInvalidAddr, lecsStatNoConf,
-- lecsStatConfError, lecsStatInsufInfo
lecsCGroup OBJECT IDENTIFIER ::= { elanMIBGroups 6 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A group of objects used for LECS
-- management only.
-- objects
-- lecsConfNextId, lecsAtmIfIndex, lecsAtmAddrSpec,
-- lecsAtmAddrMask, lecsAtmAddrActual, elanLecsRowStatus,
-- lecsPolicySelIndex, lecsTlvVal, lecsTlvRowStatus,
-- lecsVccRowStatus, lecsLastInitialized, lecsOperStatus,
-- lecsAdminStatus, lecsRowStatus
lecsCFaultGroup OBJECT IDENTIFIER ::= { elanMIBGroups 7 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A group of objects used for LECS
-- fault management only.
-- objects
-- lecsErrCtlAdminStatus, lecsErrCtlOperStatus,
-- lecsErrCtlClearLog, lecsErrCtlMaxEntries, lecsErrCtlLastEntry,
-- lecsErrLogTime, lecsErrLogIndex, lecsErrLogAtmAddr,
-- lecsErrLogErrCode
elanMIBCompliance OBJECT IDENTIFIER ::= { elanMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP
-- entities which support ATM LAN Emulation
-- ELAN MIB.
-- Module
-- >>current<<
-- MandGroup
-- elanCConfGroup
-- OptGroup
-- elanLecAssignByAtmGroup
-- OptGroup
-- elanLecAssignByMacGroup
-- OptGroup
-- elanLecAssignByRdGroup
-- OptGroup
-- lecsCStatGroup
-- OptGroup
-- lecsCGroup
-- OptGroup
-- lecsCFaultGroup
END
LAN-EMULATION-LES-MIB DEFINITIONS ::= BEGIN
-- From file: "atm1129r5.mi2"
IMPORTS
Counter32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
DisplayString, RowStatus, MacAddress, TruthValue, TimeStamp
FROM SNMPv2-TC-v1
LeArpTableEntryType, AtmLaneAddress, VpiInteger, VciInteger,
atmfLanEmulation
FROM LAN-EMULATION-CLIENT-MIB
IfIndexOrZero, AtmLaneMask
FROM LAN-EMULATION-ELAN-MIB;
lesMIB OBJECT IDENTIFIER ::= { atmfLanEmulation 3 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9602121200Z
-- OrgName
-- ATM Forum LAN Emulation Sub-Working Group
-- ContactInfo
--
-- The ATM Forum
--
-- 2570 West EL camino Real,
-- Ste 304, Mountain View,
-- CA 94040-1313, USA
-- Tel: 415-578-6860
-- E-mail: info@atmforum.com
-- Descr
-- This is the MIB module for managing ATM
-- LAN Emulation Servers.
lesConfGroup OBJECT IDENTIFIER ::= { lesMIB 1 }
lesStatGroup OBJECT IDENTIFIER ::= { lesMIB 2 }
lesLecStatGroup OBJECT IDENTIFIER ::= { lesMIB 3 }
lesFaultGroup OBJECT IDENTIFIER ::= { lesMIB 4 }
lesMIBConformance OBJECT IDENTIFIER ::= { lesMIB 5 }
lesMIBGroups OBJECT IDENTIFIER ::= { lesMIBConformance 1 }
lesMIBCompliances OBJECT IDENTIFIER ::= { lesMIBConformance 2 }
LecId ::= INTEGER(0..65279)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- C14 LE Client Identifier.
BusConfIndex ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A value which uniquely identifies a BUS.
-- This number is only used locally by the agent to
-- distinguish between BUSs.
LesLocalIndex ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A value which uniquely identifies a
-- conceptual row in the lesConfTable.
-- This number is only used locally by the agent to
-- distinguish between LESs.
LesLecDataFrameFormat ::= INTEGER {
aflane8023(2),
aflane8025(3)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A 'LAN Type' value.
--
-- S2 LAN Type. The type of LAN that the LE Server is servicing.
-- Refer
-- ATM Forum LAN Emulation Over ATM Specification, V1.0,
-- Section 5.1.2.
LesLecDataFrameSize ::= INTEGER {
max1516(2),
max4544(3),
max9234(4),
max18190(5)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A 'Maximum Data Frame Size' value.
--
-- S3 Maximum Data Frame Size. The maximum AAL-5 SDU size.
-- Refer
-- ATM Forum LAN Emulation Over ATM Specification, V1.0,
-- Section 5.1.2.
LesErrLogIndexType ::= Integer32(1..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An arbitrary integer used in identifying
-- an erro log associated with a LES.
lesConfNextId OBJECT-TYPE
SYNTAX LesLocalIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available LES index. The
value of this object can be used as
the index by the network manager to
create an entry in the lesConfTable."
::= { lesConfGroup 1 }
lesConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all LAN Emulation
Servers this agent manages. The LES
is one of the components in the Emulated
LAN which implements the control coordination function.
It is the address resolution server for a given ELAN.
The LES provides a facility for registering and resolving
MAC addresses and/or route descriptors to ATM
addresses. There can be multiple LES per ELAN
but a LES can serve only one ELAN."
::= { lesConfGroup 2 }
lesConfEntry OBJECT-TYPE
SYNTAX LesConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
LES. The parameters in each entry apply
to one emulated LAN served by one LES.
Objects lesLanType and lesMaxFrameSize
are also required besides lesRowStatus
during row creation."
INDEX { lesConfIndex }
::= { lesConfTable 1 }
LesConfEntry ::= SEQUENCE {
lesConfIndex LesLocalIndex,
lesAtmAddrSpec AtmLaneAddress,
lesAtmAddrMask AtmLaneMask,
lesAtmAddrActual AtmLaneAddress,
lesElanName DisplayString,
lesLanType LesLecDataFrameFormat,
lesLastChange TimeStamp,
lesMaxFrameSize LesLecDataFrameSize,
lesControlTimeOut INTEGER,
lesOperStatus INTEGER,
lesAdminStatus INTEGER,
lesRowStatus RowStatus
}
lesConfIndex OBJECT-TYPE
SYNTAX LesLocalIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies a
conceptual row in the lesConfTable.
If the conceptual row identified by this value
of lesConfIndex is recreated following an agent
restart, the same value of lesConfIndex must be
used to identify the recreated row."
::= { lesConfEntry 1 }
lesAtmAddrSpec OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An ATM address specified by the
network or local management that,
with the ATM address mask, determines
a portion of the ATM address that
the LES on the designated ATM interface
will use to derive the actual ATM
address from the network or ILMI. The derived
ATM address is specified in the object
lesAtmAddrActual, which is used to
receive ATM ARP requests."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S1."
::= { lesConfEntry 2 }
lesAtmAddrMask OBJECT-TYPE
SYNTAX AtmLaneMask
-- Rsyntax OCTET STRING(SIZE(20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address mask associated with
the object lesAtmAddrSpec. The value
of the mask is an ATM address with
the don't care portion set to zero
and the valid ATM address portion set to one."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S1."
DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'h }
::= { lesConfEntry 3 }
lesAtmAddrActual OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The resultant ATM address in use by the LES. This
object is a product of the specified ATM address, mask
and interaction with the network. This object is
created by the agent."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S1."
::= { lesConfEntry 4 }
lesElanName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Emulated LAN this LES
is providing service for. This object
may be used to identify the ELAN the LES
is in."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. C5."
DEFVAL { "" }
::= { lesConfEntry 5 }
lesLanType OBJECT-TYPE
SYNTAX LesLecDataFrameFormat
-- Rsyntax INTEGER {
-- aflane8023(2),
-- aflane8025(3)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of the ATM Emulated LAN this
LES is providing service to."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S2."
::= { lesConfEntry 6 }
lesLastChange OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when this LES
has entered the state indicated by the
object lesOperStatus."
::= { lesConfEntry 7 }
lesMaxFrameSize OBJECT-TYPE
SYNTAX LesLecDataFrameSize
-- Rsyntax INTEGER {
-- max1516(2),
-- max4544(3),
-- max9234(4),
-- max18190(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum AAL-5 SDU size of a data
frame that the LE service can guarantee
not to drop because it is too large."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S3."
::= { lesConfEntry 8 }
lesControlTimeOut OBJECT-TYPE
SYNTAX INTEGER(10..300)
-- Units
-- <20>seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time out period used for timing out most
request/response control frame interactions.
This is the time a Client has to issue a join
request to a LES after a control direct VCC is
established with a LES."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S4."
DEFVAL { 120 }
::= { lesConfEntry 9 }
lesOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational state of this LES entry.
When in 'up' state the LES will respond
to LEC requests. Any other state the
LES is notavailable for service and may
release all the existing VCCs and refuse
service to all clients."
::= { lesConfEntry 11 }
lesAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(2),
down(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The desired state of the designated LES as
prescribed by the operator. The actions of the agent
will, if at all possible, eventually result in the
desired state being reflected in the lesOperStatus."
DEFVAL { up }
::= { lesConfEntry 12 }
lesRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lesConfEntry 13 }
lesVccTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all the Control Distribute
VCCs used by the LES to distribute control traffic
to the participating LECs. The Control Distribute
VCC can either be point-to-point or point-to-
multipoint calls. This table is read only if
SVCs are used and writable if PVCs are used."
::= { lesConfGroup 3 }
lesVccEntry OBJECT-TYPE
SYNTAX LesVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
LES entry and it's associated Control Distribute VCC. "
INDEX { lesConfIndex, lesVccAtmIfIndex, lesVccCtlDistVpi, lesVccCtlDistVci }
::= { lesVccTable 1 }
LesVccEntry ::= SEQUENCE {
lesVccAtmIfIndex IfIndexOrZero,
lesVccCtlDistVpi VpiInteger,
lesVccCtlDistVci VciInteger,
lesVccRowStatus RowStatus
}
lesVccAtmIfIndex OBJECT-TYPE
SYNTAX IfIndexOrZero
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM interface which the Control
Distribute VCC is running on.
This value must match an existing
value in the ifTable.
The value of this object is set
to zero when the ATM interface is
an internal connection."
::= { lesVccEntry 1 }
lesVccCtlDistVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VPI value of the Control
Distribute VCC. The object
lesVccAtmIfIndex, lesVccCtlDistVci
and the value of this object uniquely
identfies a VCC within a ATM host."
::= { lesVccEntry 2 }
lesVccCtlDistVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VCI value of the Control
Distribute VCC. The object
lesVccAtmIfIndex, lesVccCtlDistVci
and the value of this object uniquely
identfies a VCC within a ATM host."
::= { lesVccEntry 3 }
lesVccRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lesVccEntry 4 }
lesBusTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesBusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the BUSs paired
with the LESs found in the lesConfTable.
The BUS (Broadcast and Unknown Server)
handles data sent by a LE client to
the broadcast MAC address, all multicast
traffic, and initial unicast frames
which are sent by a LAN Emulation Client
before the data direct target ATM address
has been resolved."
::= { lesConfGroup 4 }
lesBusEntry OBJECT-TYPE
SYNTAX LesBusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents aLES/BUS
pair. Object lesBusAddress is required duringrow
creation. This table is indexed by lesConfIndex
and lesBusConfIndexto show the pairing
relationship betweenthe LES and BUS."
INDEX { lesConfIndex, lesBusConfIndex }
::= { lesBusTable 1 }
LesBusEntry ::= SEQUENCE {
lesBusConfIndex BusConfIndex,
lesBusAddress AtmLaneAddress
}
lesBusConfIndex OBJECT-TYPE
SYNTAX BusConfIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies a
BUS ATM address.
If the BUS ATM address identified by this value
of lesBusConfIndex is recreated following an agent
restart, the same value of lesBusConfIndex must be
used to identify the recreated BUS ATM address."
::= { lesBusEntry 1 }
lesBusAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address of the BUS. This BUS is associated
with LES specified by the lesConfIndex. A BUS may
have several ATM addresses, this object provides
the ATM address the LES returns in response to the
LE-ARP request by the LEC."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S6."
::= { lesBusEntry 2 }
lesLeArpMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesLeArpMacEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides access to an ATM LAN Emulation
Server's MAC-to-ATM ARP table. It contains entries
for unicast addressed, the broadcast address.
When the entry is for broadcast MAC address the
corresponding ATM address is of a BUS.
When the entry is for unicast MAC
address the corresponding ATM address represents
a LEC."
::= { lesConfGroup 5 }
lesLeArpMacEntry OBJECT-TYPE
SYNTAX LesLeArpMacEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An ATM LAN Emulation ARP table entry containing
information about the binding of one MAC address
to one ATM address."
INDEX { lesConfIndex, lesLeArpMacAddr }
::= { lesLeArpMacTable 1 }
LesLeArpMacEntry ::= SEQUENCE {
lesLeArpMacAddr MacAddress,
lesLeArpLecId LecId,
lesLeArpAtmAddr AtmLaneAddress,
lesLeArpEntryType LeArpTableEntryType,
lesLeArpRowStatus RowStatus
}
lesLeArpMacAddr OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MAC address for which this table entry provides
a translation. Since ATM LAN Emulation uses an LE ARP
protocol to locate the Broadcast and Unknown Server,
the value of this object could be the broadcast MAC
address.
MAC addresses should be unique within any given ATM
Emulated LAN. However, there's no requirement that
they be unique across disjoint emulated LANs."
::= { lesLeArpMacEntry 1 }
lesLeArpLecId OBJECT-TYPE
SYNTAX LecId
-- Rsyntax INTEGER(0..65279)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LE Client Identifier (LECID) of this
entry. Each LE Client requires a LECID
assigned by the LE Server during the
Join phase.
If this entry is for a BUS then this object
value will be zero."
::= { lesLeArpMacEntry 2 }
lesLeArpAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address of the Broadcast & Unknown Server
or LAN Emulation Client whose MAC address is stored
in 'lesLeArpMacAddr'.
This volume may be registered by a LAN Emulation
Client or specified by network management."
::= { lesLeArpMacEntry 3 }
lesLeArpEntryType OBJECT-TYPE
SYNTAX LeArpTableEntryType
-- Rsyntax INTEGER {
-- other(1),
-- learnedViaControl(2),
-- learnedViaData(3),
-- staticVolatile(4),
-- staticNonVolatile(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to indicate how
this LE-ARP entry was created.
The possible values for this object are:
viaRegister(1), - agent
staticVolatile(2), - network manager
staticNonVolatile(3) - network manager
This object is filled in by agent or network
manager depending on the type."
REFERENCE
"LAN Emulation Client MIB definition."
DEFVAL { staticVolatile }
::= { lesLeArpMacEntry 4 }
lesLeArpRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lesLeArpMacEntry 5 }
lesLeArpRdTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesLeArpRdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides access to an ATM LAN Emulation
Server's RouteDescriptor-to-ATM ARP cache.
The entries in this table are set-up by the agent
or network manager depending on the entry type.
The Route Descriptors are presented as Segment Id
(ring number) and Bridge number."
::= { lesConfGroup 6 }
lesLeArpRdEntry OBJECT-TYPE
SYNTAX LesLeArpRdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An ATM LAN Emulation ARP cache entry containing
information about the binding of one Route
Descriptor to one ATM address."
INDEX { lesConfIndex, lesLeArpRdSegId, lesLeArpRdBridgeNum }
::= { lesLeArpRdTable 1 }
LesLeArpRdEntry ::= SEQUENCE {
lesLeArpRdSegId INTEGER,
lesLeArpRdBridgeNum INTEGER,
lesLeArpRdLecId LecId,
lesLeArpRdAtmAddr AtmLaneAddress,
lesLeArpRdEntryType LeArpTableEntryType,
lesLeArpRdRowStatus RowStatus
}
lesLeArpRdSegId OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LAN ID (ring number) portion of the
IEEE 802.5 route descriptor associated
with this LES."
::= { lesLeArpRdEntry 1 }
lesLeArpRdBridgeNum OBJECT-TYPE
SYNTAX INTEGER(0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bridge Number portion of the
IEEE 802.5 route descriptor associated
with this LES."
::= { lesLeArpRdEntry 2 }
lesLeArpRdLecId OBJECT-TYPE
SYNTAX LecId
-- Rsyntax INTEGER(0..65279)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LE Client Identifier (LECID) of this
entry. Each LE Client requires a LECID
assigned by the LE Server during the
Join phase. "
::= { lesLeArpRdEntry 3 }
lesLeArpRdAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address associated with the
Route Descriptor."
::= { lesLeArpRdEntry 4 }
lesLeArpRdEntryType OBJECT-TYPE
SYNTAX LeArpTableEntryType
-- Rsyntax INTEGER {
-- other(1),
-- learnedViaControl(2),
-- learnedViaData(3),
-- staticVolatile(4),
-- staticNonVolatile(5)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to indicate how
this LE-ARP entry was learned:
viaRegister(1), - agent
staticVolatile(2), - network manager
staticNonVolatile(3) - network manager
This object is filled in by agent or network
manager depending on the type."
DEFVAL { staticVolatile }
::= { lesLeArpRdEntry 5 }
lesLeArpRdRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the elanConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lesLeArpRdEntry 6 }
lesLecTableLastChange OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUptime when an entry was created/deleted."
::= { lesConfGroup 7 }
lesLecTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesLecEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all LAN Emulation
clients serviced by LESs specified in
the lesConfTable. This table can be
used to retrieve the topology of an
ELAN, in particular, the LES to LECs
mapping information.
An entry in this table is filled in
by the agent when a LEC registers successfully
with the LES. Objects lesLecCtlDirectVpi
and lesLecCtlDirectVci can be modified by the
network manager after creation if PVC is used."
::= { lesConfGroup 8 }
lesLecEntry OBJECT-TYPE
SYNTAX LesLecEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LANE client to LES
binding."
INDEX { lesConfIndex, lesLecIndex }
::= { lesLecTable 1 }
LesLecEntry ::= SEQUENCE {
lesLecIndex INTEGER,
lesLecAtmAddr AtmLaneAddress,
lesLecProxy TruthValue,
lesLecId LecId,
lesLecAtmIfIndex IfIndexOrZero,
lesLecCtlDirectVpi VpiInteger,
lesLecCtlDirectVci VciInteger,
lesLecLastChange TimeStamp,
lesLecState INTEGER,
lesLecRowStatus RowStatus
}
lesLecIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary integer which uniquely identifies
a LEC in this table."
::= { lesLecEntry 1 }
lesLecAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address of the LANE client. This
is the primary ATM address of the LEC used
in joining phase."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 5.4.3"
::= { lesLecEntry 2 }
lesLecProxy OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether this client is acting as a
proxy. Proxy clients are allowed
to represent unregistered MAC addresses,
and receive copies of LE_ARP_REQUEST
packets for such addresses."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Section 5.1.1"
DEFVAL { false }
::= { lesLecEntry 3 }
lesLecId OBJECT-TYPE
SYNTAX LecId
-- Rsyntax INTEGER(0..65279)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The LE Client Identifier (LECID) of this
entry. Each LE Client requires a LECID
assigned by the LE Server during the
Join phase. The LECID is placed
in control requests by the LE Client and MAY be
used for echo suppression on multicast data frames
sent by that LE Client."
DEFVAL { 0 }
::= { lesLecEntry 4 }
lesLecAtmIfIndex OBJECT-TYPE
SYNTAX IfIndexOrZero
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ifIndex of ATM port where this LEC entry
has established the control direct VCC to
the LES. The value of this object
maps to an existing ifIndex value in the
ifTable of MIB-II.
When an internal connection is used, this object is
set to zero."
::= { lesLecEntry 5 }
lesLecCtlDirectVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The VPI of the bi-directional control
direct connection between the LEC and LES."
::= { lesLecEntry 6 }
lesLecCtlDirectVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The VCI of the bi-directional control
direct connection between the LEC and LES."
::= { lesLecEntry 7 }
lesLecLastChange OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime of this entry when the LEC enters
the state indicated by the object lesLecState."
::= { lesLecEntry 8 }
lesLecState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
noLesConnect(2),
lesConnect(3),
joining(4),
addLec(5),
joinedLes(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate the
status this LEC entry is in from the
LES's perspective. The state of this
object is updated by the agent as
it discovers various phases of this LEC."
::= { lesLecEntry 9 }
lesLecRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This object provides a way for the network manager
to selectively remove a LE Client from the designated
LES. Or in a system where PVCs are used, this table
is used to configure Control Direct VCCs between LES
and LEC."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { lesLecEntry 10 }
lesStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all counters the
LES maintain. This table is an extention
to the lesConfTable. It provides performance
and fault counters on a per LES basis."
::= { lesStatGroup 1 }
lesStatEntry OBJECT-TYPE
SYNTAX LesStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains a
LES and its counters."
INDEX { lesConfIndex }
-- Augments lesConfEntry
::= { lesStatTable 1 }
LesStatEntry ::= SEQUENCE {
lesStatJoinOk Counter32,
lesStatVerNotSup Counter32,
lesStatInvalidReqParam Counter32,
lesStatDupLanDest Counter32,
lesStatDupAtmAddr Counter32,
lesStatInsRes Counter32,
lesStatAccDenied Counter32,
lesStatInvalidReqId Counter32,
lesStatInvalidLanDest Counter32,
lesStatInvalidAtmAddr Counter32,
lesStatInBadPkts Counter32,
lesStatOutRegFails Counter32,
lesStatLeArpIn Counter32,
lesStatLeArpFwd Counter32
}
lesStatJoinOk OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of successful Join responses
send out by the LAN Emulation Server."
::= { lesStatEntry 1 }
lesStatVerNotSup OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of version not supported errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 2 }
lesStatInvalidReqParam OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of invalid request parameters errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 3 }
lesStatDupLanDest OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of duplicate LAN destination errors."
::= { lesStatEntry 4 }
lesStatDupAtmAddr OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of duplicate ATM address errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 5 }
lesStatInsRes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of insufficient resources to grant
errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 6 }
lesStatAccDenied OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of access denied for security
reasons errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 7 }
lesStatInvalidReqId OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of invalid LEC ID errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 8 }
lesStatInvalidLanDest OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of invalid LAN destination errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 9 }
lesStatInvalidAtmAddr OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of invalid ATM address errors."
REFERENCE
"ATM Forum LAN Emulation Over ATM Specification, V1.0,
Table 13."
::= { lesStatEntry 10 }
lesStatInBadPkts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of mal formed ATM ARP requests
received by the LES."
::= { lesStatEntry 11 }
lesStatOutRegFails OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of registration failures sent
out by this LES."
::= { lesStatEntry 12 }
lesStatLeArpIn OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LE_ARP_REQUEST frames the LES has
accepted since its last initialization."
::= { lesStatEntry 13 }
lesStatLeArpFwd OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of LE_ARP_REQUESTs that the LES forwarded
onto the clients (either via the control distribute or
individually over each control direct) rather than
answering directly. This may be due to implementation
decision (forward all requests) or because the resolution
to the request did not reside in the LES's LE ARP cache."
::= { lesStatEntry 14 }
lesLecStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesLecStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all LE-ARP request
related counters and error counts on
a per LEC-LES pair basis."
::= { lesLecStatGroup 1 }
lesLecStatEntry OBJECT-TYPE
SYNTAX LesLecStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
LEC and its ARP counters. This table
is an extention to the lesLecTable."
INDEX { lesConfIndex, lesLecIndex }
-- Augments lesLecEntry
::= { lesLecStatTable 1 }
LesLecStatEntry ::= SEQUENCE {
lesLecRecvs Counter32,
lesLecSends Counter32,
lesLecInRegReq Counter32,
lesLecInUnReg Counter32,
lesLecInLeArpUcast Counter32,
lesLecInLeArpBcast Counter32,
lesLecInLeArpResp Counter32,
lesLecInNarp Counter32
}
lesLecRecvs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of requests received from this
LEC. This includes all control
frames as well as LE-ARP requests."
::= { lesLecStatEntry 1 }
lesLecSends OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of requests or responses
sent to the LEC entry from this
LES."
::= { lesLecStatEntry 3 }
lesLecInRegReq OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Register requests received
from this LEC. "
::= { lesLecStatEntry 4 }
lesLecInUnReg OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of UnRegister requests received
from this LEC. "
::= { lesLecStatEntry 5 }
lesLecInLeArpUcast OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of LE-ARP requests for UNICAST
address received from this LEC. "
::= { lesLecStatEntry 6 }
lesLecInLeArpBcast OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of LE-ARP requests for MULTICAST
and Broadcast address received from this LEC. "
::= { lesLecStatEntry 7 }
lesLecInLeArpResp OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of LE-ARP responses
received from this LEC. "
::= { lesLecStatEntry 8 }
lesLecInNarp OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of NARP requests
received from this LEC. "
::= { lesLecStatEntry 10 }
lesErrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesErrCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains error log control
information of all LES instances.
This table is an extention to the
lesConfTable. It is used to enable
or disable error logs for a particular
LES entry."
::= { lesFaultGroup 1 }
lesErrCtlEntry OBJECT-TYPE
SYNTAX LesErrCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LES entry
in the lesConfTable."
INDEX { lesConfIndex }
-- Augments lesConfEntry
::= { lesErrCtlTable 1 }
LesErrCtlEntry ::= SEQUENCE {
lesErrCtlAdminStatus INTEGER,
lesErrCtlOperStatus INTEGER,
lesErrCtlClearLog INTEGER,
lesErrCtlMaxEntries INTEGER,
lesErrCtlLastEntry LesErrLogIndexType
}
lesErrCtlAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable/disable error
logging for the LES."
::= { lesErrCtlEntry 1 }
lesErrCtlOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
outOfRes(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate
the result of a set operation to the
object lesErrCtlAdminStatus.
If the error log was successfully
started, it is in active(2) mode.
Otherwise, it is set to either
outOfRes(3) or failed(4) for
the respective reasons."
::= { lesErrCtlEntry 2 }
lesErrCtlClearLog OBJECT-TYPE
SYNTAX INTEGER {
noOp(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to clear the error log
entries associated with this LES."
::= { lesErrCtlEntry 3 }
lesErrCtlMaxEntries OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum entries of the error
log a LES can support."
::= { lesErrCtlEntry 4 }
lesErrCtlLastEntry OBJECT-TYPE
SYNTAX LesErrLogIndexType
-- Rsyntax Integer32(1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index to the last entry in the error
log table for this LES."
::= { lesErrCtlEntry 5 }
lesErrLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF LesErrLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains error logs
of the LES instances enabled
in the lesErrCtlTable. This table
is indexed by the LES instance
index and an arbitrary integer
uniquely identifies an error
log."
::= { lesFaultGroup 2 }
lesErrLogEntry OBJECT-TYPE
SYNTAX LesErrLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a JOIN or REGISTER that
was rejected due to an error."
INDEX { lesConfIndex, lesErrLogIndex }
::= { lesErrLogTable 1 }
LesErrLogEntry ::= SEQUENCE {
lesErrLogIndex LesErrLogIndexType,
lesErrLogAtmAddr AtmLaneAddress,
lesErrLogErrCode INTEGER,
lesErrLogTime TimeStamp
}
lesErrLogIndex OBJECT-TYPE
SYNTAX LesErrLogIndexType
-- Rsyntax Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary integer which uniquely
identifies an error log entry. The first
entry after reset or clearing the error
log is an assigned value (2^32-1). Succeding
entries are assigned with descending values
consecutively. Entries after 1 are discarded. The enabling/disabling
of
the error log capability is done in
the lesErrCtlTable."
::= { lesErrLogEntry 1 }
lesErrLogAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address of the requester
which sends the JOIN or REGISTER request
and causes the error to occur.
The corresponding error code is
specified in the object lesErrLogErrCode."
::= { lesErrLogEntry 2 }
lesErrLogErrCode OBJECT-TYPE
SYNTAX INTEGER(0..22)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Error code which indicates the
cause of the error triggered by the
JOIN or REGISTER request sent by the
requester indicated by the value of
the object lesErrLogAtmAddr."
::= { lesErrLogEntry 3 }
lesErrLogTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sysUpTime when this entry was logged by
the LES."
::= { lesErrLogEntry 4 }
lesCConfGroup OBJECT IDENTIFIER ::= { lesMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing configuration
-- information about the LAN Emulation Services.
-- objects
-- lesConfNextId, lesAtmAddrSpec, lesAtmAddrMask,
-- lesAtmAddrActual, lesElanName, lesLanType, lesLastChange,
-- lesControlTimeOut, lesMaxFrameSize, lesVccAtmIfIndex,
-- lesVccCtlDistVpi, lesVccCtlDistVci, lesVccRowStatus,
-- lesOperStatus, lesAdminStatus, lesRowStatus, lesBusAddress,
-- lesLeArpLecId, lesLeArpAtmAddr, lesLeArpEntryType,
-- lesLeArpRowStatus, lesLecTableLastChange, lesLecAtmIfIndex,
-- lesLecProxy, lesLecAtmAddr, lesLecId, lesLecCtlDirectVpi,
-- lesLecCtlDirectVci, lesLecLastChange, lesLecRowStatus,
-- lesLecState
lesRdGroup OBJECT IDENTIFIER ::= { lesMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A group of objects used for 802.5
-- ATM LAN Emulation management only.
-- objects
-- lesLeArpRdLecId, lesLeArpRdAtmAddr, lesLeArpRdEntryType,
-- lesLeArpRdRowStatus
lesCStatGroup OBJECT IDENTIFIER ::= { lesMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- monitoring information about the
-- LES.
-- objects
-- lesStatJoinOk, lesStatInBadPkts, lesStatOutRegFails,
-- lesStatVerNotSup, lesStatInvalidReqParam, lesStatDupLanDest,
-- lesStatDupAtmAddr, lesStatInsRes, lesStatAccDenied,
-- lesStatInvalidReqId, lesStatInvalidLanDest,
-- lesStatInvalidAtmAddr, lesStatLeArpIn, lesStatLeArpFwd
lesLecCStatGroup OBJECT IDENTIFIER ::= { lesMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- monitoring information about the
-- LEC to/from LES traffic.
-- objects
-- lesLecRecvs, lesLecSends, lesLecInRegReq, lesLecInUnReg,
-- lesLecInLeArpUcast, lesLecInLeArpBcast, lesLecInLeArpResp,
-- lesLecInNarp
lesFaultCGroup OBJECT IDENTIFIER ::= { lesMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing
-- fault management for the LES.
-- objects
-- lesErrCtlAdminStatus, lesErrCtlOperStatus, lesErrCtlClearLog,
-- lesErrCtlMaxEntries, lesErrCtlLastEntry, lesErrLogIndex,
-- lesErrLogAtmAddr, lesErrLogErrCode, lesErrLogTime
lesMIBCompliance OBJECT IDENTIFIER ::= { lesMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP
-- entities which support the ATM LAN Emulation
-- LES MIB.
-- Module
-- >>current<<
-- MandGroup
-- lesCConfGroup
-- MandGroup
-- lesCStatGroup
-- MandGroup
-- lesLecCStatGroup
-- MandGroup
-- lesFaultCGroup
-- ObjVar
-- lesVccCtlDistVpi
-- ObjVar
-- lesVccCtlDistVci
-- ObjVar
-- lesVccRowStatus
-- ObjVar
-- lesLecAtmIfIndex
-- ObjVar
-- lesLecCtlDirectVpi
-- ObjVar
-- lesLecCtlDirectVci
-- ObjVar
-- lesLecRowStatus
-- OptGroup
-- lesRdGroup
END
LAN-EMULATION-BUS-MIB DEFINITIONS ::= BEGIN
-- From file: "atm1129r5.mi2"
IMPORTS
Counter32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
RowStatus, DisplayString, TimeStamp
FROM SNMPv2-TC-v1
AtmLaneAddress, VpiInteger, VciInteger, atmfLanEmulation
FROM LAN-EMULATION-CLIENT-MIB
IfIndexOrZero, AtmLaneMask
FROM LAN-EMULATION-ELAN-MIB;
busMIB OBJECT IDENTIFIER ::= { atmfLanEmulation 4 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9602121200Z
-- OrgName
-- ATM Forum LAN Emulation Sub-Working Group
-- ContactInfo
--
-- The ATM Forum
--
-- 2570 West El Camino Real, Ste 304,
-- Mountain View, CA 94040-1313
-- E-mail: info@atmforum.com
-- Descr
-- The MIB module for the management of LANE broadcast and
-- known servers. This MIB should be used in conjunction
-- with the ELAN and LES MIBs.
busConfGroup OBJECT IDENTIFIER ::= { busMIB 1 }
busStatGroup OBJECT IDENTIFIER ::= { busMIB 2 }
busFaultGroup OBJECT IDENTIFIER ::= { busMIB 3 }
busMIBConformance OBJECT IDENTIFIER ::= { busMIB 4 }
busMIBGroups OBJECT IDENTIFIER ::= { busMIBConformance 1 }
busMIBCompliances OBJECT IDENTIFIER ::= { busMIBConformance 2 }
BusLocalIndex ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An unique number identifying an
-- BUS. This number is only
-- used locally by the agent to
-- distinguish between BUS.
BusErrLogIndexType ::= Integer32(1..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An arbitrary integer used in identifying
-- an erro log associated with a BUS.
busConfNextId OBJECT-TYPE
SYNTAX BusLocalIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available BUS index. The
value of this object can be used as
the index by the network manager to
create an entry in the busConfTable."
::= { busConfGroup 1 }
busConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all LAN Emulation
Broadcast and Unknown Servers (BUS) this
agent manages. The BUS handles data sent
by an LE Client to the broadcast MAC
address, all multicast traffic, and initial unicast
frames which are sent by a LEC before the data
direct target ATM address has been resolved.
There can be multiple BUSs per ELAN, but a
BUS can service only one ELAN."
::= { busConfGroup 2 }
busConfEntry OBJECT-TYPE
SYNTAX BusConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
BUS. The parameters in each entry apply
to one emulated LAN served by one BUS.
Object busRowStatus is required during
row creation and deletion. Object busElanName
is used to indicate the ELAN this BUS
is servicing and is used to cross reference
tables defined in the LAN Emulation Server MIB.
Note that objects busAtmAddrSpec and busAtmAddrMask
are used to configure the ATM address of a BUS.
The BUS typically derives it's ATM address
from the switch or the network and the actual
ATM address used is indicated in the object
busAtmAddrActual."
INDEX { busConfIndex }
::= { busConfTable 1 }
BusConfEntry ::= SEQUENCE {
busConfIndex BusLocalIndex,
busConfAtmAddrSpec AtmLaneAddress,
busConfAtmAddrMask AtmLaneMask,
busConfAtmAddrActual AtmLaneAddress,
busConfElanName DisplayString,
busConfLastChange TimeStamp,
busConfMaxFrameAge INTEGER,
busConfOperStatus INTEGER,
busConfAdminStatus INTEGER,
busConfRowStatus RowStatus
}
busConfIndex OBJECT-TYPE
SYNTAX BusLocalIndex
-- Rsyntax Integer32
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies a
conceptual row in the busConfTable.
If the conceptual row identified by this value
of busConfIndex is recreated following an agent
restart, the same value of busConfIndex must be
used to identify the recreated row."
::= { busConfEntry 1 }
busConfAtmAddrSpec OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An ATM address specified by the
network or local management that,
with the ATM address mask, determines
a portion of the ATM address that
the BUS on the designated ATM interface
will use to derive the actual ATM
address from the network or ILMI. The derived
ATM address is specified in the object
busAtmAddrActual, which is used to
receive multicast or broadcast traffic."
::= { busConfEntry 2 }
busConfAtmAddrMask OBJECT-TYPE
SYNTAX AtmLaneMask
-- Rsyntax OCTET STRING(SIZE(20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address mask associated with
the object busAtmAddrSpec. The value
of the mask is an ATM address with
the don't care portion set to zero
and the valid ATM address portion set to one."
DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'h }
::= { busConfEntry 3 }
busConfAtmAddrActual OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The resultant ATM address in use by the BUS. This
object is a product of the specified ATM address, mask
and interaction with the network. This object is
created by the agent."
::= { busConfEntry 4 }
busConfElanName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
-- Rsyntax OCTET STRING(SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the ELAN this BUS is providing service to."
::= { busConfEntry 5 }
busConfLastChange OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the sysUpTime when this BUS
has entered the state indicated by the
object busConfOperStatus."
::= { busConfEntry 6 }
busConfMaxFrameAge OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time out period for a frame that has been
received but not been transmitted by BUS
to all relevant Multicast Send VCCs or
Multicast Forward VCCs."
REFERENCE
"LAN Emulation Over ATM Specification -
version 1.0. S5."
DEFVAL { 1 }
::= { busConfEntry 7 }
busConfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational state of this BUS entry.
When in 'up' state the BUS will forward
LEC traffic. Any other state the
BUS is not available for service and may
release all the existing VCCs and refuse
service to all clients."
::= { busConfEntry 8 }
busConfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(2),
down(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The desired state of the designated BUS as
prescribed by the operator. The actions of the agent
will, if at all possible, eventually result in the
desired state being reflected in the busOperStatus."
DEFVAL { up }
::= { busConfEntry 9 }
busConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the busConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { busConfEntry 10 }
busVccTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all the Multicast Forward
VCCs used by the BUS to forward multicast traffic
to the participating LECs. The Multicast Forward
VCC can either be point-to-point or point-to-
multipoint calls. This table is read only if
SVCs are used and writable if PVCs are used."
::= { busConfGroup 3 }
busVccEntry OBJECT-TYPE
SYNTAX BusVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
Multicast Forward VCC of the BUS."
INDEX { busConfIndex, busVccAtmIfIndex, busVccMtFwdVpi, busVccMtFwdVci }
::= { busVccTable 1 }
BusVccEntry ::= SEQUENCE {
busVccAtmIfIndex IfIndexOrZero,
busVccMtFwdVpi VpiInteger,
busVccMtFwdVci VciInteger,
busVccRowStatus RowStatus
}
busVccAtmIfIndex OBJECT-TYPE
SYNTAX IfIndexOrZero
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM interface which the Multicast
Forward VCC is running on.
This value must match an existing
value in the ifTable.
The value of this object is set
to zero when the ATM interface is
undefined."
::= { busVccEntry 1 }
busVccMtFwdVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VPI value of the Multicast
Forward VCC. The object
busVccAtmIfIndex, busVccMtFwdVci
and the value of this object uniquely
identfies a VCC within a ATM host."
::= { busVccEntry 2 }
busVccMtFwdVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VCI value of the Multicast
Forward VCC. The object
busVccAtmIfIndex, busVccMtFwdVpi
and the value of this object uniquely
identfies a VCC within a ATM host."
::= { busVccEntry 3 }
busVccRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or
delete entries in the busConfTable."
REFERENCE
"RFC 1443, [10] Textual Conventions
for version 2 of the Simple Network Management
Protocol (SNMPv2)."
::= { busVccEntry 4 }
busLecTableLastChange OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when an entry of the
busLecTable was created/deleted."
::= { busConfGroup 4 }
busLecTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusLecEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" This table contains the BUS and the
actual LECs being serviced by the BUS.
It can be used as the actual mapping
between BUS and LEC.
This table provides information
for Multicast send VCCs
between BUS and clients. Objects
busLecMcastSendAtmIfIndex, busLecMcastSendVpi,
and busLecMcstSendVci can only be modified
if PVC is used."
::= { busConfGroup 5 }
busLecEntry OBJECT-TYPE
SYNTAX BusLecEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a BUS to LEC
mapping."
INDEX { busConfIndex, busLecAtmAddr }
::= { busLecTable 1 }
BusLecEntry ::= SEQUENCE {
busLecAtmAddr AtmLaneAddress,
busLecMcastSendAtmIfIndex IfIndexOrZero,
busLecMcastSendVpi VpiInteger,
busLecMcastSendVci VciInteger,
busLecRowStatus RowStatus
}
busLecAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM address of the LEC. This
is the primary ATM address of the LEC."
::= { busLecEntry 1 }
busLecMcastSendAtmIfIndex OBJECT-TYPE
SYNTAX IfIndexOrZero
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM interface index this BUS uses for
Multicast Send traffic. The value of this
object has to exist in the ifTable in MIB II
unless an internal connection is used. When
an internal connection is used, this object
is set to zero."
::= { busLecEntry 2 }
busLecMcastSendVpi OBJECT-TYPE
SYNTAX VpiInteger
-- Rsyntax INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The virtual path identifier used to receive
multicast traffic by this BUS."
::= { busLecEntry 4 }
busLecMcastSendVci OBJECT-TYPE
SYNTAX VciInteger
-- Rsyntax INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The virtual channel identifier used to receive
multicast traffic by this BUS."
::= { busLecEntry 5 }
busLecRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This object provides a way for the network manager
to selectively remove a LE Client from the designated
BUS. Or in a system where PVCs are used, this table
is used to create Multicast Send VCCs between BUS
and LEC."
::= { busLecEntry 6 }
busStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all counters the
BUS maintain. This table is an extention
to the busConfTable."
::= { busStatGroup 1 }
busStatEntry OBJECT-TYPE
SYNTAX BusStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains a
BUS and its counters."
INDEX { busConfIndex }
-- Augments busConfEntry
::= { busStatTable 1 }
BusStatEntry ::= SEQUENCE {
busStatInDiscards Counter32,
busStatInOctets Counter32,
busStatInUcastFrms Counter32,
busStatInMcastFrms Counter32,
busStatFrmTimeOuts Counter32,
busStatMcastSendRefused Counter32,
busStatMcastFwdFailure Counter32
}
busStatInDiscards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of frames discarded due to resource
error."
::= { busStatEntry 1 }
busStatInOctets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of octets that this BUS has received
since its initialization."
::= { busStatEntry 2 }
busStatInUcastFrms OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of frames that the BUS has received
which were unicast data frames and all control
frames (i.e. they were flooded from the client)."
::= { busStatEntry 3 }
busStatInMcastFrms OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of frames that the BUS has received
which were multicast frames."
::= { busStatEntry 4 }
busStatFrmTimeOuts OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of frames dropped by
the BUS due to time out."
::= { busStatEntry 5 }
busStatMcastSendRefused OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of multicast send VCCconnection setup attempts to
the BUS which were refused."
::= { busStatEntry 6 }
busStatMcastFwdFailure OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The number of multicast forward VCCconnection setup attempts
from the BUS which were unsuccessful
for any reason."
::= { busStatEntry 7 }
busLecStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusLecStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all LEC counters
the BUS maintains. This table can also
be used to retrieve all LECs a BUS
is providing service to."
::= { busStatGroup 2 }
busLecStatEntry OBJECT-TYPE
SYNTAX BusLecStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a
LEC and its counters."
INDEX { busConfIndex, busLecAtmAddr }
-- Augments busLecEntry
::= { busLecStatTable 1 }
BusLecStatEntry ::= SEQUENCE {
busLecRecvs Counter32,
busLecForwards Counter32,
busLecDiscards Counter32
}
busLecRecvs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Multicast, Broadcast and
Unknown Forward requests received by
the BUS from this LEC."
::= { busLecStatEntry 1 }
busLecForwards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Multicast, Broadcast and
Unkown Forward requests forwarded by
the BUS from this LEC. The value
of this object indicate how many requests
have been forwarded by the BUS."
::= { busLecStatEntry 2 }
busLecDiscards OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Multicast, Broadcast and
Unkown Forward requests discarded by
the BUS from this LEC. The value
of this object indicate how many requests
have been discarded by the BUS."
::= { busLecStatEntry 3 }
busErrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusErrCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains error log control
information of all BUS instances.
This table is an extention to the
busConfTable. It is used to enable
or disable error logs for a particular
BUS entry."
::= { busFaultGroup 1 }
busErrCtlEntry OBJECT-TYPE
SYNTAX BusErrCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a BUS entry
in the busConfTable."
INDEX { busConfIndex }
-- Augments busConfEntry
::= { busErrCtlTable 1 }
BusErrCtlEntry ::= SEQUENCE {
busErrCtlAdminStatus INTEGER,
busErrCtlOperStatus INTEGER,
busErrCtlClearLog INTEGER,
busErrCtlMaxEntries INTEGER,
busErrCtlLastEntry BusErrLogIndexType
}
busErrCtlAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable/disable error
logging for the BUS."
::= { busErrCtlEntry 1 }
busErrCtlOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
outOfRes(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to indicate
the result of a set operation to the
object busErrCtlAdminStatus.
If the error log was successfully
started, it is in active(2) mode.
Otherwise, it is set to either
outOfRes(3) or failed(4) for
the respective reasons."
::= { busErrCtlEntry 2 }
busErrCtlClearLog OBJECT-TYPE
SYNTAX INTEGER {
noOp(1),
clear(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to clear the error log
entries associated with this BUS."
::= { busErrCtlEntry 3 }
busErrCtlMaxEntries OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum entries of the error
log a BUS can support."
::= { busErrCtlEntry 4 }
busErrCtlLastEntry OBJECT-TYPE
SYNTAX BusErrLogIndexType
-- Rsyntax Integer32(1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index to the last entry in the error
log table for this BUS."
::= { busErrCtlEntry 5 }
busErrLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF BusErrLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains error logs
of the BUS instances enabled
in the busErrCtlTable. This table
is indexed by the BUS instance
index and an arbitrary integer
uniquely identifies an error
log."
::= { busFaultGroup 2 }
busErrLogEntry OBJECT-TYPE
SYNTAX BusErrLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents aan error detected by the BUS."
INDEX { busConfIndex, busErrLogIndex }
::= { busErrLogTable 1 }
BusErrLogEntry ::= SEQUENCE {
busErrLogIndex BusErrLogIndexType,
busErrLogAtmAddr AtmLaneAddress,
busErrLogErrCode INTEGER,
busErrLogTime TimeStamp
}
busErrLogIndex OBJECT-TYPE
SYNTAX BusErrLogIndexType
-- Rsyntax Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary integer which uniquely
identifies an error log entry. The first
entry after reset or clearing the error
log is an assigned value (2^32-1). Succeding
entries are assigned with descending values
consecutively. Entries after 1 are discarded.The enabling/disabling
of
the error log capability is done in
the busErrCtlTable."
::= { busErrLogEntry 1 }
busErrLogAtmAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The primary ATM address of the LE Client on whose Multicast
Send VCC the error occured.
The corresponding error code is
specified in the object busErrLogErrCode."
::= { busErrLogEntry 2 }
busErrLogErrCode OBJECT-TYPE
SYNTAX INTEGER {
outOfRes(1),
badCtlFrame(2),
badDataFrame(3),
other(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Error code which indicates the
cause of the error."
::= { busErrLogEntry 3 }
busErrLogTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sysUpTime when this entry was logged by
the BUS."
::= { busErrLogEntry 4 }
busCConfGroup OBJECT IDENTIFIER ::= { busMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects for the
-- managing of BUS operation.
-- objects
-- busConfNextId, busConfAtmAddrSpec, busConfAtmAddrMask,
-- busConfAtmAddrActual, busConfElanName, busConfLastChange,
-- busConfMaxFrameAge, busConfOperStatus, busConfAdminStatus,
-- busConfRowStatus, busVccAtmIfIndex, busVccMtFwdVpi,
-- busVccMtFwdVci, busVccRowStatus, busLecTableLastChange,
-- busLecMcastSendAtmIfIndex, busLecMcastSendVpi,
-- busLecMcastSendVci, busLecRowStatus
busCStatGroup OBJECT IDENTIFIER ::= { busMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about BUS statistics.
-- objects
-- busStatInOctets, busStatInDiscards, busStatInUcastFrms,
-- busStatInMcastFrms, busStatFrmTimeOuts,
-- busStatMcastSendRefused, busStatMcastFwdFailure
busCFaultGroup OBJECT IDENTIFIER ::= { busMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about BUS statistics.
-- objects
-- busErrLogAtmAddr, busErrLogIndex, busErrLogErrCode,
-- busErrLogTime, busErrCtlAdminStatus, busErrCtlOperStatus,
-- busErrCtlClearLog, busErrCtlMaxEntries, busErrCtlLastEntry
busLecCGroup OBJECT IDENTIFIER ::= { busMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects providing information
-- about LEC-BUS statistics.
-- objects
-- busLecRecvs, busLecForwards, busLecDiscards
busMIBCompliance OBJECT IDENTIFIER ::= { busMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for SNMP entities that support
-- the ATM LAN Emulation BUS MIB.
-- Module
-- >>current<<
-- MandGroup
-- busCConfGroup
-- MandGroup
-- busCStatGroup
-- MandGroup
-- busCFaultGroup
-- ObjVar
-- busConfAtmAddrSpec
-- ObjVar
-- busConfAtmAddrMask
-- ObjVar
-- busConfElanName
-- ObjVar
-- busConfAdminStatus
-- ObjVar
-- busConfRowStatus
-- ObjVar
-- busVccAtmIfIndex
-- ObjVar
-- busVccMtFwdVpi
-- ObjVar
-- busVccMtFwdVci
-- ObjVar
-- busVccRowStatus
-- ObjVar
-- busLecMcastSendAtmIfIndex
-- ObjVar
-- busLecMcastSendVpi
-- ObjVar
-- busLecMcastSendVci
-- ObjVar
-- busLecRowStatus
-- OptGroup
-- busLecCGroup
END
PNNI-MIB DEFINITIONS ::= BEGIN
-- From file: "afpnni.mi2"
-- Compile options "A M"
IMPORTS
null, enterprises
FROM RFC1155-SMI
Counter32, Gauge32, Integer32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
RowStatus, DisplayString, TimeStamp, TruthValue
FROM SNMPv2-TC-v1
ifIndex
FROM RFC1213-MIB
atmForumNetworkManagement
FROM LAN-EMULATION-CLIENT-MIB
AtmTrafficDescrParamIndex
FROM ATM-TC-MIB
InterfaceIndex
FROM IF-MIB;
-- InterfaceIndex ::= INTEGER (0..2147483647)
-- pnniMIB OBJECT IDENTIFIER ::= { atmfPnni 1 }
-- NOTE: ghuie 12/09/97 This leaf definition commented out here to
-- show original location, moved to location below so that
-- SNMPc and HP OpenView MIB compilers can work correctly.
--
-- MODULE-IDENTITY
-- LastUpdated
-- 9705010000Z
-- OrgName
-- The ATM Forum
-- ContactInfo
-- The ATM Forum
-- 2570 West El Camino Real, Suite 304
-- Mountain View, CA 94040-1313 USA
-- Phone: +1 415-949-6700
-- Fax: +1 415-949-6705
-- info@atmforum.com
-- Descr
-- The MIB module for managing ATM Forum PNNI routing.
-- RevDate
-- 9705010000Z
-- RevDescr
-- Updated version of the PNNI MIB released with the PNNI
-- V1.0 Errata and PICS (af-pnni-0081.000).
-- RevDate
-- 9602270000Z
-- RevDescr
-- Initial version of the MIB for monitoring and controlling
-- PNNI routing.
atmfPnni OBJECT IDENTIFIER ::= { atmForumNetworkManagement 4 }
pnniMIB OBJECT IDENTIFIER ::= { atmfPnni 1 }
pnniMIBObjects OBJECT IDENTIFIER ::= { pnniMIB 1 }
pnniBaseGroup OBJECT IDENTIFIER ::= { pnniMIBObjects 1 }
pnniRoutingGroup OBJECT IDENTIFIER ::= { pnniMIBObjects 19 }
pnniRouteBaseGroup OBJECT IDENTIFIER ::= { pnniRoutingGroup 1 }
pnniMIBConformance OBJECT IDENTIFIER ::= { pnniMIB 2 }
pnniMIBCompliances OBJECT IDENTIFIER ::= { pnniMIBConformance 1 }
pnniMIBGroups OBJECT IDENTIFIER ::= { pnniMIBConformance 2 }
-- zeroDotZero OBJECT IDENTIFIER ::= { ccitt 0 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- A value used for null identifiers.
--
-- This definition, which is in compliance with RFC 1902, is a
-- temporary inclusion in the PNNI MIB until such time as MIB
-- compilers are upgraded and thereby can accept references to
-- the new definitions in RFC 1902.
-- Refer
-- RFC 1902
-- Unsigned32 ::= Gauge32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- This definition, which is in compliance with RFC 1902, is a
-- temporary inclusion in the PNNI MIB until such time as MIB
-- compilers are upgraded and thereby can accept references to
-- the new definitions in RFC 1902.
-- Refer
-- RFC 1902
PnniAtmAddr ::= OCTET STRING(SIZE(0..20))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The ATM address used by the network entity. The address
-- types are: no address (0 octets), and NSAP (20 octets).
-- Refer
-- ATM Forum PNNI 1.0 Section 5.2
PnniNodeIndex ::= Integer32(0..65535)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An index that identifies a logical PNNI entity within the
-- managed system.
--
-- The distinguished value zero indicates the null instance or
-- no instance in the PnniNodeCfgParentNodeIndex. In all
-- other cases, the distinguished value zero indicates a
-- logical entity within the switching system that manages
-- routes only over non-PNNI interfaces.
--
-- By default, only the node identified by node index one is
-- created, and all PNNI interfaces are associated with that
-- node.
PnniNodeId ::= OCTET STRING(SIZE(22))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A PNNI node ID - this is used to identify the logical PNNI
-- node.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.3.3
PnniPortId ::= INTEGER
-- PnniPortId ::= Unsigned32
-- Rsyntax Gauge32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A PNNI port ID - this is used to identify a point of
-- attachment of a logical link to a given logical node.
--
-- The values 0 and 0xffffffff have special meanings in
-- certain contexts and do not identify a specific port.
--
-- The distinguished value 0 indicates that no port is
-- specified.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.3.4
PnniAggrToken ::= INTEGER
-- PnniAggrToken ::= Unsigned32
-- Rsyntax Gauge32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A PNNI aggregation token - this is used to determine which
-- links to a given neighbor node are to be aggregated and
-- advertised as a single logical link.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.3.5
PnniPeerGroupId ::= OCTET STRING(SIZE(14))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A PNNI peer group ID.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.3.2
PnniLevel ::= Integer32(0..104)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A PNNI routing level indicator.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.3.1
PnniSvccRccIndex ::= Integer32
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value of this object identifies the SVCC-based RCC for
-- which the entry contains management information.
AtmAddrPrefix ::= OCTET STRING(SIZE(19))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- A prefix of one or more ATM End System Addresses. The
-- significant portion of a prefix is padded with zeros on the
-- right to fill 19 octets.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.2
PnniPrefixLength ::= Integer32(0..152)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The number of bits that are significant in an ATM address
-- prefix used by PNNI.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.2
PnniMetricsTag ::= Integer32(0..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- An index into the pnniMetricsTable. The suffix tag is used
-- to indicate that there may be many related entries in the
-- table further discriminated by other index terms. The
-- distinguished value zero indicates that no metrics are
-- associated with the described entity.
ServiceCategory ::= INTEGER {
other(1),
cbr(2),
rtVbr(3),
nrtVbr(4),
abr(5),
ubr(6)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates the service category.
-- Refer
-- ATM Forum Traffic Management 4.0 Section 2
ClpType ::= INTEGER {
clpEqual0(1),
clpEqual0Or1(2)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates the CLP type of a traffic stream.
TnsType ::= INTEGER {
nationalNetworkIdentification(2),
other(8)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates the type of network identification of a
-- specified transit network.
-- Refer
-- ATM Forum UNI Signalling 4.0 Section 2 4.5.22/Q.2931
TnsPlan ::= INTEGER {
carrierIdentificationCode(1),
other(16)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates the network identification plan of a
-- specified transit network.
-- Refer
-- ATM Forum UNI Signalling 4.0 Section 2 4.5.22/Q.2931
PnniVersion ::= INTEGER {
unsupported(1),
version1point0(2)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- Indicates a version of the PNNI protocol.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.6.1
PnniHelloState ::= INTEGER {
notApplicable(1),
down(2),
attempt(3),
oneWayInside(4),
twoWayInside(5),
oneWayOutside(6),
twoWayOutside(7),
commonOutside(8)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The state of an instance of the PNNI Hello State machine.
-- Refer
-- ATM Forum PNNI 1.0 Section 5.6.2.1.2
pnniHighestVersion OBJECT-TYPE
SYNTAX PnniVersion
-- Rsyntax INTEGER {
-- unsupported(1),
-- version1point0(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The highest version of the PNNI protocol that the
software in this switching system is capable of executing."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.6.1"
::= { pnniBaseGroup 1 }
pnniLowestVersion OBJECT-TYPE
SYNTAX PnniVersion
-- Rsyntax INTEGER {
-- unsupported(1),
-- version1point0(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lowest version of the PNNI Protocol that the
software in this switching system is capable of executing."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.6.1"
::= { pnniBaseGroup 2 }
pnniDtlCountOriginator OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of DTL stacks that this switching system
has originated as the DTLOriginator and placed into
signalling messages. This includes the initial DTL stacks
computed by this system as well as any alternate route
(second, third choice etc.) DTL stacks computed by this
switching system in response to crankbacks."
::= { pnniBaseGroup 3 }
pnniDtlCountBorder OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of partial DTL stacks that this switching system
has added into signalling messages as an entry border node.
This includes the initial partial DTL stacks computed by
this system as well as any alternate route (second, third
choice etc.) partial DTL stacks computed by this switching
system in response to crankbacks."
::= { pnniBaseGroup 4 }
pnniCrankbackCountOriginator OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of the total number of connection setup messages
including DTL stacks originated by this switching system
that have cranked back to this switching system at all
levels of the hierarchy."
::= { pnniBaseGroup 5 }
pnniCrankbackCountBorder OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of the total number of connection setup messages
including DTLs added by this switching system as an entry
border node that have cranked back to this switching system
at all levels of the hierarchy. This count does not include
Crankbacks for which this switching system was not the
crankback destination, only those crankbacks that were
directed to this switching system are counted here."
::= { pnniBaseGroup 6 }
pnniAltRouteCountOriginator OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of alternate DTL stacks that this
switching system has computed and placed into
signalling messages as the DTLOriginator."
::= { pnniBaseGroup 7 }
pnniAltRouteCountBorder OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of alternate partial DTL stacks that this
switching system has computed and placed into signalling
messages as an entry border node."
::= { pnniBaseGroup 8 }
pnniRouteFailCountOriginator OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times where the switching system failed
to compute a viable DTL stack as the DTLOriginator for some
call. It indicates the number of times a call was cleared
from this switching system due to originator routing
failure."
::= { pnniBaseGroup 9 }
pnniRouteFailCountBorder OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times where the switching system failed
to compute a viable partial DTL stack as an entry border
node for some call. It indicates the number of times a
call was either cleared or cranked back from this switching
system due to border routing failure."
::= { pnniBaseGroup 10 }
pnniRouteFailUnreachableOriginator OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times where the switching system failed
to compute a viable DTL stack as the DTLOriginator because
the destination was unreachable, i.e., those calls that are
cleared with cause #2 `specified transit network
unreachable' or cause #3 `destination unreachable' in the
cause IE."
::= { pnniBaseGroup 11 }
pnniRouteFailUnreachableBorder OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times where the switching system failed
to compute a viable partial DTL stack as an entry border
node because the target of the path calculation was
unreachable, i.e., those calls that are cleared or cranked
back with cause #2 `specified transit network unreachable'
or cause #3 `destination unreachable' in the cause IE."
::= { pnniBaseGroup 12 }
pnniNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The pnniNodeTable collects attributes that affect the
operation of a PNNI logical node.
There is a single row in this table for each PNNI peer
group that the managed system is expected or eligible
to become a member of."
REFERENCE
"ATM Forum PNNI 1.0 Annex F"
::= { pnniMIBObjects 2 }
pnniNodeEntry OBJECT-TYPE
SYNTAX PnniNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a PNNI
logical node in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Annex F"
INDEX { pnniNodeIndex }
::= { pnniNodeTable 1 }
PnniNodeEntry ::= SEQUENCE {
pnniNodeIndex PnniNodeIndex,
pnniNodeLevel PnniLevel,
pnniNodeId PnniNodeId,
pnniNodeLowest TruthValue,
pnniNodeAdminStatus INTEGER,
pnniNodeOperStatus INTEGER,
pnniNodeDomainName DisplayString,
pnniNodeAtmAddress PnniAtmAddr,
pnniNodePeerGroupId PnniPeerGroupId,
pnniNodeRestrictedTransit TruthValue,
pnniNodeComplexRep TruthValue,
pnniNodeRestrictedBranching TruthValue,
pnniNodeDatabaseOverload TruthValue,
pnniNodePtses Gauge32,
pnniNodeRowStatus RowStatus
}
pnniNodeIndex OBJECT-TYPE
SYNTAX PnniNodeIndex
-- Rsyntax Integer32(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value assigned to a node in this switching system that
uniquely identifies it in the MIB."
::= { pnniNodeEntry 1 }
pnniNodeLevel OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The level of PNNI hierarchy at which this node exists. This
attribute is used to determine the default node ID and the
default peer group ID for this node. This object may only
be written when pnniNodeAdminStatus has the value down."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.1, Annex F"
DEFVAL { 96 }
::= { pnniNodeEntry 2 }
pnniNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value the switching system is using to represent
itself as this node. This object may only be written when
pnniNodeAdminStatus has the value down.
If pnniNodeLowest is true, then the default node ID takes
the form defined in Section 5.3.3 for lowest level nodes,
with the first octet equal to pnniNodeLevel, the second
octet equal to 160, and the last 20 octets equal to
pnniNodeAtmAddress.
If pnniNodeLowest is false, then the default
node ID takes the form defined in Section 5.3.3 for logical
group nodes, with the first octet equal to pnniNodeLevel,
the next fourteen octets equal to the value of
pnniNodePeerGroupId for the child node whose election as
PGL causes this LGN to be instantiated, the next six octets
equal to the ESI of pnniNodeAtmAddress, and the last octet
equal to zero."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.3, Annex F"
::= { pnniNodeEntry 3 }
pnniNodeLowest OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this node acts as a lowest level node or
whether this node is a logical group node that becomes
active when one of the other nodes in this switching system
becomes a peer group leader. The value 'false' must not be
used with nodes that are not PGL/LGN capable.
This object may only be
written when pnniNodeAdminStatus has the value down."
DEFVAL { true }
::= { pnniNodeEntry 4 }
pnniNodeAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the administrative status of the node is
up (the node is allowed to become active) or down (the node
is forced to be inactive).
When pnniNodeAdminStatus is down, then pnniNodeOperStatus
must also be down."
DEFVAL { up }
::= { pnniNodeEntry 5 }
pnniNodeOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the node is active or whether the node
has yet to become operational. When the value is down, all
state has been cleared from the node and the node is not
communicating with any of its neighbor nodes."
::= { pnniNodeEntry 6 }
pnniNodeDomainName OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the PNNI routing
domain in which this node participates. All lowest-level
PNNI nodes with the same pnniNodeDomainName are presumed to
be connected."
DEFVAL { "" }
::= { pnniNodeEntry 7 }
pnniNodeAtmAddress OBJECT-TYPE
SYNTAX PnniAtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This node's ATM End System Address. Remote systems wishing
to exchange PNNI protocol packets with this node should
direct packets or calls to this address.
This attribute may only be written when pnniNodeAdminStatus
has the value down."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.2.2"
::= { pnniNodeEntry 8 }
pnniNodePeerGroupId OBJECT-TYPE
SYNTAX PnniPeerGroupId
-- Rsyntax OCTET STRING(SIZE(14))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Peer Group Identifier of the peer group that the given
node is to become a member of.
The default value of this attribute has the first octet
equal to pnniNodeLevel, the next pnniNodeLevel bits equal
to the pnniNodeLevel bits starting from the third octet of
pnniNodeId, and the remainder padded with zeros.
This object may only be written when pnniNodeAdminStatus
has the value down."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.2, Annex F"
::= { pnniNodeEntry 9 }
pnniNodeRestrictedTransit OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether the node is restricted to not allowing
support of SVCs transiting this node. This attribute
determines the setting of the restricted transit bit in the
nodal information group originated by this node."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.2.3"
DEFVAL { false }
::= { pnniNodeEntry 10 }
pnniNodeComplexRep OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether this node uses the complex node
representation. A value of `true' indicates that the
complex node representation is used, whereas a value of
`false' indicates that the simple node representation is
used. This attribute determines the setting of the nodal
representation bit in the nodal information group
originated by this node."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.2.3"
::= { pnniNodeEntry 11 }
pnniNodeRestrictedBranching OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the node is able to support additional
point-to-multipoint branches. A value of 'false' indicates
that additional branches can be supported, and a value of
'true' indicates that additional branches cannot be
supported. This attribute reflects the setting of the
restricted branching bit in the nodal information group
originated by this node."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.2.3"
::= { pnniNodeEntry 12 }
pnniNodeDatabaseOverload OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Specifies whether the node is currently operating in
topology database overload state. This attribute has the
same value as the Non-transit for PGL Election bit in the
nodal information group originated by this node."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.2.3"
::= { pnniNodeEntry 13 }
pnniNodePtses OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Gauges the total number of PTSEs currently in this
node's topology database(s)."
::= { pnniNodeEntry 14 }
pnniNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create, delete, activate and de-activate a Node."
::= { pnniNodeEntry 15 }
pnniNodePglTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniNodePglEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Peer group leader election information for a PNNI node in
this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.10.1"
::= { pnniMIBObjects 3 }
pnniNodePglEntry OBJECT-TYPE
SYNTAX PnniNodePglEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing PGL election information
of a PNNI logical node in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.10.1"
INDEX { pnniNodeIndex }
-- Augments pnniNodeEntry
::= { pnniNodePglTable 1 }
PnniNodePglEntry ::= SEQUENCE {
pnniNodePglLeadershipPriority INTEGER,
pnniNodeCfgParentNodeIndex PnniNodeIndex,
pnniNodePglInitTime Integer32,
pnniNodePglOverrideDelay Integer32,
pnniNodePglReelectTime Integer32,
pnniNodePglState INTEGER,
pnniNodePreferredPgl PnniNodeId,
pnniNodePeerGroupLeader PnniNodeId,
pnniNodePglTimeStamp TimeStamp,
pnniNodeActiveParentNodeId PnniNodeId
}
pnniNodePglLeadershipPriority OBJECT-TYPE
SYNTAX INTEGER(0..205)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Leadership priority value this node should advertise in
its nodal information group for the given peer group. Only
the value zero can be used with nodes that are not PGL/LGN
capable. If there is no configured parent node index or no
corresponding entry in the pnniNodeTable, then the
advertised leadership priority is zero regardless of this
value."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.10.1.2"
DEFVAL { 0 }
::= { pnniNodePglEntry 1 }
pnniNodeCfgParentNodeIndex OBJECT-TYPE
SYNTAX PnniNodeIndex
-- Rsyntax Integer32(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The local node index used to identify the node that will
represent this peer group at the next higher level of
hierarchy, if this node becomes peer group leader. The
value 0 indicates that there is no parent node."
REFERENCE
"ATM Forum PNNI 1.0 Annex F"
DEFVAL { 0 }
::= { pnniNodePglEntry 2 }
pnniNodePglInitTime OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time in seconds this node will delay
advertising its choice of preferred PGL after having
initialized operation and reached the full state with at
least one neighbor in the peer group."
REFERENCE
"ATM Forum PNNI 1.0 Annex G PGLInitTime"
DEFVAL { 15 }
::= { pnniNodePglEntry 3 }
pnniNodePglOverrideDelay OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time in seconds a node will wait for itself
to be declared the preferred PGL by unanimous agreement
among its peers. In the absence of unanimous agreement
this will be the amount of time that will pass before this
node considers a two thirds majority as sufficient
agreement to declare itself peer group leader, abandoning
the attempt to get unanimous agreement."
REFERENCE
"ATM Forum PNNI 1.0 Annex G OverrideDelay"
DEFVAL { 30 }
::= { pnniNodePglEntry 4 }
pnniNodePglReelectTime OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time in seconds after losing connectivity to
the current peer group leader, that this node will wait
before re-starting the process of electing a new peer group
leader."
REFERENCE
"ATM Forum PNNI 1.0 Annex G ReElectionInterval"
DEFVAL { 15 }
::= { pnniNodePglEntry 5 }
pnniNodePglState OBJECT-TYPE
SYNTAX INTEGER {
starting(1),
awaiting(2),
awaitingFull(3),
initialDelay(4),
calculating(5),
awaitUnanimity(6),
operPgl(7),
operNotPgl(8),
hungElection(9),
awaitReElection(10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the state that this node is in with respect to
the Peer Group Leader election that takes place in the
node's peer group. The values are enumerated in the Peer
Group Leader State Machine."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.10.1.1.2"
::= { pnniNodePglEntry 6 }
pnniNodePreferredPgl OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node ID of
the node which the local node believes should be or become
the peer group leader. This is also the value the local
node is currently advertising in the `Preferred Peer Group
Leader Node ID' field of its nodal information group within
the given peer group. If a Preferred PGL has not been
chosen, this attribute's value is set to (all) zero(s)."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.10.1.1.6"
::= { pnniNodePglEntry 7 }
pnniNodePeerGroupLeader OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier of the node which is currently
operating as peer group leader of the peer group this node
belongs to. If a PGL has not been elected, this attribute's
value is set to (all) zero(s)."
::= { pnniNodePglEntry 8 }
pnniNodePglTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which the current Peer Group Leader established
itself."
::= { pnniNodePglEntry 9 }
pnniNodeActiveParentNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier value being used by the Peer Group
Leader to represent this peer group at the next higher
level of the hierarchy. If this node is at the highest
level of the hierarchy or if no PGL has yet been elected
the PNNI Protocol Entity sets the value of this attribute
to (all) zero(s)."
::= { pnniNodePglEntry 10 }
pnniNodeTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniNodeTimerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of initial PNNI timer values and significant
change thresholds."
::= { pnniMIBObjects 4 }
pnniNodeTimerEntry OBJECT-TYPE
SYNTAX PnniNodeTimerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing initial PNNI timer values
and significant change thresholds of a PNNI logical node in
this switching system."
INDEX { pnniNodeIndex }
-- Augments pnniNodeEntry
::= { pnniNodeTimerTable 1 }
PnniNodeTimerEntry ::= SEQUENCE {
pnniNodePtseHolddown Integer32,
pnniNodeHelloHolddown Integer32,
pnniNodeHelloInterval Integer32,
pnniNodeHelloInactivityFactor Integer32,
pnniNodeHlinkInact Integer32,
pnniNodePtseRefreshInterval Integer32,
pnniNodePtseLifetimeFactor INTEGER,
pnniNodeRxmtInterval Integer32,
pnniNodePeerDelayedAckInterval Integer32,
pnniNodeAvcrPm INTEGER,
pnniNodeAvcrMt INTEGER,
pnniNodeCdvPm INTEGER,
pnniNodeCtdPm INTEGER
}
pnniNodePtseHolddown OBJECT-TYPE
SYNTAX Integer32
-- Units
-- 100 milliseconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The initial value for the PTSE hold down timer that will be
used by the given node to limit the rate at which it can
re-originate PTSEs. It must be a positive non-zero number."
REFERENCE
"ATM Forum PNNI 1.0 Annex G MinPTSEInterval"
DEFVAL { 10 }
::= { pnniNodeTimerEntry 1 }
pnniNodeHelloHolddown OBJECT-TYPE
SYNTAX Integer32
-- Units
-- 100 milliseconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The initial value for the Hello hold down timer that will
be used by the given node to limit the rate at which it
sends Hellos. It must be a positive non-zero number."
REFERENCE
"ATM Forum PNNI 1.0 Annex G MinHelloInterval"
DEFVAL { 10 }
::= { pnniNodeTimerEntry 2 }
pnniNodeHelloInterval OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The initial value for the Hello Timer.
In the absence of triggered Hellos, this node will send one
Hello packet on each of its ports on this interval."
REFERENCE
"ATM Forum PNNI 1.0 Annex G HelloInterval"
DEFVAL { 15 }
::= { pnniNodeTimerEntry 3 }
pnniNodeHelloInactivityFactor OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value for the Hello Inactivity factor that this
node will use to determine when a neighbor has gone down."
REFERENCE
"ATM Forum PNNI 1.0 Annex G InactivityFactor"
DEFVAL { 5 }
::= { pnniNodeTimerEntry 4 }
pnniNodeHlinkInact OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time a node will continue to
advertise a horizontal (logical) link for which it has
not received and processed a LGN Horizontal Link
information group."
REFERENCE
"ATM Forum PNNI 1.0 Annex G HorizontalLinkInactivityTime"
DEFVAL { 120 }
::= { pnniNodeTimerEntry 5 }
pnniNodePtseRefreshInterval OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The initial value for the Refresh timer that this node will
use to drive (re-)origination of PTSEs in the absence of
triggered updates."
REFERENCE
"ATM Forum PNNI 1.0 Annex G PTSERefreshInterval"
DEFVAL { 1800 }
::= { pnniNodeTimerEntry 6 }
pnniNodePtseLifetimeFactor OBJECT-TYPE
SYNTAX INTEGER(101..1000)
-- Units
-- percent
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value for the lifetime multiplier, expressed as a
percentage. The result of multiplying the
pnniNodePtseRefreshInterval attribute value by this
attribute value is used as the initial lifetime that this
node places into self-originated PTSEs."
REFERENCE
"ATM Forum PNNI 1.0 Annex G PTSELifetimeFactor"
DEFVAL { 200 }
::= { pnniNodeTimerEntry 7 }
pnniNodeRxmtInterval OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The period between retransmissions of unacknowledged
Database Summary packets, PTSE Request packets, and PTSPs."
REFERENCE
"ATM Forum PNNI 1.0 Annex G DSRxmtInterval,
RequestRxmtInterval, PTSERetransmissionInterval"
DEFVAL { 5 }
::= { pnniNodeTimerEntry 8 }
pnniNodePeerDelayedAckInterval OBJECT-TYPE
SYNTAX Integer32
-- Units
-- 100 milliseconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum amount of time between transmissions of
delayed PTSE acknowledgement packets."
REFERENCE
"ATM Forum PNNI 1.0 Annex G PeerDelayedAckInterval,
Appendix G"
DEFVAL { 10 }
::= { pnniNodeTimerEntry 9 }
pnniNodeAvcrPm OBJECT-TYPE
SYNTAX INTEGER(1..99)
-- Units
-- percent
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The proportional multiplier used in the algorithms that
determine significant change for AvCR parameters, expressed
as a percentage."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.5.2.5.4, Annex G AvCR_PM"
DEFVAL { 50 }
::= { pnniNodeTimerEntry 10 }
pnniNodeAvcrMt OBJECT-TYPE
SYNTAX INTEGER(1..99)
-- Units
-- percent
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum threshold used in the algorithms that determine
significant change for AvCR parameters, expressed as a
percentage."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.5.2.5.4, Annex G AvCR_mT"
DEFVAL { 3 }
::= { pnniNodeTimerEntry 11 }
pnniNodeCdvPm OBJECT-TYPE
SYNTAX INTEGER(1..99)
-- Units
-- percent
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The proportional multiplier used in the algorithms that
determine significant change for CDV metrics, expressed as
a percentage."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.5.2.5.6, Annex G CDV_PM"
DEFVAL { 25 }
::= { pnniNodeTimerEntry 12 }
pnniNodeCtdPm OBJECT-TYPE
SYNTAX INTEGER(1..99)
-- Units
-- percent
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The proportional multiplier used in the algorithms that
determine significant change for CTD metrics, expressed as
a percentage."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.5.2.5.5, Annex G maxCTD_PM"
DEFVAL { 50 }
::= { pnniNodeTimerEntry 13 }
pnniNodeSvccTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniNodeSvccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of variables related to SVCC-based routing control
channels."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.5"
::= { pnniMIBObjects 5 }
pnniNodeSvccEntry OBJECT-TYPE
SYNTAX PnniNodeSvccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing SVCC-based RCC variables
of a PNNI logical node in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.5"
INDEX { pnniNodeIndex }
-- Augments pnniNodeEntry
::= { pnniNodeSvccTable 1 }
PnniNodeSvccEntry ::= SEQUENCE {
pnniNodeSvccInitTime Integer32,
pnniNodeSvccRetryTime Integer32,
pnniNodeSvccCallingIntegrityTime Integer32,
pnniNodeSvccCalledIntegrityTime Integer32,
pnniNodeSvccTrafficDescriptorIndex AtmTrafficDescrParamIndex
}
pnniNodeSvccInitTime OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time this node will delay initiating
establishment of an SVCC to a neighbor with a numerically
lower ATM address, after determining that such an SVCC
should be established."
REFERENCE
"ATM Forum PNNI 1.0 Annex G InitialLGNSVCTimeout"
DEFVAL { 4 }
::= { pnniNodeSvccEntry 1 }
pnniNodeSvccRetryTime OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time this node will delay after an apparently
still necessary and viable SVCC-based RCC is unexpectedly
torn down, before attempting to re-establish it."
REFERENCE
"ATM Forum PNNI 1.0 Annex G RetryLGNSVCTimeout"
DEFVAL { 30 }
::= { pnniNodeSvccEntry 2 }
pnniNodeSvccCallingIntegrityTime OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time this node will wait for an SVCC, which
it has initiated establishment of as the calling party, to
become fully established before giving up and tearing it
down."
REFERENCE
"ATM Forum PNNI 1.0 Annex G SVCCallingIntegrityTime"
DEFVAL { 35 }
::= { pnniNodeSvccEntry 3 }
pnniNodeSvccCalledIntegrityTime OBJECT-TYPE
SYNTAX Integer32
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time this node will wait for an SVCC, which
it has decided to accept as the called party, to become
fully established before giving up and tearing it down."
REFERENCE
"ATM Forum PNNI 1.0 Annex G SVCCalledIntegrityTime"
DEFVAL { 50 }
::= { pnniNodeSvccEntry 4 }
pnniNodeSvccTrafficDescriptorIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An index into the atmTrafficDescrParamTable defined in
RFC 1695. This traffic descriptor is used when
establishing switched virtual channels for use as
SVCC-based RCCs to/from PNNI logical group nodes."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.5.2, Annex G
RCCMaximumBurstSize, RCCPeakCellRate,
RCCSustainableCellRate"
::= { pnniNodeSvccEntry 5 }
pnniScopeMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniScopeMappingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The pnniScopeTable contains the mappings of membership and
connection scope from organizational scope values (used at
UNI interfaces) to PNNI scope (i.e. in terms of PNNI
routing level indicators)."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.6"
::= { pnniMIBObjects 6 }
pnniScopeMappingEntry OBJECT-TYPE
SYNTAX PnniScopeMappingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing scope mapping information
for a PNNI logical node in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.6"
INDEX { pnniNodeIndex }
-- Augments pnniNodeEntry
::= { pnniScopeMappingTable 1 }
PnniScopeMappingEntry ::= SEQUENCE {
pnniScopeLocalNetwork PnniLevel,
pnniScopeLocalNetworkPlusOne PnniLevel,
pnniScopeLocalNetworkPlusTwo PnniLevel,
pnniScopeSiteMinusOne PnniLevel,
pnniScopeIntraSite PnniLevel,
pnniScopeSitePlusOne PnniLevel,
pnniScopeOrganizationMinusOne PnniLevel,
pnniScopeIntraOrganization PnniLevel,
pnniScopeOrganizationPlusOne PnniLevel,
pnniScopeCommunityMinusOne PnniLevel,
pnniScopeIntraCommunity PnniLevel,
pnniScopeCommunityPlusOne PnniLevel,
pnniScopeRegional PnniLevel,
pnniScopeInterRegional PnniLevel,
pnniScopeGlobal PnniLevel
}
pnniScopeLocalNetwork OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value localNetwork(1)."
DEFVAL { 96 }
::= { pnniScopeMappingEntry 1 }
pnniScopeLocalNetworkPlusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value localNetworkPlusOne(2)."
DEFVAL { 96 }
::= { pnniScopeMappingEntry 2 }
pnniScopeLocalNetworkPlusTwo OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value localNetworkPlusTwo(3)."
DEFVAL { 96 }
::= { pnniScopeMappingEntry 3 }
pnniScopeSiteMinusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value siteMinusOne(4)."
DEFVAL { 80 }
::= { pnniScopeMappingEntry 4 }
pnniScopeIntraSite OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value intraSite(5)."
DEFVAL { 80 }
::= { pnniScopeMappingEntry 5 }
pnniScopeSitePlusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value sitePlusOne(6)."
DEFVAL { 72 }
::= { pnniScopeMappingEntry 6 }
pnniScopeOrganizationMinusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value organizationMinusOne(7)."
DEFVAL { 72 }
::= { pnniScopeMappingEntry 7 }
pnniScopeIntraOrganization OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value intraOrganization(8)."
DEFVAL { 64 }
::= { pnniScopeMappingEntry 8 }
pnniScopeOrganizationPlusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value organizationPlusOne(9)."
DEFVAL { 64 }
::= { pnniScopeMappingEntry 9 }
pnniScopeCommunityMinusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value communityMinusOne(10)."
DEFVAL { 64 }
::= { pnniScopeMappingEntry 10 }
pnniScopeIntraCommunity OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value intraCommunity(11)."
DEFVAL { 48 }
::= { pnniScopeMappingEntry 11 }
pnniScopeCommunityPlusOne OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value communityPlusOne(12)."
DEFVAL { 48 }
::= { pnniScopeMappingEntry 12 }
pnniScopeRegional OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value regional(13)."
DEFVAL { 32 }
::= { pnniScopeMappingEntry 13 }
pnniScopeInterRegional OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value interRegional(14)."
DEFVAL { 32 }
::= { pnniScopeMappingEntry 14 }
pnniScopeGlobal OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest level of PNNI hierarchy (i.e. smallest PNNI
routing level) that lies within the organizational scope
value global(15)."
DEFVAL { 0 }
::= { pnniScopeMappingEntry 15 }
pnniSummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniSummaryEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of the summary address prefixes that may be
advertised by the specified logical PNNI entity."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.9.2"
::= { pnniMIBObjects 7 }
pnniSummaryEntry OBJECT-TYPE
SYNTAX PnniSummaryEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry in the table, containing summary address prefix
information in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.9.2"
INDEX { pnniNodeIndex, pnniSummaryAddress, pnniSummaryPrefixLength }
::= { pnniSummaryTable 1 }
PnniSummaryEntry ::= SEQUENCE {
pnniSummaryAddress AtmAddrPrefix,
pnniSummaryPrefixLength PnniPrefixLength,
pnniSummaryType INTEGER,
pnniSummarySuppress TruthValue,
pnniSummaryState INTEGER,
pnniSummaryRowStatus RowStatus
}
pnniSummaryAddress OBJECT-TYPE
SYNTAX AtmAddrPrefix
-- Rsyntax OCTET STRING(SIZE(19))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The ATM End System Address prefix for the summary."
::= { pnniSummaryEntry 1 }
pnniSummaryPrefixLength OBJECT-TYPE
SYNTAX PnniPrefixLength
-- Rsyntax Integer32(0..152)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The prefix length for the summary."
::= { pnniSummaryEntry 2 }
pnniSummaryType OBJECT-TYPE
SYNTAX INTEGER {
internal(1),
exterior(2)
}
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The type (e.g. internal or exterior) of summary being
described."
DEFVAL { internal }
::= { pnniSummaryEntry 3 }
pnniSummarySuppress OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS deprecated
DESCRIPTION
"Determines what is done with addresses that are being
summarized by the instance. The default value (e.g. false)
will indicate that the summary should propagate into the
peer group. Network Management will be able to set the
value of this attribute to `suppress' (e.g. true), which
suppresses the summary and any reachable addresses it
summarizes from being advertised into the peer group."
DEFVAL { false }
::= { pnniSummaryEntry 4 }
pnniSummaryState OBJECT-TYPE
SYNTAX INTEGER {
advertising(1),
suppressing(2),
inactive(3)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"Indicates whether the summary is currently being advertised
by the node within the local switching system into its peer
group."
::= { pnniSummaryEntry 5 }
pnniSummaryRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS deprecated
DESCRIPTION
"To create, delete, activate and de-activate a summary."
::= { pnniSummaryEntry 6 }
pnniSummaryAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniSummaryAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the summary address prefixes that may be
advertised by the specified logical PNNI entity."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.9.2"
::= { pnniMIBObjects 20 }
pnniSummaryAddressEntry OBJECT-TYPE
SYNTAX PnniSummaryAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing summary address prefix
information in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.9.2"
INDEX { pnniNodeIndex, pnniSummaryAddressType, pnniSummaryAddressAddress, pnniSummaryAddressPrefixLength }
::= { pnniSummaryAddressTable 1 }
PnniSummaryAddressEntry ::= SEQUENCE {
pnniSummaryAddressType INTEGER,
pnniSummaryAddressAddress AtmAddrPrefix,
pnniSummaryAddressPrefixLength PnniPrefixLength,
pnniSummaryAddressSuppress TruthValue,
pnniSummaryAddressState INTEGER,
pnniSummaryAddressRowStatus RowStatus
}
pnniSummaryAddressType OBJECT-TYPE
SYNTAX INTEGER {
internal(1),
exterior(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type (e.g. internal or exterior) of summary being
described."
::= { pnniSummaryAddressEntry 1 }
pnniSummaryAddressAddress OBJECT-TYPE
SYNTAX AtmAddrPrefix
-- Rsyntax OCTET STRING(SIZE(19))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM End System Address prefix for the summary."
::= { pnniSummaryAddressEntry 2 }
pnniSummaryAddressPrefixLength OBJECT-TYPE
SYNTAX PnniPrefixLength
-- Rsyntax Integer32(0..152)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The prefix length for the summary."
::= { pnniSummaryAddressEntry 3 }
pnniSummaryAddressSuppress OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Determines what is done with addresses that are being
summarized by the instance. The default value (e.g. false)
will indicate that the summary should propagate into the
peer group. Network Management will be able to set the
value of this attribute to `suppress' (e.g. true), which
suppresses the summary and any reachable addresses it
summarizes from being advertised into the peer group."
DEFVAL { false }
::= { pnniSummaryAddressEntry 4 }
pnniSummaryAddressState OBJECT-TYPE
SYNTAX INTEGER {
advertising(1),
suppressing(2),
inactive(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the summary is currently being advertised
by the node within the local switching system into its peer
group."
::= { pnniSummaryAddressEntry 5 }
pnniSummaryAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create, delete, activate and de-activate a summary."
::= { pnniSummaryAddressEntry 6 }
pnniIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The pnniIfTable contains the attributes necessary to
configure a physical interface on a switching system which
is capable of being used for PNNI routing. Interfaces may
represent physical connection points (i.e. copper/fiber
connection points) or VPCs which have been configured for
PNNI's use. Each interface is attached to a specific
lowest-level node within the switching system.
An ifIndex is used as the instance ID to uniquely identify
the interface on the local switching system. This index has
the same value as the ifIndex object defined in RFC 1573
for the same interface, since this table correlates with
the ifTable in RFC 1573.
One row in this table is created by the managed system for
each row in the ifTable that has an ifType of atm(37) or
atmLogical(80)."
::= { pnniMIBObjects 8 }
pnniIfEntry OBJECT-TYPE
SYNTAX PnniIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing PNNI specific interface
information in this switching system."
INDEX { ifIndex }
::= { pnniIfTable 1 }
PnniIfEntry ::= SEQUENCE {
pnniIfNodeIndex PnniNodeIndex,
pnniIfPortId PnniPortId,
pnniIfAggrToken PnniAggrToken,
pnniIfVPCapability TruthValue,
pnniIfAdmWeightCbr INTEGER,
pnniIfAdmWeightRtVbr INTEGER,
pnniIfAdmWeightNrtVbr INTEGER,
pnniIfAdmWeightAbr INTEGER,
pnniIfAdmWeightUbr INTEGER,
pnniIfRccServiceCategory ServiceCategory,
pnniIfRccTrafficDescrIndex AtmTrafficDescrParamIndex
}
pnniIfNodeIndex OBJECT-TYPE
SYNTAX PnniNodeIndex
-- Rsyntax Integer32(1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Identifies the node within the switching system that the
interface is directly attached to. The value zero is not
a valid value."
DEFVAL { 1 }
::= { pnniIfEntry 1 }
pnniIfPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Port Identifier of the port as selected by the PNNI
protocol entity for the given interface. This value has
meaning only within the context of the node to which the
port is attached. The distinguished value zero indicates
that no PNNI Port Identifier has been assigned for this
interface (for example, this value may be used when the
interface is not running PNNI)."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.4"
::= { pnniIfEntry 2 }
pnniIfAggrToken OBJECT-TYPE
SYNTAX PnniAggrToken
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured aggregation token for this interface. The
aggregation token controls what other links the link
associated with this interface will be aggregated together
with."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.3.5, 5.10.3.1"
DEFVAL { 0 }
::= { pnniIfEntry 3 }
pnniIfVPCapability OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the interface is capable of having VPCs
established within it or not.
This object may only have the value `true' for physical ATM
interfaces, i.e. those with an ifType of atm(37)."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.14.9.1 Table 5-34"
::= { pnniIfEntry 4 }
pnniIfAdmWeightCbr OBJECT-TYPE
SYNTAX INTEGER(1..16777215)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32(1..16777215)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight of this interface for the
constant bit rate service category."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 5040 }
::= { pnniIfEntry 5 }
pnniIfAdmWeightRtVbr OBJECT-TYPE
SYNTAX INTEGER(1..16777215)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32(1..16777215)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight of this interface for the
real-time variable bit rate service category."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 5040 }
::= { pnniIfEntry 6 }
pnniIfAdmWeightNrtVbr OBJECT-TYPE
SYNTAX INTEGER(1..16777215)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32(1..16777215)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight of this interface for the
non-real-time variable bit rate service category."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 5040 }
::= { pnniIfEntry 7 }
pnniIfAdmWeightAbr OBJECT-TYPE
SYNTAX INTEGER(1..16777215)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32(1..16777215)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight of this interface for the
available bit rate service category."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 5040 }
::= { pnniIfEntry 8 }
pnniIfAdmWeightUbr OBJECT-TYPE
SYNTAX INTEGER(1..16777215)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32(1..16777215)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight of this interface for the
unspecified bit rate service category."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 5040 }
::= { pnniIfEntry 9 }
pnniIfRccServiceCategory OBJECT-TYPE
SYNTAX ServiceCategory
-- Rsyntax INTEGER {
-- other(1),
-- cbr(2),
-- rtVbr(3),
-- nrtVbr(4),
-- abr(5),
-- ubr(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The service category used for the PNNI routing control
channel (VCI=18) on this interface."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.5.2, 5.5.3"
::= { pnniIfEntry 10 }
pnniIfRccTrafficDescrIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The traffic descriptor index referring to the entry in the
atmTrafficDescrParamTable defined in RFC 1695 that
specifies the traffic allocation for the PNNI routing
control channel (VCI=18) on this interface."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.5.2, 5.5.3, Annex G
RCCMaximumBurstSize, RCCPeakCellRate,
RCCSustainableCellRate"
::= { pnniIfEntry 11 }
pnniLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the attributes necessary to describe
the operation of logical links attached to the local
switching system and the relationship with the neighbor
nodes on the other end of the links. Links are attached to
a specific node within the switching system. A
concatenation of the Node Index of the node within the
local switching system and the port ID are used as the
instance ID to uniquely identify the link. Links may
represent horizontal links between lowest level neighboring
peers, outside links, uplinks, or horizontal links to/from
LGNs.
The entire pnniLink object is read-only, reflecting the
fact that this information is discovered dynamically by the
PNNI protocol rather than configured."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.6"
::= { pnniMIBObjects 9 }
pnniLinkEntry OBJECT-TYPE
SYNTAX PnniLinkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a link
attached to a PNNI logical node in this switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.6"
INDEX { pnniNodeIndex, pnniLinkPortId }
::= { pnniLinkTable 1 }
PnniLinkEntry ::= SEQUENCE {
pnniLinkPortId PnniPortId,
pnniLinkType INTEGER,
pnniLinkVersion PnniVersion,
pnniLinkHelloState PnniHelloState,
pnniLinkRemoteNodeId PnniNodeId,
pnniLinkRemotePortId PnniPortId,
pnniLinkDerivedAggrToken PnniAggrToken,
pnniLinkUpnodeId PnniNodeId,
pnniLinkUpnodeAtmAddress PnniAtmAddr,
pnniLinkCommonPeerGroupId PnniPeerGroupId,
pnniLinkIfIndex InterfaceIndex,
pnniLinkSvccRccIndex PnniSvccRccIndex,
pnniLinkRcvHellos Counter32,
pnniLinkXmtHellos Counter32
}
pnniLinkPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Port Identifier of the link as selected by the local
node. This value has meaning only within the context of
the node to which the port is attached."
::= { pnniLinkEntry 1 }
pnniLinkType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
lowestLevelHorizontalLink(2),
horizontalLinkToFromLgn(3),
lowestLevelOutsideLink(4),
uplink(5),
outsideLinkAndUplink(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the type of link being described."
::= { pnniLinkEntry 2 }
pnniLinkVersion OBJECT-TYPE
SYNTAX PnniVersion
-- Rsyntax INTEGER {
-- unsupported(1),
-- version1point0(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal and outside links between lowest-level nodes
and for links of unknown type, this attribute indicates the
version of PNNI routing protocol used to exchange
information over this link. If communication with the
neighbor node has not yet been established, then the
Version is set to `unknown'. For uplinks (where the
port ID is not also used for the underlying outside link)
or links to/from LGNs, the Version is set to `unknown'."
::= { pnniLinkEntry 3 }
pnniLinkHelloState OBJECT-TYPE
SYNTAX PnniHelloState
-- Rsyntax INTEGER {
-- notApplicable(1),
-- down(2),
-- attempt(3),
-- oneWayInside(4),
-- twoWayInside(5),
-- oneWayOutside(6),
-- twoWayOutside(7),
-- commonOutside(8)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal and outside links between lowest-level nodes
and for links of unknown type, this attribute indicates the
state of the Hello protocol exchange over this link. For
links to/from LGNs, this attribute indicates the state of
the corresponding LGN Horizontal Link Hello State Machine.
For uplinks (where the port ID is not also used for the
underlying outside link), this attribute is set to
notApplicable."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.6.2.1.2"
::= { pnniLinkEntry 4 }
pnniLinkRemoteNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the node identifier of the remote (neighboring)
node on the other end of the link. If the pnniLinkType is
`outside link and uplink', this is the node identifier of
the lowest-level neighbor node on the other end of the
outside link. If the remote node ID is unknown or if the
pnniLinkType is `uplink', this attribute is set to all
zeros."
::= { pnniLinkEntry 5 }
pnniLinkRemotePortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the port identifier of the port at the remote end
of the link as assigned by the remote node. If the
pnniLinkType is `outside link and uplink', this is the port
identifier assigned by the lowest-level neighbor node to
identify the outside link. If the remote port ID is
unknown or if the pnniLinkType is `uplink', this attribute
is set to zero."
::= { pnniLinkEntry 6 }
pnniLinkDerivedAggrToken OBJECT-TYPE
SYNTAX PnniAggrToken
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the derived aggregation token value used on this
link. For horizontal links between lowest-level nodes and
when the link type is not yet known, this attribute takes
the value of zero."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.10.3.1"
::= { pnniLinkEntry 7 }
pnniLinkUpnodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For outside links and uplinks, this attribute contains the
Node Identifier of the upnode (the neighbor node's identity
at the level of the common peer group). When the upnode
has not yet been identified, this attribute is set to zero.
For horizontal links or when the link type is not yet
known, this attribute is set to zero."
::= { pnniLinkEntry 8 }
pnniLinkUpnodeAtmAddress OBJECT-TYPE
SYNTAX PnniAtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For outside links and uplinks, this attribute contains the
ATM End System Address used to establish connections to the
upnode. When the upnode has not yet been identified, this
attribute is set to zero. For horizontal links or when the
link type is not yet known, this attribute is set to zero."
::= { pnniLinkEntry 9 }
pnniLinkCommonPeerGroupId OBJECT-TYPE
SYNTAX PnniPeerGroupId
-- Rsyntax OCTET STRING(SIZE(14))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For outside links and uplinks, this attribute contains the
peer group identifier of the lowest level common Peer Group
in the ancestry of the neighboring node and the node within
the local switching system. The value of this attribute
takes on a value determined by the Hello exchange of
hierarchical information that occurs between the two
lowest-level border nodes. When the common peer group has
not yet been identified, this attribute is set to zero.
For horizontal links or when the link type is not yet
known, this attribute is set to all zeros."
::= { pnniLinkEntry 10 }
pnniLinkIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal and outside links between lowest-level nodes
and for links of unknown type, this attribute identifies
the interface to which the logical link corresponds.
For all other cases, the value of this object is zero."
::= { pnniLinkEntry 11 }
pnniLinkSvccRccIndex OBJECT-TYPE
SYNTAX PnniSvccRccIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal links to/from LGNs, this attribute
identifies the SVCC-based RCC used to exchange information
with the neighboring peer logical group node. If the
pnniLinkType is not `horizontal link to/from LGN', this
attribute shall take the value of zero."
::= { pnniLinkEntry 12 }
pnniLinkRcvHellos OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal and outside links between lowest-level nodes
and for links of unknown type, this attribute contains a
count of the number of Hello Packets received over this
link. If the pnniLinkType is `horizontal link to/from LGN'
or `uplink', this attribute is set to zero."
::= { pnniLinkEntry 13 }
pnniLinkXmtHellos OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal and outside links between lowest-level nodes
and for links of unknown type, this attribute contains a
count of the number of Hello Packets transmitted over this
link. If the pnniLinkType is `horizontal link to/from LGN'
or `uplink', this attribute is set to zero."
::= { pnniLinkEntry 14 }
pnniNbrPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniNbrPeerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The pnniNbrPeer Object contains all the attributes
necessary to describe the relationship a node in this
switching system has with a neighboring node within the
same peer group. A concatenation of the Node Identifier of
the node within the local switching system and the
neighboring peer's Node Identifier is used to form the
instance ID for this object.
The entire pnniNbrPeer object is read-only, reflecting the
fact that neighboring peers are discovered dynamically by
the PNNI protocol rather than configured."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.7, 5.8"
::= { pnniMIBObjects 10 }
pnniNbrPeerEntry OBJECT-TYPE
SYNTAX PnniNbrPeerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about this
node's relationship with a neighboring peer node."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.7, 5.8"
INDEX { pnniNodeIndex, pnniNbrPeerRemoteNodeId }
::= { pnniNbrPeerTable 1 }
PnniNbrPeerEntry ::= SEQUENCE {
pnniNbrPeerRemoteNodeId PnniNodeId,
pnniNbrPeerState INTEGER,
pnniNbrPeerSvccRccIndex PnniSvccRccIndex,
pnniNbrPeerPortCount Gauge32,
pnniNbrPeerRcvDbSums Counter32,
pnniNbrPeerXmtDbSums Counter32,
pnniNbrPeerRcvPtsps Counter32,
pnniNbrPeerXmtPtsps Counter32,
pnniNbrPeerRcvPtseReqs Counter32,
pnniNbrPeerXmtPtseReqs Counter32,
pnniNbrPeerRcvPtseAcks Counter32,
pnniNbrPeerXmtPtseAcks Counter32
}
pnniNbrPeerRemoteNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier of the neighboring peer node."
::= { pnniNbrPeerEntry 1 }
pnniNbrPeerState OBJECT-TYPE
SYNTAX INTEGER {
npdown(1),
negotiating(2),
exchanging(3),
loading(4),
full(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the state of this node's Neighboring Peer State
Machine associated with pnniNbrPeerRemoteNodeId."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.7.2"
::= { pnniNbrPeerEntry 2 }
pnniNbrPeerSvccRccIndex OBJECT-TYPE
SYNTAX PnniSvccRccIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the SVCC-based RCC being used to communicate
with the neighboring peer if one exists. If both the local
node and the neighboring peer node are lowest-level nodes,
this attribute is set to zero."
::= { pnniNbrPeerEntry 3 }
pnniNbrPeerPortCount OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the total number of ports that connect to the
neighboring peer. If the neighboring peer only
communicates via an SVCC-based RCC, the value of this
attribute is set to zero. Otherwise it is set to the total
number of ports to the neighboring peer in the Hello state
2-WayInside."
::= { pnniNbrPeerEntry 4 }
pnniNbrPeerRcvDbSums OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of Database Summary Packets received
from the neighboring peer."
::= { pnniNbrPeerEntry 5 }
pnniNbrPeerXmtDbSums OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of Database Summary Packets
transmitted to the neighboring peer."
::= { pnniNbrPeerEntry 6 }
pnniNbrPeerRcvPtsps OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of PTSPs received from the
neighboring peer."
::= { pnniNbrPeerEntry 7 }
pnniNbrPeerXmtPtsps OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of PTSPs (re)transmitted to the
neighboring peer."
::= { pnniNbrPeerEntry 8 }
pnniNbrPeerRcvPtseReqs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of PTSE Request packets received from
the neighboring peer."
::= { pnniNbrPeerEntry 9 }
pnniNbrPeerXmtPtseReqs OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of PTSE Request packets transmitted
to the neighboring peer."
::= { pnniNbrPeerEntry 10 }
pnniNbrPeerRcvPtseAcks OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of PTSE Ack packets received from the
neighboring peer."
::= { pnniNbrPeerEntry 11 }
pnniNbrPeerXmtPtseAcks OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of PTSE Ack packets transmitted to
the neighboring peer."
::= { pnniNbrPeerEntry 12 }
pnniNbrPeerPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniNbrPeerPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of all ports in Hello state 2-Way Inside to a given
neighboring peer node. A concatenation of the Node Index
of the node within the local switching system, the
neighbor's Node Identifier and the Interface Index of the
port being described forms the instance ID for this object.
This object is only used for lowest-level nodes."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.7.1 Port ID List"
::= { pnniMIBObjects 11 }
pnniNbrPeerPortEntry OBJECT-TYPE
SYNTAX PnniNbrPeerPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a port
in the Hello state 2-Way Inside from a PNNI logical node in
this switching system to a neighboring peer node."
INDEX { pnniNodeIndex, pnniNbrPeerRemoteNodeId, pnniNbrPeerPortId }
::= { pnniNbrPeerPortTable 1 }
PnniNbrPeerPortEntry ::= SEQUENCE {
pnniNbrPeerPortId PnniPortId,
pnniNbrPeerPortFloodStatus TruthValue
}
pnniNbrPeerPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port ID of a port to the neighboring peer that is in
the Hello state 2-Way Inside."
::= { pnniNbrPeerPortEntry 1 }
pnniNbrPeerPortFloodStatus OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the port is being used for transmission
of flooding and database synchronization information to the
neighboring peer."
::= { pnniNbrPeerPortEntry 2 }
pnniSvccRccTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniSvccRccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing the attributes necessary to analyze the
operation of the PNNI protocol on SVCC-based Routing
Control Channels. This entire object is read-only,
reflecting the fact that SVCC-based RCCs are established
dynamically during operation of the PNNI protocol rather
than configured."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.5.6, 5.6.3.1"
::= { pnniMIBObjects 12 }
pnniSvccRccEntry OBJECT-TYPE
SYNTAX PnniSvccRccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about an
SVCC-based RCC from a PNNI logical node in this switching
system."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.5.6, 5.6.3.1"
INDEX { pnniNodeIndex, pnniSvccRccIndex }
::= { pnniSvccRccTable 1 }
PnniSvccRccEntry ::= SEQUENCE {
pnniSvccRccIndex PnniSvccRccIndex,
pnniSvccRccVersion PnniVersion,
pnniSvccRccHelloState PnniHelloState,
pnniSvccRccRemoteNodeId PnniNodeId,
pnniSvccRccRemoteAtmAddress PnniAtmAddr,
pnniSvccRccRcvHellos Counter32,
pnniSvccRccXmtHellos Counter32,
pnniSvccRccIfIndex InterfaceIndex,
pnniSvccRccVpi INTEGER,
pnniSvccRccVci INTEGER
}
pnniSvccRccIndex OBJECT-TYPE
SYNTAX PnniSvccRccIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the node's tables of SVCC-based RCCs."
::= { pnniSvccRccEntry 1 }
pnniSvccRccVersion OBJECT-TYPE
SYNTAX PnniVersion
-- Rsyntax INTEGER {
-- unsupported(1),
-- version1point0(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the PNNI routing protocol used to exchange
information with the neighbor node."
::= { pnniSvccRccEntry 2 }
pnniSvccRccHelloState OBJECT-TYPE
SYNTAX PnniHelloState
-- Rsyntax INTEGER {
-- notApplicable(1),
-- down(2),
-- attempt(3),
-- oneWayInside(4),
-- twoWayInside(5),
-- oneWayOutside(6),
-- twoWayOutside(7),
-- commonOutside(8)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of the Hello protocol exchange over the
SVCC-based RCC.
Note: the Down state indicates that the SVCC
establishment is in progress."
::= { pnniSvccRccEntry 3 }
pnniSvccRccRemoteNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The remote node at which the SVCC-based RCC terminates."
::= { pnniSvccRccEntry 4 }
pnniSvccRccRemoteAtmAddress OBJECT-TYPE
SYNTAX PnniAtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM End System Address to which SVCC establishment is
attempted."
::= { pnniSvccRccEntry 5 }
pnniSvccRccRcvHellos OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of Hello Packets received over this
SVCC-based RCC."
::= { pnniSvccRccEntry 6 }
pnniSvccRccXmtHellos OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of Hello Packets transmitted over
this SVCC-based RCC."
::= { pnniSvccRccEntry 7 }
pnniSvccRccIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface from which the SVCC-based RCC leaves the
switching system. If the SVCC-based RCC has not yet been
established, then this attribute takes the value of zero."
::= { pnniSvccRccEntry 8 }
pnniSvccRccVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VPI used at the interface from which the SVCC-based RCC
leaves the switching system. If the SVCC-based RCC has not
yet been established, then this attribute takes the value
of zero "
::= { pnniSvccRccEntry 9 }
pnniSvccRccVci OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VCI used at the interface from which the SVCC-based RCC
leaves the switching system. If the SVCC-based RCC has not
yet been established, then this attribute takes the value
of zero "
::= { pnniSvccRccEntry 10 }
pnniPtseTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniPtseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The pnniPtse object contains the attributes that describe
the most recent instances of PTSEs in a node's topology
database. A concatenation of the Node Identifier of the
local node that received the PTSE, the originating Node's
Node Identifier and the PTSE Identifier are used to form
the instance ID for an instance of this object."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.2"
::= { pnniMIBObjects 13 }
pnniPtseEntry OBJECT-TYPE
SYNTAX PnniPtseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a PTSE
in the topology database of a PNNI logical node in this
switching system."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.2"
INDEX { pnniNodeIndex, pnniPtseOriginatingNodeId, pnniPtseId }
::= { pnniPtseTable 1 }
PnniPtseEntry ::= SEQUENCE {
pnniPtseOriginatingNodeId PnniNodeId,
pnniPtseId INTEGER,
pnniPtseType INTEGER,
pnniPtseSequenceNum INTEGER,
pnniPtseChecksum INTEGER,
pnniPtseLifeTime INTEGER,
pnniPtseInfo OCTET STRING
}
pnniPtseOriginatingNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier of the node that originated the PTSE."
::= { pnniPtseEntry 1 }
pnniPtseId OBJECT-TYPE
SYNTAX INTEGER
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the PTSE Identifier assigned to the PTSE by
its originator."
::= { pnniPtseEntry 2 }
pnniPtseType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
nodalStateParameters(96),
nodalInformation(97),
internalReachableAddresses(224),
exteriorReachableAddresses(256),
horizontalLinks(288),
uplinks(289)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of information contained in the PTSE."
::= { pnniPtseEntry 3 }
pnniPtseSequenceNum OBJECT-TYPE
SYNTAX INTEGER
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sequence number of the instance of the PTSE as it
appears in the local topology database."
::= { pnniPtseEntry 4 }
pnniPtseChecksum OBJECT-TYPE
SYNTAX INTEGER(0..65535)
-- Rsyntax Gauge32(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the PTSE checksum as it appears in the local
topology database."
::= { pnniPtseEntry 5 }
pnniPtseLifeTime OBJECT-TYPE
SYNTAX INTEGER(0..65535)
-- Rsyntax Gauge32(0..65535)
-- Units
-- seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the remaining lifetime for the given PTSE as
it appears in the local topology database."
::= { pnniPtseEntry 6 }
pnniPtseInfo OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..65535))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An unformatted hexadecimal dump of the PTSE contents in
full.
Note: If the size of the PTSE contents is larger than the
maximum size of SNMP packets then this is truncated."
::= { pnniPtseEntry 7 }
pnniMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing attributes necessary to find and analyze
the operation of all links and nodes within the PNNI
hierarchy, as seen from the perspective of a local node.
An instance of a pnniMap Object describes a link in terms
of a node at one end of the link. Normally there will be
two instances of the pnniMap object in the MIB for each
horizontal link. The two instances provide information for
Network management to map port identifiers from the nodes
at both ends to the link between them. A concatenation of
the Local Node Index, Originating Node Identifier and
Originating Port Identifier are used to form the instance
ID for this object.
This entire object is read-only, reflecting the fact that
the map is discovered dynamically during operation of the
PNNI protocol rather than configured."
::= { pnniMIBObjects 14 }
pnniMapEntry OBJECT-TYPE
SYNTAX PnniMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing connectivity information
about a node or link in the PNNI routing domain, as seen
from the perspective of a PNNI logical node in this
switching system."
INDEX { pnniNodeIndex, pnniMapOriginatingNodeId, pnniMapOriginatingPortId, pnniMapIndex }
::= { pnniMapTable 1 }
PnniMapEntry ::= SEQUENCE {
pnniMapOriginatingNodeId PnniNodeId,
pnniMapOriginatingPortId PnniPortId,
pnniMapIndex INTEGER,
pnniMapType INTEGER,
pnniMapPeerGroupId PnniPeerGroupId,
pnniMapAggrToken PnniAggrToken,
pnniMapRemoteNodeId PnniNodeId,
pnniMapRemotePortId PnniPortId,
pnniMapVPCapability TruthValue,
pnniMapPtseId INTEGER,
pnniMapMetricsTag PnniMetricsTag
}
pnniMapOriginatingNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The node identifier of the node whose connectivity within
itself or to other nodes is being described."
::= { pnniMapEntry 1 }
pnniMapOriginatingPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port identifier of the port as assigned by the
originating node, to which the port is attached."
::= { pnniMapEntry 2 }
pnniMapIndex OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the set of link and nodal connectivity
associated with the originating node and port. This index
is needed since there may be multiple entries for nodal
connectivity from a specific node and port pair, in
addition to any entry for a horizontal link or uplink."
::= { pnniMapEntry 3 }
pnniMapType OBJECT-TYPE
SYNTAX INTEGER {
horizontalLink(1),
uplink(2),
node(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of PNNI entity being described by this entry in
the table."
::= { pnniMapEntry 4 }
pnniMapPeerGroupId OBJECT-TYPE
SYNTAX PnniPeerGroupId
-- Rsyntax OCTET STRING(SIZE(14))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the peer group of the originating node."
::= { pnniMapEntry 5 }
pnniMapAggrToken OBJECT-TYPE
SYNTAX PnniAggrToken
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal links to/from LGNs and for uplinks, this
attribute contains the derived aggregation token value for
this link. For nodes and for horizontal links between
lowest-level nodes, this attribute is set to zero."
::= { pnniMapEntry 6 }
pnniMapRemoteNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal links and uplinks, this attribute contains
the node identifier of the node at the other end of the
link from the originating node. If unknown, the PNNI
protocol entity sets this attribute's value to (all)
zero(s). For nodes, this attribute's value is set to (all)
zero(s)."
::= { pnniMapEntry 7 }
pnniMapRemotePortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For horizontal links and uplinks, this attribute contains
the port identifier of the port at the remote end of the
link as assigned by the remote node. If unknown, the PNNI
protocol entity sets this attribute's value to zero.
For nodes, this attribute contains the port identifier of
the port at the other end of the spoke or bypass from the
originating port. When the originating port ID is zero, a
value of zero indicates the default radius. When the
originating port ID is non-zero, a value of zero indicates
the nodal nucleus."
::= { pnniMapEntry 8 }
pnniMapVPCapability OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether VPCs
can be established across the PNNI entity being described
by this entry in the pnniMapTable."
::= { pnniMapEntry 9 }
pnniMapPtseId OBJECT-TYPE
SYNTAX INTEGER
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the PTSE Identifier for the PTSE being
originated by the originating node which contains the
information group(s) describing the PNNI entity."
::= { pnniMapEntry 10 }
pnniMapMetricsTag OBJECT-TYPE
SYNTAX PnniMetricsTag
-- Rsyntax Integer32(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary integer that is used to associate a set of
traffic parameters that are always advertised together.
Within this set, the parameters are distinguished by the
service categories and direction to which a set of
parameters apply. This value is used as an index into
the pnniMetricsTable. The distinguished value zero
indicates that no metrics are associated with the link or
nodal connectivity."
::= { pnniMapEntry 11 }
pnniMapNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniMapNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of nodes as seen from the perspective of a local
node. The pnniMapNodeTable contains all information
learned by the local node from nodal information PTSEs.
This entire object is read-only, reflecting the fact that
the map is discovered dynamically during operation of the
PNNI protocol rather than configured."
::= { pnniMIBObjects 15 }
pnniMapNodeEntry OBJECT-TYPE
SYNTAX PnniMapNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a node
in the PNNI routing domain, as seen from the perspective of
a logical node in this switching system."
INDEX { pnniNodeIndex, pnniMapNodeId }
::= { pnniMapNodeTable 1 }
PnniMapNodeEntry ::= SEQUENCE {
pnniMapNodeId PnniNodeId,
pnniMapNodePeerGroupId PnniPeerGroupId,
pnniMapNodeAtmAddress PnniAtmAddr,
pnniMapNodeRestrictedTransit TruthValue,
pnniMapNodeComplexRep TruthValue,
pnniMapNodeRestrictedBranching TruthValue,
pnniMapNodeDatabaseOverload TruthValue,
pnniMapNodeIAmLeader TruthValue,
pnniMapNodeLeadershipPriority INTEGER,
pnniMapNodePreferredPgl PnniNodeId,
pnniMapNodeParentNodeId PnniNodeId,
pnniMapNodeParentAtmAddress PnniAtmAddr,
pnniMapNodeParentPeerGroupId PnniPeerGroupId,
pnniMapNodeParentPglNodeId PnniNodeId
}
pnniMapNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the node whose nodal information is being
described."
::= { pnniMapNodeEntry 1 }
pnniMapNodePeerGroupId OBJECT-TYPE
SYNTAX PnniPeerGroupId
-- Rsyntax OCTET STRING(SIZE(14))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the peer group of the originating node."
::= { pnniMapNodeEntry 2 }
pnniMapNodeAtmAddress OBJECT-TYPE
SYNTAX PnniAtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM End System Address of the originating node."
::= { pnniMapNodeEntry 3 }
pnniMapNodeRestrictedTransit OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the originating node is restricted to
only allow support of SVCs originating or terminating at
this node. A value of `true' indicates that the transit
capabilities are restricted, i.e., transit connections are
not allowed, whereas a value of `false' indicates that
transit connections are allowed. This attribute reflects
the setting of the restricted transit bit received in the
nodal information PTSE of the originating node."
::= { pnniMapNodeEntry 4 }
pnniMapNodeComplexRep OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the originating node uses the complex
node representation. If the value is `true', the spokes
and bypasses that make up the complex node representation
should be found in the pnniMapTable. This attribute
reflects the setting of the nodal representation bit
received in the nodal information PTSE of the originating
node."
::= { pnniMapNodeEntry 5 }
pnniMapNodeRestrictedBranching OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the originating node is able to support
additional branches. If the value is 'false', then it can
support additional branches. This attribute reflects the
setting of the restricted branching bit received in the
nodal information PTSE of the originating node."
::= { pnniMapNodeEntry 6 }
pnniMapNodeDatabaseOverload OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the originating node is currently
operating in topology database overload state. This
attribute has the same value as the Non-transit for PGL
Election bit in the nodal information group originated by
this node."
::= { pnniMapNodeEntry 7 }
pnniMapNodeIAmLeader OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the originating node claims to be peer
group leader of its peer group. This attribute reflects
the setting of the 'I am Leader' bit received in the nodal
information PTSE of the originating node."
::= { pnniMapNodeEntry 8 }
pnniMapNodeLeadershipPriority OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Leadership priority value advertised by the originating
node."
::= { pnniMapNodeEntry 9 }
pnniMapNodePreferredPgl OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the node which the originating node believes
should be or is peer group leader of its peer group. If
the originating node has not chosen a Preferred PGL, this
attribute's value is set to (all) zero(s)."
::= { pnniMapNodeEntry 10 }
pnniMapNodeParentNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When the originating node is a peer group leader, indicates
the node ID of the parent LGN. If the originating node is
not peer group leader of its peer group, this attribute's
value is set to (all) zero(s)."
::= { pnniMapNodeEntry 11 }
pnniMapNodeParentAtmAddress OBJECT-TYPE
SYNTAX PnniAtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When the originating node is a peer group leader, indicates
the ATM address of the parent LGN. If the originating node
is not peer group leader of its peer group, this
attribute's value is set to (all) zero(s)."
::= { pnniMapNodeEntry 12 }
pnniMapNodeParentPeerGroupId OBJECT-TYPE
SYNTAX PnniPeerGroupId
-- Rsyntax OCTET STRING(SIZE(14))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When the originating node is a peer group leader, indicates
the node's parent peer group ID. If the originating node
is not peer group leader of its peer group, this
attribute's value is set to (all) zero(s)."
::= { pnniMapNodeEntry 13 }
pnniMapNodeParentPglNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When the originating node is a peer group leader,
identifies the node elected as peer group leader of the
parent peer group. If the originating node is not peer
group leader of its peer group, this attribute's value is
set to (all) zero(s)."
::= { pnniMapNodeEntry 14 }
pnniMapAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniMapAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The pnniMapAddr MIB Object contains a list of all reachable
addresses from each node visible to the local node. The
Local Node Index, Advertising Node ID, Advertised Port ID,
Reachable Address, and Address prefix length are combined
to form an instance ID for this object. The entire object
is read-only, reflecting the fact that reachable addresses
are discovered during dynamic operation of the PNNI
protocol rather than configured."
::= { pnniMIBObjects 16 }
pnniMapAddrEntry OBJECT-TYPE
SYNTAX PnniMapAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about an
address prefix reachable from a node in the PNNI routing
domain, as seen from the perspective of a PNNI logical node
in this switching system."
INDEX { pnniNodeIndex, pnniMapAddrAdvertisingNodeId, pnniMapAddrAdvertisedPortId, pnniMapAddrIndex }
::= { pnniMapAddrTable 1 }
PnniMapAddrEntry ::= SEQUENCE {
pnniMapAddrAdvertisingNodeId PnniNodeId,
pnniMapAddrAdvertisedPortId PnniPortId,
pnniMapAddrIndex INTEGER,
pnniMapAddrAddress AtmAddrPrefix,
pnniMapAddrPrefixLength PnniPrefixLength
}
pnniMapAddrAdvertisingNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The node ID of a node advertising reachability to the
address prefix."
::= { pnniMapAddrEntry 1 }
pnniMapAddrAdvertisedPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port identifier used from the advertising node to reach
the given address prefix."
::= { pnniMapAddrEntry 2 }
pnniMapAddrIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary index that is used to enumerate all of the
addresses advertised by the specified node."
::= { pnniMapAddrEntry 3 }
pnniMapAddrAddress OBJECT-TYPE
SYNTAX AtmAddrPrefix
-- Rsyntax OCTET STRING(SIZE(19))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the ATM End System Address prefix."
::= { pnniMapAddrEntry 4 }
pnniMapAddrPrefixLength OBJECT-TYPE
SYNTAX PnniPrefixLength
-- Rsyntax Integer32(0..152)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Prefix length to be applied to the ATM End System
Address prefix."
::= { pnniMapAddrEntry 5 }
pnniMapTnsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniMapTnsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of all reachable transit networks from each node
visible to the local node. The Local Node Index,
Advertising Node ID, Advertised Port ID, Transit Network
Type, Transit Network Plan, and Transit Network ID are
combined to form an instance ID for this object. The entire
object is read-only, reflecting the fact that reachable
transit networks are discovered during dynamic operation of
the PNNI protocol rather than configured."
::= { pnniMIBObjects 17 }
pnniMapTnsEntry OBJECT-TYPE
SYNTAX PnniMapTnsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a
transit network reachable from a node in the PNNI routing
domain, as seen from the perspective of a PNNI logical node
in this switching system."
INDEX { pnniNodeIndex, pnniMapTnsAdvertisingNodeId, pnniMapTnsAdvertisedPortId, pnniMapTnsType, pnniMapTnsPlan, pnniMapTnsId }
::= { pnniMapTnsTable 1 }
PnniMapTnsEntry ::= SEQUENCE {
pnniMapTnsAdvertisingNodeId PnniNodeId,
pnniMapTnsAdvertisedPortId PnniPortId,
pnniMapTnsType TnsType,
pnniMapTnsPlan TnsPlan,
pnniMapTnsId DisplayString
}
pnniMapTnsAdvertisingNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The node ID of a node advertising reachability to the
transit network."
::= { pnniMapTnsEntry 1 }
pnniMapTnsAdvertisedPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port identifier used from the advertising node to reach
the given transit network."
::= { pnniMapTnsEntry 2 }
pnniMapTnsType OBJECT-TYPE
SYNTAX TnsType
-- Rsyntax INTEGER {
-- nationalNetworkIdentification(2),
-- other(8)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of network identification used for this transit
network."
::= { pnniMapTnsEntry 3 }
pnniMapTnsPlan OBJECT-TYPE
SYNTAX TnsPlan
-- Rsyntax INTEGER {
-- carrierIdentificationCode(1),
-- other(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network identification plan according to which network
identification has been assigned."
::= { pnniMapTnsEntry 4 }
pnniMapTnsId OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the transit network identifier."
::= { pnniMapTnsEntry 5 }
pnniMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniMetricsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entity's table of PNNI parameters either associated
with a PNNI entity or for the connectivity between a PNNI
node and a reachable address or transit network."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3"
::= { pnniMIBObjects 18 }
pnniMetricsEntry OBJECT-TYPE
SYNTAX PnniMetricsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of parameters that applies to the connectivity from a
certain node and port to another node or port or to one or
more reachable address prefixes and/or transit networks,
for one (or more) particular service category(s). Note
that there can be multiple sets of parameters with the same
tag, in which case all sets apply to the specified
connectivity."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3"
INDEX { pnniNodeIndex, pnniMetricsTag, pnniMetricsDirection, pnniMetricsIndex }
::= { pnniMetricsTable 1 }
PnniMetricsEntry ::= SEQUENCE {
pnniMetricsTag PnniMetricsTag,
pnniMetricsDirection INTEGER,
pnniMetricsIndex Integer32,
pnniMetricsClasses INTEGER,
pnniMetricsGcacClp ClpType,
pnniMetricsAdminWeight INTEGER,
pnniMetrics1 INTEGER,
pnniMetrics2 INTEGER,
pnniMetrics3 INTEGER,
pnniMetrics4 INTEGER,
pnniMetrics5 INTEGER,
pnniMetrics6 INTEGER,
pnniMetrics7 INTEGER,
pnniMetrics8 INTEGER,
pnniMetricsRowStatus RowStatus
}
pnniMetricsTag OBJECT-TYPE
SYNTAX PnniMetricsTag
-- Rsyntax Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary integer that is used to associate a set of
traffic parameters that are always advertised together.
Within this set, the parameters are distinguished by the
service categories and direction to which a set of
parameters apply."
::= { pnniMetricsEntry 1 }
pnniMetricsDirection OBJECT-TYPE
SYNTAX INTEGER {
incoming(1),
outgoing(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The direction, with respect to the advertising node, in
which the parameters in this entry apply."
::= { pnniMetricsEntry 2 }
pnniMetricsIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the set of parameters associated with the
given tag and direction."
::= { pnniMetricsEntry 3 }
pnniMetricsClasses OBJECT-TYPE
SYNTAX INTEGER(0..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The service categories to which this set of parameters
applies. This is an integer used as a bit mask with each
bit that is set representing a single service category for
which the resources indicated are available. Bit 5
represents CBR, bit 4 represents real-time VBR, bit 3
represents non-real-time VBR, bit 2 represents ABR, and
bit 1 (LSB) represents UBR."
REFERENCE
"ATM Forum Traffic Management 4.0 Section 2,
ATM Forum PNNI 1.0 Section 5.8.1.1.3.1"
::= { pnniMetricsEntry 4 }
pnniMetricsGcacClp OBJECT-TYPE
SYNTAX ClpType
-- Rsyntax INTEGER {
-- clpEqual0(1),
-- clpEqual0Or1(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the advertised GCAC parameters apply for
CLP=0 traffic or for CLP=0+1 traffic."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.8.1.1.3.1, 5.13.4.1"
::= { pnniMetricsEntry 5 }
pnniMetricsAdminWeight OBJECT-TYPE
SYNTAX INTEGER(1..16777215)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32(1..16777215)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight from the advertising node to the
remote end of the PNNI entity or to the reachable address
or transit network, for the specified service categories."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 5040 }
::= { pnniMetricsEntry 6 }
pnniMetrics1 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For information learned from PNNI nodes, this is the
maximum cell rate in cells per second for the specified
service categories.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.7"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 7 }
pnniMetrics2 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For information learned from PNNI nodes, this is the
available cell rate in cells per second for the specified
service categories.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.8"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 8 }
pnniMetrics3 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For information learned from PNNI nodes, this is the
maximum cell transfer delay in microseconds for the
specified service categories.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.3"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 9 }
pnniMetrics4 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For information learned from PNNI nodes, this is the cell
delay variation in microseconds for the specified service
categories.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.2"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 10 }
pnniMetrics5 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For PNNI, this is the cell loss ratio for CLP=0 traffic for
the specified service categories. The cell loss ratio
value is computed as 10**(-n) where 'n' is the value
returned in this variable.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.5"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 11 }
pnniMetrics6 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For PNNI, this is the cell loss ratio for CLP=0+1 traffic
for the specified service categories. The cell loss ratio
value is computed as 10**(-n) where 'n' is the value
returned in this variable.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.6"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 12 }
pnniMetrics7 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For information learned from PNNI nodes, this is the cell
rate margin in cells per second for the specified service
categories.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.9"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 13 }
pnniMetrics8 OBJECT-TYPE
SYNTAX INTEGER(1..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter from the advertising node to
the remote end of the PNNI entity or to the reachable
address or transit network, for the specified service
categories.
For information learned from PNNI nodes, this is the
variance factor in units of 2**(-8) for the specified
service categories.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.10"
DEFVAL { 'FFFFFFFF'h }
::= { pnniMetricsEntry 14 }
pnniMetricsRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create, delete, activate and de-activate a set of
metrics."
::= { pnniMetricsEntry 15 }
pnniRouteNodeNumber OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current precalculated PNNI routes to PNNI
nodes that are not invalid."
::= { pnniRouteBaseGroup 1 }
pnniRouteAddrNumber OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current PNNI routes from nodes in the PNNI
routing domain to addresses and transit networks that are
not invalid."
::= { pnniRouteBaseGroup 2 }
pnniRouteNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniRouteNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entity's PNNI Routing table (of routes to other
nodes)."
::= { pnniRoutingGroup 2 }
pnniRouteNodeEntry OBJECT-TYPE
SYNTAX PnniRouteNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A particular route to a particular destination node, under
a particular policy."
INDEX { pnniNodeIndex, pnniRouteNodeClass, pnniRouteNodeDestNodeId, pnniRouteNodeDTL }
::= { pnniRouteNodeTable 1 }
PnniRouteNodeEntry ::= SEQUENCE {
pnniRouteNodeClass ServiceCategory,
pnniRouteNodeDestNodeId PnniNodeId,
pnniRouteNodeDTL Integer32,
pnniRouteNodeDestPortId PnniPortId,
pnniRouteNodeProto INTEGER,
pnniRouteNodeTimeStamp TimeStamp,
pnniRouteNodeInfo OBJECT IDENTIFIER,
pnniRouteNodeGcacClp ClpType,
pnniRouteNodeFwdMetricAW INTEGER,
pnniRouteNodeFwdMetric1 INTEGER,
pnniRouteNodeFwdMetric2 INTEGER,
pnniRouteNodeFwdMetric3 INTEGER,
pnniRouteNodeFwdMetric4 INTEGER,
pnniRouteNodeFwdMetric5 INTEGER,
pnniRouteNodeFwdMetric6 INTEGER,
pnniRouteNodeFwdMetric7 INTEGER,
pnniRouteNodeFwdMetric8 INTEGER,
pnniRouteNodeBwdMetricAW INTEGER,
pnniRouteNodeBwdMetric1 INTEGER,
pnniRouteNodeBwdMetric2 INTEGER,
pnniRouteNodeBwdMetric3 INTEGER,
pnniRouteNodeBwdMetric4 INTEGER,
pnniRouteNodeBwdMetric5 INTEGER,
pnniRouteNodeBwdMetric6 INTEGER,
pnniRouteNodeBwdMetric7 INTEGER,
pnniRouteNodeBwdMetric8 INTEGER,
pnniRouteNodeVPCapability TruthValue,
pnniRouteNodeStatus RowStatus
}
pnniRouteNodeClass OBJECT-TYPE
SYNTAX ServiceCategory
-- Rsyntax INTEGER {
-- other(1),
-- cbr(2),
-- rtVbr(3),
-- nrtVbr(4),
-- abr(5),
-- ubr(6)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the service category with which this forwarding
table entry is associated."
::= { pnniRouteNodeEntry 1 }
pnniRouteNodeDestNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The node ID of the destination node to which this route
proceeds, and at which the DTL stack for this route
terminates."
::= { pnniRouteNodeEntry 2 }
pnniRouteNodeDTL OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index into the owning PNNI node's DTL table of the DTL
stack that goes with this route."
::= { pnniRouteNodeEntry 3 }
pnniRouteNodeDestPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port ID of the destination node at which the route
terminates. A port ID of zero indicates the node nucleus.
When the destination node is represented by the simple node
representation, this value should be set to zero."
DEFVAL { 0 }
::= { pnniRouteNodeEntry 4 }
pnniRouteNodeProto OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
mgmt(3),
pnni(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The routing mechanism via which this route was learned."
::= { pnniRouteNodeEntry 5 }
pnniRouteNodeTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this route was last updated or
otherwise determined to be correct. Note that no
semantics of `too old' can be implied except through
knowledge of the routing protocol by which the route
was learned."
::= { pnniRouteNodeEntry 6 }
pnniRouteNodeInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A reference to MIB definitions specific to the particular
routing protocol which is responsible for this route, as
determined by the value specified in the route's
pnniRouteNodeProto value. If this information is not
present, its value should be set to the OBJECT IDENTIFIER
null."
DEFVAL { null }
::= { pnniRouteNodeEntry 7 }
pnniRouteNodeGcacClp OBJECT-TYPE
SYNTAX ClpType
-- Rsyntax INTEGER {
-- clpEqual0(1),
-- clpEqual0Or1(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For PNNI, indicates whether any advertised GCAC parameters
apply for CLP=0 traffic or for CLP=0+1 traffic."
::= { pnniRouteNodeEntry 8 }
pnniRouteNodeFwdMetricAW OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The cumulative administrative weight calculated for the
forward direction of this route. If this metric is not
used, its value should be set to 0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 9 }
pnniRouteNodeFwdMetric1 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
maximum possible cell rate (in cells per second) for the
forward direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.7"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 10 }
pnniRouteNodeFwdMetric2 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
Available cell rate (in cells per second) for the forward
direction of the route. Further information on available
bandwidth may be obtainable by reference to the nodal
advertisements of the nodes in the path.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.8"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 11 }
pnniRouteNodeFwdMetric3 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
cumulative Maximum Cell Transfer Delay (in microseconds)
for the forward direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.3"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 12 }
pnniRouteNodeFwdMetric4 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
cumulative Cell Delay Variation (in microseconds) for the
forward direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.2"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 13 }
pnniRouteNodeFwdMetric5 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
cumulative Cell Loss Ratio for CLP=0 traffic for the
forward direction of the route. The cell loss ratio value
is computed as 10**(-n) where 'n' is the value returned in
this variable.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.5"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 14 }
pnniRouteNodeFwdMetric6 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
cumulative Cell Loss Ratio for CLP=0+1 traffic for the
forward direction of the route. The cell loss ratio value
is computed as 10**(-n) where 'n' is the value returned in
this variable.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.6"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 15 }
pnniRouteNodeFwdMetric7 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the Cell
Rate Margin (in cells per second) for the forward direction
of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.9"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 16 }
pnniRouteNodeFwdMetric8 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the forward direction of
this route.
For information learned from PNNI nodes, this is the
Variance Factor (in units of 2**(-8)) for the forward
direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.10"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 17 }
pnniRouteNodeBwdMetricAW OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative weight calculated for the backward
direction of this route. If this metric is not used, its
value should be set to 0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.4"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 18 }
pnniRouteNodeBwdMetric1 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
maximum possible cell rate (in cells per second) for the
backward direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.7"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 19 }
pnniRouteNodeBwdMetric2 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
Available cell rate (in cells per second) for the backward
direction of the route. Further information on available
bandwidth may be obtainable by reference to the nodal
advertisements of the nodes in the path.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.8"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 20 }
pnniRouteNodeBwdMetric3 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
cumulative Maximum Cell Transfer Delay (in microseconds)
for the backward direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.3"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 21 }
pnniRouteNodeBwdMetric4 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
cumulative Cell Delay Variation (in microseconds) for the
backward direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.2"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 22 }
pnniRouteNodeBwdMetric5 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
cumulative Cell Loss Ratio for CLP=0 traffic for the
backward direction of the route. The cell loss ratio value
is computed as 10**(-n) where 'n' is the value returned in
this variable.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.5"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 23 }
pnniRouteNodeBwdMetric6 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
cumulative Cell Loss Ratio for CLP=0+1 traffic for the
backward direction of the route. The cell loss ratio value
is computed as 10**(-n) where 'n' is the value returned in
this variable.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.6"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 24 }
pnniRouteNodeBwdMetric7 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the Cell
Rate Margin (in cells per second) for the backward
direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.9"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 25 }
pnniRouteNodeBwdMetric8 OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
-- SYNTAX Unsigned32
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An alternate routing parameter for the backward direction
of this route.
For information learned from PNNI nodes, this is the
Variance Factor (in units of 2**(-8)) for the backward
direction of the route.
If this parameter is not used, its value should be set to
0xFFFFFFFF."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.1.3.10"
DEFVAL { 'FFFFFFFF'h }
::= { pnniRouteNodeEntry 26 }
pnniRouteNodeVPCapability OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates whether a VPC setup on this route
is possible."
::= { pnniRouteNodeEntry 27 }
pnniRouteNodeStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The row status variable, used according to row installation
and removal conventions."
::= { pnniRouteNodeEntry 28 }
pnniDTLTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniDTLEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The set of all DTL stacks used for the pre-computed routes
maintained by this managed entity."
::= { pnniRoutingGroup 3 }
pnniDTLEntry OBJECT-TYPE
SYNTAX PnniDTLEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A segment of a DTL stack. The complete DTL stack is formed
by traversing the rows of the table for which the
pnniDTLIndex is the same. Level transitions are indicated
using the pnniDLTLinkType column."
INDEX { pnniNodeIndex, pnniDTLIndex, pnniDTLEntryIndex }
::= { pnniDTLTable 1 }
PnniDTLEntry ::= SEQUENCE {
pnniDTLIndex Integer32,
pnniDTLEntryIndex Integer32,
pnniDTLNodeId PnniNodeId,
pnniDTLPortId PnniPortId,
pnniDTLLinkType INTEGER,
pnniDTLStatus RowStatus
}
pnniDTLIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index in the node's DTL table of this DTL stack."
::= { pnniDTLEntry 1 }
pnniDTLEntryIndex OBJECT-TYPE
SYNTAX Integer32(1..200)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index in the current DTL stack of this entry."
::= { pnniDTLEntry 2 }
pnniDTLNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The node which is this hop in the DTL stack."
::= { pnniDTLEntry 3 }
pnniDTLPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port from the pnniDTLNodeId to use as the exit. If the
DTL stack does not care, this is coded as zero."
::= { pnniDTLEntry 4 }
pnniDTLLinkType OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
horizontal(2),
uplink(3),
last(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of link out from this node (pnniDTLNodeId). This
is well defined even if the specific port is not
specified."
::= { pnniDTLEntry 5 }
pnniDTLStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The row status variable, used according to row installation
and removal conventions."
::= { pnniDTLEntry 6 }
pnniRouteAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniRouteAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing all the attributes necessary to
determine what the PNNI entity believes is reachable in
terms of ATM End System Addresses and to determine which
nodes are advertising this reachability. This table is
also used to configure static routes to reachable address
prefixes. The local node index that received the
reachability information, reachable address, address prefix
length, and an index that distinguishes between multiple
listings of connectivity to a given address prefix from a
given local node are combined to form an instance ID for
this object."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.3"
::= { pnniRoutingGroup 4 }
pnniRouteAddrEntry OBJECT-TYPE
SYNTAX PnniRouteAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a
reachable address prefix."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.3"
INDEX { pnniNodeIndex, pnniRouteAddrAddress, pnniRouteAddrPrefixLength, pnniRouteAddrIndex }
::= { pnniRouteAddrTable 1 }
PnniRouteAddrEntry ::= SEQUENCE {
pnniRouteAddrAddress AtmAddrPrefix,
pnniRouteAddrPrefixLength PnniPrefixLength,
pnniRouteAddrIndex Integer32,
pnniRouteAddrIfIndex InterfaceIndex,
pnniRouteAddrAdvertisingNodeId PnniNodeId,
pnniRouteAddrAdvertisedPortId PnniPortId,
pnniRouteAddrType INTEGER,
pnniRouteAddrProto INTEGER,
pnniRouteAddrPnniScope PnniLevel,
pnniRouteAddrVPCapability TruthValue,
pnniRouteAddrMetricsTag PnniMetricsTag,
pnniRouteAddrPtseId INTEGER,
pnniRouteAddrOriginateAdvertisement TruthValue,
pnniRouteAddrInfo OBJECT IDENTIFIER,
pnniRouteAddrOperStatus INTEGER,
pnniRouteAddrTimeStamp TimeStamp,
pnniRouteAddrRowStatus RowStatus
}
pnniRouteAddrAddress OBJECT-TYPE
SYNTAX AtmAddrPrefix
-- Rsyntax OCTET STRING(SIZE(19))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the ATM End System Address prefix."
::= { pnniRouteAddrEntry 1 }
pnniRouteAddrPrefixLength OBJECT-TYPE
SYNTAX PnniPrefixLength
-- Rsyntax Integer32(0..152)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The prefix length to be applied to the ATM End System
Address prefix."
::= { pnniRouteAddrEntry 2 }
pnniRouteAddrIndex OBJECT-TYPE
SYNTAX Integer32(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the set of listings of connectivity to a
given address prefix from a given local node."
::= { pnniRouteAddrEntry 3 }
pnniRouteAddrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The local interface over which the reachable address can be
reached. The value zero indicates an unknown interface or
reachability through a remote node.
This object may only have a non-zero value if the value of
the corresponding instance of pnniRouteAddrProto is other
than 'pnni', pnniRouteAddrType is other than 'reject', and
the node identified by pnniRouteAddrAdvertisingNodeId is
instantiated within this switching system."
::= { pnniRouteAddrEntry 4 }
pnniRouteAddrAdvertisingNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The node ID of a node advertising reachability to the
address prefix. If the local node index is zero, then the
advertising node ID must be set to all zeros."
::= { pnniRouteAddrEntry 5 }
pnniRouteAddrAdvertisedPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port identifier used from the advertising node to reach
the given address prefix."
DEFVAL { 0 }
::= { pnniRouteAddrEntry 6 }
pnniRouteAddrType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
reject(2),
internal(3),
exterior(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type (e.g. internal or exterior) of reachability from
the advertising node to the address prefix.
Reject(2) refers to an address prefix which, if matched,
indicates that the message should be discarded as
unreachable. This is used in some protocols as a means of
correctly aggregating routes."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.3"
DEFVAL { exterior }
::= { pnniRouteAddrEntry 7 }
pnniRouteAddrProto OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
mgmt(3),
pnni(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The routing mechanism via which the connectivity from the
advertising node to the reachable address prefix was
learned."
::= { pnniRouteAddrEntry 8 }
pnniRouteAddrPnniScope OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The PNNI scope of advertisement (i.e. level of PNNI
hierarchy) of the reachability from the advertising node to
the address prefix."
REFERENCE
"ATM Forum PNNI 1.0 Sections 5.3.6, 5.9.1"
::= { pnniRouteAddrEntry 9 }
pnniRouteAddrVPCapability OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether VPCs can be established from the
advertising node to the reachable address prefix."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.14.9.1 Table 5-34"
::= { pnniRouteAddrEntry 10 }
pnniRouteAddrMetricsTag OBJECT-TYPE
SYNTAX PnniMetricsTag
-- Rsyntax Integer32(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index into the pnniMetricsTable for the traffic
parameter values that apply for the connectivity from the
advertising node to the reachable address prefix. There
will be one or more entries in the pnniMetricsTable whose
first instance identifier matches the value of this
variable.
If there are no parameters associated with this reachable
address prefix then the distinguished value zero is used."
DEFVAL { 0 }
::= { pnniRouteAddrEntry 11 }
pnniRouteAddrPtseId OBJECT-TYPE
SYNTAX INTEGER(0..4294967295)
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For reachable addresses learned via PNNI, this attribute
contains the value of the PTSE Identifier for the PTSE
being originated by the originating node which contains the
information group(s) describing the reachable address. For
reachable addresses learned by means other than PNNI, this
attribute is set to zero."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.2"
::= { pnniRouteAddrEntry 12 }
pnniRouteAddrOriginateAdvertisement OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether or not the reachable address specified by this
entry is to be advertised by the local node into its PNNI
routing domain.
This object may only take on the value 'true' when the
value of the corresponding instance of pnniRouteAddrProto
is other than 'pnni'."
DEFVAL { true }
::= { pnniRouteAddrEntry 13 }
pnniRouteAddrInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A reference to MIB definitions specific to the particular
routing protocol which is responsible for this reachable
address prefix, as determined by the value specified in the
route's pnniRouteAddrProto value. If this information is
not present, its value should be set to the OBJECT
IDENTIFIER null = zeroDotZero."
DEFVAL { null }
::= { pnniRouteAddrEntry 14 }
pnniRouteAddrOperStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
active(2),
advertised(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the reachable address prefix is
operationally valid and whether it is being advertised by
this node."
::= { pnniRouteAddrEntry 15 }
pnniRouteAddrTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates when the connectivity from the advertising node
to the reachable address prefix became known to the local
node."
::= { pnniRouteAddrEntry 16 }
pnniRouteAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create, delete, activate and de-activate a reachable
address prefix."
::= { pnniRouteAddrEntry 17 }
pnniRouteTnsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PnniRouteTnsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing all the attributes necessary to
determine what transit networks the PNNI entity believes
are reachable and to determine which nodes are advertising
this reachability. This table is also used to add static
routes to reachable transit networks. The local node index
which received the reachability information, type of
network identification, network identification plan,
transit network identifier, and an index that distinguishes
between multiple listings of connectivity to a given
transit network from a given local node are combined to
form an instance ID for this object."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.3.2"
::= { pnniRoutingGroup 5 }
pnniRouteTnsEntry OBJECT-TYPE
SYNTAX PnniRouteTnsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing information about a
reachable transit network."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.3.2"
INDEX { pnniNodeIndex, pnniRouteTnsType, pnniRouteTnsPlan, pnniRouteTnsId, pnniRouteTnsIndex }
::= { pnniRouteTnsTable 1 }
PnniRouteTnsEntry ::= SEQUENCE {
pnniRouteTnsType TnsType,
pnniRouteTnsPlan TnsPlan,
pnniRouteTnsId DisplayString,
pnniRouteTnsIndex Integer32,
pnniRouteTnsIfIndex InterfaceIndex,
pnniRouteTnsAdvertisingNodeId PnniNodeId,
pnniRouteTnsAdvertisedPortId PnniPortId,
pnniRouteTnsRouteType INTEGER,
pnniRouteTnsProto INTEGER,
pnniRouteTnsPnniScope PnniLevel,
pnniRouteTnsVPCapability TruthValue,
pnniRouteTnsMetricsTag PnniMetricsTag,
pnniRouteTnsPtseId INTEGER,
pnniRouteTnsOriginateAdvertisement TruthValue,
pnniRouteTnsInfo OBJECT IDENTIFIER,
pnniRouteTnsOperStatus INTEGER,
pnniRouteTnsTimeStamp TimeStamp,
pnniRouteTnsRowStatus RowStatus
}
pnniRouteTnsType OBJECT-TYPE
SYNTAX TnsType
-- Rsyntax INTEGER {
-- nationalNetworkIdentification(2),
-- other(8)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of network identification used for this transit
network."
::= { pnniRouteTnsEntry 1 }
pnniRouteTnsPlan OBJECT-TYPE
SYNTAX TnsPlan
-- Rsyntax INTEGER {
-- carrierIdentificationCode(1),
-- other(16)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network identification plan according to which network
identification has been assigned."
::= { pnniRouteTnsEntry 2 }
pnniRouteTnsId OBJECT-TYPE
SYNTAX DisplayString
-- Rsyntax OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the transit network identifier."
::= { pnniRouteTnsEntry 3 }
pnniRouteTnsIndex OBJECT-TYPE
SYNTAX Integer32(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the set of listings of connectivity to a
given transit network from a given local node."
::= { pnniRouteTnsEntry 4 }
pnniRouteTnsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
-- Rsyntax Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The local interface over which the transit network can be
reached. The value zero indicates an unknown interface or
reachability through a remote node.
This object may only have a non-zero value if the value of
the corresponding instance of pnniRouteTnsProto is other
than 'pnni' and the node identified by
pnniRouteTnsAdvertisingNodeId is instantiated within this
switching system."
::= { pnniRouteTnsEntry 5 }
pnniRouteTnsAdvertisingNodeId OBJECT-TYPE
SYNTAX PnniNodeId
-- Rsyntax OCTET STRING(SIZE(22))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The node ID of a node advertising reachability to the
transit network. If the local node index is zero, then the
advertising node ID must also be set to zero."
::= { pnniRouteTnsEntry 6 }
pnniRouteTnsAdvertisedPortId OBJECT-TYPE
SYNTAX PnniPortId
-- Rsyntax Gauge32
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port identifier used from the advertising node to
reach the given transit network."
DEFVAL { 0 }
::= { pnniRouteTnsEntry 7 }
pnniRouteTnsRouteType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
exterior(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type (e.g. exterior or other) of reachability from the
advertising node to the transit network."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.1.3"
DEFVAL { exterior }
::= { pnniRouteTnsEntry 8 }
pnniRouteTnsProto OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
mgmt(3),
pnni(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The routing mechanism via which the connectivity from the
advertising node to the transit network was learned."
::= { pnniRouteTnsEntry 9 }
pnniRouteTnsPnniScope OBJECT-TYPE
SYNTAX PnniLevel
-- Rsyntax Integer32(0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The PNNI scope of advertisement (i.e. level of PNNI
hierarchy) of the reachability from the advertising node to
the transit network."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.3.6"
::= { pnniRouteTnsEntry 10 }
pnniRouteTnsVPCapability OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether VPCs can be established from the
advertising node to the reachable transit network."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.14.9.1 Table 5-34"
::= { pnniRouteTnsEntry 11 }
pnniRouteTnsMetricsTag OBJECT-TYPE
SYNTAX PnniMetricsTag
-- Rsyntax Integer32(0..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index into the pnniMetricsTable for the traffic
parameter values that apply for the connectivity from the
advertising node to the transit network. There will be one
or more entries in the pnniMetricsTable whose first
instance identifier matches the value of this variable.
If there are no parameters associated with this transit
network then the distinguished value zero is used."
DEFVAL { 0 }
::= { pnniRouteTnsEntry 12 }
pnniRouteTnsPtseId OBJECT-TYPE
SYNTAX INTEGER(0..4294967295)
-- Rsyntax Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For reachable transit networks learned via PNNI, this
attribute contains the value of the PTSE Identifier for the
PTSE being originated by the originating node which
contains the information group(s) describing the transit
network. For reachable transit networks learned by means
other than PNNI, this attribute is set to zero."
REFERENCE
"ATM Forum PNNI 1.0 Section 5.8.2"
::= { pnniRouteTnsEntry 13 }
pnniRouteTnsOriginateAdvertisement OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether or not the transit network specified by this entry
is to be advertised by the local node into its PNNI routing
domain.
This object may only take on the value 'true' when the
value of the corresponding instance of pnniRouteNodeProto
is other than 'pnni'."
DEFVAL { true }
::= { pnniRouteTnsEntry 14 }
pnniRouteTnsInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A reference to MIB definitions specific to the particular
routing protocol which is responsible for this transit
network, as determined by the value specified in the
route's pnniRouteTnsProto value. If this information is
not present, its value should be set to the OBJECT
IDENTIFIER null = zeroDotZero."
DEFVAL { null }
::= { pnniRouteTnsEntry 15 }
pnniRouteTnsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
active(2),
advertised(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the reachable transit network is
operationally valid and whether it is being advertised by
this node."
::= { pnniRouteTnsEntry 16 }
pnniRouteTnsTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates how long the connectivity from the advertising
node to the reachable transit network has been known to the
local node."
::= { pnniRouteTnsEntry 17 }
pnniRouteTnsRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create, delete, activate and de-activate a reachable
transit network."
::= { pnniRouteTnsEntry 18 }
pnniGeneralMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of general PNNI objects required for
-- management of a minimum function switching system.
-- objects
-- pnniHighestVersion, pnniLowestVersion, pnniDtlCountOriginator,
-- pnniCrankbackCountOriginator, pnniAltRouteCountOriginator,
-- pnniRouteFailCountOriginator,
-- pnniRouteFailUnreachableOriginator
pnniGeneralBorderGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of general PNNI objects required for
-- management of a border node.
-- objects
-- pnniDtlCountBorder, pnniCrankbackCountBorder,
-- pnniAltRouteCountBorder, pnniRouteFailCountBorder,
-- pnniRouteFailUnreachableBorder
pnniNodeMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node PNNI objects required for
-- management of a minimum function switching system.
-- objects
-- pnniNodeLevel, pnniNodeId, pnniNodeLowest,
-- pnniNodeAdminStatus, pnniNodeOperStatus, pnniNodeDomainName,
-- pnniNodeAtmAddress, pnniNodePeerGroupId,
-- pnniNodeRestrictedTransit, pnniNodeComplexRep,
-- pnniNodeRestrictedBranching, pnniNodeDatabaseOverload,
-- pnniNodePtses, pnniNodeRowStatus
pnniNodePglMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node PGL election related PNNI objects
-- required for management of a minimum function switching
-- system.
-- objects
-- pnniNodePglLeadershipPriority, pnniNodePglInitTime,
-- pnniNodePglReelectTime, pnniNodePglState,
-- pnniNodePreferredPgl, pnniNodePeerGroupLeader,
-- pnniNodePglTimeStamp, pnniNodeActiveParentNodeId
pnniNodePglLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node PGL election related PNNI objects
-- required for management of a PGL/LGN capable switching
-- system.
-- objects
-- pnniNodeCfgParentNodeIndex, pnniNodePglOverrideDelay
pnniNodeTimerMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 6 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node PNNI objects required for
-- management of timers and significant change thresholds in a
-- minimum function switching system.
-- objects
-- pnniNodePtseHolddown, pnniNodeHelloHolddown,
-- pnniNodeHelloInterval, pnniNodeHelloInactivityFactor,
-- pnniNodePtseRefreshInterval, pnniNodePtseLifetimeFactor,
-- pnniNodeRxmtInterval, pnniNodePeerDelayedAckInterval,
-- pnniNodeAvcrPm, pnniNodeAvcrMt, pnniNodeCdvPm, pnniNodeCtdPm
pnniNodeTimerLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 7 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node PNNI objects required for
-- management of timers in a PGL/LGN capable switching
-- system.
-- objects
-- pnniNodeHlinkInact
pnniNodeSvccLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 8 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node SVCC-based RCC related PNNI
-- objects required for management of a PGL/LGN capable
-- switching system.
-- objects
-- pnniNodeSvccInitTime, pnniNodeSvccRetryTime,
-- pnniNodeSvccCallingIntegrityTime,
-- pnniNodeSvccCalledIntegrityTime,
-- pnniNodeSvccTrafficDescriptorIndex
pnniScopeMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 9 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per node scope mapping related PNNI objects
-- required for management of a minimum function switching
-- system.
-- objects
-- pnniScopeLocalNetwork, pnniScopeLocalNetworkPlusOne,
-- pnniScopeLocalNetworkPlusTwo, pnniScopeSiteMinusOne,
-- pnniScopeIntraSite, pnniScopeSitePlusOne,
-- pnniScopeOrganizationMinusOne, pnniScopeIntraOrganization,
-- pnniScopeOrganizationPlusOne, pnniScopeCommunityMinusOne,
-- pnniScopeIntraCommunity, pnniScopeCommunityPlusOne,
-- pnniScopeRegional, pnniScopeInterRegional, pnniScopeGlobal
pnniSummaryLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 10 }
-- OBJECT-GROUP
-- Status
-- deprecated
-- Descr
-- A collection of PNNI objects required for controlling
-- address summarization.
-- objects
-- pnniSummaryType, pnniSummarySuppress, pnniSummaryState,
-- pnniSummaryRowStatus
pnniSummaryAddressLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 31 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of PNNI objects required for controlling address
-- summarization.
-- objects
-- pnniSummaryAddressSuppress, pnniSummaryAddressState,
-- pnniSummaryAddressRowStatus
pnniIfMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 11 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per interface PNNI objects required for
-- management of a minimum function switching system.
-- objects
-- pnniIfNodeIndex, pnniIfPortId, pnniIfVPCapability,
-- pnniIfAdmWeightCbr, pnniIfAdmWeightRtVbr,
-- pnniIfAdmWeightNrtVbr, pnniIfAdmWeightAbr, pnniIfAdmWeightUbr,
-- pnniIfRccServiceCategory, pnniIfRccTrafficDescrIndex
pnniIfBorderGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 12 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per interface PNNI objects required for
-- management of a border node.
-- objects
-- pnniIfAggrToken
pnniLinkMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 13 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per link PNNI objects required for
-- management of a minimum function switching system.
-- objects
-- pnniLinkType, pnniLinkVersion, pnniLinkHelloState,
-- pnniLinkRemoteNodeId, pnniLinkRemotePortId, pnniLinkIfIndex,
-- pnniLinkRcvHellos, pnniLinkXmtHellos
pnniLinkBorderOrLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 14 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per link PNNI objects required for
-- management of a border node or a PGL/LGN capable switching
-- system.
-- objects
-- pnniLinkDerivedAggrToken, pnniLinkUpnodeId,
-- pnniLinkUpnodeAtmAddress, pnniLinkCommonPeerGroupId
pnniLinkLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 15 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per link PNNI objects required for
-- management of a PGL/LGN capable switching system.
-- objects
-- pnniLinkSvccRccIndex
pnniNbrPeerMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 16 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per neighboring peer PNNI objects required
-- for management of a minimum function switching system.
-- objects
-- pnniNbrPeerState, pnniNbrPeerPortCount, pnniNbrPeerRcvDbSums,
-- pnniNbrPeerXmtDbSums, pnniNbrPeerRcvPtsps,
-- pnniNbrPeerXmtPtsps, pnniNbrPeerRcvPtseReqs,
-- pnniNbrPeerXmtPtseReqs, pnniNbrPeerRcvPtseAcks,
-- pnniNbrPeerXmtPtseAcks
pnniNbrPeerLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 17 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per neighboring peer PNNI objects required
-- for management of a PGL/LGN capable switching system.
-- objects
-- pnniNbrPeerSvccRccIndex
pnniNbrPeerPortMinGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 18 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per port to neighboring peer PNNI objects
-- required for management of a minimum function switching
-- system.
-- objects
-- pnniNbrPeerPortFloodStatus
pnniSvccRccLgnGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 19 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of per SVCC-based RCC PNNI objects required
-- for management of a PGL/LGN capable switching system.
-- objects
-- pnniSvccRccVersion, pnniSvccRccHelloState,
-- pnniSvccRccRemoteNodeId, pnniSvccRccRemoteAtmAddress,
-- pnniSvccRccRcvHellos, pnniSvccRccXmtHellos,
-- pnniSvccRccIfIndex, pnniSvccRccVpi, pnniSvccRccVci
pnniPtseOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 20 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional per PTSE PNNI objects.
-- objects
-- pnniPtseType, pnniPtseSequenceNum, pnniPtseChecksum,
-- pnniPtseLifeTime, pnniPtseInfo
pnniMapOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 21 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to create a map
-- of nodes and links in the PNNI routing domain.
-- objects
-- pnniMapType, pnniMapPeerGroupId, pnniMapAggrToken,
-- pnniMapRemoteNodeId, pnniMapRemotePortId, pnniMapVPCapability,
-- pnniMapPtseId, pnniMapMetricsTag
pnniMapNodeOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 22 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to create a map
-- of nodes in the PNNI routing domain.
-- objects
-- pnniMapNodePeerGroupId, pnniMapNodeAtmAddress,
-- pnniMapNodeRestrictedTransit, pnniMapNodeComplexRep,
-- pnniMapNodeRestrictedBranching, pnniMapNodeDatabaseOverload,
-- pnniMapNodeIAmLeader, pnniMapNodeLeadershipPriority,
-- pnniMapNodePreferredPgl, pnniMapNodeParentNodeId,
-- pnniMapNodeParentAtmAddress, pnniMapNodeParentPeerGroupId,
-- pnniMapNodeParentPglNodeId
pnniMapAddrOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 23 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to create a map
-- of reachable addresses in the PNNI routing domain.
-- objects
-- pnniMapAddrAddress, pnniMapAddrPrefixLength
pnniMapTnsOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 24 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to create a map
-- of reachable transit networks in the PNNI routing domain.
-- objects
-- pnniMapTnsId
pnniMetricsOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 25 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to manage
-- metrics and attributes associated with PNNI entities.
-- objects
-- pnniMetricsClasses, pnniMetricsGcacClp,
-- pnniMetricsAdminWeight, pnniMetrics1, pnniMetrics2,
-- pnniMetrics3, pnniMetrics4, pnniMetrics5, pnniMetrics6,
-- pnniMetrics7, pnniMetrics8, pnniMetricsRowStatus
pnniRouteGeneralOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 26 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects.
-- objects
-- pnniRouteNodeNumber, pnniRouteAddrNumber
pnniRouteNodeOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 27 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to manage
-- precalculated routes to nodes in the PNNI routing domain.
-- objects
-- pnniRouteNodeDestPortId, pnniRouteNodeProto,
-- pnniRouteNodeTimeStamp, pnniRouteNodeInfo,
-- pnniRouteNodeGcacClp, pnniRouteNodeFwdMetricAW,
-- pnniRouteNodeFwdMetric1, pnniRouteNodeFwdMetric2,
-- pnniRouteNodeFwdMetric3, pnniRouteNodeFwdMetric4,
-- pnniRouteNodeFwdMetric5, pnniRouteNodeFwdMetric6,
-- pnniRouteNodeFwdMetric7, pnniRouteNodeFwdMetric8,
-- pnniRouteNodeBwdMetricAW, pnniRouteNodeBwdMetric1,
-- pnniRouteNodeBwdMetric2, pnniRouteNodeBwdMetric3,
-- pnniRouteNodeBwdMetric4, pnniRouteNodeBwdMetric5,
-- pnniRouteNodeBwdMetric6, pnniRouteNodeBwdMetric7,
-- pnniRouteNodeBwdMetric8, pnniRouteNodeVPCapability,
-- pnniRouteNodeStatus
pnniDTLOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 28 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to manage
-- precalculated routes to nodes in the PNNI routing domain.
-- objects
-- pnniDTLNodeId, pnniDTLPortId, pnniDTLLinkType, pnniDTLStatus
pnniRouteAddrOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 29 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to manage routes
-- to reachable addresses in the PNNI routing domain.
-- objects
-- pnniRouteAddrIfIndex, pnniRouteAddrAdvertisingNodeId,
-- pnniRouteAddrAdvertisedPortId, pnniRouteAddrType,
-- pnniRouteAddrProto, pnniRouteAddrPnniScope,
-- pnniRouteAddrVPCapability, pnniRouteAddrMetricsTag,
-- pnniRouteAddrPtseId, pnniRouteAddrOriginateAdvertisement,
-- pnniRouteAddrInfo, pnniRouteAddrOperStatus,
-- pnniRouteAddrTimeStamp, pnniRouteAddrRowStatus
pnniRouteTnsOptionalGroup OBJECT IDENTIFIER ::= { pnniMIBGroups 30 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of optional PNNI objects used to manage routes
-- to reachable transit networks in the PNNI routing domain.
-- objects
-- pnniRouteTnsIfIndex, pnniRouteTnsAdvertisingNodeId,
-- pnniRouteTnsAdvertisedPortId, pnniRouteTnsRouteType,
-- pnniRouteTnsProto, pnniRouteTnsPnniScope,
-- pnniRouteTnsVPCapability, pnniRouteTnsMetricsTag,
-- pnniRouteTnsPtseId, pnniRouteTnsOriginateAdvertisement,
-- pnniRouteTnsInfo, pnniRouteTnsOperStatus,
-- pnniRouteTnsTimeStamp, pnniRouteTnsRowStatus
pnniMIBCompliance OBJECT IDENTIFIER ::= { pnniMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for entities which implement
-- the PNNI MIB.
--
-- Groups of PNNI objects required for management of a minimum
-- function node are identified by the suffix MinGroup.
--
-- Groups of PNNI objects required for management of a border
-- node are identified by the suffix BorderGroup.
--
-- Groups of PNNI objects required for management of a PGL/LGN
-- capable node are identified by the suffix LgnGroup.
--
-- Groups of optional PNNI objects are identified by the
-- suffix OptionalGroup.
-- Module
-- >>current<<
-- MandGroup
-- pnniGeneralMinGroup
-- MandGroup
-- pnniNodeMinGroup
-- MandGroup
-- pnniNodePglMinGroup
-- MandGroup
-- pnniNodeTimerMinGroup
-- MandGroup
-- pnniScopeMinGroup
-- MandGroup
-- pnniIfMinGroup
-- MandGroup
-- pnniLinkMinGroup
-- MandGroup
-- pnniNbrPeerMinGroup
-- MandGroup
-- pnniNbrPeerPortMinGroup
-- ObjVar
-- pnniNodeId
-- ObjVar
-- pnniNodeLowest
-- ObjVar
-- pnniNodeRestrictedTransit
-- ObjVar
-- pnniNodeComplexRep
-- ObjVar
-- pnniNodeRowStatus
-- ObjVar
-- pnniNodePglLeadershipPriority
-- ObjVar
-- pnniIfNodeIndex
-- ObjVar
-- pnniIfVPCapability
END
MPOA-MIB DEFINITIONS ::= BEGIN
-- From file: "af-mpoa-0092_000.mi2"
-- Compile options "G P A"
IMPORTS
-- enterprises
-- FROM RFC1155-SMI
Counter32, Integer32, Counter64
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
MacAddress, TimeInterval, TimeStamp, TruthValue, RowStatus
FROM SNMPv2-TC-v1
lecIndex, atmForumNetworkManagement
FROM LAN-EMULATION-CLIENT-MIB
AtmAddr
FROM ATM-TC-MIB;
-- mpoaMIB OBJECT IDENTIFIER ::= { atmfMpoa 1 }
-- MODULE-IDENTITY
-- LastUpdated
-- 9805220000Z
-- OrgName
-- ATM Forum LANE/MPOA Working Group
-- ContactInfo
-- 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
-- Descr
-- This module defines a portion of the management
-- information base (MIB) for managing Multiprotocol Over
-- ATM clients and servers.
-- RevDate
-- 9805220000Z
-- RevDescr
-- Final Ballot Version, May 22, 1998
-- Version of the MIB module MPOA-MIB
-- that is in: AF-MPOA-0092.000.
-- RevDate
-- 9802250000Z
-- RevDescr
-- Straw Ballot Revision 1.0, February 25, 1998
--
--
-- Version of the MIB module MPOA-MIB
-- that is in STR-MPOA-MIB-01.01.
--atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
--atmForumNetworkManagement OBJECT IDENTIFIER ::= { atmForum 5 }
atmfMpoa OBJECT IDENTIFIER ::= { atmForumNetworkManagement 8 }
mpoaMIB OBJECT IDENTIFIER ::= { atmfMpoa 1 }
mpoaMIBObjects OBJECT IDENTIFIER ::= { mpoaMIB 1 }
mpoaCommonObjects OBJECT IDENTIFIER ::= { mpoaMIBObjects 1 }
mpcObjects OBJECT IDENTIFIER ::= { mpoaMIBObjects 2 }
mpsObjects OBJECT IDENTIFIER ::= { mpoaMIBObjects 3 }
mpoaMIBConformance OBJECT IDENTIFIER ::= { mpoaMIB 2 }
mpoaMIBGroups OBJECT IDENTIFIER ::= { mpoaMIBConformance 1 }
mpoaMIBCompliances OBJECT IDENTIFIER ::= { mpoaMIBConformance 2 }
LecIndex ::= INTEGER(1..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- 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.
AtmConfigAddr ::= OCTET STRING(SIZE(1..20))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- 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.
InternetworkAddrType ::= 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)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- 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.
-- Refer
-- Assigned Numbers, RFC1700, ADDRESS FAMILY NUMBERS
InternetworkAddr ::= OCTET STRING(SIZE(0..60))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The value of an internetwork layer address.
MpcIndex ::= Integer32(1..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- 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.
MpsIndex ::= Integer32(1..2147483647)
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- 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.
deviceTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceTypeEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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)
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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)
}
ACCESS read-only
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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 }
deviceTypeMpsMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceTypeMpsMacAddressEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
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 }
mpcNextIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
ACCESS read-write
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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 {
mpcIndex MpcIndex,
mpcRowStatus RowStatus,
mpcConfigMode INTEGER,
mpcCtrlAtmAddr AtmConfigAddr,
mpcSCSetupFrameCount Integer32,
mpcSCSetupFrameTime Integer32,
mpcInitialRetryTime Integer32,
mpcRetryTimeMaximum Integer32,
mpcHoldDownTime Integer32
}
mpcIndex OBJECT-TYPE
SYNTAX MpcIndex
-- Rsyntax Integer32(1..2147483647)
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
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)
}
ACCESS read-write
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(1 | 8 | 20))
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"MPC-p2 Short-cut setup frame time, in seconds."
DEFVAL { 1 }
::= { mpcConfigEntry 6 }
mpcInitialRetryTime OBJECT-TYPE
SYNTAX Integer32(1..300)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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 }
mpcActualTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcActualEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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."
INDEX { mpcIndex }
-- Augments mpcConfigEntry
::= { mpcActualTable 1 }
MpcActualEntry ::= SEQUENCE {
mpcActualState INTEGER,
mpcDiscontinuityTime TimeStamp,
mpcActualConfigMode INTEGER,
mpcActualSCSetupFrameCount Integer32,
mpcActualSCSetupFrameTime Integer32,
mpcActualInitialRetryTime Integer32,
mpcActualRetryTimeMaximum Integer32,
mpcActualHoldDownTime Integer32
}
mpcActualState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
initialState(2),
up(3),
down(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the actual state
of the MPOA Client."
::= { mpcActualEntry 1 }
mpcDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
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)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this MPC auto-configured
when it was last (re-)initialized."
::= { mpcActualEntry 3 }
mpcActualSCSetupFrameCount OBJECT-TYPE
SYNTAX Integer32(1..65535)
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual MPC-p2 Short-cut setup frame time, in seconds."
::= { mpcActualEntry 5 }
mpcActualInitialRetryTime OBJECT-TYPE
SYNTAX Integer32(1..300)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual MPC-p4 is initial value for the
retry time out."
::= { mpcActualEntry 6 }
mpcActualRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32(30..300)
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MPC-p6 Hold Down Time
Minimum time to wait before reinitiating a failed
resolution attempt. The default value is
mpcRetryTimeMaximum * 4."
::= { mpcActualEntry 8 }
mpcDataAtmAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcDataAtmAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table which shows all the data ATM addresses
associated with all MPOA Clients."
::= { mpcObjects 4 }
mpcDataAtmAddressEntry OBJECT-TYPE
SYNTAX MpcDataAtmAddressEntry
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(0..20))
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A data ATM Address which is associated with
an MPOA Client specified by the mpcIndex."
::= { mpcDataAtmAddressEntry 1 }
mpcDataAtmAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
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 }
mpcStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A read-only table which contains statistical
information for all MPOA Clients that
this agent manages."
::= { mpcObjects 5 }
mpcStatisticsEntry OBJECT-TYPE
SYNTAX MpcStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row in this table contains statistics
for one MPOA Client."
INDEX { mpcIndex }
-- 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,
mpcStatRxErrUnrecognizedExtensions Counter32,
mpcStatRxErrLoopDetecteds Counter32,
mpcStatRxErrProtoAddrUnreachables Counter32,
mpcStatRxErrProtoErrors Counter32,
mpcStatRxErrSduSizeExceededs Counter32,
mpcStatRxErrInvalidExtensions Counter32,
mpcStatRxErrInvalidReplies Counter32,
mpcStatRxErrAuthenticationFailures Counter32,
mpcStatRxErrHopCountExceededs Counter32
}
mpcStatTxMpoaResolveRequests OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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 }
mpcProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcProtocolEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax 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)
-- }
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used by an agent or manager to
create, delete or modify a row in this table."
::= { mpcProtocolEntry 3 }
mpcMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcMappingEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
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
-- Rsyntax Integer32(1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mpcIndex of the MPOA Client that is performing
flow detection for the LANE Client represented by
the lecIndex."
::= { mpcMappingEntry 2 }
mpcMpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcMpsEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax Integer32(1..2147483647)
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MPS's index which is used to identify
a row in this table."
::= { mpcMpsEntry 1 }
mpcMpsAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Control ATM Address of the MPS"
::= { mpcMpsEntry 2 }
mpcMpsMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcMpsMacAddressEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax INTEGER(1..2147483647)
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lecIndex which represents the associated LEC."
::= { mpcMpsMacAddressEntry 1 }
mpcMpsMacAddress OBJECT-TYPE
SYNTAX MacAddress
-- Rsyntax OCTET STRING(SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC Address of the MPS."
REFERENCE
"Multiprotocol Over ATM Version 1.0 (Letter Ballot),
Section 3.3.3.1"
::= { mpcMpsMacAddressEntry 2 }
mpcIngressCacheTxTotalPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets transmitted over MPC Short Cuts."
::= { mpcObjects 10 }
mpcIngressCacheTxTotalOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets transmitted over MPC Short Cuts."
::= { mpcObjects 11 }
mpcIngressCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcIngressCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information for MPC Caches for
the ingress MPC."
::= { mpcObjects 12 }
mpcIngressCacheEntry OBJECT-TYPE
SYNTAX MpcIngressCacheEntry
ACCESS not-accessible
STATUS mandatory
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,
mpcIngressCacheLastNhrpCieCode INTEGER,
mpcIngressCacheSigErrCode Integer32,
mpcIngressCacheRetries Counter32,
mpcIngressCacheTimeUntilNextResolutionRequest TimeInterval,
mpcIngressCacheHoldingTime TimeInterval,
mpcIngressCacheServiceCategory INTEGER
}
mpcIngressCacheDestInetworkAddrType OBJECT-TYPE
SYNTAX InternetworkAddrType
-- Rsyntax 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)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the destination internetwork layer address."
::= { mpcIngressCacheEntry 1 }
mpcIngressCacheDestAddr OBJECT-TYPE
SYNTAX InternetworkAddr
-- Rsyntax OCTET STRING(SIZE(0..60))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination internetwork layer address for which
this entry is defined."
::= { mpcIngressCacheEntry 2 }
mpcIngressCachePrefixLen OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Destination ATM Address received in the MPOA
Resolution Reply."
::= { mpcIngressCacheEntry 4 }
mpcIngressCacheSrcAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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)
}
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Error code or Success of the last sinalling request
for this cache entry."
::= { mpcIngressCacheEntry 10 }
mpcIngressCacheRetries OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time the MPC
must wait before issuing the next resolution request."
::= { mpcIngressCacheEntry 12 }
mpcIngressCacheHoldingTime OBJECT-TYPE
SYNTAX TimeInterval
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The service categories supported for this shortcut."
REFERENCE
"Lane V2 LUNI TLVs. AF-LANE-0084 page 122"
::= { mpcIngressCacheEntry 14 }
mpcEgressCacheRxTotalPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counts the total number of packets
received by MPC Short Cuts."
::= { mpcObjects 13 }
mpcEgressCacheRxTotalOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counts the total number of octets
received by MPC Short Cuts."
::= { mpcObjects 14 }
mpcEgressCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpcEgressCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains Egress Cache information for
all the MPCs which this agent manages."
::= { mpcObjects 15 }
mpcEgressCacheEntry OBJECT-TYPE
SYNTAX MpcEgressCacheEntry
ACCESS not-accessible
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Cache ID Provided by the MPS in the Cache
Imposition Request."
::= { mpcEgressCacheEntry 1 }
mpcEgressCacheInetworkAddrType OBJECT-TYPE
SYNTAX InternetworkAddrType
-- Rsyntax 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)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of Internetwork Address in this cache entry."
::= { mpcEgressCacheEntry 2 }
mpcEgressCacheIDestAddr OBJECT-TYPE
SYNTAX InternetworkAddr
-- Rsyntax OCTET STRING(SIZE(0..60))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination internetwork layer address
for which this entry is defined."
::= { mpcEgressCacheEntry 3 }
mpcEgressCachePrefixLen OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
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)
}
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The remaining time for which this entry is valid."
::= { mpcEgressCacheEntry 8 }
mpcEgressCacheDataLinkHeader OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The DataLink header that the egress client rebuilds
the original DataLink packet with."
::= { mpcEgressCacheEntry 9 }
mpcEgressCacheIngressMpcDataAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER(1..2147483647)
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
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 }
mpsNextIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
ACCESS read-only
STATUS mandatory
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 }
mpsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsConfigEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"MPOA Server Configuration Entry.
Each entry contains configuration information
for one MPOA Server."
INDEX { mpsIndex }
::= { mpsConfigTable 1 }
MpsConfigEntry ::= SEQUENCE {
mpsIndex MpsIndex,
mpsRowStatus RowStatus,
mpsConfigMode INTEGER,
mpsCtrlAtmAddr AtmConfigAddr,
mpsKeepAliveTime Integer32,
mpsKeepAliveLifeTime Integer32,
mpsInitialRetryTime Integer32,
mpsRetryTimeMaximum Integer32,
mpsGiveupTime Integer32,
mpsDefaultHoldingTime Integer32
}
mpsIndex OBJECT-TYPE
SYNTAX MpsIndex
-- Rsyntax Integer32(1..2147483647)
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
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)
}
ACCESS read-write
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(1 | 8 | 20))
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"MPS-p4 is initial value in seconds for the
MPOA retry mechanism."
DEFVAL { 5 }
::= { mpsConfigEntry 7 }
mpsRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32(10..300)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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)
ACCESS read-write
STATUS mandatory
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 }
mpsActualTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsActualEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the MPS Actual Table.
An entry represents a specific MPOA Server's
status and operation information."
INDEX { mpsIndex }
-- Augments mpsConfigEntry
::= { mpsActualTable 1 }
MpsActualEntry ::= SEQUENCE {
mpsActualState INTEGER,
mpsDiscontinuityTime TimeStamp,
mpsActualConfigMode INTEGER,
mpsActualKeepAlive Integer32,
mpsActualKeepAliveLifeTime Integer32,
mpsActualInitialRetryTime Integer32,
mpsActualRetryTimeMaximum Integer32,
mpsActualGiveupTime Integer32,
mpsActualDefaultHoldingTime Integer32
}
mpsActualState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
initialState(2),
up(3),
down(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the current operational
status of the MPOA Server."
::= { mpsActualEntry 1 }
mpsDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
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)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this MPS auto-configured
when it was last (re-)initialized."
::= { mpsActualEntry 3 }
mpsActualKeepAlive OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum amount of time in seconds this MPS waits
between sending MPOA Keep-Alives."
::= { mpsActualEntry 5 }
mpsActualKeepAliveLifeTime OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The length of time in seconds this MPS
considers a Keep-Alive valid."
::= { mpsActualEntry 6 }
mpsActualInitialRetryTime OBJECT-TYPE
SYNTAX Integer32(1..300)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual initial value in seconds for the MPOA
retry mechanism."
DEFVAL { 5 }
::= { mpsActualEntry 7 }
mpsActualRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32(30..300)
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual Holding Time in minutes used in
NHRP Resolution Replies."
::= { mpsActualEntry 10 }
mpsStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table represents the statistical information
for the MPSs, which this agent manages."
::= { mpsObjects 4 }
mpsStatisticsEntry OBJECT-TYPE
SYNTAX MpsStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row in this table contains statistics
for one MPOA server."
INDEX { mpsIndex }
-- 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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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 }
mpsProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsProtocolEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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,
mpsLECSValue TruthValue,
mpsProtocolRowStatus RowStatus
}
mpsInternetworkLayerProtocol OBJECT-TYPE
SYNTAX InternetworkAddrType
-- Rsyntax 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)
-- }
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MPS-p3 A protocol on which to perform MPOA resolution."
::= { mpsProtocolEntry 1 }
mpsLECSValue OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-only
STATUS mandatory
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
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows network managers to enable
resolution for the `mpsInternetworkLayerProtocol'."
::= { mpsProtocolEntry 3 }
mpsMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsMappingEntry
ACCESS not-accessible
STATUS mandatory
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
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows creation, enabling/disabling of this row."
::= { mpsMappingEntry 1 }
mpsMappingIndex OBJECT-TYPE
SYNTAX MpsIndex
-- Rsyntax Integer32(1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The mpsMappingIndex of the MPOA Server that is associated with
this LEC. The mpsMappingIndex corresponds to the mpsIndex."
::= { mpsMappingEntry 2 }
mpsMpcTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsMpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This read-only table contains information about the
MPCs that these MPSs know about."
::= { mpsObjects 9 }
mpsMpcEntry OBJECT-TYPE
SYNTAX MpsMpcEntry
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax Integer32(1..2147483647)
-- ACCESS not-accessible
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The local index for the mpc represented by this entry"
::= { mpsMpcEntry 1 }
mpsMpcCtrlAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MPC control ATM address "
::= { mpsMpcEntry 2 }
mpsIngressCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsIngressCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table tracks all the Ingress Cache information
of the MPSs which this agents manages."
::= { mpsObjects 7 }
mpsIngressCacheEntry OBJECT-TYPE
SYNTAX MpsIngressCacheEntry
ACCESS not-accessible
STATUS mandatory
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
-- Rsyntax 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)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of internetwork layer address of the
Destination Address."
::= { mpsIngressCacheEntry 1 }
mpsIngressCacheDestAddr OBJECT-TYPE
SYNTAX InternetworkAddr
-- Rsyntax OCTET STRING(SIZE(0..60))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Ingress MPS Destination Internetwork Layer Address."
::= { mpsIngressCacheEntry 2 }
mpsIngressCachePrefixLen OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Prefix Length of the mpsIngressCacheDestAddr."
::= { mpsIngressCacheEntry 3 }
mpsIngressCacheEntryState OBJECT-TYPE
SYNTAX INTEGER {
doesNotExist(1),
inactive(2),
active(3),
negative(4)
}
ACCESS read-only
STATUS mandatory
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
-- Rsyntax 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)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of internetwork layer address of the
Source Address."
::= { mpsIngressCacheEntry 5 }
mpsIngressCacheSrcAddr OBJECT-TYPE
SYNTAX InternetworkAddr
-- Rsyntax OCTET STRING(SIZE(0..60))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Ingress MPS Source Internetwork Layer Address."
::= { mpsIngressCacheEntry 6 }
mpsIngressCacheSourceMpcCtrlAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM Address which has been resolved by an Egress MPC."
::= { mpsIngressCacheEntry 8 }
mpsIngressCacheHoldTime OBJECT-TYPE
SYNTAX TimeInterval
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time interval that this value is valid."
::= { mpsIngressCacheEntry 9 }
mpsIngressCacheMpoaRequestId OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The request ID contained in the MPOA resolution request
from the local Ingress MPC."
::= { mpsIngressCacheEntry 10 }
mpsIngressCacheNhrpRequestId OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The request ID which this MPS generates to identify the
NHRP resolution request."
::= { mpsIngressCacheEntry 11 }
mpsIngressCacheServiceCategory OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The service categories supported for this shortcut."
REFERENCE
"Lane V2 LUNI TLVs"
::= { mpsIngressCacheEntry 12 }
mpsEgressCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpsEgressCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information regarding the
Egress MPOA Server Cache Table."
::= { mpsObjects 8 }
mpsEgressCacheEntry OBJECT-TYPE
SYNTAX MpsEgressCacheEntry
ACCESS not-accessible
STATUS mandatory
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 Integer32,
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 Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The id which identifies this cache entry."
::= { mpsEgressCacheEntry 1 }
mpsEgressCacheDestInternetworkAddrType OBJECT-TYPE
SYNTAX InternetworkAddrType
-- Rsyntax 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)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination protocol address type."
::= { mpsEgressCacheEntry 2 }
mpsEgressCacheDestAddr OBJECT-TYPE
SYNTAX InternetworkAddr
-- Rsyntax OCTET STRING(SIZE(0..60))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination protocol address."
::= { mpsEgressCacheEntry 3 }
mpsEgressCachePrefixLen OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination prefix length."
::= { mpsEgressCacheEntry 4 }
mpsEgressCacheHoldTime OBJECT-TYPE
SYNTAX TimeInterval
-- Rsyntax INTEGER(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time interval that this value is valid."
::= { mpsEgressCacheEntry 5 }
mpsEgressCacheEntryState OBJECT-TYPE
SYNTAX INTEGER {
doesNotExist(1),
inactive(2),
active(3),
negative(4)
}
ACCESS read-only
STATUS mandatory
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))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Data-Link Layer Header."
::= { mpsEgressCacheEntry 7 }
mpsEgressCacheElanId OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elan id that this Cache Imposition is sent on."
::= { mpsEgressCacheEntry 8 }
mpsEgressCacheSourceClientAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0..20))
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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
ACCESS read-only
STATUS mandatory
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)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The service categories supported for this shortcut."
REFERENCE
"Lane V2 LUNI TLVs"
::= { mpsEgressCacheEntry 12 }
mpsEgressCacheNextHopInternetworkAddrType OBJECT-TYPE
SYNTAX InternetworkAddrType
-- Rsyntax 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)
-- }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NextHop protocol address type."
::= { mpsEgressCacheEntry 13 }
mpsEgressCacheNextHopAddr OBJECT-TYPE
SYNTAX InternetworkAddr
-- Rsyntax OCTET STRING(SIZE(0..60))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NextHop protocol address."
::= { mpsEgressCacheEntry 14 }
mpoaDeviceTypeGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- 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.
-- objects
-- deviceTypeLecIndex, deviceTypeRemoteLecAtmAddress,
-- deviceTypeType, deviceTypeMpsAtmAddress,
-- deviceTypeMpcAtmAddress
mpoaDeviceTypeMpsMacGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- 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.
-- objects
-- deviceTypeMpsMacAddress
mpcConfigGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects used for creating and
-- configuring MPOA Clients.
-- objects
-- mpcNextIndex, mpcRowStatus, mpcConfigMode, mpcCtrlAtmAddr,
-- mpcSCSetupFrameCount, mpcSCSetupFrameTime,
-- mpcInitialRetryTime, mpcRetryTimeMaximum, mpcHoldDownTime
mpcActualGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects describing the status
-- and operational parameters of the managed MPC.
-- objects
-- mpcActualState, mpcDiscontinuityTime, mpcActualConfigMode,
-- mpcActualSCSetupFrameCount, mpcActualSCSetupFrameTime,
-- mpcActualInitialRetryTime, mpcActualRetryTimeMaximum,
-- mpcActualHoldDownTime
mpcDataAtmAddressGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which describe the
-- set of data ATM addresses for the MPCs.
-- objects
-- mpcDataAtmAddressRowStatus
mpcStatisticsGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 6 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that provide statistics
-- on the MPOA protocol parameters.
-- 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
mpcProtocolGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 7 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to specify which
-- parameters this MPC is enabled for.
-- objects
-- mpcLECSValue, mpcProtocolRowStatus
mpcMappingGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 8 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to map from LEC to MPC
-- objects
-- mpcMappingRowStatus, mpcMappingIndex
mpcMpsGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 9 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which aid the MPCs to track
-- information for all the MPSs which are known by the MPCs.
-- objects
-- mpcMpsAtmAddr
mpcMpsMacAddressGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 10 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which aid the MPCs to track
-- MAC Address information for all the MPSs which are known
-- by the MPCs.
-- objects
-- mpcMpsMacAddress
mpcIngressCacheTotalPacketGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 11 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which count the total
-- number of packets transmitted over MPC
-- short cuts.
-- objects
-- mpcIngressCacheTxTotalPackets
mpcIngressCacheTotalOctetGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 12 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which count the total
-- number of octets transmitted over MPC
-- short cuts.
-- objects
-- mpcIngressCacheTxTotalOctets
mpcIngressCacheGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 13 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects used to monitor the
-- MPOA ingress cache.
-- objects
-- mpcIngressCacheDestInetworkAddrType, mpcIngressCacheDestAddr,
-- mpcIngressCachePrefixLen, mpcIngressCacheDestAtmAddr,
-- mpcIngressCacheSrcAtmAddr, mpcIngressCacheEntryState,
-- mpcIngressCacheEgressCacheTagValid,
-- mpcIngressCacheEgressCacheTag, mpcIngressCacheLastNhrpCieCode,
-- mpcIngressCacheSigErrCode, mpcIngressCacheRetries,
-- mpcIngressCacheTimeUntilNextResolutionRequest,
-- mpcIngressCacheHoldingTime, mpcIngressCacheServiceCategory
mpcEgressCacheTotalPacketGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 14 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which count the total
-- number of packets received by MPC short cuts.
-- objects
-- mpcEgressCacheRxTotalPackets
mpcEgressCacheTotalOctetGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 15 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which count the total
-- number of octets received by MPC short cuts.
-- objects
-- mpcEgressCacheRxTotalOctets
mpcEgressCacheGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 16 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects used to monitor the
-- MPOA egress cache.
-- objects
-- mpcEgressCacheId, mpcEgressCacheInetworkAddrType,
-- mpcEgressCacheIDestAddr, mpcEgressCachePrefixLen,
-- mpcEgressCacheEntryState, mpcEgressCacheEgressCacheTagValid,
-- mpcEgressCacheEgressCacheTag, mpcEgressCacheHoldTime,
-- mpcEgressCacheDataLinkHeader,
-- mpcEgressCacheIngressMpcDataAtmAddr, mpcEgressCacheLecIndex,
-- mpcEgressCacheServiceCategory
mpsConfigGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 17 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects used for creating and
-- configuring MPOA Servers.
-- objects
-- mpsNextIndex, mpsRowStatus, mpsConfigMode, mpsCtrlAtmAddr,
-- mpsKeepAliveTime, mpsKeepAliveLifeTime, mpsInitialRetryTime,
-- mpsRetryTimeMaximum, mpsGiveupTime, mpsDefaultHoldingTime
mpsActualGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 18 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects describing the status
-- and operational parameters of the managed MPS.
-- objects
-- mpsActualState, mpsDiscontinuityTime, mpsActualConfigMode,
-- mpsActualKeepAlive, mpsActualKeepAliveLifeTime,
-- mpsActualInitialRetryTime, mpsActualRetryTimeMaximum,
-- mpsActualGiveupTime, mpsActualDefaultHoldingTime
mpsStatisticsGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 19 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects that provide statistics
-- on the MPOA Server protocol parameters.
-- 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
mpsProtocolGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 20 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to specify which
-- parameters this MPS is enabled for.
-- objects
-- mpsLECSValue, mpsProtocolRowStatus
mpsMappingGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 21 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to map from MPSs to LECs.
-- objects
-- mpsMappingRowStatus, mpsMappingIndex
mpsMpcGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 22 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects which aid the MPSs to track
-- information for all the MPCs which are known by the
-- MPSs.
-- objects
-- mpsMpcCtrlAtmAddr
mpsIngressCacheGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 23 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to monitor the MPS
-- ingress cache.
-- objects
-- mpsIngressCacheDestInternetworkAddrType,
-- mpsIngressCacheDestAddr, mpsIngressCachePrefixLen,
-- mpsIngressCacheEntryState,
-- mpsIngressCacheSrcInternetworkAddrType,
-- mpsIngressCacheSrcAddr, mpsIngressCacheSourceMpcCtrlAtmAddr,
-- mpsIngressCacheResolvedAtmAddr, mpsIngressCacheHoldTime,
-- mpsIngressCacheMpoaRequestId, mpsIngressCacheNhrpRequestId,
-- mpsIngressCacheServiceCategory
mpsEgressCacheGroup OBJECT IDENTIFIER ::= { mpoaMIBGroups 24 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to monitor MPS's egress
-- cache parameters.
-- objects
-- mpsEgressCacheId, mpsEgressCacheDestInternetworkAddrType,
-- mpsEgressCacheDestAddr, mpsEgressCachePrefixLen,
-- mpsEgressCacheHoldTime, mpsEgressCacheEntryState,
-- mpsEgressCacheDataLinkHeader, mpsEgressCacheElanId,
-- mpsEgressCacheSourceClientAtmAddr,
-- mpsEgressCacheNhrpRequestId, mpsEgressCacheMpoaRequestId,
-- mpsEgressCacheServiceCategory,
-- mpsEgressCacheNextHopInternetworkAddrType,
-- mpsEgressCacheNextHopAddr
mpoaMpcMibBasicCompliance OBJECT IDENTIFIER ::= { mpoaMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The basic implementation requirements for SNMP entities
-- which support MPOA Clients.
-- Module
-- >>current<<
-- MandGroup
-- mpcConfigGroup
-- MandGroup
-- mpcActualGroup
-- MandGroup
-- mpcDataAtmAddressGroup
-- MandGroup
-- mpcStatisticsGroup
-- MandGroup
-- mpcProtocolGroup
-- MandGroup
-- mpcMpsGroup
-- MandGroup
-- mpcMpsMacAddressGroup
-- MandGroup
-- mpcIngressCacheGroup
-- MandGroup
-- mpcEgressCacheGroup
-- ObjVar
-- mpcRowStatus
-- ObjVar
-- mpcDataAtmAddressRowStatus
-- ObjVar
-- mpcProtocolRowStatus
-- OptGroup
-- mpcMappingGroup
-- ObjVar
-- mpcMappingRowStatus
-- ObjVar
-- mpcMappingIndex
mpoaMpcMibAdvancedCompliance OBJECT IDENTIFIER ::= { mpoaMIBCompliances 2 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The advanced implementation requirements for SNMP entities
-- which support MPOA Clients.
-- Module
-- >>current<<
-- MandGroup
-- mpoaDeviceTypeGroup
-- MandGroup
-- mpoaDeviceTypeMpsMacGroup
-- MandGroup
-- mpcConfigGroup
-- MandGroup
-- mpcActualGroup
-- MandGroup
-- mpcDataAtmAddressGroup
-- MandGroup
-- mpcStatisticsGroup
-- MandGroup
-- mpcProtocolGroup
-- MandGroup
-- mpcMpsGroup
-- MandGroup
-- mpcMpsMacAddressGroup
-- MandGroup
-- mpcIngressCacheTotalPacketGroup
-- MandGroup
-- mpcIngressCacheGroup
-- MandGroup
-- mpcEgressCacheTotalPacketGroup
-- MandGroup
-- mpcEgressCacheGroup
-- ObjVar
-- mpcRowStatus
-- ObjVar
-- mpcDataAtmAddressRowStatus
-- ObjVar
-- mpcProtocolRowStatus
-- OptGroup
-- mpcMappingGroup
-- ObjVar
-- mpcMappingRowStatus
-- ObjVar
-- mpcMappingIndex
mpoaMpcMibAdvancedPlusOctetsCompliance OBJECT IDENTIFIER ::= { mpoaMIBCompliances 3 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The AdvancedPlusOctets implementation requirements for SNMP
-- entities
-- which support MPOA Clients. This includes supporting
-- the 64 bit octet counters.
-- Module
-- >>current<<
-- MandGroup
-- mpoaDeviceTypeGroup
-- MandGroup
-- mpoaDeviceTypeMpsMacGroup
-- MandGroup
-- mpcConfigGroup
-- MandGroup
-- mpcActualGroup
-- MandGroup
-- mpcDataAtmAddressGroup
-- MandGroup
-- mpcStatisticsGroup
-- MandGroup
-- mpcProtocolGroup
-- MandGroup
-- mpcMpsGroup
-- MandGroup
-- mpcMpsMacAddressGroup
-- MandGroup
-- mpcIngressCacheTotalPacketGroup
-- MandGroup
-- mpcIngressCacheTotalOctetGroup
-- MandGroup
-- mpcIngressCacheGroup
-- MandGroup
-- mpcEgressCacheTotalPacketGroup
-- MandGroup
-- mpcEgressCacheTotalOctetGroup
-- MandGroup
-- mpcEgressCacheGroup
-- ObjVar
-- mpcRowStatus
-- ObjVar
-- mpcDataAtmAddressRowStatus
-- ObjVar
-- mpcProtocolRowStatus
-- OptGroup
-- mpcMappingGroup
-- ObjVar
-- mpcMappingRowStatus
-- ObjVar
-- mpcMappingIndex
mpoaMpsMibBasicCompliance OBJECT IDENTIFIER ::= { mpoaMIBCompliances 4 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The implementation requirements for SNMP entities
-- which support MPOA Servers.
-- Module
-- >>current<<
-- MandGroup
-- mpsConfigGroup
-- MandGroup
-- mpsActualGroup
-- MandGroup
-- mpsStatisticsGroup
-- MandGroup
-- mpsProtocolGroup
-- MandGroup
-- mpsIngressCacheGroup
-- MandGroup
-- mpsEgressCacheGroup
-- ObjVar
-- mpsRowStatus
-- ObjVar
-- mpsProtocolRowStatus
-- OptGroup
-- mpsMappingGroup
-- ObjVar
-- mpsMappingRowStatus
mpoaMpsMibAdvancedCompliance OBJECT IDENTIFIER ::= { mpoaMIBCompliances 5 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The advanced implementation requirements for SNMP entities
-- which support MPOA Servers.
-- Module
-- >>current<<
-- MandGroup
-- mpoaDeviceTypeGroup
-- MandGroup
-- mpoaDeviceTypeMpsMacGroup
-- MandGroup
-- mpsConfigGroup
-- MandGroup
-- mpsActualGroup
-- MandGroup
-- mpsStatisticsGroup
-- MandGroup
-- mpsProtocolGroup
-- MandGroup
-- mpsIngressCacheGroup
-- MandGroup
-- mpsEgressCacheGroup
-- ObjVar
-- mpsRowStatus
-- ObjVar
-- mpsProtocolRowStatus
-- OptGroup
-- mpsMappingGroup
-- ObjVar
-- mpsMappingRowStatus
END
-- MIB created 7/02/98 13:15:10, by
-- SMIC (the next generation) version 1.6.31, December 11, 1994.
ATM-SOFT-PVC-MIB DEFINITIONS ::= BEGIN
-- From file: "af-pnni-0066_000.mib"
-- Compile options "G P A"
IMPORTS
-- enterprises
-- FROM RFC1155-SMI
Counter32, Gauge32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
RowStatus, TruthValue, TimeStamp
FROM SNMPv2-TC-v1
ifIndex
FROM RFC1213-MIB
atmForumNetworkManagement FROM LAN-EMULATION-CLIENT-MIB
atmVplVpi, atmVclVpi, atmVclVci
FROM ATM-MIB;
-- MODULE-IDENTITY
-- LastUpdated
-- 9606210000Z
-- OrgName
-- The ATM Forum.
-- ContactInfo
-- The ATM Forum
-- 2570 West El Camino Real, Suite 304
-- Mountain View, CA 94040-1313 USA
-- Phone: +1 415-949-6700
-- Fax: +1 415-949-6705
-- info@atmforum.com
-- Descr
-- ATM Soft PVC MIB
-- RevDate
-- 9606210000Z
-- RevDescr
-- Initial version of this MIB module.
-- atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
-- atmForumNetworkManagement OBJECT IDENTIFIER ::= { atmForum 5 }
atmfSoftPvc OBJECT IDENTIFIER ::= { atmForumNetworkManagement 5 }
atmSoftPvcMIB OBJECT IDENTIFIER ::= { atmfSoftPvc 1 }
atmSoftPvcMIBObjects OBJECT IDENTIFIER ::= { atmSoftPvcMIB 1 }
atmSoftPvcMIBTraps OBJECT IDENTIFIER ::= { atmSoftPvcMIB 2 }
atmSoftPvcBaseGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBObjects 1 }
atmSoftPvcTraps OBJECT IDENTIFIER ::= { atmSoftPvcMIBTraps 1 }
atmSoftPvcTrapsPrefix OBJECT IDENTIFIER ::= { atmSoftPvcTraps 0 }
atmSoftPvcMIBConformance OBJECT IDENTIFIER ::= { atmSoftPvcMIB 3 }
atmSoftPvcMIBCompliances OBJECT IDENTIFIER ::= { atmSoftPvcMIBConformance 1 }
atmSoftPvcMIBGroups OBJECT IDENTIFIER ::= { atmSoftPvcMIBConformance 2 }
AtmAddr ::= OCTET STRING(SIZE(0..20))
-- AtmAddr ::= OCTET STRING(SIZE(0 | 8 | 20))
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- 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.
atmSoftPvcCallFailuresTrapEnable OBJECT-TYPE
SYNTAX TruthValue
-- Rsyntax INTEGER {
-- true(1),
-- false(2)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows the generation of traps in response to call
failures. By default, this object is set to 'false'."
::= { atmSoftPvcBaseGroup 1 }
atmSoftPvcCallFailures OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a series of call attempts has failed to
establish a Soft PVCC or Soft PVPC. The number of call
attempts in a series is determined by
atmSoftPVccRetryThreshold or atmSoftPVpcRetryThreshold,
respectively."
::= { atmSoftPvcBaseGroup 2 }
atmSoftPvcCurrentlyFailingSoftPVccs OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of Soft PVCCs for which there is
an active row in the atmSoftPVccTable having an
atmSoftPVccOperStatus with a value other than 'connected'."
::= { atmSoftPvcBaseGroup 3 }
atmSoftPvcCurrentlyFailingSoftPVpcs OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of Soft PVPCs for which there is an
active row in the atmSoftPVpcTable having an
atmSoftPVpcOperStatus with a value other than 'connected'."
::= { atmSoftPvcBaseGroup 4 }
atmSoftPvcNotificationInterval OBJECT-TYPE
SYNTAX INTEGER(0..3600)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum interval between the sending
of atmSoftPvcCallFailuresTrap notifications."
DEFVAL { 30 }
::= { atmSoftPvcBaseGroup 5 }
atmSoftPVccTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSoftPVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table used to manage Soft
Permanent Virtual Channel Connections (Soft PVCCs).
The Soft PVCC table is applicable only to switches."
::= { atmSoftPvcMIBObjects 2 }
atmSoftPVccEntry OBJECT-TYPE
SYNTAX AtmSoftPVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a Soft
Permanent Virtual Channel Connection (Soft PVCC)
originating at a switch interface.
A Soft PVCC is a VCC that is:
- provisioned at the originating (source)
interface of the connection
- established by signalling procedures
across a network to a destination interface.
A row in the atmVclTable must be created,
defining a VCL on the source interface, prior to
creating an atmSoftPVccEntry row. The row in the
atmVclTable must be active prior to activating the
atmSoftPVccEntry row.
The contents of this table reflect only the
characteristics unique to a Soft PVCC. The traffic
parameters are defined in the VCL row for the source
interface, as specified in the ATOMMIB (RFC1695) and
the forthcoming addition, the Supplemental ATOMMIB.
Note that the atmSigDescrParamTable contains some objects
such as the AAL parameters, Broadband high layer
information and Broadband low layer information
elements which are used to carry end-to-end information.
For this reason, these objects are not relevant to Soft
PVCCs.
When a row is made active, an attempt is made
to set up a switched connection to an interface at
the destination switch. No objects (other than
atmSoftPVccRowStatus) can be set while the row is
active.
At the destination, the VCL may be defined (but
not cross-connected) prior to arrival of the Setup
request.
The combination of ifIndex, atmVclVpi, and atmVclVci
specified in the index clause of this entry serves to
identify the VCL on the source interface. The
atmSoftPVccLeafReference object aids in distinguishing
between leaves of a point-to-multipoint Soft PVCC."
INDEX { ifIndex, atmVclVpi, atmVclVci, atmSoftPVccLeafReference }
::= { atmSoftPVccTable 1 }
AtmSoftPVccEntry ::= SEQUENCE {
atmSoftPVccLeafReference INTEGER,
atmSoftPVccTargetAddress AtmAddr,
atmSoftPVccTargetSelectType INTEGER,
atmSoftPVccTargetVpi INTEGER,
atmSoftPVccTargetVci INTEGER,
atmSoftPVccLastReleaseCause INTEGER,
atmSoftPVccLastReleaseDiagnostic OCTET STRING,
atmSoftPVccOperStatus INTEGER,
atmSoftPVccRestart INTEGER,
atmSoftPVccRetryInterval INTEGER,
atmSoftPVccRetryTimer INTEGER,
atmSoftPVccRetryThreshold INTEGER,
atmSoftPVccRetryFailures Gauge32,
atmSoftPVccRetryLimit INTEGER,
atmSoftPVccRowStatus RowStatus
}
atmSoftPVccLeafReference OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary integer which, in the case of the
source VCL having an atmVclCastType of
'p2mpRoot', serves to distinguish between the
multiple leaves attached to a root of a
point-to-multipoint Soft PVCC. If the atmVclCastType
is not 'p2mpRoot' the value 1 shall be used."
::= { atmSoftPVccEntry 1 }
atmSoftPVccTargetAddress OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The target ATM Address of this Soft PVCC."
::= { atmSoftPVccEntry 2 }
atmSoftPVccTargetSelectType OBJECT-TYPE
SYNTAX INTEGER {
required(1),
any(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the target VPI/VCI values
are to be used at the destination.
If the value 'any' is specified, the destination
switch will choose the VPI/VCI values. In such a
case, once the Soft PVCC atmSoftPVccOperStatus
value is 'connected', the value of this object
changes to 'required', such that the same VPI/VCI
values will continue to be used even if the connection
is subsequently torn down and re-established. The
VPI/VCI values chosen will be available for reading in
atmSoftPVccTargetVpi and atmSoftPVccTargetVci.
If the value 'required' is specified, then values
must be supplied for objects atmSoftPVccTargetVpi
and atmSoftPVccTargetVci prior to activation of the
row. These values are then to be used at the destination."
DEFVAL { required }
::= { atmSoftPVccEntry 3 }
atmSoftPVccTargetVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VPI value of the VCL used at the target interface.
This value is not relevant when the value of
atmSoftPVccTargetSelectType is 'any'."
DEFVAL { 0 }
::= { atmSoftPVccEntry 4 }
atmSoftPVccTargetVci OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VCI value of the VCL used at the target interface.
This value must be filled in when the
atmSoftPVccTargetSelectType is set to 'required'.This
value is not relevant when the value of
atmSoftPVccTargetSelectType is 'any'."
::= { atmSoftPVccEntry 5 }
atmSoftPVccLastReleaseCause OBJECT-TYPE
SYNTAX INTEGER(1..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the Cause field of the Cause
Information Element in the last RELEASE
signalling message received for this Soft PVCC.
Indicates the reason for the Release."
::= { atmSoftPVccEntry 6 }
atmSoftPVccLastReleaseDiagnostic OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the first 8 bytes of diagnostic information
from the Cause field of the Cause Information Element
in the last RELEASE signalling message received for
this Soft PVCC."
::= { atmSoftPVccEntry 7 }
atmSoftPVccOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
establishmentInProgress(2),
connected(3),
retriesExhausted(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the status of the Soft PVCC. When the
row is not 'active', the value of this
object is 'other'."
::= { atmSoftPVccEntry 8 }
atmSoftPVccRestart OBJECT-TYPE
SYNTAX INTEGER {
restart(1),
noop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When the value is set to 'restart' the Soft PVCC
is released if necessary and a new setup procedure
is begun. As a result of this action, the
atmSoftPVccOperStatus object transitions to
'establishmentInProgress' (if not already in this state)
and the atmSoftPVccRetryFailures object is cleared
When the value is set to 'noop' no operation is
performed. When read, the value 'noop' is returned."
::= { atmSoftPVccEntry 9 }
atmSoftPVccRetryInterval OBJECT-TYPE
SYNTAX INTEGER(0..3600)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the period to wait before attempting
to establish the Soft PVC after the first failed call
attempt. Zero represents an infinite interval indicating no
retries."
DEFVAL { 10 }
::= { atmSoftPVccEntry 10 }
atmSoftPVccRetryTimer OBJECT-TYPE
SYNTAX INTEGER(0..86400)
-- Units
-- seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current value of the retry timer for
this connection. When the value reaches zero an attempt
will be made to establish the Soft PVCC. When the timer
is not running, the value zero shall be returned."
::= { atmSoftPVccEntry 11 }
atmSoftPVccRetryThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the number of consecutive call setup attempts for
the same Soft PVCC which need to fail before the
atmSoftPvcCallFailures object is incremented. A value of
zero indicates that an infinite number of call attempts
are required to increment the atmSoftPvcCallFailures object
and thus disables alarms for the Soft PVCC."
DEFVAL { 1 }
::= { atmSoftPVccEntry 12 }
atmSoftPVccRetryFailures OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates how many attempts to establish the connection
have failed. This count is reset whenever a connection
is successfully established or the Soft PVCC is restarted."
::= { atmSoftPVccEntry 13 }
atmSoftPVccRetryLimit OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sets a maximum limit on how many consecutive unsuccessful
call setup attempts can be made before stopping the attempt
to set up the connection. If this limit is reached then
management action will be required (e.g. setting
atmSoftPVccRestart to 'restart') to initiate a new attempt
to establish the connection. A value of zero indicates
no limit - the attempts will continue until successful."
DEFVAL { 0 }
::= { atmSoftPVccEntry 14 }
atmSoftPVccRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to create and delete a Soft PVCC. When this
object is set to 'active' an attempt is made to
set up the Soft PVCC. When this object has the value
'active' and is set to another value, any
set-up or connection in-progress is released."
::= { atmSoftPVccEntry 15 }
atmSoftPVpcTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmSoftPVpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table used to manage Soft
Permanent Virtual Path Connections (Soft PVPCs)
The Soft PVPC table is applicable only to switches."
::= { atmSoftPvcMIBObjects 3 }
atmSoftPVpcEntry OBJECT-TYPE
SYNTAX AtmSoftPVpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a Soft
Permanent Virtual Path Connection (Soft PVPC)
originating at a switch interface.
A Soft PVPC is a VPC that is:
- provisioned at the originating (source)
interface of the connection
- established by signalling procedures
across a network to a destination interface.
A row in the atmVplTable must be created,
defining a VPL on the source interface, prior to
creating an atmSoftPVpcEntry row. The row in the
atmVplTable must be active prior to activating the
atmSoftPVpcEntry row.
The contents of this table reflect only the
characteristics unique to a Soft PVPC. The traffic
parameters are defined in the VPL row for the source
interface, as specified in the ATOMMIB (RFC1695) and
the forthcoming addition, the Supplemental ATOMMIB.
Note that the atmSigDescrParamTable contains some
objects such as the AAL parameters, Broadband high
layer information, and Broadband low layer information
elements which are used to carry end-to-end information.
For this reason, these objects are not relevant to Soft
PVPCs.
When a row is made active, an attempt is made
to set up a switched connection to an interface at
the destination switch. No objects (other than
atmSoftPVpcRowStatus) can be set while the row is
active.
At the destination, the VPL may be defined (but
not cross-connected) prior to arrival of the Setup
request.
The combination of ifIndex, atmVplVpi specified
in the index clause of this entry serves to
identify the VPL on the source interface. The
atmSoftPVpcLeafReference object aids in distinguishing
between leaves of a point-to-multipoint Soft PVPC."
INDEX { ifIndex, atmVplVpi, atmSoftPVpcLeafReference }
::= { atmSoftPVpcTable 1 }
AtmSoftPVpcEntry ::= SEQUENCE {
atmSoftPVpcLeafReference INTEGER,
atmSoftPVpcTargetAddress AtmAddr,
atmSoftPVpcTargetSelectType INTEGER,
atmSoftPVpcTargetVpi INTEGER,
atmSoftPVpcLastReleaseCause INTEGER,
atmSoftPVpcLastReleaseDiagnostic OCTET STRING,
atmSoftPVpcOperStatus INTEGER,
atmSoftPVpcRestart INTEGER,
atmSoftPVpcRetryInterval INTEGER,
atmSoftPVpcRetryTimer INTEGER,
atmSoftPVpcRetryThreshold INTEGER,
atmSoftPVpcRetryFailures Gauge32,
atmSoftPVpcRetryLimit INTEGER,
atmSoftPVpcRowStatus RowStatus
}
atmSoftPVpcLeafReference OBJECT-TYPE
SYNTAX INTEGER(1..63535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary integer which, in the case of the
source VPL having a atmVplCastType of
'p2mpRoot', serves to distinguish between the
multiple leaves attached to a root of a
point-to-multipoint Soft PVPC.
If the atmVplCastType is not 'p2mpRoot', the
value 1 shall be used."
::= { atmSoftPVpcEntry 1 }
atmSoftPVpcTargetAddress OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The target ATM Address of this Soft PVPC."
::= { atmSoftPVpcEntry 2 }
atmSoftPVpcTargetSelectType OBJECT-TYPE
SYNTAX INTEGER {
required(1),
any(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the target VPI value
is to be used at the destination.
If the value 'any' is specified, the
destination switch will choose the VPI
value. In such a case, once the Soft PVPC
atmSoftPVpcOperStatus value is 'connected',
the value of this object changes to 'required',
such that the same VPI value will continue to
be used even if the connection is subsequently
torn down and re-established. The VPI value
chosen will be available for reading in
atmSoftPVpcTargetVpi.
If the value 'required' is specified, then
a value must be supplied for object
atmSoftPVpcTargetVpi prior to activation
of the row. This value is then to be used
at the destination."
DEFVAL { required }
::= { atmSoftPVpcEntry 3 }
atmSoftPVpcTargetVpi OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VPI value of the VPL used at the
target interface.
This value must be filled in when the
atmSoftPVpcTargetSelectType is set to 'required'.
This value is not relevant when the value of
atmSoftPVpcTargetSelectType is 'any'."
::= { atmSoftPVpcEntry 4 }
atmSoftPVpcLastReleaseCause OBJECT-TYPE
SYNTAX INTEGER(1..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the Cause field of the Cause
Information Element in the last RELEASE
signalling message received for this Soft PVPC.
Indicates the reason for the Release."
::= { atmSoftPVpcEntry 5 }
atmSoftPVpcLastReleaseDiagnostic OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the first 8 bytes of diagnostic information
from the Cause field of the Cause Information Element
in the last RELEASE signalling message received for
this Soft PVPC."
::= { atmSoftPVpcEntry 6 }
atmSoftPVpcOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
establishmentInProgress(2),
connected(3),
retriesExhausted(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the status of the Soft PVPC. When the
row is not 'active', the value of this
object is 'other'."
::= { atmSoftPVpcEntry 7 }
atmSoftPVpcRestart OBJECT-TYPE
SYNTAX INTEGER {
restart(1),
noop(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When the value is set to 'restart', the Soft PVPC is
released if necessary and a new setup procedure is begun.
As a result of this action, the atmSoftPVpcOperStatus
object transitions to 'establishmentInProgress' (if not
already in this state) and the atmSoftPVpcRetryFailures
object is cleared.
When the value is set to 'noop', no operation is performed.
When read, the value 'noop' is returned."
::= { atmSoftPVpcEntry 8 }
atmSoftPVpcRetryInterval OBJECT-TYPE
SYNTAX INTEGER(0..3600)
-- Units
-- seconds
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the period to wait before attempting
to establish the Soft PVPC connection after the first
failed call attempt. Zero represents an infinite
interval indicating no retries."
DEFVAL { 10 }
::= { atmSoftPVpcEntry 9 }
atmSoftPVpcRetryTimer OBJECT-TYPE
SYNTAX INTEGER(0..86400)
-- Units
-- seconds
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current value of the retry timer for
this connection. When the value reaches zero an attempt
will be made to establish the Soft PVPC. When the
timer is not running, the value zero shall be returned."
::= { atmSoftPVpcEntry 10 }
atmSoftPVpcRetryThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the number of consecutive call setup attempts for
the same Soft PVPC which need to fail before the
atmSoftPvcCallFailures object is incremented. A value of
zero indicates that an infinite number of call attempts
are required to increment the atmSoftPvcCallFailures object
and thus disables alarms for the Soft PVPC."
DEFVAL { 1 }
::= { atmSoftPVpcEntry 11 }
atmSoftPVpcRetryFailures OBJECT-TYPE
SYNTAX Gauge32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates how many attempts to establish the connection
have failed. This count is reset whenever a connection
is successfully established or the Soft PVPC is restarted."
::= { atmSoftPVpcEntry 12 }
atmSoftPVpcRetryLimit OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sets a maximum limit on how many consecutive unsuccessful
call setup attempts can be made before stopping the attempt
to set up the connection. If this limit is reached then
management action will be required (e.g. setting
atmSoftPVpcRestart to 'restart') to initiate a new attempt
to establish the connection. A value of zero indicates no
limit - the attempts will continue until successful."
DEFVAL { 0 }
::= { atmSoftPVpcEntry 13 }
atmSoftPVpcRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to create and delete a Soft PVPC. When this
object is set to 'active' an attempt is made to
set up the Soft PVPC. When this object has the value
'active' and is set to another value, any
set-up or connection in-progress is released."
::= { atmSoftPVpcEntry 14 }
atmInterfaceSoftPvcAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmInterfaceSoftPvcAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to configure ATM addresses at
an ATM interface on this node prior to setting up
Soft PVPCs or Soft PVPCs at that interface."
::= { atmSoftPvcMIBObjects 4 }
atmInterfaceSoftPvcAddressEntry OBJECT-TYPE
SYNTAX AtmInterfaceSoftPvcAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM address entry for configuring Soft PVCCs or
Soft PVPCs at an ATM interface."
INDEX { ifIndex, atmInterfaceSoftPvcAddress }
::= { atmInterfaceSoftPvcAddressTable 1 }
AtmInterfaceSoftPvcAddressEntry ::= SEQUENCE {
atmInterfaceSoftPvcAddress AtmAddr,
atmInterfaceSoftPvcAddressRowStatus RowStatus
}
atmInterfaceSoftPvcAddress OBJECT-TYPE
SYNTAX AtmAddr
-- Rsyntax OCTET STRING(SIZE(0 | 8 | 20))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Specifies the address that can be used to establish a Soft
PVCC or Soft PVPC to this interface."
::= { atmInterfaceSoftPvcAddressEntry 1 }
atmInterfaceSoftPvcAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
-- Rsyntax INTEGER {
-- active(1),
-- notInService(2),
-- notReady(3),
-- createAndGo(4),
-- createAndWait(5),
-- destroy(6)
-- }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used to create and delete an ATM address at this interface
for setting up Soft PVCCs or Soft PVPCs."
::= { atmInterfaceSoftPvcAddressEntry 2 }
atmCurrentlyFailingSoftPVccTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCurrentlyFailingSoftPVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table indicating all Soft Permanent Virtual Channel
Connections (Soft PVCCs) for which the atmSoftPVccRowStatus
is 'active' and the atmSoftPVccOperStatus is other than
'connected'."
::= { atmSoftPvcMIBObjects 5 }
atmCurrentlyFailingSoftPVccEntry OBJECT-TYPE
SYNTAX AtmCurrentlyFailingSoftPVccEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a Soft Permanent
Virtual Channel Connection (Soft PVCC) for which the
atmSoftPVccRowStatus is 'active' and the
atmSoftPVccOperStatus is other than 'connected'."
INDEX { ifIndex, atmVclVpi, atmVclVci, atmSoftPVccLeafReference }
::= { atmCurrentlyFailingSoftPVccTable 1 }
AtmCurrentlyFailingSoftPVccEntry ::= SEQUENCE {
atmCurrentlyFailingSoftPVccTimeStamp TimeStamp
}
atmCurrentlyFailingSoftPVccTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this Soft PVCC began to fail."
::= { atmCurrentlyFailingSoftPVccEntry 1 }
atmCurrentlyFailingSoftPVpcTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCurrentlyFailingSoftPVpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table indicating all Soft Permanent Virtual Path
Connections (Soft PVPCs) for which the atmSoftPVpcRowStatus
is 'active' and the atmSoftPVpcOperStatus is other than
'connected'."
::= { atmSoftPvcMIBObjects 6 }
atmCurrentlyFailingSoftPVpcEntry OBJECT-TYPE
SYNTAX AtmCurrentlyFailingSoftPVpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents a Soft Permanent
Virtual Path Connection (Soft PVPC) for which the
atmSoftPVpcRowStatus is 'active' and the
atmSoftPVpcOperStatus is other than 'connected'."
INDEX { ifIndex, atmVclVpi, atmSoftPVpcLeafReference }
::= { atmCurrentlyFailingSoftPVpcTable 1 }
AtmCurrentlyFailingSoftPVpcEntry ::= SEQUENCE {
atmCurrentlyFailingSoftPVpcTimeStamp TimeStamp
}
atmCurrentlyFailingSoftPVpcTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
-- Rsyntax TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which this Soft PVPC began to fail."
::= { atmCurrentlyFailingSoftPVpcEntry 1 }
atmSoftPvcCallFailuresTrap TRAP-TYPE
-- Reverse mappable trap
ENTERPRISE atmSoftPvcTraps
VARIABLES {
atmSoftPvcCallFailures, atmSoftPvcCurrentlyFailingSoftPVccs,
atmSoftPvcCurrentlyFailingSoftPVpcs }
-- Status
-- mandatory
DESCRIPTION
"A notification indicating that one or more series of
call attempts in trying to establish a Soft PVPC or
Soft PVCC have failed since the last
atmSoftPvcCallFailureTrap was sent. If this trap has
not been sent for the last atmSoftPvcNotificationInterval,
then it will be sent on the next increment of
atmSoftPvcCallFailures."
::= 1
atmSoftPvcBaseMIBGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBGroups 1 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to related to failing
-- Soft PVCCs and Soft PVPCs.
-- objects
-- atmSoftPvcCallFailuresTrapEnable, atmSoftPvcCallFailures,
-- atmSoftPvcCurrentlyFailingSoftPVccs,
-- atmSoftPvcCurrentlyFailingSoftPVpcs,
-- atmSoftPvcNotificationInterval
atmSoftPvcVccMIBGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBGroups 2 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects managing Soft PVCCs.
-- objects
-- atmSoftPVccTargetAddress, atmSoftPVccTargetSelectType,
-- atmSoftPVccTargetVpi, atmSoftPVccTargetVci,
-- atmSoftPVccLastReleaseCause, atmSoftPVccLastReleaseDiagnostic,
-- atmSoftPVccOperStatus, atmSoftPVccRestart,
-- atmSoftPVccRetryInterval, atmSoftPVccRetryTimer,
-- atmSoftPVccRetryThreshold, atmSoftPVccRetryFailures,
-- atmSoftPVccRetryLimit, atmSoftPVccRowStatus
atmSoftPvcVpcMIBGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBGroups 3 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects managing Soft PVPCs.
-- objects
-- atmSoftPVpcTargetAddress, atmSoftPVpcTargetSelectType,
-- atmSoftPVpcTargetVpi, atmSoftPVpcLastReleaseCause,
-- atmSoftPVpcLastReleaseDiagnostic, atmSoftPVpcOperStatus,
-- atmSoftPVpcRestart, atmSoftPVpcRetryInterval,
-- atmSoftPVpcRetryTimer, atmSoftPVpcRetryThreshold,
-- atmSoftPVpcRetryFailures, atmSoftPVpcRetryLimit,
-- atmSoftPVpcRowStatus
atmSoftPvcAddressMIBGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBGroups 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects managing interfaces addresses for
-- Soft PVCCs and Soft PVPCs.
-- objects
-- atmInterfaceSoftPvcAddressRowStatus
atmCurrentlyFailingSoftPVccMIBGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBGroups 5 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects for management of currently
-- failing Soft PVCCs.
-- objects
-- atmCurrentlyFailingSoftPVccTimeStamp
atmCurrentlyFailingSoftPVpcMIBGroup OBJECT IDENTIFIER ::= { atmSoftPvcMIBGroups 6 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects for management of currently
-- failing Soft PVPCs.
-- objects
-- atmCurrentlyFailingSoftPVpcTimeStamp
atmSoftPvcMIBCompliance OBJECT IDENTIFIER ::= { atmSoftPvcMIBCompliances 1 }
-- MODULE-COMPLIANCE
-- Status
-- mandatory
-- Descr
-- The compliance statement for the ATM Soft PVC group.
-- Module
-- >>current<<
-- MandGroup
-- atmSoftPvcBaseMIBGroup
-- MandGroup
-- atmSoftPvcVccMIBGroup
-- MandGroup
-- atmSoftPvcAddressMIBGroup
-- ObjVar
-- atmSoftPVccRetryLimit
-- OptGroup
-- atmSoftPvcVpcMIBGroup
-- ObjVar
-- atmSoftPVpcRetryLimit
END
-- SECTION 1: Top Level Definitions
SYNOPTICS-ROOT-MIB DEFINITIONS ::= BEGIN
-- SynOptics Root MIB Release 1.5.8
-- Revision 9/03/97
-- Copyright 1996, 97 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
enterprises
FROM RFC1155-SMI;
-- Textual Conventions
SnpxBackplaneType ::= INTEGER {
other(1), -- none of the following
eth(2), -- ethernet
ethTok(3), -- ethernet and tokenring
ethFddi(4), -- ethernet and FDDI
ethTokFddi(5), -- ethernet, tokenring, and FDDI
ethTokRed(6), -- ethernet and tokenring with
-- redundant powersupply
ethTokFddiRed(7), -- ethernet, tokenring, and FDDI
-- with redundant powersupply
tok(8), -- tokenring
enetTrFastEnet(9), -- ethernet, tokenring, and fast ethernet
enetFastEnet(10), -- ethernet and fast ethernet
enetTrFastEnetRed(11) -- ethernet, tokenring, and fast ethernet
-- with redundant powersupply
}
-- This type is used to specify a concentrator backplane.
SnpxChassisType ::= INTEGER {
other(1), -- none of the following
m3000(2), -- product 3000
m3030(3), -- product 3030
m2310(4), -- product 2310
m2810(5), -- product 2810
m2912(6), -- product 2912
m2914(7), -- product 2914
m271x(8), -- product 271x
m2813(9), -- product 2813
m2814(10), -- product 2814
m2915(11), -- product 2915
m5000(12), -- product 5000
m2813SA(13), -- product 2813SA
m2814SA(14), -- product 2814SA
m810M(15), -- product 810M
m1032x(16), -- product EtherCell
m5005(17), -- product 5005
mAlcatelEthConc(18), -- product Alcatel Ethernet workgroup conc.
m2715SA(20), -- product 2715SA
m2486(21), -- product 2486
m28xxx(22), -- product 28000 series
m2300x(23), -- product 23000 series
m5DN00x(24), -- product 5DN00x series
mBayStackEth(25), -- product BayStack Ethernet
m2310x(26), -- product 23100 series
mBayStack100Hub(27), -- product 100Base-T Hub
m3000FastEth(28), -- product 3000 Fast Ethernet
mXediaSwitch(29), -- product Orion switch
notUsed(30), -- not used
m28200EthSwitch(31), -- product DDS
mCent6Slot(32), -- product Centillion
mCent12Slot(33), -- product Centillion
mCent1Slot(34), -- product Centillion
mBayStack301(35), -- product BayStack 301
mBayStackTr(36), -- product BayStack TokenRing Hub
mFVC10625(37), -- product FVC Multimedia Switch
mSwitchNode(38), -- product Switch Node
mBayStack302(39), -- product BayStack 302 Switch
mBayStack350(40), -- product BayStack 350 Switch
mBayStack150(41), -- product BayStack 150 Ethernet Hub
mCent50N3Slot(42), -- product Centillion 50N switch
mCent50T3Slot(43), -- product Centillion 50T switch
mBayStack303-304(44), -- product BayStack 303 and 304 Switches
mBayStack200(45), -- product BayStack 200 Ethernet Hub
mBayStack250(46) -- product BayStack 250 10/100 Ethernet Hub
}
-- This type is used to specify a concentrator chassis.
-- Top Branches under "synoptics"
synoptics OBJECT IDENTIFIER ::= { enterprises 45 }
products OBJECT IDENTIFIER ::= { synoptics 1 }
temporary OBJECT IDENTIFIER ::= { synoptics 2 }
registration OBJECT IDENTIFIER ::= { synoptics 3 }
-- Branches under "products"
series1000 OBJECT IDENTIFIER ::= { products 1 }
s3SnmpAgent OBJECT IDENTIFIER ::= { products 2 }
series3000 OBJECT IDENTIFIER ::= { products 3 }
superAgent OBJECT IDENTIFIER ::= { products 4 }
specialTraps OBJECT IDENTIFIER ::= { products 5 }
series5000 OBJECT IDENTIFIER ::= { products 6 }
lanSwitch OBJECT IDENTIFIER ::= { products 7 }
-- Branches under "temporary"
-- ieee8023 OBJECT IDENTIFIER ::= { temporary 1 }
-- proj1(del) OBJECT IDENTIFIER ::= { temporary 2 }
-- proj2(sa) OBJECT IDENTIFIER ::= { temporary 3 }
-- proj3(lc) OBJECT IDENTIFIER ::= { temporary 4 }
-- proj4(pen) OBJECT IDENTIFIER ::= { temporary 5 }
-- proj5(phe) OBJECT IDENTIFIER ::= { temporary 6 }
-- proj6(fddi) OBJECT IDENTIFIER ::= { temporary 7 }
-- proj7(xo) OBJECT IDENTIFIER ::= { temporary 8 }
-- Branches under "registration" (values for object sysObjectId)
s3reg-other OBJECT IDENTIFIER ::= { registration 1 }
s3reg-3000 OBJECT IDENTIFIER ::= { registration 2 }
s3reg-3000-enetNMM
OBJECT IDENTIFIER ::= { s3reg-3000 1 }
s3reg-3000-trNMM
OBJECT IDENTIFIER ::= { s3reg-3000 2 }
s3reg-3000-FDDI-NMM
OBJECT IDENTIFIER ::= { s3reg-3000 3 }
s3reg-3000-FastEthNMM
OBJECT IDENTIFIER ::= { s3reg-3000 4 }
s3reg-3000-ethSwitchNMM
OBJECT IDENTIFIER ::= { s3reg-3000 5 }
s3reg-3030 OBJECT IDENTIFIER ::= { registration 3 }
s3reg-3030-enetNMM
OBJECT IDENTIFIER ::= { s3reg-3030 1 }
s3reg-3030-trNMM
OBJECT IDENTIFIER ::= { s3reg-3030 2 }
s3reg-3030-FDDI-NMM
OBJECT IDENTIFIER ::= { s3reg-3030 3 }
s3reg-3030-ethSwitchNMM
OBJECT IDENTIFIER ::= { s3reg-3030 4 }
s3reg-2310 OBJECT IDENTIFIER ::= { registration 4 }
s3reg-2310-enetNMM
OBJECT IDENTIFIER ::= { s3reg-2310 1 }
s3reg-2310-trNMM
OBJECT IDENTIFIER ::= { s3reg-2310 2 }
s3reg-2310-FDDI-NMM
OBJECT IDENTIFIER ::= { s3reg-2310 3 }
s3reg-332X OBJECT IDENTIFIER ::= { registration 5 }
s3reg-332XS OBJECT IDENTIFIER ::= { registration 6 }
s3reg-3356 OBJECT IDENTIFIER ::= { registration 7 }
s3reg-2810 OBJECT IDENTIFIER ::= { registration 8 }
s3reg-2810-enetNMM
OBJECT IDENTIFIER ::= { s3reg-2810 1 }
s3reg-2715 OBJECT IDENTIFIER ::= { registration 9 }
s3reg-2715-trNMM
OBJECT IDENTIFIER ::= { s3reg-2715 1 }
s3reg-291X OBJECT IDENTIFIER ::= { registration 10 }
s3reg-291X-FDDI-NMM
OBJECT IDENTIFIER ::= { s3reg-291X 1 }
s3reg-3394 OBJECT IDENTIFIER ::= { registration 11 }
s3reg-281X OBJECT IDENTIFIER ::= { registration 12 }
s3reg-281X-enetNMM
OBJECT IDENTIFIER ::= { s3reg-281X 1 }
s5reg-5000 OBJECT IDENTIFIER ::= { registration 13 }
s5reg-5000-ethNMM -- Ethernet NMM in 5000 Chassis
OBJECT IDENTIFIER ::= { s5reg-5000 1 }
s5reg-5000-tokNMM -- Token Ring NMM in 5000 Chassis
OBJECT IDENTIFIER ::= { s5reg-5000 2 }
s5reg-5000-fddNMM -- FDDI NMM in 5000 Chassis
OBJECT IDENTIFIER ::= { s5reg-5000 3 }
s5reg-5000-atmNMM -- ATM NMM in 5000 Chassis
OBJECT IDENTIFIER ::= { s5reg-5000 4 }
s5reg-5000-ethSwitchNMM -- Ethernet Switch NMM in 5000 Chassis
OBJECT IDENTIFIER ::= {s5reg-5000 5}
s5reg-5000-ethFastEthNMM -- 10/100 Ethernet NMM in 5000 Chassis
OBJECT IDENTIFIER ::= { s5reg-5000 6 }
s5reg-5000-eth10-100SwitchNMM -- 10/100 Ethernet Switch NMM in 5000 Chassis
OBJECT IDENTIFIER ::= { s5reg-5000 7 }
s3reg-281XSA OBJECT IDENTIFIER ::= { registration 14 }
s3reg-281XSA-enetNMM
OBJECT IDENTIFIER ::= { s3reg-281XSA 1 }
lsreg-28xxx OBJECT IDENTIFIER ::= { registration 15 }
lsreg-28xxx-NMM
OBJECT IDENTIFIER ::= { lsreg-28xxx 1 }
s3reg-8xx OBJECT IDENTIFIER ::= { registration 16 }
s3reg-810M-enetNMM
OBJECT IDENTIFIER ::= { s3reg-8xx 1 }
s5reg-5005 OBJECT IDENTIFIER ::= { registration 17 }
s5reg-5005-ethNMM -- Ethernet NMM in 5005 Chassis
OBJECT IDENTIFIER ::= { s5reg-5005 1 }
s5reg-5005-tokNMM -- Token Ring NMM in 5005 Chassis
OBJECT IDENTIFIER ::= { s5reg-5005 2 }
s5reg-5005-ethSwitchNMM -- Ethernet Switch NMM in 5005 Chassis
OBJECT IDENTIFIER ::= { s5reg-5005 3 }
s5reg-5005-fddNMM -- FDDI NMM in 5005 Chassis
OBJECT IDENTIFIER ::= { s5reg-5005 4 }
s5reg-5005-ethFastEthNMM -- 10/100 Ethernet NMM in 5005 Chassis
OBJECT IDENTIFIER ::= { s5reg-5005 5 }
s5reg-5005-eth10-100SwitchNMM -- 10/100 Ethernet Switch NMM in 5005 Chassis
OBJECT IDENTIFIER ::= { s5reg-5005 7 }
s3reg-AlcatelConc OBJECT IDENTIFIER ::= { registration 18 }
s3reg-AlcatelEthConc-enetNMM
OBJECT IDENTIFIER ::= { s3reg-AlcatelConc 1 }
s3reg-271XSA OBJECT IDENTIFIER ::= { registration 19 }
s3reg-271XSA-trNMM OBJECT IDENTIFIER ::= { s3reg-271XSA 1 }
ecreg-1032x OBJECT IDENTIFIER ::= { registration 20 }
s3reg-1032x-NMM OBJECT IDENTIFIER ::= { ecreg-1032x 1 }
sreg-5DN00x OBJECT IDENTIFIER ::= { registration 21 }
sreg-5DN00x-EthNMM OBJECT IDENTIFIER ::= { sreg-5DN00x 1 }
sreg-BayStackEth OBJECT IDENTIFIER ::= { registration 22 }
sreg-BayStackEth-ethNMM OBJECT IDENTIFIER ::= { sreg-BayStackEth 1 }
sreg-2300x OBJECT IDENTIFIER ::= { registration 23 }
sreg-2300x-NMM OBJECT IDENTIFIER ::= { sreg-2300x 1 }
sreg-2310x OBJECT IDENTIFIER ::= { registration 24 }
sreg-2310x-NMM OBJECT IDENTIFIER ::= { sreg-2310x 1 }
sreg-Orion OBJECT IDENTIFIER ::= { registration 25 }
sreg-Orion-ethNMM OBJECT IDENTIFIER ::= { sreg-Orion 1 }
sreg-BayStack100Hub OBJECT IDENTIFIER ::= { registration 26 }
sreg-BayStack100Unit-12Port
OBJECT IDENTIFIER ::= { sreg-BayStack100Hub 1 }
sreg-BayStackTr OBJECT IDENTIFIER ::= { registration 27 }
sreg-BayStackTr-trNMM -- BayStackTr NMM in a virtual Chassis
OBJECT IDENTIFIER ::= { sreg-BayStackTr 1 }
lsreg-28200 OBJECT IDENTIFIER ::= { registration 28 }
lsreg-28200-ethSwitchNMM -- 28200 Ethernet Switch
OBJECT IDENTIFIER ::= { lsreg-28200 1 }
sreg-BayStack302 OBJECT IDENTIFIER ::= { registration 29 }
sreg-BayStack302-9port -- BayStack302 8+1Tx/Fx 10 Mb/s Ethernet Switch
OBJECT IDENTIFIER ::= { sreg-BayStack302 1 }
sreg-BayStack350 OBJECT IDENTIFIER ::= { registration 30 }
sreg-BayStack350-ethSwitchNMM -- BayStack350 Family 10/100 Adaptive Switches
OBJECT IDENTIFIER ::= { sreg-BayStack350 1 }
sreg-BayStack150Eth OBJECT IDENTIFIER ::= { registration 31 }
sreg-BayStack150Eth-ethNMM
OBJECT IDENTIFIER ::= { sreg-BayStack150Eth 1 }
sreg-BayStack303-304 OBJECT IDENTIFIER ::= { registration 32 }
sreg-BayStack303-304-Sw -- 12-24 10mb 1 100mb with MDA Switch
OBJECT IDENTIFIER ::= { sreg-BayStack303-304 1 }
sreg-BayStack200Eth OBJECT IDENTIFIER ::= { registration 33 }
sreg-BayStack200Eth-ethNMM --BayStack200 Ethernet Hub
OBJECT IDENTIFIER ::= { sreg-BayStack200Eth 1 }
sreg-BayStack250Eth OBJECT IDENTIFIER ::= { registration 34 }
sreg-BayStack250Eth-ethNMM --BayStack250 10/100 Ethernet Hub
OBJECT IDENTIFIER ::= { sreg-BayStack250Eth 1 }
END
-- SECTION 1: Top Level Definitions
S5-ROOT-MIB DEFINITIONS ::= BEGIN
-- 5000 Root MIB Release 1.1.7
-- Revision 04/13/00
-- Copyright 1999 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
series5000
FROM SYNOPTICS-ROOT-MIB;
-- Branches under "series5000"
-- branch for registration of values for objects
-- with syntax of OBJECT IDENTIFIER
s5reg OBJECT IDENTIFIER ::= { series5000 1 }
-- Branch for 'Enterprise' field values in traps
s5Traps OBJECT IDENTIFIER ::= { series5000 2 }
s5EthTrap -- Ethernet
OBJECT IDENTIFIER ::= { s5Traps 1 }
s5TokTrap -- Token Ring
OBJECT IDENTIFIER ::= { s5Traps 2 }
s5FddTrap -- FDDI
OBJECT IDENTIFIER ::= { s5Traps 3 }
s5ChaTrap -- Chassis
OBJECT IDENTIFIER ::= { s5Traps 4 }
s5ComTrap -- Common
OBJECT IDENTIFIER ::= { s5Traps 5 }
s5EcellTrap -- EtherCell
OBJECT IDENTIFIER ::= { s5Traps 6 }
atmTraps -- Atm
OBJECT IDENTIFIER ::= { s5Traps 7 }
remoteLoginTrap -- Remote Login
OBJECT IDENTIFIER ::= { s5Traps 8 }
stpChangeTrap -- STP Topology Change
OBJECT IDENTIFIER ::= { s5Traps 9 }
-- Major 5000 MIB branches
s5Chassis OBJECT IDENTIFIER ::= { series5000 3 }
s5Agent OBJECT IDENTIFIER ::= { series5000 4 }
s5Com OBJECT IDENTIFIER ::= { series5000 5 }
s5Eth OBJECT IDENTIFIER ::= { series5000 6 }
s5Tok OBJECT IDENTIFIER ::= { series5000 7 }
s5Fddi OBJECT IDENTIFIER ::= { series5000 8 }
s5EnTop OBJECT IDENTIFIER ::= { series5000 9 }
s5TrTop OBJECT IDENTIFIER ::= { series5000 10 }
s5FdTop OBJECT IDENTIFIER ::= { series5000 11 }
s5EnMsTop OBJECT IDENTIFIER ::= { series5000 13 }
s5AtmTop OBJECT IDENTIFIER ::= { series5000 14 }
s5IfExt OBJECT IDENTIFIER ::= { series5000 15 }
bnLogMsg OBJECT IDENTIFIER ::= { series5000 16 }
END
-- SECTION 1: MIB Definition
S5-TCS-MIB DEFINITIONS ::= BEGIN
-- 5000 Common Textual Conventions MIB Release 1.1.2
-- Revision 07/28/94
-- Copyright 1993-94 SynOptics Communications, Inc.
-- All rights reserved.
-- This SynOptics SNMP Management Information Base Specification
-- (Specification) embodies SynOptics' confidential and
-- proprietary intellectual property. SynOptics retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and SynOptics makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Textual Convention Definitions
-- A textual conventions for MAC addresses.
-- This is a 6 octet address in the "canonical" order
-- defined by IEEE 802.1a, i.e., as if it were transmitted
-- least significant bit first, even though 802.5 (in contrast
-- to other 802.x protocols) requires MAC addresses to be
-- transmitted most significant bit first.
MacAddress ::= OCTET STRING (SIZE (6))
-- A textual convention for IPX addresses. The first four bytes
-- are the network number in 'network order'. The last 6 bytes
-- are the MAC address.
IpxAddress ::= OCTET STRING (SIZE (10))
-- A textual convention for a period of time measured
-- in units of 0.01 seconds.
TimeIntervalHrd ::= INTEGER
-- A textual convention for a period of time measured
-- in units of seconds.
TimeIntervalSec ::= INTEGER
-- A textual convention for an Index of a "source".
-- The values are encoded so that the same MIB object
-- can be used to describe the same type of data, but
-- from different sources.
-- For the 5000 Chassis, this is encoded in the
-- following base 10 fields:
-- 1bbiii - identifies an interface on an NMM
-- where 'bb' is the board index and
-- 'iii' is the interface number.
--
-- 2bbppp - identifies a connectivity port on
-- a board where 'bb' is the board INDEX
-- and 'ppp' is the port INDEX.
--
-- 3bblll - identifies a local channel on a
-- board where 'bb' is the board INDEX
-- and 'll' is the local channel INDEX.
--
-- 4bbccc - identifies a cluster on a board
-- where 'bb' is the board INDEX and
-- 'cc' is the cluster INDEX.
--
-- 5bbfff - identifies a FPU on a board where
-- 'bb' is the board INDEX, and 'fff' is
-- the FPU INDEX.
--
-- 6bbnnn - identifies host board backplane counters
-- where 'bb' is the board INDEX, and
-- 'nnn' is the segment INDEX.
--
-- 7bbccc - identifies a NULL segment on a board
-- where 'bb' is the board INDEX, and
-- 'ccc' is the cluster INDEX.
--
-- 8mmnnn - identifies a sum across all host board(s)
-- connected to a given backplane segment
-- where 'mm' is media type, and 'nnn' is
-- the segment INDEX. (NOTE: This is currently
-- only valid for Ethernet.)
SrcIndx ::= INTEGER (1..999999)
-- A textual convention for Media types
MediaType ::= INTEGER {
other(1), -- unknown or other type
eth(2), -- ethernet
tok(3), -- token ring
fddi(4) -- FDDI
} -- ATM later
-- The FDDI backplane mode.
FddiBkNetMode ::= INTEGER {
other(1), -- other or unknown
thruLow(2),
thruHigh(3),
thruLowThruHigh(4)
}
-- The backplane network ID. This is a numeric assignment
-- made to a backplane channel, a piece of a divided
-- backplane channel, or a grouping of several backplane
-- channels (which is done for FDDI). The number (and values)
-- of the backplane networks is determined by the setting
-- of the channel divider(s) which split some or all
-- the backplane channels into networks, and by
-- grouping when allowed by the media (such as FDDI).
-- Different media and backplane implementations may
-- have a divider or not. Also, there may be different
-- mappings of backplane network IDs to a divided (or
-- undivided) backplane channel.
--
-- Note to agent implementors - you must map the divided
-- (or undivided) backplane channel to the numbering here
-- based on the setting of the backplane channel divider(s),
-- and/or the grouping of the channels for FDDI.
BkNetId ::= INTEGER (1..255)
-- The physical backplane channel identification.
-- This does not change when a backplane is divided.
-- A value of zero means no channel. Otherwise, the
-- channels are numbered starting at one.
BkChan ::= INTEGER (0..255)
-- The physical local channel identification.
-- A value of zero means no channel. Otherwise, the
-- channels are numbered starting at one.
LocChan ::= INTEGER (0..255)
-- The attachment ID. This is either a backplane
-- network ID, a local channel, or as an indication
-- of no backplane network attachment. Negative numbers
-- are used to identify local channels on a board.
-- Where used, the board must also be specified
-- (or implied). A value of zero is used to indicate
-- no (or null) attachment. Positive numbers are the
-- backplane network IDs. The number (and values) of
-- the backplane networks is determined by the setting
-- of the channel divider(s) which split some or all
-- the backplane channels into backplane networks,
-- and by grouping when allowed by the media (such as
-- FDDI). Different media and implementations may have
-- a divider or not. Also, there may be different
-- mappings of backplane network IDs to a divided
-- (or undivided) backplane channel.
--
-- Note to agent implementors - you must map the divided
-- (or undivided) backplane channel to the numbering here
-- based on the setting of the backplane channel divider(s),
-- and/or the grouping of the channels for FDDI.
AttId ::= INTEGER (-255..255)
END
-- SECTION 1: Top Level Definitions
S5-ETH-MULTISEG-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
-- 5000 Ethernet Multi-segment MIB Release 1.0.2
-- Revision 07/26/95
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
IpAddress, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
SnpxChassisType, SnpxBackplaneType
FROM SYNOPTICS-ROOT-MIB
s5EnMsTop
FROM S5-ROOT-MIB
MacAddress
FROM S5-TCS-MIB;
-- Groups
s5EnMsTopInfo OBJECT IDENTIFIER ::= { s5EnMsTop 1 }
s5EnMsTopNmm OBJECT IDENTIFIER ::= { s5EnMsTop 2 }
s5EnMsTopBdg OBJECT IDENTIFIER ::= { s5EnMsTop 3 }
s5EnMsTopSrcMac OBJECT IDENTIFIER ::= { s5EnMsTop 4 }
-- SECTION 2: MIB Objects
-- Topology Status and Configuration Information
s5EnMsTopIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An IP address of the agent. This is used to fill
in the IP address field of transmitted SONMP packets.
The agent should be reachable through this IP address."
::= { s5EnMsTopInfo 1 }
s5EnMsTopStatus OBJECT-TYPE
SYNTAX INTEGER {
topOn(1),
topOff(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates if the agent is participating in
multi-segment topology. The values are:
topOn(1)....topology is on
topOff(2)...topology is off
When the value is topOff(2) the status of
topology table entries is undefined. However, the
agent should make its best attempt when the value is
changed to topOff(2) to remove all existing instances
of topology MIB objects. The agent must save the
setting of this object in nonvolatile memory (i.e.,
save across reboots)."
::= { s5EnMsTopInfo 2 }
s5EnMsTopNmmLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime the last time an entry in the
NMM topology table was added, deleted, or modified. If
the NMM topology table has not changed since cold/warm
start of the agent, then the value is zero."
::= { s5EnMsTopInfo 3 }
s5EnMsTopBdgLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime the last time an entry in the
bridge topology table was added, deleted, or modified.
If the bridge topology table has not changed since
cold/warm start of the agent, then the value is zero."
::= { s5EnMsTopInfo 4 }
s5EnMsTopNmmMaxNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries in the NMM topology
table."
::= { s5EnMsTopInfo 5 }
s5EnMsTopNmmCurNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries in the NMM topology
table."
::= { s5EnMsTopInfo 6 }
s5EnMsTopBdgMaxNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries in the bridge topology
table."
::= { s5EnMsTopInfo 7 }
s5EnMsTopBdgCurNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries in the bridge topology
table."
::= { s5EnMsTopInfo 8 }
-- Network Management Module (NMM) Topology Table
s5EnMsTopNmmTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5EnMsTopNmmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of topology information from each topology
agent that sends out NMM topology messages, and that
has been heard by the reporting topology agent. The
number of entries is determined by the number of
distinct topology messages received. A topology
message is identified by a combination of the IP
address and segment-identifier contained in the
message, and the slot-port on which it is received.
Entries in the table are created by reception of a
'new' NMM topology message. An entry is removed from
the table after no messages are received from the
corresponding topology agent in the required time
interval.
NOTE: there is an entry for the reporting agent with
the values of slot and port set to zero."
::= { s5EnMsTopNmm 1 }
s5EnMsTopNmmEntry OBJECT-TYPE
SYNTAX S5EnMsTopNmmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the NMM topology table. Entries in the table
can not be created or deleted via SNMP."
INDEX { s5EnMsTopNmmSlot,
s5EnMsTopNmmPort,
s5EnMsTopNmmIpAddr,
s5EnMsTopNmmSegId }
::= { s5EnMsTopNmmTable 1 }
S5EnMsTopNmmEntry ::= SEQUENCE {
s5EnMsTopNmmSlot INTEGER,
s5EnMsTopNmmPort INTEGER,
s5EnMsTopNmmIpAddr IpAddress,
s5EnMsTopNmmSegId INTEGER,
s5EnMsTopNmmMacAddr MacAddress,
s5EnMsTopNmmChassisType SnpxChassisType,
s5EnMsTopNmmBkplType SnpxBackplaneType,
s5EnMsTopNmmLocalSeg INTEGER,
s5EnMsTopNmmCurState INTEGER
}
s5EnMsTopNmmSlot OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot on which the topology message
was received.
NOTE: There is an artificial 'row' for the reporting
agent with slot and port equal to zero.
NOTE: Non-modular devices that do not have multiple
slots should set this value to 1."
::= { s5EnMsTopNmmEntry 1 }
s5EnMsTopNmmPort OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port on which the topology message
was received.
NOTE: there is an artificial 'row' for the reporting
agent with slot and port equal to zero."
::= { s5EnMsTopNmmEntry 2 }
s5EnMsTopNmmIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the sender of the topology message."
::= { s5EnMsTopNmmEntry 3 }
s5EnMsTopNmmSegId OBJECT-TYPE
SYNTAX INTEGER (0..'FFFFFF'H)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 'segment identifier' of the segment from which
the remote agent sent the topology message. The value
is extracted from the received topology message.
Different devices may use different methods for
representing the segment identifier. For example,
system 5000 NMMs that run multi-segment autotopology use
the SrcIndx of the segment as the segment identifier;
system 3000 NMMs use the lower three bytes of the MAC
address of the NMM as the segment identifier. In any
case, the 'segment identifier' uniquely identifies the
network segment in the remote device from which
the topology message was sent."
::= { s5EnMsTopNmmEntry 4 }
s5EnMsTopNmmMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the sender of the topology message."
::= { s5EnMsTopNmmEntry 5 }
s5EnMsTopNmmChassisType OBJECT-TYPE
SYNTAX SnpxChassisType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The chassis type of the device that sent the topology
message."
::= { s5EnMsTopNmmEntry 6 }
s5EnMsTopNmmBkplType OBJECT-TYPE
SYNTAX SnpxBackplaneType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The backplane type of the device that sent the
topology message."
::= { s5EnMsTopNmmEntry 7 }
s5EnMsTopNmmLocalSeg OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the sender of the topology message is on
the same Ethernet segment (i.e., NOT across a bridge)
as the reporting agent."
::= { s5EnMsTopNmmEntry 8 }
s5EnMsTopNmmCurState OBJECT-TYPE
SYNTAX INTEGER {
topChanged(1),
heartbeat(2),
new(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of sender of the
topology message. The values are:
topChanged(1)...topology information has
recently changed
heartbeat(2)....topology information unchanged
new(3)..........sending agent is in new state."
::= { s5EnMsTopNmmEntry 9 }
-- Encoded Octet Strings for NMM Topology Table
s5EnMsTopNmmEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a 'row' in the table
s5EnMsTopNmmEosTable. This allows applications
to be able to break apart 'rows' in the table."
::= { s5EnMsTopNmm 2 }
s5EnMsTopNmmEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5EnMsTopNmmEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table s5EnMsTopNmmTable.
The number of entries is determined by
packing of 'rows' from s5EnMsTopNmmTable."
::= { s5EnMsTopNmm 3 }
s5EnMsTopNmmEosEntry OBJECT-TYPE
SYNTAX S5EnMsTopNmmEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table s5EnMsTopNmmTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5EnMsTopNmmSlot,
s5EnMsTopNmmPort,
s5EnMsTopNmmIpAddr,
s5EnMsTopNmmSegId }
::= { s5EnMsTopNmmEosTable 1 }
S5EnMsTopNmmEosEntry ::= SEQUENCE {
s5EnMsTopNmmEos OCTET STRING
}
s5EnMsTopNmmEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
s5EnMsTopNmmTable. All 'rows' are the same size
which is defined by object s5EnMsTopNmmEosSize."
::= { s5EnMsTopNmmEosEntry 1 }
-- Bridge Topology Table
s5EnMsTopBdgTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5EnMsTopBdgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of topology information from each Bridge in
the network that is sending bridge topology messages
that have been heard by the reporting agent. The
number of entries is determined by the number of
detected (and active) bridges. Entries in the table
are created by reception of a topology message from a
'new' bridge. An entry is removed from the table
after no messages are received from the corresponding
bridge in the required time interval."
::= { s5EnMsTopBdg 1 }
s5EnMsTopBdgEntry OBJECT-TYPE
SYNTAX S5EnMsTopBdgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the bridge topology table. Entries in the
table can not be created or deleted via SNMP."
INDEX { s5EnMsTopBdgSlotNum,
s5EnMsTopBdgPortNum,
s5EnMsTopBdgIpAddr }
::= { s5EnMsTopBdgTable 1 }
S5EnMsTopBdgEntry ::= SEQUENCE {
s5EnMsTopBdgSlotNum INTEGER,
s5EnMsTopBdgPortNum INTEGER,
s5EnMsTopBdgIpAddr IpAddress,
s5EnMsTopBdgNumber INTEGER,
s5EnMsTopBdgMacAddr MacAddress,
s5EnMsTopBdgType INTEGER,
s5EnMsTopBdgStatus INTEGER,
s5EnMsTopBdgNumPorts INTEGER,
s5EnMsTopBdgHelloPortNum INTEGER,
s5EnMsTopBdgHelloPortType INTEGER,
s5EnMsTopBdgHelloPortStatus INTEGER,
s5EnMsTopBdgCompBdgMac1 MacAddress,
s5EnMsTopBdgCompBdgMac2 MacAddress
}
s5EnMsTopBdgSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot on which the topology message was
received.
NOTE: Non-modular devices that do not have multiple
slots should set this value to 1."
::= { s5EnMsTopBdgEntry 1 }
s5EnMsTopBdgPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port on which the topology message was received."
::= { s5EnMsTopBdgEntry 2 }
s5EnMsTopBdgIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the bridge that sent the
topology message."
::= { s5EnMsTopBdgEntry 3 }
s5EnMsTopBdgNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 'Bridge Number' of the bridge that sent
the topology message. This is the IEEE 802.1
bridge number."
::= { s5EnMsTopBdgEntry 4 }
s5EnMsTopBdgMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC Address of the bridge that sent the
topology message."
::= { s5EnMsTopBdgEntry 5 }
s5EnMsTopBdgType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
localSyn(2),
remoteSyn(3),
kalpana(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 'kind of bridge' that sent the topology
message. The values are:
other(1).....unknown or other type
locSyn(2)....local SynOptics bridge
remSyn(3)....remote SynOptics bridge
kalpana(4)...Kalpana bridge(switch)
"
::= { s5EnMsTopBdgEntry 6 }
s5EnMsTopBdgNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ports on the bridge."
::= { s5EnMsTopBdgEntry 7 }
s5EnMsTopBdgStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
standby(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational status from the bridge
that sent the topology message. The values are:
other(1).....unknown or other
active(2)....bridge is active
standby(3)...bridge is in standby
A value of standby(3) means that at least ONE port
is in standby mode. A value of active(2) means NO
port is in standby mode."
::= { s5EnMsTopBdgEntry 8 }
s5EnMsTopBdgHelloPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number used by the bridge to
send the topology message. This port may
or may not be in standby mode."
::= { s5EnMsTopBdgEntry 9 }
s5EnMsTopBdgHelloPortType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
eth(2),
tok4(3),
tok16(4),
fddi(5),
t1(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the port used by the bridge to
send the topology message. The values are:
other(1)...other or unknown type
eth(2).....ethernet
tok4(3)....4 Mbit token ring
tok16(4)...16 Mbit token ring
fddi(5)....fddi
t1(6)......t1
Note: These enumerations were done for
'completeness'. No other value than eth(2)
should ever be received by an ethernet agent."
::= { s5EnMsTopBdgEntry 10 }
s5EnMsTopBdgHelloPortStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
standby(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the port used by the bridge
to send the topology message. The values are:
other(1).....unknown or other
active(2)....port is active
standby(3)...port is in standby"
::= { s5EnMsTopBdgEntry 11 }
s5EnMsTopBdgCompBdgMac1 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The first MAC address of a companion bridge
of the bridge that sent the topology message.
The value is 00:00:00:00:00:00 for local
bridges (since there is no companion bridge)
and also when the companion MAC address
is unknown for remote bridges."
::= { s5EnMsTopBdgEntry 12 }
s5EnMsTopBdgCompBdgMac2 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The second MAC address of a companion bridge
of the bridge that sent the topology message.
The value is 00:00:00:00:00:00 for local
bridges (since there is no companion bridge)
and also when the companion MAC address
is unknown for remote bridges."
::= { s5EnMsTopBdgEntry 13 }
-- Encoded Octet Strings for Bridge Topology Table
s5EnMsTopBdgEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a 'row' in the table
s5EnMsTopBdgEosTable. This allows applications
to be able to break apart 'rows' in the table."
::= { s5EnMsTopBdg 2 }
s5EnMsTopBdgEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5EnMsTopBdgEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table s5EnMsTopBdgTable.
The number of entries is determined by
packing of 'rows' from s5EnMsTopBdgTable."
::= { s5EnMsTopBdg 3 }
s5EnMsTopBdgEosEntry OBJECT-TYPE
SYNTAX S5EnMsTopBdgEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table s5EnMsTopBdgTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5EnMsTopBdgSlotNum,
s5EnMsTopBdgPortNum,
s5EnMsTopBdgIpAddr }
::= { s5EnMsTopBdgEosTable 1 }
S5EnMsTopBdgEosEntry ::= SEQUENCE {
s5EnMsTopBdgEos OCTET STRING
}
s5EnMsTopBdgEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
s5EnMsTopBdgTable. All 'rows' are the same size
which is defined by object s5EnMsTopBdgEosSize."
::= { s5EnMsTopBdgEosEntry 1 }
-- MAC Address-to-Segment Mapping Table
-- Implementation of this group is optional. It is supported by those
-- devices that use different source MAC addresses to transmit
-- topology messages on different segments.
s5EnMsTopSrcMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5EnMsTopSrcMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table describing the source MAC addresses that the
agent uses to transmit topology messages on different
segments in the device. The MAC addresses are
preallocated and remain unchanged for the agent.
However, the mapping between a MAC address and segment
may change, since it can depend on the current
physical and/or logical configuration of the device.
Implementation of this group is required for those
devices that use different source MAC addresses to
transmit topology messages on different segments.
Implementation of this group is optional otherwise."
::= { s5EnMsTopSrcMac 1 }
s5EnMsTopSrcMacAddrEntry OBJECT-TYPE
SYNTAX S5EnMsTopSrcMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of MAC address-to-segment mappings.
Entries in the table can not be created or deleted
via SNMP."
INDEX { s5EnMsTopSrcMacAddr }
::= { s5EnMsTopSrcMacAddrTable 1 }
S5EnMsTopSrcMacAddrEntry ::= SEQUENCE {
s5EnMsTopSrcMacAddr MacAddress,
s5EnMsTopSrcMacSegId INTEGER
}
s5EnMsTopSrcMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address used to transmit topology messages."
::= { s5EnMsTopSrcMacAddrEntry 1 }
s5EnMsTopSrcMacSegId OBJECT-TYPE
SYNTAX INTEGER (0..16777215)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 'segment-identifier' of the segment
on which topology messages were transmitted."
::= { s5EnMsTopSrcMacAddrEntry 2 }
s5EnMsTopSrcMacAddrLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when an entry in the
table s5EnMsTopSrcMacAddrTable was last changed.
If no changes have been done since cold/warm start
of the agent, then the value is zero."
::= { s5EnMsTopSrcMac 2 }
END
-- SECTION 1: Top Level Definitions
BNET-ATM-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
VpiInteger
FROM LAN-EMULATION-CLIENT-MIB
IpAddress, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
s5AtmTop
FROM S5-ROOT-MIB;
bnetAtmTopGbl OBJECT IDENTIFIER ::= { s5AtmTop 1 }
bnetAtmTopLinks OBJECT IDENTIFIER ::= { s5AtmTop 2 }
-- The following is global information about the reporting agent.
bnetAtmTopGblStatus OBJECT-TYPE
SYNTAX INTEGER {
topOn(1),
topOff(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates if the agent is participating in
ATM topology discovery. The values are:
topOn(1)....topology is on
topOff(2)...topology is off
When the value is topOff(2) the status of
bnetAtmTopLinkTable entries is undefined and the topolgy
discovery is disabled for the entire device.
When the value is topOn(1) the status of the topology
discovery of a given port is defined by the
bnetAtmTopLinksPeerStatus in the bnetAtmTopLinkTable.
The agent must save the setting of this object
in nonvolatile memory (i.e., save across reboots)."
::= { bnetAtmTopGbl 1 }
bnetAtmTopGblLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime the last time an entry in the
bnetAtmTopLinkTable was added, deleted, or modified. If
bnetAtmTopLinkTable has not changed since cold/warm
start of the agent, then the value is zero."
::= { bnetAtmTopGbl 2 }
bnetAtmTopGblCurNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries in the bnetAtmTopLinkTable."
::= { bnetAtmTopGbl 3 }
bnetAtmTopGblCurMibVer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current version of the ATM Topology mib.
This object is provided by agent so NMS can distinguish
variations in the mib as they occur in the future."
::= { bnetAtmTopGbl 4 }
bnetAtmTopGblOperStatus OBJECT-TYPE
SYNTAX INTEGER {
topOn(1),
topOff(2),
topUnavailable(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the agent is participating in
ATM topology discovery. The values are:
topOn(1)....topology is on
topOff(2)...topology is off
When the value is topOff(2) the status of
bnetAtmTopLinkTable entries is undefined and the topolgy
discovery is disabled for the entire device.
When the value is topOn(1) the status of the topology
discovery of a given port is defined by the
bnetAtmTopLinksPeerStatus in the bnetAtmTopLinkTable.
The agent must save the setting of this object
in nonvolatile memory (i.e., save across reboots).
When status is topUnavailable(3), this implies that
ilmi is not configured on this switch at all."
::= { bnetAtmTopGbl 5 }
--
-- Aggregates bnetAtmTopLinkPeer information on each ILMI entity and
-- adds local context.
bnetAtmTopLinksTable OBJECT-TYPE
SYNTAX SEQUENCE OF BnetAtmTopLinksEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of all physical and virtual links attached to this
switch. This table is built by aggregating information
from all ILMI or PNNI entities in the switch and adding
local port information."
::= { bnetAtmTopLinks 1 }
bnetAtmTopLinksEntry OBJECT-TYPE
SYNTAX BnetAtmTopLinksEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the ATM topology table. Entries in the table
can not be created or deleted via SNMP."
INDEX { bnetAtmTopLinksSlotNumIndx,
bnetAtmTopLinksPortNumIndx,
bnetAtmTopLinksLcnIndx
}
::= { bnetAtmTopLinksTable 1 }
BnetAtmTopLinksEntry ::= SEQUENCE {
bnetAtmTopLinksSlotNumIndx INTEGER,
bnetAtmTopLinksPortNumIndx INTEGER,
bnetAtmTopLinksLcnIndx VpiInteger,
bnetAtmTopLinksTopoState INTEGER,
bnetAtmTopLinksPeerSlotNum INTEGER,
bnetAtmTopLinksPeerPortNum INTEGER,
bnetAtmTopLinksPeerIpAddr IpAddress,
bnetAtmTopLinksPeerChassisType INTEGER,
bnetAtmTopLinksPeerChassisSubType INTEGER
}
bnetAtmTopLinksSlotNumIndx OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Our slot number."
::= { bnetAtmTopLinksEntry 1 }
bnetAtmTopLinksPortNumIndx OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Our port number."
::= { bnetAtmTopLinksEntry 2 }
bnetAtmTopLinksLcnIndx OBJECT-TYPE
SYNTAX VpiInteger
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Logical Channel Number, This will give the VP, when the ILMI entity uses
the VP signalling. This allows to have multiple NNI or UNI links on a single
port."
::= { bnetAtmTopLinksEntry 3 }
bnetAtmTopLinksTopoState OBJECT-TYPE
SYNTAX INTEGER {
unavailable(1),
notParticipating(2),
participating(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of link from topology point of view.
Possible values:
unavailable(1) - third party device or
older version of Bay device
notParticipating(2) - peer has set TopoOff
participating(3) - actively providing topo info. "
::= { bnetAtmTopLinksEntry 4 }
bnetAtmTopLinksPeerSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peer's slot number."
::= { bnetAtmTopLinksEntry 5 }
bnetAtmTopLinksPeerPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peer's port number."
::= { bnetAtmTopLinksEntry 6 }
bnetAtmTopLinksPeerIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peer's IP address."
::= { bnetAtmTopLinksEntry 7 }
bnetAtmTopLinksPeerChassisType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The chassis type of the device that sent the topology
message. This number is the leaf of the s5 ChassisType
OID registered in s5reg*.mib."
::= { bnetAtmTopLinksEntry 8 }
bnetAtmTopLinksPeerChassisSubType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Any relavant additional information of the chassis of the peer
Bay device. This is an integer field which could be used as
backplane type or any information for stackable devices etc."
::= { bnetAtmTopLinksEntry 9 }
-- Encoded Octet Strings for ATM Topology Table
bnetAtmTopLinksEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a row in the table
bnetAtmTopLinksEosTable. This allows applications
to be able to break apart rows in the table."
::= { bnetAtmTopLinks 2 }
bnetAtmTopLinksEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF BnetAtmTopLinksEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table bnetAtmTopLinksTable.
The number of entries is determined by
packing of 'rows' from bnetAtmTopLinksTable."
::= { bnetAtmTopLinks 3 }
bnetAtmTopLinksEosEntry OBJECT-TYPE
SYNTAX BnetAtmTopLinksEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table bnetAtmTopLinksTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { bnetAtmTopLinksSlotNumIndx,
bnetAtmTopLinksPortNumIndx,
bnetAtmTopLinksLcnIndx }
::= { bnetAtmTopLinksEosTable 1 }
BnetAtmTopLinksEosEntry ::= SEQUENCE {
bnetAtmTopLinksEos OCTET STRING
}
bnetAtmTopLinksEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
bnetAtmTopLinksTable. All 'rows' are the same size
which is defined by object bnetAtmTopLinksEosSize."
::= { bnetAtmTopLinksEosEntry 1 }
END
-- SECTION 1: Top Level Definitions
S5-CHASSIS-MIB DEFINITIONS ::= BEGIN
-- 5000 Chassis MIB Release 1.2.5
-- Revision 07/26/95
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Counter, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
s5Chassis
FROM S5-ROOT-MIB
AttId, LocChan
FROM S5-TCS-MIB;
-- Chassis Groups
s5ChasGen OBJECT IDENTIFIER ::= { s5Chassis 1 }
s5ChasGrp OBJECT IDENTIFIER ::= { s5Chassis 2 }
s5ChasCom OBJECT IDENTIFIER ::= { s5Chassis 3 }
s5ChasBrd OBJECT IDENTIFIER ::= { s5Chassis 4 }
s5ChasStore OBJECT IDENTIFIER ::= { s5Chassis 5 }
s5ChasSm OBJECT IDENTIFIER ::= { s5Chassis 6 }
-- SECTION 2: MIB Objects
-- General Chassis Information
s5ChasType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The chassis type. This is 'what kind of
box' is being managed. The values are
defined under s5ChasTypeVal in the
Registration MIB."
::= { s5ChasGen 1 }
s5ChasDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the chassis.
The value is a zero length string
if no information is available."
::= { s5ChasGen 2 }
s5ChasLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The physical location of the chassis
(e.g., 'fourth floor wiring closet in
building A'). The value is a zero
length string if no information
is available. Note: this object is
different from sysLocation in MIB-II.
However, an agent may use this value for
sysLocation if none is configured in the
the agent."
::= { s5ChasGen 3 }
s5ChasContact OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The textual identification of the
contact person for the chassis, together
with information on how to contact
this person. The value is a zero length
string if no information is available.
Note: this object is different from sysContact
in MIB-II. However, an agent may use this value
for sysContact if none is configured in the
agent."
::= { s5ChasGen 4 }
s5ChasVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the chassis in the form
'major.minor.maintenance[letters]'. If the
version is unknown or not available then
the value should be a zero length string."
::= { s5ChasGen 5 }
s5ChasSerNum OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the chassis. If the
serial number is unknown or unavailable then
the value should be a zero length string."
::= { s5ChasGen 6 }
s5ChasGblPhysChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of physical changes (i.e.,
an addition or removal of a component or
sub-component) that have been detected in the
chassis since cold/warm start of the agent."
::= { s5ChasGen 7 }
s5ChasGblPhysLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
physical change (i.e., addition or
removal of a module or sub-module) was
detected in the chassis. If none have
been detected since cold/warm start of
the agent, then the value is zero."
::= { s5ChasGen 8 }
s5ChasGblAttChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of attachment changes
across all boards in the chassis that have
been detected since cold/warm start of
the agent."
::= { s5ChasGen 9 }
s5ChasGblAttLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
attachment change on any board in the chassis
was detected. If none have been detected
since cold/warm start of the agent, then the
value is zero."
::= { s5ChasGen 10 }
s5ChasGblConfChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of configuration changes
(other than attachment changes, or physical
additions or removals) across all boards in
the chassis that have been detected since
cold/warm start of the agent."
::= { s5ChasGen 11 }
s5ChasGblConfLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
configuration change (other than attachment
changes, or physical additions or removals)
on any board in the chassis was detected.
If none have been detected since cold/warm
start of the agent, then the value is zero."
::= { s5ChasGen 12 }
-- Chassis Group Table
s5ChasGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5ChasGrpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about
each group that can contain chassis
components."
::= { s5ChasGrp 1 }
s5ChasGrpEntry OBJECT-TYPE
SYNTAX S5ChasGrpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the group table.
Rows can not be created or deleted via
SNMP requests. The number of entries
is determined by the physical construction
of the chassis."
INDEX { s5ChasGrpIndx }
::= { s5ChasGrpTable 1 }
S5ChasGrpEntry ::= SEQUENCE {
s5ChasGrpIndx INTEGER,
s5ChasGrpType OBJECT IDENTIFIER,
s5ChasGrpDescr DisplayString,
s5ChasGrpMaxEnts INTEGER,
s5ChasGrpNumEnts INTEGER,
s5ChasGrpPhysChngs Counter,
s5ChasGrpPhysLstChng TimeTicks,
s5ChasGrpEncodeFactor INTEGER
}
s5ChasGrpIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the group."
::= { s5ChasGrpEntry 1 }
s5ChasGrpType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the group. The group type
determines the types of items that can
be plugged into the positions in the
group. The groups are defined under
s5ChasGrpTypeVal in the Registration MIB."
::= { s5ChasGrpEntry 2 }
s5ChasGrpDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The description of the group. If not
available, the value is a zero length
string."
::= { s5ChasGrpEntry 3 }
s5ChasGrpMaxEnts OBJECT-TYPE
SYNTAX INTEGER (-1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries
in the group. If not available, a
value of -1 is returned."
::= { s5ChasGrpEntry 4 }
s5ChasGrpNumEnts OBJECT-TYPE
SYNTAX INTEGER (-1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries
in the group. If not available,
a value of -1 is returned."
::= { s5ChasGrpEntry 5 }
s5ChasGrpPhysChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of physical changes (i.e.,
an addition or removal of a component or
sub-component) that have been detected in
the group since cold/warm start of the agent."
::= { s5ChasGrpEntry 6 }
s5ChasGrpPhysLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime that the last
physical change (i.e., addition or
removal of a module or sub-module) was
detected in the group. If none have been
detected since cold/warm start of the
agent, then the value is zero."
::= { s5ChasGrpEntry 7 }
s5ChasGrpEncodeFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The multiplication factor used in encoding
the component index of a component in the group.
The component index for any group should be
determined in conjunction with this object for
that group. A value of 1 indicates 'no encoding'.
Stackable platforms:
The component index is encoded using the
following formula:
Component Index =
(Unit# * s5ChasGrpEncodeFactor) + Module#
Where: Unit# is obtained from s5ChasComIndx
for the Unit Group, and Module# is the
module number in a unit starting from 1
and increases in a left-to-right and
bottom-to-top fashion.
NonStackable platforms:
These NMMs like 5310, 5510 will always return a
value of 1 for this object. Encoding/decoding
should not be performed in this case."
::= { s5ChasGrpEntry 8 }
-- Component (and sub-component) Table
s5ChasComTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5ChasComEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information
about each chassis level component
and sub-component."
::= { s5ChasCom 1 }
s5ChasComEntry OBJECT-TYPE
SYNTAX S5ChasComEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the component/sub-component
table. Rows can not be created or
deleted via SNMP requests. Entries are
created and deleted when components or
sub-components are inserted or removed
from the chassis."
INDEX { s5ChasComGrpIndx,
s5ChasComIndx,
s5ChasComSubIndx }
::= { s5ChasComTable 1 }
S5ChasComEntry ::= SEQUENCE {
s5ChasComGrpIndx INTEGER,
s5ChasComIndx INTEGER,
s5ChasComSubIndx INTEGER,
s5ChasComType OBJECT IDENTIFIER,
s5ChasComDescr DisplayString,
s5ChasComVer DisplayString,
s5ChasComSerNum DisplayString,
s5ChasComLstChng TimeTicks,
s5ChasComAdminState INTEGER,
s5ChasComOperState INTEGER,
s5ChasComMaxSubs INTEGER,
s5ChasComNumSubs INTEGER,
s5ChasComRelPos INTEGER,
s5ChasComLocation DisplayString,
s5ChasComGroupMap INTEGER
}
s5ChasComGrpIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the chassis level group which
contains this component."
::= { s5ChasComEntry 1 }
s5ChasComIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the component in the group.
For example, for modules in the 'board'
group, this is the slot number."
::= { s5ChasComEntry 2 }
s5ChasComSubIndx OBJECT-TYPE
SYNTAX INTEGER (0..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this table entry (i.e. table row)
describes a component, then the value is
zero. Otherwise, this table entry describes
a sub-component and this is the index of
the sub-component."
::= { s5ChasComEntry 3 }
s5ChasComType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of component/sub-component. The
values are defined under s5ChasComTypeVal
in the Registration MIB."
::= { s5ChasComEntry 4 }
s5ChasComDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the component/sub-component.
If not available, the value is a zero length
string."
::= { s5ChasComEntry 5 }
s5ChasComVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version number of the component/sub-component.
If not available, the value is a zero length
string."
::= { s5ChasComEntry 6 }
s5ChasComSerNum OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the component/sub-component.
If not available, the value is a zero length
string."
::= { s5ChasComEntry 7 }
s5ChasComLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when it was
detected that the component/sub-component
was added to the chassis. If this has not
occurred since the cold/warm start of the
agent, then the value is zero."
::= { s5ChasComEntry 8 }
s5ChasComAdminState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notAvail(2),
disable(3),
enable(4),
reset(5),
test(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired state of the component/sub-component.
The values that are read-only are:
other(1)......currently in some other state
notAvail(2)...actual value is not available
The possible values that can be read and
written are:
disable(3)...disable operation
enable(4)....enable operation
reset(5).....reset component
test(6)......start self test of component, with
the result to be normal(5),
warning(8), nonFatalErr(9),
or fatalErr(10) in object
s5ChasComOperState
The allowable (and meaningful) values
are determined by the component type."
::= { s5ChasComEntry 9 }
s5ChasComOperState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notAvail(2),
removed(3),
disabled(4),
normal(5),
resetInProg(6),
testing(7),
warning(8),
nonFatalErr(9),
fatalErr(10),
notConfig(11),
obsoleted(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational state of the
component. The possible values are:
other(1).........some other state
notAvail(2)......state not available
removed(3).......component removed
disabled(4)......operation disabled
normal(5)........normal operation
resetInProg(6)...reset in progress
testing(7).......doing a self test
warning(8).......operating at warning level
nonFatalErr(9)...operating at error level
fatalErr(10).....error stopped operation
notConfig(11)....module needs to be configured
obsoleted(12)...module is obsoleted but in the chassis
The allowable (and meaningful) values
are determined by the component type."
::= { s5ChasComEntry 10 }
s5ChasComMaxSubs OBJECT-TYPE
SYNTAX INTEGER (-1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of sub-components
that can be attached to the component.
A value of zero means none. A value of -1
indicates that no component information is
available. The actual number of
installed sub-components is found in
s5ChasComNumSubs.
If this entry is a sub-component, then
this object has a value of zero."
::= { s5ChasComEntry 11 }
s5ChasComNumSubs OBJECT-TYPE
SYNTAX INTEGER (-1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual number of sub-components that
are attached to the component. A value of
zero means none. A value of -1 indicates
that no component information is available.
The potential number of sub-components
that can be installed is found in
s5ChasComMaxSubs.
If this entry is a sub-component, then
this object has the value of zero."
::= { s5ChasComEntry 12 }
s5ChasComRelPos OBJECT-TYPE
SYNTAX INTEGER (0..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes the position of
each component in the unit group relative
to each other. Components in the unit group
are numbered in the ascending order with the
uppermost component being numbered one. The
value of this object should never be greater
than the value of s5ChasGrpMaxEnts. If not
available, a value of zero will be returned.
Note: This object is only implemented in
agents that support 'virtual' chassis."
::= { s5ChasComEntry 13 }
s5ChasComLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object provides geographic location
information of a component in a system
modeled as a chassis, but possibly physically
implemented with geographically separate devices
connected together to exchange managment information.
Chassis' modeled in this manner are sometimes refered
to as 'virtual chassis'. An example value is:
'4th flr wiring closet in blg A'.
Notes: 1.) This object is applicable only to
components that can be found in either
the Board or Unit groups. If the
information is unavailable (i.e., not
modeling a virtual chassis or component
is not in Board or Unit group), the value
is a zero length string.
2.) If this object is applicable and is not
assigned a value via a SNMP SET PDU when
the row is created, the value will default
to the value of the object s5ChasComSerNum."
::= { s5ChasComEntry 14 }
s5ChasComGroupMap OBJECT-TYPE
SYNTAX INTEGER (0..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object describes the group mapping of
each component in the chassis. For the
components in the unit group, the value of this
object should be the backplane number to which the
unit is connected. The value of this object should
never be greater than the value of s5ChasGrpMaxEnts.
If not available, a value of zero should be returned."
::= { s5ChasComEntry 15 }
-- Board Table
s5ChasBrdTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5ChasBrdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
board that can be inserted into a slot.
These include boards such as Repeater Modules
and Network Management Modules."
::= { s5ChasBrd 1 }
s5ChasBrdEntry OBJECT-TYPE
SYNTAX S5ChasBrdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the board table. Entries can not
be created or deleted via SNMP. Entries are
created and deleted when boards are inserted
or removed from slots in the chassis."
INDEX { s5ChasBrdIndx }
::= { s5ChasBrdTable 1 }
S5ChasBrdEntry ::= SEQUENCE {
s5ChasBrdIndx INTEGER,
s5ChasBrdLeds OCTET STRING,
s5ChasBrdNumAtt INTEGER,
s5ChasBrdAttChngs Counter,
s5ChasBrdAttLstChng TimeTicks,
s5ChasBrdStatusDsply DisplayString,
s5ChasBrdDateCode DisplayString,
s5ChasBrdCfgSrc INTEGER,
s5ChasBrdCfgChngs Counter
}
s5ChasBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5ChasBrdEntry 1 }
s5ChasBrdLeds OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit array that contains the value of the
front panel LEDs and the annunciator. This is
a packed bit string; each LED is encoded into
4 bits (a nibble). The first nibble is stored
in the high order bits of the first octet. The
second nibble is stored in the low order bits
the first octet, etc. However, the current
mapping is that the first three nibbles are
reserved, the fourth nibble has the value of
the 'annunciator', and the 'normal' LEDs start
with the fifth nibble. If the LED values are not
available, a zero length string is returned. The
following shows the meaning of each bit (bit 0 is
the least significant bit) when it has a value
of one:
bit meaning
--- -------
0 green light
1 yellow light
2 blinking
3 reserved"
::= { s5ChasBrdEntry 2 }
s5ChasBrdNumAtt OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of backplane network
attachment points on the board.
This may vary based on the mode of the
board for FDDI."
::= { s5ChasBrdEntry 3 }
s5ChasBrdAttChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of attachment changes
for the board that have been detected since
cold/warm start of the agent or since
the board was inserted."
::= { s5ChasBrdEntry 4 }
s5ChasBrdAttLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
attachment change on the board
has detected. If none have been detected
since cold/warm start of the agent, then
the value is zero."
::= { s5ChasBrdEntry 5 }
s5ChasBrdStatusDsply OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..48))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current ASCII character display of
the board. The length returned should
match the length of the display.
Boards with multiple displays should
return the values concatenated together.
Boards with no display hardware should
return a zero length string."
::= { s5ChasBrdEntry 6 }
s5ChasBrdDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of manufacture of the board
in ASCII in the format: YYYYmmdd. For
example, the value for April 13, 1993
is 19930413. If not available, the
value is a zero-length string."
::= { s5ChasBrdEntry 7 }
s5ChasBrdCfgSrc OBJECT-TYPE
SYNTAX INTEGER {
other(1),
dfltJmpr(2),
prmMem(3),
brdCfg(4),
sm(5),
smDfltJmpr(6),
smPrmMem(7),
smBrdCfg(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source of the configuration
at the last board reset. The values
are:
other(1)........unknown or some other value
dfltJmpr(2).....default jumpers
prmMem(3).......permanent memory on board
brdCfg(4).......saved configuration on board
sm(5)...........supervisor
smDfltJmpr(6)...SM and default jumpers
smPrmMem(7).....SM and permanent memory on board
smBrdCfg(8).....SM and saved configuration on board"
::= { s5ChasBrdEntry 8 }
s5ChasBrdCfgChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of configuration
changes for the board that have been
detected since cold/warm start of the
agent or since the board was inserted."
::= { s5ChasBrdEntry 9 }
-- Attachment Point Table
s5ChasAttTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5ChasAttEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
backplane attachment point on a board.
The number of entries for a board is the
value of s5ChasBrdNumAtt."
::= { s5ChasBrd 2 }
s5ChasAttEntry OBJECT-TYPE
SYNTAX S5ChasAttEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the attachment point table.
Entries can not be created or deleted
via SNMP. Entries are created and deleted
when boards are inserted or removed from
slots in the chassis, or the number of
attachment points is changed."
INDEX { s5ChasAttBrdIndx,
s5ChasAttIndx }
::= { s5ChasAttTable 1 }
S5ChasAttEntry ::= SEQUENCE {
s5ChasAttBrdIndx INTEGER,
s5ChasAttIndx INTEGER,
s5ChasAttDfltAtt AttId,
s5ChasAttCurAtt AttId,
s5ChasAttChngs Counter,
s5ChasAttLstChng TimeTicks,
s5ChasAttClusterConnCapability OCTET STRING
}
s5ChasAttBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5ChasAttEntry 1 }
s5ChasAttIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the attachment point on
the board."
::= { s5ChasAttEntry 2 }
s5ChasAttDfltAtt OBJECT-TYPE
SYNTAX AttId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The default setting for the attachment
point. An attachment point may be attached
to a local channel, not attached to any
backplane network, or attached to a media
specific backplane network. (The valid choices
depend on each specific attachment point.)
NOTE: This value will always be valid
and may change when the backplane divider
switch setting is changed."
::= { s5ChasAttEntry 3 }
s5ChasAttCurAtt OBJECT-TYPE
SYNTAX AttId
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current setting for the attachment
point. The slot position of the board,
the setting of the backplane divider switch(es),
and the mode setting affect which backplane
networks are valid values. Also, some boards
may put limitations on which backplane
network(s) or local channel(s) may be used."
::= { s5ChasAttEntry 4 }
s5ChasAttChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of attachment changes
for the attachment point that have been
detected since cold/warm start of the agent."
::= { s5ChasAttEntry 5 }
s5ChasAttLstChng OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
attachment change for the attachment
point was detected. If none have been
detected since cold/warm start of the
agent, then the value is zero."
::= { s5ChasAttEntry 6 }
s5ChasAttClusterConnCapability OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit array that contains the bit map
representing all available backplane
segment and local segment connections for
the cluster. One bit is also reserved to
indicate if the cluster has an isolate
capability.
The first 31 bits of the array represent
the backplane numbers, starting from the
lower order bit. Bit 32 indicates whether
the Cluster has a null connection capability.
The bits in the fifth and sixth octets,
starting with bits in the lower order octet,
represent local segments that the cluster
can connect to.
A bit with a value of 1 means that the
cluster is capable of connecting to the
corresponding backplane segment, local segment
or null segment."
::= { s5ChasAttEntry 7 }
-- Local Channel Table
s5ChasLocChanTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5ChasLocChanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
'dual mode' local channel on a board."
::= { s5ChasBrd 3 }
s5ChasLocChanEntry OBJECT-TYPE
SYNTAX S5ChasLocChanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the local channel table.
Entries can not be created or deleted
via SNMP. Entries are added or removed
by adding or removing a board that has
a 'dual mode' local channel from a slot
in the chassis."
INDEX { s5ChasLocChanBrdIndx,
s5ChasLocChanIndx }
::= { s5ChasLocChanTable 1 }
S5ChasLocChanEntry ::= SEQUENCE {
s5ChasLocChanBrdIndx INTEGER,
s5ChasLocChanIndx LocChan,
s5ChasLocChanBkplMode INTEGER
}
s5ChasLocChanBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5ChasLocChanEntry 1 }
s5ChasLocChanIndx OBJECT-TYPE
SYNTAX LocChan
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the local channel."
::= { s5ChasLocChanEntry 2 }
s5ChasLocChanBkplMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
connected(2),
notConnected(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the attachment/isolation
mode of a local channel to a backplane
channel. The values that are read/write are:
connected(2)......connect local chan N to bkpl N
notConnected(3)...disconnect local chan N from bkpl
The possible values that can be read are:
other(1)..........unknown
connected(2)......local chan N connected to bkpl N
notConnected(3)...local chan N isolated from bkpl N"
::= { s5ChasLocChanEntry 3 }
-- Storage Area Table
s5ChasStoreTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5ChasStoreEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table listing the storage areas
on each component/sub-component in
the chassis. The number is determined
by the components in the chassis
which have manageable storage areas.
Examples of storage areas include
RAM(main memory), FLASH, ROM,
EEPROM, etc. This does not include
disk drives."
::= { s5ChasStore 1 }
s5ChasStoreEntry OBJECT-TYPE
SYNTAX S5ChasStoreEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of storage areas.
The entries can not be created or
deleted via SNMP requests. Only those
components/sub-components that have
storage areas that are installed are
present. Storage areas that are on
components have a sub-component
index value of zero. Storage areas that
are on sub-components have a non-zero
sub-component index value."
INDEX { s5ChasStoreGrpIndx,
s5ChasStoreComIndx,
s5ChasStoreSubIndx,
s5ChasStoreIndx }
::= { s5ChasStoreTable 1 }
S5ChasStoreEntry ::= SEQUENCE {
s5ChasStoreGrpIndx INTEGER,
s5ChasStoreComIndx INTEGER,
s5ChasStoreSubIndx INTEGER,
s5ChasStoreIndx INTEGER,
s5ChasStoreType OBJECT IDENTIFIER,
s5ChasStoreCurSize INTEGER,
s5ChasStoreCntntVer DisplayString
}
s5ChasStoreGrpIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the chassis level group
which contains the component or
sub-component containing the storage
area."
::= { s5ChasStoreEntry 1 }
s5ChasStoreComIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the component or
the component which contains the
sub-component containing the
storage area."
::= { s5ChasStoreEntry 2 }
s5ChasStoreSubIndx OBJECT-TYPE
SYNTAX INTEGER (0..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the storage area is on a component,
then the value zero. Otherwise, the
storage area is on a sub-component and
this is the index of the sub-component."
::= { s5ChasStoreEntry 3 }
s5ChasStoreIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the storage area on the
component or sub-component."
::= { s5ChasStoreEntry 4 }
s5ChasStoreType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The storage area type on the containing
component/sub-component. The values
are defined under the .0 branch of the
value of s5ChasComType for the
component/sub-component containing the
storage area in the Registration MIB."
::= { s5ChasStoreEntry 5 }
s5ChasStoreCurSize OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of the storage
area in bytes. A value of zero
means the storage area is not installed
or not usable. A value of -1 indicates
that the size is unknown (or unavailable)."
::= { s5ChasStoreEntry 6 }
s5ChasStoreCntntVer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the contents (i.e., the
code or data) of the storage area in the
form 'major.minor.maintenance[letters]'.
If not known or not available, then the value
is a zero length string. If multiple
contents are stored in this container, the
the value will contain multiple sub-versions,
each separated by a semicolon (;)."
::= { s5ChasStoreEntry 7 }
-- Supervisor Information
s5ChasSmLeds OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit array that contains the value of the
supervisor LEDs. (The format of these are the
same as the format for object s5ChasBrdLeds.)
If not available, a zero length string is
returned."
::= { s5ChasSm 1 }
s5ChasSmDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of manufacture of the SM module
in ASCII in the format: YYYYmmdd. For
example, the value for April 13, 1993
is 19930413. If not available, a zero
length string is returned"
::= { s5ChasSm 2 }
END
-- SECTION 1: Top Level Definitions
S5-AGENT-MIB DEFINITIONS ::= BEGIN
-- 5000 Agent MIB Release 1.3.9
-- Revision 10/14/98
-- Copyright 1995-98 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
IpAddress, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
s5Agent
FROM S5-ROOT-MIB
TimeIntervalSec, IpxAddress, MacAddress
FROM S5-TCS-MIB;
-- Agent Groups
s5AgentHw OBJECT IDENTIFIER ::= { s5Agent 1 }
s5AgentInfo OBJECT IDENTIFIER ::= { s5Agent 2 }
s5AgentMgmt OBJECT IDENTIFIER ::= { s5Agent 3 }
-- SECTION 2: MIB Objects
-- Hardware Information
s5AgMyGrpIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the group containing
the agent."
::= { s5AgentHw 1 }
s5AgMyComIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the component containing
the agent."
::= { s5AgentHw 2 }
-- Global Information
s5AgentGbl OBJECT IDENTIFIER ::= { s5AgentInfo 1 }
s5AgInfoReBoot OBJECT-TYPE
SYNTAX INTEGER {
other(1),
running(2),
restart(3),
reboot(4),
reset(5),
download(6),
downloadAndRestart(7),
downloadAndReboot(8),
downloadAndReset(9)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action object to reboot the agent.
The following values can only be read:
other(1).....agent in unknown or other state
running(2)...agent running
The following values can be written:
restart(3)...restart agent (i.e., jump to
beginning of agent code)
reboot(4)....start boot sequence for agent
(i.e., jump to beginning of
boot firmware)
reset(5).....do a hardware reset
download(6)..............activate download of
a new agent
downloadAndRestart(7)....activate download of
a new agent and restart
downloadAndReboot(8).....activate download of
a new agent and reboot
downloadAndReset(9)......activate download of
a new agent and reset
If s5AgInfoScheduleBootTime is set in the same PDU as
s5AgInfoReBoot, the action specified occurs when the
scheduled time reaches zero; otherwise, the action
occurs immediately. The agent does best efforts to
return a response before the action occurs.
If any of the combined download actions are
requested, neither action occurs until the
expiry of s5AgInfoScheduleBootTime, if set."
::= { s5AgentGbl 1 }
s5AgInfoWriteCfg OBJECT-TYPE
SYNTAX INTEGER {
other(1),
valid(2),
write(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action object to cause current configuration
settings to be written to local nonvolatile
storage. The following values can only be read:
other(1)...some unknown or other state
valid(2)...contents valid
The following value can be written:
write(3)...write configuration settings to
local storage (such as nonvol)
If the write operation write fails, then the
agent will return error 'genErr' on the SET."
::= { s5AgentGbl 2 }
s5AgInfoMgmtProtocolNxtBoot OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ipOnly(2),
ipxOnly(3),
ipAndIpx(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The transport protocol(s) to use after
the next boot of the agent. The following
value is read-only:
other(1)....unknown or some other protocol
The following value is read-write:
ipOnly(2).....only IP
ipxOnly(3)....only IPX
ipAndIpx(4)...IP and IPX."
::= { s5AgentGbl 3 }
s5AgInfoMgmtProtocolCur OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ipOnly(2) ,
ipxOnly(3),
ipAndIpx(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current transport protocol(s) that are
being supported by the agent. The following
value is read-only:
other(1)....unknown or some other protocol
The following value is read-write:
ipOnly(2).....only IP
ipxOnly(3)....only IPX
ipAndIpx(4)...IP and IPX.
When the IP protocol stack is not enabled,
the agent will not respond to PING or SNMP
requests over IP.
When the IPX protocol stack is not enabled,
the agent will not respond to diagnostic SAP or
SNMP requests over IPX.
It is suggested that NMS not disable the transport
they are using."
::= { s5AgentGbl 4 }
s5AgInfoBootMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
net(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The source for initial protocol configuration
information at next boot. For IP, a setting of
net(3) means that BOOTP will be used to get the
agent's IP address(es), load server address, and
configuration file name. For IPX, a setting of net(3)
means SAP will be used to get the agent's Novell
network number(s), and the configuation filename
will be loaded from local storage (note - the load
server address is not needed in a Novell network).
The following value is read-only:
other(1).....not applicable or some other case
The following values are read-write:
local(2).....don't use the network
net(3).......try using the network and if that
fails then use protocol configuration
information from local storage.
Note: The load server address is not configurable
and is not available in this MIB object on a
Novell network."
::= { s5AgentGbl 5 }
s5AgInfoCfgLoadMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
net(3),
locAsBk(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The source from which to load configuration
information at next boot. The following value
is read-only:
other(1)...not applicable or some other case
The following values are read-write:
local(2).....get from local storage
net(3).......load from the network
locAsBk(4)...try using network and if it fails
then use local information.
When local(2) is specified, the configuration
information is loaded from local storage.
If the local configuration is not valid
(checks for ip = 0.0.0.0), then BOOTP is used
for the IP stack. (In IPX only mode, the IP
address could be 0.0.0.0 and IPX does not rely
on the IP address. The agent checks the IPX
address, and if the network number of the IPX
address is equal to 0 the agent uses SAP).
When net(3) is specified, the configuration
information will be downloaded from the network
only. The configuration information will never
be loaded from local storage, even if downloading
fails and the local configuration information exists.
When locAsBk(4) is specified, a download of the
configuration information will be tried over the
network. If the network download fails then the
configuration information will be loaded from
local storage."
::= { s5AgentGbl 6 }
s5AgInfoImgLoadMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
local(2),
net(3),
locAsBk(4),
netIfNewer(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The source from which to load the agent image
at next boot. The following value is read-only:
other(1)...not applicable or some other case
The following values are read-write:
local(2)........get from local storage
net(3)..........load from the network
locAsBk(4)......try using network and if it fails
then use local information.
netIfNewer(5)...try loading image over the net.
If can load image, and it is newer
than the local image, then use it.
Otherwise, use local image.
If the local image is not valid, the setting will
be net(3) and cannot be changed to local(2),
or locAsBk(4) until a valid image file is loaded
(i.e., error 'badValue' will be returned on SETS with
value other than net(3)). When the local image is
not valid and the network download of the image fails,
the entire boot process will be repeated.
When local(2) is specified, the image will be loaded
from local storage.
When net(3) is specified, the image will be downloaded
from the network only. The image file will never be
loaded from local storage, even if downloading fails
and the local image exists.
When locAsBk(4) is specified, a download of the image
will be tried over the network. If the network
download fails then the image is loaded from local
storage.
When netIfNewer(5) is specified, a download of the
image will be tried over the network. If successful,
it will then be compared to the image stored in local
storage. The most recent version of the two will be
used. If the local image is not valid, the network
will always be used. If the network download fails
then the image is loaded from the local storage."
::= { s5AgentGbl 7 }
s5AgInfoImgSaveMode OBJECT-TYPE
SYNTAX INTEGER {
notAvail(1),
writeIfDiff(2),
writeIfNewer(3),
noWrite(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates what to do with the image (when
loaded from the network) on the next boot.
The following value can only be read:
notAvail(1)...the save operation is not
available
The following values can be written (and
read) if the device supports this capability:
writeIfDiff(2)....save image to local storage
at next boot if image is
different from saved contents
writeIfNewer(3)...save image to local storage
at next boot if image is
newer than saved contents.
noWrite(4)........do not save image to local
storage at next boot, even if
image is newer or different."
::= { s5AgentGbl 8 }
s5AgInfoImgSaveStatus OBJECT-TYPE
SYNTAX INTEGER {
notAvail(1),
noSave(2),
saved(3),
saveFailed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates what happened to the image file
on the last boot. The following values
are returned:
notAvail(1).....the save operation is not
available
noSave(2).......image not saved since image was
not asked to be saved, or image
was not loaded from the network
saved(3)........image saved
saveFailed(4)...tried to save image, but failed"
::= { s5AgentGbl 9 }
s5AgInfoVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the agent in the form
'major.minor.maintenance[letters]'. This
is an alias for the value of the object
s5ChasStoreCntntVer for the RAM of the
module containing the agent."
::= { s5AgentGbl 10 }
s5AgInfoLocStorVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the agent image saved in local
storage such as flash memory in the form
'major.minor.maintenance[letters]'. If not
known or not available, then the value is
a zero length string. This is an alias for
the value of the object s5ChasStoreCntntVer
for the local storage of the module containing
the agent."
::= { s5AgentGbl 11 }
s5AgInfoNxtBootDfltGwAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the default gateway (router)
for the agent to use after the next boot. (NOTE:
the current default router is the value of object
s5AgInfoCurDfltGwAddr (or ipRouteNextHop.0.0.0.0).)
If not used, then this object has the value
of 0.0.0.0."
::= { s5AgentGbl 12 }
s5AgInfoCurDfltGwAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the current default gateway
(router). (NOTE: this is an alias for the object
ipRouteNextHop in the row of the table
ipRouteTable which has object ipRouteDest with
a value of 0.0.0.0.)
If not used, then this object has the value
of 0.0.0.0."
::= { s5AgentGbl 13 }
s5AgInfoDramUsage OBJECT-TYPE
SYNTAX INTEGER (-1..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the percentage of DRAM currently
in use by this agent. If this information is not
available the agent shall return -1, otherwise the
percentage of DRAM in use is returned as an integer
between 0 and 100. The percentage is defined as the
DRAM currently used by this agent divided by the
total DRAM available to this agent."
::= { s5AgentGbl 14 }
s5AgInfoLoadProtocolNxtBoot OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ipOnly(2),
ipxOnly(3),
auto(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The transport protocol(s) over which the
agent is to use to load the configuration
information and the agent image at the
next boot of the agent. The following
value is read-only:
other(1)....unknown or some other protocol
The following values are read-write:
ipOnly(2)....use load protocol over IP
ipxOnly(3)...use load protocol over IPX
auto(4)......try using the IP load function
and if that fails then use IPX
load function. If the IPX
load function also fails, repeat
the same process until one or
the other protocol succeeds."
::= { s5AgentGbl 15 }
s5AgInfoLoadProtocolLast OBJECT-TYPE
SYNTAX INTEGER {
reserved(1),
ip(2),
ipx(3),
local(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transport protocol over which the agent image
and configuration information were last loaded. The
following values are read-only:
reserved(1)...reserved
ip(2).........gotten from the network using
a load protocol over IP
ipx(3)........gotten from the network using
a load protocol over IPX
local(4)......loaded from local storage."
::= { s5AgentGbl 16 }
s5AgInfoSlotScope OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains information about all
the slots an agent can manage. The value is encoded
in an octet string. One byte has information about 8
slots. If a bit is set then agent can manage the
corresponding slot. Byte 1 will have information about
slots 1-8, byte 2 will have information about
slots 9-16, and so on. For example an agent that
can manage slots 2-7 in a 14 slot chassis should have
the value :
8d:00 (0111 1110 0000 0000)
If an agent returns a string of size 0, then it can
manage all slots in chassis."
::= { s5AgentGbl 17 }
s5AgInfoImgType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
typeA(2),
typeB(3),
typeC(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the type of agent image. This object is meant
to distinguish between agents having the same version
number running on the same hardware, but with dissimilar
functionality. Following are examples of possible values
for various enumerations.
other(1) ....... A unique agent eg., 5310A, 5dn310 etc
typeA(2) ....... fusion basic agent.
typeB(2) ....... fusion advanced agent."
::= { s5AgentGbl 18 }
s5AgInfoScheduleBootTime OBJECT-TYPE
SYNTAX INTEGER (0..10080)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, measured in minutes, remaining until the
action(s) set by s5AgInfoReBoot will be performed.
This value must be set in the same set request as
the value of s5AgInfoReBoot; otherwise, a badValue
error is returned.
If this value has been set, the number returned will
count down to zero, and the time remaining in minutes
will be rounded up to the next whole minute.
Actions set via s5AgInfoReBoot can be scheduled for
up to seven days in advance.
7 * 24 * 60 equals the maximum settable value of
10080. If this attribute has not been set, a value of
zero should be returned."
::= { s5AgentGbl 19 }
s5AgInfoScheduleBootCancel OBJECT-TYPE
SYNTAX INTEGER {
other(1),
cancel(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Cancel a scheduled s5AgInfoReboot action.
The following value is read-only:
other(1)...not applicable or some other case
This is always the value that return when
read.
The following values are read-write:
cancel(2)...cancel a scheduled boot.
Setting this attribute to cancel(2) sets s5AgInfoReBoot
to running(2) and s5AgInfoScheduleBootTime to zero."
::= { s5AgentGbl 20 }
s5AgInfoNumBootBanks OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of local storage locations (or flash
memory banks) available on this device for
operational code images.
Devices without local image capability or not
supporting this attribute shall return a value of 0."
::= { s5AgentGbl 21 }
s5AgInfoNextBootBank OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The source of the image to be loaded upon the
next boot of the device.
If a value is set larger than s5AgInfoNumBootBanks,
a badValue error should be returned.
Devices without local image capability or not
supporting this attribute shall return a value of 0."
::= { s5AgentGbl 22 }
s5AgInfoDstLoadBank OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The local storage bank where the next system image
image is downloaded to.
Devices without local image capability or not
supporting this attribute shall return a value of 0."
::= { s5AgentGbl 23 }
s5AgInfoFileAction OBJECT-TYPE
SYNTAX INTEGER {
other(1),
dnldConfig(2),
dnldImg(3),
upldConfig(4),
upldImg(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to download or upload a config file or
an image file.
In read operation, if no action taken since the boot up, it will
return other(1). Otherwise it will return the latest action such
as dnldConfig(2), dnldImg(3), upldConfig(4) and upldImg(5).
In write operation, the values that can be written are:
dnldConfig(2) ... download a config file to a device. The new
config file will not take effect until the
next boot cycle of the device.
dnldImg(3) ...... download an image to a device.
upldConfig(4) ... upload a config file to a server from
a device. The config file contains the current MIB object values of the device.
upldImg(5) ...... upload a image from a device to a server"
::= {s5AgentGbl 24}
s5AgInfoFileStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
inProgress (2),
success (3),
fail (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is used to get the status of the latest action as
shown by s5AgInfoFileAction. The values that can be read are:
other(1) ......... if no action taken since the boot up
inProgress (2) ... the operation is in progress
success (3) ...... the operation succeeds.
fail (4) ......... the operation is failed."
::= {s5AgentGbl 25}
-- Agent's Interface Information Table
s5AgMyIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5AgMyIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that provides additional information
about the agent's interfaces. The number of
entries in the table is determined by the
number of interfaces on the agent."
::= { s5AgentInfo 2 }
s5AgMyIfEntry OBJECT-TYPE
SYNTAX S5AgMyIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of additional information
about the agent's interfaces. Entries can not
be created or deleted via SNMP requests."
INDEX { s5AgMyIfIndx }
::= { s5AgMyIfTable 1 }
S5AgMyIfEntry ::= SEQUENCE {
s5AgMyIfIndx INTEGER,
s5AgMyIfNxtBootIpAddr IpAddress,
s5AgMyIfNxtBootNetMask IpAddress,
s5AgMyIfCfgFname DisplayString,
s5AgMyIfLdSvrAddr IpAddress,
s5AgMyIfImgFname DisplayString,
s5AgMyIfValidFlag INTEGER,
s5AgMyIfNxtBootIpxAddr IpxAddress,
s5AgMyIfBootRouterAddr IpAddress,
s5AgMyIfMacAddr MacAddress
}
s5AgMyIfIndx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the interface. This has the same
value as ifIndex for the interface."
::= { s5AgMyIfEntry 1 }
s5AgMyIfNxtBootIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For the next boot, the IP address of the
the interface. If not used, then the
value is 0.0.0.0. (NOTE: the current IP
address for the interface is found in table
ipAddrTable and in table s5AgOthIfTable.)"
::= { s5AgMyIfEntry 2 }
s5AgMyIfNxtBootNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For the next boot, the subnet mask for
the interface. If not used, then the
value is 0.0.0.0. (NOTE: the current subnet
mask for the interface is found in table
ipAddrTable.)"
::= { s5AgMyIfEntry 3 }
s5AgMyIfCfgFname OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the configuration file currently
associated with the interface. When not
used, the value is a zero length string."
::= { s5AgMyIfEntry 4 }
s5AgMyIfLdSvrAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the load server for the
configuration file and/or the image file.
If not used, then the value is 0.0.0.0"
::= { s5AgMyIfEntry 5 }
s5AgMyIfImgFname OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the image file(s) currently associated
with the interface. Some agents in special
situations may support a value which contains
multiple file names instead of a single file
name. Multiple names are specified as a list
of file names separated by semicolons (;).
When the object is not used, the value is a
zero length string."
::= { s5AgMyIfEntry 6 }
s5AgMyIfValidFlag OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the configuration and/or image
file(s) were downloaded from this interface and
if the file names have not been changed. The
following values can be read:
valid(1).....configuration and/or image file(s)
downloaded from this interface
are currently in use
invalid(2)...cfg and/or image files downloaded
from this interface are not
in use (this may also mean that
there are no files downloaded from
this interface)."
::= { s5AgMyIfEntry 7 }
s5AgMyIfNxtBootIpxAddr OBJECT-TYPE
SYNTAX IpxAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For the next boot, the IPX address of the
the interface. If the IPX protocol is not used,
then the value is 00000000:000000000000.
NOTE: The current IPX address for the
interface is found in table s5AgOthIfTable."
::= { s5AgMyIfEntry 8 }
s5AgMyIfBootRouterAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the boot router for the
configuration file and/or the image file.
If not used, then the value is 0.0.0.0"
::= { s5AgMyIfEntry 9 }
s5AgMyIfMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the interface. The value
is 00:00:00:00:00:00 if there is no interface."
::= { s5AgMyIfEntry 10}
-- Other Agents' Interface Information Table
s5AgOthIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5AgOthIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that provides information about
each interface for each agent in the chassis.
The number of entries in the table is determined
by the number of agents in the chassis and their
configuration."
::= { s5AgentInfo 3 }
s5AgOthIfEntry OBJECT-TYPE
SYNTAX S5AgOthIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of information about interface
information for all agents in the chassis. Entries
can not be created or deleted via SNMP requests."
INDEX { s5AgOthIfGrpIndx,
s5AgOthIfComIndx,
s5AgOthIfIndx }
::= { s5AgOthIfTable 1 }
S5AgOthIfEntry ::= SEQUENCE {
s5AgOthIfGrpIndx INTEGER,
s5AgOthIfComIndx INTEGER,
s5AgOthIfIndx INTEGER,
s5AgOthIfIpAddr IpAddress,
s5AgOthIfIpxAddr IpxAddress
}
s5AgOthIfGrpIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the group containing the component
containing the agent."
::= { s5AgOthIfEntry 1 }
s5AgOthIfComIndx OBJECT-TYPE
SYNTAX INTEGER (1..32767)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the component in the group
containing the agent."
::= { s5AgOthIfEntry 2 }
s5AgOthIfIndx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the interface. This is the same
value as ifIndex."
::= { s5AgOthIfEntry 3 }
s5AgOthIfIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the interface. If not used,
then the value is 0.0.0.0."
::= { s5AgOthIfEntry 4 }
s5AgOthIfIpxAddr OBJECT-TYPE
SYNTAX IpxAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX address of the interface. If the IPX
protocol is not used, then the value is
00000000:000000000000."
::= { s5AgOthIfEntry 5 }
-- IP Router Aging And Default Router Selection Information
s5AgIpRtrDefaultTimeToLive OBJECT-TYPE
SYNTAX TimeIntervalSec (60..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The lifetime of IP router entries in seconds.
The maximum length of time that a IP router
is to be considered alive in the absence of
further positive advice. The default lifetime
is used for routers learned through IP router
protocols that do not specify a lifetime (e.g.
statically configured, ICMP redirects)."
DEFVAL { 540 } -- 9 minutes
::= { s5AgentInfo 4 }
s5AgIpDefaultRtrSelectionMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
config(2),
static(3),
dynamic(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The method used to select a default IP router.
The following value is read-only:
other(1).......not applicable or other case
The following values are read-write:
config(2).....use configured primary default
router. If no primary default router
is specified, there will be no
default IP route.
static(3).....A default router will be chose from
the routers known to be up and that
have been configured.
dynamic(4)....ICMP router discovery as per RFC
1256 is performed and the router
with the highest preference level is
chosen as default router."
DEFVAL { dynamic }
::= { s5AgentInfo 5 }
s5AgIpRtrDiscoverySolicitMode OBJECT-TYPE
SYNTAX INTEGER {
multicast(1),
broadcast(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The router discovery solicitation mode to use
when the default router selection mode is
dynamic. This solicitation mode determines
the IP address for ICMP router solicitations
(see RFC 1256):
multicast(1)..router solicitations are sent to
the all-routers multicast address
(224.0.0.2)
broadcast(2)..router solicitations are sent to
the limited broadcast address
(255.255.255.255)."
DEFVAL { broadcast}
::= { s5AgentInfo 6 }
-- Agent's Data Collection Table
s5AgDataCollectTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5AgDataCollectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of control information and statistics
for the data collection (promiscuous data
capturing) per source of detection."
::= { s5AgentInfo 7 }
s5AgDataCollectEntry OBJECT-TYPE
SYNTAX S5AgDataCollectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the data collection table.
Entries can not be created or deleted
via SNMP."
INDEX { s5AgDataCollectIfIndex }
::= { s5AgDataCollectTable 1 }
S5AgDataCollectEntry ::= SEQUENCE {
s5AgDataCollectIfIndex INTEGER,
s5AgDataCollectSnTimeStamp TimeTicks,
s5AgDataCollectNetworkAddrStatus INTEGER
}
s5AgDataCollectIfIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer value representing the source
that collects data from the network. A value
greater than zero is the index of the agent's
interface on the NMM. This is the same value
as ifIndex for the interface. A value of zero
indicates data collection via best available
efforts (other than NMM's interfaces)."
::= { s5AgDataCollectEntry 1 }
s5AgDataCollectSnTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the last time
a node was added or deleted from the
Show Node table."
::= { s5AgDataCollectEntry 2 }
s5AgDataCollectNetworkAddrStatus OBJECT-TYPE
SYNTAX INTEGER {
alwaysOff(1),
on(2),
off(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A switch to enable or disable the collecting of
network layer addresses for the network address
mapping table (s5CmNetAddrTable ).
The following value is read-only:
alwaysOff(1)..data source is not capable of
collecting or decoding network
addresses
The following values are read-write if the data
source is capable of collecting network addresses:
on(2).........packet decoding is enabled
off(3)........packet decoding is disabled
or not supported."
DEFVAL { on } -- if packet collection is possible
::= { s5AgDataCollectEntry 3 }
-- Authentication Trap VarBinds
s5AgUnAuthIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains the IP address of the last
station that tried to access this agent with an
invalid community string. This object is used as
a VarBind in an Authentication Trap PDU. A get
request will return the last value used, and will
return the null address 0.0.0.0 if no IP
authentication traps have been sent."
::= { s5AgentInfo 8 }
s5AgUnAuthIpxAddr OBJECT-TYPE
SYNTAX IpxAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains the IPX address of the last
station that tried to access this agent with an
invalid community string. This object is used as
a VarBind in an Authentication Trap PDU. A get
request will return the last value used, and will
return the null address of all zeros if no IPX
authentication traps have been sent."
::= { s5AgentInfo 9 }
s5AgUnAuthComm OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains the community string of the
last unauthenticated attempt to access this agent.
This object is used as a VarBind in an Authentication
Trap PDU. A get request will return the last value used,
and will return the null string if no authentication
traps have been sent."
::= { s5AgentInfo 10 }
s5AgTrapFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5AgTrapFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Agent Trap filter configuration table."
::= { s5AgentInfo 11 }
s5AgTrapFilterEntry OBJECT-TYPE
SYNTAX S5AgTrapFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of trap filter entries that determine the
filtering of traps. For example, an instance of the
s5AgtTrapFilterStatus will be named s5AgTrapFilterStatus.8"
INDEX { s5AgTrapFilterIndex }
::= { s5AgTrapFilterTable 1 }
S5AgTrapFilterEntry ::= SEQUENCE {
s5AgTrapFilterIndex INTEGER,
s5AgTrapFilterTrapOID OBJECT IDENTIFIER,
s5AgTrapFilterTrapInitiator1 INTEGER,
s5AgTrapFilterTrapInitiator2 INTEGER,
s5AgTrapFilterTrapInitiator3 INTEGER,
s5AgTrapFilterStatus INTEGER,
s5AgTrapFilterDelayTime INTEGER,
s5AgTrapEntryStatus INTEGER
}
s5AgTrapFilterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies an entry in the
s5AgTrapFilterTable."
::= { s5AgTrapFilterEntry 1 }
s5AgTrapFilterTrapOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The OID of the trap.
This variable is requried for row creation."
::= { s5AgTrapFilterEntry 2 }
s5AgTrapFilterTrapInitiator1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value that determines the first condition for
filtering a trap.This entry is the value of the
first varbind for a particular trap in most cases.
We need to specify every initiator that represents
the corresponding trap variable for each trap.
If the value of this initiator is 0 (wildcard or
don't care), it means that it can represent all
possible values for this initiator. The trap-filter
design and functional spec. provides a more detailed
explanation on this subject."
::= { s5AgTrapFilterEntry 3 }
s5AgTrapFilterTrapInitiator2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value that determines the second condition for
filtering a trap. This entry is the value of the
second varbind for most traps. If the value of
this initiator is 0 (wildcard or don't care),
it means that it can represent all possible values
for this initiator. If a trap has only one varbind,
this entry should be set to 0."
::= { s5AgTrapFilterEntry 4 }
s5AgTrapFilterTrapInitiator3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value that determines the third condition for
filtering a trap. This entry is the value of the
third varbind for most traps. If the value of this
initiator is 0(wildcard or don't care), it means
that it can represent all possible values for this
initiator. If a trap has only one or two varbinds,
this entry should be set to 0."
::= { s5AgTrapFilterEntry 5 }
s5AgTrapFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this trap is enabled or not.
enabled(1) indicates that if this type of event
occurs, a trap that is generated will be queued
for transmit. disabled(2) indicates that if this
trap if generated, it will not be queued for
transmit and s5AgTrapFilterDelayTime is not valid."
::= { s5AgTrapFilterEntry 6 }
s5AgTrapFilterDelayTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time delay period required to be met, between
each consecutive occurences of this event. Traps
recieved within this period will be dropped."
::= { s5AgTrapFilterEntry 7 }
s5AgTrapEntryStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
createRequest(2),
underCreation(3),
invalid(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A manager is restricted to change the state of an
entry base on the following table:
create under
To: valid Request Creation invalid
From:
valid OK NO OK OK
createRequest N/A N/A N/A N/A
underCreation OK NO OK OK
invalid NO NO NO OK
nonExistent NO OK NO OK
In the table above, it is not applicable to change
the state from createRequest to any other states.
When the status of a table entry is set to the value
of invalid(4), the entry will be removed from the table.
If an entry has been in the underCreation(3) state for
more than 10 minutes, it will be set to invalid(4) and
subsequently removed from the table.
This variable is requried for row creation."
::= { s5AgTrapFilterEntry 8 }
s5AgTrapFilterGlobalStatus OBJECT-TYPE
SYNTAX INTEGER{
enable_all(1),
disable_all(2),
enable_all_and_use_table(3),
disable_all_and_use_table(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the status of all the traps that
supported by this trap-filter system.
If the value is 1 (enable all) , all traps in the
system are enabled. If the value is 2 (disable all),
all traps in the system are disabled. If the value
is 3 (enable_all_and_use_table) all traps are enabled
except for traps that are disabled in the
s5AgTrapFilterTable are disabled. If the value is 4
(disable_all_and_use_table) all traps are disabled
except for traps that are enabled in the
s5AgTrapFilterTable are enabled."
::= { s5AgentInfo 12 }
-- Trap Receiver Table
s5AgTrpRcvrMaxEnt OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of rows in the trap
receiver table."
::= { s5AgentMgmt 1 }
s5AgTrpRcvrCurEnt OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of rows in the trap
receiver table."
::= { s5AgentMgmt 2 }
s5AgTrpRcvrNext OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the next available row to be
created in the trap receiver table. A value
of zero means that the table is full and no
more rows can be added."
::= { s5AgentMgmt 3 }
s5AgTrpRcvrTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5AgTrpRcvrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of managers which to send traps."
::= { s5AgentMgmt 4 }
s5AgTrpRcvrEntry OBJECT-TYPE
SYNTAX S5AgTrpRcvrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the trap receiver table.
The column s5AgTrpRcvrStatus is used to create
and delete rows in the table. Creation requires
a SET PDU with objects s5AgTrpRcvrStatus,
s5AgTrpRcvrAddrType, s5AgTrpRcvrNetAddr,
and s5AgTrpRcvrComm for the new row."
INDEX { s5AgTrpRcvrIndx }
::= { s5AgTrpRcvrTable 1 }
S5AgTrpRcvrEntry ::= SEQUENCE {
s5AgTrpRcvrIndx INTEGER,
s5AgTrpRcvrStatus INTEGER,
s5AgTrpRcvrAddrType INTEGER,
s5AgTrpRcvrNetAddr OCTET STRING,
s5AgTrpRcvrComm OCTET STRING,
s5AgTrpRcvrAgeTime TimeIntervalSec
}
s5AgTrpRcvrIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the row in the table."
::= { s5AgTrpRcvrEntry 1 }
s5AgTrpRcvrStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
valid(2),
ignore(3),
delete(4),
create(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create and
delete rows in the table and control
if they are used. The values
that can be written are:
valid(2)....makes an existing row
valid - can only be
written to change the
value from ignore(3)
ignore(3)...don't use this entry to
send traps to at this time
delete(4)...deletes the row
create(5)...creates a new row - only
value that can be used to
create a row in the table
If the row exists, then a SET with
value of create(5) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
other(1)....some other case
valid(2)....the row exists and is valid
ignore(3)...don't use this entry to
send traps to at this time"
::= { s5AgTrpRcvrEntry 2 }
s5AgTrpRcvrAddrType OBJECT-TYPE
SYNTAX INTEGER {
ip(1),
ipx(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of address that is stored in
the object s5AgTrpRcvrNetAddr. The
value is:
ip(1)....IP address
ipx(2)...IPX address.
Note: When changing the value of this object
with an SNMP SET request, the SET PDU
must also specify a value for the
s5AgTrpRcvrNetAddr object."
::= { s5AgTrpRcvrEntry 3 }
s5AgTrpRcvrNetAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The network address (in network order) for
SNMP manager that is to receive the trap."
::= { s5AgTrpRcvrEntry 4 }
s5AgTrpRcvrComm OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Community string to use."
::= { s5AgTrpRcvrEntry 5 }
s5AgTrpRcvrAgeTime OBJECT-TYPE
SYNTAX TimeIntervalSec
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time interval used to age entries out
of the trap receiver table. The default
value if not specified will be 0, or infinite,
never to be aged out."
DEFVAL { 0 }
::= { s5AgTrpRcvrEntry 6 }
-- Last Remote Login Management
s5AgRemoteLoginMgmt OBJECT IDENTIFIER ::= { s5AgentMgmt 5 }
s5AgRemoteLoginIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the last IP address remote login to this system. "
::= { s5AgRemoteLoginMgmt 1 }
s5AgRemoteLoginStatus OBJECT-TYPE
SYNTAX INTEGER {
statusUnknown (1),
successful (2),
passwordFail (3),
loginTimeout (4),
loginInactivityTimeout(5),
telnetSessionExisted (6),
nonAllowedIPaddr (7),
localConsoleBusy (8),
excessiveLoginFail (9),
accessPermissionOff (10),
loginLogout (11)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the status of remote login to this system. "
::= { s5AgRemoteLoginMgmt 2 }
END
-- SECTION 1: Top Level Definitions
S5-COMMON-STATS-MIB DEFINITIONS ::= BEGIN
-- 5000 Common Statistics MIB Release 1.1.2
-- Revision 04/18/94
-- Copyright 1993-94 SynOptics Communications, Inc.
-- All rights reserved.
-- This SynOptics SNMP Management Information Base Specification
-- (Specification) embodies SynOptics' confidential and
-- proprietary intellectual property. SynOptics retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and SynOptics makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TimeTicks
FROM RFC1155-SMI
s5Com
FROM S5-ROOT-MIB
MacAddress
FROM S5-TCS-MIB;
-- Groups
-- Statistics
s5CmStat OBJECT IDENTIFIER ::= { s5Com 1 }
-- SECTION 2: MIB Objects
-- Show Nodes Table
s5CmSNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5CmSNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A Table of MAC addresses of active nodes, which are
detected to be connected to the concentrator.
These nodes may be directly connected to the
concentrator or may be indirectly connected via
an interconnect port, bridge or switch. The definition
of active node is provided by s5CmSNodeStatus.
The object s5CmSNodeIfIndex specifies the
source that is used to detect MAC addresses. When the
source is not an interface, the agent uses best effort to
detect entries. These entries may, but are not required
to be, MACs from media types other than the interfaces
for the agent.
This table is indexed by source of the detection,
board, port, and MAC address of the node. This
table is indexed differently from the FindNodes
table which uses only the source of the detection
and MAC address of the node. Note: a MAC
address could appear multiple times in this
table (on different board and port)."
::= { s5CmStat 1 }
s5CmSNodeEntry OBJECT-TYPE
SYNTAX S5CmSNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the Show Node table.
Entries can not be created or deleted via
SNMP."
INDEX { s5CmSNodeIfIndx,
s5CmSNodeBrdIndx,
s5CmSNodePortIndx,
s5CmSNodeMacAddr }
::= { s5CmSNodeTable 1 }
S5CmSNodeEntry ::= SEQUENCE {
s5CmSNodeIfIndx INTEGER,
s5CmSNodeBrdIndx INTEGER,
s5CmSNodePortIndx INTEGER,
s5CmSNodeMacAddr MacAddress,
s5CmSNodeStatus INTEGER
}
s5CmSNodeIfIndx OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer value representing the source
that detected the active node. A value greater
than zero is the index of the agent's interface
in the NMM. This is the same value as ifIndex
for the interface. A value of zero indicates
that the agent detected the node information via
best available efforts. The nodes may be, but are
note required to be, from media types other than
the interfaces for the agent."
::= { s5CmSNodeEntry 1 }
s5CmSNodeBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5CmSNodeEntry 2 }
s5CmSNodePortIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port on the board. Its
value ranges between 1 and index of the last
manageable port on the board."
::= { s5CmSNodeEntry 3 }
s5CmSNodeMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station."
::= { s5CmSNodeEntry 4 }
s5CmSNodeStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
inactive(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the MAC address for a station.
The meaning varies depending on the media type
of the NMM reporting the status. The values are:
other(1)......unknown or other
active(2).....the station is actively sending
and receiving, or
participating
in the ring poll
inactive(3)...the station is idle
For Ethernet, active(2) means that the station
has sent a frame in the last N seconds and
inactive(3) means the station has not sent a
frame in the last N seconds. N is specified by
the s5EnNodeInactInterval object, which is
defined in the 5000 Ethernet MIB. The status of
other(3) is reported when the current status of
the station is unknown.
For Token Ring and FDDI, the status of a station
will always be reported as active(2) since it is
based on being in the ring poll. When no longer
in the ring poll, a station is removed from the
table."
::= { s5CmSNodeEntry 5 }
-- Find Nodes Table
s5CmFNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5CmFNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A Table of MAC addresses of active nodes, which are
detected to be connected to the concentrator.
These nodes may be directly connected to the
concentrator or may be indirectly connected via
an interconnect port, bridge or switch. The definition
of active node is provided by s5CmSNodeStatus.
The object s5CmSNodeIfIndex specifies the
source that is used to detect MAC addresses. When the
source is not an interface, the agent uses best effort to
detect entries. These entries may, but are not required
to be, MACs from media types other than the interfaces
for the agent.
This table is indexed by source of the detection
and MAC address of the node. This
table is indexed differently from the ShowNodes
table which uses the source of the detection,
board, port, and MAC address of the node.
Note: The same MAC may be detected at several
locations. The entry in this table is the last
detected location. In addition, more than one
MAC address could appear on the same board
and port."
::= { s5CmStat 2 }
s5CmFNodeEntry OBJECT-TYPE
SYNTAX S5CmFNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the Find Node table.
Entries can not be created or deleted via
SNMP."
INDEX { s5CmFNodeIfIndx,
s5CmFNodeMacAddr }
::= { s5CmFNodeTable 1 }
S5CmFNodeEntry ::= SEQUENCE {
s5CmFNodeIfIndx INTEGER,
s5CmFNodeMacAddr MacAddress,
s5CmFNodeBrdIndx INTEGER,
s5CmFNodePortIndx INTEGER
}
s5CmFNodeIfIndx OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer value representing the source
that detected the active node. A value greater
than zero is the index of the agent's interface
in the NMM. This is the same value as ifIndex
for the interface. A value of zero indicates
that the agent detected the node information via
best available efforts. The nodes may be, but are
note required to be, from media types other than
the interfaces for the agent."
::= { s5CmFNodeEntry 1 }
s5CmFNodeMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address of the station."
::= { s5CmFNodeEntry 2 }
s5CmFNodeBrdIndx OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board. The
value of zero has the special meaning that the
true board index value is currently unknown.
Note that the syntax of this object is not
identical to s5CmSNodeBrdIndx."
::= { s5CmFNodeEntry 3 }
s5CmFNodePortIndx OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port on the board. This
corresponds to the index of one of the
manageable ports on the board. The value of
zero has the special meaning that the true port
index value is currently unknown.
Note that the syntax of this object is not
identical to s5CmSNodePortIndx."
::= { s5CmFNodeEntry 4 }
-- Per-port Network to MAC Address Mapping Table
s5CmNetAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5CmNetAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of network layer addresses associated
with MAC addresses of active nodes, which are
detected to be connected to the concentrator.
This table is indexed by the interface it was
detected, the board and port the node is connected,
the MAC address of the node and an integer index
(enumerating multiple network addresses).
Note:
Only a small implementation determined number of
network addresses are stored. The oldest one is
discarded, so that the most recent one may be
retained. When packet decoding is switched off
entries in the network address mapping table may
remain present for some time, but no new addresses
are added. An network address could appear multiple
times in this table (on different board and port)
and can appear under different s5CmNetAddrNetIndx
over time."
::= { s5CmStat 3 }
s5CmNetAddrEntry OBJECT-TYPE
SYNTAX S5CmNetAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the network address mapping table.
Entries can not be created or deleted
via SNMP."
INDEX { s5CmNetAddrIfIndex,
s5CmNetAddrBrdIndx,
s5CmNetAddrPortIndx,
s5CmNetAddrMacAddr,
s5CmNetAddrNetIndx }
::= { s5CmNetAddrTable 1 }
S5CmNetAddrEntry ::= SEQUENCE {
s5CmNetAddrIfIndex INTEGER,
s5CmNetAddrBrdIndx INTEGER,
s5CmNetAddrPortIndx INTEGER,
s5CmNetAddrMacAddr MacAddress,
s5CmNetAddrNetIndx INTEGER,
s5CmNetAddrType INTEGER,
s5CmNetAddrAddr OCTET STRING,
s5CmNetAddrLastSeen TimeTicks
}
s5CmNetAddrIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the interface on the NMM on
which the address was detected. This is the
same as the ifIndex."
::= { s5CmNetAddrEntry 1 }
s5CmNetAddrBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5CmNetAddrEntry 2 }
s5CmNetAddrPortIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port on the board."
::= { s5CmNetAddrEntry 3 }
s5CmNetAddrMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station."
::= { s5CmNetAddrEntry 4 }
s5CmNetAddrNetIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sequence number of the network address."
::= { s5CmNetAddrEntry 5 }
s5CmNetAddrType OBJECT-TYPE
SYNTAX INTEGER {
ip(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of network layer address:
ip(1).....an IP address as defined in RFC 791."
::= { s5CmNetAddrEntry 6 }
s5CmNetAddrAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network layer address of the station represented
in network byte-order"
::= { s5CmNetAddrEntry 7 }
s5CmNetAddrLastSeen OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time this network
address was last seen on this interface/board/port/MAC."
::= { s5CmNetAddrEntry 8 }
END
-- SECTION 1: Top Level Definitions
S5-CHASSIS-TRAP-MIB DEFINITIONS ::= BEGIN
-- 5000 Chassis Trap MIB Release 1.1.0
-- Revision 11/15/93
-- Copyright 1993 SynOptics Communications, Inc.
-- All rights reserved.
-- This SynOptics SNMP Management Information Base Specification
-- (Specification) embodies SynOptics' confidential and
-- proprietary intellectual property. SynOptics retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and SynOptics makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
TRAP-TYPE FROM RFC-1215
s5ChaTrap FROM S5-ROOT-MIB
s5ChasComType, s5ChasComOperState
FROM S5-CHASSIS-MIB;
-- SECTION 2: SynOptics 5000 Chassis Trap Definitions
-- All chassis traps are numbered uniquely with ENTERPRISE
-- field value of s5ChaTrap.
s5CtrHotSwap TRAP-TYPE
ENTERPRISE s5ChaTrap
VARIABLES { s5ChasComType,
s5ChasComOperState }
-- STATUS mandatory
DESCRIPTION
"A component or sub-component was inserted or
deinserted in the chassis. This trap is sent only
once when the condition is first detected. The
following values are returned:
s5ChasComType........the type of the component
(or sub-component) that was inserted or
deinserted, with the instance identifying
the group, component, and sub-component.
s5ChasComOperState...the operational status of
the component or sub-component, with the
instance identifying the group, component,
and sub-component. The value is removed(3)
when the item is removed."
::= 1 -- 0x01
s5CtrProblem TRAP-TYPE
ENTERPRISE s5ChaTrap
VARIABLES { s5ChasComType,
s5ChasComOperState }
-- STATUS mandatory
DESCRIPTION
"A component or sub-component has a problem
condition, either warning, nonfatal, or fatal.
This trap is sent only once when the condition
is first detected. The following values are
returned:
s5ChasComType........the type of the component
(or sub-component) that has the problem
condition, with the instance identifying
the group, component, and sub-component.
s5ChasComOperState...the operational status of
the component or sub-component, with the
instance identifying the group, component,
and sub-component."
::= 2 -- 0x02
END
-- SECTION 1: Top Level Definitions
S5-TOK-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
-- 5000 Token Ring Topology MIB Release 1.1.5
-- Revision 10/14/98
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
IpAddress, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
SnpxChassisType, SnpxBackplaneType
FROM SYNOPTICS-ROOT-MIB
s5TrTop
FROM S5-ROOT-MIB
MacAddress
FROM S5-TCS-MIB;
-- SECTION 2: MIB Objects
-- Interface Topology table
s5TrTopIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table with topology status and control
for each token ring interface on the NMM. The
number of entries is determined by the number
of token ring interfaces on the NMM."
::= { s5TrTop 1 }
s5TrTopIfEntry OBJECT-TYPE
SYNTAX S5TrTopIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of topology status and
control for each token ring interface on the
NMM. Entries in the table can not be created
or deleted via SNMP."
INDEX { s5TrTopIfIpAddr }
::= { s5TrTopIfTable 1 }
S5TrTopIfEntry ::= SEQUENCE {
s5TrTopIfIpAddr IpAddress,
s5TrTopIfNum INTEGER,
s5TrTopIfStatus INTEGER,
s5TrTopIfNmmLstChg TimeTicks,
s5TrTopIfBdgLstChg TimeTicks,
s5TrTopIfRingNmmLstChg TimeTicks,
s5TrTopIfNmmMaxNum INTEGER,
s5TrTopIfNmmCurNum INTEGER,
s5TrTopIfBdgMaxNum INTEGER,
s5TrTopIfBdgCurNum INTEGER,
s5TrTopIfRingNmmMaxNum INTEGER,
s5TrTopIfRingNmmCurNum INTEGER,
s5TrTopIfTopSpeed INTEGER
}
s5TrTopIfIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the interface."
::= { s5TrTopIfEntry 1 }
s5TrTopIfNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of ifIndex for the interface."
::= { s5TrTopIfEntry 2 }
s5TrTopIfStatus OBJECT-TYPE
SYNTAX INTEGER {
topOn(1),
topOff(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates if the interface is participating
in topology. The values are:
topOn(1)....topology is on
topOff(2)...topology is off
When the value is topOff(2) the status
of entries associated with the interface
is undefined. However, the agent should
make its best attempt when the value is
changed to topOff(2) to remove all
existing instances of topology MIB objects
for the interface. The agent must save
the setting of this object in nonvolatile
memory (i.e., save across reboots)."
::= { s5TrTopIfEntry 3 }
s5TrTopIfNmmLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
addition or deletion of an NMM topology
table entry associated with the interface
was done. If none have been done since
cold/warm start of the agent, then the
value is zero."
::= { s5TrTopIfEntry 4 }
s5TrTopIfBdgLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
addition or deletion of a bridge
topology table entry associated with the
interface was done. If none have been
done since cold/warm start of the
agent, then the value is zero."
::= { s5TrTopIfEntry 5 }
s5TrTopIfRingNmmLstChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
addition or deletion of a Ring NMM
topology table entry associated with
the interface was done. If none have
been done since cold/warm start
of the agent, then the value is zero."
::= { s5TrTopIfEntry 6 }
s5TrTopIfNmmMaxNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries for the
interface in the NMM topology table."
::= { s5TrTopIfEntry 7 }
s5TrTopIfNmmCurNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries for the
interface in the NMM topology table."
::= { s5TrTopIfEntry 8 }
s5TrTopIfBdgMaxNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries for the
interface in the bridge topology table."
::= { s5TrTopIfEntry 9 }
s5TrTopIfBdgCurNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries for the
interface in the bridge topology table."
::= { s5TrTopIfEntry 10 }
s5TrTopIfRingNmmMaxNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of entries for the
interface in the Ring NMM topology table."
::= { s5TrTopIfEntry 11 }
s5TrTopIfRingNmmCurNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries for the
interface in the Ring NMM topology table."
::= { s5TrTopIfEntry 12 }
s5TrTopIfTopSpeed OBJECT-TYPE
SYNTAX INTEGER {
other(1),
topFast(2),
topSlow(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Token Ring topology message (SONMP frame)
transmit speed. The values that are read/write are:
topFast(2)...short interval between transmitting
topSlow(3)...long interval between transmitting
The value that is readonly is:
other(1)...speed unknown, or other value
In fast mode, the SONMP frame transmit interval
is 10 seconds for all SONMP frames except
for ring master which is 5 seconds.
In slow mode, the interval is 15 seconds for ring
master SONMP frames, 50 seconds for concentrator
profile SONMP frames, 60 seconds for master NMM
announcement SONMP frames, and 70 seconds for
adjacent SONMP frames."
::= { s5TrTopIfEntry 13 }
-- Network Management Module (NMM) Topology Table
s5TrTopNmmTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopNmmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of topology information for each
Network Management Module (NMM) with a Token
Ring interface on the same 'flat network'
as the reporting NMM. The number of entries
is determined by the number of detected
(and active) NMMs. Entries in the table are
created by reception of a topology message
with information about a 'new' NMM. An entry
is removed from the table when an NMM is
not present in the topology message from
a ring, or when no topology messages are
received from a ring in the required time
interval."
::= { s5TrTop 2 }
s5TrTopNmmEntry OBJECT-TYPE
SYNTAX S5TrTopNmmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of topology information
about Network Management Modules (NMMs) with
a Token Ring interface on the same 'flat
network' as the reporting NMM. Entries in the
table can not be created or deleted via SNMP."
INDEX { s5TrTopNmmIfIpAddr,
s5TrTopNmmIpAddr }
::= { s5TrTopNmmTable 1 }
S5TrTopNmmEntry ::= SEQUENCE {
s5TrTopNmmIfIpAddr IpAddress,
s5TrTopNmmIpAddr IpAddress,
s5TrTopNmmRingNum INTEGER,
s5TrTopNmmRingMaster INTEGER,
s5TrTopNmmRingSpeed INTEGER,
s5TrTopNmmBridgeGroupIdentifier INTEGER,
s5TrTopNmmSlotNum INTEGER,
s5TrTopNmmPortNum INTEGER
}
s5TrTopNmmIfIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the interface on which
the topology message was received."
::= { s5TrTopNmmEntry 1 }
s5TrTopNmmIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of an NMM contained in
a topology message."
::= { s5TrTopNmmEntry 2 }
s5TrTopNmmRingNum OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring number on which an NMM from a
topology message is located."
::= { s5TrTopNmmEntry 3 }
s5TrTopNmmRingMaster OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
master(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The classification of an NMM from
a topology message. The values are:
normal(1)...not a master NMM
master(2)...a master NMM"
::= { s5TrTopNmmEntry 4 }
s5TrTopNmmRingSpeed OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The speed of the ring (in units of Mbits)
on which an NMM from a topology message is
located. The expected values are:
4....4 Mbps
16...16 Mbps"
::= { s5TrTopNmmEntry 5 }
s5TrTopNmmBridgeGroupIdentifier OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The forwarding domain identification --
VLAN ID, if applicable, of the port on
which the SONMP message for this entry
was heard. The value shall be zero if
the entry is local, or if the port number
cannot be resolved."
::= {s5TrTopNmmEntry 6}
s5TrTopNmmSlotNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number of the port on which the SONMP
message for this entry was heard. The value shall
be zero if the port number cannot be resolved."
::= {s5TrTopNmmEntry 7}
s5TrTopNmmPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the port on which the SONMP
message for this entry was heard. The value shall
be zero if the port number cannot be resolved."
::= {s5TrTopNmmEntry 8}
-- Bridge Topology Table
s5TrTopBdgTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopBdgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that lists each known bridge
with a Token Ring interface on the same
'flat net' as the reporting NMM. The
number of entries is determined by
the number of detected (and active)
bridges. Entries are added by reception of
a topology message from a bridge or reception
of a topology message from an master NMM that
was forwarded by a source routing bridge.
An entry is removed from the table when
no topology messaged are received from
bridge in the required time interval."
::= { s5TrTop 3 }
s5TrTopBdgEntry OBJECT-TYPE
SYNTAX S5TrTopBdgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of known bridges
with a Token Ring interface on the same
'flat net' as the reporting NMM. Entries
in the table can not be created or deleted
via SNMP."
INDEX { s5TrTopBdgIfIpAddr,
s5TrTopBdgIndx }
::= {s5TrTopBdgTable 1 }
S5TrTopBdgEntry ::= SEQUENCE {
s5TrTopBdgIfIpAddr IpAddress,
s5TrTopBdgIndx INTEGER,
s5TrTopBdgNum INTEGER,
s5TrTopBdgOwnRingNum INTEGER,
s5TrTopBdgAdjRingNum INTEGER,
s5TrTopBdgAdjMasterNmmIpAddr IpAddress,
s5TrTopBdgMacAddr MacAddress,
s5TrTopBdgIpAddr IpAddress,
s5TrTopBdgType INTEGER,
s5TrTopBdgSlotNum INTEGER,
s5TrTopBdgPortNum INTEGER,
s5TrTopBdgNumPort INTEGER,
s5TrTopBdgHelloPortNum INTEGER,
s5TrTopBdgHelloPortStatus INTEGER,
s5TrTopBdgMonPortStatus INTEGER,
s5TrTopBdgHelloType INTEGER
}
s5TrTopBdgIfIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the interface on which
the topology message was received."
::= { s5TrTopBdgEntry 1 }
s5TrTopBdgIndx OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the entry in the table
for the interface."
::= { s5TrTopBdgEntry 2 }
s5TrTopBdgNum OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IEEE 802.5 'bridge number' for
the bridge."
::= { s5TrTopBdgEntry 3 }
s5TrTopBdgOwnRingNum OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring number for the reporting NMM.
NOTE: this will be the same value for all
table entries for each interface."
::= { s5TrTopBdgEntry 4 }
s5TrTopBdgAdjRingNum OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring number of the adjacent ring
that is joined by the bridge. The value
is zero if this entry in the table was
created due to the receipt of a topology
message from another NMM on a different
ring and the bridge connecting the rings
was a transparent only bridge and it does
not generate topology messages."
::= { s5TrTopBdgEntry 5 }
s5TrTopBdgAdjMasterNmmIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If this entry was created (and/or validated)
by a topology message from a master NMM,
then the value is its IP address. If the
value of object s5TrTopBdgNum is non-zero,
then the master NMM is on an adjacent ring.
If the value of s5TrTopBdgNum is zero, then
the master NMM may be adjacent, or several
rings away, separated by one or more
transparent bridges.
The value for this object is 0.0.0.0 when the
bridge generates a topology message and
there is no master NMM on the adjacent ring
nor one connected to the adjacent ring through
one or more transparent bridges."
::= { s5TrTopBdgEntry 6 }
s5TrTopBdgMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the bridge port sending
the topology message. The value is
00:00:00:00:00:00 if the bridge does not
transmit topology messages."
::= { s5TrTopBdgEntry 7 }
s5TrTopBdgIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IP address of the bridge sending the topology
message. The value is 0.0.0.0 if the bridge
does not transmit topology messages."
::= { s5TrTopBdgEntry 8 }
s5TrTopBdgType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
t3522Syn2Port(2),
t2722Syn2Port(3),
tCenTillionTrSwitch(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The kind of bridge this entry represents.
The values come from the topology messages
generated by the bridge. The values are:
other(1)...........bridge does not send topology
messages or is not a
defined type
t3522Syn2Port(2)...SynOptics 2 port bridge in
a modular concentrator
t2722Syn2Port(3)...SynOptics 2 port stand-alone
bridge
tCenTillionTrSwitch(4)...Centillion multi-port
TR switch"
::= { s5TrTopBdgEntry 9 }
s5TrTopBdgSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot that the reporting NMM received the
topology message from the bridge. The value
zero is used to indicate that the bridge does
not transmit topology messages or the slot
from which the message was received can not be
determined."
::= { s5TrTopBdgEntry 10 }
s5TrTopBdgPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port that the reporting NMM received the
topology message from the bridge. The value
zero is used to indicate that the bridge does
not transmit topology messages or the port
from which the message was received can not
be determined."
::= { s5TrTopBdgEntry 11 }
s5TrTopBdgNumPort OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ports installed on the
bridge. The value zero is used to indicate that
the bridge does not transmit topology messages."
::= { s5TrTopBdgEntry 12 }
s5TrTopBdgHelloPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port on the bridge from which the topology
message was sent. The value zero is used to
indicate that the bridge does not transmit
topology messages."
::= { s5TrTopBdgEntry 13 }
s5TrTopBdgHelloPortStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
tranAct(2),
tranStnBy(3),
srSrsOn(4),
srSrsOff(5),
srSrsOnTranAct(6),
srSrsOffTranAct(7),
srSrsOnStnBy(8),
srSrsOffStnBy(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the port on Bridge from which
the topology message was sent. The values are:
other(1).............bridge does not send topology
messages or port not in
defined status
tranAct(2)...........Transparent active
tranStnBy(3).........Transparent standby
srSrsOn(4)...........Source routing single route
spanning is on
srSrsOff(5)..........Source routing single route
spanning is off
srSrsOnTranAct(6)....Source routing single route
spanning is on, and
transparent active
srSrsOffTranAct(7)...Source routing single route
spanning is off, and
transparent active
srSrsOnStnBy(8)......Source routing single route
spanning is on, and
transparent standby
srSrsOffStnBy(9).....Source routing single route
spanning is off, and
transparent standby"
::= { s5TrTopBdgEntry 14 }
s5TrTopBdgMonPortStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
phantomOff(2),
phantomOn(3),
phantomOffWrapped(4),
phantomOnWrapped(5),
wrongSpeedWrap(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the 'monitor' port on Bridge from
which the topology message was sent.
The values are:
other(1)...............bridge does not send topology
messages or the status of
the monitor port is unknown
or the bridge does not have
a monitor port, or some other
condition.
phantomOff(2)..........phantom status is off
phantomOn(3)...........phantom status is on
phantomOffWrapped(4)...phantom off and port wrapped
phantomOnWrapped(5)....phantom on and port wrapped
wrongSpeedWrap(6)......port wrapped for wrong speed"
::= { s5TrTopBdgEntry 15 }
s5TrTopBdgHelloType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
synoptics(2),
ibm(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of topology message received from the
bridge. The values are:
other..........bridge does not send any of the
recognizable topology message
types
synoptics(2)...bridge sends SynOptics' topology
message"
::= { s5TrTopBdgEntry 16 }
-- Same Ring NMM Topology Table
s5TrTopRingNmmTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopRingNmmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table listing all the Network Management
Modules (NMMs) with a Token Ring interface
on the same ring as the reporting NMM. The
number of entries is determined by the number
of detected (and active) NMMs. Entries are
created by reception of a topology message from
a 'new' NMM. An entry is removed from the table
when no topology messages are received from the
NMM in the required time interval."
::= { s5TrTop 4 }
s5TrTopRingNmmEntry OBJECT-TYPE
SYNTAX S5TrTopRingNmmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of Network Management
Modules (NMMs) with a Token Ring interface
on the same ring as the reporting NMM.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5TrTopRingNmmIfIpAddr,
s5TrTopRingNmmIpAddr }
::= {s5TrTopRingNmmTable 1 }
S5TrTopRingNmmEntry ::= SEQUENCE {
s5TrTopRingNmmIfIpAddr IpAddress,
s5TrTopRingNmmIpAddr IpAddress,
s5TrTopRingNmmMacAddr MacAddress,
s5TrTopRingNmmChassisType SnpxChassisType,
s5TrTopRingNmmBkplType SnpxBackplaneType,
s5TrTopRingNmmSlotNum INTEGER,
s5TrTopRingNmmUnaIpAddr IpAddress
}
s5TrTopRingNmmIfIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the interface on which
the topology message was received."
::= { s5TrTopRingNmmEntry 1 }
s5TrTopRingNmmIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the NMM that sent
the topology message."
::= { s5TrTopRingNmmEntry 2 }
s5TrTopRingNmmMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the NMM that sent
the topology message."
::= { s5TrTopRingNmmEntry 3 }
s5TrTopRingNmmChassisType OBJECT-TYPE
SYNTAX SnpxChassisType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of chassis containing the NMM
that sent the topology message."
::= { s5TrTopRingNmmEntry 4 }
s5TrTopRingNmmBkplType OBJECT-TYPE
SYNTAX SnpxBackplaneType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of backplane in the chassis
containing the NMM that sent the topology
message."
::= { s5TrTopRingNmmEntry 5 }
s5TrTopRingNmmSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot containing the NMM that sent the
topology message."
::= { s5TrTopRingNmmEntry 6 }
s5TrTopRingNmmUnaIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the next upstream NMM
of the NMM that sent the topology message."
::= { s5TrTopRingNmmEntry 7 }
-- Encoded Octet Strings for NMM Topology Table
s5TrTopNmmEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1400)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a 'row' in the table
s5TrTopNmmEosTable. This allows applications
to be able to break apart 'rows' in the table."
::= { s5TrTop 5 }
s5TrTopNmmEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopNmmEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table s5TrTopNmmTable.
The number of entries is determined by the
packing of 'rows' from s5TrTopNmmTable."
::= { s5TrTop 6 }
s5TrTopNmmEosEntry OBJECT-TYPE
SYNTAX S5TrTopNmmEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table s5TrTopNmmTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5TrTopNmmIfIpAddr,
s5TrTopNmmIpAddr }
::= { s5TrTopNmmEosTable 1 }
S5TrTopNmmEosEntry ::= SEQUENCE {
s5TrTopNmmEos OCTET STRING
}
s5TrTopNmmEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
s5TrTopNmmTable. All 'rows' are the same size
which is defined by object s5TrTopNmmEosSize."
::= { s5TrTopNmmEosEntry 1 }
-- Encoded Octet Strings for Bridge Topology Table
s5TrTopBdgEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1400)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a 'row' in the table
s5TrTopBdgEosTable. This allows applications
to be able to break apart 'rows' in the table."
::= { s5TrTop 7 }
s5TrTopBdgEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopBdgEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table s5TrTopBdgTable.
The number of entries is determined by the
packing of 'rows' from s5TrTopBdgTable."
::= { s5TrTop 8 }
s5TrTopBdgEosEntry OBJECT-TYPE
SYNTAX S5TrTopBdgEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table s5TrTopBdgTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5TrTopBdgIfIpAddr,
s5TrTopBdgIndx }
::= { s5TrTopBdgEosTable 1 }
S5TrTopBdgEosEntry ::= SEQUENCE {
s5TrTopBdgEos OCTET STRING
}
s5TrTopBdgEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
s5TrTopBdgEntry. All 'rows' are the same size
which is defined by object s5TrTopBdgEosSize."
::= { s5TrTopBdgEosEntry 1 }
-- Encoded Octet Strings for Same Ring NMM Topology Table
s5TrTopRingNmmEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1400)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a 'row' in the table
s5TrTopRingNmmEosTable. This allows applications
to be able to break apart 'rows' in the table."
::= { s5TrTop 9 }
s5TrTopRingNmmEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTopRingNmmEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table s5TrTopRingNmmTable.
The number of entries is determined by the
packing of 'rows' from s5TrTopRingNmmTable."
::= { s5TrTop 10 }
s5TrTopRingNmmEosEntry OBJECT-TYPE
SYNTAX S5TrTopRingNmmEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table s5TrTopRingNmmTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5TrTopRingNmmIfIpAddr,
s5TrTopRingNmmIpAddr }
::= { s5TrTopRingNmmEosTable 1 }
S5TrTopRingNmmEosEntry ::= SEQUENCE {
s5TrTopRingNmmEos OCTET STRING
}
s5TrTopRingNmmEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
s5TrTopRingNmmTable. All 'rows' are the same size
which is defined by object s5TrTopNmmEosSize."
::= { s5TrTopRingNmmEosEntry 1 }
END
-- SECTION 1: Top Level Definitions
S5-TOKENRING-MIB DEFINITIONS ::= BEGIN
-- 5000 Token Ring MIB Release 1.2.1
-- Revision 04/05/95
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This SynOptics SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Counter, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
s5Tok
FROM S5-ROOT-MIB
MacAddress, TimeIntervalSec, TimeIntervalHrd, SrcIndx
FROM S5-TCS-MIB;
-- Token Ring Groups
-- Configuration
s5TrCfg OBJECT IDENTIFIER ::= { s5Tok 1 }
-- Statistics
s5TrStat OBJECT IDENTIFIER ::= { s5Tok 2 }
-- Ring and Station
s5TrRing OBJECT IDENTIFIER ::= { s5Tok 3 }
-- Test Path Group
s5TrTest OBJECT IDENTIFIER ::= { s5Tok 4 }
-- SECTION 2: Ring and Station Information
-- Ring Info table
s5TrRingInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrRingInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information
about selected rings. The entries
in the table may come from
several different data sources.
The number of entries is determined
by the number of sources that can
provide the information."
::= { s5TrRing 1 }
s5TrRingInfoEntry OBJECT-TYPE
SYNTAX S5TrRingInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in Token Ring information
table. Entries can not be created
or deleted via SNMP."
INDEX { s5TrRingInfoSrcIndx }
::= { s5TrRingInfoTable 1 }
S5TrRingInfoEntry ::= SEQUENCE {
s5TrRingInfoSrcIndx SrcIndx,
s5TrRingInfoRingNum INTEGER,
s5TrRingInfoStaTableOperSize INTEGER,
s5TrRingInfoActiveStations INTEGER,
s5TrRingInfoDeletes Counter,
s5TrRingInfoLastDeleteTime TimeTicks,
s5TrRingInfoAgeInterval TimeIntervalSec,
s5TrRingInfoMonTime TimeTicks,
s5TrRingInfoRingState INTEGER,
s5TrRingInfoBeaconSender MacAddress,
s5TrRingInfoBeaconNaun MacAddress,
s5TrRingInfoBeaconType INTEGER,
s5TrRingInfoLastBeaconTime TimeTicks,
s5TrRingInfoActiveMonitor MacAddress,
s5TrRingInfoChanges Counter,
s5TrRingInfoRingPurgeEvents Counter,
s5TrRingInfoBeaconEvents Counter,
s5TrRingInfoBeaconTime TimeIntervalHrd,
s5TrRingInfoMonitorContentionEvents Counter,
s5TrRingInfoNaunChanges Counter,
s5TrRingInfoRingPollEvents Counter
}
s5TrRingInfoSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the entry in the table.
This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrRingInfoEntry 1 }
s5TrRingInfoRingNum OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring number of the ring that is being
monitored. Each ring in a multiple ring network
is assigned a unique number. Together, a ring and
bridge number form a route designator. The ring
number is obtained by an NMM during the
initialization process.
Section 3.8.1 of IEEE 802.5 specification. "
::= { s5TrRingInfoEntry 2 }
s5TrRingInfoStaTableOperSize OBJECT-TYPE
SYNTAX INTEGER (1..300)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational size of the station info
table (i.e., table s5TrStaInfoTable). This
size is the maximum number of stations for
which information can be collected. (Note:
a ring is limited to a maximum 256 active
stations.) The station table may also contain
entries for inactive stations. The station
table may have any combination of active
and inactive stations (except the number of
active is limited to 256) up to the current
value of this object. For example if the value
of this object is 112, the station table could
contain 100 inactive and 12 active stations."
::= { s5TrRingInfoEntry 3 }
s5TrRingInfoActiveStations OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of active stations on the
ring that is being monitored. This is the
number of active stations in the station
info table (i.e., table s5TrStaInfoTable)."
::= { s5TrRingInfoEntry 4 }
s5TrRingInfoDeletes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times stations were removed
from table s5TrStaInfoTable due to either
aging out or table overflow."
::= { s5TrRingInfoEntry 5 }
s5TrRingInfoLastDeleteTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last
station was removed from table
s5TrStaInfoTable. If this has not
occurred, then the value is zero."
::= { s5TrRingInfoEntry 6 }
s5TrRingInfoAgeInterval OBJECT-TYPE
SYNTAX TimeIntervalSec
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time used to age stations
from table s5TrStaInfoTable. If a station
has had a status of inactive in the last
time interval, it may be removed from
table s5TrStaInfoTable. A value of zero
means no aging is to occur."
DEFVAL { 0 }
::= { s5TrRingInfoEntry 7 }
s5TrRingInfoMonTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The length of time that the ring has been
monitored by the current source."
::= { s5TrRingInfoEntry 8 }
s5TrRingInfoRingState OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(1),
ringPurge(2),
monitorContention(3),
beaconFrameStreaming(4),
beaconBitStreaming(5),
beaconRingSignalLoss(6),
beaconSetRecoveryMode(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current status of this ring.
The states are:
normalOperation(1).........ring operating without
any interruption.
ringPurge(2)...............Active monitor enters
the ring purge state whenever a token error
is detected.
monitorContention(3).......ring enters in monitor
contention state whenever the ring stations
need to establish an active monitor.
beaconFrameStreaming(4)....station which participates
in monitor contention and has monitor
contention timeout expired, receives multiple
claim tokens and cannot solve the contention
within one second.
beaconBitStreaming(5)......station which participates
in monitor contention, has 'monitor timeout'
and does not receive any claim token.
beaconRingSignalLoss(6)....station which has
'contention timeout' and participates in monitor
contention and detects the loss of incoming
signal.
beaconSetRecoveryMode(7)...station before acting as a
recovery station sends out beacon frame with a
recovery mode bit set."
::= { s5TrRingInfoEntry 9 }
s5TrRingInfoBeaconSender OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the sender of the
last beacon frame detected on the ring.
If no beacon frame has been detected,
then the value is equal to six octets
of zero."
::= { s5TrRingInfoEntry 10 }
s5TrRingInfoBeaconNaun OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the NAUN (next active
upstream neighbor) in the last beacon frame
detected on the ring. If no beacon frame has
been detected, then the value is equal to six
octets of zero."
::= { s5TrRingInfoEntry 11 }
s5TrRingInfoBeaconType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
recovery(2),
signalLoss(3),
bitStreaming(4),
contentionStreaming(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the last beacon frame detected
on the ring. The values are:
other(1).................No beacon seen or
some other type
recovery(2)..............station before acting
as a recovery station sends out a beacon
frame with a recovery mode bit set.
signalLoss(3)............station which has
'contention timeout' and participates in
monitor contention and detects the loss
of incoming signal.
bitStreaming(4)..........station which participates
in monitor contention, has monitor timeout
and does not receive any claim token.
contentionStreaming(5)...station which participates
in monitor contention and has monitor
contention timeout expired, receives multiple
claim tokens and cannot solve the contention
within one second."
::= { s5TrRingInfoEntry 12 }
s5TrRingInfoLastBeaconTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last beacon
frame was detected on the ring. If one has not
been detected, then the value is zero."
::= { s5TrRingInfoEntry 13 }
s5TrRingInfoActiveMonitor OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the Active Monitor
on the ring. If this address is unknown,
then the value is equal to six octets
of zero."
::= { s5TrRingInfoEntry 14 }
s5TrRingInfoChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of add and delete events in the
station info table associated with
this ring. If no changes have occurred,
then the value is zero."
::= { s5TrRingInfoEntry 15 }
s5TrRingInfoRingPurgeEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times that the ring has
entered the ring purge state from the normal ring
state. The ring purge state that comes from the
monitor contention or beacon state is not counted."
::= { s5TrRingInfoEntry 16 }
s5TrRingInfoBeaconEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times that the ring has
entered the beaconing state."
::= { s5TrRingInfoEntry 17 }
s5TrRingInfoBeaconTime OBJECT-TYPE
SYNTAX TimeIntervalHrd
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total amount of time that the ring has been
in the beaconing state. This beacon time is
updated anytime whenever the ring enters a
beaconing state."
::= { s5TrRingInfoEntry 18 }
s5TrRingInfoMonitorContentionEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of times that the ring has
entered the monitor contention state from the
normal ring state or ring purge state. The
monitor contention state that comes from the
beacon state is not counted."
::= { s5TrRingInfoEntry 19 }
s5TrRingInfoNaunChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of NAUN (Nearest Active
Upstream Neighbor) changes that have been
measured. This is determined by the number
of Report SUA change MAC frames that have
been detected."
::= { s5TrRingInfoEntry 20 }
s5TrRingInfoRingPollEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ring poll events that have
been detected."
::= { s5TrRingInfoEntry 21 }
-- Station Info Table
s5TrStaInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrStaInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about
the stations on selected rings. The
number of rings is determined by the
number of data sources. The number of
stations is determined by the number
on each ring limited by the configured
maximum number. An entry will exist
for each station that is now or has
previously been detected on the ring.
This table extends each row in the
s5TrRingInfoTable with station
information."
::= { s5TrRing 2 }
s5TrStaInfoEntry OBJECT-TYPE
SYNTAX S5TrStaInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the station info table.
Entries can not be created or
deleted via SNMP."
INDEX { s5TrStaInfoSrcIndx,
s5TrStaInfoAddr }
::= { s5TrStaInfoTable 1 }
S5TrStaInfoEntry ::= SEQUENCE {
s5TrStaInfoSrcIndx SrcIndx,
s5TrStaInfoAddr MacAddress,
s5TrStaInfoLastNaun MacAddress,
s5TrStaInfoStationStatus INTEGER,
s5TrStaInfoFirstEnterTime TimeTicks,
s5TrStaInfoLastEnterTime TimeTicks,
s5TrStaInfoLastExitTime TimeTicks,
s5TrStaInfoDupAddrErrs Counter,
s5TrStaInfoInLineErrs Counter,
s5TrStaInfoOutLineErrs Counter,
s5TrStaInfoInternalErrs Counter,
s5TrStaInfoInBurstErrs Counter,
s5TrStaInfoOutBurstErrs Counter,
s5TrStaInfoInACErrs Counter,
s5TrStaInfoOutACErrs Counter,
s5TrStaInfoAbortErrs Counter,
s5TrStaInfoLostFrameErrs Counter,
s5TrStaInfoCongestionErrs Counter,
s5TrStaInfoFrameCopiedErrs Counter,
s5TrStaInfoFrequencyErrs Counter,
s5TrStaInfoTokenErrs Counter,
s5TrStaInfoInBeaconErrs Counter,
s5TrStaInfoOutBeaconErrs Counter,
s5TrStaInfoInsertions Counter
}
s5TrStaInfoSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the associated entry in
table s5TrRingInfoTable.
This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrStaInfoEntry 1 }
s5TrStaInfoAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station."
::= { s5TrStaInfoEntry 2 }
s5TrStaInfoLastNaun OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the last known NAUN (Next
Active Upstream Neighbor) of this station."
::= { s5TrStaInfoEntry 3 }
s5TrStaInfoStationStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notInRingPoll(2),
inactive(3),
forcedRemoval(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The insertion status of the station
on the ring. The values are:
active(1)..........Actively participating in
ring poll
notInRingPoll(2)...Detected on the ring, but
not currently participating
in the ring poll
inactive(3)........No longer on the ring
forcedRemoval(4)...Forced off the ring by
network management"
::= { s5TrStaInfoEntry 4 }
s5TrStaInfoFirstEnterTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the station
first entered the ring. If the time is unknown,
the value shall be zero."
::= { s5TrStaInfoEntry 5 }
s5TrStaInfoLastEnterTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the station
last entered the ring. If the time is unknown,
the value shall be zero."
::= { s5TrStaInfoEntry 6 }
s5TrStaInfoLastExitTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the station
last exited the ring. If the time is unknown,
the value shall be zero."
::= { s5TrStaInfoEntry 7 }
s5TrStaInfoDupAddrErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times the station experienced
a duplicate address error. This error is reported
by a station via a Report Monitor Error MAC frame.
Section 3.8.8 of IEEE 802.5 specificatiuon."
::= { s5TrStaInfoEntry 8 }
s5TrStaInfoInLineErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of line errors reported by
by the station in error report frames
and detected on the ring.
Section 3.8.1 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 9 }
s5TrStaInfoOutLineErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of line errors reported by
by the nearest active downstream neighbor
of the station in error report frames
and detected on the ring.
Section 3.8.1 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 10 }
s5TrStaInfoInternalErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of adapter internal errors
reported by the station in error report
frames and detected on the ring.
Section 3.8.2 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 11 }
s5TrStaInfoInBurstErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of burst errors reported by
the station in error report frames
and detected on the ring.
Section 3.8.3 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 12 }
s5TrStaInfoOutBurstErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of burst errors reported by
the nearest active downstream neighbor of
the station in error report frames and
detected on the ring.
Section 3.8.3 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 13 }
s5TrStaInfoInACErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of AC (Address Copied) errors
reported by the station in error report frames
and detected on the ring.
Section 3.8.4 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 14 }
s5TrStaInfoOutACErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of AC (Address Copied) errors
reported by the nearest active downstream
neighbor of the station in error report frames
and detected on the ring.
Section 3.8.4 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 15 }
s5TrStaInfoAbortErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of abort delimiter transmitted
errors reported by the station in error report
frames and detected on the ring.
Section 3.8.5 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 16 }
s5TrStaInfoLostFrameErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames lost errors reported
by the station in error report frames and
detected on the ring.
Section 3.8.6 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 17 }
s5TrStaInfoCongestionErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of receive congestion errors
reported by the station in error report
frames and detected on the ring.
Section 3.8.7 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 18 }
s5TrStaInfoFrameCopiedErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frame copied errors reported
by the station in error report frames and
detected on the ring.
Section 3.8.8 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 19 }
s5TrStaInfoFrequencyErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frequency errors reported
by the station in error report frames
and detected on the ring.
Section 3.8.9 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 20 }
s5TrStaInfoTokenErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of token errors reported by
the station in error report frames and
detected on the ring.
Section 3.8.10 of IEEE 802.5 specification."
::= { s5TrStaInfoEntry 21 }
s5TrStaInfoInBeaconErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of beacon frames sent by the
station and detected on the ring."
::= { s5TrStaInfoEntry 22 }
s5TrStaInfoOutBeaconErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of beacon frames detected on the
ring that name the station as the NAUN."
::= { s5TrStaInfoEntry 23 }
s5TrStaInfoInsertions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times that the station
was detected inserting onto the ring."
::= { s5TrStaInfoEntry 24 }
-- Station Control Table
s5TrStaCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrStaCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing control objects
and addition information about the
stations on selected rings. The
number of rings is determined by the
number of data sources.
This table extends each row in table
s5TrStaInfoTable with additional information
and control objects."
::= { s5TrRing 3 }
s5TrStaCtlEntry OBJECT-TYPE
SYNTAX S5TrStaCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the station control table.
Entries can not be created or
deleted via SNMP."
INDEX { s5TrStaCtlSrcIndx,
s5TrStaCtlAddr }
::= { s5TrStaCtlTable 1 }
S5TrStaCtlEntry ::= SEQUENCE {
s5TrStaCtlSrcIndx SrcIndx,
s5TrStaCtlAddr MacAddress,
s5TrStaCtlRemove INTEGER,
s5TrStaCtlUpdateStats INTEGER,
s5TrStaCtlUpdateTime TimeTicks,
s5TrStaCtlProductId OCTET STRING,
s5TrStaCtlNodeVersion OCTET STRING,
s5TrStaCtlPhysDrop OCTET STRING,
s5TrStaCtlFuncAddr MacAddress,
s5TrStaCtlAuthFuncClass OCTET STRING,
s5TrStaCtlAuthAccPriority OCTET STRING,
s5TrStaCtlStationId MacAddress,
s5TrStaCtlNumGrpAddr MacAddress
}
s5TrStaCtlSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The first index of the associated entry
in table s5TrStaInfoTable.
This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrStaCtlEntry 1 }
s5TrStaCtlAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The second index of the associated entry
in table s5TrStaInfoTable. This index is
the MAC address of the station."
::= { s5TrStaCtlEntry 2 }
s5TrStaCtlRemove OBJECT-TYPE
SYNTAX INTEGER {
stable(1),
remove(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is an action object to send a Remove
Station MAC frame to the station. The following
value can be written:
remove(2)...causes a frame to be sent
The following values can be read:
stable(1)...a frame is not currently
being sent
remove(2)...in progress of sending a frame."
::= { s5TrStaCtlEntry 3 }
s5TrStaCtlUpdateStats OBJECT-TYPE
SYNTAX INTEGER {
other(1),
inactive(2),
stable(3),
update(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is an action object used to cause
configuration information for the station
to be updated. The following value can
be written:
update(4)...causes update to be attempted
The following values can be read:
other(1)......configuration information not
currently valid
inactive(2)...the station is currently inactive
stable(3).....configuration information is
currently valid
update(4).....updating configuration info
The object s5TrStaCtlUpdateTime has the
time that the configuration was last updated.
If a station is currently not on the ring,
the value inactive(2) will be returned.
A SET with value update(4) to an inactive station
will result in a value of inactive(2)."
::= { s5TrStaCtlEntry 4 }
s5TrStaCtlUpdateTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the
configuration information was last updated
(completely). If the information has never
been gotten, then the value is zero. The
config info is updated whenever a station
is first detected on the ring."
::= { s5TrStaCtlEntry 5 }
s5TrStaCtlProductId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..18))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A brief string describing the product specified
by the vendor. The value is a zero length string
when not valid (or available).
Section 3.3.2.14 of IEEE 802.5 specification.
NOTE: The characters in the string are represented
in EBCDIC for IBM products, in ASCII for others."
::= { s5TrStaCtlEntry 6 }
s5TrStaCtlNodeVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string that represents the version of the
station software. The value is a zero length
string when not valid (or available).
Section 3.3.2.17 of IEEE 802.5 specification.
NOTE: The characters in the string are represented
in EBCDIC for IBM products, in ASCII for others.
The octet string is represented in the following
format for IBM products:
octets from 0 to 4 : Feature Code
octets from 5 to 9 : EC level."
::= { s5TrStaCtlEntry 7 }
s5TrStaCtlPhysDrop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical location of the station on the
ring. The value is 4 octets of zero when not
valid (or available).
Section 3.3.2.13 of IEEE 802.5 specification."
::= { s5TrStaCtlEntry 8 }
s5TrStaCtlFuncAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The functional addresses used by the station.
The value is 6 octets of zero when not valid
(or available).
Section 3.3.2.8 of IEEE 802.5 specification."
::= { s5TrStaCtlEntry 9 }
s5TrStaCtlAuthFuncClass OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The functional classes that are allowed to
be active in the station. The value is 2
octets of zero when not valid (or available).
Section 3.3.2.3 of IEEE 802.5 specification."
::= { s5TrStaCtlEntry 10 }
s5TrStaCtlAuthAccPriority OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum priority this station is allowed
to use. The value is 2 octets of zero when
not valid (or available).
Section 3.3.2.2 of IEEE 802.5 specification."
::= { s5TrStaCtlEntry 11 }
s5TrStaCtlStationId OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This string is used to uniquely identify
the station. It may be equal to the station's
MAC address. The value is 6 octets of zero
when not valid (or available).
Section 3.3.2.21 of IEEE 802.5 specification."
::= { s5TrStaCtlEntry 12 }
s5TrStaCtlNumGrpAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group address for the station.
The value is zero if not valid or
no group address has been assigned.
Section 3.3.2.9 of IEEE 802.5 specification."
::= { s5TrStaCtlEntry 13 }
-- Test Path Group
s5TrTestPathTestTimer OBJECT-TYPE
SYNTAX TimeIntervalHrd
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the timeout, in units of hundredths of a second,
that the agent will wait for a reply to an LLC TEST
command PDU caused by doing a SNMP SET to the object
s5TrAgentTpStart with the value startTestSourceRoute(2)
or startTestTransparent(3). This timer applies to all
entries in table s5TrTestPathTable."
DEFVAL { 400 } -- 4 seconds
::={s5TrTest 1}
s5TrTestPathAgeTimer OBJECT-TYPE
SYNTAX TimeIntervalSec (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time, in units of seconds, that
an entry remains in table s5TrTestPathTable before
it is automatically removed. This value must be larger
than the value of s5TrTestPathTimer. This timer
applies to all entries in table s5TrTestPathTable.
When the value is 0, no entry will be aged out."
DEFVAL { 300 } -- 5 minutes
::={s5TrTest 2}
s5TrTestPathTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrTestPathEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to initiate a 'path test' between
the agent and a station in the flatnet. To start a
path test, a SNMP SET operation is attempted with the
value of the object s5TrTestTpStart set to
startTestSourceRoute(2) or startTestTransparent(3).
There can only be one test active between the
agent and a particular station at any time.
The table size has an implementation limit. It is
determined by the agent.
Note: Performing a path test on a destination station
which does not recognize or reply to 802.2 TEST
command PDU will result in a 'test-failed'."
::={s5TrTest 3}
s5TrTestPathEntry OBJECT-TYPE
SYNTAX S5TrTestPathEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the test path table. Entries can be created
with a SNMP SET request by setting the object
s5TrTestTpStart to either startTestSourceRoute(2) or
startTestTransparent(3) or by setting the object
s5TrTestTpRoute to some specific route string, with the
index portion of the object specifying the source
(s5TrTestTpIfIndex) and destination MAC address
(s5TrTestTpAddrTo).
If s5TrTestTpRoute is set to some specific route string
and s5TrTestTpStart is not startTestSourceRoute(2),
startTestTransparent(3), retryTestSourceRoute(4),
retryTestTransparent(5), or clearTest(6), the agent will
set s5TrTestTpStart to startTestSourceRoute(2).
After the entry is created, it will live in the table until it
is aged out by the value of s5TrTestPathAgeTimer or
until it is removed by setting s5TrTestTpStart to
clearTest(6)."
INDEX { s5TrTestTpIfIndex, s5TrTestTpAddrTo }
::={s5TrTestPathTable 1}
S5TrTestPathEntry ::= SEQUENCE {
s5TrTestTpIfIndex INTEGER,
s5TrTestTpAddrTo OCTET STRING,
s5TrTestTpStart INTEGER,
s5TrTestTpStatus INTEGER,
s5TrTestTpRoute OCTET STRING,
s5TrTestTpDuration TimeIntervalHrd,
s5TrTestTpTimeStamp TimeTicks
}
s5TrTestTpIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index from the ifTable of a token ring interface.
This is the source of the TEST command PDU."
::={s5TrTestPathEntry 1}
s5TrTestTpAddrTo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination MAC address to be used for the
testpath operation."
::={s5TrTestPathEntry 2}
s5TrTestTpStart OBJECT-TYPE
SYNTAX INTEGER {
other(1),
startTestSourceRoute(2),
startTestTransparent(3),
retryTestSourceRoute(4),
retryTestTransparent(5),
clearTest(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to start or retry a test or delete an
entry. The possible values that can be written
are:
startTestSourceRoute(2)...Start a path test for
networks using source
routing bridging.
startTestTransparent(3)...Start a path test for
networks using
transparent bridging.
retryTestSourceRoute(4)...Retry the path test for
networks using source
routing bridging.
retryTestTransparent(5)...Retry the path test for
networks using
transparent bridging.
clearTest(6)..........Delete an entry.
The possible values that can be read are:
other(1) none of the following.
startTestSourceRoute(2)...Indicates a path test for
networks using source
routing bridging has
been started.
startTestTransparent(3)...Indicates a path test for
networks using
transparent bridging has
been started.
retryTestSourceRoute(4)...Indicates the path test for
networks using source
routing bridging has
been retried.
retryTestTransparent(5)...Indicates the path test for
networks using
transparent bridging has
been retried.
If s5TrTestTpStart is set to startTestTransparent(3) or
retryTestTransparent(5), the value of s5TrTestTpRoute is
ignored. A TEST command PDU without source routing
information will be sent by the agent.
If s5TrTestTpStart is set to startTestSourceRoute(2) or
retryTestSourceRoute(5) and the value
s5TrTestTpRoute is a zero length string, a single-route
broadcast TEST command PDU will be sent to explore the
route from the agent to s5TrTestTpAddrTo. If
s5TrTestTpRoute contains some specific route, the agent
will send a nonbroadcast TEST command PDU to check
this route.
If a test between the station identified by the
object s5TrTestTpStart and the agent has already been
started (so the s5TrTestTpStatus has value
testInProgress(2)), the agent will return 'no
error' to the SNMP SET request of a start or retry value.
However, the agent will not initiate a new TEST
command PDU.
If the test cannot be started because of errors
in the SET request, or because of some limitations
on the agent side (e.g., the table limit has been
exceeded), then the response to the SET request will
be SNMP 'bad value' or 'general' error.
For both start-test and retry-test the age-out time for
the entry will be refreshed (i.e., as if the entry was just
created)."
DEFVAL { startTestSourceRoute }
::={s5TrTestPathEntry 3}
s5TrTestTpStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
testInProgress(2),
testPassed(3),
testFailed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current status of the test. The possible values
are :
testInProgress(2)...The path test is currently in progress.
testPassed(3).......The path test passed.
testFailed(4).......The path test failed.
If the interval of time between the agent's request
and the station's response is less than s5TrTestPathTimer,
then the value will be testPassed(3). If the interval is
longer, the value will be testFailed(4). While the
agent is waiting for a response, the value will be
testInProgress(2)."
::={s5TrTestPathEntry 4}
s5TrTestTpRoute OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this object is written via SNMP it specifies
the path to be tested. If this object is not written
when the row is created, it is filled in by the agent
when the path test is completed.
This object is an encoded octet string that specifies
the source route path. The first octet represents the
length in octets of the route string that follows.
Each two octets that follow specify a ring number/bridge
number pair representing an entry for a hop. The
encoding is 3 nibbles for the ring number, and 1 nibble
for bridge number. The maximum size of this path
represents 7 hops (14 Octets).
To initiate a test, write to this object with the
appropriate route. If the corresponding table entry
s5TrTestTpStart is not set, the agent will set
s5TrTestTpStart to startTestSourceRoute(2) and start
the test.
If the agent and the station are both on the same
ring, the length octet will be set to zero by agent.
If a 'Transparent path test' succeeds and the route passes
through transparent bridges, then length octet will be
set to 1 by agent. This is to differentiate from the case
that the station and the agent are on the same ring."
DEFVAL { "" } -- Zero length string
::={s5TrTestPathEntry 5}
s5TrTestTpDuration OBJECT-TYPE
SYNTAX TimeIntervalHrd
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This specifies the round trip time of a successful
test in units of hundreds of a second. This object will be
equal to the value of s5TrTestPathTimer if the
test has failed"
::={s5TrTestPathEntry 6}
s5TrTestTpTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the time stamp (i.e., sysUpTime) of the last
time that the path test was run successfully."
::={s5TrTestPathEntry 7}
END
-- SECTION 1: Top Level Definitions
S5-TOKENRING-COMMON-MIB DEFINITIONS ::= BEGIN
-- 5000 Token Ring Common MIB Release 1.1.7
-- Revision 08/01/96
-- Copyright 1996 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Counter, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
s5TrCfg, s5TrStat
FROM S5-TOKENRING-MIB
MacAddress, TimeIntervalSec, SrcIndx
FROM S5-TCS-MIB;
-- SECTION 2: Configuration information
-- Port Table
s5TrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
port on a board. The number of entries
is determined by the number of manageable
ports. Those boards that do not have any
manageable ports do not have
any entries in this table."
::= { s5TrCfg 1 }
s5TrPortEntry OBJECT-TYPE
SYNTAX S5TrPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in Token Ring port table. Entries
can not be created or deleted via SNMP."
INDEX { s5TrPortBrdIndx,
s5TrPortIndx }
::= { s5TrPortTable 1 }
S5TrPortEntry ::= SEQUENCE {
s5TrPortBrdIndx INTEGER,
s5TrPortIndx INTEGER,
s5TrPortWrapStatus INTEGER,
s5TrPortWrapTime TimeIntervalSec,
s5TrPortInsrtStatus INTEGER,
s5TrPortPhanStatus INTEGER,
s5TrPortPhanChngs Counter,
s5TrPortTrnkAccMthdStrap INTEGER,
s5TrPortTrnkAccMthd INTEGER,
s5TrPortClass INTEGER,
s5TrPortMedia INTEGER,
s5TrPortConnector INTEGER,
s5TrPortSoftwareInsertion INTEGER,
s5TrPortAFD INTEGER
}
s5TrPortBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5TrPortEntry 1 }
s5TrPortIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port on the board. Its value
ranges between 1 and the number of manageable
ports on the board."
::= { s5TrPortEntry 2 }
s5TrPortWrapStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
wrap(2),
connect(3),
timedWrap(4),
nmmBeaconWrap(5),
wrongSpeedWrap(6),
permBeaconWrap(7),
hostBecaonWrap (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The wrap status of the port. The following
values can be written:
wrap(2)........wrap the port
connect(3).....unwrap the port
timedWrap(4)...time wrap port (uses value
from s5TrPortWrapTime)
The following values reflect the wrap
status of the port:
other(1)............wrap status unknown
wrap(2).............port is wrapped
connect(3)..........port is not wrapped
timedWrap(4)........port is timed wrapped
(see value of
s5TrPortWrapTime)
nmmBeaconWrap(5)....beaconing station
automatically removed
by an NMM
wrongSpeedWrap(6)...station with wrong speed
automatically removed
permBeaconWrap(7)...station permanently removed
by an NMM since it attempted
to deinsert and insert in the
ring at a high rate while it
beacons the ring.
On GETs with port status of timeWrap(4), if
the time remaining before the wrap is undone
is available, it will be reported in object
s5TrPortWrapTime as a positive value. If not
available, the value of s5TrPortWrapTime will
be zero. When changing a port to timedWrap(4),
the SET request must also contain the value
for object s5TrPortWrapTime. Only value
wrap(2) will survive resets of the host card."
::= { s5TrPortEntry 3 }
s5TrPortWrapTime OBJECT-TYPE
SYNTAX TimeIntervalSec
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The length of time to keep the port
wrapped when a timed wrap is done to the
board. This object can only be written
in the same request that sets s5TrPortWrapStatus
to timedWrap(4). Afterwards, it indicates
the amount of time left before the timed
wrap is completed, at which time
s5TrPortWrapStatus is changed to connect(3).
This object has the value of zero if the
port is not timed wrapped, and also if the
amount of time is not available."
::= { s5TrPortEntry 4 }
s5TrPortInsrtStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notInserted(2),
inserted(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port insertion status. The values are:
other(1).........status unknown
notInserted(2)...port is not inserted
inserted(3)......port inserted into the ring"
::= { s5TrPortEntry 5 }
s5TrPortPhanStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
noPhantom(2),
phantom(3),
softwarePhantom(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port phantom status. The values are:
other(1).............status unknown
noPhantom(2).........no phantom signal
phantom(3)...........phantom signal is on
softwarePhantom(4)...phantom signal is on by
turning on software
insertion (see
s5TrPortSoftwareInsertion
for more details)
Note: for RI/RO ports, this signal is
driven by the 'lowlight' detector. For
RI/RO ports that have the value of
none(3) for s5TrPortTrnkAccMthd,
this value will always be phantom(3)."
::= { s5TrPortEntry 6 }
s5TrPortPhanChngs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A counter of changes of s5TrPortPhanStatus
from noPhantom(2) to phantom(3)."
::= { s5TrPortEntry 7 }
s5TrPortTrnkAccMthdStrap OBJECT-TYPE
SYNTAX INTEGER {
notSupported(1),
synoptics(2),
none(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The strap (hardware jumper) setting for
the RI/RO port trunk validation method.
The values are:
notSupported(1)...a fiber port, or
not a RI/RO port
synoptics(2)......use SynOptics method
none(3)...........no validation done
The operational method used is indicated
by the value of s5TrPortTrnkAccMthd."
::= { s5TrPortEntry 8 }
s5TrPortTrnkAccMthd OBJECT-TYPE
SYNTAX INTEGER {
notSupported(1),
synoptics(2),
none(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operational setting for the
RI/RO port trunk validation method.
The following values can be written:
synoptics(2)...use SynOptics method
none(3)........no validation done
The following values can be read:
notSupported(1)...not a RI/RO port, or
a fiber port
synoptics(2)......use SynOptics method
none(3)...........do no validation"
::= { s5TrPortEntry 9 }
s5TrPortClass OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ri(2),
ro(3),
lobe(4),
internal(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port class. The values are:
other(1)......unknown or some other type
ri(2).........Ring In port
ro(3).........Ring Out port
lobe(4).......Lobe port
internal(5)...Internal port which may be
connected to a backplane ring"
::= { s5TrPortEntry 10 }
s5TrPortMedia OBJECT-TYPE
SYNTAX INTEGER {
other(1),
synFiber(2),
stdFiber(3),
copperActive(4),
copperPassive(5),
mac(6),
specialProc(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port media type. The values are:
other(1)...........unknown or some other type
synFiber(2)........SynOptics Fiber
stdFiber(3)........Standard Fiber
copperActive(4)....Active copper
copperPassive(5)...Passive copper
mac(6).............Internal MAC
specialProc(7).....Internal special processor"
::= { s5TrPortEntry 11 }
s5TrPortConnector OBJECT-TYPE
SYNTAX INTEGER {
other(1),
internal(2),
db9(3),
rj45(4),
fiberST(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port connector type. The values are:
other(1)......unknown or some other type
internal(2)...no external connector
db9(3)........DB9
rj45(4).......RJ-45
fiberST(5)....fiber ST"
::= { s5TrPortEntry 12 }
s5TrPortSoftwareInsertion OBJECT-TYPE
SYNTAX INTEGER {
notCapableOfSoftwareInsertion(1),
capableAndSoftwareInsertionOn(2),
capableAndSoftwareInsertionOff(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object reflects the capability for a port
to connect to the Ring-In (RI) or Ring-Out (RO)
port of a MAU by software controlled phantom
insertion.
The following values can be read:
notCapableOfSoftwareInsertion(1)...
The port is incapable of
software insertion and
therefore cannot connect
to the RI or RO port
of a MAU
capableAndSoftwareInsertionOn(2)...
The port is capable of
software insertion,
and software insertion
is on
capableAndSoftwareInsertionOff(3)...
The port is capable of
software insertion,
and software insertion
is off
The following values can be written:
capableAndSoftwareInsertionOn(2)...
Turns on the software
insertion (see note)
capableAndSoftwareInsertionOff(3)...
Turns off the software
insertion (see note)
Note: The values capableAndSoftwareInsertionOn(2)
and capableAndSoftwareInsertionOff(3)
are only valid for writing if the port
has the capability of software insertion."
::= {s5TrPortEntry 13}
s5TrPortAFD OBJECT-TYPE
SYNTAX INTEGER {
notCapableOfAFDDisable(1),
capableAndAFDEnabled(2),
capableAndAFDDisabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object reflects the capability for a port
to disable AFD, Automatic Frequency Detection.
The following values can be read:
notCapableOfAFDDisable(1)...
The port is incapable of
AFD disable.
capableAndAFDEnabled(2)...
The port is capable of
AFD disable and the
current AFD is enabled.
capableAndAFDDisabled(3)...
The port is capable of
AFD disable and the
current AFD is disabled.
The following values can be written:
capableAndAFDEnabled(2)...
Enable the AFD.
capableAndAFDDisabled(3)...
Disable the AFD.
Note: The values capableAndAFDEnabled(2)
and capableAndAFDDisabled(3)
are only valid for writing if the port
has the capability of AFD disable."
::= {s5TrPortEntry 14}
-- FPU Table
s5TrFpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrFpuEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
FPU (Frame Processing Unit) on a board."
::= { s5TrCfg 2 }
s5TrFpuEntry OBJECT-TYPE
SYNTAX S5TrFpuEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the Token Ring FPU table. Entries
can not be created or deleted via SNMP."
INDEX { s5TrFpuBrdIndx,
s5TrFpuIndx }
::= { s5TrFpuTable 1 }
S5TrFpuEntry ::= SEQUENCE {
s5TrFpuBrdIndx INTEGER,
s5TrFpuIndx INTEGER,
s5TrFpuType INTEGER,
s5TrFpuTypeIndx INTEGER,
s5TrFpuVer DisplayString,
s5TrFpuCapabilites INTEGER,
s5TrFpuRunningMode INTEGER
}
s5TrFpuBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5TrFpuEntry 1 }
s5TrFpuIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the FPU on the board. The
value ranges between 1 and the number
of FPUs on the board."
::= { s5TrFpuEntry 2 }
s5TrFpuType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
cluster(2),
port(3),
roving(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of FPU. The values are:
other(1).....other or unknown
cluster(2)...FPU is associated with
a cluster
port(3)......FPU is associated with
a port
roving(4)....FPU is a virtual one due
to roving embedded
management FPU. The
type index s5TrFpuTypeIndx
specifies port number in
this case.
This describes at what point an FPU
is connected so that it can collect
information."
::= { s5TrFpuEntry 3 }
s5TrFpuTypeIndx OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the cluster or port
that the FPU is associated with. The
object s5TrFpuType type specifies the
type."
::= { s5TrFpuEntry 4 }
s5TrFpuVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The version of the FPU. If not available,
then the value is a zero length string."
::= { s5TrFpuEntry 5 }
s5TrFpuCapabilites OBJECT-TYPE
SYNTAX INTEGER {
other(1),
coreStatistics(2),
embeddedManagement(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The capabilities of the FPU.
The values are:
other (1)...............Other or unknown
coreStatistics(2).......Core statistics FPU
embeddedManagement(3)...FPU capable of core
statistics and roving;
both features are
mutually exclusive."
::= { s5TrFpuEntry 6 }
s5TrFpuRunningMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
coreStatistics(2),
rovingFPU(4),
securityRoving(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The running mode of the FPU. These values
are for both read and write with the exception
of other(1) which is for read only.
The values are:
other(1).......................Other or unknown
coreStatistics(2)..............FPU running in core
statistics mode.
roving(4)......................FPU running in roving mode;
Note: core statistics is
unavailable in this mode.
securityRoving(5)..............FPU running in roving mode
due to authorized nodes
security being turned on."
::= { s5TrFpuEntry 7 }
-- Token Ring Extensions to the Chassis MIB
s5TrAttTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrAttEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
Token Ring attachment point on a board. This
table extends table s5ChasAttTable for Token
Ring Boards."
::= { s5TrCfg 3 }
s5TrAttEntry OBJECT-TYPE
SYNTAX S5TrAttEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in Token Ring attachment table. Entries
can not be created or deleted via SNMP."
INDEX { s5TrAttBrdIndx,
s5TrAttIndx }
::= { s5TrAttTable 1 }
S5TrAttEntry ::= SEQUENCE {
s5TrAttBrdIndx INTEGER,
s5TrAttIndx INTEGER,
s5TrAttDfltSpeed INTEGER,
s5TrAttCurSpeed INTEGER,
s5TrAttFault INTEGER
}
s5TrAttBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5TrAttEntry 1 }
s5TrAttIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the attachment point on the board."
::= { s5TrAttEntry 2 }
s5TrAttDfltSpeed OBJECT-TYPE
SYNTAX INTEGER {
other(1),
s4Mbit(2),
s16Mbit(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The default speed setting for the attachment
point. The values are:
other(1).....unknown or other speed
s4Mbit(2)....4Mbit
s16Mbit(3)...16Mbit"
::= { s5TrAttEntry 3 }
s5TrAttCurSpeed OBJECT-TYPE
SYNTAX INTEGER {
other(1),
s4Mbit(2),
s16Mbit(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current speed setting for the attachment
point. The read-only value is:
other(1).....unknown or other speed
The read-write values are:
s4Mbit(2)....4Mbit
s16Mbit(3)...16Mbit"
::= { s5TrAttEntry 4 }
s5TrAttFault OBJECT-TYPE
SYNTAX INTEGER {
other(1),
nofault(2),
fault(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A fault indicator for the attachment point.
The values are:
other(1).....not connected to a backplane network
or value is unknown
nofault(2)...no fault detected
fault(3).....fault detected."
::= { s5TrAttEntry 5 }
s5TrBkDiv OBJECT-TYPE
SYNTAX INTEGER {
other(1),
split(2),
join(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of the Token Ring backplane divider.
The value that can only be read is:
other(1)...unknown or other state
Values that can be read and written are:
split(2)...split the backplane
join(3)....join the backplane"
::= { s5TrCfg 4 }
-- Ring Extension Table
s5TrRingExt OBJECT IDENTIFIER ::= { s5TrCfg 5 }
-- Ring Extension Table Highlight
s5TrRingExtLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last change
of any Ring Extension table entry within the
chassis was detected."
::= { s5TrRingExt 1}
s5TrRingExtCurNum OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of entries in the Ring
Extension Table."
::= { s5TrRingExt 2 }
-- Ring Extension Table Details
s5TrRingExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrRingExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each
RI/RO (Ring In / Ring Out) pair on a board.
The number of entries is determined by the
number of existing RI/RO pairs. Those boards
that do not have any RI/RO do not have any
entries in this table."
::= { s5TrRingExt 3 }
s5TrRingExtEntry OBJECT-TYPE
SYNTAX S5TrRingExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the Ring Extension table.
Entries can not be created or deleted via
SNMP."
INDEX { s5TrRingExtBoardIndx,
s5TrRingExtExtensionIndx }
::= { s5TrRingExtTable 1 }
S5TrRingExtEntry ::= SEQUENCE {
s5TrRingExtBoardIndx INTEGER,
s5TrRingExtExtensionIndx INTEGER,
s5TrRingExtRingNumber INTEGER,
s5TrRingExtRingInUna MacAddress,
s5TrRingExtRingOutUna MacAddress,
s5TrRingExtSecUna MacAddress,
s5TrRingExtRingInPhanStatus INTEGER,
s5TrRingExtRingOutPhanStatus INTEGER,
s5TrRingExtRingInWrapStatus INTEGER,
s5TrRingExtRingOutWrapStatus INTEGER,
s5TrRingExtClusterNumber INTEGER,
s5TrRingExtRingInPortNumber INTEGER,
s5TrRingExtRingOutPortNumber INTEGER
}
s5TrRingExtBoardIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board which has RI/RO.
This corresponds to the index of the slot
containing the board."
::= { s5TrRingExtEntry 1 }
s5TrRingExtExtensionIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the RI/RO extension pair
on the board. The value ranges between 1
and the number of RI/RO pairs on the board."
::= { s5TrRingExtEntry 2 }
s5TrRingExtRingNumber OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The logical ring number of the ring
that RI/RO connects to."
::= { s5TrRingExtEntry 3 }
s5TrRingExtRingInUna OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upstream neighbor address to the
Ring In port."
::= { s5TrRingExtEntry 4 }
s5TrRingExtRingOutUna OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upstream neighbor address to the
Ring Out port."
::= { s5TrRingExtEntry 5 }
s5TrRingExtSecUna OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The (secondary) upstream neighbor
address as read by the FPU that is
located between RI and RO."
::= { s5TrRingExtEntry 6 }
s5TrRingExtRingInPhanStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
noPhantom(2),
phantom(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phantom status of the Ring In port.
The values are:
other(1).........status unknown
noPhantom(2).....no phantom signal
phantom(3).......phantom signal is on."
::= { s5TrRingExtEntry 7 }
s5TrRingExtRingOutPhanStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
noPhantom(2),
phantom(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phantom status of the Ring Out port.
The values are:
other(1).........status unknown
noPhantom(2).....no phantom signal
phantom(3).......phantom signal is on."
::= { s5TrRingExtEntry 8 }
s5TrRingExtRingInWrapStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
wrap(2),
connect(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The wrap status of the Ring-In port.
The values are:
other(1)............wrap status unknown
wrap(2).............port is wrapped
connect(3)..........port is unwrapped"
::= { s5TrRingExtEntry 9 }
s5TrRingExtRingOutWrapStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
wrap(2),
connect(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The wrap status of the Ring-Out port.
The values are:
other(1)............wrap status unknown
wrap(2).............port is wrapped
connect(3)..........port is unwrapped"
::= { s5TrRingExtEntry 10 }
s5TrRingExtClusterNumber OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cluster number where RI/RO pair is
located on the board."
::= { s5TrRingExtEntry 11 }
s5TrRingExtRingInPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number where RI is located on
the board."
::= { s5TrRingExtEntry 12 }
s5TrRingExtRingOutPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number where RO is located on
the board."
::= { s5TrRingExtEntry 13 }
-- Encoded Octet Strings for Ring Extension Table
s5TrRingExtEosSize OBJECT-TYPE
SYNTAX INTEGER (0..1400)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of a 'row' in the table
s5TrRingExtEosTable. This allows applications
to be able to break apart 'rows' in the table."
::= { s5TrRingExt 4 }
s5TrRingExtEosTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrRingExtEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of encoded octet strings of
entries in table s5TrRingExtTable.
The number of entries is determined by the
packing of 'rows' from s5TrRingExtTable."
::= { s5TrRingExt 5 }
s5TrRingExtEosEntry OBJECT-TYPE
SYNTAX S5TrRingExtEosEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of encoded octet
strings for table s5TrRingExtTable.
Instance returned in Response PDU:
On GETs: instance specified is the
instance returned.
On GET-NEXTs: instance returned is the
instance of the last record
contained in the octet string.
Entries in the table can not be created
or deleted via SNMP."
INDEX { s5TrRingExtBoardIndx,
s5TrRingExtExtensionIndx }
::= { s5TrRingExtEosTable 1 }
S5TrRingExtEosEntry ::= SEQUENCE {
s5TrRingExtEos OCTET STRING
}
s5TrRingExtEos OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1400))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An encoded octet string. On reads it contains
an integral number of 'rows' from table
s5TrRingExtTable. All 'rows' are the same size
which is defined by object s5TrRingExtEosSize."
::= { s5TrRingExtEosEntry 1 }
-- SECTION 3: Statistics
-- Basic Statistics Table
s5TrBStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrBStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing Token Ring basic
statistics. The entries in the table
may come from several different data
sources including FPUs (Frame Processing
Units) and MACs on NMMs (Network Management
Modules). The number of entries is
determined by the number of sources
that can provide the information."
::= { s5TrStat 1 }
s5TrBStatEntry OBJECT-TYPE
SYNTAX S5TrBStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in Token Ring basic statistics
table. Entries can not be created or
deleted via SNMP."
INDEX { s5TrBStatSrcIndx }
::= { s5TrBStatTable 1 }
S5TrBStatEntry ::= SEQUENCE {
s5TrBStatSrcIndx SrcIndx,
s5TrBStatTtlOctets Counter,
s5TrBStatMacOctets Counter,
s5TrBStatLlcOctets Counter,
s5TrBStatTtlFrms Counter,
s5TrBStatTtlGoodFrms Counter,
s5TrBStatTtlBadFrms Counter,
s5TrBStatMacFrms Counter,
s5TrBStatLlcFrms Counter,
s5TrBStatLlcNonUcastFrms Counter,
s5TrBStatLlcUcastFrms Counter,
s5TrBStatGoodErrReportFrms Counter,
s5TrBStatBeaconFrms Counter,
s5TrBStatRingPurgeFrms Counter,
s5TrBStatClaimTokenFrms Counter,
s5TrBStatUna MacAddress
}
s5TrBStatSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the entry in the table.
This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrBStatEntry 1 }
s5TrBStatTtlOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets of data in LLC
frames and MAC frames (including frames with
errors) measured on the ring (excluding
framing bits, but including FCS octets)."
::= { s5TrBStatEntry 2 }
s5TrBStatMacOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets of data in MAC
frames (including frames with errors) measured
on the ring (excluding framing bits,
but including FCS octets)."
::= { s5TrBStatEntry 3 }
s5TrBStatLlcOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets of data in LLC
frames (including frames with errors) measured
on the ring (excluding framing bits,
but including FCS octets)."
::= { s5TrBStatEntry 4 }
s5TrBStatTtlFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LLC frames and MAC
frames (including frames with errors)
detected on the ring."
::= { s5TrBStatEntry 5 }
s5TrBStatTtlGoodFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LLC frames and MAC
frames (excluding frames with errors)
detected on the ring."
::= { s5TrBStatEntry 6 }
s5TrBStatTtlBadFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LLC frames and MAC
frames with errors detected on the ring."
::= { s5TrBStatEntry 7 }
s5TrBStatMacFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of MAC frames (including frames
with errors) detected on the ring."
::= { s5TrBStatEntry 8 }
s5TrBStatLlcFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LLC frames (including
frames with errors) detected on the ring."
::= { s5TrBStatEntry 9 }
s5TrBStatLlcNonUcastFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LLC frames (including
frames with errors) detected on the ring
that were directed to a LLC broadcast address
(i.e., 0xFFFFFFFFFFFF or 0xC000FFFFFFFF) or
a local or global multicast or functional
address (i.e., 0xC000xxxxxxxx)."
::= { s5TrBStatEntry 10 }
s5TrBStatLlcUcastFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LLC frames (including
frames with errors) detected on the ring
that were directed to a LLC unicast address."
::= { s5TrBStatEntry 11 }
s5TrBStatGoodErrReportFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Soft error Report frames
(excluding frames with errors) detected on
the ring."
::= { s5TrBStatEntry 12 }
s5TrBStatBeaconFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Beacon frames (including
frames with errors) detected on the ring."
::= { s5TrBStatEntry 13 }
s5TrBStatRingPurgeFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Ring Purge frames (including
frames with errors) detected on the ring."
::= { s5TrBStatEntry 14 }
s5TrBStatClaimTokenFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Claim Token frames (including
frames with errors) detected on the ring."
::= { s5TrBStatEntry 15 }
s5TrBStatUna OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the next active upstream
neighbor (NAUN) (or upstream neighbor address (UNA))
of the ring monitoring source. If it is unknown
or at power reset (for example, no activity on the
ring), the value is 00:00:00:00:00:00. The old
value of the NAUN will be held, even if the ring
becomes inactive (i.e., it will not clear to zero
after no activity)."
::= { s5TrBStatEntry 16 }
-- Frame Size Statistics Table
s5TrFStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrFStatEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A table containing Token Ring frame
size distribution statistics. These
statistics are for LLC frames.
Counters for frames and octets can
be found in the basic statistics table.
The entries in this table may come from
several different data sources.
The number of entries is determined
by the number of sources that can
provide the information."
::= { s5TrStat 2 }
s5TrFStatEntry OBJECT-TYPE
SYNTAX S5TrFStatEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A row in Token Ring frame size
distribution statistics table.
Entries can not be created or deleted
via SNMP."
INDEX { s5TrFStatSrcIndx }
::= { s5TrFStatTable 1 }
S5TrFStatEntry ::= SEQUENCE {
s5TrFStatSrcIndx SrcIndx,
s5TrFStatDropEvents Counter,
s5TrFStatLlcFrms18to63Octets Counter,
s5TrFStatLlcFrms64to127Octets Counter,
s5TrFStatLlcFrms128to255Octets Counter,
s5TrFStatLlcFrms256to511Octets Counter,
s5TrFStatLlcFrms512to1023Octets Counter,
s5TrFStatLlcFrms1024to2047Octets Counter,
s5TrFStatLlcFrms2048to4095Octets Counter,
s5TrFStatLlcFrms4096to8191Octets Counter,
s5TrFStatLlcFrms8192to18000Octets Counter,
s5TrFStatLlcFrmsGreaterThan18000Octets Counter
}
s5TrFStatSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The index of the entry in the table.
This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrFStatEntry 1 }
s5TrFStatDropEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of events in which frames
were dropped by the data source due to
lack of resources.
Note that this number is not necessarily the
number of frames dropped; it is just the number
of times this condition has been detected."
::= { s5TrFStatEntry 2 }
s5TrFStatLlcFrms18to63Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 18 and 63 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 3 }
s5TrFStatLlcFrms64to127Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 64 and 127 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 4 }
s5TrFStatLlcFrms128to255Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 128 and 255 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 5 }
s5TrFStatLlcFrms256to511Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 256 and 511 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 6 }
s5TrFStatLlcFrms512to1023Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 512 and 1023 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 7 }
s5TrFStatLlcFrms1024to2047Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 1024 and 2047 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 8 }
s5TrFStatLlcFrms2048to4095Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 2048 and 4095 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 9 }
s5TrFStatLlcFrms4096to8191Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 4096 and 8191 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 10 }
s5TrFStatLlcFrms8192to18000Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were between 8192 and 18000 octets in
length inclusive, excluding framing bits
but including FCS octets."
::= { s5TrFStatEntry 11 }
s5TrFStatLlcFrmsGreaterThan18000Octets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of LLC frames (excluding
frames with errors) measured on the ring
that were greater than 18000 octets in
length, excluding framing bits but
including FCS octets."
::= { s5TrFStatEntry 12 }
-- Error Statistics Table
s5TrEStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrEStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing Token Ring error
statistics. The entries in the table
may come from several different data
sources. The number of entries is
determined by the number of sources
that can provide the information. (For
example, this table is valid only on NMMs
when they have become a Ring Error Monitor
(REM)."
::= { s5TrStat 3 }
s5TrEStatEntry OBJECT-TYPE
SYNTAX S5TrEStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in Token Ring error statistics table.
Entries can not be created or deleted via
SNMP."
INDEX { s5TrEStatSrcIndx }
::= { s5TrEStatTable 1 }
S5TrEStatEntry ::= SEQUENCE {
s5TrEStatSrcIndx SrcIndx,
s5TrEStatDropEvents Counter,
s5TrEStatLineErrs Counter,
s5TrEStatInternalErrs Counter,
s5TrEStatBurstErrs Counter,
s5TrEStatACErrs Counter,
s5TrEStatAbortErrs Counter,
s5TrEStatLostFrameErrs Counter,
s5TrEStatCongestionErrs Counter,
s5TrEStatFrameCopiedErrs Counter,
s5TrEStatFrequencyErrs Counter,
s5TrEStatTokenErrs Counter,
s5TrEStatSoftErrFrms Counter
}
s5TrEStatSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the entry in the table.
This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrEStatEntry 1 }
s5TrEStatDropEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Total number of events in which frames
were dropped by the data source due to
lack of resources.
Note that this number is not necessarily the
number of frames dropped; it is just the number
of times this condition has been detected."
::= { s5TrEStatEntry 2 }
s5TrEStatLineErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of line errors reported by
all stations in error report frames
and detected on the ring.
Section 3.8.1 of IEEE 802.5 specification."
::= { s5TrEStatEntry 3 }
s5TrEStatInternalErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of adapter internal errors
reported by all stations in error report
frames and detected on the ring.
Section 3.8.2 of IEEE 802.5 specification."
::= { s5TrEStatEntry 4 }
s5TrEStatBurstErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of burst errors reported by
all stations in error report frames
and detected on the ring.
Section 3.8.3 of IEEE 802.5 specification."
::= { s5TrEStatEntry 5 }
s5TrEStatACErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of AC (Address Copied) errors
reported by all stations in error report frames
and detected on the ring.
Section 3.8.4 of IEEE 802.5 specification."
::= { s5TrEStatEntry 6 }
s5TrEStatAbortErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of abort delimiter transmitted
errors reported by all stations in error report
frames and detected on the ring.
Section 3.8.5 of IEEE 802.5 specification."
::= { s5TrEStatEntry 7 }
s5TrEStatLostFrameErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frames lost errors reported
by all stations in error report frames
and detected on the ring.
Section 3.8.6 of IEEE 802.5 specification."
::= { s5TrEStatEntry 8 }
s5TrEStatCongestionErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of receive congestion errors
reported by all stations in error report
frames and detected on the ring.
Section 3.8.7 of IEEE 802.5 specification."
::= { s5TrEStatEntry 9 }
s5TrEStatFrameCopiedErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frame copied errors reported
by all stations in error report frames
and detected on the ring.
Section 3.8.8 of IEEE 802.5 specification."
::= { s5TrEStatEntry 10 }
s5TrEStatFrequencyErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frequency errors reported by
all stations in error report frames
and detected on the ring.
Section 3.8.9 of IEEE 802.5 specification."
::= { s5TrEStatEntry 11 }
s5TrEStatTokenErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of token errors reported by
all stations in error report frames
and detected on the ring.
Section 3.8.10 of IEEE 802.5 specification."
::= { s5TrEStatEntry 12 }
s5TrEStatSoftErrFrms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of error report frames detected
on the ring. (Note: this has the same count
as object s5TrBStatGoodErrReportFrms.)"
::= { s5TrEStatEntry 13 }
-- Port Information Table
s5TrPortInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrPortInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information for each managed
token ring connectivity port on a board, excluding
ring in, ring out, and those used as cascade expansion.
The number of entries is determined by
the number of manageable ports and the number
of occupied slots in s5ChasComTable whose
s5ChasComType is of a token Ring type and
is on the same backplane ring as the NMM interface."
::= { s5TrCfg 6 }
s5TrPortInfoEntry OBJECT-TYPE
SYNTAX S5TrPortInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the port information table.
Entries can not be created or
deleted via SNMP."
INDEX { s5TrPortInfoSrcIndx,
s5TrPortInfoBrdIndx,
s5TrPortInfoPortIndx }
::= { s5TrPortInfoTable 1 }
S5TrPortInfoEntry ::= SEQUENCE {
s5TrPortInfoSrcIndx SrcIndx,
s5TrPortInfoBrdIndx INTEGER,
s5TrPortInfoPortIndx INTEGER,
s5TrPortInfoAddr MacAddress,
s5TrPortInfoLastNaun MacAddress,
s5TrPortInfoStationStatus INTEGER,
s5TrPortInfoFirstEnterTime TimeTicks,
s5TrPortInfoLastEnterTime TimeTicks,
s5TrPortInfoLastExitTime TimeTicks,
s5TrPortInfoDupAddrErrs Counter,
s5TrPortInfoLineErrs Counter,
s5TrPortInfoInternalErrs Counter,
s5TrPortInfoBurstErrs Counter,
s5TrPortInfoACErrs Counter,
s5TrPortInfoAbortErrs Counter,
s5TrPortInfoLostFrameErrs Counter,
s5TrPortInfoCongestionErrs Counter,
s5TrPortInfoFrameCopiedErrs Counter,
s5TrPortInfoFrequencyErrs Counter,
s5TrPortInfoTokenErrs Counter,
s5TrPortInfoBeaconErrs Counter,
s5TrPortInfoInsertions Counter
}
s5TrPortInfoSrcIndx OBJECT-TYPE
SYNTAX SrcIndx
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This index identifies the source of the
information. Only those sources that provide
these statistics are in this table."
::= { s5TrPortInfoEntry 1 }
s5TrPortInfoBrdIndx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5TrPortInfoEntry 2 }
s5TrPortInfoPortIndx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port on the board.
Its value ranges between 1 and the
number of manageable ports on the board."
::= { s5TrPortInfoEntry 3 }
s5TrPortInfoAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station currently/last
attached to the port.
If no station in the ring can be found
attached to the port, the address should be 0"
::= { s5TrPortInfoEntry 4 }
s5TrPortInfoLastNaun OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the last known NAUN (Next
Active Upstream Neighbor) of the station
currently/last attached to the port."
::= { s5TrPortInfoEntry 5 }
s5TrPortInfoStationStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notInRingPoll(2),
inactive(3),
forcedRemoval(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The insertion status of the station currently/last
attached to the port. The values are:
active(1)..........Actively participating in
ring poll from this port
notInRingPoll(2)...Detected on the ring, but
not currently participating
in the ring poll from this port
inactive(3)........ No longer on the ring
from this port
forcedRemoval(4)... forced off the ring from this port
by network management."
::= { s5TrPortInfoEntry 6 }
s5TrPortInfoFirstEnterTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when this port first time
entered the ring.
If the time is unknown, the value shall be zero."
::= { s5TrPortInfoEntry 7 }
s5TrPortInfoLastEnterTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when this port last time entered
the ring.
If the time is unknown, the value shall be zero."
::= { s5TrPortInfoEntry 8 }
s5TrPortInfoLastExitTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when this port last
exited the ring.
If the time is unknown, the value shall be zero."
::= { s5TrPortInfoEntry 9 }
s5TrPortInfoDupAddrErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of duplicate address error
detected from this port."
::= { s5TrPortInfoEntry 10}
s5TrPortInfoLineErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of line errors detected
from this port."
::= { s5TrPortInfoEntry 11 }
s5TrPortInfoInternalErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of adapter internal errors
detected from this port. "
::= { s5TrPortInfoEntry 12 }
s5TrPortInfoBurstErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of burst errors detected
from this port. "
::= { s5TrPortInfoEntry 13 }
s5TrPortInfoACErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of AC (Address Copied)
errors detected from this port. "
::= { s5TrPortInfoEntry 14 }
s5TrPortInfoAbortErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of abort delimiter
transmitted errors detected from this port."
::= { s5TrPortInfoEntry 15 }
s5TrPortInfoLostFrameErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of lost frame errors detected
from this port. "
::= { s5TrPortInfoEntry 16 }
s5TrPortInfoCongestionErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of receive congestion errors
detected from this port ."
::= { s5TrPortInfoEntry 17 }
s5TrPortInfoFrameCopiedErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frame copied errors detected
from this port."
::= { s5TrPortInfoEntry 18 }
s5TrPortInfoFrequencyErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of frequency errors detected
from this port."
::= { s5TrPortInfoEntry 19 }
s5TrPortInfoTokenErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of token errors detected
from this port."
::= { s5TrPortInfoEntry 20 }
s5TrPortInfoBeaconErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of beacon frames detected
from this port."
::= { s5TrPortInfoEntry 21 }
s5TrPortInfoInsertions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of times that the port
was detected inserting into the ring."
::= { s5TrPortInfoEntry 22 }
-- Port FPU Statistics table
s5TrPortFpuStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF S5TrPortFpuStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing FPU statistics
information for each managed token ring
connectivity port on a board. "
::= { s5TrCfg 7 }
s5TrPortFpuStatsEntry OBJECT-TYPE
SYNTAX S5TrPortFpuStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the Port FPU statistics table.
Entries can not be created or deleted via SNMP. "
INDEX { s5TrPortFpuStatsBrdIndx,
s5TrPortFpuStatsPortIndx }
::= { s5TrPortFpuStatsTable 1 }
S5TrPortFpuStatsEntry ::= SEQUENCE {
s5TrPortFpuStatsBrdIndx INTEGER,
s5TrPortFpuStatsPortIndx INTEGER,
s5TrPortFpuStatsAddr MacAddress,
s5TrPortFpuStatsTxOctets Counter,
s5TrPortFpuStatsTxPkts Counter,
s5TrPortFpuStatsRxOctets Counter,
s5TrPortFpuStatsRxPkts Counter
}
s5TrPortFpuStatsBrdIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board. This corresponds to
the index of the slot containing the board."
::= { s5TrPortFpuStatsEntry 1 }
s5TrPortFpuStatsPortIndx OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port on the board. The
value ranges between 1 and the number
of manageable ports on the board."
::= { s5TrPortFpuStatsEntry 2 }
s5TrPortFpuStatsAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the station currently/last
attached to the port.
For ring in, ring out and cascade expansion ports,
this MAC address is the UNA (Upstream Neighbor
Address) as seen by the port.
If no station has ever been connected to this port,
the address should be zero."
::= { s5TrPortFpuStatsEntry 3 }
s5TrPortFpuStatsTxOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of octets transmitted at this port.
If no station is connected to the port,
the counter should return the last collected value."
::= { s5TrPortFpuStatsEntry 4 }
s5TrPortFpuStatsTxPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of packets transmitted at this port.
If no station is connected to the port,
the counter should return the last collected value."
::= { s5TrPortFpuStatsEntry 5 }
s5TrPortFpuStatsRxOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of octets received at this port.
If no station is connected to the port,
the counter should return the last collected value."
::= { s5TrPortFpuStatsEntry 6 }
s5TrPortFpuStatsRxPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets receive at this port.
If no station is connected to the port,
the counter should return the last collected value."
::= { s5TrPortFpuStatsEntry 7 }
END
-- SECTION 1: Top Level Definitions
SYNOPTICS-RMON-EXT-MIB DEFINITIONS ::= BEGIN
-- SynOptics RMON Extensions MIB Release 1.0.7
-- Revision 09/05/97
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
---------------------------------------------------
-- This MIB was originally part of the rmonx107.mib
---------------------------------------------------
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
products
FROM SYNOPTICS-ROOT-MIB;
-- Textual Conventions
-- A textual convention for TimeFilter index used in the
-- snpxMatrixSDBulkTable.
-- RMON Extensions Groups
snpxRmonExt OBJECT IDENTIFIER ::= { products 8 }
snpxRmonGetTabExt OBJECT IDENTIFIER ::= { snpxRmonExt 6 }
-- Get Table Definition
getTable OBJECT IDENTIFIER ::= { snpxRmonGetTabExt 1 }
getTableTable OBJECT-TYPE
SYNTAX SEQUENCE OF GetTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of bulk GetTable entries. These entries consist of a
header followed by several rows from the SNMP table being
requested."
::= { getTable 1 }
getTableEntry OBJECT-TYPE
SYNTAX GetTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of bulk entries for getTableTable."
INDEX { getTableSource, getTableIndex }
::= { getTableTable 1 }
GetTableEntry ::= SEQUENCE {
getTableSource OBJECT IDENTIFIER,
getTableIndex OBJECT IDENTIFIER,
getTableData OCTET STRING
}
getTableSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A length encoded object identifier for the SNMP table to
retrieve. For example, the RMON2 alMatrixSD table is identified
as the OID number 9.1.3.6.1.2.1.16.17.1, where the first 9 is
the length of the OID."
::= { getTableEntry 1 }
getTableIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A length encoded object identifier consisting of the source
table's normal index values as they are specified in the MIB
definition for the table. Each index value is preceded by a flag
that indicates whether the index is fixed(1) or dynamic(2).
When returning table rows, the agent only increments index
values that are dynamic(2). Any index that is fixed(1) remains
constant for the entire set of rows returned.
For the initial get request, dynamic index values are set to
zero. It is up to the agent to determine the first value to use.
On all subsequent requests, the request OID is the one returned
in the response."
::= { getTableEntry 2 }
getTableData OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1200))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The OCTET STRING consists of a header followed by a set of data
records. The header consists of the information:
response packet version number (1) [Integer16]
data record encoding -- BER (1), BigEndian(2) [Integer16]
agent sysUpTime value [TimeTicks]
number of records in this response [Integer32]
The data records consist of each dynamic index for this row plus
each row entry defined in the source table's MIB definition."
::= { getTableEntry 3 }
END
-- SECTION 1: Top Level Definitions
RAPIDCITY-VLAN-MIB DEFINITIONS ::= BEGIN
-- Rapid City VLAN MIB Release 0.0.0
-- Revision 11/25/97
-- Copyright 1997 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- This MIB contains the Rapid City VLAN MIB with minor
-- adaptations for the C100/5000BH environment
-- Imports
-- %%% replace and add more
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString, RowStatus, MacAddress, TruthValue
FROM SNMPv2-TC-v1
InterfaceIndex
FROM IF-MIB
enterprises, IpAddress
FROM RFC1155-SMI;
-- Groups
-- These two belong somewhere else if we use other RC MIBs
rapidcity OBJECT IDENTIFIER ::= { enterprises 2272 }
rapidcityfoo OBJECT IDENTIFIER ::= { rapidcity 1 }
rcVlan OBJECT IDENTIFIER ::= { rapidcityfoo 3 }
-- SECTION 2: VLAN Group
--
-- The VLAN group contains information pertaining to all
-- VLANs in the system.
--
-- The remainder of this file is pasted from Rapid City documents
-- VLAN Table
rcVlanNumVlans OBJECT-TYPE
SYNTAX INTEGER (1..128)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of VLANs currently defined"
::= { rcVlan 1 }
rcVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A list of Virtual LAN entries. VLAN 1 is the default."
::= { rcVlan 2 }
rcVlanEntry OBJECT-TYPE
SYNTAX RcVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry containing information for a particular
Virtual LAN."
INDEX { rcVlanId }
::= { rcVlanTable 1 }
RcVlanEntry ::= SEQUENCE {
rcVlanId INTEGER,
rcVlanName DisplayString,
rcVlanColor INTEGER,
rcVlanHighPriority TruthValue,
rcVlanRoutingEnable TruthValue,
rcVlanIfIndex InterfaceIndex,
rcVlanAction INTEGER,
rcVlanResult INTEGER,
rcVlanStgId INTEGER,
rcVlanType INTEGER,
rcVlanPortMembers OCTET STRING,
rcVlanPotentialMembers OCTET STRING,
rcVlanStaticMembers OCTET STRING,
rcVlanNotAllowToJoin OCTET STRING,
rcVlanProtocolId INTEGER,
rcVlanSubnetAddr IpAddress,
rcVlanSubnetMask IpAddress,
rcVlanAgingTime INTEGER,
rcVlanMacAddress MacAddress,
rcVlanRowStatus RowStatus
}
rcVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4095)
ACCESS read-only
STATUS mandatory
DESCRIPTION "A value that uniquely identifies the Virtual LAN
associated with this entry. This value correspond
to the lower 12 bits in the IEEE VLAN field."
::= { rcVlanEntry 1 }
rcVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "VLAN Name"
::= { rcVlanEntry 2 }
rcVlanColor OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Color assigned to this VLAN. The color
is a proprietary number scheme used by
the DM to associate an integer value with a
particular color. The color is treated
transparently in the device."
::= { rcVlanEntry 3 }
rcVlanHighPriority OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Control whether this VLAN should be given
high priority."
DEFVAL { false }
::= { rcVlanEntry 4 }
rcVlanRoutingEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION "Control whether routing should be enabled on this
VLAN."
DEFVAL { false }
::= { rcVlanEntry 5 }
rcVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION "If rcVlanRoutingEnable is set to TRUE, then this
value will indicate the 'logical' ifIndex that is
assigned to this VLAN. Otherwise, this value is
meaningless and should be set to zero."
::= { rcVlanEntry 6 }
rcVlanAction OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
flushMacFdb(2), -- flush MAC forwarding table
flushArp(3), -- flush ARP table
flushIp(4), -- flush IP route table
flushDynMemb(5), -- flush Dynamic Members
all(6) -- flush all tables
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Vlan related actions."
DEFVAL { none }
::= { rcVlanEntry 7 }
rcVlanResult OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- none of the following
inProgress(2), -- in progress
success(3), -- success
fail(4) -- failure
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Result from the last Vlan action."
DEFVAL { none }
::= { rcVlanEntry 8 }
rcVlanStgId OBJECT-TYPE
SYNTAX INTEGER (0..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the spanning tree group this
VLAN is associated it. If this vlan is not
be associated with any spanning tree group, this
value should be set to zero(0)."
DEFVAL { 1 }
::= { rcVlanEntry 9 }
rcVlanType OBJECT-TYPE
SYNTAX INTEGER {
byPort(1), -- VLAN by Port
byIpSubnet(2), -- VLAN by IP subnet
byProtocolId(3), -- VLAN by Protocol Id
bySrcMac(4), -- VLAN by Src MAC address
byDstMcast(5) -- VLAN by Dst MultiCast
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to indicate the type of VLAN."
::= { rcVlanEntry 10 }
rcVlanPortMembers OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "A bitfield used to identify which ports in the
system are members (static or dynamic) to this
VLAN.
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcVlanEntry 11 }
rcVlanPotentialMembers OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "A bitfield used to identify which ports in the
system are potential members to join this VLAN.
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcVlanEntry 12 }
rcVlanStaticMembers OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "A bitfield used to identify how ports are
members of this VLAN.
A one(1) value in a bit means the port is a
static member of this VLAN. A zero(0) value
in a bit means the port is a dynamic member
of this VLAN.
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcVlanEntry 13 }
rcVlanNotAllowToJoin OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-write
STATUS mandatory
DESCRIPTION "A bitfield used to identify which ports are not
allowed to join this VLAN.
A one(1) value in a bit means the port is not
allowed to join a VLAN. A zero(0) value in a bit
means the port is allowed to join a VLAN.
The bitfield is 32 octets long representing
ports 0 to 255 (inclusive)."
::= { rcVlanEntry 14 }
rcVlanProtocolId OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ip(1),
ipx802dot3(2),
ipx802dot2(3),
ipxSnap(4),
ipxEthernet2(5),
appleTalk(6),
decLat(7),
decOther(8),
sna802dot2(9),
snaEthernet2(10),
netBios(11),
xns(12)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The protocol id of this VLAN. This value
is meaningful only if 'rcVlanType' is equal to
'byProtocolId'."
::= { rcVlanEntry 15 }
rcVlanSubnetAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP subnet address of this VLAN. This value
is meaningful only if 'rcVlanType' is equal to
'byIpSubnet'."
::= { rcVlanEntry 16 }
rcVlanSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP subnet mask of this VLAN. This value
is meaningful only if 'rcVlanType' is equal to
'byIpSubnet'."
::= { rcVlanEntry 17 }
rcVlanAgingTime OBJECT-TYPE
SYNTAX INTEGER (10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The timeout period in seconds for aging out
dynamic members of policy-based VLANs."
DEFVAL { 600 }
::= { rcVlanEntry 18 }
rcVlanMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The MAC address assigned to this VLAN.
This field is only relevant when the VLAN
is configured for routing."
::= { rcVlanEntry 19 }
rcVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION "Used to create/delete entries"
::= { rcVlanEntry 20 }
END
-- SECTION 1: Top Level Definitions
REMOTE-LOGIN-TRAP-MIB DEFINITIONS ::= BEGIN
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
TRAP-TYPE FROM RFC-1215
remoteLoginTrap FROM S5-ROOT-MIB
s5AgRemoteLoginIp, s5AgRemoteLoginStatus FROM S5-AGENT-MIB;
-- SECTION 2: Remote login traps definitions
remoteLoginStatus TRAP-TYPE
ENTERPRISE remoteLoginTrap
VARIABLES { s5AgRemoteLoginIp,
s5AgRemoteLoginStatus }
-- STATUS mandatory
DESCRIPTION
" This trap is sent when someone login via telnet.
The status of login and the host ip are reported together."
::= 1
END
-- SECTION 1: Top Level Definitions
CENTILLION-ROOT-MIB DEFINITIONS ::= BEGIN
-- Centillion Root MIB Release 2.1.7
-- Revision 8/01/00
-- Copyright 1994-00 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
enterprises FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
Counter32 FROM SNMPv2-SMI-v1
OBJECT-TYPE FROM RFC-1212;
-- Textual Conventions
--
-- All MIBs within this domain use the following textual convention
-- to describe the status of an entry in a row.
--
StatusIndicator ::=
INTEGER {
valid(1),
invalid(2)
}
-- This type is used to specify a concentrator backplane.
SsBackplaneType ::=
INTEGER {
other(1), -- none of the following
atmBus(2) -- ATM Bus
}
-- This type is used to specify the switch chassis.
SsChassisType ::=
INTEGER {
other(1), -- none of the following
six-slot(2), -- 6 slot Chassis
twelve-slot(3), -- 12 slot Chassis
workgroup(4), -- Workgroup chassis (single slot)
three-slotC50N(5), -- 3 slot C50N Chassis
three-slotC50T(6), -- 3 slot C50T Chassis
six-slotBH5005(7) -- 6 slot BH5005 Chassis
}
-- This type is used to specify a mother card module.
-- NOTE: this module type is OBSELETE and should not be
-- supported in any new development. USE the
-- s5000 registration MIB instead.
SsModuleType ::=
INTEGER {
empty(1), -- nothing installed
other(2), -- none of the following
mTR4PC(3), -- Token-Ring Module (4 port)
mTRMCP4PC(4), -- MCP with Token-Ring (4 port) Card
mATM(5), -- ATM 2-port Multi Mode Fiber
mTRFiber(6), -- Token-Ring Fiber Module
mTRMCPFiber(7), -- MCP Token-Ring Fiber
mEther16PC10BT(8), -- Ethernet Module (16 port) 10 BaseT
mEtherMCP8PC10BT(9), -- MCP Ethernet 8 port 10 BaseT
mATM2PSMFiber(10), -- ATM 2-port Single Mode Fiber
mATM2PCopper(11), -- ATM 2-port Copper
mATM4PMMFiber(12), -- ATM 4-port Multi Mode Fiber
mATM4PSMFiber(13), -- ATM 4-port Single Mode Fiber
mATM4PCopper(14), -- ATM 4-port Copper
mATMMCP2PSMFiber(15), -- ATM MCP 2-port Single Mode Fiber
mATMMCP2PMMFiber(16), -- ATM MCP 2-port Multi Mode Fiber
mATMMCP2PCopper(17), -- ATM MCP 2-port Copper
mATMMCP4PSMFiber(18), -- ATM MCP 4-port Single Mode Fiber
mATMMCP4PMMFiber(19), -- ATM MCP 4-port Multi Mode Fiber
mATMMCP4PCopper(20), -- ATM MCP 4-port Copper
mATM2PC(21), -- ATM 2-port card
mATM4PC(22), -- ATM 4-port card
mATMMCP2PC(23), -- ATM MCP 2-port card
mATMMCP4PC(24), -- ATM MCP 4-port card
mEther16P10BT100BTCopper(25), -- Ethernet 16 port (14 10MB, 2 10/100MB)
mEther14P10BT100BF(26), -- Ethernet 14 port (12 10MB, 2 100MB)
mEther8P10BF(27), -- Ethernet 8 port 10BF
mEther10P10BT100BT(28), -- Ethernet 10 port (8 10MB, 2 10/100MB)
mEther16P10BT100BTMixed(29), -- Ethernet 10 port (8 10MB, 2 10/100MB)
mEther10P10BT100BTMIX(30), -- Ethernet 10 port (8 10MB, 2 10/100MB)
mEther12PBFL(32), -- 5324 12 Port BFL Enet Switch Module
mEther16P4x4(33), -- 5455 Ethernet 4x4 bank switching
mTRMCP8PC(34), -- 8 port Copper Token-Ring MCP
mTR8PC(35), -- 8 port UTP TokenSpeed Card
mEther24PC(36), -- 5328HD 24 port slave 10Mb
mEther24P10BT100BT(37), -- 5625 Enet 24 port 10/100Mb
mEther24P100BFx(38), -- 5424 Enet 24 port 100BaseFx
mTR8PFiber(39), -- 5524 8 port TR Fiber
mATM4PMDA(40), -- 5720 4 port ATM MDA
mATMMCP4PMDA(41), -- 5720M 4 port ATM MDA MCP
mEther4P100BT(42), -- 5425 4 port Ethernet 100Mb
mTR24PC(43), -- Token-Ring Module 24 port
mTR16PC(44), -- Token-Ring Module 16 port
mATMMCP1PSMFiber(45), -- ATM MCP 1-port Single Mode Fiber
mATMMCP1PMMFiber(46), -- ATM MCP 1-port Multi Mode Fiber
mATM1PMMFiber(47), -- ATM 1-port Multi Mode Fiber
mATM1PVNR(48), -- BH 5782 VNR 5000BH i int. OC3 port
mEther24P10BT100BTx(49), -- 5625H Enet 24 port 10/100Mb
mEther24P100BFX(50) -- 5424H Enet 24 port 100BaseFx
}
SsMediaType ::=
INTEGER {
mediaUnkown(1), -- none of the following
mediaTokenRing(2),
mediaFDDI(3),
mediaEthernet(4),
mediaATM(5)
}
-- All representations of MAC addresses in this MIB Module
-- use, as a textual convention (i.e. this convention does
-- not affect their encoding), the data type:
MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in
-- the "canonical" order
-- defined by IEEE 802.1a, i.e., as if it were transmitted
-- least significant bit first, even though 802.5 (in
-- contrast to other 802.x protocols) requires MAC addresses
-- to be transmitted most significant bit first.
--
-- 16-bit addresses, if needed, are represented by setting
-- their upper 4 octets to all 0's, i.e., AAFF would be
-- represented as 00000000AAFF.
-- Represents a boolean value.
Boolean ::= INTEGER { true(1), false(2) }
-- Represents a single bit field.
BitField ::= INTEGER { clear(1), set(2) }
-- Port Identifier
PortId ::= INTEGER (1..65535)
-- Card Identifier
CardId ::= INTEGER (1..16)
-- System failure status indication type
FailIndicator ::= INTEGER { on(1), off(2) }
EnableIndicator ::= INTEGER { disabled(1), enabled(2) }
-- Top Branches under "centillion"
centillion OBJECT IDENTIFIER ::= { enterprises 930 }
cnProducts OBJECT IDENTIFIER ::= { centillion 1 }
proprietary OBJECT IDENTIFIER ::= { centillion 2 }
extensions OBJECT IDENTIFIER ::= { centillion 3 }
cnTemporary OBJECT IDENTIFIER ::= { centillion 4 }
-- Branches under "proprietary"
cnSystem OBJECT IDENTIFIER ::= { proprietary 1 }
cnATM OBJECT IDENTIFIER ::= { proprietary 2 }
sysChassis OBJECT IDENTIFIER ::= { cnSystem 1 }
sysConfig OBJECT IDENTIFIER ::= { cnSystem 2 }
sysMonitor OBJECT IDENTIFIER ::= { cnSystem 3 }
sysTrap OBJECT IDENTIFIER ::= { cnSystem 4 }
sysEvtLogMgmt OBJECT IDENTIFIER ::= { cnSystem 5 }
atmConfig OBJECT IDENTIFIER ::= { cnATM 1 }
atmMonitor OBJECT IDENTIFIER ::= { cnATM 2 }
--
-- LAN Emulation Extentions
--
atmLane OBJECT IDENTIFIER ::= { cnATM 3 }
-- Centillion SONET/SDH MIB
--
atmSonet OBJECT IDENTIFIER ::= { cnATM 4 }
--
-- Centillion unique traps
--
sysMcpRedundTrap OBJECT IDENTIFIER ::= {sysTrap 1}
cnPvcTraps OBJECT IDENTIFIER ::= {sysTrap 2}
-- Branches under "cnProducts"
-- These object identifiers are for use as values for sysObjectId.
cnCentillion100 OBJECT IDENTIFIER ::= { cnProducts 1 }
cnIBM8251 OBJECT IDENTIFIER ::= { cnProducts 2 }
cnBayStack301 OBJECT IDENTIFIER ::= { cnProducts 3 }
cn5000BH-MCP OBJECT IDENTIFIER ::= { cnProducts 4 }
cnCentillion50N OBJECT IDENTIFIER ::= { cnProducts 5 }
cnCentillion50T OBJECT IDENTIFIER ::= { cnProducts 6 }
cn5005BH-MCP OBJECT IDENTIFIER ::= { cnProducts 7 }
-- SECTION 2: System Group
--
-- This section contains system level information.
-- System Chassis information
--
-- Implementation of this group is mandatory for all Centillion agents.
chassisType OBJECT-TYPE
SYNTAX SsChassisType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The chassis type."
::= { sysChassis 1 }
chassisBkplType OBJECT-TYPE
SYNTAX SsBackplaneType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The chassis backplane type."
::= { sysChassis 2 }
chassisPs1FailStatus OBJECT-TYPE
SYNTAX FailIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Power supply 1 failure indicator. A value of on (1)
indicates a failure on power supply 1."
::= { sysChassis 3 }
chassisPs2FailStatus OBJECT-TYPE
SYNTAX FailIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Power supply 2 failure indicator. A value of on (1)
indicates a failure on power supply 2."
::= { sysChassis 4 }
chassisFanFailStatus OBJECT-TYPE
SYNTAX FailIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System chassis fan failure indicator. A value of on (1)
indicates a failure on one or both of the system fans."
::= { sysChassis 5 }
chassisSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (3))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Chassis serial number."
::= { sysChassis 6 }
chassisPartNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Chassis part number."
::= { sysChassis 7 }
-- Chassis Slot Configuration Table
-- This table contains information about the modules currently inserted in
-- the chassis. The information and configuration contained here is common
-- for all modules.
slotConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlotConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The chassis slot configuration table."
::= { sysChassis 9 }
slotConfigEntry OBJECT-TYPE
SYNTAX SlotConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"What type of module is in each slot of the chassis."
INDEX { slotNumber }
::= { slotConfigTable 1 }
SlotConfigEntry ::= SEQUENCE {
slotNumber
INTEGER,
slotModuleType
SsModuleType,
slotModuleSerialNumber
OCTET STRING,
slotModuleHwVer
OCTET STRING,
slotModuleSwVer
DisplayString,
slotModuleStatus
INTEGER,
slotModuleLeds
OCTET STRING,
slotModuleReset
INTEGER,
slotConfigDelete
Boolean,
slotConfigMediaType
SsMediaType,
slotModuleMaxRAM
INTEGER,
slotModuleInstalledRAM
INTEGER,
slotModuleFlashSize
INTEGER,
slotModuleProductImageId
INTEGER,
slotModuleBaseMacAddress
MacAddress,
slotLastResetEPC
Counter32,
slotLastResetCause
Counter32,
slotLastResetVirtualAddress
Counter32,
slotLastResetTimeStamp
Counter32,
slotConfigAdd
Boolean,
slotConfigExtClockSource
INTEGER,
slotConfigTrafficShapingRate
INTEGER
}
slotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The chassis slot number. Valid entries are system dependent
based on the chassis type."
::= { slotConfigEntry 1 }
slotModuleType OBJECT-TYPE
SYNTAX SsModuleType
ACCESS read-only
STATUS deprecated -- 08/07/98
DESCRIPTION
"Module type."
::= { slotConfigEntry 2 }
slotModuleHwVer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the module."
::= { slotConfigEntry 3 }
slotModuleSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (3))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Module serial number. Format is 3 BCD digits."
::= { slotConfigEntry 4 }
slotModuleSwVer OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The software revision of the module."
::= { slotConfigEntry 5 }
slotModuleStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1), -- good status
fail(2) -- bad status
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This indicates the operational status of the module."
::= { slotConfigEntry 6 }
slotModuleLeds OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the module LEDs. Each LED bank is encoded
in four bits (nibble), one bit for each LED. The least
significant bit of each nibble represents the bottom LED
of each bank. The first octet in the string, as read from
left to right represents the first LED banks."
::= { slotConfigEntry 7 }
slotModuleReset OBJECT-TYPE
SYNTAX INTEGER {
noReset(1), -- not resetting
reset(2) -- resetting
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This indicates the reset state of the module. Writing with
the value reset (2) will reset the module."
::= { slotConfigEntry 8 }
slotConfigDelete OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object causes the configuration of the
slot to be deleted. When read, this object has a value
of false(2)."
::= { slotConfigEntry 9 }
slotConfigMediaType OBJECT-TYPE
SYNTAX SsMediaType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The configured card media type. In the case of a card
mismatch, the configured media type and the module type
will not match."
::= { slotConfigEntry 10 }
slotModuleMaxRAM OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This indicates maximum RAM size in KB can be installed in
this module."
::= { slotConfigEntry 11 }
slotModuleInstalledRAM OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This indicates installed RAM in KB of this module."
::= { slotConfigEntry 12 }
slotModuleFlashSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This indicates installed flash size in KB of this module."
::= { slotConfigEntry 13 }
slotModuleProductImageId OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
noAtmLanEmulation(2),
minAtmLanEmulation(3),
fullAtmLanEmulation(4),
pnnifullAtmLanEmulation(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This indicates the product target image id of this module."
::= { slotConfigEntry 14 }
slotModuleBaseMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object returns the module base Mac address. A physical
port's default Mac address can be computed based on this address
by using following computation:
Port(n)MacAddress = Moudle base Mac address + Port(n); where (n)
is the 0-based port number."
::= { slotConfigEntry 15 }
slotLastResetEPC OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The programe counter realated to the last reset."
::= { slotConfigEntry 16 }
slotLastResetVirtualAddress OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bus address."
::= { slotConfigEntry 17 }
slotLastResetCause OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Register value related to the last reset"
::= { slotConfigEntry 18 }
slotLastResetTimeStamp OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A integer value of the system clock since last reset."
::= { slotConfigEntry 19 }
slotConfigAdd OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object causes the configuration of the
slot to be updated to match the module currently in
the slot. When read, this object always returns
false(2)."
::= { slotConfigEntry 20 }
slotConfigExtClockSource OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates the external clock source.
0 = Local Oscillator, 1..N = ATM port id for
external clock source. This object only applies
to ATM MDA modules with SM, MM, or UTP media types."
DEFVAL { 0 }
::= { slotConfigEntry 21 }
slotConfigTrafficShapingRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configured traffic shaping rate in kilo bits per second
on an ATM module. The actual rate may be different
from the configured rate depending upon the physical
interface of ports in the module."
::= { slotConfigEntry 22 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-BRIDGEGROUP-MIB DEFINITIONS ::= BEGIN
-- Centillion Bridge Group MIB Release 2.0.3
-- Revision 04/05/99
-- Copyright 1994-99 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
StatusIndicator, sysConfig, EnableIndicator
FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
-- After VLAN is introduced, the old bridge group is split into
-- the spanning group and the VLAN. The bridge group is equivalent to
-- a spanning tree instance, and the VLAN defines the broadcast domain.
-- In this Bridge Configuration MIB, the object identifiers are not
-- changed. But the terminology "bridge group" is changed to "spanning
-- tree group" both in the description and in the comments.
--
-- C100/BH switches support multiple spanning tree groups, which
-- are identified by a unique spanning tree group identifier as
-- specified by this textual convention:
BridgeGroupId ::= INTEGER (1..32)
-- Groups
bridgeGroup OBJECT IDENTIFIER ::= { sysConfig 24 }
-- SECTION 2: Bridge Group
--
-- C100/BH switches allow a multiple number of spanning tree groups to be
-- configured. This bridge group MIB allows a management application
-- to perform configuration across any of the spanning tree groups.
dot1dBaseGroupIdentifier OBJECT-TYPE
SYNTAX BridgeGroupId
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The spanning tree group identifier for which the standard
bridging MIBS apply. Modifications of the spanning tree group
through the standard bridging MIBs effect this spanning tree
group only. This object is super governed by specific SET
community string. For example if a network management station
uses SET community string setcommunitystring@bg3, all
related SET requests will effect spanning tree group 3 only."
::= { bridgeGroup 1 }
bridgeGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A specific spanning tree group. A spanning tree group consists
of a number of bridging ports running the same spanning tree
protocol."
::= { bridgeGroup 2 }
bridgeGroupEntry OBJECT-TYPE
SYNTAX BridgeGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the spanning tree group table. Spanning tree
groups are added by specifying a bridgeGroupIdentifier,
bridgeGroupBaseType, bridgeGroupStpProtocol and a
bridgeGroupPortType with a value of valid(1) in
bridgeGroupStatus. Entries may be deleted by specifying
an entry with an value of invalid(2) in bridgeGroupStatus."
INDEX { bridgeGroupIdentifier }
::= { bridgeGroupTable 1 }
BridgeGroupEntry ::= SEQUENCE {
bridgeGroupIdentifier
BridgeGroupId,
bridgeGroupStatus
StatusIndicator,
bridgeGroupBaseType
INTEGER,
bridgeGroupStpProtocol
INTEGER,
bridgeGroupPortType
INTEGER,
bridgeGroupNextPortIndex
INTEGER,
bridgeGroupTbRifEnable
EnableIndicator,
bridgeGroupTbRifRing
INTEGER
}
bridgeGroupIdentifier OBJECT-TYPE
SYNTAX BridgeGroupId
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The unique spanning tree group identifier of this spanning
tree group."
::= { bridgeGroupEntry 1 }
bridgeGroupStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the spanning tree group. Spanning tree
groups may be added by specifiying a valid status, and removed
by specifying an invalid status."
::= { bridgeGroupEntry 2 }
bridgeGroupBaseType OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no bridging
unknown(2), -- none of the following
transparent-only(3),
sourceroute-only(4),
srt(5),
translation(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the type of bridging this spanning tree group is
performing.A value of none(1) implies that switching is
performed between ports in this spanning tree group. A value
of unknown(2) implies that some unknown bridging rules are
applied on the ports in this spanning tree group. Modifying
the bridgeGroupBaseType requires a complete reset of the
spanning tree group. This value must be specified during
spanning tree group creation."
::= { bridgeGroupEntry 3 }
bridgeGroupStpProtocol OBJECT-TYPE
SYNTAX INTEGER {
none(1),
unknown(2),
decLb100(3),
ieee8021d(4),
ibm(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An indication of the version of the Spanning Tree Protocol
is being run, if the value of bridgeGroupBaseType is not
none(1). This field may be ignored if the bridgeGroupBaseType
value is none(1)."
::= { bridgeGroupEntry 4 }
bridgeGroupPortType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
token-ring(2),
ethernet(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the type of the spanning tree group ports. This
value may only be altered if there are no spanning tree group
ports currentlyin the spanning tree group. This value must be
specified during spanning tree group creation."
::= { bridgeGroupEntry 5 }
bridgeGroupNextPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the next spanning tree group port number which
will be assigned by the switch. When adding spanning tree
group ports bridging mode, the specified bridgeGroupPortIndex
must match this value."
::= { bridgeGroupEntry 6 }
bridgeGroupTbRifEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables the learning of Rif's by Token Ring Transparent
Bridging spanning tree groups and processing of LE_ARP's for
route descrptors."
::= { bridgeGroupEntry 7 }
bridgeGroupTbRifRing OBJECT-TYPE
SYNTAX INTEGER(0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the ring used for learning RIF's when
bridgeGroupTbRifEnable is set."
::= { bridgeGroupEntry 8 }
--
-- The bridgeGroupPort Table
--
bridgeGroupPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeGroupPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about each port that is
associated with this spanning tree group."
::= { bridgeGroup 3 }
bridgeGroupPortEntry OBJECT-TYPE
SYNTAX BridgeGroupPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information for each port of the spanning tree
group. These entries are created and deleted by switch."
INDEX { bridgeGroupPortGroupId, bridgeGroupPortIndex }
::= { bridgeGroupPortTable 1 }
BridgeGroupPortEntry ::= SEQUENCE {
bridgeGroupPortGroupId
BridgeGroupId,
bridgeGroupPortIndex
INTEGER,
bridgeGroupPortStatus
StatusIndicator,
bridgeGroupPortIfIndex
INTEGER,
bridgeGroupPortSpanMode
INTEGER,
bridgeGroupPortFastStart
EnableIndicator
}
bridgeGroupPortGroupId OBJECT-TYPE
SYNTAX BridgeGroupId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The spanning tree group identifier to which this port
belongs."
::= { bridgeGroupPortEntry 1 }
bridgeGroupPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the instance of the dot1dBasePort object,
defined in the Bridge MIB, for the spanning tree group
port corresponding to this port."
::= { bridgeGroupPortEntry 2 }
bridgeGroupPortStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current status of the spanning tree group port entry.
Spanning tree group ports is added or deleted when a virtual
segment port is added to or deleted from a virtual segment."
::= { bridgeGroupPortEntry 3 }
bridgeGroupPortIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the instance of the ifIndex object, defined
in MIB-II, for the interface corresponding to this port.
Spanning tree group ports are added by specifying the
ifIndex instance for the spanning tree group port."
::= { bridgeGroupPortEntry 4 }
bridgeGroupPortSpanMode OBJECT-TYPE
SYNTAX INTEGER {
auto-span(1),
disabled(2),
forced(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"In SR mode, this object determines how this port behaves
when presented with a Spanning Tree Explorer frame. The
value 'disabled(2)' indicates that the port will not accept
or send Spanning Tree Explorer packets; any STE packets
received will be silently discarded. The value 'forced(3)'
indicates the port will always accept and propagate Spanning
Tree Explorer frames. This allows a manually configured
Spanning Tree for this class of packet to be configured.
Note that unlike transparent bridging, this is not
catastrophic to the network if there are loops.
The value 'auto-span(1)' can only be returned by a bridge
that both implements the Spanning Tree Protocol and has use
of the protocol enabled on this port. The behavior of the
port for Spanning Tree Explorer frames is determined by the
state of dot1dStpPortState. If the port is in the 'forwarding'
state, the frame will be accepted or propagated. Otherwise,
it will be silently discarded.
In TB mode, this object provides the means to statically
configure a port to forwarding/blocking modes. 'disabled(2)'
indicates that the port is statically configured to blocking
mode. 'forced(3)' indicates that the port is statically
configured to forwarding mode. 'auto-span(1)' indicates that
STP protocol is running."
::= { bridgeGroupPortEntry 5 }
bridgeGroupPortFastStart OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When FastStart is enabled, a port uses the minimum of hello
time and forward delay time for transition from listening to
learning to forwarding state. Once the port is in forwarding
state, it will behave as a normal spanning tree port."
::= { bridgeGroupPortEntry 6 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-VIRTUALSEGMENT-MIB DEFINITIONS ::= BEGIN
-- Centillion Virtual Segment MIB Release 2.0.4
-- Revision 03/02/99
-- Copyright 1994-99 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
StatusIndicator, sysConfig, Boolean
FROM CENTILLION-ROOT-MIB
BridgeGroupId
FROM CENTILLION-BRIDGEGROUP-MIB
DisplayString
FROM RFC1213-MIB;
-- Textual Conventions
-- The following textual convention describes the type of virtual segments
-- in the system.
--
VirtualSegmentTypeId ::=
INTEGER {
other(1), -- none of the following
token-ring(2),
ethernet(3)
}
-- Groups
virtualSegmentGroup OBJECT IDENTIFIER ::= { sysConfig 23 }
-- SECTION 2: Virtual Segment Group
--
-- The virtual segment group contains information pertaining to all
-- virtual segments in the system.
--
virtualSegmentConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of configured virtual segments in the
system."
::= { virtualSegmentGroup 1 }
virtualSegmentActiveNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of active virtual segments in the system."
::= { virtualSegmentGroup 2 }
virtualSegmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF VirtualSegmentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Virtual Segment table. The virtual segment table contains
information pertaining the each virtual segment in the system."
::= { virtualSegmentGroup 3 }
virtualSegmentEntry OBJECT-TYPE
SYNTAX VirtualSegmentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the virtual segment table. Virtual segments
may be added by specifying a valid status for a non-existant
entry in the table. Note that if no other values are
specified in the set request, they are defaulted to a
value as appropriate to the type of virtual Segment."
INDEX { virtualSegmentType, virtualSegmentId }
::= { virtualSegmentTable 1 }
VirtualSegmentEntry ::= SEQUENCE {
virtualSegmentType
VirtualSegmentTypeId,
virtualSegmentId
INTEGER,
virtualSegmentStatus
StatusIndicator,
virtualSegmentIfIndex
INTEGER,
virtualSegmentConfiguredPortNumber
INTEGER,
virtualSegmentActivePortNumber
INTEGER,
virtualSegmentSpecific
OBJECT IDENTIFIER,
virtualSegmentAdminEncapsulation
INTEGER,
virtualSegmentBridgeGroupIdentifier
BridgeGroupId,
virtualSegmentGroupName
DisplayString,
virtualSegmentGroupServer
Boolean
}
virtualSegmentType OBJECT-TYPE
SYNTAX VirtualSegmentTypeId
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The virtual segment type. When the type is ethernet, a MLT
group will be created. When the type is token ring, a token
ring vsegment is created."
::= { virtualSegmentEntry 1 }
virtualSegmentId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The virtual segment identifier. The identifier is interpreted
based upon the virtualSegmentType object. For example, the
virtualSegmentIdentifier for a token-ring VSegment
is the ring number.
This identifier must be unique across local VSegments within
the specific virtualSegmentType."
::= { virtualSegmentEntry 2 }
virtualSegmentStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the virtual Segment entry. VSegments may
be added by specifiying a valid status, and removed by
specifying an invalid status."
::= { virtualSegmentEntry 3 }
virtualSegmentIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the instance of the ifIndex object, defined
in MIB-II, for the interface corresponding to this VSegment."
::= { virtualSegmentEntry 4 }
virtualSegmentConfiguredPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ports configured in this VSegment."
::= { virtualSegmentEntry 5 }
virtualSegmentActivePortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of active ports in this VSegment."
::= { virtualSegmentEntry 6 }
virtualSegmentSpecific OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The object identifier to reference the corresponding instance
in a VSegment specific MIB. If this information is not present,
its value is set to the OBJECT IDENTIFIER { 0 0 }."
::= { virtualSegmentEntry 7 }
virtualSegmentAdminEncapsulation OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
iso88025-tokenRing(2),
ethernet-iso88023(3), -- both ethernet & iso88023
ethernet-csmacd(4),
iso88023-csmacd(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The encapulation used for generating management frames for
multicast, broadcast and unknown destinations. The default
values are specific to the virtualSemgentTypeId and are
assigned as follows:
token-ring: iso88025-tokenRing,
ethernet: ethernet-iso88023
Allowable values are also dependant on the
virtualSegmentTypeId."
::= { virtualSegmentEntry 8 }
virtualSegmentBridgeGroupIdentifier OBJECT-TYPE
SYNTAX BridgeGroupId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The spanning tree group identifier corresponding to this
virtual segment."
::= { virtualSegmentEntry 9 }
virtualSegmentGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MLT group name corresponding to this virtual
segment. This value is used for ethernet vsegment type
and is ignored for a token ring vsegment type."
::= { virtualSegmentEntry 10 }
virtualSegmentGroupServer OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS deprecated
DESCRIPTION
"Used to indicate a server is attached to this MLT
group. Default condition is false (no server attached
to this MLT group)."
DEFVAL { false }
::= { virtualSegmentEntry 11 }
-- SECTION 3: Virtual Segment Port Configuration Table
--
-- This table defines the port configuration for a virtual Segment.
--
virtualSegmentPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VirtualSegmentPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Virtual Segment port configuration table. This table
contains information pertaining to the ports belonging to a
virtual segment."
::= { virtualSegmentGroup 4 }
virtualSegmentPortEntry OBJECT-TYPE
SYNTAX VirtualSegmentPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the virtual Segment port table. Entries are
added by specifying the virtualSegmentPortType,
virtualSegmentPortIdentifier,
virtualSegmentPortCardNumber, and virtualSegmentPortPortNumber.
Entries may be deleted simply by invalidating the
virtualSegmentPortStatus object."
INDEX { virtualSegmentPortType,
virtualSegmentPortId,
virtualSegmentPortCardNumber,
virtualSegmentPortPortNumber }
::= { virtualSegmentPortTable 1 }
VirtualSegmentPortEntry ::= SEQUENCE {
virtualSegmentPortType
VirtualSegmentTypeId,
virtualSegmentPortId
INTEGER,
virtualSegmentPortCardNumber
INTEGER,
virtualSegmentPortPortNumber
INTEGER,
virtualSegmentPortStatus
StatusIndicator,
virtualSegmentPortIfIndex
INTEGER
}
virtualSegmentPortType OBJECT-TYPE
SYNTAX VirtualSegmentTypeId
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The virtual segment type of which this port is a member."
::= { virtualSegmentPortEntry 1 }
virtualSegmentPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The virtual segment identifier of which this port is
a member."
::= { virtualSegmentPortEntry 2 }
virtualSegmentPortCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The card number for this port in the virtual Segment."
::= { virtualSegmentPortEntry 3 }
virtualSegmentPortPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number for this port in the virtual Segment."
::= { virtualSegmentPortEntry 4 }
virtualSegmentPortStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the entry. Entries may be added by
specifying a value of valid, and removed by setting the
status to invalid."
::= { virtualSegmentPortEntry 5 }
virtualSegmentPortIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value for this object identifies the instance of
the ifIndex object defined in MIB-II, for the interface
corresponding to this port. If no such entry exists, the
value 0 may be returned."
::= { virtualSegmentPortEntry 6 }
END
-- SECTION 1: Top Level Definition
CENTILLION-BRIDGE-MIB DEFINITIONS ::= BEGIN
-- Centillion Bridge MIB Release 2.0.0
-- Revision 03/20/96
-- Copyright 1994-96 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Counter, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
extensions, EnableIndicator
FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
-- All representations of MAC addresses in this MIB Module
-- use, as a textual convention (i.e. this convention does
-- not affect their encoding), the data type:
MacAddress ::= OCTET STRING (SIZE (6))
-- a 6 octet address in the "canonical" order defined
-- by IEEE 802.1a, i.e., as if it were transmitted
-- least significant bit first, even though 802.5 (in
-- contrast to other n802.x protocols) requires MAC
-- addresses to be transmitted most significant bit first.
--
-- 16-bit addresses, if needed, are represented by setting
-- their upper 4 octets to all 0's, i.e., AAFF would be
-- represented as 00000000AAFF.
-- Similarly, all representations of Bridge-Id in this MIB
-- Module use, as a textual convention (i.e. this
-- convention does not affect their encoding), the data
-- type:
BridgeId ::= OCTET STRING (SIZE (8))
-- the Bridge-Identifier as used in the Spanning Tree
-- Protocol to uniquely identify a bridge. Its first two
-- octets (in network byte order) contain a priority
-- value and its last 6 octets contain the MAC address
-- used to refer to a bridge in a unique fashion
-- (typically, the numerically smallest MAC address
-- of all ports on the bridge).
-- Several objects in this MIB module represent values of
-- timers used by the Spanning Tree Protocol. In this
-- MIB, these timers have values in units of hundreths of
-- a second (i.e. 1/100 secs).
-- These timers, when stored in a Spanning Tree Protocol's
-- BPDU, are in units of 1/256 seconds. Note, however,
-- that 802.1D-1990 specifies a settable granularity of
-- no more than 1 second for these timers. To avoid
-- ambiguity, a data type is defined here as a textual
-- convention and all representation of these timers
-- in this MIB module are defined using this data type. An
-- algorithm is also defined for converting between the
-- different units, to ensure a timer's value is not
-- distorted by multiple conversions.
-- The data type is:
Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds
-- To convert a Timeout value into a value in units of
-- 1/256 seconds, the following algorithm should be used:
--
-- b = floor( (n * 256) / 100)
--
-- where:
-- floor = quotient [ignore remainder]
-- n is the value in 1/100 second units
-- b is the value in 1/256 second units
--
-- To convert the value from 1/256 second units back to
-- 1/100 seconds, the following algorithm should be used:
--
-- n = ceiling( (b * 100) / 256)
--
-- where:
-- ceiling = quotient [if remainder is 0], or
-- quotient + 1 [if remainder is non-zero]
-- n is the value in 1/100 second units
-- b is the value in 1/256 second units
--
-- Note: it is important that the arithmetic operations are
-- done in the order specified (i.e., multiply first, divide
-- second).
-- Groups
cndot1dBridge OBJECT IDENTIFIER ::= { extensions 17 }
cndot1dBase OBJECT IDENTIFIER ::= { cndot1dBridge 1 }
cndot1dStp OBJECT IDENTIFIER ::= { cndot1dBridge 2 }
cndot1dSr OBJECT IDENTIFIER ::= { cndot1dBridge 3 }
cndot1dTp OBJECT IDENTIFIER ::= { cndot1dBridge 4 }
-- SECTION 2:
--
-- The cndot1dBase group
--
-- Implementation of the cndot1dBase group is mandatory for all
-- bridges.
--
cndot1dBaseBridgeAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address used by this bridge when it must
be referred to in a unique fashion. It is
recommended that this be the numerically smallest
MAC address of all ports that belong to this
bridge. However it is only required to be unique.
When concatenated with cndot1dStpPriority a unique
BridgeIdentifier is formed which is used in the
Spanning Tree Protocol."
REFERENCE
"IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
::= { cndot1dBase 1 }
cndot1dBaseNumPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ports controlled by this bridging
entity."
REFERENCE
"IEEE 802.1D-1990: Section 6.4.1.1.3"
::= { cndot1dBase 2 }
cndot1dBaseType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
transparent-only(2),
sourceroute-only(3),
srt(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates what type of bridging is being performed
If a bridge is actually performing a
certain type of bridging this will be indicated by
entries in the port table for the given type."
::= { cndot1dBase 3 }
-- The Generic Bridge Port Table
cndot1dBasePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cndot1dBasePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains generic information about
every port that is associated with this bridge.
Transparent, source-route, and srt ports are
included."
::= { cndot1dBase 4 }
cndot1dBasePortEntry OBJECT-TYPE
SYNTAX Cndot1dBasePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information for each port of the
bridge."
REFERENCE
"IEEE 802.1D-1990: Section 6.4.2, 6.6.1"
INDEX { cndot1dBasePort }
::= { cndot1dBasePortTable 1 }
Cndot1dBasePortEntry ::= SEQUENCE {
cndot1dBasePort
INTEGER,
cndot1dBasePortIfIndex
INTEGER,
cndot1dBasePortCircuit
OBJECT IDENTIFIER
}
cndot1dBasePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the port for which this entry
contains bridge management information."
::= { cndot1dBasePortEntry 1 }
cndot1dBasePortIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the instance of the ifIndex object,
defined in MIB-II, for the interface corresponding
to this port."
::= { cndot1dBasePortEntry 2 }
cndot1dBasePortCircuit OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For a port which (potentially) has the same value
of cndot1dBasePortVirtualRing as another port on the
same bridge, this object contains the name of an
object instance unique to this port. For example,
in the case where multiple ports correspond one-
to-one with multiple X.25 virtual circuits, this
value might identify an (e.g., the first) object
instance associated with the X.25 virtual circuit
corresponding to this port.
For a port which has a unique value of
dot1dBasePortIfIndex, this object can have the
value { 0 0 }."
::= { cndot1dBasePortEntry 3 }
-- The cndot1dStp group
--
-- Implementation of the cndot1dStp group is optional. It is
-- implemented by those bridges that support the Spanning Tree
-- Protocol.
--
cndot1dStpProtocolSpecification OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
decLb100(2),
ieee8021d(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of what version of the Spanning
Tree Protocol is being run. The value
'decLb100(2)' indicates the DEC LANbridge 100
Spanning Tree protocol. IEEE 802.1d
implementations will return 'ieee8021d(3)'. If
future versions of the IEEE Spanning Tree Protocol
are released that are incompatible with the
current version a new value will be defined."
::= { cndot1dStp 1 }
cndot1dStpPriority OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the write-able portion of the Bridge
ID, i.e., the first two octets of the (8 octet
long) Bridge ID. The other (last) 6 octets of the
Bridge ID are given by the value of
cndot1dBaseBridgeAddress."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.7"
::= { cndot1dStp 2 }
cndot1dStpTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time (in hundredths of a second) since the
last time a topology change was detected by the
bridge entity."
REFERENCE
"IEEE 802.1D-1990: Section 6.8.1.1.3"
::= { cndot1dStp 3 }
cndot1dStpTopChanges OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of topology changes detected by
this bridge since the management entity was last
reset or initialized."
REFERENCE
"IEEE 802.1D-1990: Section 6.8.1.1.3"
::= { cndot1dStp 4 }
cndot1dStpDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bridge identifier of the root of the spanning
tree as determined by the Spanning Tree Protocol
as executed by this node. This value is used as
the Root Identifier parameter in all Configuration
Bridge PDUs originated by this node."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.1"
::= { cndot1dStp 5 }
cndot1dStpRootCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cost of the path to the root as seen from
this bridge."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.2"
::= { cndot1dStp 6 }
cndot1dStpRootPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the port which offers the
lowest cost path from this bridge to the root
bridge."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.3"
::= { cndot1dStp 7 }
cndot1dStpMaxAge OBJECT-TYPE
SYNTAX Timeout
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum age of Spanning Tree Protocol
information learned from the network on any port
before it is discarded, in units of hundredths of
a second. This is the actual value that this
bridge is currently using."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.4"
::= { cndot1dStp 8 }
cndot1dStpHelloTime OBJECT-TYPE
SYNTAX Timeout
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time between the transmission of
Configuration bridge PDUs by this node on any port
when it is the root of the spanning tree or trying
to become so, in units of hundredths of a second.
This is the actual value that this bridge is
currently using."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.5"
::= { cndot1dStp 9 }
cndot1dStpHoldTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This time value determines the interval length
during which no more than two Configuration bridge
PDUs shall be transmitted by this node, in units
of hundredths of a second."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.14"
::= { cndot1dStp 10 }
cndot1dStpForwardDelay OBJECT-TYPE
SYNTAX Timeout
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This time value, measured in units of hundredths
of a second, controls how fast a port changes its
spanning state when moving towards the Forwarding
state. The value determines how long the port
stays in each of the Listening and Learning
states, which precede the Forwarding state. This
value is also used, when a topology change has
been detected and is underway, to age all dynamic
entries in the Forwarding Database. [Note that
this value is the one that this bridge is
currently using, in contrast to
cndot1dStpBridgeForwardDelay which is the value that
this bridge and all others would start using
if/when this bridge were to become the root.]"
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.6"
::= { cndot1dStp 11 }
cndot1dStpBridgeMaxAge OBJECT-TYPE
SYNTAX Timeout (600..4000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value that all bridges use for MaxAge when
this bridge is acting as the root. Note that
802.1D-1990 specifies that the range for this
parameter is related to the value of
cndot1dStpBridgeHelloTime. The granularity of this
timer is specified by 802.1D-1990 to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.8"
::= { cndot1dStp 12 }
cndot1dStpBridgeHelloTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value that all bridges use for HelloTime when
this bridge is acting as the root. The
granularity of this timer is specified by 802.1D-
1990 to be 1 second. An agent may return a
badValue error if a set is attempted to a value
which is not a whole number of seconds."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.9"
::= { cndot1dStp 13 }
cndot1dStpBridgeForwardDelay OBJECT-TYPE
SYNTAX Timeout (400..3000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value that all bridges use for ForwardDelay
when this bridge is acting as the root. Note that
802.1D-1990 specifies that the range for this
parameter is related to the value of
cndot1dStpBridgeMaxAge. The granularity of this
timer is specified by 802.1D-1990 to be 1 second.
An agent may return a badValue error if a set is
attempted to a value which is not a whole number
of seconds."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.3.10"
::= { cndot1dStp 14 }
-- The Spanning Tree Port Table
cndot1dStpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cndot1dStpPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains port-specific information
for the Spanning Tree Protocol."
::= { cndot1dStp 15 }
cndot1dStpPortEntry OBJECT-TYPE
SYNTAX Cndot1dStpPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information maintained by every port
about the Spanning Tree Protocol state for that
port."
INDEX { cndot1dStpPort }
::= { cndot1dStpPortTable 1 }
Cndot1dStpPortEntry ::= SEQUENCE {
cndot1dStpPort
INTEGER,
cndot1dStpPortPriority
INTEGER,
cndot1dStpPortState
INTEGER,
cndot1dStpPortEnable
INTEGER,
cndot1dStpPortPathCost
INTEGER,
cndot1dStpPortDesignatedRoot
BridgeId,
cndot1dStpPortDesignatedCost
INTEGER,
cndot1dStpPortDesignatedBridge
BridgeId,
cndot1dStpPortDesignatedPort
OCTET STRING,
cndot1dStpPortForwardTransitions
Counter
}
cndot1dStpPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the port for which this entry
contains Spanning Tree Protocol management
information."
REFERENCE
"IEEE 802.1D-1990: Section 6.8.2.1.2"
::= { cndot1dStpPortEntry 1 }
cndot1dStpPortPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the priority field which is
contained in the first (in network byte order)
octet of the (2 octet long) Port ID. The other
octet of the Port ID is given by the value of
cndot1dStpPort."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.1"
::= { cndot1dStpPortEntry 2 }
cndot1dStpPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5),
broken(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port's current state as defined by
application of the Spanning Tree Protocol. This
state controls what action a port takes on
reception of a frame. If the bridge has detected
a port that is malfunctioning it will place that
port into the broken(6) state. For ports which
are disabled (see cndot1dStpPortEnable), this object
will have a value of disabled(1)."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.2"
::= { cndot1dStpPortEntry 3 }
cndot1dStpPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The enabled/disabled status of the port."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.2"
::= { cndot1dStpPortEntry 4 }
cndot1dStpPortPathCost OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The contribution of this port to the path cost of
paths towards the spanning tree root which include
this port. 802.1D-1990 recommends that the
default value of this parameter be in inverse
proportion to the speed of the attached LAN."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.3"
::= { cndot1dStpPortEntry 5 }
cndot1dStpPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique Bridge Identifier of the Bridge
recorded as the Root in the Configuration BPDUs
transmitted by the Designated Bridge for the
segment to which the port is attached."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.4"
::= { cndot1dStpPortEntry 6 }
cndot1dStpPortDesignatedCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The path cost of the Designated Port of the
segment connected to this port. This value is
compared to the Root Path Cost field in received
bridge PDUs."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.5"
::= { cndot1dStpPortEntry 7 }
cndot1dStpPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Bridge Identifier of the bridge which this
port considers to be the Designated Bridge for
this port's segment."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.6"
::= { cndot1dStpPortEntry 8 }
cndot1dStpPortDesignatedPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Port Identifier of the port on the Designated
Bridge for this port's segment."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.7"
::= { cndot1dStpPortEntry 9 }
cndot1dStpPortForwardTransitions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this port has transitioned
from the Learning state to the Forwarding state."
::= { cndot1dStpPortEntry 10 }
-- the dot1Tp group
-- Implementation of the dot1Tp group is optional. It is implemented
-- by those bridges that support the transparent bridging mode.
-- A transparent or SRT bridge will implement this group.
-- Currently, Centillion Networks utilizes other proprietary
-- MIBS to support the information is this group with the
-- exception of those object defined here. The proprietary objects
-- in this group follow the standard object identifiers to allow
-- future implementation of the TP group.
cndot1dTpSrFrameForward OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the system will forward source
routed frames if running in transparent bridging
mode. If this value is disabled(1), the system will
drop all source-routed frames. The default value
is disabled(1)."
::= { cndot1dTp 5 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-CONFIG-MIB DEFINITIONS ::= BEGIN
-- Centillion Configuration MIB Release 2.1.0
-- Revision 07/11/00
-- Copyright 1994-2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- This file defines the MIB for configuration and maintenance of the
-- system tables.
-- All configuration objects are not saved across system resets unless
-- the configruation is saved in flash memory, unless otherwise specified.
-- Imports
IMPORTS
DisplayString, PhysAddress
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
Counter, TimeTicks, IpAddress
FROM RFC1155-SMI
StatusIndicator, BitField, MacAddress,
EnableIndicator, sysConfig
FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
VlanId ::= INTEGER(1..4095)
-- Groups
sysTableConfig OBJECT IDENTIFIER ::= { sysConfig 1 }
sysImgInfo OBJECT IDENTIFIER ::= { sysConfig 2 }
sysMcpRedundInfo OBJECT IDENTIFIER ::= { sysConfig 3 }
sysNetProtocol OBJECT IDENTIFIER ::= { sysConfig 14 }
sysTFTPGroup OBJECT IDENTIFIER ::= { sysConfig 18 }
sysSNMPGroup OBJECT IDENTIFIER ::= { sysConfig 19 }
netbiosGroup OBJECT IDENTIFIER ::= { sysConfig 21 }
lnmGroup OBJECT IDENTIFIER ::= { sysConfig 25 }
sysIpProtocol OBJECT IDENTIFIER ::= { sysNetProtocol 1 }
-- SECTION 2: MCP System Table Configuration Information
--
-- This information is specific to the system tables and may not be
-- visible to the user.
--
--- System Image Global Information
sysImgGbl OBJECT IDENTIFIER ::= { sysImgInfo 1 }
sysImgGblInvokeSrc OBJECT-TYPE
SYNTAX INTEGER {
other(1),
image1(2),
image2(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The source of system image to be invoked at next boot.
Default setting is image1.
If the desired image cannot be invoked,
another image (if found and valid) will be invoked
automatically at next boot.
Note that if the system does not support
dual boot image, then image1 should be used."
::= { sysImgGbl 1 }
sysImgGblLoadDst OBJECT-TYPE
SYNTAX INTEGER {
other(1),
location1(2),
location2(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The non volatile memory destination where
the system image will be (programmed by boot loader)
down loaded to at next boot.
Default setting is location1.
Note that if the system does not support
dual boot image, then location1 should be used."
::= { sysImgGbl 2 }
--- System Image Table Information
sysImgTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysImgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that provides additional information
about the system images. The number of
entries in the table is determined by the
number of index of the system image."
::= { sysImgInfo 2 }
sysImgEntry OBJECT-TYPE
SYNTAX SysImgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of additional information
about the system images. Entries can not
be created or deleted via SNMP requests."
INDEX { sysImgIndx }
::= { sysImgTable 1 }
SysImgEntry ::= SEQUENCE {
sysImgIndx INTEGER,
sysImgVer DisplayString,
sysImgStatus INTEGER
}
sysImgIndx OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the system image."
::= { sysImgEntry 1 }
sysImgVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the system image stored in
non volatile memory.
Note that if the system does not support
dual boot image, then zero length string
should be returned for image2."
::= { sysImgEntry 2 }
sysImgStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
good(2),
bad(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of system image stored in non volatile memory."
::= { sysImgEntry 3 }
--- System MCP Redundancy Global Information
sysMcpRedundGbl OBJECT IDENTIFIER ::= { sysMcpRedundInfo 1 }
sysMcpRedundNxtGblState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
enable(2),
disable(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"State of the Redundant MCP during next boot.
Request to enable or disable redundant MCP. This
will update the configuration information for the
redundant MCP pair. It takes effect during next
reset."
::= { sysMcpRedundGbl 1 }
--- System MCP Redundancy Table Information
sysMcpRedundTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysMcpRedundEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that provides additional information
about the system MCP redundancy. The number of
entries in the table is determined by the
number of index of the system MCP redundancy."
::= { sysMcpRedundInfo 2 }
sysMcpRedundEntry OBJECT-TYPE
SYNTAX SysMcpRedundEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of additional information
about the system MCP redundancy. Entries can not
be created or deleted via SNMP requests."
INDEX { sysMcpRedundIndx }
::= { sysMcpRedundTable 1 }
SysMcpRedundEntry ::= SEQUENCE {
sysMcpRedundIndx INTEGER,
sysMcpRedundPriority INTEGER,
sysMcpRedundType INTEGER,
sysMcpRedundOperState INTEGER,
sysMcpRedundCfgStatus INTEGER
}
sysMcpRedundIndx OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the system MCP redundancy. Currently
represents the slot number that this MCP is in."
::= { sysMcpRedundEntry 1 }
sysMcpRedundPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MCP redundancy priority which is used for primary
MCP selection. Default setting is zero."
::= { sysMcpRedundEntry 2 }
sysMcpRedundType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
regular(2),
primary(3),
secondary(4),
switching(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Functional type of MCP in the chassis. Currently only
ATM MCPs can be used for the redundant function. Only
MCPs in slots 1 and 2 can participate in redundancy.
But other ATM MCPs can still be plugged into the chasis.
This field represents the way that an MCP is
participating in the redundancy."
::= {sysMcpRedundEntry 3 }
sysMcpRedundOperState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
inactive(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current state of this MCP"
::= {sysMcpRedundEntry 4 }
sysMcpRedundCfgStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
user-enable(2),
user-disable(3),
default-enable(4),
default-disable(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the Redundant MCP. Other(1) is used when the
MCP is not participating in redundancy, default
enable/disable used to represent the factory default
case. User enable/disable used when a user changes
from the factory default state."
::= { sysMcpRedundEntry 5 }
-- The following objects for Redundant MCP are for future
-- implementations when there is more time to implement the drivers
-- support.
--
-- sysMcpRedundPriStateChg OBJECT-TYPE
-- SYNTAX COUNTER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Number of times this MCP has been a Primary MCP."
-- ::= { sysMcpRedundEntry 6 }
--
-- sysMcpRedundSecStateChg OBJECT-TYPE
-- SYNTAX COUNTER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Number of times this MCP has been a Secondary MCP."
-- ::= { sysMcpRedundEntry 7 }
--
-- sysMcpRedundLastHeartBeat OBJECT-TYPE
-- SYNTAX TimeTicks
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Last time the MCP received a heart beat pulse from
-- the other MCP which is the participant in the redundant
-- MCP paring and does not include other ATM MCPs that may
-- be in the same chassis."
-- ::= { sysMcpRedundEntry 8 }
--
-- sysMcpRedundFailureDetected OBJECT-TYPE
-- SYNTAX COUNTER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Number of times a redundant partner has failed."
-- ::= { sysMcpRedundEntry 9 }
-- SECTION 3: Routing Information
--
-- The RIF Table
--
-- The Routing Information Field (RIF) Table contains routing information
-- used by stations.
--
rifTable OBJECT-TYPE
SYNTAX SEQUENCE OF RifEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains Routing Information Field (RIF)
parameters. Entries may be used by one or more stations on
the switch."
::= { sysConfig 5 }
rifEntry OBJECT-TYPE
SYNTAX RifEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the RIF table."
INDEX { rifPath }
::= { rifTable 1 }
RifEntry ::= SEQUENCE {
rifPath
OCTET STRING,
rifIndex
INTEGER,
rifInUse
BitField,
rifCount
INTEGER,
rifLength
INTEGER,
rifNext
INTEGER,
rifPrevious
INTEGER
}
rifPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4..28))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"RIF field, read from left to right, i.e. read from the
switch."
::= { rifEntry 1 }
rifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into the RIF table. This index is used to enter a
RIF in the station table."
::= { rifEntry 2 }
rifInUse OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates that this RIF entry is valid if set. A unique
RIF entry may be deleted only if it is not in use by a
station."
::= { rifEntry 3 }
rifCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number stations that this RIF is associated with."
::= { rifEntry 4 }
rifLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Byte length of the RIF entry."
::= { rifEntry 5 }
rifNext OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Next RIF field."
::= { rifEntry 6 }
rifPrevious OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Previous RIF field."
::= { rifEntry 7 }
-- SECTION 4: Configuration Modes
systemMaxPacketInfoSize OBJECT-TYPE
SYNTAX INTEGER (516..17800)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system maximum packet information field size.
Changing the maximum information size
does not take effect until the next system reset."
::= { sysConfig 6 }
systemConfigMode OBJECT-TYPE
SYNTAX INTEGER {
other (1), -- custom configuration
transparentSwitchingNoSTP (2),
source-route-bridging (3),
transparent-bridging(4),
noVirtualRingBridging(5) -- no bridging between Rings
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable describes the current mode of bridging
configuration in the switch. The bridging mode applies to
all ports. The value other(1) is a read-only indication that
the system is in a user customized the system configuration.
Setting this object will save the configuration into flash
and issue a system reset command."
::= { sysConfig 7 }
systemConfigIpOption OBJECT-TYPE
SYNTAX INTEGER {
other (1),
eraseIP (2),
preservedIP (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reading this object always returns other(1). Setting of
this object, which is optional, must be accomplished in
the same SNMP request that set systemConfigMode."
::= { sysConfig 29 }
maxPerfMode OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current value of the system maximum performance mode.
Setting this value to enabled causes the system to
perform in maximum performance mode. Default is disabled.
This variable does not take effect until the next system
reset."
::= { sysConfig 8 }
-- defaultConfigReset no longer supported
configSave OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Save the current configuration into flash memory.
When read, this value is always clear (1). The value may only
be set to the set (2) state."
::= { sysConfig 10 }
localAdminMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system's locally administered MAC address. The current
operation MAC address may be obtained by the ifPhysAddress
entry in the ifTable. This parameter will take effect only
after a reset is issued."
::= { sysConfig 12 }
configLogin OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system login object. This object is used to login
a network management station to the system for configuration.
The format of the login request follows:
login indicator.login password,
where the login indicator is a single byte of the value
1 = logoff, 2 = login, or 3 = set password and the password
is the system password. The password must be supplied for
upon login or altering the password. A manager must first
login to the system before altering the password.
When read, the first octet is returned, indicating whether
a managment station is currently logged in to the system."
::= { sysConfig 13 }
configProtocol OBJECT-TYPE
SYNTAX INTEGER {
flash(1), -- config obtained via flash
tftpNoSave(2), -- config obtained via TFTP
tftpSave(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol used to retrieve system configuration. Flash
indicates that the configuration is read from the flash.
tftpNoSave indicates that the TFTP protocol should be used
to retrieve the current configuration. The new configuration
is not saved into flash, it is up to the user to save
the configuration is desired. The new configuration will not
take effect until the next system reset. tftpSave indicates
that the newly uploaded configuration will be saved into
flash, thus may be use to permanently update a configuration.
The system is automatically reset."
::= { sysConfig 15 }
configFilename OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the configuration file that is sent to the
server. The actual boot protocol used to retrieve the file
is determined by configProtocol. This parameter may be
configured via the network boot protocol."
::= { sysConfig 16 }
configSource OBJECT-TYPE
SYNTAX INTEGER {
flashConfig(1), -- config obtained via flash
remoteConfig(2) -- config obtained via remote
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of how the system was actually configured.
flashConfig indicates that the current configuration was
obtained via flash. remoteConfig indicates that the
configuration was obtained via the protocol determined
by configProtocol."
::= { sysConfig 17 }
sonmpTrConfig OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configuration status of the Token Ring auto-topology.
If the value of this object is set to enable(1), the
Token Ring auto-topology frames will be sent out on every
Token Ring port on every 10 seconds interval. The auto-
topology frames are received from the Token Ring port and
logged in the database. If the value of this object is
set to disable(2), no Token ring topology frames are sent
and received."
::= { sysConfig 28 }
sonmpTrSpeed OBJECT-TYPE
SYNTAX INTEGER {
other(1),
topFast(2),
topSlow(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Token Ring topology message (SONMP frame)
transmit speed. The values that are read/write are:
topFast(2)...short interval between transmitting
topSlow(3)...long interval between transmitting
The value that is readonly is:
other(1)...speed unknown, or other value
In fast mode, the SONMP frame transmit interval
is 10 seconds for all SONMP frames.
In slow mode, the interval is 60 seconds for master
NMM announcement SONMP frames, and 70 seconds for
adjacent SONMP frames."
::= { sysConfig 30 }
srUnknownFrameFlood OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Unknown Source Route Frame Flood.
Enable/Disable flooding of Source Route Frames to
the next hop while the route to the remote ring
is being learned and circuit is established."
::= { sysConfig 32 }
srbIeeeBpduEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Send Srb/Ieee BPDU as explorer.
Enable/Disable the sending of Srb/IEEE BPDU's as explorers,
allowing some routers to receive the BPDU with a rif."
::= { sysConfig 33 }
tbRifProxyEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Process route descriptor LE_ARP requests in token ring
transparent bridging LANE. Enable/Disable the processing of
LE_ARP requests for route descriptors when received from a
source route ATM attached device."
::= { sysConfig 34 }
cpuClkRate OBJECT-TYPE
SYNTAX INTEGER {
mhz66(1),
mhz85(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MCP Clock Rate.
Indicates the speed at which the MCP processor functions."
::= { sysConfig 35 }
maxRids OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum number of Reassembly Ids.
Indicates the maximum number of RIDs the switch supports. Determined
by the XRam installed on the ATM cards in the switch."
::= { sysConfig 36 }
-- SECTION 5: Network Protocol Group
--
-- This group contains information used to configure the network
-- protocols supported by the switch. Each protocol will be defined
-- by a set of object identifiers specific to the protocol.
--
-- IP Protocol Group
-- The sysAddr, sysNetMask, sysBcastAddr,
-- defaultGatewayAddr, and ipConfigProtocol
-- are deprecated by ipHostTable. Jan/1997.
--
-- The 'deprecated' status indicates that the object is
-- obsolete, but that an implementor may wish to support that
-- those objects to foster interoperability with older
-- implementations.
--
sysAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The system's IP address. The current operational IP
address may be obtained by the ipAdEntAddr entry in the
ipAddrTable. This parameter will take effect only after
a reset is issued."
::= { sysIpProtocol 1 }
sysNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The system's IP subnet mask. The current operational IP
subnet mask may be obtained by the ipAdEntNetMask entry in
the ipAddrTable. This parameter will take effect only after
a reset is issued. The parameter is not saved unless
written to flash."
::= { sysIpProtocol 2 }
sysBcastAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The system's IP broadcast address. The current operational
IP broadcast address may be obtained by the ipAdEntBcastAddr
in the ipAddrTable. This parameter will take effect only after
a reset is issued. This parameter is not saved unless written
to flash."
::= { sysIpProtocol 3 }
defaultGatewayAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The system's default getway IP address. the current
operational default gateway's IP address can be obtained from
the ipRoutingTable. This parameter will take effect only
after a reset is issued. This parameter is not saved unless
written to flash."
::= { sysIpProtocol 4 }
configServerAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address to which the requests for configuration
files are sent. The protocol used to retrieve the
configuration is determined by the configProtocol object.
This parameter may be set dynamically as established by the
ipConfigProtocol object."
::= { sysIpProtocol 5 }
ipConfigProtocol OBJECT-TYPE
SYNTAX INTEGER {
flash(1), -- IP information obtained via flash
bootp(2) -- IP information obtained via BootP
}
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The protocol used to obtain this IP
addressing information."
::= { sysIpProtocol 6 }
ipHostNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IP entities (regardless of
their current state) present on this system."
::= { sysIpProtocol 7 }
ipHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpHostEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all the ip entities this
agent manages. The number of entries is
given by the value of ipHostNumber."
::= { sysIpProtocol 8 }
ipHostEntry OBJECT-TYPE
SYNTAX IpHostEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An IP entity entry containing objects
regarding this IP entity."
INDEX { ipHostIndex }
::= { ipHostTable 1 }
IpHostEntry ::=
SEQUENCE {
ipHostIndex
INTEGER,
ipHostAddress
IpAddress,
ipHostNetMask
IpAddress,
ipHostBcastAddr
IpAddress,
ipHostDefaultGatewayAddr
IpAddress,
ipHostConfigProtocol
INTEGER,
ipHostEnable
INTEGER,
ipHostType
INTEGER
}
ipHostIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An index to the ipHostTable. Its value ranges
between 1 and the value of ipHostNumber."
::= { ipHostEntry 1 }
ipHostAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of this entity."
::= { ipHostEntry 2 }
ipHostNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask associated with the Ip
address of this entry."
::= { ipHostEntry 3 }
ipHostBcastAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Broadcast address associated with the
IP address of this entry."
::= { ipHostEntry 4 }
ipHostDefaultGatewayAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The gateway address associated with the IP address of
this entry."
::= { ipHostEntry 5 }
ipHostConfigProtocol OBJECT-TYPE
SYNTAX INTEGER {
flash(1), --this Ip information obtained via flash.
bootp(2) --this IP information obtained via BootP.
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol used to obtain this IP
host's addressing information."
::= { ipHostEntry 6 }
ipHostEnable OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable of this ip host entry."
::= { ipHostEntry 7 }
ipHostType OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
secondary(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A read only object indicating the type of
this IP entity. "
::= { ipHostEntry 8}
-- SECTION 6: TFTP Protocol Group
--
-- Implementation of the sysTFTP group is mandatory for all agent
-- products that support TFTP file transfers.
--
-- The sysTFTP Group is used by a station to initiate a TFTP transfer
-- from a TFTP server to this system (the TFTP client).
--
-- In order to initiate a TFTP file transfer, the client must know
-- the following information:
--
-- 1. The operation to perform, either a get or a put (sysTFTPStart).
-- 2. What station is acting as the TFTP server (sysTFTPIpAddress).
-- 3. The file name (sysTFTPFileName) and the file type (sysTFTPFileType).
-- The file name can be a pathname. The file type indicates to
-- the agent what kind of information is being transferred.
-- 4. What module should receive the file (sysTFTPSlot).
--
--
-- For example, if one wished to inband download flash code to this agent,
-- one would set:
--
-- File type = Flash code
-- File name = Pathname on the server where the file is located.
-- IP Address = The IP of the TFTP file server.
-- TFTP Start = get - retrieve the file from the server.
--
-- After setting the start object, the transfer takes place. The
-- sysTFTPResult object contains the result of the last TFTP transfer
-- attempted.
--
sysTFTPStart OBJECT-TYPE
SYNTAX INTEGER {
tftpNoTransfer(1),
tftpGet(2), -- download to agent
tftpPut(3) -- upload to server
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting sysTFTPStart to tftpGet(2) initiates a file
transfer to the agent (download); tftpPut(3) initiates
a file transfer to the server (upload)."
::= { sysTFTPGroup 1 }
sysTFTPIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Address of the TFTP server."
::= { sysTFTPGroup 2 }
sysTFTPFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The file name of the file to retrieve (tftpGet), or the
name of the file to create (tftpPut). "
::= { sysTFTPGroup 3 }
sysTFTPFileType OBJECT-TYPE
SYNTAX INTEGER {
configuration(1),
imageCode(2)
-- bootCode(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of file image to upload/download. The file
type indicates to the agent what kind of file it is
receiving. configuration(1) indicates an update of the
system configuration. imageCode(2) indicates a code upgrade of
the operational proms. bootCode(3) indicates a code
upgrade of the boot proms."
::= { sysTFTPGroup 4 }
sysTFTPResult OBJECT-TYPE
SYNTAX INTEGER {
clear(1), --not initialized
xferInProgress(2),
okay(3),
otherTFTPError(4),
fileNotFound(5), -- check for valid file name
accessError(6),
diskFull(7), -- server disk is full
illegalTFTPOperation(8),
invalidTFTPTransactionID(9),
fileExists(10), -- file already exists
noSuchUser(11), -- no such user
noResources(12), -- no resources to start
noResponse(13), -- check valid server IP address
flashError(14), -- flash programming error
configMismatch(15), -- configuration mismatch
configChecksumError(16) -- configuration checksum error
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The result of the last TFTP operation."
::= { sysTFTPGroup 5 }
-- SECTION 7: SNMP Group
--
-- The objects in this groups allow a management station control of the
-- SNMP elements of the system.
--
sysSNMPGetCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system get community string."
::= { sysSNMPGroup 1 }
sysSNMPSetCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system set community string."
::= { sysSNMPGroup 2 }
sysSNMPEnableTraps OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the SNMP agent process is permitted
to generate traps. This object provides global trap
enable status, as specific traps may be enabled or disabled
on an individual basis."
::= { sysSNMPGroup 3 }
sysSNMPTrapIPReceiverTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysSNMPTrapIPReceiverEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing of network management stations that are
to receive traps generated by the system."
::= { sysSNMPGroup 4 }
sysSNMPTrapIPReceiverEntry OBJECT-TYPE
SYNTAX SysSNMPTrapIPReceiverEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A destination address and community string to a particular
IP trap server. Entries are created by supplying a valid IP
address of the trap server."
INDEX { trapIPRcvrAddress }
::= { sysSNMPTrapIPReceiverTable 1 }
SysSNMPTrapIPReceiverEntry ::= SEQUENCE {
trapIPRcvrAddress
IpAddress,
trapIPRcvrStatus
StatusIndicator,
trapIPRcvrCommunity
DisplayString
}
trapIPRcvrAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP network address of the network management entity
which will receive traps."
::= { sysSNMPTrapIPReceiverEntry 1 }
trapIPRcvrStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to the value invalid(2) has the effect
of invalidating the corresponding entry in the
sysSNMPReceiverTrapTable. On a read, the value of valid(2)
is returned. Entries are added into the table by specifying
a previously unknown trapRcvrNetAddress, along with the
corresponding trapRcvrCommunity."
::= { sysSNMPTrapIPReceiverEntry 2 }
trapIPRcvrCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community string to use for traps sent to this trap
receiver."
::= { sysSNMPTrapIPReceiverEntry 3 }
sysMgmtRingNumber OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique ring number assigned to the system's managment
entity. This ring will not appear as a source-route hop
as it is seen only in frames destined to or sourced from
the system management entity."
::= { sysConfig 20 }
--
-- The NetBIOS Group
--
-- This group contains NetBIOS information on a system wide basis.
netbiosNameTableAgingTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The non-zero timeout period in seconds for aging out
dynamically learned Netbios names. The default value
is 300 seconds."
::= { netbiosGroup 1 }
netbiosNameQueryInterval OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time period in hundreds of milliseconds in which
NetBIOS name queries are allowed to be bridged. A value of
0 disables briding NetBIOS name queries. The default value
is 5 (a half second)."
::= { netbiosGroup 2 }
netbiosNameTableFlush OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set, indicates that the NetBIOS name table should be
flushed. Flushing the table removes all of the dynamically
learned entries from the NetBIOS name table. When read,
this object always returns a value of clear."
::= { netbiosGroup 3 }
netbiosNameTableEntry OBJECT-TYPE
SYNTAX SEQUENCE OF NetbiosNameEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A NetBIOS name table. This table is a list of the NetBIOS
names learned or configured on the switch."
::= { netbiosGroup 4 }
netbiosNameEntry OBJECT-TYPE
SYNTAX NetbiosNameEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A NetBIOS name table entry. Entries may be deleted by
setting the status object to invalid (2). Entries are added
by specifying the name, station and ring or card/port as
appropriate."
INDEX { netbiosNameName }
::= { netbiosNameTableEntry 1 }
NetbiosNameEntry ::= SEQUENCE {
netbiosNameName
DisplayString,
netbiosNameStatus
StatusIndicator,
netbiosNameStationAddress
PhysAddress,
netbiosNameVirtualRingNumber
INTEGER,
netbiosNameCardNumber
INTEGER,
netbiosNamePortNumber
INTEGER,
netbiosNamePortType
INTEGER,
netbiosNameAge
TimeTicks,
netbiosNameProxies
Counter,
netbiosNameSuppressedQueries
Counter
}
netbiosNameName OBJECT-TYPE
SYNTAX DisplayString (SIZE(15))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The NetBIOS name."
::= { netbiosNameEntry 1 }
netbiosNameStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of the NetBIOS name entry. Setting this object to
invalid (2) causes the entry to be deleted from the name
table. The value should always be read as valid(1)."
::= { netbiosNameEntry 2 }
netbiosNameStationAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE(6))
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The address of the station from which this name was
learned or configured. This object must be specified when
adding an entry into the table."
::= { netbiosNameEntry 3 }
netbiosNameVirtualRingNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The virtual ring number from which the entry was learned or
configured. If the switch is operating is a mode where
virtual rings are invalid, then this number will be 0. This
object must be specified when adding an entry in the table
if appropriate."
::= { netbiosNameEntry 4 }
netbiosNameCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The card number from which the entry was learned or
configured. If the switch is operating is a mode where
virtual rings are valid, then this number will be 0. This
object must be specified when adding an entry in the table
if appropriate."
::= { netbiosNameEntry 5 }
netbiosNamePortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The port number from which the entry was learned or
configured. If the switch is operating is a mode where
virtual rings are valid, then this number will be 0. This
object must be specified when adding an entry in the table
if appropriate."
::= { netbiosNameEntry 6 }
netbiosNamePortType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
token-ring(2),
fddi(3),
ethernet(4),
atm(5)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The type of port from which the entry was learned or
configured."
::= { netbiosNameEntry 7 }
netbiosNameAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The amount of time (in hundredths of a second) before
this entry is aged, or the elapsed time since the
entry was learned or configured."
::= { netbiosNameEntry 8 }
netbiosNameProxies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of times that the switch has proxied for
this station."
::= { netbiosNameEntry 9 }
netbiosNameSuppressedQueries OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of NetBIOS name queries from this station
which were suppressed by the switch due to the configured
name query interval (netbiosNameQueryInterval)"
::= { netbiosNameEntry 10 }
cnnetbiosNameTableEntry OBJECT-TYPE
SYNTAX SEQUENCE OF CnnetbiosNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A NetBIOS name table with VLAN information. This table is
a list of the NetBIOS
names learned or configured on the switch."
::= { netbiosGroup 5 }
cnnetbiosNameEntry OBJECT-TYPE
SYNTAX CnnetbiosNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A NetBIOS name table entry. Entries may be deleted by
setting the status object to invalid (2). Entries are added
by specifying the name, station, ring or card/port, vlan
id as appropriate."
INDEX { cnnetbiosNameVlanId, cnnetbiosNameName }
::= { cnnetbiosNameTableEntry 1 }
CnnetbiosNameEntry ::= SEQUENCE {
cnnetbiosNameName
DisplayString,
cnnetbiosNameStatus
StatusIndicator,
cnnetbiosNameStationAddress
PhysAddress,
cnnetbiosNameVirtualRingNumber
INTEGER,
cnnetbiosNameCardNumber
INTEGER,
cnnetbiosNamePortNumber
INTEGER,
cnnetbiosNameVlanId
VlanId,
cnnetbiosNamePortType
INTEGER,
cnnetbiosNameAge
TimeTicks,
cnnetbiosNameProxies
Counter,
cnnetbiosNameSuppressedQueries
Counter
}
cnnetbiosNameName OBJECT-TYPE
SYNTAX DisplayString (SIZE(15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The NetBIOS name."
::= { cnnetbiosNameEntry 1 }
cnnetbiosNameStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the NetBIOS name entry. Setting this object to
invalid (2) causes the entry to be deleted from the name
table. The value should always be read as valid(1)."
::= { cnnetbiosNameEntry 2 }
cnnetbiosNameStationAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the station from which this name was
learned or configured. This object must be specified when
adding an entry into the table."
::= { cnnetbiosNameEntry 3 }
cnnetbiosNameVirtualRingNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The virtual ring number from which the entry was learned or
configured. If the switch is operating is a mode where
virtual rings are invalid, then this number will be 0. This
object must be specified when adding an entry in the table
if appropriate."
::= { cnnetbiosNameEntry 4 }
cnnetbiosNameCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card number from which the entry was learned or
configured. If the switch is operating is a mode where
virtual rings are valid, then this number will be 0. This
object must be specified when adding an entry in the table
if appropriate."
::= { cnnetbiosNameEntry 5 }
cnnetbiosNamePortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number from which the entry was learned or
configured. If the switch is operating is a mode where
virtual rings are valid, then this number will be 0. This
object must be specified when adding an entry in the table
if appropriate."
::= { cnnetbiosNameEntry 6 }
cnnetbiosNameVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 802.1q vid for the VLan from which the entry was
learned or configured. This object must be specified
when adding an entry in the table if appropriate."
::= { cnnetbiosNameEntry 7 }
cnnetbiosNamePortType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
token-ring(2),
fddi(3),
ethernet(4),
atm(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of port from which the entry was learned or
configured."
::= { cnnetbiosNameEntry 8 }
cnnetbiosNameAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time (in hundredths of a second) before
this entry is aged, or the elapsed time since the
entry was learned or configured."
::= { cnnetbiosNameEntry 9 }
cnnetbiosNameProxies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times that the switch has proxied for
this station."
::= { cnnetbiosNameEntry 10 }
cnnetbiosNameSuppressedQueries OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of NetBIOS name queries from this station
which were suppressed by the switch due to the configured
name query interval (netbiosNameQueryInterval)"
::= { cnnetbiosNameEntry 11 }
--
-- The LAN Network Manager (LNM) Group
--
-- This group contains LAN Network Manager information on a system wide basis.
lnmOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
other(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" This object reflects the actual
state of LNM which may differ
from that of the lnmAdminStatus
object. This can occur when
the LNM task has failed but the
the corresponding lnmAdminStatus
is 'up'."
::= { lnmGroup 1 }
lnmAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired state of the LNM on
the switch as prescribed by the
operator. The actions of the agent
will, if at all possible, eventually
result in the desired state being
reflected in the lnmOperStatus."
DEFVAL { down }
::= { lnmGroup 2 }
lnmBridgeGroupDisplayMode OBJECT-TYPE
SYNTAX INTEGER {
aggregate(1),
separate(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates how LNM should display
spanning tree groups. If set to aggregate,
LNM displays all spanning tree groups as
one internal management ring.
If set to separate, LNM displays
each spanning tree group as a separate
internal management ring."
DEFVAL { aggregate }
::= { lnmGroup 3 }
lnmLinkPassword OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the use of the default LNM management
password or the first 6 to 8 characters of the
system password."
::= { lnmGroup 4 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-DOT3-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
-- Centillion IEEE 802.3 Ethernet Extensions MIB Release 2.0.0
-- Revision 05/16/96
-- Copyright 1996 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Gauge
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
extensions
FROM CENTILLION-ROOT-MIB;
-- Groups
cnDot3Extensions OBJECT IDENTIFIER ::= { extensions 4 }
-- SECTION 2: Ethernet Extensions Table
cnDot3ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnDot3ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains Ethernet interface
parameters and state variables, one entry
per 802.3 interface."
::= { cnDot3Extensions 1 }
cnDot3ExtnEntry OBJECT-TYPE
SYNTAX CnDot3ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Ethernet status and parameter
values for an 802.3 interface."
INDEX { cnDot3ExtnIfIndex }
::= { cnDot3ExtnTable 1 }
CnDot3ExtnEntry ::= SEQUENCE {
cnDot3ExtnIfIndex
INTEGER,
cnDot3ExtnIfAdminSpeed
INTEGER,
cnDot3ExtnIfOperSpeed
Gauge,
cnDot3ExtnIfAdminConnectionType
INTEGER,
cnDot3ExtnIfOperConnectionType
INTEGER
}
cnDot3ExtnIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object identifies the
802.3 interface for which this entry
contains management information.
This value should same as the Ifindex
in the interface table"
::= { cnDot3ExtnEntry 1 }
cnDot3ExtnIfAdminSpeed OBJECT-TYPE
SYNTAX INTEGER {
forced10(1), -- forced 10Mbps
forced100(2), -- forced 100Mbps
auto(3), -- auto 10/100
forced1000(4) -- forced 1000Mbps
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured speed of the interface.
The default value for 10 Mbps interfaces is
forced10(1). The default value for 100 Mbps
interfaces is auto(3). "
::= { cnDot3ExtnEntry 2 }
cnDot3ExtnIfOperSpeed OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational speed of the interface in bits per
second."
::= { cnDot3ExtnEntry 3 }
cnDot3ExtnIfAdminConnectionType OBJECT-TYPE
SYNTAX INTEGER {
halfDuplex(1), -- forced half duplex
fullDuplex(2), -- forced full duplex
auto(3) -- auto half/full duplex
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administration connection type of the interface."
::= { cnDot3ExtnEntry 4 }
cnDot3ExtnIfOperConnectionType OBJECT-TYPE
SYNTAX INTEGER {
halfDuplex(1), -- forced half duplex
fullDuplex(2) -- forced full duplex
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational connection type of the interface."
::= { cnDot3ExtnEntry 5 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-DOT5-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
-- Centillion IEEE 802.5 Token Ring Extensions MIB Release 2.0.1
-- Revision 03/20/96
-- Copyright 1994-96 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
extensions, EnableIndicator
FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
-- The following identifies the configuration of the ring port.
TrPortConnType ::=
INTEGER {
trPortDTR(1), -- port has a direct connection to
-- a ring station
tr4PortStation(2), -- port is a standard ring station
trPortRiRoPhantom(3), -- port is connected to Ring-In or
-- Ring-Out of a MAU and provides
-- phantom drive
trPortRiRoNoPhantom(4), -- port is Ring-In/Ring-Out and
-- does not provide phantom drive
trPortHub(16), -- detects phantom, NICs attached
-- to port
trPortStation(17), -- sources phantom, attached to a
-- concentrator port
trPortBay_Ro(18), -- connects to a Bay Hub RI port,
-- sources phantom
trPortBay_Ri(19), -- connects to a Bay Hub RO port,
-- detects phantom
trPortOther_Ro(20), -- connects to a non-Bay Hub RI
-- port, detects phantom
trPortOther_Ri(21), -- connects to a non-Bay Hub RO
-- port, source phantom
trPortFdtr_hub(22), -- full duplex stations attached
-- to port, detects phantom
trPortFdtr_station(23), -- full duplex, sources phantom,
-- used for inter-switch link
trPortAutoStationHub(24) -- Automatically determines
-- Station or hub connection type
}
-- Groups
cnDot5Extensions OBJECT IDENTIFIER ::= { extensions 3 }
-- SECTION 2: MIB Objects
-- Centillion Token Ring Extensions Table
cnDot5ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnDot5ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains Token Ring interface
parameters and state variables, one entry
per 802.5 interface."
::= { cnDot5Extensions 1 }
cnDot5ExtnEntry OBJECT-TYPE
SYNTAX CnDot5ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Token Ring status and parameter
values for an 802.5 interface."
INDEX { cnDot5ExtnIfIndex }
::= { cnDot5ExtnTable 1 }
CnDot5ExtnEntry ::= SEQUENCE {
cnDot5ExtnIfIndex
INTEGER,
cnDot5ExtnPortConnType
TrPortConnType,
cnDot5ExtnPortSpeedSense
EnableIndicator,
cnDot5ExtnAdminRingSpeed
INTEGER
}
cnDot5ExtnIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object identifies the
802.5 interface for which this entry
contains management information. The
value of this object for a particular
interface has the same value as the
ifIndex object, defined in [4,6],
for the same interface."
::= { cnDot5ExtnEntry 1 }
cnDot5ExtnPortConnType OBJECT-TYPE
SYNTAX TrPortConnType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of connection used on this port. Setting a value
to this object requires the port to be reset and re-opened
before taking effect. Allowable connections for TR4 are:
Station - (default for TR4) the port is configured as a
standard ring station,
Ring-In/Ring-Out - the port is connected to the Ring-In
or Ring-Out port of a MAU with an
appropriate cable.
DTR - the port has a direct connection to a ring station.
A different set of connection type for TR8 are :
Hub, Station, Bay/SNPX RO, Bay/SNPX RI, Other RO,
Other RI, FDTR Hub, FDTR Station"
::= { cnDot5ExtnEntry 2 }
cnDot5ExtnPortSpeedSense OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether speed sensing is enabled (default),
or disabled on the port. This is used in conjuection with
the RingSpeed to either match or force to the configured
speed."
::= { cnDot5ExtnEntry 3 }
cnDot5ExtnAdminRingSpeed OBJECT-TYPE
SYNTAX INTEGER {
autoDetect(1),
forceFourMegabit(2),
forceSixteenMegabit(3),
matchFourMegabit(4),
matchSixteenMegabit(5),
force32Megabit(6),
autoDetect16or32(7),
autoDetect4or16or32(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured ring speed of the port. The speed will take
effect on the next opening of the ring. The speeds of
'force' indicates that the port should enter the ring
regardless of the current ring speed. The 'match' speeds
indcate the the port should insert at the configured speed,
only if the current ring speed matches the port speed.
The operational ring speed may be obtained by the usual
dot5RingSpeed object. The 'auto detect' indicates that the
ring detect and insert at the current ring speed."
::= { cnDot5ExtnEntry 4 }
-- Centillion 5000 Token Ring Extention Table
cnS5TrExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnS5TrExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains additional Token Ring interface
parameters and state variables, one entry per
802.5 interface for 5000BH token ring cards."
::= { cnDot5Extensions 2 }
cnS5TrExtnEntry OBJECT-TYPE
SYNTAX CnS5TrExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Token Ring additional status and parameter
values for an 802.5 interface for 5000BH token ring
cards."
INDEX { cnS5TrExtnIfIndex }
::= { cnS5TrExtnTable 1 }
CnS5TrExtnEntry ::= SEQUENCE {
cnS5TrExtnIfIndex
INTEGER,
cnS5TrExtnFrontPortConnect
INTEGER,
cnS5TrExtnOperBkplaneAtt
INTEGER
}
cnS5TrExtnIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object identifies the
802.5 interface for which this entry
contains management information. The
value of this object for a particular
interface has the same value as the
ifIndex object, defined in [4,6],
for the same interface."
::= { cnS5TrExtnEntry 1 }
cnS5TrExtnFrontPortConnect OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disable(2),
enable(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If enabled, front port insertion is allowed. This setting
has no meaning other than in tr8PortHub mode."
::= { cnS5TrExtnEntry 2 }
cnS5TrExtnOperBkplaneAtt OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notCapable(2),
capableAndAttached(3),
capableAndDetached(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object returns the operating backplane
attachment state of a token ring port. For the
ports that do not have backplane attachment
capability, notCapable(2) is returned."
::= { cnS5TrExtnEntry 3 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-FDB-MIB DEFINITIONS ::= BEGIN
-- Centillion Forwarding Database MIB Release 2.0.0
-- Revision 03/20/96
-- Copyright 1995-96 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
PhysAddress
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
CardId, PortId, StatusIndicator,
BitField, sysConfig
FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
FdbTypeId ::= INTEGER {
unknown(1), -- none of the following
token-ring(2), -- token-ring format
ethernet(3), -- Ethernet format
route-descriptor(4) -- route descriptor
}
VlanId ::= INTEGER(1..4095)
-- Groups
fdbGroup OBJECT IDENTIFIER ::= { sysConfig 22 }
-- SECTION 2: Forwarding Database Group
--
-- This group contains information relevant to the forwarding database
-- in the system.
--
-- The following textual-convention defines the station types that
-- are represented in the station table.
--
fdbRemoteAgingTimer OBJECT-TYPE
SYNTAX INTEGER (10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The timeout period in seconds for aging out dynamically
learned remote (off-ring) stations. The default value is
300 seconds."
::= { fdbGroup 1 }
fdbTableFlush OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When read, this object returns a zero length string.
If set, the octets describe which stations to flush. All
4 octets must be specified. The encoding of the octet string
follows:
octet 1: the fdb type identifier to flush, unknown (1)
indicates flush any fdb type.
octet 2: 0x0 to flush remote stations
0x1 to flush local stations
0x2 to flush all stations
octet 3: the card number to flush, a value of 0xff will
flush all cards.
octet 4: the port number to flush, a value of 0xff will
flush all ports."
::= { fdbGroup 2 }
-- The Fdb Table
--
-- This table contains all MAC addresses in the system. Static stations
-- may be configured.
fdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF FdbEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table contains fdb information for each station
known to the system, one entry per station. Static stations
may be created by setting fdbStatus to be valid. The
index of fdbStatus will contains infomation on the
station type, stationAddress, stationCard and stationPort.
Entries may be subsequently modified by
setting the appropriate object for the entry. Entries are
deleted by clearing stationInUse."
::= { fdbGroup 3 }
fdbEntry OBJECT-TYPE
SYNTAX FdbEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An list of station information for each station known to
the system. Static stations may be configured by properly
specifying at least the fdbType, fdbAddress,
fdbCard and fdbPort."
INDEX { fdbType, fdbAddress, fdbCard, fdbPort }
::= { fdbTable 1 }
FdbEntry ::= SEQUENCE {
fdbType
FdbTypeId,
fdbAddress
PhysAddress,
fdbCard
CardId,
fdbPort
PortId,
fdbIfIndex
INTEGER,
fdbStatus
StatusIndicator,
fdbLocal
BitField,
fdbStatic
BitField,
fdbDuplicate
BitField,
fdbRIFPath
OCTET STRING
}
fdbType OBJECT-TYPE
SYNTAX FdbTypeId
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The type of the station. Station address are represented
in the canonical form as specified by their type."
::= { fdbEntry 1 }
fdbAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The fdbs physical address. The physical address is
represented in the canonical form according to the
corresponding stationType. If the entry is a
route-descriptor type, then the physical address is in
the form of ring-ring-bridge."
::= { fdbEntry 2 }
fdbCard OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The card number through which this station is reached."
::= { fdbEntry 3 }
fdbPort OBJECT-TYPE
SYNTAX PortId
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The interface through which this station is reached."
::= { fdbEntry 4 }
fdbIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS deprecated
DESCRIPTION
"The interface through which this station is reached. The
value for this object identifies the instance of the ifIndex
object defined in MIB-II. If no such entry exists, the value
0 may be returned."
::= { fdbEntry 5 }
fdbStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS deprecated
DESCRIPTION
"This indicates the validity of the station. Stations
are added by supplying the required objects as index of
fdbStatus, and setting the status to valid. Static stations
may be deleted by setting this object to invalid."
::= { fdbEntry 6 }
fdbLocal OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS deprecated
DESCRIPTION
"If set, this object indicates the station is attached to a
ring that is directly attached to the token ring port.
This object does not apply to Ethernet stations."
::= { fdbEntry 7 }
fdbStatic OBJECT-TYPE
SYNTAX BitField
ACCESS read-only
STATUS deprecated
DESCRIPTION
"Fdb is static if this bit is set."
::= { fdbEntry 8 }
fdbDuplicate OBJECT-TYPE
SYNTAX BitField
ACCESS read-only
STATUS deprecated
DESCRIPTION
"Indicates that another fdb with the same address was
learned from a different card and port."
::= { fdbEntry 9 }
fdbRIFPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..28))
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The RIF path to the station. The RIF Path is specified
as being sourced from the system, as read from left-to-right.
A RIF path is valid only for objects whose stationType
is token-ring. The value may be a zero length string."
::= { fdbEntry 10 }
-- Static Station Table (Read Only)
--
-- This table contains the list of user defined static stations. All objects
-- in this table are read-only. The columnar objects for this table are
-- the indices to the fdbTable, hence addition information pertaining to
-- such MAC address can be retrieved easily.
fdbSSTable OBJECT-TYPE
SYNTAX SEQUENCE OF FdbSSEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the list of user defined static
stations. All the objects in this table are read-only
and are intended to aid reading static station
configuration."
::= { fdbGroup 4 }
fdbSSEntry OBJECT-TYPE
SYNTAX FdbSSEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is an entry in the fdbSSTable which is indexed by
fdbSSIndex. Adding to the static station list is done
via fdbTable. All objects here are read-only."
INDEX { fdbSSIndex }
::= { fdbSSTable 1 }
FdbSSEntry ::= SEQUENCE {
fdbSSIndex
INTEGER,
fdbSSType
FdbTypeId,
fdbSSAddress
PhysAddress,
fdbSSCard
CardId,
fdbSSPort
PortId,
fdbSSVlanId
VlanId
}
fdbSSIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the index to the static station table."
::= { fdbSSEntry 1 }
fdbSSType OBJECT-TYPE
SYNTAX FdbTypeId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This represents the media type for this static station."
::= { fdbSSEntry 2 }
fdbSSAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the MAC address for this static station."
::= { fdbSSEntry 3 }
fdbSSCard OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the card where this station station is."
::= { fdbSSEntry 4 }
fdbSSPort OBJECT-TYPE
SYNTAX PortId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the port where this station station is."
::= { fdbSSEntry 5 }
fdbSSVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a vlan id of a vlan to which this static station
belongs to."
::= { fdbSSEntry 6 }
-- The Fdb Table for Vlan
--
-- This table contains all MAC addresses in the system. Static stations
-- may be configured.
cnfdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnfdbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains fdb information for each station
known to the system, one entry per station per vlan. Static
stations may be created by setting fdbStatus to be valid. The
index of fdbStatus will contains infomation on the
station type, stationAddress, stationCard, stationPort
and vlanId. Entries may be subsequently modified by
setting the appropriate object for the entry. Entries are
deleted by clearing stationInUse. Basically, this table
is identical with the fdbTable except with fdbVlanId
being introduced"
::= { fdbGroup 5 }
cnfdbEntry OBJECT-TYPE
SYNTAX CnfdbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An list of station information for each station per vlan known
to the system. Static stations may be configured by properly
specifying at least the cnfdbType, cnfdbAddress,
cnfdbCard, cnfdbPort and cnfdbVlanId."
INDEX { cnfdbType, cnfdbAddress, cnfdbCard, cnfdbPort, cnfdbVlanId}
::= { cnfdbTable 1 }
CnfdbEntry ::= SEQUENCE {
cnfdbType
FdbTypeId,
cnfdbAddress
PhysAddress,
cnfdbCard
CardId,
cnfdbPort
PortId,
cnfdbVlanId
VlanId,
cnfdbIfIndex
INTEGER,
cnfdbStatus
StatusIndicator,
cnfdbLocal
BitField,
cnfdbStatic
BitField,
cnfdbDuplicate
BitField,
cnfdbRIFPath
OCTET STRING
}
cnfdbType OBJECT-TYPE
SYNTAX FdbTypeId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the station. Station address are represented
in the canonical form as specified by their type."
::= { cnfdbEntry 1 }
cnfdbAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The fdbs physical address. The physical address is
represented in the canonical form according to the
corresponding stationType. If the entry is a
route-descriptor type, then the physical address is in
the form of ring-ring-bridge."
::= { cnfdbEntry 2 }
cnfdbCard OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card number through which this station is reached."
::= { cnfdbEntry 3 }
cnfdbPort OBJECT-TYPE
SYNTAX PortId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface through which this station is reached."
::= { cnfdbEntry 4 }
cnfdbVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vlan ID through which this station is reached."
::= { cnfdbEntry 5 }
cnfdbIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface through which this station is reached. The
value for this object identifies the instance of the ifIndex
object defined in MIB-II. If no such entry exists, the value
0 may be returned."
::= { cnfdbEntry 6 }
cnfdbStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This indicates the validity of the station. Stations
are added by supplying the required objects as index of
fdbStatus, and setting the status to valid. Static stations
may be deleted by setting this object to invalid."
::= { cnfdbEntry 7 }
cnfdbLocal OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If set, this object indicates the station is attached to a
ring that is directly attached to the token ring port.
This object does not apply to Ethernet stations."
::= { cnfdbEntry 8 }
cnfdbStatic OBJECT-TYPE
SYNTAX BitField
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fdb is static if this bit is set."
::= { cnfdbEntry 9 }
cnfdbDuplicate OBJECT-TYPE
SYNTAX BitField
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates that another fdb with the same address was
learned from a different card and port."
::= { cnfdbEntry 10 }
cnfdbRIFPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..28))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RIF path to the station. The RIF Path is specified
as being sourced from the system, as read from left-to-right.
A RIF path is valid only for objects whose stationType
is token-ring. The value may be a zero length string."
::= { cnfdbEntry 11 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-IF-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
-- Centillion Interface Extension MIB Release 2.0.6
-- Revision 04/18/00
-- Copyright 1994-2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
extensions, BitField, Boolean, EnableIndicator, MacAddress
FROM CENTILLION-ROOT-MIB
Counter
FROM RFC1155-SMI;
-- Groups
cnIfExtensions OBJECT IDENTIFIER ::= { extensions 2 }
-- SECTION 2: Interface Extension Table
cnIfExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnIfExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The numebr of entries is
given by the value of ifNumber."
::= { cnIfExtensions 1 }
cnIfExtnEntry OBJECT-TYPE
SYNTAX CnIfExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the subnetwork
layer and below for a particular interface."
INDEX { cnIfExtnIndex }
::= { cnIfExtnTable 1 }
CnIfExtnEntry ::= SEQUENCE {
cnIfExtnIndex
INTEGER,
cnIfExtnCardNumber
INTEGER,
cnIfExtnPortNumber
INTEGER,
cnIfFilterEnable
INTEGER,
cnIfFilterDownload
BitField,
cnIfNetbiosNameFilteringState
EnableIndicator,
cnIfNetbiosBcastDiscard
Boolean,
cnIfNetbiosNameProxyState
EnableIndicator,
cnIfForwardingIdentifier
OBJECT IDENTIFIER,
cnIfInNoResources
Counter,
cnIfOutNoResources
Counter,
cnIfVlanMismatch
Counter,
cnIfVlanCapabilities
OCTET STRING,
cnIfExtnLocalAdminAddress
MacAddress,
cnIfExtnPhyAddressDefault
INTEGER,
cnIfVlanTrunk
EnableIndicator,
cnIfUsrInDiscards
Counter,
cnIfUsrOutDiscards
Counter,
cnIfUserPriority
INTEGER,
cnIfTrafficClasses
INTEGER,
cnIfExpeditedPriorities
OCTET STRING
}
cnIfExtnIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface corresponding to the
ifIndex value for the same interface."
::= { cnIfExtnEntry 1 }
cnIfExtnCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card number associated with this particular interface."
::= { cnIfExtnEntry 2 }
cnIfExtnPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number associated with this particular interface."
::= { cnIfExtnEntry 3 }
cnIfFilterEnable OBJECT-TYPE
SYNTAX INTEGER {
enableInputFiltersOnly(1),
disableAllFilters(2),
enableOutputFiltersOnly(3),
enableInputAndOutputFilters(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of filtering on this port.
The filter port table will become valid when
filters are is downloaded to the port via setting the
cnIfFilterDownload object. In the high-perfomrance mode,
filters will be disable on all ports execpt the management
port."
::= { cnIfExtnEntry 4 }
cnIfFilterDownload OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Downloads the filters to the port. Value will always
be read as zero."
::= { cnIfExtnEntry 5 }
cnIfNetbiosNameFilteringState OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of NetBIOS name filtering on this port.
Note that a port with filtering disabled may have a valid
NetBIOS name table. The table will become valid when
filtering is enabled on the port."
::= { cnIfExtnEntry 6 }
cnIfNetbiosBcastDiscard OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This indicates whether NetBIOS broadcasts are to be discarded
on this interface."
::= { cnIfExtnEntry 7 }
cnIfNetbiosNameProxyState OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of NetBIOS name proxying on this port."
::= { cnIfExtnEntry 8 }
cnIfForwardingIdentifier OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object references the correspsonding instance in the
MIB object which describes the ports forwarding function.
For example, if the port is participating in bridging, then
this object contains the OID of the bridgeGroupPortTable.
If this information is not present, its value is set to the
OBJECT IDENTIFIER { 0 0 }."
::= { cnIfExtnEntry 9 }
cnIfInNoResources OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of inbound packet which were dropped by the switch
because of lack of certain type of system resource."
::= { cnIfExtnEntry 10 }
cnIfOutNoResources OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outbound packet which were dropped by the switch
because of lack of certain type of system resource."
::= { cnIfExtnEntry 11 }
cnIfVlanMismatch OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets which were dropped due to
the switch not being able to qualify a packet based
on the VLAN policies defined. This object is only
valid on interfaces that represent LAN physical
port."
::= { cnIfExtnEntry 12 }
cnIfVlanCapabilities OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object contains bit mask flags to indicate
support for port-based VLAN, 802.1Q Tagging,
and protocol-based VLAN on a port. Bit definition:
bit 0: port-based VLAN
bit 1: 802.1Q Tagging
bit 2: protocol-based VLAN
bit 3-7:future use."
::= { cnIfExtnEntry 13 }
cnIfExtnLocalAdminAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface's locally administed address if applicable.
The interface's media-specific MIB must define the bit
and byte ordering and format of the value contained by
this object. For interfaces which do not have such an
address (e.g., a serial line), this object should
contain an octet string of zero length."
::= { cnIfExtnEntry 14}
cnIfExtnPhyAddressDefault OBJECT-TYPE
SYNTAX INTEGER {
useDefaultPhyAddress(1),
useLocallyAdministeredAddress(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object refers to which mac address is being used:
the default or locally administered address. The value
of useLocallyAdministeredAddress(2) is read-only.
Setting this object with useDefaultPhyAddress(1) will
have the effect of deleting the locally administered
address. It cannot be restored."
::= { cnIfExtnEntry 15}
cnIfVlanTrunk OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object controls the VLAN trunk mode for the interface.
In trunk mode, the interface accepts both tagged and untagged
frames in its default VLAN. Trunk mode is only available for
interfaces that support 802.1Q tagging, as indicated by
cnIfVlanCapabilities. An interface in trunk mode cannot do
protocol-based VLAN classification. The trunk mode cannot be
changed while the interface belongs to an MLT group."
::= { cnIfExtnEntry 16 }
cnIfUsrInDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of inbound packets which were dropped by
user-defined filters."
::= { cnIfExtnEntry 17 }
cnIfUsrOutDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of outbound packets which were dropped by
user-defined filters."
::= { cnIfExtnEntry 18 }
cnIfUserPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IEEE 802.1Q default user priority associated with this
particular interface. All ingress frames that lack a priority
tag are assigned this user priority. Ethernet LAN ports and
virtual ports can be assigned any valid user priority value.
Token Ring LAN ports and virtual ports can only have user
priority 0."
::= { cnIfExtnEntry 19 }
cnIfTrafficClasses OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of internal traffic classes supported by this
particular interface. An interface with more than 1 traffic
class supports prioritized frames."
::= { cnIfExtnEntry 20 }
cnIfExpeditedPriorities OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user priorities that receive expedited forwarding on
this particular interface. An empty octet string indicates
that all frames forward at normal priority, regardless of the
user priority. Each octet in a non-empty string defines a
user priority which receives expedited forwarding treatment.
Ethernet LAN interfaces can be configured with expedited user
priorities. All other types of interfaces must always be
configured with empty expedited priority strings."
::= { cnIfExtnEntry 21 }
END
-- SECTION 1: Top Level Definitions
BNET-ATM-ATOM-AUG-MIB DEFINITIONS ::= BEGIN
-- Copyright 1996 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
s5AtmTop
FROM S5-ROOT-MIB
AtmAddr
FROM ATM-TC-MIB
ifIndex
FROM RFC1213-MIB
atmVclVpi, atmVclVci
FROM ATM-MIB
atmSoftPVccLeafReference
FROM ATM-SOFT-PVC-MIB;
-- added since not in s5 root mib...
--s5AtmTop OBJECT IDENTIFIER ::= { series5000 14 }
bnetAtmAug OBJECT IDENTIFIER ::= { s5AtmTop 3 }
bnetAtmDeviceAtmAddr OBJECT-TYPE
SYNTAX AtmAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address which applies for this particular device.
Where multiple addresses apply, include only primary one."
::= { bnetAtmAug 1 }
bnetAtmLearnAddrs OBJECT-TYPE
SYNTAX INTEGER {
other(1),
learnAddrs(2),
forgetAddrs(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When set to learnAddrs, atmAddrVcl and atmVclAddrBind
tables will keep track of ATM Addresses."
DEFVAL { learnAddrs }
::= { bnetAtmAug 2 }
atmfAddressClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfAddressClientEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Provides additional detail about each ATM client."
::= { bnetAtmAug 3 }
atmfAddressClientEntry OBJECT-TYPE
SYNTAX AtmfAddressClientEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry with information about an ATM client."
INDEX { atmfAddressPort, atmfAddressAtmAddress }
-- Augments atmfAddressTable FROM ATM-FORUM-ADDR-REG
::= { atmfAddressClientTable 1 }
AtmfAddressClientEntry ::= SEQUENCE {
atmfAddressPort INTEGER,
atmfAddressAtmAddress AtmAddr,
atmfAddressClientType INTEGER,
atmfAddressClientCallCount INTEGER
}
atmfAddressPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Uni Port "
::= { atmfAddressClientEntry 1 }
atmfAddressAtmAddress OBJECT-TYPE
SYNTAX AtmAddr
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ATM Address"
::= { atmfAddressClientEntry 2 }
atmfAddressClientType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
cnTurbo(2),
cnCircuitSaver(3),
laneTurbo(4),
laneCircuitSaver(5),
external(6),
les(7),
bus(8),
les_bus(9),
lecs(10),
spvc(11)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the type of client."
DEFVAL { external }
::= { atmfAddressClientEntry 3 }
atmfAddressClientCallCount OBJECT-TYPE
SYNTAX INTEGER
-- Rsyntax INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates number of calls currently up, which
involve this particular client address."
::= { atmfAddressClientEntry 4 }
-- This is the extension table for atmSoftPVccTable.
bnetAtmSoftPVccExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF BnetAtmSoftPVccExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table used to maintain Soft Permanent Virtual
Channel Connection (Soft PVCCs) circuit ids.
The Soft PVCC table is applicable only to switches."
::= { bnetAtmAug 4 }
bnetAtmSoftPVccExtnEntry OBJECT-TYPE
SYNTAX BnetAtmSoftPVccExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table represents the circuit id of a
Soft Permanent Virtual Channel Connection (Soft PVCC)."
INDEX { ifIndex, atmVclVpi, atmVclVci, atmSoftPVccLeafReference }
::= { bnetAtmSoftPVccExtnTable 1 }
BnetAtmSoftPVccExtnEntry ::= SEQUENCE {
bnetAtmSoftPVccCircuitId INTEGER
}
bnetAtmSoftPVccCircuitId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the circuit id for a Soft PVCC."
::= { bnetAtmSoftPVccExtnEntry 1 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-LESBUS-MIB DEFINITIONS ::= BEGIN
-- Centillion LANE Extention MIB Release 2.0.7
-- Revision 04/18/00
-- Copyright 1994-2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
lecIndex, AtmLaneAddress
FROM LAN-EMULATION-CLIENT-MIB
LesLocalIndex
FROM LAN-EMULATION-LES-MIB
TimeIntervalSec
FROM S5-TCS-MIB
atmLane, EnableIndicator
FROM CENTILLION-ROOT-MIB
lecsConfIndex
FROM LAN-EMULATION-ELAN-MIB
TruthValue
FROM SNMPv2-TC-v1;
-- Groups
cnLesBusExtnGroup OBJECT IDENTIFIER ::= { atmLane 1 }
cnLecExtnGroup OBJECT IDENTIFIER ::= { atmLane 2 }
cnLecsExtnGroup OBJECT IDENTIFIER ::= { atmLane 3 }
atmCallRoutingConfig OBJECT IDENTIFIER ::= { atmLane 4 }
cnLaneGlobalConf OBJECT IDENTIFIER ::= { atmLane 5 }
-- SECTION 2: LES/BUS Extention Group
cnLesBusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLesBusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"smart les/bus enable and unique server id."
::= { cnLesBusExtnGroup 1 }
cnLesBusEntry OBJECT-TYPE
SYNTAX CnLesBusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" ."
INDEX { cnLesBusConfIndex }
::= { cnLesBusTable 1 }
CnLesBusEntry ::= SEQUENCE {
cnLesBusConfIndex
LesLocalIndex,
cnLesBusSmartLes
INTEGER,
cnLesBusServerId
INTEGER,
cnLesBusBusAddrSpec
AtmLaneAddress,
cnLesBusBusAddrActual
AtmLaneAddress
}
cnLesBusConfIndex OBJECT-TYPE
SYNTAX LesLocalIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
" A value which uniquely identifies a conceptual row in the lesConfTable."
::= {cnLesBusEntry 1}
cnLesBusSmartLes OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This object is used to turn on/off smart les/bus."
::= { cnLesBusEntry 2}
cnLesBusServerId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This object specifies the unique server id among all les/bus pairs
that serve the same elan."
::= {cnLesBusEntry 3}
cnLesBusBusAddrSpec OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The bus address."
::= {cnLesBusEntry 4}
cnLesBusBusAddrActual OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
" The bus address."
::= {cnLesBusEntry 5}
cnLesBusPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLesBusPeerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LES/BUS peer table. This table contains the all
LES/BUS pairs of the ELANs managed by the agent. The
LES/BUS instantiated by the agent is also included
in this table. Other LES/BUS pairs that are not
running in the same system being managed by the agent
are configured by the user. Note that there is no
verification protocol supported for the entries configured
by the user."
::= { cnLesBusExtnGroup 2 }
cnLesBusPeerEntry OBJECT-TYPE
SYNTAX CnLesBusPeerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A pair of LES/BUS for the ELAN managed by the agent."
INDEX { cnLesBusIndex, cnLesBusPeerIndex }
::= { cnLesBusPeerTable 1 }
CnLesBusPeerEntry ::= SEQUENCE {
cnLesBusIndex
LesLocalIndex,
cnLesBusPeerIndex
INTEGER,
cnLesBusPeerLesAddr
AtmLaneAddress,
cnLesBusPeerBusAddr
AtmLaneAddress,
cnLesBusPeerStatus
INTEGER
}
cnLesBusIndex OBJECT-TYPE
SYNTAX LesLocalIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into the ELAN this pair of LES/BUS is servicing."
::= { cnLesBusPeerEntry 1 }
cnLesBusPeerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An arbitrary integer which uniquly identifies a pair
of LES/BUS within an ELAN."
::= { cnLesBusPeerEntry 2 }
cnLesBusPeerLesAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address of the LES."
::= { cnLesBusPeerEntry 3 }
cnLesBusPeerBusAddr OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ATM address of the BUS."
::= { cnLesBusPeerEntry 4 }
cnLesBusPeerStatus OBJECT-TYPE
SYNTAX INTEGER {
create(1), -- create an entry, write only
delete(2), -- delete an entry, write only
active(3), -- read only value
inactive(4) -- read only value
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to create or destroy an entry
from this table. This object also reflect the current
state of the peer LES/BUS. If both peer LES and BUS are
connected to this LES/BUS, then active(3) is returned
when read, otherwise inactive(4) will be returned."
::= { cnLesBusPeerEntry 5 }
-- Port range support for LESBUS
cnLesBusPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLesBusPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM port a LESBUS uses to establish virtual circuits(VCC).
A User can choose to either select the any-port capability,
which let the LESBUS choose whichever the ATM port is available.
Or the user can specify a list of ATM ports the LESBUS will
request the VCCs. When a list of ATM ports are specified,
There are four objects used for specifying the ATM port
numbers. The object cnLesBusPortAtmPort1 is used first,
the object cnLesBusPortAtmPort2 second if the first failed
and so on."
::= { cnLesBusExtnGroup 3 }
cnLesBusPortEntry OBJECT-TYPE
SYNTAX CnLesBusPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represent a LESBUS maintained by this agent.
The entries are indexed by the same index (LesBusIndex)
from the LesBusConfigTable defined in the ATM Forum LESBUS MIB."
INDEX { cnLesBusPortElanIndex, cnLesBusPortIndex }
::= { cnLesBusPortTable 1 }
CnLesBusPortEntry ::= SEQUENCE {
cnLesBusPortElanIndex
INTEGER,
cnLesBusPortIndex
INTEGER,
cnLesBusCardId
INTEGER,
cnLesBusPortId
INTEGER,
cnLesBusPortStatus
INTEGER
}
cnLesBusPortElanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to the LESBUS pair that will use this table."
::= { cnLesBusPortEntry 1 }
cnLesBusPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to an entry in the port table"
::= { cnLesBusPortEntry 2 }
cnLesBusCardId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Card ID of the ATM card."
::= { cnLesBusPortEntry 3 }
cnLesBusPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port ID of the ATM port."
::= { cnLesBusPortEntry 4 }
cnLesBusPortStatus OBJECT-TYPE
SYNTAX INTEGER {
create(1), -- create an entry, write only
delete(2), -- delete an entry, write only
active(3), -- read only value
inactive(4) -- read only value
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create or destroy an entry
from this table. This object also reflect the current
state of the port entry. If the client uses this port
to join the ELAN, then active(3) is returned when read."
::= { cnLesBusPortEntry 5 }
-- SECTION 3: LEC Extention Group
cnLecServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LE Client's user configured server list.
The LEC can use any pf the servers defined in this
table. The search order matches the order of the
entries in the table."
::= { cnLecExtnGroup 1 }
cnLecServerEntry OBJECT-TYPE
SYNTAX CnLecServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A LE server that the LEC can use."
INDEX { lecIndex, cnLecServerIndex }
::= { cnLecServerTable 1 }
CnLecServerEntry ::= SEQUENCE {
cnLecServerIndex
INTEGER,
cnLecServerType
INTEGER,
cnLecServerAddress
AtmLaneAddress,
cnLecServerStatus
INTEGER
}
cnLecServerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to the lec server table."
::= { cnLecServerEntry 1 }
cnLecServerType OBJECT-TYPE
SYNTAX INTEGER {
lecsAtmForum(1),
lecsFromIlmi(2),
directLecs(3),
directLes(4),
lecsFromPvc(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The field specifies how the the LEC can get to the server
and the server type (LES or LECS). The LEC can connect
to either the LECS via ILMI/PVC/ATM address or the LES
via ATm address."
::= { cnLecServerEntry 2 }
cnLecServerAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The field specifies the ATM address (20 octets) of the
server when an ATM address is needed. If an ATM address
is not needed, zero will be returned when read."
::= { cnLecServerEntry 3 }
cnLecServerStatus OBJECT-TYPE
SYNTAX INTEGER {
create(1), -- create an entry, write only
delete(2), -- delete an entry, write only
active(3) -- read only value
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create or destroy an entry
from this table. The entry is always in active
state once created."
::= { cnLecServerEntry 4 }
-- Port range support for LEC
cnLecPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM port a LEC uses to establish virtual circuits(VCC).
A User can choose to either select the any-port capability,
which let the LEC choose whichever the ATM port is available.
Or the user can specify a list of ATM ports the LEC will
request the VCCs. When a list of ATM ports are specified,
There are four objects used for specifying the ATM port
numbers. The object cnLecPortAtmPort1 is used first,
the object cnlecPortAtmPort2 second if the first failed
and so on."
::= { cnLecExtnGroup 2 }
cnLecPortEntry OBJECT-TYPE
SYNTAX CnLecPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represent a LEC maintained by this agent.
The entries are indexed by the same index (lecIndex)
from the lecConfigTable defined in the ATM Forum LEC MIB."
INDEX { cnLecPortlecIndex, cnLecPortIndex }
::= { cnLecPortTable 1 }
CnLecPortEntry ::= SEQUENCE {
cnLecPortlecIndex
INTEGER,
cnLecPortIndex
INTEGER,
cnLecCardId
INTEGER,
cnLecPortId
INTEGER,
cnLecPortStatus
INTEGER
}
cnLecPortlecIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to the LEC that will use this table."
::= { cnLecPortEntry 1 }
cnLecPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to an entry in the port table"
::= { cnLecPortEntry 2 }
cnLecCardId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Card ID of the ATM card."
::= { cnLecPortEntry 3 }
cnLecPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port ID of the ATM port."
::= { cnLecPortEntry 4 }
cnLecPortStatus OBJECT-TYPE
SYNTAX INTEGER {
create(1), -- create an entry, write only
delete(2), -- delete an entry, write only
active(3), -- read only value
inactive(4) -- read only value
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create or destroy an entry
from this table. This object also reflect the current
state of the port entry. If the client uses this port
to join the ELAN, then active(3) is returned when read."
::= { cnLecPortEntry 5 }
-- SECTION 4: LECS Extention Group
-- Port range support for LESBUS
cnLecsPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The ATM port a Lecs uses to establish virtual circuits(VCC).
A User can choose to either select the any-port capability,
which let the Lecs choose whichever the ATM port is available.
Or the user can specify a list of ATM ports the Lecs will
request the VCCs. When a list of ATM ports are specified,
There are four objects used for specifying the ATM port
numbers. The object cnLecsPortAtmPort1 is used first,
the object cnLecsPortAtmPort2 second if the first failed
and so on."
::= { cnLecsExtnGroup 1 }
cnLecsPortEntry OBJECT-TYPE
SYNTAX CnLecsPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represent a Lecs maintained by this agent.
The entries are indexed by the same index (LecsIndex)
from the LecsConfigTable defined in the ATM Forum Lecs MIB."
INDEX { cnLecsIndex, cnLecsPortIndex }
::= { cnLecsPortTable 1 }
CnLecsPortEntry ::= SEQUENCE {
cnLecsIndex
INTEGER,
cnLecsPortIndex
INTEGER,
cnLecsCardId
INTEGER,
cnLecsPortId
INTEGER,
cnLecsPortStatus
INTEGER
}
cnLecsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to the Lecs pair that will use this table."
::= { cnLecsPortEntry 1 }
cnLecsPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index to an entry in the port table"
::= { cnLecsPortEntry 2 }
cnLecsCardId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Card ID of the ATM card."
::= { cnLecsPortEntry 3 }
cnLecsPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port ID of the ATM port."
::= { cnLecsPortEntry 4 }
cnLecsPortStatus OBJECT-TYPE
SYNTAX INTEGER {
create(1), -- create an entry, write only
delete(2), -- delete an entry, write only
active(3), -- read only value
inactive(4) -- read only value
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object is used to create or destroy an entry
from this table. This object also reflect the current
state of the port entry. If the client uses this port
to join the ELAN, then active(3) is returned when read."
::= { cnLecsPortEntry 5 }
cnLecsExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"LECS LANE extension table"
::= { cnLecsExtnGroup 2 }
cnLecsExtnEntry OBJECT-TYPE
SYNTAX CnLecsExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the lecsConfEntry which contains
objects associated to a LECS."
INDEX { lecsConfIndex }
::= { cnLecsExtnTable 1 }
CnLecsExtnEntry ::= SEQUENCE {
cnLecsExtnAtmAddressSelect
INTEGER
}
cnLecsExtnAtmAddressSelect OBJECT-TYPE
SYNTAX INTEGER {
atmForum(1),
userDefined(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LECS ATM Address selection.
atmForum(1) - ATM Forum well known ATM Address.
userDefined(2) - User defined ATM Address."
::= {cnLecsExtnEntry 1}
-- SECTION 5: ATM Call Routing Table (IISP)
-- This group contains information pertaining to ATM elan
-- configuration in the system
atmCallRoutingConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCallRoutingConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM call routing config table"
::= { atmCallRoutingConfig 1 }
atmCallRoutingConfigEntry OBJECT-TYPE
SYNTAX AtmCallRoutingConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Objects atmCallRoutingId, and atmCallRoutingRowStatus are
required during row creation. And object elanLesRowStatus
is required during row deletion."
INDEX { atmCallRoutingId }
::= { atmCallRoutingConfigTable 1 }
AtmCallRoutingConfigEntry ::= SEQUENCE {
atmCallRoutingId
INTEGER,
atmCallRoutingAtmAddress
AtmLaneAddress,
atmCallRoutingType
INTEGER,
atmCallRoutingCard
INTEGER,
atmCallRoutingPort
INTEGER,
atmCallRoutingCost
INTEGER,
atmCallRoutingEnable
INTEGER,
atmCallRoutingRowStatus
INTEGER,
atmCallRoutingScope
INTEGER,
atmCallRoutingVpi
INTEGER,
atmCallRoutingFilterEnable
EnableIndicator
}
atmCallRoutingId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Route id "
::= { atmCallRoutingConfigEntry 1 }
atmCallRoutingAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Routable ATM address for route type host and network.
Filter prefix for a default route entry."
::= { atmCallRoutingConfigEntry 2 }
atmCallRoutingType OBJECT-TYPE
SYNTAX INTEGER {
host(1),
network(2),
linkGroup(3),
default(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A complete ATM address is specified in a routing entry
when the route type is host. For the network route
type, only partial ATM address, usually the network
prefix portion, is specified. Linkgroup is a special
route type which can be defined in a way that loops are
eliminated. The default type allows a route entry
to be created that forwards to all destinations. "
::= { atmCallRoutingConfigEntry 3 }
atmCallRoutingCard OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates the ATM card id."
::= { atmCallRoutingConfigEntry 4 }
atmCallRoutingPort OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates ATM port id."
::= { atmCallRoutingConfigEntry 5 }
atmCallRoutingCost OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The cost of the route. range from 0 to 255 with 0
the least cost. This is the link group id if
atmCallRoutingType is linkGroup."
::= { atmCallRoutingConfigEntry 6 }
atmCallRoutingEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable bit of the call routing.
1 = enable routing
2 = disable routing "
::= { atmCallRoutingConfigEntry 7 }
atmCallRoutingRowStatus OBJECT-TYPE
SYNTAX INTEGER {
add(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the entry. Entries may be added by
specifying a value of valid, and removed by setting the status
to invalid."
::= { atmCallRoutingConfigEntry 8 }
atmCallRoutingScope OBJECT-TYPE
SYNTAX INTEGER (0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PNNI scope value"
::= { atmCallRoutingConfigEntry 9 }
atmCallRoutingVpi OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The VPI of the route."
::= { atmCallRoutingConfigEntry 10 }
atmCallRoutingFilterEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable bit of the filter for a default route.
When the filter is enabled, data will be forwarded
to all destinations except for a defined prefix."
DEFVAL { disabled }
::= { atmCallRoutingConfigEntry 11 }
-- SECTION 6: ATM Golobal Config
cnLaneSig OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Global parameter to enable or disable signalling
in the box."
::= { cnLaneGlobalConf 1}
cnLaneEdge OBJECT-TYPE
SYNTAX INTEGER {
edgeOnly(1),
edgeAndSwitch(2),
switchOnly(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Global configuration of the box
edge: configured as LEC only services
edgeAndswitch: configured as full LANE services
switchOnly: configured as switch only services."
::= { cnLaneGlobalConf 2 }
cnLaneNetPrefix OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(13))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Useful if the box is configured as edgeAndswitch."
::= { cnLaneGlobalConf 3 }
cnLaneStatusEnquiryEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable the Status
enquiry. Note that this parametwer is used only
if the ATM signalling is enabled."
DEFVAL { disabled }
::= { cnLaneGlobalConf 4 }
cnLaneStatusEnquiryInterval OBJECT-TYPE
SYNTAX TimeIntervalSec (120..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Status Enquiry requests for each call are sent
periodically at this interval (in secs). Note that
this parametwer is used only if the ATM signalling
and atmSysStatusEnquiryEnable are enabled."
DEFVAL { 600 }
::= { cnLaneGlobalConf 5 }
-- SECTION 7: LEC Config Extention Group
cnLecConfigExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecConfigExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This the extension table of lecConfigTable. "
::= { cnLecExtnGroup 3 }
cnLecConfigExtnEntry OBJECT-TYPE
SYNTAX CnLecConfigExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each table entry contains configuration information
for one LAN Emulation Client."
INDEX { lecIndex }
::= { cnLecConfigExtnTable 1 }
CnLecConfigExtnEntry ::= SEQUENCE {
cnLecTargetlessArp
EnableIndicator,
cnLecQoSAdminStatus
EnableIndicator,
cnLecQoSOperStatus
TruthValue
}
cnLecTargetlessArp OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable the
targetless LE_ARP."
DEFVAL { enabled }
::= { cnLecConfigExtnEntry 1 }
cnLecQoSAdminStatus OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable QoS
features for the LEC. QoS can be enabled for
V2 capable LECs in Ethernet ELANs."
DEFVAL { disabled }
::= { cnLecConfigExtnEntry 2 }
cnLecQoSOperStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is true when the LEC is able to
conduct QoS feature operation. It is false
when QoS features are not permitted, such as
when cnLecQoSAdminStatus is not enabled or the
LEC does not join a V2 capable ELAN."
::= { cnLecConfigExtnEntry 3 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-LECS-MPOA-MIB DEFINITIONS ::= BEGIN
--
-- Revision 1/23/98
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TruthValue, RowStatus
FROM SNMPv2-TC-v1
Integer32
FROM SNMPv2-SMI-v1
atmLane
FROM CENTILLION-ROOT-MIB
AtmConfigAddr, InternetworkAddrType, MpcIndex, MpsIndex
FROM MPOA-MIB
lecsConfIndex
FROM LAN-EMULATION-ELAN-MIB;
cnLecsMpoaGroup OBJECT IDENTIFIER ::= { atmLane 6 }
-- SECTION 2: Lecs Mpoa Mpc Table
-- This table contains information pertaining to Lecs for Mpoa Mpc
cnLecsMpoaMpcTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary LECS MPC Table.
This table contains configuration information
for all LECS Mpoa Mpcs this agent manages."
::= { cnLecsMpoaGroup 1 }
cnLecsMpoaMpcEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains LECS MPC information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpcIndex }
::= { cnLecsMpoaMpcTable 1 }
CnLecsMpoaMpcEntry ::=
SEQUENCE {
cnLecsMpoaMpcIndex MpcIndex,
cnLecsMpoaMpcRowStatus RowStatus,
cnLecsMpoaMpcCtrlAtmAddr AtmConfigAddr,
cnLecsMpoaMpcSCSetupFrameCount Integer32,
cnLecsMpoaMpcSCSetupFrameTime Integer32,
cnLecsMpoaMpcInitialRetryTime Integer32,
cnLecsMpoaMpcRetryTimeMaximum Integer32,
cnLecsMpoaMpcHoldDownTime Integer32,
cnLecsMpoaMpcDefaultTLV TruthValue
}
cnLecsMpoaMpcIndex OBJECT-TYPE
SYNTAX MpcIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpcTable."
::= { cnLecsMpoaMpcEntry 1 }
cnLecsMpoaMpcRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Clients.
Within each conceptual cnLecsMpoaMpcTable row, writable
objects may be modified, regardless of the value of
cnLecsMpoaMpcRowStatus."
::= { cnLecsMpoaMpcEntry 2 }
cnLecsMpoaMpcCtrlAtmAddr OBJECT-TYPE
SYNTAX AtmConfigAddr
ACCESS read-write
STATUS mandatory
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."
::= { cnLecsMpoaMpcEntry 3}
cnLecsMpoaMpcSCSetupFrameCount OBJECT-TYPE
SYNTAX Integer32 (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This represents the Short-cut setup frame count
parameter.
This value is frames measured over mpcSCFrameTime
seconds.
Flow detection is protocol independent. i.e. all network layers
lecsMpcProtocolEntries for this MPC share the flow rate
specification.
A value of 1 causes all flows to initiate resolution/shortcut.
process."
DEFVAL { 10 }
::= { cnLecsMpoaMpcEntry 4 }
cnLecsMpoaMpcSCSetupFrameTime OBJECT-TYPE
SYNTAX Integer32 (1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Short-cut setup frame time, in seconds."
DEFVAL { 1 }
::= { cnLecsMpoaMpcEntry 5 }
cnLecsMpoaMpcInitialRetryTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This 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 and a retry muliplier. If a
response is not received, then another request is sent with a
timeout of retry time * retry time maximum seconds, or until
cnLecsMpoaMpcRetryTimeMaximum."
DEFVAL { 5 }
::= { cnLecsMpoaMpcEntry 6 }
cnLecsMpoaMpcRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32 (10..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Cumulative max value for Retry Time.
Retries are attempted at intervals determined by the
algorithm descrived in the definition of
cnLecsMpoaMpcInitalRetryTime."
REFERENCE
"Multiprotocol Over ATM. AF-MPOA-0087.000.
Section 4.3 MPOA Retry Mechanism"
DEFVAL { 40 }
::= { cnLecsMpoaMpcEntry 7 }
cnLecsMpoaMpcHoldDownTime OBJECT-TYPE
SYNTAX Integer32 (30..1200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Hold Down Time
Minimum time to wait before reinitiating
a failed resolution attempt. Default is
cnLecsMpoaMpcRetryTimeMaximum * 4."
REFERENCE
"Multiprotocol Over ATM. AF-MPOA-0087.000.
Section 4.1.2.1 MPC Parameters"
DEFVAL { 160 }
::= { cnLecsMpoaMpcEntry 8 }
cnLecsMpoaMpcDefaultTLV OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this CnLecsMpoaMpcEntry
contains the default TLV settings. Only one
entry in the table can have the default
setttings."
DEFVAL { false }
::= {cnLecsMpoaMpcEntry 9 }
-- SECTION 3: Lecs Mpoa Mps Table
-- This table contains information pertaining to Lecs for Mpoa Mps
cnLecsMpoaMpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary LECS MPS Table.
This table contains configuration information
for all LECS Mpoa Mpss this agent manages."
::= { cnLecsMpoaGroup 2 }
cnLecsMpoaMpsEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains LECS MPS information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpsIndex }
::= { cnLecsMpoaMpsTable 1 }
CnLecsMpoaMpsEntry ::=
SEQUENCE {
cnLecsMpoaMpsIndex MpsIndex,
cnLecsMpoaMpsRowStatus RowStatus,
cnLecsMpoaMpsCtrlAtmAddr AtmConfigAddr,
cnLecsMpoaMpsKeepAliveTime Integer32,
cnLecsMpoaMpsKeepAliveLifeTime Integer32,
cnLecsMpoaMpsInitialRetryTime Integer32,
cnLecsMpoaMpsRetryTimeMaximum Integer32,
cnLecsMpoaMpsGiveupTime Integer32,
cnLecsMpoaMpsDefaultHoldingTime Integer32,
cnLecsMpoaMpsDefaultTLV TruthValue
}
cnLecsMpoaMpsIndex OBJECT-TYPE
SYNTAX MpsIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpsTable."
::= { cnLecsMpoaMpsEntry 1 }
cnLecsMpoaMpsRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Clients.
Within each conceptual cnLecsMpoaMpsTable row, writable
objects may be modified, regardless of the value of
cnLecsMpoaMpsRowStatus."
::= { cnLecsMpoaMpsEntry 2 }
cnLecsMpoaMpsCtrlAtmAddr OBJECT-TYPE
SYNTAX AtmConfigAddr
ACCESS read-write
STATUS mandatory
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."
::= { cnLecsMpoaMpsEntry 3 }
cnLecsMpoaMpsKeepAliveTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Keep-alive time is max interval between
the MPS sending MPOA Keep-Alives in seconds."
DEFVAL { 10 }
::= { cnLecsMpoaMpsEntry 4 }
cnLecsMpoaMpsKeepAliveLifeTime OBJECT-TYPE
SYNTAX Integer32 (3..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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 cnLecsMpoaMpsKeepAliveTime."
DEFVAL { 35 }
::= { cnLecsMpoaMpsEntry 5 }
cnLecsMpoaMpsInitialRetryTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Initial value in seconds for the
MPOA retry mechanism."
DEFVAL { 5 }
::= { cnLecsMpoaMpsEntry 6 }
cnLecsMpoaMpsRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32 (10..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Cumulative max value in seconds
for Retry Time."
REFERENCE
"Multiprotocol Over ATM. AF-MPOA-0087.000.
Section 4.3 MPOA Retry Mechanism"
DEFVAL { 40 }
::= { cnLecsMpoaMpsEntry 7 }
cnLecsMpoaMpsGiveupTime OBJECT-TYPE
SYNTAX Integer32 (5..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Give Up Time.
Minimum time in seconds to wait before giving up on a
pending resolution request."
DEFVAL { 40 }
::= { cnLecsMpoaMpsEntry 8 }
cnLecsMpoaMpsDefaultHoldingTime OBJECT-TYPE
SYNTAX Integer32 (1..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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 }
::= { cnLecsMpoaMpsEntry 9 }
cnLecsMpoaMpsDefaultTLV OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this CnLecsMpoaMpsEntry
contains the default TLV settings. Only one
entry in the table can have the default
settings."
DEFVAL { false }
::= {cnLecsMpoaMpsEntry 10 }
-- SECTION 4: Lecs Mpoa Mpc Protocol Table
-- This table contains information pertaining to protocal
-- for Lecs Mpoa Mpc
cnLecsMpoaMpcProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpcProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary Protocol LECS MPS Table.
This table contains the protocal configuration information
for all LECS this agent manages."
::= { cnLecsMpoaGroup 3 }
cnLecsMpoaMpcProtocolEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpcProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains Protocol LECS MPC information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpcProtocolIndex,
cnLecsMpoaMpcFlowDetectProtocol }
::= { cnLecsMpoaMpcProtocolTable 1 }
CnLecsMpoaMpcProtocolEntry ::=
SEQUENCE {
cnLecsMpoaMpcProtocolIndex MpcIndex,
cnLecsMpoaMpcFlowDetectProtocol InternetworkAddrType,
cnLecsMpoaMpcProtocolRowStatus RowStatus,
cnLecsMpoaMpcProtocolEnable TruthValue
}
cnLecsMpoaMpcProtocolIndex OBJECT-TYPE
SYNTAX MpcIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpcProtocolTable."
::= { cnLecsMpoaMpcProtocolEntry 1 }
cnLecsMpoaMpcFlowDetectProtocol OBJECT-TYPE
SYNTAX InternetworkAddrType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol on which flow detection is performed.
This value is an index into the Protocol Table."
::= { cnLecsMpoaMpcProtocolEntry 2 }
cnLecsMpoaMpcProtocolRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Protocol."
::= { cnLecsMpoaMpcProtocolEntry 3 }
cnLecsMpoaMpcProtocolEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object enables or disables mpoa for a particular protocol
for this entry in the table."
::= { cnLecsMpoaMpcProtocolEntry 4 }
-- SECTION 5: Lecs Mpoa Mps Protocol Table
-- This table contains information pertaining to protocal
-- for Lecs Mpoa Mps
cnLecsMpoaMpsProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpsProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary Protocol LECS MPS Table.
This table contains the protocal configuration information
for all LECS this agent manages."
::= { cnLecsMpoaGroup 4 }
cnLecsMpoaMpsProtocolEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpsProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains Protocol LECS MPs information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpsProtocolIndex,
cnLecsMpoaMpsInternetworkLayerProtocol }
::= { cnLecsMpoaMpsProtocolTable 1 }
CnLecsMpoaMpsProtocolEntry ::=
SEQUENCE {
cnLecsMpoaMpsProtocolIndex MpsIndex,
cnLecsMpoaMpsInternetworkLayerProtocol InternetworkAddrType,
cnLecsMpoaMpsProtocolRowStatus RowStatus,
cnLecsMpoaMpsProtocolEnable TruthValue
}
cnLecsMpoaMpsProtocolIndex OBJECT-TYPE
SYNTAX MpsIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpsProtocolTable."
::= { cnLecsMpoaMpsProtocolEntry 1 }
cnLecsMpoaMpsInternetworkLayerProtocol OBJECT-TYPE
SYNTAX InternetworkAddrType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol on which flow detection is performed.
This value is an index into the Protocol Table."
::= { cnLecsMpoaMpsProtocolEntry 2 }
cnLecsMpoaMpsProtocolRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Protocol."
::= { cnLecsMpoaMpsProtocolEntry 3 }
cnLecsMpoaMpsProtocolEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object enables or disables mpoa for a particular protocol
for this entry in the table."
::= { cnLecsMpoaMpsProtocolEntry 4 }
END
-- SECTION 6: Top Level Definitions
CENTILLION-LANE-V2-EXT-MIB DEFINITIONS ::= BEGIN
-- Centillion LANEv2 Extention MIB Release 1.0.0
-- Revision 6/24/98
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TruthValue
FROM SNMPv2-TC-v1
atmLane
FROM CENTILLION-ROOT-MIB
AtmLaneAddress
FROM LAN-EMULATION-CLIENT-MIB
lesConfIndex
FROM LAN-EMULATION-LES-MIB
lecsConfIndex, elanConfIndex
FROM LAN-EMULATION-ELAN-MIB;
cnLesV2ExtnGroup OBJECT IDENTIFIER ::= { atmLane 7 }
cnLecsV2ExtnGroup OBJECT IDENTIFIER ::= { atmLane 8 }
cnElanV2ExtnGroup OBJECT IDENTIFIER ::= { atmLane 9 }
CnLesLecDataFrameSize ::= INTEGER {
max1516(2),
max4544(3),
max9234(4),
max18190(5),
-- LANE 2.0
max1580(6)
}
-- SECTION 7: LES LANEv2 Extension Group
cnLesV2ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLesV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"LES LANEv2 extension table"
::= { cnLesV2ExtnGroup 1 }
cnLesV2ExtnEntry OBJECT-TYPE
SYNTAX CnLesV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the lesConfEntry which contains
objects associated to a LES."
INDEX { lesConfIndex }
::= { cnLesV2ExtnTable 1 }
CnLesV2ExtnEntry ::= SEQUENCE {
cnLesV2ExtnV2Capable
TruthValue,
cnLesV2ExtnElanID
INTEGER,
cnLesV2ExtnMaxFrameSize
CnLesLecDataFrameSize
}
cnLesV2ExtnV2Capable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LES V2 Capable.
Indicates whether this LES is setup to behave as
a LANE V2 LES. A setting which will be used for
the LEC the next time it joins."
DEFVAL { false }
::= {cnLesV2ExtnEntry 1}
cnLesV2ExtnElanID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ELAN-ID associated with this LES."
DEFVAL { 0 }
::= {cnLesV2ExtnEntry 2}
cnLesV2ExtnMaxFrameSize OBJECT-TYPE
SYNTAX CnLesLecDataFrameSize
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum AAL-5 SDU size of a data
frame that the LE service can guarantee
not to drop because it is too large."
::= {cnLesV2ExtnEntry 3}
-- SECTION 8: LECS LANEv2 Extension Group
cnLecsV2ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"LECS LANEv2 extension table"
::= { cnLecsV2ExtnGroup 1 }
cnLecsV2ExtnEntry OBJECT-TYPE
SYNTAX CnLecsV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the lecsConfEntry which contains
objects associated to a LECS."
INDEX { lecsConfIndex }
::= { cnLecsV2ExtnTable 1 }
CnLecsV2ExtnEntry ::= SEQUENCE {
cnLecsV2ExtnWellKnownAtmAddress
AtmLaneAddress
}
cnLecsV2ExtnWellKnownAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LECS LANEv2 well-known ATM Address.
For LANEv2: C500790000000000000000000000A03E00000100"
::= {cnLecsV2ExtnEntry 1}
-- SECTION 9: ELAN V2 Extension Group
cnElanV2ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnElanV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ELAN LANEv2 extension table"
::= { cnElanV2ExtnGroup 1 }
cnElanV2ExtnEntry OBJECT-TYPE
SYNTAX CnElanV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the elanConfEntry which contains
objects associated to an ELAN."
INDEX { elanConfIndex }
::= { cnElanV2ExtnTable 1 }
CnElanV2ExtnEntry ::= SEQUENCE {
cnElanV2ExtnV2Capable
TruthValue,
cnElanV2ExtnElanID
INTEGER
}
cnElanV2ExtnV2Capable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ELAN V2 Capable.
Indicates whether this ELAN is setup to behave as
a LANE V2 ELAN. A setting which will be used for
the LEC the next time it joins."
DEFVAL { false }
::= {cnElanV2ExtnEntry 1}
cnElanV2ExtnElanID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ELAN-ID associated with this ELAN."
DEFVAL { 0 }
::= {cnElanV2ExtnEntry 2}
END
-- SECTION 1: Top Level Definitions
PNNI-EXT-MIB DEFINITIONS ::= BEGIN
-- PNNI Extensions MIB Release 2.0.1
-- Revision 12/21/97
-- Copyright 1997 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
extensions
FROM CENTILLION-ROOT-MIB
lecsConfIndex
FROM LAN-EMULATION-ELAN-MIB;
-- PNNI Extensions Groups
cnPnniExt OBJECT IDENTIFIER ::= { extensions 5 }
cnPnniMainExt OBJECT IDENTIFIER ::= { cnPnniExt 1 }
cnPnnilecsExt OBJECT IDENTIFIER ::= { cnPnniExt 2 }
cnPnniTdbOverload OBJECT IDENTIFIER ::= { cnPnniExt 3 }
-- SECTION 2: MIB Objects
-- General PNNI Information
cnPnniAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired state of PNNI in the switching system.
Setting this object to disabled(2) disables PNNI
capability in the switch. Setting it to enabled(1)
enables PNNI capability."
::= { cnPnniMainExt 1 }
cnPnniCurNodes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of PNNI logical nodes currently configured
in the switching system."
::= { cnPnniMainExt 2 }
-- LECS Configuration Extention Table
lecsConfExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF LecsConfExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the configuration
information that are additional to the
existing lecsConfTable"
::= { cnPnnilecsExt 1}
lecsConfExtEntry OBJECT-TYPE
SYNTAX LecsConfExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry represents a LECS this
agent maintains in this extension table.
A row in this table is not valid unless
the same row is valid in the lecsConfTable
defined in af1129r5.mib"
INDEX { lecsConfIndex }
::= { lecsConfExtTable 1 }
LecsConfExtEntry ::= SEQUENCE {
lecsConfExtScope
INTEGER
}
lecsConfExtScope OBJECT-TYPE
SYNTAX INTEGER (0..104)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PNNI scope value"
::= { lecsConfExtEntry 1}
-- PNNI Database Overload Configurable Parameters
cnPnniMemConsumptionLowwater OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of low memory watermark. If memory allocated
to PNNI task is less than this value, then the
Database resynchronization be attempted."
::= { cnPnniTdbOverload 1 }
cnPnniMemConsumptionHighwater OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of high memory watermark. If memory allocated
to PNNI task is greater than this value, then the
node will enter to topology database overload state."
::= { cnPnniTdbOverload 2 }
cnPnniOverLoadRetryTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of the database resynch attempt timer in
seconds."
::= { cnPnniTdbOverload 3 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-SYSTEM-MONITOR-MIB DEFINITIONS ::= BEGIN
-- Centillion System Monitoring MIB Release 2.0.1
-- Revision 07/11/2000
-- Copyright 1994-2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
sysMonitor
FROM CENTILLION-ROOT-MIB;
-- SECTION 2: System Monitoring Information
cardMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardMonEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Card Monitor Table."
::= { sysMonitor 1 }
cardMonEntry OBJECT-TYPE
SYNTAX CardMonEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the card monitor table. Each entry represents
statistics collected on each possible slot in the system."
INDEX { cardMonIndex }
::= { cardMonitorTable 1 }
CardMonEntry ::= SEQUENCE {
cardMonIndex
INTEGER,
cardMonCellsReceived
Counter,
cardMonCellsTransmitted
Counter,
cardMonCellsDropped
Counter,
cardMonSARReceived
Counter,
cardMonSARTransmitted
Counter,
cardMonSARDropped
Counter,
cardMonMSIMsgs
Counter,
cardMonCardInsertions
Counter,
cardMonCardRemovals
Counter
}
cardMonIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card number index. Valid entries are system dependent
based on the chassis type."
::= { cardMonEntry 1 }
cardMonCellsReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells revceived by the card. Note this
statistic is not maintained in high-performance mode."
::= { cardMonEntry 2 }
cardMonCellsTransmitted OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells transmitted by the card. Note this
statistic is not maintained in high-performance mode."
::= { cardMonEntry 3 }
cardMonCellsDropped OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells dropped by the card."
::= { cardMonEntry 4 }
cardMonSARReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of SAR packets revceived by the card. Note this
statistic is not maintained in high-performance mode."
::= { cardMonEntry 5 }
cardMonSARTransmitted OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of SAR packetd transmitted by the card. Note this
statistic is not maintained in high-performance mode."
::= { cardMonEntry 6 }
cardMonSARDropped OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of SAR packets dropped by the card."
::= { cardMonEntry 7 }
cardMonMSIMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of MSI messages to and from the card. Note
this statistic is not maintained in high-performance mode. "
::= { cardMonEntry 8 }
cardMonCardInsertions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of card insertions into the slot represented by
the slot number."
::= { cardMonEntry 9 }
cardMonCardRemovals OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of card removals on the slot."
::= { cardMonEntry 10 }
cpuPctUse OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current utilization of the MCP cpu.
Displays the utilization of the MCP cpu as a percentage at the time
the object is polled. CPU utilization is highly variable, and as
such, cpuPctUse can only be considered a snap shot and may not
be valid immediately after polling the object."
::= { sysMonitor 4 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-SOURCE-ROUTING-MIB DEFINITIONS ::= BEGIN
-- Centillion Source Routing MIB Release 2.0.0
-- Revision 03/20/96
-- Copyright 1994-96 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
EnableIndicator
FROM CENTILLION-ROOT-MIB
cndot1dSr
FROM CENTILLION-BRIDGE-MIB
OBJECT-TYPE
FROM RFC-1212;
-- SECTION 2: Source Routing Port Table
cndot1dSrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cndot1dSrPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information about every
port that is associated with this source route
bridge."
::= { cndot1dSr 1 }
cndot1dSrPortEntry OBJECT-TYPE
SYNTAX Cndot1dSrPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information for each port of a source
route bridge."
INDEX { cndot1dSrPort }
::= { cndot1dSrPortTable 1 }
Cndot1dSrPortEntry ::= SEQUENCE {
cndot1dSrPort
INTEGER,
cndot1dSrPortAREHopCount
INTEGER,
cndot1dSrPortSTEHopCount
INTEGER
}
cndot1dSrPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the port for which this entry
contains Source Route management information."
::= { cndot1dSrPortEntry 1 }
cndot1dSrPortAREHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of routing descriptors allowed
in an All Paths Explorer frames."
::= { cndot1dSrPortEntry 2 }
cndot1dSrPortSTEHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of routing descriptors allowed
in an Spanning Tree Explorer frames."
::= { cndot1dSrPortEntry 3 }
cndot1dSrExplorerProxy OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the bridge proxies explorer
packets."
::= { cndot1dSr 3 }
cndot1dSrBridgeNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bridge number uniquely identifies a bridge when
more than one bridge is used to span the same two
segments. Current source routing protocols limit
this value to the range: 0 through 15. A value of
65535 signifies that no bridge number is assigned
to this bridge. This bridge number is global to a
SR bridge group. That is all local segments defined
to a SR bridge group will use the same bridge number."
::= { cndot1dSr 4 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-PORT-RING-MASTER-MONITOR-MIB DEFINITIONS ::= BEGIN
-- Centillion Token Ring Port Ring Master Monitor MIB Release 2.0.0
-- Revision 03/20/96
-- Copyright 1995-96 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TimeTicks, IpAddress
FROM RFC1155-SMI
MacAddress, sysMonitor
FROM CENTILLION-ROOT-MIB;
-- SECTION 2: TR Port Ring Master Monitoring Information
portRmLastChg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime the last time an entry in the
Port Ring master Table was added, deleted, or modified.
If the Port Ring master Table has not changed since cold/warm
start of the agent, then the value is zero."
::= { sysMonitor 2 }
portRmTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortRmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Port Ring Master Monitor Table."
::= { sysMonitor 3 }
portRmEntry OBJECT-TYPE
SYNTAX PortRmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the Port NMM Table. Entries in the table can
not be created or deleted via SNMP."
INDEX { portRmSlotNum, portRmPortNum }
::= { portRmTable 1 }
PortRmEntry ::= SEQUENCE {
portRmSlotNum
INTEGER,
portRmPortNum
INTEGER,
portRmIpAddr
IpAddress,
portRmMacAddr
MacAddress
}
portRmSlotNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot on which the topology message was received.
NOTE: Non-modular devices that do not have multiplt slots
should set this value to 1."
::= { portRmEntry 1 }
portRmPortNum OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port on which the RM_HELLO topology message was
received."
::= { portRmEntry 2 }
portRmIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the sender of the RM_HELLO topology
message."
::= { portRmEntry 3 }
portRmMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the sender of the RM_HELLO topology
message."
::= { portRmEntry 4 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-FILTERS-MIB DEFINITIONS ::= BEGIN
-- Centillion Filters MIB Release 2.0.5
-- Revision 04/18/00
-- Copyright 1994-2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- This file defines the MIB for objects for maintenance of the filter
-- tables and statstics.
-- Imports
IMPORTS
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
StatusIndicator, sysConfig
FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
-- General filter group names are user-defined ASCII strings up to
-- 8 characters.
GeneralFilterName ::= DisplayString (SIZE (8))
-- NetBIOS filter names are blank padded ASCII strings of 16
-- characters.
NetbiosFilterName ::= DisplayString (SIZE(16))
-- NetBIOS Filter actions. Frames are either discarded or forwarded
-- according to the name and action
NetbiosFilterAction ::=
INTEGER {
discard(1),
forward(2)
}
-- Groups
filterGroup OBJECT IDENTIFIER ::= { sysConfig 11 }
-- SECTION 2: General Filter Group Table
-- This section defines the filter group table. Filter groups are composed
-- of some number of filter entries. Each filter group is identified by a
-- unique filter group name.
filterGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF FilterGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Filter Group Table. Entries are added into the group by
specifying values for all objects with the exception
of the filterGroupMonitorDests and filterGroupAdditionalDests
objects. Entries are deleted simply by specifying the
appropriate filterGroupStatus value."
::= { filterGroup 1 }
filterGroupEntry OBJECT-TYPE
SYNTAX FilterGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the filter group table. Table entries are indexed
by the unique user-defined group name, and the filter entry
index as assigned by the system."
INDEX { filterGroupName, filterGroupIndex }
-- INDEX { IMPLIED filterGroupName, filterGroupIndex }
::= { filterGroupTable 1 }
FilterGroupEntry ::= SEQUENCE {
filterGroupName
GeneralFilterName,
filterGroupIndex
INTEGER,
filterGroupStatus
StatusIndicator,
filterGroupMatch
INTEGER,
filterGroupType
INTEGER,
filterGroupOffset
INTEGER,
filterGroupValue
OCTET STRING,
filterGroupForward
INTEGER,
filterGroupNextIfMatch
INTEGER,
filterGroupNextIfFail
INTEGER,
filterGroupMonitorDests
OCTET STRING,
filterGroupAdditionalDests
OCTET STRING,
filterGroupAlternateDestination
OCTET STRING,
filterGroupAdditionalDestinations
OCTET STRING,
filterGroupPriority
INTEGER
}
filterGroupName OBJECT-TYPE
SYNTAX GeneralFilterName
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-defined unique ASCII string identifying the filter
group."
::= { filterGroupEntry 1 }
filterGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index of the filter entry within the filter group. Any
filter group entry is uniquely identifable by the group nam
and index."
::= { filterGroupEntry 2 }
filterGroupStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this filter group entry. Entries may be
deleted by setting this object to invalid(2)."
::= { filterGroupEntry 3 }
filterGroupMatch OBJECT-TYPE
SYNTAX INTEGER {
lt(1), -- match if less than
eq(2), -- match if equal
le(3), -- match if less than or equal
gt(4), -- match if greater than
ne(5), -- match if not equal
ge(6) -- match if greater than or equal
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The match condition for the filter. Match conditions are in
the form of the usual logical operators."
::= { filterGroupEntry 4 }
filterGroupType OBJECT-TYPE
SYNTAX INTEGER {
macFilter(1), -- filter offset begins at the MAC header
llcFilter(2), -- filter offset from end of RIF
vlanFilter(3) -- vlan filter
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of filter. MAC filters are defined from the start
of the MAC frame. LLC filters are defined from the start
of the LLC header (after RIF). VLAN filters operate on
a packet's VLAN classification parameters. For a valid
VLAN filter, filterGroupOffset be set to 0, and
filterGroupValue must contain exactly four bytes of VLAN
filter data as shown below:
Octet 1
Defines the user priority match criteria for VLAN
filter. Valid values are 0x01 through 0xFF. Each bit
in the octet corresponds to one of the eight available
user priority level as defined by the 802.1Q draft
specification. The least significant bit represents
priority zero, and the most significant bit
represents priority seven.
Octet 2
Defines the Canonical Format Indicator (CFI) match
criteria for VLAN filter. Possible values are 0x00, 0x01
and 0xFF. The value 0xFF indicates the switch should
ignore CFI value when filtering.
Octet 3 and 4
Define 12-bit VLAN ID match criteria for VLAN filter.
Valid values are 0x001 through 0xFFF."
::= { filterGroupEntry 5 }
filterGroupOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The byte offset from the beginning of the header to the
value to filter."
::= { filterGroupEntry 6 }
filterGroupValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..12))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The filter value field. The value is specified as a
hexadecimal string up to 12 bytes."
::= { filterGroupEntry 7 }
filterGroupForward OBJECT-TYPE
SYNTAX INTEGER {
normClear(1), -- normal forwarding cleared
alt(2), -- forward to alternate card/ports
add(3), -- forward to addiitional card/ports
addAlt(4), -- forward to additional and alt card/ports
norm(5), -- forward using normal rules
normAlt(6), -- forward to normal and alt card/ports
normAdd(7), -- forward to normal and add card/ports
normAddAlt(8), -- forward to norm+add+alt card/ports
drop(9) -- frame is dropped
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The forwarding rule for the filter. Forward to normal
indicates that the frame should be forwarded as usual."
::= { filterGroupEntry 8 }
filterGroupNextIfMatch OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next filter entry as referenced by the filter index
to apply if the filter match succeeds. An entry of 0 indicates
that filtering ends for the packet. An entry whose value
is larger than the number of filters in the group indicates
that the next filter entry to apply is the next filter
group (if any) enabled on the port."
::= { filterGroupEntry 9 }
filterGroupNextIfFail OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next filter entry as referenced by the filter index
to apply if the filter match fails. An entry of 0 indicates
that filtering ends for the packet. An entry whose value
is larger than the number of filters in the group indicates
that the next filter entry to apply is the next filter
group (if any) enabled on the port."
::= { filterGroupEntry 10 }
filterGroupAdditionalDests OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
ACCESS read-write
STATUS deprecated
DESCRIPTION
"This will be replaced by filterGroupAdditionalDestions.
A list of up to 256 pairs of additional cards and ports
to send packets matching this filter. Each unsigned int8
is formatted as follows:
the high-order 4 bits represent the card number, the low
order 4 bits are the port number."
::= { filterGroupEntry 11 }
filterGroupMonitorDests OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..1))
ACCESS read-write
STATUS deprecated
DESCRIPTION
"This will be replaced by filterGroupAlternateDestination.
A pair of the monitoring card and port to send packets
matching this filter. Each unsigned int8 is formatted
as follows:
the high-order 4 bits represent the card number, the low
order 4 bits are the port number."
::= { filterGroupEntry 12 }
filterGroupAdditionalDestinations OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..512))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For 24 ports support. This is to replace
filterGroupAdditionalDests. Setting either
filterGroupAdditionalDests or filterGroupAlternateDestination
is enough. And if both are set, the one set later will be
in effect. Make sure that even number of octets are given.
A list of up to 256 pairs of additional cards and ports
to send packets matching this filter. Each pair of octets
is formatted as follows:
the high-order octet represent the card number, the low
order octet is the port number."
::= { filterGroupEntry 13 }
filterGroupAlternateDestination OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For 24 ports support. This is to replace
filterGroupMonitorDests. Setting either filterGroupMonitorDests
filterGroupAlternateDestination is enough. And if both
are set, the one set later will be in effect.
Make sure that even number of octets are given.
A pair of the monitoring card and port to send packets
matching this filter. Each pair of octets is formatted
as follows:
the high-order byte represent the card number, the low
order byte is the port number."
::= { filterGroupEntry 14 }
filterGroupPriority OBJECT-TYPE
SYNTAX INTEGER {
priUnchanged(1), -- forward without changing priority
priNorm(2), -- forward with normal priority
priHigh(3) -- forward with high priority
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The forwarding priority for the filter. A value of (1) indicates
that forwarding should occur with the native priority defined by
802.1Q or other priority classification methods. Values (2) and
(3) override all previous priority classification methods."
::= { filterGroupEntry 15 }
-- Filter Port Table
--
-- This section defines the inbound filter port table. The inbound filter
-- port table defines the active filter groups associated with the
-- inbound packets received by a card and port. Filters are
-- configured by first establishing appropriate filter groups, then
-- applying the groups to some number of cards and ports using this table.
filterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Input Filter Port Table."
::= { filterGroup 2 }
filterPortEntry OBJECT-TYPE
SYNTAX FilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the filter group table. Table entries are indexed
by the unique user-defined group name, and the filter entry
index as assigned by the system."
INDEX { filterPortCardNumber, filterPortPortNumber, filterPortIndex }
::= { filterPortTable 1 }
FilterPortEntry ::= SEQUENCE {
filterPortCardNumber
INTEGER,
filterPortPortNumber
INTEGER,
filterPortIndex
INTEGER,
filterPortStatus
StatusIndicator,
filterPortGroupName
GeneralFilterName
}
filterPortCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The card number to which the filters apply."
::= { filterPortEntry 1}
filterPortPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number to which the filters apply."
::= { filterPortEntry 2 }
filterPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each filter group within the port."
::= { filterPortEntry 3 }
filterPortStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this filter port entry. Entries may be
deleted by setting this object to invalid(2)."
::= { filterPortEntry 4 }
filterPortGroupName OBJECT-TYPE
SYNTAX GeneralFilterName
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The filter port group name."
::= { filterPortEntry 5 }
-- SECTION 3: NetBios Filter Tables
-- This section defines the NetBIOS Name filter table. The table contains
-- a list of NetBIOS names, along with the action taken upon matching
-- the name. There are two tables. One listed by card and port numbers,
-- the other is based upon virtual ring number.
-- NetBios Filter Port Table
netbiosFilterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetbiosFilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The NetBIOS name filter table indexed by card and port
numbers. "
::= { filterGroup 3 }
netbiosFilterPortEntry OBJECT-TYPE
SYNTAX NetbiosFilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the NetBios filter port table. Table entries
are indexed by the card, port and PortIndex as assigned
by the system."
INDEX { netbiosFilterPortCardNumber, netbiosFilterPortPortNumber,
netbiosFilterPortIndex }
::= { netbiosFilterPortTable 1 }
NetbiosFilterPortEntry ::= SEQUENCE {
netbiosFilterPortCardNumber
INTEGER,
netbiosFilterPortPortNumber
INTEGER,
netbiosFilterPortIndex
INTEGER,
netbiosFilterPortStatus
StatusIndicator,
netbiosFilterPortName
NetbiosFilterName,
netbiosFilterPortAction
NetbiosFilterAction
}
netbiosFilterPortCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The card number to which the filters apply."
::= { netbiosFilterPortEntry 1}
netbiosFilterPortPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number to which the filters apply."
::= { netbiosFilterPortEntry 2 }
netbiosFilterPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each filter group within the port."
::= { netbiosFilterPortEntry 3 }
netbiosFilterPortStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this NetBIOS filter entry. Entries may be
deleted by setting this object to invalid(2)."
::= { netbiosFilterPortEntry 4 }
netbiosFilterPortName OBJECT-TYPE
SYNTAX NetbiosFilterName
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The NetBIOS name to match for filtering. The name will
be blank padded."
::= { netbiosFilterPortEntry 5 }
netbiosFilterPortAction OBJECT-TYPE
SYNTAX NetbiosFilterAction
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to take upon matching the name filter."
::= { netbiosFilterPortEntry 6 }
-- NetBios Filter Ring Table
netbiosFilterRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetbiosFilterRingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The NetBIOS name filter table indexed by ring number."
::= { filterGroup 4 }
netbiosFilterRingEntry OBJECT-TYPE
SYNTAX NetbiosFilterRingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the NetBios filter port table. Table entries
are indexed by ring number and PortIndex as assigned
by the system."
INDEX { netbiosFilterRingNumber, netbiosFilterRingIndex }
::= { netbiosFilterRingTable 1 }
NetbiosFilterRingEntry ::= SEQUENCE {
netbiosFilterRingNumber
INTEGER,
netbiosFilterRingIndex
INTEGER,
netbiosFilterRingStatus
StatusIndicator,
netbiosFilterRingName
NetbiosFilterName,
netbiosFilterRingAction
NetbiosFilterAction
}
netbiosFilterRingNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ring number to which the filters apply."
::= { netbiosFilterRingEntry 1}
netbiosFilterRingIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each filter group within the port."
::= { netbiosFilterRingEntry 2 }
netbiosFilterRingStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this NetBIOS filter entry. Entries may be
deleted by setting this object to invalid(2)."
::= { netbiosFilterRingEntry 3 }
netbiosFilterRingName OBJECT-TYPE
SYNTAX NetbiosFilterName
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The NetBIOS name to match for filtering. The name will be
blank padded."
::= { netbiosFilterRingEntry 4 }
netbiosFilterRingAction OBJECT-TYPE
SYNTAX NetbiosFilterAction
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to take upon matching the name filter."
::= { netbiosFilterRingEntry 5 }
-- Output Filter Port Table
--
-- This section defines the output filter port table. The output filter
-- port table defines the active filter groups associated with the
-- outbound packets forwarded by a card and port. Filters
-- are configured by first establishing appropriate filter groups, then
-- applying the groups to some number of cards and ports using this table.
outputFilterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputFilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Output Filter Port Table."
::= { filterGroup 5 }
outputFilterPortEntry OBJECT-TYPE
SYNTAX OutputFilterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the filter group table. Table entries are
indexed by the unique user-defined group name, and the filter entry
index as assigned by the system."
INDEX { outputFilterPortCardNumber, outputFilterPortPortNumber,
outputFilterPortIndex }
::= { outputFilterPortTable 1 }
OutputFilterPortEntry ::= SEQUENCE {
outputFilterPortCardNumber
INTEGER,
outputFilterPortPortNumber
INTEGER,
outputFilterPortIndex
INTEGER,
outputFilterPortStatus
StatusIndicator,
outputFilterPortGroupName
GeneralFilterName
}
outputFilterPortCardNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The card number to which the filters apply."
::= { outputFilterPortEntry 1}
outputFilterPortPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number to which the filters apply."
::= { outputFilterPortEntry 2 }
outputFilterPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each filter group within the port."
::= { outputFilterPortEntry 3 }
outputFilterPortStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this filter port entry. Entries may be
deleted by setting this object to invalid(2)."
::= { outputFilterPortEntry 4 }
outputFilterPortGroupName OBJECT-TYPE
SYNTAX GeneralFilterName
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The filter port group name."
::= { outputFilterPortEntry 5 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-ATMCFG-MIB DEFINITIONS ::= BEGIN
-- Centillion ATM Configuration MIB Release 2.1.1
-- Revision 06/24/99
-- Copyright 1999 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
atmConfig, EnableIndicator
FROM CENTILLION-ROOT-MIB
VirtualSegmentTypeId
FROM CENTILLION-VIRTUALSEGMENT-MIB;
-- Groups
atmElanConfig OBJECT IDENTIFIER ::= { atmConfig 1 }
atmCktTable OBJECT IDENTIFIER ::= { atmConfig 2 }
atmPortConfig OBJECT IDENTIFIER ::= { atmConfig 3 }
atmSysConfig OBJECT IDENTIFIER ::= { atmConfig 4 }
atmPortLogConfig OBJECT IDENTIFIER ::= { atmConfig 5 }
-- SECTION 2: Elan Configuration Group
-- This group contains information pertaining to ATM elan
-- configuration in the system
atmElanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmElanConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM elan table"
::= { atmElanConfig 1 }
atmElanConfigEntry OBJECT-TYPE
SYNTAX AtmElanConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM elan table.
Each entry is indexed by one field:
elan id."
INDEX { atmElanIndex }
::= { atmElanConfigTable 1 }
AtmElanConfigEntry ::= SEQUENCE {
atmElanIndex
INTEGER,
atmElanType
INTEGER,
atmElanEnable
INTEGER,
atmElanAllCkts
OCTET STRING,
atmElanVirtualCard
INTEGER,
atmElanVirtualPort
INTEGER,
atmElanVirtualSegmentId
INTEGER,
atmElanStatus
INTEGER,
atmElanVirtualSegmentType
VirtualSegmentTypeId,
atmElanBridgeGroupId
INTEGER,
atmElanMaxUnknownFrameCount
INTEGER,
atmElanMaxUnknownFrameTime
INTEGER,
atmElanVcBridgingEnable
EnableIndicator,
atmElanOneMModemEnable
EnableIndicator
}
atmElanIndex OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index to the atm elan table.
support total of 32 circuits."
::= { atmElanConfigEntry 1 }
atmElanType OBJECT-TYPE
SYNTAX INTEGER {
atmElanXob(1),
atmElanBe(2),
atmLecXob(3), -- ATM Forum Circuit Saver LEC
atmLecBe(4), -- ATM Forum Turbo LEC
atm1483Xob(5), -- RFC 1483 PVC Circuit Saver
atmNullXob(6) -- RFC 1483 NULL Encap PVC Circuit Saver
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The elan type."
::= { atmElanConfigEntry 2 }
atmElanEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable bit of the elan.
1 = enable elan
2 = disable elan"
::= { atmElanConfigEntry 3 }
atmElanAllCkts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Return all pvc circuits that belong to this elan.
Each circuit id is a 32 bit field"
::= { atmElanConfigEntry 4}
atmElanVirtualCard OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Virtual card number."
::= { atmElanConfigEntry 5}
atmElanVirtualPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Virtual port number. Currently this number is the Elan id"
::= { atmElanConfigEntry 6}
atmElanVirtualSegmentId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Virtual Segment ID of the segment that this Elan is a member of"
::= { atmElanConfigEntry 7}
atmElanStatus OBJECT-TYPE
SYNTAX INTEGER {
add(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the entry. Entries may be added by
specifying a value of valid, and removed by setting the status
to invalid."
::= { atmElanConfigEntry 8 }
atmElanVirtualSegmentType OBJECT-TYPE
SYNTAX VirtualSegmentTypeId
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The virtual segment type."
::= { atmElanConfigEntry 9 }
atmElanBridgeGroupId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Spanning Tree Group ID of the spanning tree group that the
virtual segment and this Elan are members of."
::= { atmElanConfigEntry 10}
atmElanMaxUnknownFrameCount OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum Unknown Frame Count. See the description of
atmElanMaxUnknownFrameTime below."
DEFVAL { 10 }
::= { atmElanConfigEntry 11 }
atmElanMaxUnknownFrameTime OBJECT-TYPE
SYNTAX INTEGER(1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maxinum Unknown Frame Time. Within the period of time
defined by the Maxinum Unknown Frame Time, a LAN Client
will send no more than Maxinum Unknown Frame Count frames
for a given unicast LAN Destination.
This time value is expressed in seconds."
DEFVAL { 1 }
::= { atmElanConfigEntry 12 }
atmElanVcBridgingEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable VC Bridging on the vport.
The default value for this object is disable."
DEFVAL { disabled }
::= { atmElanConfigEntry 13 }
atmElanOneMModemEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Flag to indicate whether the vport supports one meg modem
feature. When this feature is enabled, data received from
all LAN ports in the same VLAN as the vport will be
forwarded only to the vport. "
DEFVAL { disabled }
::= { atmElanConfigEntry 14 }
-- SECTION 3: Circuit Table Group
-- This group contains information pertaining to ATM pktckt connections
-- in the system.
-- The ATM Packet Circuit Table.
atmPktCktTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmPktCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM virtual circuit table."
::= { atmCktTable 1 }
atmPktCktEntry OBJECT-TYPE
SYNTAX AtmPktCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Packet Circuit table entry.
Each entry is indexed by one field:
The circuit index."
INDEX { atmPktCktIndex }
::= { atmPktCktTable 1 }
AtmPktCktEntry ::= SEQUENCE {
atmPktCktIndex
INTEGER,
atmPktCktPriority
INTEGER,
atmPktCktEnable
INTEGER,
atmPktCktType
INTEGER,
atmPktCktCost
INTEGER,
atmPktCktElanIndex
INTEGER,
atmPktCktCardPort
INTEGER,
atmPktCktVpi
INTEGER,
atmPktCktVci
INTEGER,
atmPktCktStatus
INTEGER,
atmPktCktCardPort2
INTEGER
}
atmPktCktIndex OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index to the packet circuit table.
support total of 256 circuits."
::= { atmPktCktEntry 1 }
atmPktCktPriority OBJECT-TYPE
SYNTAX INTEGER {
normalPriority(1),
highPriority(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Priority bit of the circuit.
1 = normal priority
2 = high priority"
::= { atmPktCktEntry 2 }
atmPktCktEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable bit of the circuit.
1 = enable circuit
2 = disable circuit"
::= { atmPktCktEntry 3 }
atmPktCktType OBJECT-TYPE
SYNTAX INTEGER {
virtualCkt(1),
virtualPathCkt(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"type bit of the circuit.
1 = virtual circuit
2 = virtual path circuit"
::= { atmPktCktEntry 4 }
atmPktCktCost OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The cost of the circuit.
range from 0 to 255 with 0 the least cost."
::= { atmPktCktEntry 5 }
atmPktCktElanIndex OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The elan id this circuit belongs to."
::= { atmPktCktEntry 6 }
atmPktCktCardPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS deprecated
DESCRIPTION
"The atm card/port of the circuit. The card/port
takes one byte. This will be replaced by
atmPktCktCardPort2"
::= { atmPktCktEntry 7 }
atmPktCktVpi OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The packet circuit vpi number."
::= { atmPktCktEntry 8 }
atmPktCktVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The packet circuit vci number."
::= { atmPktCktEntry 9 }
atmPktCktStatus OBJECT-TYPE
SYNTAX INTEGER {
add(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the entry. Entries may be added by
specifying a value of valid, and removed by setting the status
to invalid."
::= { atmPktCktEntry 10 }
atmPktCktCardPort2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This mib is added for 24 ports card. This will replace
atmPktCktCardPort. The atm card/port of the circuit.
The card and port takes one byte each."
::= { atmPktCktEntry 11 }
-- The ATM Cell Circuit Table.
atmCellCktTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCellCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM virtual circuit table."
::= { atmCktTable 2 }
atmCellCktEntry OBJECT-TYPE
SYNTAX AtmCellCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Cell Circuit table entry.
Each entry is indexed by one field:
The circuit index."
INDEX { atmCellCktIndex }
::= { atmCellCktTable 1 }
AtmCellCktEntry ::= SEQUENCE {
atmCellCktIndex
INTEGER,
atmCellCktPriority
INTEGER,
atmCellCktEnable
INTEGER,
atmCellCktType
INTEGER,
atmCellCktNumEndpt
INTEGER,
atmCellCktEndptList
OCTET STRING,
atmCellCktStatus
INTEGER
}
atmCellCktIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index to the packet circuit table.
support total of 256 circuits."
::= { atmCellCktEntry 1 }
atmCellCktPriority OBJECT-TYPE
SYNTAX INTEGER {
normPriority(1),
highPriority(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Priority bit of the circuit.
1 = normal priority
2 = high priority"
::= { atmCellCktEntry 2 }
atmCellCktEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable bit of the cell circuit.
1 = enable cell circuit
2 = disable cell circuit"
::= { atmCellCktEntry 3 }
atmCellCktType OBJECT-TYPE
SYNTAX INTEGER {
virtualCkt(1),
virtualPathCkt(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"type bit of the circuit.
1 = virtual circuit
2 = virtual path circuit"
::= { atmCellCktEntry 4 }
atmCellCktNumEndpt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of endpoints in the circuit.
An endpoint is defined as a combination of
card/port/vpi/vci."
::= { atmCellCktEntry 5 }
atmCellCktEndptList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"List of endpoints for the circuit.
Each endpoint includes
Card (32 bit)
Port (32 bit)
Vpi (32 bit)
Vci (32 bit)"
::= { atmCellCktEntry 6 }
atmCellCktStatus OBJECT-TYPE
SYNTAX INTEGER {
add(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the entry. Entries may be added by
specifying a value of valid, and removed by setting the status
to invalid."
::= { atmCellCktEntry 7 }
-- SECTION 4: Port Table Configuration Group
-- This group contains information pertaining to ATM port
-- configuration in the system
-- The ATM Port Table
atmPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmPortConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Hardware Port Configuration Table"
::= { atmPortConfig 1 }
atmPortConfigEntry OBJECT-TYPE
SYNTAX AtmPortConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM port configuration table.
Each entry is indexed by two fields:
The card index and the port index."
INDEX {atmPortCardIndex, atmPortPortIndex }
::= { atmPortConfigTable 1 }
AtmPortConfigEntry ::= SEQUENCE {
atmPortCardIndex
INTEGER,
atmPortPortIndex
INTEGER,
atmPortEnable
INTEGER,
atmPortLoopTimingEnable
INTEGER,
atmPortHecCosetEnable
INTEGER,
atmPortHecCorrectionEnable
INTEGER,
atmPortHardwareFrameMode
INTEGER,
atmPortLocalLoopEnable
INTEGER,
atmPortRemoteLoopEnable
INTEGER,
atmPortForceHecErrorEnable
INTEGER,
atmPortScramblingEnable
INTEGER,
atmPortSigEntityType
INTEGER,
atmPortSigEntityRole
INTEGER,
atmPortSigVersion
INTEGER,
atmPortSigIlmi
INTEGER,
atmPortAdminFrameMode
INTEGER,
atmPortSscopStatus
INTEGER,
atmPortStatusEnquiryEnable
EnableIndicator,
atmPortTimerT309
INTEGER,
atmPortTrafficShapingEnable
INTEGER
}
atmPortCardIndex OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates the ATM card id."
::= { atmPortConfigEntry 1 }
atmPortPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates ATM port id."
::= { atmPortConfigEntry 2 }
atmPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if the ATM port is enabled or disabled.
2=Disable, 1=Enable. When the port is disabled, no cell
traffic will be ggenerated nor accepted and not SONET signal
is generated.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 3 }
atmPortLoopTimingEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if loop timing is enabled or disabled.
2=Disable, 1=Enable.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 4 }
atmPortHecCosetEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if heccoset is enabled or disabled.
2=Disable, 1=Enable. When the port is disabled, no cell
traffic will be ggenerated nor accepted and not SONET signal
is generated.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 5 }
atmPortHecCorrectionEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if hec correction is enabled or disabled.
2=Disable, 1=Enable.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 6 }
atmPortHardwareFrameMode OBJECT-TYPE
SYNTAX INTEGER {
sonet(1),
sdh(2),
notapply(3),
other(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates the atm frame mode detected by hardware,
Sonet, SDH or NotApply (no cable plugged in) or
other (value other than sonet and sdh)."
::= { atmPortConfigEntry 7 }
atmPortLocalLoopEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if local loop is enabled or disabled.
2=Disable, 1=Enable.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 8 }
atmPortRemoteLoopEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if loop timing is enabled or disabled.
2=Disable, 1=Enable. When the port is disabled, no cell
traffic will be ggenerated nor accepted and not SONET signal
is generated.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 9 }
atmPortForceHecErrorEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if forcing cell header checksum error
is enabled or disabled.
2=Disable, 1=Enable.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 10 }
atmPortScramblingEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if scrambing is enabled or disabled.
2=Disable, 1=Enable.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 11 }
atmPortSigEntityType OBJECT-TYPE
SYNTAX INTEGER {
noSig(1), -- no signalling
uni(2), -- UNI
iisp(3) -- NNI
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the type of the siganlling entity
that is associated with this ATM port. The type of
a signalling instance can either be no signalling,
UNI which is the User-Network Interface, or Network-
Network Interface iisp(3). Note that there are more
than one NNI supported by the ATM Forum and we support
only IISP.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 12 }
atmPortSigEntityRole OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- unspecified
user(2), -- User side of UNI
netw(3) -- Network side of UNI
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the role of the signalling entity
that is associated with this ATM port. When
the object atmPortSigEntity is set to a value other
than uni(2), this object is set to other(1).
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 13 }
atmPortSigVersion OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- unspecified
auto(2), -- learn it thru ILMI
uni30(3), -- UNI 3.0
uni31(4) -- UNI 3.1
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the version of the siganlling entity
that is associated with this ATM port. This object is
always set to other(1) when the object atmPortSigEntityType
is set to a value other than uni(2). When the value of
this object is set to auto(2), the signalling entity will
start running with UNI 3.1 and learn the correct version
through ILMI.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 14 }
atmPortSigIlmi OBJECT-TYPE
SYNTAX INTEGER {
enabled(1), -- ILMI enabled
disabled(2) -- ILMI disabled
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable/disable ILMI.
Exception: this field is read-only for 5782 Goldfish
Module. That is, the user is not allowed to configure
the port on this module."
::= { atmPortConfigEntry 15 }
atmPortAdminFrameMode OBJECT-TYPE
SYNTAX INTEGER {
sonet(1),
sdh(2),
invalid(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When read, this object returns the configured atm
frame mode. When set, only modes sonet and sdh
are supported."
::= { atmPortConfigEntry 16 }
atmPortSscopStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
up(2),
down(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the operational status of the
service specific connection-oriented protocol
( SSCOP ). SSCOP's function is to correct
transmission errors or losses by selectively
retransmitting the missing frames.
down - Indicates that the peer protocol has
failed to respond to the max number
of status polls by its peer.
up - Indicates the peer protocol is responding
to the status polls.
other - is an undetermined state of the SSCOP
peer protocol."
::= {atmPortConfigEntry 17 }
atmPortStatusEnquiryEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable the Status
enquiry for this logical link. The default value for
this object is enabled except for the UNI links.
Note that this parameter is used only if the ATM
signalling is enabled."
DEFVAL { disabled }
::= { atmPortConfigEntry 18 }
atmPortTimerT309 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Timer value of timer T309.T309 is a SAAL disconnect timer.
The T309 timer is started when SAAL disconnect is sent
and it is stopped when SAAL disconnect is sent. When the
timer is expired internal connection will be cleared and
virtual calls will be released."
DEFVAL { 10 }
::= { atmPortConfigEntry 19 }
atmPortTrafficShapingEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
" This field indicates if traffic shaping for the ATM
port is enabled or disabled. When traffic shaping is
disabled, the port operates at full wire rate.
When traffic shaping is enabled, the port will operate
at the configured rate or available pacing rate."
DEFVAL { disable }
::= { atmPortConfigEntry 20 }
-- SECTION 5: System Configuration Group
atmSysSigEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable the ATM signalling
task within the switch. Note that by disabling the ATM
signalling, the switch will not be able to support any ATM
applications such as the LAN Emulation Client. The default
of this value is disable."
::= { atmSysConfig 1 }
-- SECTION 6: Logical Link Table Configuration Group
-- This group contains information pertaining to ATM logical
-- link configuration in the system
-- The ATM Logical Link Table
atmMaxPortLogConfig OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of logical links
in the atmPortLogConfigTable."
::= { atmPortLogConfig 1 }
atmCurPortLogConfig OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of logical links
in the atmPortLogConfigTable."
::= { atmPortLogConfig 2 }
atmPortLogConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmPortLogConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Logical link Configuration Table."
::= { atmPortLogConfig 3 }
atmPortLogConfigEntry OBJECT-TYPE
SYNTAX AtmPortLogConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM logical link configuration table.
Each entry is indexed by three fields:
The card index, port index and the VPI."
INDEX {atmPortLogConfigCardIndex,
atmPortLogConfigPortIndex,
atmPortLogConfigVPI }
::= { atmPortLogConfigTable 1 }
AtmPortLogConfigEntry ::= SEQUENCE {
atmPortLogConfigCardIndex
INTEGER,
atmPortLogConfigPortIndex
INTEGER,
atmPortLogConfigVPI
INTEGER,
atmPortLogConfigStatus
INTEGER,
atmPortLogConfigSigEntityType
INTEGER,
atmPortLogConfigSigEntityRole
INTEGER,
atmPortLogConfigSigVersion
INTEGER,
atmPortLogConfigSigIlmi
INTEGER,
atmPortLogConfigAdmWeightCbr
INTEGER,
atmPortLogConfigAdmWeightUbr
INTEGER,
atmPortLogConfigStatusEnquiryEnable
EnableIndicator,
atmPortLogConfigTimerT309
INTEGER
}
atmPortLogConfigCardIndex OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates the ATM card id."
::= { atmPortLogConfigEntry 1 }
atmPortLogConfigPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..24)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates ATM port id."
::= { atmPortLogConfigEntry 2 }
atmPortLogConfigVPI OBJECT-TYPE
SYNTAX INTEGER (0..15)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates ATM virtual path identifier."
::= { atmPortLogConfigEntry 3 }
atmPortLogConfigStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
up(2),
add(3),
modify(4),
remove(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to add, modify or delete a logical
link. A value of other(1) will be returned for read
operations on logical links.
The value add(3) is written when setting up a new link
and modify(4) is used for modifying an existing link.
The value remove(5) is used to release the link."
::= { atmPortLogConfigEntry 4 }
atmPortLogConfigSigEntityType OBJECT-TYPE
SYNTAX INTEGER {
noSig(1), -- no signaling
uni(2), -- UNI
iisp(3), -- IISP
pnni(4) -- PNNI
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the type of the signaling entity
associated with this ATM port. The type of a signaling
can either be no signaling, User-Network Interface,
uni(2), Interim Interswitch Signaling Protocol,
iisp(3) or Private Network-Network Interface, pnni(4)."
::= { atmPortLogConfigEntry 5 }
atmPortLogConfigSigEntityRole OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- unspecified
user(2), -- User side of UNI
netw(3) -- Network side of UNI
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the role of the signaling entity
that is associated with this ATM logical port. This
object can only be set to user(2) or netw(3).
A value of other(1) is returned when neither user(2)
or netw(3) has been specified."
::= { atmPortLogConfigEntry 6 }
atmPortLogConfigSigVersion OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- unspecified
auto(2), -- learn it thru ILMI
uni30(3), -- UNI 3.0
uni31(4), -- UNI 3.1
pnni10(5) -- PNNI 1.0
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the version of the signaling entity
that is associated with this ATM port.
When atmPortLogConfigSigEntityType is set to pnni(4), the
signaling entity cannot be set to uni30(3) or uni31(4);
It can be set to pnni10(5) or auto(2).
When this object is set to auto(2), the signaling entity will
start running with UNI 3.1 and learn the correct version
through ILMI."
::= { atmPortLogConfigEntry 7 }
atmPortLogConfigSigIlmi OBJECT-TYPE
SYNTAX INTEGER {
enabled(1), -- ILMI enabled
disabled(2) -- ILMI disabled
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable ILMI.
When atmPortLogConfigSigEntityType is set to uni(2) and
atmPortLogConfigSigVersion is set to auto(2), this
object must be set to enabled(1).
When atmPortLogConfigSigEntityType is set to iisp(3), this
object must be set to disabled(2)."
::= { atmPortLogConfigEntry 8 }
atmPortLogConfigAdmWeightCbr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Administrative weight of this VP for
the constant bit rate service category. A value
of zero is returned if the link is non-PNNI."
DEFVAL { 5040 }
::= { atmPortLogConfigEntry 9 }
atmPortLogConfigAdmWeightUbr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Administrative weight of this VP for
the unspecified bit rate service category.
A value of zero is returned if the link is
non-PNNI."
DEFVAL { 5040 }
::= { atmPortLogConfigEntry 10 }
atmPortLogConfigStatusEnquiryEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable or disable the Status
enquiry. Note that this parametwer is used only
if the ATM signalling is enabled."
DEFVAL { disabled }
::= { atmPortLogConfigEntry 11 }
atmPortLogConfigTimerT309 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Timer value of timer T309.T309 is a SAAL disconnect timer.
The T309 timer is started when SAAL disconnect is sent
and it is stopped when SAAL disconnect is sent. When the
timer is expired internal connection will be cleared and
virtual calls will be released."
DEFVAL { 10 }
::= { atmPortLogConfigEntry 12 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-ATMMON-MIB DEFINITIONS ::= BEGIN
-- Centillion ATM Monitoring MIB Release 2.0.3
-- Revision 11/30/98
-- Copyright 1995-96 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
ifIndex
FROM RFC1213-MIB
Counter, IpAddress
FROM RFC1155-SMI
MacAddress, atmMonitor, CardId, PortId
FROM CENTILLION-ROOT-MIB;
-- Groups
atmPortMonitor OBJECT IDENTIFIER ::= { atmMonitor 1 }
atmElanMonitor OBJECT IDENTIFIER ::= { atmMonitor 2 }
atmPvcStatusMonitor OBJECT IDENTIFIER ::= { atmMonitor 3 }
atmSigMonitor OBJECT IDENTIFIER ::= { atmMonitor 4 }
atmCardMonitor OBJECT IDENTIFIER ::= { atmMonitor 5 }
atmStatusEnqMonitor OBJECT IDENTIFIER ::= { atmMonitor 6 }
-- SECTION 2: Port Statistics
-- This group contains information pertaining to ATM port statistics
-- The ATM Port Statistics
atmPortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmPortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Port Statistics"
::= { atmPortMonitor 1 }
atmPortStatEntry OBJECT-TYPE
SYNTAX AtmPortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Port Statistics.
Each entry is indexed by two fields:
The card number and the port number."
INDEX { atmStatCardId, atmStatPortId }
::= { atmPortStatTable 1 }
AtmPortStatEntry ::= SEQUENCE {
atmStatCardId
CardId,
atmStatPortId
PortId,
atmSigDetected
INTEGER,
atmRxBadHecCell
Counter,
atmRxDmaDropCell
Counter,
atmRxGoodCell
Counter,
atmTxDmaDropCell
Counter,
atmTxGoodCell
Counter,
atmSuniFifoOverrun
Counter
}
atmStatCardId OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is the card index "
::= {atmPortStatEntry 1 }
atmStatPortId OBJECT-TYPE
SYNTAX PortId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is the port index "
::= {atmPortStatEntry 2 }
atmSigDetected OBJECT-TYPE
SYNTAX INTEGER {
signalpresent(1),
nosignal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This bit field indicates if the port receives
signal from the remote ATM port.
1= signal present, 2= no signal."
::= { atmPortStatEntry 3 }
atmRxBadHecCell OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells received that has a bad ATM
cell header (HEC). The error is usually due to
a physical layer problem. For example, when the
fiber is first connected to the system or a clock
mismatch."
::= { atmPortStatEntry 4 }
atmRxDmaDropCell OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells received but is discarded by
the ATM header validation checking. The error
is usually due to a incorrectly configured VPI/VCI
or other configuration error."
::= { atmPortStatEntry 5 }
atmRxGoodCell OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells received that is valid."
::= { atmPortStatEntry 6 }
atmTxDmaDropCell OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outgoing cells dropped due to
congestions."
::= { atmPortStatEntry 7 }
atmTxGoodCell OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells transmitted."
::= { atmPortStatEntry 8 }
atmSuniFifoOverrun OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times that the SUNI FIFO overrun status bit has been read
in the true state."
::= { atmPortStatEntry 9 }
-- SECTION 3: Elan Statistics
-- This group contains information pertaining to ATM InterSwitch PVC
-- The ATM Elan PVC Statistics
atmElanPvcStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmElanPvcStatisticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Tmp ATM Elan PVC statistics"
::= { atmElanMonitor 1 }
atmElanPvcStatisticEntry OBJECT-TYPE
SYNTAX AtmElanPvcStatisticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Elan PVC statistics.
The Elan ID is used as
the index of the object."
INDEX { atmElanId }
::= { atmElanPvcStatisticTable 1 }
AtmElanPvcStatisticEntry ::= SEQUENCE {
atmElanId
INTEGER,
atmElanPvcInUcastPkt
INTEGER,
atmElanPvcInMcastPkt
INTEGER,
atmElanPvcOutUcastPkt
INTEGER,
atmElanPvcOutMcastPkt
INTEGER
}
atmElanId OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Elan index."
::= { atmElanPvcStatisticEntry 1 }
atmElanPvcInUcastPkt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of unicast packet that is received from
this Elan PVC."
::= { atmElanPvcStatisticEntry 2 }
atmElanPvcInMcastPkt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of multicast packet that is received from
this Elan PVC."
::= { atmElanPvcStatisticEntry 3 }
atmElanPvcOutUcastPkt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of unicast packet that is transmitted from
this Elan PVC."
::= { atmElanPvcStatisticEntry 4 }
atmElanPvcOutMcastPkt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of unicast packet that is transmitted from
this Elan PVC."
::= { atmElanPvcStatisticEntry 5 }
-- SECTION 4: ATM PVC Status
atmPvcStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmPvcStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Tmp ATM InterSwitch PVC status"
::= { atmPvcStatusMonitor 1 }
atmPvcStatusEntry OBJECT-TYPE
SYNTAX AtmPvcStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM PVC status.
The PVC circuit ID is used as
the index of the object."
INDEX { atmPvcCktId }
::= { atmPvcStatusTable 1 }
AtmPvcStatusEntry ::= SEQUENCE {
atmPvcCktId
INTEGER,
atmPvcElanId
INTEGER,
atmPvcRemoteSwitchInfoValid
INTEGER,
atmPvcRemoteSwitchMacAddress
MacAddress,
atmPvcRemoteSwitchPvcStatus
INTEGER,
atmPvcSTPState
INTEGER,
atmPvcRemoteElanId
INTEGER,
atmPvcRemoteMcpIpAddress
IpAddress
}
atmPvcCktId OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is the index of the circuit."
::= { atmPvcStatusEntry 1 }
atmPvcElanId OBJECT-TYPE
SYNTAX INTEGER (1..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is the index of the elan this circuit belongs to."
::= { atmPvcStatusEntry 2 }
atmPvcRemoteSwitchInfoValid OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is based on the aging timer of a remote
switch. If the local switch has not received any
packets from the remote switch for a period of time,
then it is declared as non-valid.
1 = non-valid
2 = valid (normal state of operation)."
::= { atmPvcStatusEntry 3 }
atmPvcRemoteSwitchMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field lists the remote switch's MAC address.
If the atmInterSwitchPvcRemoteSwitchInfoValid object
is 1, then this field contains the valid info.
Otherwise, this field contains the last learned info."
::= { atmPvcStatusEntry 4 }
atmPvcRemoteSwitchPvcStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is set if the remote switch receives packets from
this switch. If atmInterSwitchPvcRemoteSwitchInfoValid
objeect is 1, then this field contains the valid info.
Otherwise, this field contains the last learned info."
::= { atmPvcStatusEntry 5 }
atmPvcSTPState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates the STP port state of the circuit."
::= { atmPvcStatusEntry 6 }
atmPvcRemoteElanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates the elan ID of the circuit."
::= { atmPvcStatusEntry 7 }
atmPvcRemoteMcpIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the remote mcp ip address."
::= { atmPvcStatusEntry 8 }
-- SECTION 5: Signal statistics
-- This group contains information pertaining to ATM signal statistics.
cnCurPtptConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter counts the number of current point-to-point
calls of the switch."
::= { atmSigMonitor 1 }
cnCurPtmptConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter counts the number of current
point-to-multipoint calls of the switch."
::= { atmSigMonitor 2 }
cnCurActiveConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter counts the number of current
active calls of the switch."
::= { atmSigMonitor 3 }
cnCurPortConnsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnCurPortConnsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the point-to-point,
point-to-multipoint and active calls per port
for all the atm ports in the switch."
::= { atmSigMonitor 4 }
cnCurPortConnsEntry OBJECT-TYPE
SYNTAX CnCurPortConnsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry contains the point-to-point,
point-to-multipoint and active calls per port."
INDEX { ifIndex }
::= { cnCurPortConnsTable 1 }
CnCurPortConnsEntry ::=
SEQUENCE {
cnCurPortConnsPtptConns INTEGER,
cnCurPortConnsPtmptConns INTEGER,
cnCurPortConnsActiveConns INTEGER
}
cnCurPortConnsPtptConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This entry counts the number of current point-to-point
calls per port."
::= { cnCurPortConnsEntry 1 }
cnCurPortConnsPtmptConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This entry counts the number of current point-to-multipoint
calls per port."
::= { cnCurPortConnsEntry 2 }
cnCurPortConnsActiveConns OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This entry counts the number of current active
calls per port."
::= { cnCurPortConnsEntry 3 }
-- SECTION 6: Card Operational
-- This group contains information pertaining to ATM card operational
-- The ATM Card Operational
atmCardOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmCardOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Card Operational values"
::= { atmCardMonitor 1 }
atmCardOperEntry OBJECT-TYPE
SYNTAX AtmCardOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ATM Card Operational values.
Each entry is indexed by card number"
INDEX { atmCardOperCardId }
::= { atmCardOperTable 1 }
AtmCardOperEntry ::= SEQUENCE {
atmCardOperCardId
CardId,
atmCardOperExtClockSource
INTEGER
}
atmCardOperCardId OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field is the card index "
::= {atmCardOperEntry 1 }
atmCardOperExtClockSource OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates the operational external
clock source. The following value is read-only:
0 = Local Oscillator, 1..N = ATM port id for
external clock source. This object only applies
to ATM MDA modules with SM, MM, or UTP media types."
::= { atmCardOperEntry 2 }
-- SECTION 7: Status Enquiry Statistics
-- This group contains information pertaining to ATM status enquiry statistics.
cnStsEnqPTPCalls OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current point-to-point calls
in the status enquiry queue of the switch."
::= { atmStatusEnqMonitor 1 }
cnStsEnqActiveParties OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current active parties in
the status enquiry queue of the switch.
(This includes point- to-multi-point calls)."
::= { atmStatusEnqMonitor 2 }
cnStsEnqSent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of status enquiry requests sent."
::= { atmStatusEnqMonitor 3 }
cnStsEnqCfmsRecvd OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current status messages
(in response to status enquiry) received."
::= { atmStatusEnqMonitor 4 }
cnStsEnqRetried OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of status enquiry commands retried."
::= { atmStatusEnqMonitor 5 }
cnStsEnqTimeOuts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of status enquiry commands
timed out i.e The number of calls for which
status (in response to status enquiry) was
not received."
::= { atmStatusEnqMonitor 6 }
cnStsEnqQueueSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the status enquiry queue."
::= { atmStatusEnqMonitor 7 }
cnStsEnqCallsCleared OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of calls cleared by status enquiry. "
::= { atmStatusEnqMonitor 8 }
END
-- SECTION 1: Top Level Definitions
REDUND-TRAP-MIB DEFINITIONS ::= BEGIN
-- Copyright 1997 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
TRAP-TYPE FROM RFC-1215
sysMcpRedundIndx, sysMcpRedundOperState
FROM CENTILLION-CONFIG-MIB
sysMcpRedundTrap FROM CENTILLION-ROOT-MIB;
-- SECTION 2: Redundant traps definitions
sysMcpRedundDown TRAP-TYPE
ENTERPRISE sysMcpRedundTrap
VARIABLES { sysMcpRedundIndx,
sysMcpRedundOperState }
-- STATUS mandatory
DESCRIPTION
"When two MCP's are participating in redundancy,
they are aware of each other through a
mechanism based on heart beat protocol.
When primary MCP detects the failure of the
secondary, it will send the trap immediately.
When the secondary MCP detects the primary has
failed, it will take control, reset the switch
and then send the trap.
Varbind information returned with this trap:
1. sysMcpRedundIndx represents the slot where
active MCP resides.
2. sysMcpRedundOperState represents the state of
the failed MCP."
::= 1 -- 0x01
END
-- SECTION 1: Top Level Definitions
ATM-TRAP-MIB DEFINITIONS ::= BEGIN
-- Centillion Atm Trap MIB Release 1.0.1
-- Revision 01/12/2000
-- rcr 04/03/01 CR147311 - add SscopUp trap
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
TRAP-TYPE FROM RFC-1215
atmTraps FROM S5-ROOT-MIB
atmPortCardIndex,atmPortPortIndex,atmPortSscopStatus
FROM CENTILLION-ATMCFG-MIB;
-- SECTION 2: ATM traps definitions
s5CtrSscopDown TRAP-TYPE
ENTERPRISE atmTraps
VARIABLES {atmPortCardIndex,
atmPortPortIndex,
atmPortSscopStatus }
-- STATUS mandatory
DESCRIPTION
" This trap is sent when the SSCOP goes down
i.e., when the peer protocol has failed to
respond to the max number of status polls
by its peer.
atmPortCardIndex.........the ATM card id.
atmPortPortIndex.........the ATM port id.
atmPortSscopStatus ..........the status of the
SSCOP protocol."
::= 1
s5CtrAdmaLockup TRAP-TYPE
ENTERPRISE atmTraps
VARIABLES {atmPortCardIndex,
atmPortPortIndex}
-- STATUS mandatory
DESCRIPTION
" This trap is sent when a ADMA lockup condition
is detected on the MCP. The MCP must be reset
to clear this condition.
atmPortCardIndex.........the ATM card id.
atmPortPortIndex.........the ATM port id."
::= 2
s5CtrAcmaLockup TRAP-TYPE
ENTERPRISE atmTraps
VARIABLES {atmPortCardIndex}
-- STATUS mandatory
DESCRIPTION
" This trap is sent when a ACMA queue stuck
condition is detected on the MCP. The
MCP must be reset to clear this condition.
atmPortCardIndex.........the ATM card id."
::= 3
s5CtrSscopUp TRAP-TYPE
ENTERPRISE atmTraps
VARIABLES {atmPortCardIndex,
atmPortPortIndex,
atmPortSscopStatus }
-- STATUS mandatory
DESCRIPTION
" This trap is sent when the SSCOP uomes up.
atmPortCardIndex.........the ATM card id.
atmPortPortIndex.........the ATM port id.
atmPortSscopStatus ..........the status of the
SSCOP protocol."
::= 4
END
ATM-SOFT-PVC-TRAP-MIB DEFINITIONS ::= BEGIN
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
TRAP-TYPE FROM RFC-1215
atmSoftPvcTrapsPrefix,
atmSoftPvcCallFailures,
atmSoftPvcCurrentlyFailingSoftPVccs,
atmSoftPvcCurrentlyFailingSoftPVpcs FROM ATM-SOFT-PVC-MIB;
atmSoftPvcCallFailuresTrap TRAP-TYPE
ENTERPRISE atmSoftPvcTrapsPrefix
VARIABLES { atmSoftPvcCallFailures, atmSoftPvcCurrentlyFailingSoftPVccs,
atmSoftPvcCurrentlyFailingSoftPVpcs}
-- STATUS mandatory
DESCRIPTION
"A notification indicating that one or more series of
call attempts in trying to establish a Soft PVPC or
Soft PVCC have failed since the last
atmSoftPvcCallFailureTrap was sent. If this trap has
not been sent for the last atmSoftPvcNotificationInterval,
then it will be sent on the next increment of
atmSoftPvcCallFailures."
::= 1
END
-- SECTION 1: Top Level Definitions
PVC-TRAP-MIB DEFINITIONS ::= BEGIN
-- Copyright 1999 Nortel Networks, Inc.
-- All rights reserved.
-- This Nortel Networks SNMP Management Information Base Specification
-- (Specification) embodies Nortel Networks' confidential and
-- proprietary intellectual property. Nortel Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Nortel Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
TRAP-TYPE FROM RFC-1215
cnPvcTraps FROM CENTILLION-ROOT-MIB
atmPortCardIndex, atmPortPortIndex
FROM CENTILLION-ATMCFG-MIB
atmPvcCktId FROM CENTILLION-ATMMON-MIB;
-- SECTION 2: PVC traps definitions
remotePvcDown TRAP-TYPE
ENTERPRISE cnPvcTraps
VARIABLES { atmPortCardIndex,
atmPortPortIndex,
atmPvcCktId
}
-- STATUS mandatory
DESCRIPTION
" This trap is sent when a CLC PVC goes down
i.e. the RemotePvcStatus indicator is set to
down.
atmPortCardIndex.........the ATM card id.
atmPortPortIndex.........the ATM port id.
atmPvcCktId..............the PVC ckt id."
::= 1
END
-- SECTION 1: Top Level Definitions
STP-TOPOLOGY-CHANGE-TRAP-MIB DEFINITIONS ::= BEGIN
-- Centillion STP notification trap MIB release 1.0.0
-- Revision 04/13/2000
-- Copyright 2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Nortel Networks SNMP Management Information Base Specification
-- (Specification) embodies Nortel Networks' confidential and
-- proprietary intellectual property. Nortel Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Nortel Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
TRAP-TYPE FROM RFC-1215
stpChangeTrap FROM S5-ROOT-MIB
bridgeGroupIdentifier FROM CENTILLION-BRIDGEGROUP-MIB;
-- SECTION 2: Topology Change traps definitions
stpRxTopologyChg TRAP-TYPE
ENTERPRISE stpChangeTrap
VARIABLES { bridgeGroupIdentifier }
-- STATUS mandatory
DESCRIPTION
" This trap is sent when a spanning tree group receives a
topology change notification."
::= 1
END
-- SECTION 1: Top Level Definitions
CENTILLION-MCAST-MIB DEFINITIONS ::= BEGIN
-- Centillion VLAN MIB Release 2.0.1
-- Revision 05/05/98
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE FROM RFC-1212
IpAddress FROM RFC1155-SMI
Boolean, EnableIndicator, StatusIndicator,
PortId, CardId, sysConfig FROM CENTILLION-ROOT-MIB;
-- Textual Conventions
--
-- C100/BH switches support Virtual LAN,
-- which are identified by a unique VLAN identifier
-- as specified by this textual convention.
-- This VLAN identifier corresponds to the lower 12
-- bits in the IEEE VLAN field:
VlanId ::= INTEGER (1..4095)
-- Groups
vlan OBJECT IDENTIFIER ::= { sysConfig 31 }
-- SECTION 2: VLAN Multicast configuration/information table
vlanMcastProtocolGroup OBJECT IDENTIFIER ::= { vlan 1 }
-- SECTION 3: VLAN IGMP Protocol Group
vlanIGMPProtocolGroup OBJECT IDENTIFIER ::= { vlanMcastProtocolGroup 1 }
-- SECTION 4: VLAN igmp configuration table
vlanIGMPConfig OBJECT IDENTIFIER ::= { vlanIGMPProtocolGroup 1 }
-- SECTION 5: IGMP configuration table
igmpGeneralConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGeneralConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP general configuration table which includes
pseudo query, IRAP query configuration, and maximum
number of groups supported in this VLAN."
::= { vlanIGMPConfig 1 }
igmpGeneralConfigEntry OBJECT-TYPE
SYNTAX IgmpGeneralConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP general configuration entry.
Each entry is indexed by a vlan id.
An example to create the entry is:
set igmpGeneralConfigIgmpSupport.3=I2 and
igmpGeneralConfigMaxGroup.3=I20 to
a switch ip address.
(where 3 is vlan Id; 2 is enabled; 20 is maximum
multicast groups to be supported for this vlan. "
INDEX { igmpGeneralConfigVlanId }
::= { igmpGeneralConfigTable 1 }
IgmpGeneralConfigEntry ::= SEQUENCE {
igmpGeneralConfigVlanId
VlanId,
igmpGeneralConfigPseudoQuery
EnableIndicator,
igmpGeneralConfigIrapQuery
EnableIndicator,
igmpGeneralConfigIgmpSupport
EnableIndicator,
igmpGeneralConfigMaxGroup
INTEGER
}
igmpGeneralConfigVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique VLAN identifier of this IGMP configuration
entry. "
::= { igmpGeneralConfigEntry 1 }
igmpGeneralConfigPseudoQuery OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"In the absence of a true IGMP router, the switch may be
configured to issue general queries. This provides the
capability for multicast pruning with an isoloated subnet.
The mode defaults to disabled in a VLAN configured for
IGMP support"
::= { igmpGeneralConfigEntry 2 }
igmpGeneralConfigIrapQuery OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Control whether IGMP Router Advertisement Protocol
messages will be used to determine the existence of
a router in a remote switch. Default is 'enabled'."
::= { igmpGeneralConfigEntry 3 }
igmpGeneralConfigIgmpSupport OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
" When 'enabled' is specified, it indicates that the IGMP
is supported in this VLAN."
::= { igmpGeneralConfigEntry 4 }
igmpGeneralConfigMaxGroup OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The maximum number of multicast groups supported in
this VLAN. If the VLAN supports only manually
configured multicast groups, then the value of this
field equals the length of the IGMP multicast group
if the multicast group is an inclusive set.
A value of 0 indicates that IGMP multicasting is not
supported in this VLAN"
::= { igmpGeneralConfigEntry 5 }
igmpTimerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpTimerConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP Multicast timer configuration table"
::= { vlanIGMPConfig 2 }
igmpTimerConfigEntry OBJECT-TYPE
SYNTAX IgmpTimerConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP Multicast timer configuration entry.
Each entry is indexed by a vlan id. This entry will
be created when the corresponding igmpGeneralConfigEntry
is created. All the values of the mibs in this entry
will be set to default at the time of creation. "
INDEX { igmpTimerConfigVlanId }
::= { igmpTimerConfigTable 1 }
IgmpTimerConfigEntry ::= SEQUENCE {
igmpTimerConfigVlanId
VlanId,
igmpTimerConfigTimerRobustness
INTEGER,
igmpTimerConfigQueryInterval
INTEGER,
igmpTimerConfigQueryResponse
INTEGER
}
igmpTimerConfigVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique VLAN identifier of this multicast timer
configuration entry."
::= { igmpTimerConfigEntry 1 }
igmpTimerConfigTimerRobustness OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The robustness variable for the multicast group.
A value of zero indicates the default value should
be taken. If the value specified is non-zero, it should
be equal or greater than 2"
DEFVAL { 2 }
::= { igmpTimerConfigEntry 2 }
igmpTimerConfigQueryInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The query interval configured for the multicast group.
A value of zero indicates the default value should be
used. The value should be less than 0xffff"
DEFVAL { 125 }
::= { igmpTimerConfigEntry 3 }
igmpTimerConfigQueryResponse OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The response interval configured for the multicast group.
A value of zero indicates the default value should be used.
The value should be less than 0xffff. "
DEFVAL { 100 }
::= { igmpTimerConfigEntry 4 }
--
-- The multicast group address table
--
igmpGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP Multicast group address configuration table. "
::= { vlanIGMPConfig 3 }
igmpGroupEntry OBJECT-TYPE
SYNTAX IgmpGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP Multicast group configuration entry.
Each entry is indexed by igmpGroupVlanId,
igmpGroupStatic, and igmpGroupAddress"
INDEX { igmpGroupVlanId, igmpGroupStatic, igmpGroupAddress}
::= { igmpGroupTable 1 }
IgmpGroupEntry ::= SEQUENCE {
igmpGroupVlanId
VlanId,
igmpGroupStatic
Boolean,
igmpGroupAddress
IpAddress,
igmpGroupIncluded
INTEGER,
igmpGroupStatus
StatusIndicator
}
igmpGroupVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique VLAN identifier of this IGMP multicast group
address entry. "
::= { igmpGroupEntry 1 }
igmpGroupStatic OBJECT-TYPE
SYNTAX Boolean
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Indicates whether the IGMP multicast group was created
statically(TRUE) by a management entity, or dynamically
learned"
::= { igmpGroupEntry 2 }
igmpGroupAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The multicast group address(Class D). The range is from
224.0.0.0 to 239.255.255.255. The addresses from
224.0.0.0 to 224.0.0.255 are reserved IP multicast addresses."
::= { igmpGroupEntry 3 }
igmpGroupIncluded OBJECT-TYPE
SYNTAX INTEGER {
included(1),
excluded(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the multicast addresses are to be included or
excluded from the group. Dynamic entries are always included
and can not be modified, while static entries may be
either included or excluded. For each VLAN, it only
allows to configure either 'included' as static or
'excluded' as static. "
::= { igmpGroupEntry 4 }
igmpGroupStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this multicast group entry: 'valid' and
'invalid'. This object enables the user to add or delete
this multicast group. Setting the status as 'valid' is to
add the entry; otherwise as 'invalid' is to delete the
entry.
An example to create an multicast group entry is:
set igmpGroupStatus.3.1.224.0.0.1= valid
where 3: vlan id; 1: static; 224.0.0.1: multicast group IP
address"
::= { igmpGroupEntry 5 }
--
-- The multicast router port table
--
igmpRouterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpRouterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP Multicast router port table. It contains a list of
the ports containing configured IGMP routers. These
ports initialize the IPrDtag and IPmDtag for the group."
::= { vlanIGMPConfig 4 }
igmpRouterPortEntry OBJECT-TYPE
SYNTAX IgmpRouterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IP IGMP Multicast router port entry. Each entry is
indexed by igmpRouterPortVlanId, igmpRouterPortStatic,
igmpRouterPortCard, igmpRouterPortPort"
INDEX { igmpRouterPortVlanId, igmpRouterPortStatic,
igmpRouterPortCard, igmpRouterPortPort}
::= { igmpRouterPortTable 1 }
IgmpRouterPortEntry ::= SEQUENCE {
igmpRouterPortVlanId
VlanId,
igmpRouterPortStatic
Boolean,
igmpRouterPortCard
CardId,
igmpRouterPortPort
PortId,
igmpRouterPortStatus
StatusIndicator
}
igmpRouterPortVlanId OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique VLAN identifier of this IGMP multicast
router port entry. "
::= { igmpRouterPortEntry 1 }
igmpRouterPortStatic OBJECT-TYPE
SYNTAX Boolean
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Indicates whether the IGMP multicast router port was
created statically(TRUE) by a management entity, or
dynamically learned. "
::= { igmpRouterPortEntry 2 }
igmpRouterPortCard OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card id of this multicast router port entry. "
::= { igmpRouterPortEntry 3 }
igmpRouterPortPort OBJECT-TYPE
SYNTAX PortId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port id of this multicast router port entry. "
::= { igmpRouterPortEntry 4 }
igmpRouterPortStatus OBJECT-TYPE
SYNTAX StatusIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this multicast router port entry: 'valid'
and 'invalid'. This object enables the user to add or
delete this multicast group. Setting the status as 'valid'
is to add the entry; otherwise as 'invalid' is to delete
the entry.
An example to create an multicast router port entry is:
set igmpRouterPortStatus.3.1.5.2 = valid
where 3: vlan id; 1: static; 5.2 : card/port that is
connected with igmp router"
::= { igmpRouterPortEntry 5 }
END
-- SECTION 1: Top Level Definitions
RFC1407-EXT-MIB DEFINITIONS ::= BEGIN
-- RFC1407(DS3/E3) Extensions MIB Release 2.0.0
-- Revision 12/01/97
-- Copyright 1997 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
Gauge
FROM RFC1155-SMI
extensions, EnableIndicator
FROM CENTILLION-ROOT-MIB
dsx3TotalIndex
FROM RFC1407-MIB;
cnds3e3Ext OBJECT IDENTIFIER ::= { extensions 6 }
cndsx3Oper OBJECT IDENTIFIER ::= { cnds3e3Ext 1 }
cndsx3TotalExt OBJECT IDENTIFIER ::= { cnds3e3Ext 2 }
cndsx3ConfigExt OBJECT IDENTIFIER ::= { cnds3e3Ext 3 }
-- SECTION 2: MIB Objects
-- DS3/E3 Total Extention Table
cndsx3TotalExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cndsx3TotalExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the counters
that are additional to the
existing dsx3TotalTable"
::= { cndsx3TotalExt 1}
cndsx3TotalExtEntry OBJECT-TYPE
SYNTAX Cndsx3TotalExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the DS3/E3 TotalExt table."
INDEX { dsx3TotalIndex }
::= { cndsx3TotalExtTable 1 }
Cndsx3TotalExtEntry ::= SEQUENCE {
cndsx3CellPayloadHECError
Gauge
}
cndsx3CellPayloadHECError OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A counter of Payload HEC errors."
::= { cndsx3TotalExtEntry 1 }
-- DS3/E3 Configuration Extention Table
cndsx3ConfigExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cndsx3ConfigExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the configurable parameters
that are additional to the
existing dsx3ConfigTable"
::= { cndsx3ConfigExt 1}
cndsx3ConfigExtEntry OBJECT-TYPE
SYNTAX Cndsx3ConfigExtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the DS3/E3 ConfigExt table."
INDEX { cndsx3LineIndex }
::= { cndsx3ConfigExtTable 1 }
Cndsx3ConfigExtEntry ::= SEQUENCE {
cndsx3LineBuildOut
EnableIndicator,
cndsx3LineIndex
INTEGER,
cndsx3ScramblingEnable
EnableIndicator,
cndsx3E3ConfigType
INTEGER
}
cndsx3LineBuildOut OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates LineBuild Out status"
::= { cndsx3ConfigExtEntry 1 }
cndsx3LineIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is the identifier of a DS3/E3
Interface on a managed device."
::= { cndsx3ConfigExtEntry 2 }
cndsx3ScramblingEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field indicates if scrambing is enabled or
disabled."
::= { cndsx3ConfigExtEntry 3 }
cndsx3E3ConfigType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
g751(2),
g832(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows to switch between E3 G751 and G832 mode.
The following value is read-only:
other(1).......other than g751 and g832
The following value is read-write:
g751(2)........E3ConfigType is G751
g832(3)........E3ConfigType is G832"
::= { cndsx3ConfigExtEntry 4 }
-- DS3/E3 Operational Configuration Table
cndsx3OperTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cndsx3OperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the configuration
information that are operational currently.
This table contains all the objects defined
in dsx3ConfigTable plus some additional.
This table is read only"
::= { cndsx3Oper 1}
cndsx3OperEntry OBJECT-TYPE
SYNTAX Cndsx3OperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the DS3/E3 Operational Configuration table."
INDEX { cndsx3OperLineIndex }
::= { cndsx3OperTable 1 }
Cndsx3OperEntry ::= SEQUENCE {
cndsx3OperLineIndex
INTEGER,
cndsx3OperLineType
INTEGER,
cndsx3OperLoopbackConfig
INTEGER,
cndsx3OperLineStatus
INTEGER,
cndsx3OperTransmitClockSource
INTEGER,
cndsx3OperPlcpLOFEvent
INTEGER,
cndsx3OperG832CellDelineation
INTEGER,
cndsx3OperLineBuildOut
EnableIndicator,
cndsx3OperScramblingEnable
EnableIndicator,
cndsx3OperE3ConfigType
INTEGER
}
cndsx3OperLineIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is the identifier of a DS3/E3
Interface on a managed device."
::= { cndsx3OperEntry 1 }
cndsx3OperLineType OBJECT-TYPE
SYNTAX INTEGER {
dsx3other(1),
dsx3M23(2),
dsx3SYNTRAN(3),
dsx3CbitParity(4),
dsx3ClearChannel(5),
e3other(6),
e3Framed(7),
e3Plcp(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the variety of DS3 C-bit
or E3 application implementing this interface.
The type of interface affects the interpretation of the
usage and error statistics.
The rate of DS3 is 44.736 Mbps and E3 is 34.368 Mbps.
The dsx3ClearChannel value means that the C-bits
are not used except for sending/receiving AIS.
The values, in sequence, describe:
TITLE: SPECIFICATION:
dsx3M23 ANSI T1.107-1988
dsx3SYNTRAN ANSI T1.107-1988
dsx3CbitParity ANSI T1.107a-1989
dsx3ClearChannel ANSI T1.102-1987
e3Framed CCITT G.751
e3Plcp ETSI T/NA(91)18."
::= { cndsx3OperEntry 2 }
cndsx3OperLoopbackConfig OBJECT-TYPE
SYNTAX INTEGER {
dsx3NoLoop(1),
dsx3PayloadLoop(2),
dsx3LineLoop(3),
dsx3OtherLoop(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the loopback configuration
of the DS3/E3 interface.
dsx3NoLoop
Not in the loopback state. A device that is
not capable of performing a loopback on
the interface shall always return this as
it's value.
dsx3PayloadLoop
The received signal at this interface is looped
through the device. Typically the received signal
is looped back for retransmission after it has
passed through the device's framing function.
dsx3LineLoop
The received signal at this interface does not
go through the device (minimum penetration) but
is looped back out.
dsx3OtherLoop
Loopbacks that are not defined here."
::= { cndsx3OperEntry 3 }
cndsx3OperLineStatus OBJECT-TYPE
SYNTAX INTEGER (1..1023)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the
Line Status of the interface.
It contains loopback state information
and failure state information.
The dsx3LineStatus is a bit map represented
as a sum, therefore, it can represent multiple failures
and a loopback (see dsx3LoopbackConfig object for the
type of loopback) simultaneously.
The dsx3NoAlarm should be set if and only if
no other flag is set.
The various bit positions are:
1 dsx3NoAlarm No alarm present
2 dsx3RcvRAIFailure Receiving Yellow/Remote
Alarm Indication
4 dsx3XmitRAIAlarm Transmitting Yellow/Remote
Alarm Indication
8 dsx3RcvAIS Receiving AIS failure state
16 dsx3XmitAIS Transmitting AIS
32 dsx3LOF Receiving LOF failure state
64 dsx3LOS Receiving LOS failure state
128 dsx3LoopbackState Looping the received signal
256 dsx3RcvTestCode Receiving a Test Pattern
512 dsx3OtherFailure any line status not defined here"
::= { cndsx3OperEntry 4 }
cndsx3OperTransmitClockSource OBJECT-TYPE
SYNTAX INTEGER {
loopTiming(1),
localTiming(2),
throughTiming(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source of Transmit Clock.
is derived from the recovered receive clock of
another DS3 interface."
::= { cndsx3OperEntry 5 }
cndsx3OperPlcpLOFEvent OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates PLCP Loss of Frame event.
The following value is read-only:
on(1).......Loss of Frame event is present
off(2)......Loss of Frame event is not present"
::= { cndsx3OperEntry 6 }
cndsx3OperG832CellDelineation OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates Cell Delineation events.
The following value is read-only:
on(1).......Cell Delineation event is present
off(2)......Cell Delineation event is not present"
::= { cndsx3OperEntry 7 }
cndsx3OperLineBuildOut OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates line buildout status"
::= { cndsx3OperEntry 8 }
cndsx3OperScramblingEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This field indicates if scrambing is enabled or
disabled."
::= { cndsx3OperEntry 9 }
cndsx3OperE3ConfigType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
g751(2),
g832(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object shows E3Config mode.
The following value is read-only:
other(1).......other than g751 and g832
g751(2)........E3ConfigType is G751
g832(3)........E3ConfigType is G832"
::= { cndsx3OperEntry 10 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-VLAN-MIB DEFINITIONS ::= BEGIN
-- Centillion VLAN MIB Release 0.0.0
-- Revision 2/24/98
-- Copyright 1998 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
RowStatus, TruthValue
FROM SNMPv2-TC-v1
InterfaceIndex
FROM IF-MIB
vlan, VlanId
FROM CENTILLION-MCAST-MIB;
-- Groups
cnVlanMemberGroup OBJECT IDENTIFIER ::= { vlan 2 }
-- SECTION 2: VLAN Port Membership Configuration Table
--
-- This table defines the VLAN membership and configuration for each port.
-- It is used as a substitute for the cnVlanPortTable to provide
-- configuration support for agents that handle token ring ports
-- in source routing VLANs and/or define a port's ingress
-- classification method by VLAN.
--
cnVlanPortMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnVlanPortMemberEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The VLAN port membership configuration table. This
table contains membership information pertaining to the
ports belonging to a VLAN."
::= { cnVlanMemberGroup 1 }
cnVlanPortMemberEntry OBJECT-TYPE
SYNTAX CnVlanPortMemberEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry containing VLAN membership information
for a particular port. Entries are added by
specifying the cnVlanPortMemberCard,
cnVlanPortMemberPort, cnVlanPortMemberVID,
and the cnVlanPortMemberIngressType.
Entries are deleted simply by setting the
cnVlanPortMemberStatus object to destroy."
INDEX { cnVlanPortMemberCard,
cnVlanPortMemberPort,
cnVlanPortMemberVID }
::= { cnVlanPortMemberTable 1 }
CnVlanPortMemberEntry ::= SEQUENCE {
cnVlanPortMemberCard
INTEGER,
cnVlanPortMemberPort
INTEGER,
cnVlanPortMemberVID
VlanId,
cnVlanPortMemberStatus
RowStatus,
cnVlanPortMemberIngressType
INTEGER,
cnVlanPortMemberDynamic
TruthValue,
cnVlanPortMemberIfIndex
InterfaceIndex,
cnVlanPortMemberRing
INTEGER
}
cnVlanPortMemberCard OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The card number for this port in the VLAN."
::= { cnVlanPortMemberEntry 1 }
cnVlanPortMemberPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number for this port in the VLAN."
::= { cnVlanPortMemberEntry 2 }
cnVlanPortMemberVID OBJECT-TYPE
SYNTAX VlanId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VLAN ID of which this port is a member."
::= { cnVlanPortMemberEntry 3 }
cnVlanPortMemberStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current status of the entry. Entries may be added by
specifying a value of createAndGo, and removed by setting
the status to destroy."
::= { cnVlanPortMemberEntry 4 }
cnVlanPortMemberIngressType OBJECT-TYPE
SYNTAX INTEGER {
pvid(1), -- classify by configured PVID
tag(2), -- classify by 802.1Q tag (VID)
protocolId(3) -- classify by ingress protocol type
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The method used to classify ingress frames on this
port into this VLAN. The allowed values are specific to
the cnVlanType of the VLAN as follows:
byPort: pvid or tag
byProtocolId: pvid, tag, or protocolId
Allowable values may also be restricted by the
VLAN capabilities of this port."
::= { cnVlanPortMemberEntry 5 }
cnVlanPortMemberDynamic OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value for this object indicates whether the
switch learned this port's VLAN membership dynamically."
::= { cnVlanPortMemberEntry 6 }
cnVlanPortMemberIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value for this object identifies the instance of
the ifIndex object, defined in MIB-II, for the interface
corresponding to this port and VLAN. If no such entry
exists, the value 0 may be returned."
::= { cnVlanPortMemberEntry 7 }
cnVlanPortMemberRing OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ring number for this port if this VLAN uses source
route or source route transparent bridging."
::= { cnVlanPortMemberEntry 8 }
-- SECTION 3: Default Management Vlan Configuration
--
cnVlanENETMgt OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS mandatory
DESCRIPTION "VID of the Ethernet management VLAN. The null
VID indicates that an Ethernet management VLAN
is not configured."
::= { vlan 3 }
cnVlanTRMgt OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS mandatory
DESCRIPTION "VID of the Token Ring management VLAN. The null
VID indicates that an Token Ring management VLAN
is not configured."
::= { vlan 4 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-SONET-MIB DEFINITIONS ::= BEGIN
-- Centillion SONET MIB Release 1.0.0
-- Revision 02/12/98
-- Copyright 1998 Bay Networks Communications, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
Counter32
FROM SNMPv2-SMI-v1
OBJECT-TYPE
FROM RFC-1212
ifIndex
FROM RFC1213-MIB
atmSonet
FROM CENTILLION-ROOT-MIB;
-- Groups
atmSonetConfig OBJECT IDENTIFIER ::= { atmSonet 1 }
-- SECTION 2: SONET Section Table
-- Centillion SONET/SDH Section group contains additional
-- information not contained in RFC SONET/SDH Section groups.
cnSonetSectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnSonetSectionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Centillion SONET/SDH Section table."
::= { atmSonetConfig 1 }
cnSonetSectionEntry OBJECT-TYPE
SYNTAX CnSonetSectionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Centillion SONET/SDH
Section table."
INDEX { ifIndex }
::= { cnSonetSectionTable 1 }
CnSonetSectionEntry ::=
SEQUENCE {
cnSonetSectionBip8Errors Counter32
}
cnSonetSectionBip8Errors OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Section Bit Interleaved Parity.
Number of STS-3(c) frames with BIP-8 errors."
::= { cnSonetSectionEntry 1 }
END
-- SECTION 1: Top Level Definitions
CENTILLION-SYSTEM-EVENT-LOG-MIB DEFINITIONS ::= BEGIN
-- Centillion System Event Log Management MIB Release 1.0.0
-- Revision 11/03/98
-- Copyright 1998 Nortel Networks, Inc.
-- All rights reserved.
-- This Nortel Networks SNMP Management Information Base Specification
-- (Specification) embodies Nortel Networks' confidential and
-- proprietary intellectual property. Nortel Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Nortel Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
TimeIntervalSec
FROM S5-TCS-MIB
CardId, PortId,
sysEvtLogMgmt
FROM CENTILLION-ROOT-MIB;
-- SECTION 2: System Event Log Management MIB Objects
sysEvtLogDuration OBJECT-TYPE
SYNTAX TimeIntervalSec
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the remaining duration of Event Logging.
The unit is in seconds. The maximum value is equal to 1000 days
(86,400,000 seconds). A set value of greater than 1000 days will result
BADVALUE return. A value of 0 indicates the Event Logging is now stopped
and disabled. A non-zero value indicates that Event Logging is enabled.
Default value is set at system cold start only.
"
DEFVAL { 0 }
::= { sysEvtLogMgmt 1 }
sysEvtLogPreFilterEntityMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The bit array that contains the bit map of all possible entities for
event logging pre-filter control. There are total of 64 entities.
Each entity represented by one bit. A bit with a value of 1 means
that the corresponding Entity is enabled for event logging,
0 when the event logging is disabled for the corresponding entity.
The following show the bit position and associated entity.
Bit 0 - SNMP_ENT_ATM_PORT
Bit 1 - SNMP_ENT_BOOTP
Bit 2 - SNMP_ENT_CLC
Bit 3 - SNMP_ENT_CLI
Bit 4 - SNMP_ENT_CONFIG
Bit 5 - SNMP_ENT_ETHERNET
Bit 6 - SNMP_ENT_FDB
Bit 7 - SNMP_ENT_HW
Bit 8 - SNMP_ENT_IISP
Bit 9 - SNMP_ENT_ILMI
Bit 10 - SNMP_ENT_IP
Bit 11 - SNMP_ENT_LANE
Bit 12 - SNMP_ENT_LEC
Bit 13 - SNMP_ENT_MCP
Bit 14 - SNMP_ENT_SIGNL
Bit 15 - SNMP_ENT_SNMP
Bit 16 - SNMP_ENT_STP
Bit 17 - SNMP_ENT_TELNET
Bit 18 - SNMP_ENT_TFTP
Bit 19 - SNMP_ENT_TOKENRING
Bit 20 - SNMP_ENT_VPORT
Bit 21 - SNMP_ENT_MPOA
When a new entity is created, a new bit position should also be defined.
The order of bit is defined as bit 0-7 in the lowest oder of byte
(first byte), bit 8-15 in the second lowest order of byte(second bye),
and so on. The lower number of bit is the least significant bit within
the byte.
"
DEFVAL { 'FFFFFFFFFFFFFFFF'h }
::= { sysEvtLogMgmt 2 }
sysEvtLogPreFilterSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency (1),
alert (2),
critical (3),
error (4),
warning (5),
notice (6),
info (7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the severity level for event log
pre-filtering control. An event message with less severity level
will not be logged into event message buffer.
All messages with equal or greater severity level are logged
into the message buffer. The emergency level is also named as panic
level inc CLI command.
"
DEFVAL { error }
::= { sysEvtLogMgmt 3 }
sysEvtLogSlotPreFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysEvtLogSlotPreFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A slot table for controlling pre-filter setting for all slots.
This table is managed by Event Log application only. Table entries cannot be
created or deleted.
"
::= { sysEvtLogMgmt 4 }
sysEvtLogSlotPreFilterEntry OBJECT-TYPE
SYNTAX SysEvtLogSlotPreFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry of the slot pre-filter table.
"
INDEX { sysEvtLogSlotPreFilterCardId }
::= { sysEvtLogSlotPreFilterTable 1 }
SysEvtLogSlotPreFilterEntry ::= SEQUENCE {
sysEvtLogSlotPreFilterCardId CardId,
sysEvtLogSlotPreFilterControl INTEGER
}
sysEvtLogSlotPreFilterCardId OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot index varies by system. It is chassis dependent.
For C100, valid number is 1-6. For BH left, valid number is 2-7.
For BH right, valid number is 8-13. etc.
"
::= { sysEvtLogSlotPreFilterEntry 1 }
sysEvtLogSlotPreFilterControl OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the pre-filter setting for the specified slot.
"
DEFVAL { enable }
::= { sysEvtLogSlotPreFilterEntry 2 }
sysEvtLogPortPreFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysEvtLogPortPreFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A port table for controlling pre-filter setting for all ports.
This table is managed by Event Log application only.
Table entries cannot be created or deleted.
"
::= { sysEvtLogMgmt 5 }
sysEvtLogPortPreFilterEntry OBJECT-TYPE
SYNTAX SysEvtLogPortPreFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry for port table for controlling pre-filter
setting for all ports.
"
INDEX { sysEvtLogPortPreFilterCardId, sysEvtLogPortPreFilterPortId }
::= { sysEvtLogPortPreFilterTable 1 }
SysEvtLogPortPreFilterEntry ::= SEQUENCE {
sysEvtLogPortPreFilterCardId CardId,
sysEvtLogPortPreFilterPortId PortId,
sysEvtLogPortPreFilterControl INTEGER
}
sysEvtLogPortPreFilterCardId OBJECT-TYPE
SYNTAX CardId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot index varies by system. It is chassis dependent.
For C100, valid number is 1-6. For BH left, valid number is 2-7.
For BH right, valid number is 8-13. etc.
"
::= { sysEvtLogPortPreFilterEntry 1 }
sysEvtLogPortPreFilterPortId OBJECT-TYPE
SYNTAX PortId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port index of the specified slot.
"
::= { sysEvtLogPortPreFilterEntry 2 }
sysEvtLogPortPreFilterControl OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the pre-filter setting for the specified port.
Note: A module must be properly configured before any port of the
module can be set with a value of sysEvtLogPortPreFilterControl.
A BADVALUE is returned when one enables a port in a disabled slot.
"
DEFVAL { enable }
::= { sysEvtLogPortPreFilterEntry 3 }
sysEvtLogDestMap OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is a bit map of each destination that Event Log
can forward messages to, where
bit 0 for console CLI
bit 1 for Syslogd
bit 2 for Tftpsave
The value of other bits has no effect.
A bit value of 1 means the destination is enabled.
Otherwise, disabled.
Note: Enabling Syslogd prior setting sysEvtLogSysLogHostIp will return
BADVALUE for set. Enabling Tftpsave prior setting
sysEvtLogTftpsaveHostIp will return BADVALUE for set.
"
DEFVAL { 0 }
::= { sysEvtLogMgmt 6 }
-- Event Log SysLogd Destination Group
sysEvtLogSysLogCfg OBJECT IDENTIFIER ::= { sysEvtLogMgmt 7 }
sysEvtLogSysLogHostIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of Unix system that runs Syslogd.
The event messages are redirect to Syslogd only when this IP address is
valid and the bit value of Syslogd of sysEvtLogDestMap is enabled.
Note: Set an invalid IP address results a BADVALUE return.
"
DEFVAL { '00000000'h }
::= { sysEvtLogSysLogCfg 1 }
sysEvtLogSysLogSeverity OBJECT-TYPE
SYNTAX INTEGER {
panic (1),
alert (2),
critical (3),
error (4),
warning (5),
notice (6),
info (7),
debug(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the severity level for Event Log to forward
events to SysLogd in Unix system. An event message
with less severity level will not be forwarded to SysLogd.
All messages with equal or greater severity level are forwarded to
SysLogd.
"
DEFVAL { error }
::= { sysEvtLogSysLogCfg 2 }
sysEvtLogSysLogFacility OBJECT-TYPE
SYNTAX INTEGER {
local0 (1),
local1 (2),
local2 (3),
local3 (4),
local4 (5),
local5 (6),
local6 (7),
local7 (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the facility number for the event messages to
be logged by syslogd. The supported values are from local0 to
local7 only (refer to syslogd manual of Unix system)
"
DEFVAL { local0 }
::= { sysEvtLogSysLogCfg 3 }
-- Event Log Tftpsave Destination Group
sysEvtLogTftpsaveCfg OBJECT IDENTIFIER ::= { sysEvtLogMgmt 8 }
sysEvtLogTftpsaveHostIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of TFTP server system.
The event messages file is transfered from event log buffer to server
system only when this IP is valid and the event message count reach its
threshold. (refer to sysEvtLogTftpsaveMaxMsgCount) and the bit value
of Tftpsave of sysEvtLogDestMap is enabled.
Note: Set an invalid IP address results a BADVALUE return.
"
DEFVAL { '00000000'h }
::= { sysEvtLogTftpsaveCfg 1 }
sysEvtLogTftpsaveFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This octet string indicates the file name for the Tftpsave option of
event log function. The filename will be appended with an extension
nnn, where nnn ranges from 000 to 999, as each TFTP
file transfer occurs. The filename is default to the last three bytes
of MAC address of the switch in hexadecimal format.
"
::= { sysEvtLogTftpsaveCfg 2 }
sysEvtLogTftpsaveMaxMsgCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates how many messages in the event log buffer will
trigger the TFTP file transfer for logged messages to TFTP host.
the default value is maximum messages count for the event log
buffer, which is currently equal to 680. If the value is set to
zero or greater than the maximum value, it returns a BADVALUE.
"
::= { sysEvtLogTftpsaveCfg 3 }
END
-- SECTION 1: Top Level Definitions
MPOA-EXT-MIB DEFINITIONS ::= BEGIN
-- Centillion MPOA Extensions MIB Release 1.0.4
-- Revision 10/10/00
-- Copyright 1998-2000 Nortel Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TruthValue, RowStatus
FROM SNMPv2-TC-v1
IpAddress
FROM RFC1155-SMI
mpcIndex
FROM MPOA-MIB
extensions, Boolean, BitField, EnableIndicator
FROM CENTILLION-ROOT-MIB;
cnMpoaExt OBJECT IDENTIFIER ::= { extensions 7 }
cnMpcConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnMpcConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MPOA Bay Networks proprietary Client Configuration Table.
This table contains configuration information
for all MPOA Clients which this agent manages."
::= { cnMpoaExt 2 }
cnMpcConfigEntry OBJECT-TYPE
SYNTAX CnMpcConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"MPOA Client Bay Networks Configuration Entry.
Each entry contains configuration information
for one MPOA Client."
INDEX { mpcIndex }
::= { cnMpcConfigTable 1 }
CnMpcConfigEntry ::=
SEQUENCE {
cnMpcShareControlVccs TruthValue,
cnMpcShareDataVccs TruthValue,
cnMpcValidEntryCheckInterval INTEGER,
cnMpcMinFlowPacketCount INTEGER,
cnMpcCfgEnable EnableIndicator
}
cnMpcShareControlVccs OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This Parameter enables VCC sharing for MPOA Control VCCs if set
to true.
LLC encapsulation is always signaled, regardless of sharing."
::= {cnMpcConfigEntry 1}
cnMpcShareDataVccs OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter enables VCC sharing for MPOA Data VCCs if set to
true.
LLC encapsulation is always signaled, regardless of sharing."
::= {cnMpcConfigEntry 2}
cnMpcValidEntryCheckInterval OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the interval in seconds, to check LOCAL
IP FDB entries in the Valid state for minimum activity."
::= {cnMpcConfigEntry 3}
cnMpcMinFlowPacketCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the minimum number of packets to be
forwarded by a Local FDB Entry in the Valid state in
cnMpcValidEntryCheckInterval to maintain minimum activity level.
If minimum activity is not maintained, the entry is deleted."
::= {cnMpcConfigEntry 4}
cnMpcCfgEnable OBJECT-TYPE
SYNTAX EnableIndicator
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the user configured state of the MPOA
client. 1 equals Disabled, 2 equals Enabled. Default is Enabled."
::= {cnMpcConfigEntry 5}
--
-- cnMpoaIpVerification Group
--
-- This group is implemented to provide security features that are
-- inherently lacking in the MPOA specification. The security
-- is provided using a table of IP addresses that limits the
-- IP addresses serviced by the MPOA Client (MPC). The table is
-- either an inclusion or exclusion list that allows or dissallows
-- MPOA shortcuts for the identified range of addresses.
--
cnMpoaIpVerification OBJECT IDENTIFIER ::= { cnMpoaExt 3 }
cnMpoaIpVerificationTableType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
exclusion(2),
inclusion(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object controls the type of verification table that
is being used. This object is used in combination with
the status and download object and the IP verification
table. Any change made to this object must be downloaded to
the switch cards using the cnMpoaIpVerificationTableDownload
object before the settings actually take effect.
To enable a verification table, the table type must be set
to exclusion or inclusion, enabled using the table status
object and then downloaded to the cards using the download
object.
To delete the IP verification information, you must set
the table status object to clear and then downloaded to
the cards using the download object. When the information
is deleted, the table type is read as unknown.
To change the table type between exclusion and inclusion,
you must first delete the IP verification information and
then recreate it."
::= { cnMpoaIpVerification 1 }
cnMpoaIpVerificationTableStatus OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2),
clear(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is used to enable, disable or clear the IP
Verification information. Any change to this object
information must be downloaded to the switch cards using
the cnMpoaIpVerificationTableDownload object. An empty
IP verification table will yield disable on a get."
::= { cnMpoaIpVerification 2 }
cnMpoaIpVerificationTableDownload OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to true(1) causes the MPOA IP
Verification Table information to be downloaded to
all of the cards in the switch that support MPOA
Clients (MPCs). You must download the IP Verification
Table information to the cards before it will become
effective when you are dynamically configuring this
feature. The IP Verification Table is automatically
downloaded to the MPC configured cards at card
initialization.
When read, this object always returns false(2)."
::= { cnMpoaIpVerification 3 }
cnMpoaIpVerificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnMpoaIpVerificationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MPC IP Verification Table is either an
inclusion or exclusion list as indicated by the
cnMpoaIpVerificationTableType object. Any change
to this table must be downloaded to the switch
cards using the cnMpoaIpVerificationTableDownload
object."
::= { cnMpoaIpVerification 4 }
cnMpoaIpVerificationEntry OBJECT-TYPE
SYNTAX CnMpoaIpVerificationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each row of the cnMpoaIpVerificationTable
consists of an IP address and IP mask that
is used to identify a range of addresses that
are included or excluded when creating MPOA
IP shortcuts. This cnMpoaIpVerificationStatus
object is used to control adding or deleting
each row."
INDEX { cnMpoaIpVerificationAddress,
cnMpoaIpVerificationMask }
::= { cnMpoaIpVerificationTable 1 }
CnMpoaIpVerificationEntry ::=
SEQUENCE {
cnMpoaIpVerificationAddress IpAddress,
cnMpoaIpVerificationMask IpAddress,
cnMpoaIpVerificationStatus RowStatus
}
cnMpoaIpVerificationAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is one of the two keys used
to access the cnMpoaIpVerificationTable
entries. This object contains an IP
address used in conjunction with the
cnMpoaIpVerificationMask to identify a
range of one or more IP addresses."
::= { cnMpoaIpVerificationEntry 1 }
cnMpoaIpVerificationMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is one of the two keys used
to access the cnMpoaIpVerificationTable
entries. This object contains an IP
mask used in conjunction with the
cnMpoaIpVerificationAddress to identify a
range of one or more IP addresses."
::= { cnMpoaIpVerificationEntry 2 }
cnMpoaIpVerificationStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Use this object to add or delete rows in the
cnMpoaIpVerificationTable. To create new rows,
use createAndGo(4) or createAndWait(5). To
delete entries use destroy(6). A valid row
will have the status of active(1) on a get."
::= { cnMpoaIpVerificationEntry 3 }
cnMpoaQosDscpToPriorityGroup OBJECT IDENTIFIER ::= { cnMpoaExt 4 }
-- OBJECT-GROUP
-- Status
-- mandatory
-- Descr
-- A collection of objects to facilitate the default and the user
-- configured download of Diffserv Code Point to 802.1p Priority
-- mapping table into the switch.
-- Users will be able to see and modify this table only when the MPOA
-- capable option is enabled for at least one LEC in the switch.
-- Objects
-- cnMpoaQosDscpToPriorityDefaults,
-- cnMpoaQosDscpToPriorityDownload,
-- cnMpoaQosDscpToPriorityTable
cnMpoaQosDscpToPriorityDefaults OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this object is set to 1, it causes the
switch internal cnMpoaQosDscpToPriorityTable
to be set to its factory default. Value will
always be read as zero, when doing the SNMP
get operation on the object. Network Management
System can use this object to restore the mapping
table to its default values."
::= { cnMpoaQosDscpToPriorityGroup 1 }
cnMpoaQosDscpToPriorityDownload OBJECT-TYPE
SYNTAX BitField
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this object is set to 1, it causes any
changes that were made with the
CnMpoaQosDscpToPriorityOutPriority object, to
be activated. If no changes were made, setting
this object has no effect. Value will always be
read as zero, when doing the SNMP get operation
on the object. The changes made by the user to
the DSCP to 802.1p mapping table will not come
into effect for the switching cards until this
object is set to 1."
::= { cnMpoaQosDscpToPriorityGroup 2 }
cnMpoaQosDscpToPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnMpoaQosDscpToPriorityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used to specify the DS
Code Point to 802.1p priority mapping on
the egress MPC switch."
::= { cnMpoaQosDscpToPriorityGroup 3 }
cnMpoaQosDscpToPriorityEntry OBJECT-TYPE
SYNTAX CnMpoaQosDscpToPriorityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing an individual DS code point
to 802.1p priority mapping."
INDEX {cnMpoaQosDscpToPriorityIndex}
::= { cnMpoaQosDscpToPriorityTable 1 }
CnMpoaQosDscpToPriorityEntry ::= SEQUENCE {
cnMpoaQosDscpToPriorityIndex INTEGER,
cnMpoaQosDscpToPriorityInDscp INTEGER,
cnMpoaQosDscpToPriorityOutPriority INTEGER
}
cnMpoaQosDscpToPriorityIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Used to uniquely identify a row in DSCP to 802.1p
table."
::= { cnMpoaQosDscpToPriorityEntry 1 }
cnMpoaQosDscpToPriorityInDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Six-bit Diffserv code point supplied in IP packet
header."
::= { cnMpoaQosDscpToPriorityEntry 2 }
cnMpoaQosDscpToPriorityOutPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"802.1p priority value which can be mapped from
the DS code point supplied in the IP packet header.
Default mappings are always provided. However, if
the user would like to change the mappings, it is
recommended to follow the rules specified in RFC 2474
(Definition of the Differentiated Services Field in
the IPv4 and IPv6 Headers)."
::= { cnMpoaQosDscpToPriorityEntry 3 }
END