Observium_CE/mibs/a3com/A3COM0074-SMA-VLAN-SUPPORT

85 lines
3.0 KiB
Plaintext

-- ------------------------------------------------------------------
-- Copyright (c) 3Com Corporation. All Rights Reserved.
-- ------------------------------------------------------------------
--
-- SMA Vlan Support MIB.
--
-- This module provides internal, private information to be shared
-- between units in the stack. A MIB definition is used to share this
-- information so that the existing SMA distributed SNMP stack can do
-- most of the work.
--
A3COM0074-SMA-VLAN-SUPPORT DEFINITIONS ::= BEGIN
IMPORTS
smaVlanSupport FROM A3COM0004-GENERIC
a3ComVlanIfIndex FROM GENERIC-3COM-VLAN-MIB-1-0-7
OBJECT-TYPE FROM RFC-1212
;
--
-- a3ComVlanPrivateIfTable
-- Private VLAN Information Table. To be used only by the agent and NOT to be
-- published outside 3Com PDD.
--
a3ComVlanPrivateIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF A3ComVlanIPrivatefEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Private VLAN information table for internal agent operations."
::= {smaVlanSupport 1}
a3ComVlanPrivateIfEntry OBJECT-TYPE
SYNTAX A3ComVlanIPrivatefEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An individual VLAN interface entry. When an NMS wishes to
create a new entry in this table, it must obtain a non-zero index from
the a3ComNextAvailableVirtIfIndex object. Row creation in this table
will fail if the chosen index value does not match the current value
returned from the a3ComNextAvailableVirtIfIndex object."
INDEX {a3ComVlanIfIndex}
::= {a3ComVlanPrivateIfTable 1}
A3ComVlanIPrivatefEntry ::= SEQUENCE {
a3ComVlanCreateType INTEGER,
a3ComVlanMembers INTEGER
}
a3ComVlanCreateType OBJECT-TYPE
SYNTAX INTEGER {
automatic (1),
dynamic (2),
manual (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "The reason this Vlan has been created. The possible values
are:
automatic (1) -
This VLAN was created on this unit due to replication across
a stack of units.
dynamic (2) -
VLAN created internally by some automatic mechanism, for
example GVRP.
manual (3) -
VLAN created by some external management application.
NOTE - This MIB object may only be set by the agent. It is illegal
and serves no purpose for this object to be set for some other
application."
::= {a3ComVlanPrivateIfEntry 1}
a3ComVlanMembers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total number of members of this VLAN across the entire stack.
If the value of this MIB object is zero then the VLAN is not currently
in use on any device in the stack."
::= {a3ComVlanPrivateIfEntry 2}
END