mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 16:32:45 +00:00
313 lines
9.7 KiB
Plaintext
Executable File
313 lines
9.7 KiB
Plaintext
Executable File
-- 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
|