mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 00:13:02 +00:00
45868 lines
1.3 MiB
45868 lines
1.3 MiB
-- 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
|
||
|