librenms/mibs/CENTILLION-VLAN-MIB
Adam Amstrong 7445a736a6 move nortel mibs to root
git-svn-id: http://www.observium.org/svn/observer/trunk@1576 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 16:07:50 +00:00

201 lines
5.8 KiB
Plaintext

-- 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
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