diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CTRON-SFPS-VLAN-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-VLAN-MIB')
| -rw-r--r-- | MIBS/enterasys/CTRON-SFPS-VLAN-MIB | 1175 |
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 |