summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRON-SFPS-VLAN-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-VLAN-MIB')
-rw-r--r--MIBS/enterasys/CTRON-SFPS-VLAN-MIB1175
1 files changed, 1175 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SFPS-VLAN-MIB b/MIBS/enterasys/CTRON-SFPS-VLAN-MIB
new file mode 100644
index 0000000..8fbce86
--- /dev/null
+++ b/MIBS/enterasys/CTRON-SFPS-VLAN-MIB
@@ -0,0 +1,1175 @@
+CTRON-SFPS-VLAN-MIB DEFINITIONS ::= BEGIN
+
+-- sfps-vlan-mib.txt
+-- Revision: 0.0.09
+--
+-- Cabletron Systems, Inc.
+-- 35 Industrial Way, P.O. Box 5005
+-- Rochester, NH 03867-0505
+-- (603) 332-9400
+-- support@ctron.com
+--
+-- This module provides authoritative definitions for Cabletron's
+-- enterprise specific Fast Packet Switching Services API MIB.
+--
+-- This module will be extended, as required.
+--
+--
+-- Cabletron Systems reserves the right to make changes in
+-- specification and other information contained in this document
+-- without prior notice. The reader should consult Cabletron Systems
+-- to determine whether any such changes have been made.
+--
+-- In no event shall Cabletron Systems be liable for any incidental,
+-- indirect, special, or consequential damages whatsoever (including
+-- but not limited to lost profits) arising out of or related to this
+-- document or the information contained in it, even if Cabletron
+-- Systems has been advised of, known, or should have known, the
+-- possibility of such damages.
+--
+-- Cabletron grants vendors, end-users, and other interested parties
+-- a non-exclusive license to use this Specification in connection
+-- with the management of Cabletron products.
+-- Copyright October 93 Cabletron Systems
+--
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString
+ FROM RFC1213-MIB
+-- enterprises,
+ TimeTicks,
+ IpAddress
+-- Counter,
+-- Gauge
+ FROM RFC1155-SMI
+
+-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1
+ vlanAPI, vlanName, vlanSystem, vlanTestAPI, vlanCountAPI, vlanAMRRules,
+ vlanAMRStats,vlanAMRSubnets, vlanPort
+ FROM CTRON-SFPS-INCLUDE-MIB;
+
+
+-- Textual Conventions
+
+VlanSwitchInstance ::= INTEGER
+-- this will map to chassis.module index value
+
+SfpsAddress ::= OCTET STRING (SIZE (6))
+-- this will map to a MAC address
+
+HexInteger ::= INTEGER
+
+SfpsSwitchPort ::= INTEGER
+-- this will map to chassis.module.portgroup.portsubgroup.port index value
+
+
+-- VLAN Switch Engine API Group
+-- This group contains the objects that pertain to the VLAN Engine and
+-- its external Application Program Interface (API). The API provides a
+-- verb-based autonomous interface to mapping and unmapping connections.
+
+
+
+-- SFPS Virtual Bus API Group
+-- This group contains the objects that pertain to the SFPS vlan and
+-- its external Application Program Interface (API). The API provides a
+-- verb-based autonomous interface to mapping and unmapping connections.
+
+
+sfpsVAPIVerb OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ add-vlan(2), -- add a user mapping
+ delete-vlan(3), -- add a user mapping
+ enable-vlan(4), -- enables the entire vlan
+ disable-vlan(5), -- disables the vlan
+ map-port(6), -- add an access port to the vlan
+ unmap-port(7), -- remove an access port from the vlan
+ enable-port(8), -- enable an access port
+ disable-port(9), -- disable an access port
+ map-user(10), -- add a user mapping
+ unmap-user(11), -- remove a user mapping
+ tap-vlan(12), -- call tap a vlan
+ untap-vlan(13), -- remove call tap
+ auto-register(14),
+ auto-unregister(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the action to be initiated as a result of setting
+ this leaf."
+ ::= { vlanAPI 1 }
+
+
+sfpsVAPIInPort OBJECT-TYPE
+ SYNTAX SfpsSwitchPort
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the ingress port of the Virtual LAN if mapping a connection.
+ Specifies the source port of a user when mapping a user"
+ ::= { vlanAPI 2 }
+
+
+sfpsVAPIVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Virtual LAN ID."
+ ::= { vlanAPI 3 }
+
+
+sfpsVAPIOutPort OBJECT-TYPE
+ SYNTAX SfpsSwitchPort
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the egress port of the Virtual LAN if mapping a connection."
+ ::= { vlanAPI 4 }
+
+
+sfpsVAPIUserMAC OBJECT-TYPE
+ SYNTAX SfpsAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the actual user's MAC value for the action."
+ ::= { vlanAPI 5 }
+
+
+sfpsVAPIUserAliasTag OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ aoMacDx(1),
+ aoIpxSap(2),
+ aoIpxRIP(3),
+ aoInetYP(4),
+ aoInetUDP(5),
+ aoIpxIpx(6),
+ aoInetIP(7),
+ aoInetRPC(8),
+ aoInetRIP(9),
+ aoMacDXMcast(10),
+ aoAtDDP(11),
+ aoEmpty(12),
+ aoVlan(13),
+ aoHostName(14),
+ aoNetBiosName(15),
+ aoInetIPMask(16)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Alias Value of the user. Not yet supported."
+ ::= { vlanAPI 6 }
+
+
+sfpsVAPIUserAlias OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Alias Value of the user."
+ ::= { vlanAPI 7 }
+
+
+sfpsVAPIAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- shutdown the object
+ enabled(3) -- startup the SFPS
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the object."
+ DEFVAL { enabled }
+ ::= { vlanAPI 8 }
+
+
+sfpsVAPIAutoRegisterRule OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ether-type(2),
+ ip-subnet(3),
+ netBIOS(4),
+ ipx-Server(5),
+ appleTalk(6),
+ decNET(7),
+ vines(8),
+ bpdu(9)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the AMR rule in which to perform the action on."
+ ::= { vlanAPI 9 }
+
+
+sfpsVAPIAutoRegMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the mask to apply when the IP-Subnet
+ rule is invoked."
+ ::= { vlanAPI 10 }
+
+
+sfpsVAPIAutoRegValue OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Alias Value of the user."
+ ::= { vlanAPI 11 }
+
+
+
+sfpsVAPIUnicastPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ open(2),
+ secure(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the vlan policy type."
+ DEFVAL { open }
+ ::= { vlanAPI 12}
+
+sfpsVAPIPortPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ normal(2),
+ locked(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the port mode type."
+ DEFVAL { locked }
+ ::= { vlanAPI 13}
+
+sfpsVAPIFloodPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ flooding-on(2),
+ flooding-off(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the flood mode type."
+ DEFVAL {flooding-on }
+ ::= { vlanAPI 14}
+
+sfpsVAPIRouterPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ router-port(2),
+ no-router(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets router port"
+ ::= { vlanAPI 15}
+
+sfpsVAPIVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Vlan Id."
+ ::= { vlanAPI 16 }
+
+sfpsVAPINvramId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Nvram Id"
+ ::= { vlanAPI 17 }
+
+sfpsVAPIRelayAgent OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Relay Agent."
+ ::= { vlanAPI 18 }
+
+sfpsVAPILayer3Learning OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ learning-enabled(2),
+ learning-disabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates layer 3 learning enabled/disabled"
+ ::= { vlanAPI 19 }
+
+--
+
+-- SFPS Virtual Bus Table
+-- This table contains the SFPS-specific Vlan table managed objects.
+-- Note that because this table is indexed by the Vlan index
+-- .
+
+-- VlanName
+
+vlanNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information of each SFVlan instance.
+ Essentially, a separate SFVlan instance exists for each Vlan.
+ If SFVlan is not configured on a module, than an entry
+ will not exist."
+ ::= { vlanName 1 }
+
+vlanNameEntry OBJECT-TYPE
+ SYNTAX VlanNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the configuration for the Vlan instance."
+ INDEX { vlanNameNHash, vlanNameIndex }
+ ::= { vlanNameTable 1 }
+
+VlanNameEntry ::=
+ SEQUENCE {
+ vlanNameNHash HexInteger,
+ vlanNameIndex INTEGER,
+ vlanNameVlanName DisplayString,
+ vlanNameAdminStatus INTEGER,
+ vlanNameOperStatus INTEGER,
+ vlanNameUniPolicy INTEGER,
+ vlanNameFloodPolicy INTEGER,
+ vlanNameStatusTime TimeTicks,
+ vlanNameNumUsers DisplayString,
+ vlanNameEnabledPorts DisplayString,
+ vlanNameMappedPorts DisplayString,
+ vlanNameVlanRule INTEGER,
+ vlanNameFloodPorts DisplayString,
+ vlanNameVlanId INTEGER,
+ vlanNameRelayAgent IpAddress
+ }
+
+
+vlanNameNHash OBJECT-TYPE
+ SYNTAX HexInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary index to the VlanName table."
+ ::= { vlanNameEntry 1 }
+
+vlanNameIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary index to the VlanName table."
+ ::= { vlanNameEntry 2 }
+
+vlanNameVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Virual LAN ID."
+ ::= { vlanNameEntry 3 }
+
+vlanNameAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The administrative state of the Vlan."
+ ::= { vlanNameEntry 4 }
+
+vlanNameOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3),
+ shutdown-pending(4),
+ startup-pending(5),
+ invalid-config(6),
+ testing(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational state of the Vlan."
+ ::= { vlanNameEntry 5 }
+
+vlanNameUniPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ open(2),
+ secure(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communication policy with respect to other Vlans."
+ ::= { vlanNameEntry 6 }
+
+vlanNameFloodPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ flood-on(3),
+ flood-off(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The multicast and unknown destination flood policy."
+ ::= { vlanNameEntry 7 }
+
+vlanNameStatusTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of time that this Vlan has been in its
+ current operational state."
+ ::= { vlanNameEntry 8 }
+
+vlanNameNumUsers OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of users per port"
+ ::= { vlanNameEntry 9 }
+
+vlanNameEnabledPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The list of ports which have are enabled for this Vlan."
+ ::= { vlanNameEntry 10 }
+
+vlanNameMappedPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The list of ports which have this Vlan mapped to it."
+ ::= { vlanNameEntry 11 }
+
+vlanNameVlanRule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "."
+ ::= { vlanNameEntry 12 }
+
+vlanNameFloodPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanNameEntry 13 }
+
+vlanNameVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanNameEntry 14 }
+
+vlanNameRelayAgent OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanNameEntry 15 }
+
+
+--
+
+
+-- VLAN Switch Configuration Group
+-- This group contains the objects that pertain to the setup and
+-- configuration of a single instance of an VLAN.
+
+vlanSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the configuration and administrative
+ information of each SFVlan switch instance. Essentially, a
+ separate SFVlan switch instance exists for each switch module.
+ If SFVlan is not configured on a module, than an entry
+ will not exist."
+ ::= { vlanSystem 1 }
+
+vlanSystemEntry OBJECT-TYPE
+ SYNTAX VlanSystemEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies the VLAN configuration for the
+ VLAN instance."
+ INDEX { vlanSystemSwitchInstance }
+ ::= { vlanSystemTable 1 }
+
+VlanSystemEntry ::=
+ SEQUENCE {
+ vlanSystemSwitchInstance VlanSwitchInstance,
+ vlanSystemAdminStatus INTEGER,
+ vlanSystemAdminReset INTEGER,
+ vlanSystemOperStatus INTEGER,
+ vlanSystemOperTime TimeTicks,
+ vlanSystemLastChange TimeTicks,
+ vlanSystemVersion DisplayString,
+ vlanSystemMibRev DisplayString,
+ vlanSystemAgentIP IpAddress,
+ vlanSystemDomainName DisplayString,
+ vlanSystemPollCount INTEGER,
+ vlanSystemFirstPollTime TimeTicks,
+ vlanSystemLastPollTime TimeTicks,
+ vlanSystemPriorPollTime TimeTicks,
+ vlanSystemDeltaPollTime TimeTicks
+ }
+
+vlanSystemSwitchInstance OBJECT-TYPE
+ SYNTAX VlanSwitchInstance
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary index to the VLAN switch table. This
+ identifies the VLAN switch for which the entry
+ exists."
+ ::= { vlanSystemEntry 1 }
+
+vlanSystemAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- shutdown the VLAN
+ enabled(3) -- startup the VLAN
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the administrative state of the VLAN switching
+ services for this VLAN instance. This controls the
+ VLAN state at a module level. Regardless of the
+ per-port state of each VLAN switching port and the
+ state of active connections, writing the value
+ disabled(2) will cause the VLAN to immediately
+ shutdown. A gracefull shutdown will be attempted."
+ ::= { vlanSystemEntry 2 }
+
+vlanSystemAdminReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ reset(2) -- force a reset
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Resets this VLAN switch instance. Writing a vlue of
+ reset(2) will force a soft restart of the VLAN
+ without any graceful shutdown. Any active
+ connections or services will be interrupted."
+ ::= { vlanSystemEntry 3 }
+
+vlanSystemOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ disabled(2), -- not running
+ enabled(3), -- running
+ pending-disable(4), -- shut-down in progress
+ pending-enable(5), -- start-up in progress
+ invalid-config(6) -- not running,invalid config
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current operating condition of the VLAN
+ instance."
+ ::= { vlanSystemEntry 4 }
+
+
+vlanSystemOperTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the amount of time (# of time ticks) that
+ this VLAN switch instance has been in its current
+ operational state."
+ ::= { vlanSystemEntry 5 }
+
+vlanSystemLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the last time a change was made to the
+ configuration entry for this VLAN switch instance."
+ ::= { vlanSystemEntry 6 }
+
+vlanSystemVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current revision level of the VLAN firmware
+ for this VLAN switch instance."
+ ::= { vlanSystemEntry 7 }
+
+vlanSystemMibRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates in textual format the current revision
+ level of the Cabletron VLAN MIB implemeted by the
+ agent for this VLAN switch instance."
+ ::= { vlanSystemEntry 8 }
+
+vlanSystemAgentIP OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "IP Address of VLAN Manager who owns this switch."
+ ::= { vlanSystemEntry 9 }
+
+vlanSystemDomainName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates domain name"
+ ::= { vlanSystemEntry 10 }
+
+vlanSystemPollCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of polls"
+ ::= { vlanSystemEntry 11 }
+
+vlanSystemFirstPollTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System time when first polled"
+ ::= { vlanSystemEntry 12 }
+
+vlanSystemLastPollTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Last time polled"
+ ::= { vlanSystemEntry 13 }
+
+vlanSystemPriorPollTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Poll time one before the last poll time"
+ ::= { vlanSystemEntry 14 }
+
+vlanSystemDeltaPollTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time difference between last poll time and prior poll time"
+ ::= { vlanSystemEntry 15 }
+
+-- vlanTestAPI
+
+vlanTestAPIVerb OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), --
+ add-vlan(2), -- add a Vlan
+ delete-vlan(3), -- delete a Vlan
+ enable-vlan(4), -- enable a Vlan
+ disable-vlan(5), -- disable a Vlan
+ open-vlan(6), -- open a Vlan
+ secure-vlan(7), -- secure a Vlan
+ enable-vlan-port(8), -- enable a Vlan for a port
+ disable-vlan-port(9), -- disable a Vlan for a port
+ map-vlan-port(10), -- map a Vlan for a port
+ unmap-vlan-port(11), -- unmap a Vlan for a port
+ tap-vlan-port(12), -- unsupported
+ untap-vlan-port(13), -- unsupported
+ get-vlan-info(14), -- get Vlan info
+ get-port-info(15), -- get port info
+ fill-table(16), -- auto-configure Vlan attributes
+ empty-table(17) -- auto-unconfigure Vlan attributes
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the action to be initiated as a result of setting
+ this leaf."
+ ::= { vlanTestAPI 1 }
+
+
+vlanTestAPIVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Virtual LAN to be acted upon."
+ ::= { vlanTestAPI 2 }
+
+
+vlanTestAPIPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Port to be acted upon."
+ ::= { vlanTestAPI 3 }
+
+vlanTestAPIVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the ID."
+ ::= { vlanTestAPI 5 }
+
+
+-- vlan testAPI Outout
+
+vlanTestAPIOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanTestAPIOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the output results of the VlanAPI action."
+ ::= { vlanTestAPI 4 }
+
+vlanTestAPIOutputEntry OBJECT-TYPE
+ SYNTAX VlanTestAPIOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry specifies one output result of the VlanAPI action."
+ INDEX { vlanTestAPIOutputIndex }
+ ::= { vlanTestAPIOutputTable 1 }
+
+VlanTestAPIOutputEntry ::=
+ SEQUENCE {
+ vlanTestAPIOutputIndex INTEGER,
+ vlanTestAPIOutputVlanName DisplayString,
+ vlanTestAPIOutputUserCnt INTEGER,
+ vlanTestAPIOutputStatus INTEGER,
+ vlanTestAPIOutputPolicy INTEGER,
+ vlanTestAPIOutputPort INTEGER,
+ vlanTestAPIOutputMap INTEGER,
+ vlanTestAPIOutputAble INTEGER,
+ vlanTestAPIOutputTap INTEGER,
+ vlanTestAPIOutputVlanId INTEGER
+ }
+
+vlanTestAPIOutputIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary index to the VLAN Test API Output table."
+ ::= { vlanTestAPIOutputEntry 1 }
+
+vlanTestAPIOutputVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Virtual LAN by name."
+ ::= { vlanTestAPIOutputEntry 2 }
+
+vlanTestAPIOutputUserCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the number of users on this Vlan."
+ ::= { vlanTestAPIOutputEntry 3 }
+
+vlanTestAPIOutputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the operational state of this Vlan."
+ ::= { vlanTestAPIOutputEntry 4 }
+
+vlanTestAPIOutputPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ normal(2),
+ secure(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the uni-cast policy of this Vlan."
+ ::= { vlanTestAPIOutputEntry 5 }
+
+vlanTestAPIOutputPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Vlan port."
+ ::= { vlanTestAPIOutputEntry 6 }
+
+vlanTestAPIOutputMap OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ unmapped(2),
+ mapped(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the Vlan is mapped."
+ ::= { vlanTestAPIOutputEntry 7 }
+
+vlanTestAPIOutputAble OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the Vlan is enabled."
+ ::= { vlanTestAPIOutputEntry 8 }
+
+vlanTestAPIOutputTap OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ untapped(2),
+ tapped(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies whether the Vlan is tapped."
+ ::= { vlanTestAPIOutputEntry 9 }
+
+vlanTestAPIOutputVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the Vlan Id."
+ ::= { vlanTestAPIOutputEntry 10 }
+
+
+-- VLAN Count
+
+vlanCountAPITotal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanCountAPI 1 }
+
+vlanCountAPIAdmin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanCountAPI 2 }
+
+vlanCountAPIAutoreg OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanCountAPI 3 }
+
+
+-- VlanAMR
+
+vlanAMRRulesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanAMRRulesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table displays the on/off status of each individual AMR Rule."
+ ::= { vlanAMRRules 1 }
+
+vlanAMRRulesEntry OBJECT-TYPE
+ SYNTAX VlanAMRRulesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { vlanAMRRulesRule }
+ ::= { vlanAMRRulesTable 1 }
+
+VlanAMRRulesEntry ::=
+ SEQUENCE {
+ vlanAMRRulesRule INTEGER,
+ vlanAMRRulesStatus INTEGER
+ }
+
+vlanAMRRulesRule OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ etherType(2),
+ ipSubNet(3),
+ netBIOS(4),
+ ipxServer(5),
+ appleTalk(6),
+ decNET(7),
+ vines(8),
+ bpdu(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Refers to the enumerated value corresponding to each AMR rule"
+ ::= { vlanAMRRulesEntry 1 }
+
+vlanAMRRulesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+-- off(0),
+ on(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays whether the rule is currently on or off"
+ ::= { vlanAMRRulesEntry 2 }
+
+-- AMR Stats
+-- This table displays miscellaneous stats about the state of AMR rule.
+
+vlanAMRStatsNumRulesEnabled OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Refers to the number of rules that are on in the AmrRules"
+ ::= { vlanAMRStats 1 }
+
+vlanAMRStatsSingleMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the mask that is used with the IP-Subnet AMR rule"
+ ::= { vlanAMRStats 2 }
+
+
+
+-- AMR Subnets
+-- This table displays miscellaneous stats about the state of AMR rule.
+
+vlanAMRSubnetsPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanAMRSubnets 1 }
+
+vlanAMRSubnetsMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanAMRSubnets 2 }
+
+
+--
+
+vlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPort 1 }
+
+vlanPortEntry OBJECT-TYPE
+ SYNTAX VlanPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { vlanPortPortNum }
+ ::= { vlanPortTable 1 }
+
+VlanPortEntry ::=
+ SEQUENCE {
+ vlanPortPortNum INTEGER,
+ vlanPortPortStatus INTEGER,
+ vlanPortPortPolicy INTEGER,
+ vlanPortVlanName DisplayString,
+ vlanPortAdminStatus INTEGER,
+ vlanPortUniPolicy INTEGER,
+ vlanPortFloodPolicy INTEGER,
+ vlanPortRouterPort INTEGER,
+ vlanPortVlanId INTEGER,
+ vlanPortRelayAgent IpAddress,
+ vlanPortLayer3Learning INTEGER
+ }
+
+
+vlanPortPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary index to the VlanPort table."
+ ::= { vlanPortEntry 1 }
+
+vlanPortPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 2 }
+
+vlanPortPortPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ normal(2),
+ locked(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 3 }
+
+vlanPortVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 4 }
+
+vlanPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 5 }
+
+vlanPortUniPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ open(2),
+ secure(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 6 }
+
+vlanPortFloodPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ floodOn(2),
+ floodOff(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 7 }
+
+vlanPortRouterPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ routerPort(2),
+ noRouter(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 8 }
+
+vlanPortVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 9 }
+
+vlanPortRelayAgent OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 10 }
+
+vlanPortLayer3Learning OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ enabled(2),
+ disabed(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { vlanPortEntry 11 }
+
+END