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