376 lines
13 KiB
Plaintext
376 lines
13 KiB
Plaintext
-- =======================================================================
|
|
-- File : ethchn.mib
|
|
-- Description : Private Ethernet Channel (Port Trunking) MIB for NBase Switch Communications
|
|
-- Ethernet Switches
|
|
-- By : Alex Ruzin
|
|
-- Version : $Revision: 1.1.1.1 $
|
|
-- Date : $Date: 2002/03/19 13:41:54 $
|
|
-- =======================================================================
|
|
--
|
|
--
|
|
-- Copyright (c) 1995 NBase Switch Communications. All Rights Reserved.
|
|
--
|
|
-- Reproduction of this document is authorized on condition that this
|
|
-- copyright notice is included. This NBase SNMP MIB Specification
|
|
-- embodies NBase's proprietary intellectual property. NBase
|
|
-- retains all title and ownership in the specification, including any
|
|
-- revisions.
|
|
--
|
|
-- It is NBase's intent to encourage the widespread use of this
|
|
-- specification in connection with the management of NBase's
|
|
-- products. NBase grants vendor, end-users, and other interested
|
|
-- parties a non-exclusive license to use this specification in
|
|
-- connection with the management of NBase's products.
|
|
--
|
|
-- This specification is supplied "AS IS," and NBase makes no
|
|
-- warranty, either express or implied, as to the use, operation,
|
|
-- condition, or performance of the specification.
|
|
--
|
|
-- Copyright text courtesy of S. Rotenstein.
|
|
--
|
|
-- If you have any questions about this MIB, please call NBase
|
|
-- Technical Support Center at 1-800-858-7815 from inside USA or
|
|
-- 1-818-773-0900 from outside USA.
|
|
--
|
|
--
|
|
-- NBase retains the right to change this MIB without notification.
|
|
--
|
|
--
|
|
ECHN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises FROM RFC1155-SMI
|
|
nbSwitchG1Il FROM OS-COMMON-TC-MIB
|
|
OBJECT-TYPE FROM RFC-1212;
|
|
|
|
-- ************************************************************
|
|
-- Object Identifiers Definition
|
|
-- ************************************************************
|
|
|
|
nbsEthChn OBJECT IDENTIFIER ::= { nbSwitchG1Il 5 }
|
|
|
|
-- GROUPS in PTRUNK-MIB
|
|
|
|
nbsEthChnRun OBJECT IDENTIFIER ::= { nbsEthChn 1 }
|
|
nbsEthChnPerm OBJECT IDENTIFIER ::= { nbsEthChn 2 }
|
|
nbsEthChnPoss OBJECT IDENTIFIER ::= { nbsEthChn 3 }
|
|
|
|
|
|
-- ************************************************************
|
|
-- Ethernet Channel Common Data Base
|
|
-- ************************************************************
|
|
|
|
nbsEthChnEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1), -- the Ethernet Channel feature is Enabled
|
|
disable(2) -- the Ethernet Channel feature is Disabled
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Ethernet Channel enable/disable mode of device"
|
|
::= { nbsEthChn 4 }
|
|
|
|
nbsEthChnPossNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum Possible number of the Group for Ethernet Channels constructing."
|
|
::= { nbsEthChn 5 }
|
|
|
|
nbsEthChnMaxNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maximum Real number of Ethernet Channels that may be constructed."
|
|
::= { nbsEthChn 6 }
|
|
|
|
nbsEthChnRunNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Real number of the Ethernet Channels in the RUN Data Base."
|
|
::= { nbsEthChn 7 }
|
|
|
|
nbsEthChnPermNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Real number of the Ethernet Channels in the PERM Data Base."
|
|
::= { nbsEthChn 8 }
|
|
|
|
-- nbsEthChnRun group
|
|
|
|
-- ************************************************************
|
|
-- The Ethernet Channel RUN Data Base
|
|
-- ************************************************************
|
|
|
|
nbsEthChnRunTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsEthChnRunEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of the current Ethernet Channels
|
|
defined. Number of entries is given by nbsEthChnMaxNum"
|
|
::= { nbsEthChnRun 1 }
|
|
|
|
nbsEthChnRunEntry OBJECT-TYPE
|
|
SYNTAX NbsEthChnRunEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the descriptor of a Ethernet Channel."
|
|
INDEX { nbsEthChnRunIndex }
|
|
::= { nbsEthChnRunTable 1 }
|
|
|
|
|
|
NbsEthChnRunEntry ::= SEQUENCE {
|
|
nbsEthChnRunIndex INTEGER,
|
|
nbsEthChnRunStatus INTEGER,
|
|
nbsEthChnRunList OCTET STRING,
|
|
nbsEthChnRunLinkList OCTET STRING
|
|
}
|
|
|
|
nbsEthChnRunIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The serial number of this entry in the nbsEthChnRunTbl.
|
|
It may range from 1 to the value of nbsEthChnsRunMaxNum."
|
|
::= { nbsEthChnRunEntry 1 }
|
|
|
|
nbsEthChnRunStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid (1), -- the entry is valid and active
|
|
invalid(2) -- the entry is invalid
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object is used to create/delete entries in the
|
|
nbsEthChnRunTable table.
|
|
Setting this value to invalid(2) for a certain
|
|
nbsEthChnRunIndex, deletes this entry.
|
|
To create a new entry a SET PDU with the
|
|
nbsEthChnRunList and nbsEthChnRunStatus=valid(1)
|
|
objects is required."
|
|
::= { nbsEthChnRunEntry 2 }
|
|
|
|
nbsEthChnRunList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bitmap of ports forming the Ethernet Channel
|
|
in the Run Data Base.
|
|
Each octet within the value of this object
|
|
specifies a set of eight ports, with
|
|
the first octet specifying ports 1 through 8,
|
|
the second octet specifying ports 9 through 16, etc.
|
|
Within each octet, the most significant bit represents
|
|
the lowest numbered port, and the least significant bit
|
|
represents the highest numbered port. Thus, each port
|
|
of the switch is represented by a single bit within the
|
|
value of this object. If that bit has a value of <1>
|
|
then that port is included in the set of ports.
|
|
The port is not included if its bit has a value of <0>."
|
|
::= { nbsEthChnRunEntry 3 }
|
|
|
|
nbsEthChnRunLinkList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bitmap of only Linked ports forming the Ethernet Channel
|
|
in the Run Data Base.
|
|
Each octet within the value of this object
|
|
specifies a set of eight ports, with
|
|
the first octet specifying ports 1 through 8,
|
|
the second octet specifying ports 9 through 16, etc.
|
|
Within each octet, the most significant bit represents
|
|
the lowest numbered port, and the least significant bit
|
|
represents the highest numbered port. Thus, each port
|
|
of the switch is represented by a single bit within the
|
|
value of this object. If that bit has a value of <1>
|
|
then that port is included in the set of ports.
|
|
The port is not included if its bit has a value of <0>."
|
|
::= { nbsEthChnRunEntry 4 }
|
|
|
|
-- nbsEthChnPerm group
|
|
|
|
-- ************************************************************
|
|
-- The Ethernet Channel PERM Data Base
|
|
-- ************************************************************
|
|
|
|
|
|
nbsEthChnPermTable OBJECT-TYPE
|
|
|
|
SYNTAX SEQUENCE OF NbsEthChnPermEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of the current Ethernet Channels
|
|
defined. Number of entries is given by nbsEthChnMaxNum"
|
|
::= { nbsEthChnPerm 1 }
|
|
|
|
nbsEthChnPermEntry OBJECT-TYPE
|
|
SYNTAX NbsEthChnPermEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the descriptor of a Ethernet Channel."
|
|
INDEX { nbsEthChnPermIndex }
|
|
::= { nbsEthChnPermTable 1 }
|
|
|
|
|
|
NbsEthChnPermEntry ::= SEQUENCE {
|
|
nbsEthChnPermIndex INTEGER,
|
|
nbsEthChnPermStatus INTEGER,
|
|
nbsEthChnPermList OCTET STRING
|
|
}
|
|
|
|
nbsEthChnPermIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The serial number of this entry in the nbsEthChnPermTbl.
|
|
It may range from 1 to the value of nbsEthChnsPermMaxNum."
|
|
::= { nbsEthChnPermEntry 1 }
|
|
|
|
nbsEthChnPermStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid (1), -- the entry is valid and active
|
|
invalid(2) -- the entry is invalid
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object is used to create/delete entries in the
|
|
nbsEthChnPermTable table.
|
|
Setting this value to invalid(2) for a certain
|
|
nbsEthChnPermIndex, deletes this entry.
|
|
To create a new entry a SET PDU with the
|
|
nbsEthChnPermList and nbsEthChnPermStatus=valid(1)
|
|
objects is required."
|
|
::= { nbsEthChnPermEntry 2 }
|
|
|
|
nbsEthChnPermList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bitmap of ports forming the Ethernet Channel
|
|
in the Permanent Data Base.
|
|
Each octet within the value of this object
|
|
specifies a set of eight ports, with
|
|
the first octet specifying ports 1 through 8,
|
|
the second octet specifying ports 9 through 16, etc.
|
|
Within each octet, the most significant bit represents
|
|
the lowest numbered port, and the least significant bit
|
|
represents the highest numbered port. Thus, each port
|
|
of the switch is represented by a single bit within the
|
|
value of this object. If that bit has a value of <1>
|
|
then that port is included in the set of ports.
|
|
The port is not included if its bit has a value of <0>."
|
|
::= { nbsEthChnPermEntry 3 }
|
|
-- ***************************************************************
|
|
-- The Possible Ethernet Channel Data Base
|
|
-- ***************************************************************
|
|
|
|
|
|
nbsEthChnPossTable OBJECT-TYPE
|
|
|
|
SYNTAX SEQUENCE OF NbsEthChnPossEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of the possible ports for the Ethernet Channels.
|
|
Number of entries is given by nbsEthChnPossNum"
|
|
::= { nbsEthChnPoss 1 }
|
|
|
|
nbsEthChnPossEntry OBJECT-TYPE
|
|
SYNTAX NbsEthChnPossEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the descriptor of a Ethernet Channel."
|
|
INDEX { nbsEthChnPossIndex }
|
|
::= { nbsEthChnPossTable 1 }
|
|
|
|
|
|
NbsEthChnPossEntry ::= SEQUENCE {
|
|
nbsEthChnPossIndex INTEGER,
|
|
nbsEthChnPossRunStatus INTEGER,
|
|
nbsEthChnPossPermStatus INTEGER,
|
|
nbsEthChnPossPortMaxNum INTEGER,
|
|
nbsEthChnPossList OCTET STRING
|
|
}
|
|
|
|
nbsEthChnPossIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The serial number of this entry in the nbsEthChnPossTable.
|
|
It may range from 1 to the value of nbsEthChnPossNum."
|
|
::= { nbsEthChnPossEntry 1 }
|
|
|
|
nbsEthChnPossRunStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true (1), -- ports from this the entry is used already
|
|
false (2) -- ports from this the entry isn't used
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object is used to know if the current possible port list
|
|
is used in the RUN Ethernet Channel data base."
|
|
::= { nbsEthChnPossEntry 2 }
|
|
|
|
nbsEthChnPossPermStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true (1), -- ports from this the entry is used already
|
|
false (2) -- ports from this the entry isn't used
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The object is used to know if the current possible port list
|
|
is used in the PERM Ethernet Channel data base."
|
|
::= { nbsEthChnPossEntry 3 }
|
|
|
|
nbsEthChnPossPortMaxNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The max number of ports in the this EtherChannel."
|
|
::= { nbsEthChnPossEntry 4 }
|
|
|
|
nbsEthChnPossList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bitmap of ports that are possible for each Ethernet Channel.
|
|
Each octet within the value of this object
|
|
specifies a set of eight ports, with
|
|
the first octet specifying ports 1 through 8,
|
|
the second octet specifying ports 9 through 16, etc.
|
|
Within each octet, the most significant bit represents
|
|
the lowest numbered port, and the least significant bit
|
|
represents the highest numbered port. Thus, each port
|
|
of the switch is represented by a single bit within the
|
|
value of this object. If that bit has a value of <1>
|
|
then that port is included in the set of ports.
|
|
The port is not included if its bit has a value of <0>."
|
|
::= { nbsEthChnPossEntry 5 }
|
|
|
|
END
|