summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRON-SFPS-BASE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CTRON-SFPS-BASE-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-BASE-MIB')
-rw-r--r--MIBS/enterasys/CTRON-SFPS-BASE-MIB1571
1 files changed, 1571 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SFPS-BASE-MIB b/MIBS/enterasys/CTRON-SFPS-BASE-MIB
new file mode 100644
index 0000000..b3e773d
--- /dev/null
+++ b/MIBS/enterasys/CTRON-SFPS-BASE-MIB
@@ -0,0 +1,1571 @@
+CTRON-SFPS-BASE-MIB DEFINITIONS ::= BEGIN
+
+-- sfps-base-mib.txt
+-- Revision: 0.0.18
+
+-- 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 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,
+-- IpAddress,
+-- Counter, Gauge,
+ TimeTicks
+ FROM RFC1155-SMI
+
+-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2
+ sfpsCPResources, sfpsServiceCenter, sfpsBlockSource,
+ sfpsBlockSourcePort, sfpsBlockSourceAPI, sfpsBlockSourceExclude,
+ sfpsBlockSourceStats, sfpsBlockSourceOnly, sfpsCSPControl,
+ sfpsDHCPServerVLAN, sfpsATalkAMRVLANControl
+
+ FROM CTRON-SFPS-INCLUDE-MIB;
+
+-- Textual Conventions
+
+HexInteger ::= INTEGER
+-- display this integer in hex format
+
+-- SfpsSwitchInstance ::= INTEGER
+-- this will map to chassis.module index value
+
+SfpsAddress ::= OCTET STRING (SIZE (6))
+-- this will map to a MAC address
+
+
+--
+
+
+sfpsCPResourcesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsCPResourcesTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all Call Processors registered with the
+ CPResources Table and is indexed by the Call Processor id."
+ ::= { sfpsCPResources 1 }
+
+sfpsCPResourcesTableEntry OBJECT-TYPE
+ SYNTAX SfpsCPResourcesTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains information pertaining to a Call Processor."
+ INDEX { sfpsCPResourcesTableId }
+ ::= { sfpsCPResourcesTable 1 }
+
+SfpsCPResourcesTableEntry ::=
+ SEQUENCE {
+ sfpsCPResourcesTableId INTEGER,
+ sfpsCPResourcesTableName DisplayString,
+ sfpsCPResourcesTableOperStatus INTEGER,
+ sfpsCPResourcesTableAdminStatus INTEGER,
+ sfpsCPResourcesTableStateTime TimeTicks,
+ sfpsCPResourcesTablePtsIn INTEGER,
+ sfpsCPResourcesTablePtsUsed INTEGER,
+ sfpsCPResourcesTablePolicyFlood INTEGER,
+ sfpsCPResourcesResolveFlood INTEGER,
+ sfpsCPResourcesConnectOK INTEGER,
+ sfpsCPResourcesDuplicate INTEGER,
+ sfpsCPResourcesDiscoverOnly INTEGER,
+ sfpsCPResourcesDiscoverError INTEGER,
+ sfpsCPResourcesResolveFail INTEGER,
+ sfpsCPResourcesResolveError INTEGER,
+ sfpsCPResourcesPolicyFail INTEGER,
+ sfpsCPResourcesPolicyError INTEGER,
+ sfpsCPResourcesConnectFail INTEGER,
+ sfpsCPResourcesConnectFlood INTEGER,
+ sfpsCPResourcesConnectError INTEGER,
+ sfpsCPResourcesConfigTime TimeTicks,
+ sfpsCPResourcesNeedFlood INTEGER,
+ sfpsCPResourcesNeedResolve INTEGER,
+ sfpsCPResourcesNeedDiscover INTEGER,
+ sfpsCPResourcesDiscoverAll INTEGER,
+ sfpsCPResourcesNeedProxyOut INTEGER,
+ sfpsCPResourcesNeedProxyIn INTEGER,
+ sfpsCPResourcesNeedFilter INTEGER,
+ sfpsCPResourcesAcceptRate INTEGER,
+ sfpsCPResourcesTotalRate INTEGER,
+ sfpsCPResourcesSingleFlood INTEGER,
+ sfpsCPResourcesNeedValidNet INTEGER,
+ sfpsCPResourcesInvalidNetDrops INTEGER,
+ sfpsCPResourcesPersistMask INTEGER
+ }
+
+sfpsCPResourcesTableId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Call Processor id used to index into the table."
+ ::= { sfpsCPResourcesTableEntry 1 }
+
+sfpsCPResourcesTableName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the associated Call Processor."
+ ::= { sfpsCPResourcesTableEntry 2 }
+
+sfpsCPResourcesTableOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ kStatusRunning(1), -- all is well
+ kStatusHalted(2), -- admin disabled
+ kStatusPending(3), -- Trying to run, not there yet
+ kStatusFaulted(4), -- Internal error, never will recover
+ kStatusNotStarted(5) -- Not fully started yet
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational state of entry."
+ ::= { sfpsCPResourcesTableEntry 3 }
+
+sfpsCPResourcesTableAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This value represents the current administration status of the
+ associated Call Processor. When enabled(3) the Call Processor
+ is still allowed to call process packets.
+
+ When this value is disabled(2) the call processor will not
+ process any packets."
+ ::= { sfpsCPResourcesTableEntry 4 }
+
+sfpsCPResourcesTableStateTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The last time that this Call Processor has changed states."
+ ::= { sfpsCPResourcesTableEntry 5 }
+
+sfpsCPResourcesTablePtsIn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that have been sent to this Call
+ Processor to be handled."
+ ::= { sfpsCPResourcesTableEntry 6 }
+
+sfpsCPResourcesTablePtsUsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets that have been sent to this Call
+ Processor and accepted for the purpose of processing."
+ ::= { sfpsCPResourcesTableEntry 7 }
+
+sfpsCPResourcesTablePolicyFlood OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets flooded due to Policy."
+ ::= { sfpsCPResourcesTableEntry 8 }
+
+
+sfpsCPResourcesResolveFlood OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets flooded due to not able to Resolve."
+ ::= { sfpsCPResourcesTableEntry 9 }
+
+
+sfpsCPResourcesConnectOK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that caused a successful connect."
+ ::= { sfpsCPResourcesTableEntry 10 }
+
+
+sfpsCPResourcesDuplicate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that were duplicates of an existing call."
+ ::= { sfpsCPResourcesTableEntry 11 }
+
+
+sfpsCPResourcesDiscoverOnly OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that the switch only discovered information."
+ ::= { sfpsCPResourcesTableEntry 12 }
+
+
+sfpsCPResourcesDiscoverError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that the switch could not discover
+ information. Something was wrong with the packet."
+ ::= { sfpsCPResourcesTableEntry 13 }
+
+
+sfpsCPResourcesResolveFail OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets which caused the Resolve to fail. The fail
+ is due to no vlan information was returned."
+ ::= { sfpsCPResourcesTableEntry 14 }
+
+
+sfpsCPResourcesResolveError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets which caused the Resolve to return an error.
+ An error could be caused by a bad packet."
+ ::= { sfpsCPResourcesTableEntry 15 }
+
+
+sfpsCPResourcesPolicyFail OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets which caused the Policy to fail. The fail
+ is caused because the switch has no information on the vlan(s)
+ returned by Resolve."
+ ::= { sfpsCPResourcesTableEntry 16 }
+
+
+sfpsCPResourcesPolicyError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets which caused the Policy to return an error.
+ An error could be caused by a bad packet."
+ ::= { sfpsCPResourcesTableEntry 17 }
+
+
+sfpsCPResourcesConnectFail OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that caused the Connect to fail."
+ ::= { sfpsCPResourcesTableEntry 18 }
+
+
+sfpsCPResourcesConnectFlood OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that caused the Connect to flood."
+ ::= { sfpsCPResourcesTableEntry 19 }
+
+
+sfpsCPResourcesConnectError OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that caused the Connect to return an error."
+ ::= { sfpsCPResourcesTableEntry 20 }
+
+sfpsCPResourcesConfigTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of time ticks since the last configuration change."
+ ::= { sfpsCPResourcesTableEntry 21 }
+
+sfpsCPResourcesNeedFlood OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the BaseNeedFlood attribute
+ is desired. If disabled, then an attempt to resolve is
+ performed."
+ ::= { sfpsCPResourcesTableEntry 22 }
+
+sfpsCPResourcesNeedResolve OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the Resoolve attribute
+ is desired."
+ ::= { sfpsCPResourcesTableEntry 23 }
+
+sfpsCPResourcesNeedDiscover OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the Discover attribute
+ is desired."
+ ::= { sfpsCPResourcesTableEntry 24 }
+
+sfpsCPResourcesDiscoverAll OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the DiscoverAll attribute
+ is desired."
+ ::= { sfpsCPResourcesTableEntry 25 }
+
+sfpsCPResourcesNeedProxyOut OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the Proxy Forward attribute
+ is desired."
+ ::= { sfpsCPResourcesTableEntry 26 }
+
+sfpsCPResourcesNeedProxyIn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the Proxy Back attribute
+ is desired."
+ ::= { sfpsCPResourcesTableEntry 27 }
+
+sfpsCPResourcesNeedFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Set to enabled(1)/disabled(0) if the Filter attribute
+ is desired."
+ ::= { sfpsCPResourcesTableEntry 28 }
+
+sfpsCPResourcesAcceptRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets per second that have been sent to this
+ Call Processor to be handled and accepted for processing."
+ ::= { sfpsCPResourcesTableEntry 29 }
+
+sfpsCPResourcesTotalRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets per second that have been sent to this
+ Call Processor to be handled."
+ ::= { sfpsCPResourcesTableEntry 30 }
+
+sfpsCPResourcesSingleFlood OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that were unicast (single) flooded."
+ ::= { sfpsCPResourcesTableEntry 34 }
+
+sfpsCPResourcesNeedValidNet OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets that were unicast (single) flooded."
+ ::= { sfpsCPResourcesTableEntry 35 }
+
+sfpsCPResourcesInvalidNetDrops OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCPResourcesTableEntry 36 }
+
+sfpsCPResourcesPersistMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCPResourcesTableEntry 37 }
+
+-- CPResource API
+
+sfpsCPResourcesAPI OBJECT IDENTIFIER ::= { sfpsCPResources 2 }
+
+sfpsCPResourcesAPIID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Identifier for the call processor."
+ ::= { sfpsCPResourcesAPI 1 }
+
+sfpsCPResourcesAPIAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disabled(2),
+ enabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrative status of the call processor."
+ ::= { sfpsCPResourcesAPI 2 }
+
+sfpsCPResourcesAPIAttribute OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ noFlood(2),
+ flood(3),
+ noResolve(4),
+ resolve(5),
+ noDiscover(6),
+ discover(7),
+ noDiscoverAll(8),
+ discoverAll(9),
+ noProxyIn(10),
+ proxyIn(11),
+ noProxyOut(12),
+ proxyOut(13),
+ nofilter(14),
+ filter(15),
+ noValidateNet(16),
+ validNet(17)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Call processor attribute/features."
+ ::= { sfpsCPResourcesAPI 3 }
+
+sfpsCPResourcesAPIScope OBJECT-TYPE
+ SYNTAX INTEGER {
+ switch(1),
+ port(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Scope this attribute to switch or port."
+ ::= { sfpsCPResourcesAPI 4 }
+
+sfpsCPResourcesAPIPersistance OBJECT-TYPE
+ SYNTAX INTEGER {
+ persistOther(1),
+ persistDisabled(2),
+ persistEnabled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Parameter to make persistent on switch reset."
+ ::= { sfpsCPResourcesAPI 5 }
+
+sfpsCPResourcesAPIVerb OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ set(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Action to perform."
+ ::= { sfpsCPResourcesAPI 6 }
+
+
+--
+
+
+sfpsCSPControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsCSPControlTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Cabletron Switch Protocol Control statistics"
+ ::= { sfpsCSPControl 1 }
+
+sfpsCSPControlTableEntry OBJECT-TYPE
+ SYNTAX SfpsCSPControlTableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ INDEX { sfpsCSPControlTableIndex }
+ ::= { sfpsCSPControlTable 1 }
+
+SfpsCSPControlTableEntry ::=
+ SEQUENCE {
+ sfpsCSPControlTableIndex INTEGER,
+ sfpsCSPControlTableCSPType INTEGER,
+ sfpsCSPControlTableCSPName DisplayString,
+ sfpsCSPControlTableAdminStatus INTEGER,
+ sfpsCSPControlTableSwitchToCallProc INTEGER,
+ sfpsCSPControlTablePktsProcessed INTEGER,
+ sfpsCSPControlTablePktRate INTEGER
+ }
+
+sfpsCSPControlTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 1 }
+
+sfpsCSPControlTableCSPType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 2 }
+
+sfpsCSPControlTableCSPName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 3 }
+
+sfpsCSPControlTableAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 4 }
+
+sfpsCSPControlTableSwitchToCallProc OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 5 }
+
+sfpsCSPControlTablePktsProcessed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 6 }
+
+sfpsCSPControlTablePktRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsCSPControlTableEntry 7 }
+
+-- FACILITY
+
+sfpsServiceCenterFacilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsServiceCenterFacilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table gives facility semantics to call processing."
+ ::= { sfpsServiceCenter 9 }
+
+sfpsServiceCenterFacilityEntry OBJECT-TYPE
+ SYNTAX SfpsServiceCenterFacilityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry contains the configuration of the Facility Entry."
+ INDEX { sfpsServiceCenterFacilityHashLeaf }
+ ::= { sfpsServiceCenterFacilityTable 1 }
+
+SfpsServiceCenterFacilityEntry ::=
+ SEQUENCE {
+ sfpsServiceCenterFacilityHashLeaf HexInteger,
+ sfpsServiceCenterFacilityMetric INTEGER,
+ sfpsServiceCenterFacilityName DisplayString,
+ sfpsServiceCenterFacilityOperStatus INTEGER,
+ sfpsServiceCenterFacilityAdminStatus INTEGER,
+ sfpsServiceCenterFacilityStatusTime TimeTicks,
+ sfpsServiceCenterFacilityRequests INTEGER,
+ sfpsServiceCenterFacilityReply INTEGER
+
+ }
+
+sfpsServiceCenterFacilityHashLeaf OBJECT-TYPE
+ SYNTAX HexInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Server hash, part of instance key."
+ ::= { sfpsServiceCenterFacilityEntry 1 }
+
+sfpsServiceCenterFacilityMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines order servers are called low to high."
+ ::= { sfpsServiceCenterFacilityEntry 2 }
+
+sfpsServiceCenterFacilityName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Server name."
+ ::= { sfpsServiceCenterFacilityEntry 3 }
+
+sfpsServiceCenterFacilityOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ kStatusRunning(1), -- all is well
+ kStatusHalted(2), -- admin disabled
+ kStatusPending(3), -- Trying to run, not there yet
+ kStatusFaulted(4), -- Internal error, never will recover
+ kStatusNotStarted(5) -- Not fully started yet
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Operational state of entry."
+ ::= { sfpsServiceCenterFacilityEntry 4 }
+
+sfpsServiceCenterFacilityAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- Not running or stopped
+ disable(2), -- Please stop
+ enable(3) -- Go
+ }
+
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Administrative State of Entry."
+ ::= { sfpsServiceCenterFacilityEntry 5 }
+
+sfpsServiceCenterFacilityStatusTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time Tick of last operStatus change."
+ ::= { sfpsServiceCenterFacilityEntry 6 }
+
+sfpsServiceCenterFacilityRequests OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Requests made to server."
+ ::= { sfpsServiceCenterFacilityEntry 7 }
+
+sfpsServiceCenterFacilityReply OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "GOOD replies by server."
+ ::= { sfpsServiceCenterFacilityEntry 8 }
+
+-- Source Blocker Table
+
+sfpsBlockSourceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsBlockSourceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The SourceBlocker table lists all nodes (MAC addresses) that
+ have been heard locally on the switch. Only a certain subset
+ (if any) of the nodes in this table are blocked."
+ ::= { sfpsBlockSource 1 }
+
+sfpsBlockSourceEntry OBJECT-TYPE
+ SYNTAX SfpsBlockSourceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry in the SourceBlocker table indexed by a counter."
+ INDEX { sfpsBlockSourceIndex }
+ ::= { sfpsBlockSourceTable 1 }
+
+SfpsBlockSourceEntry ::=
+ SEQUENCE {
+ sfpsBlockSourceIndex INTEGER,
+ sfpsBlockSourceMAC SfpsAddress,
+ sfpsBlockSourceElapTimeShort TimeTicks,
+ sfpsBlockSourceNumCallsShort INTEGER,
+ sfpsBlockSourceElapTimeLong TimeTicks,
+ sfpsBlockSourceNumCallLong INTEGER,
+ sfpsBlockSourceBlockFlag INTEGER,
+ sfpsBlockSourceUnBlockableFlag INTEGER,
+ sfpsBlockSourceFilterPresent INTEGER,
+ sfpsBlockSourceNext INTEGER,
+ sfpsBlockSourceBlocksOnlyIndex INTEGER
+ }
+
+sfpsBlockSourceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index into the table"
+ ::= { sfpsBlockSourceEntry 1 }
+
+sfpsBlockSourceMAC OBJECT-TYPE
+ SYNTAX SfpsAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of the node."
+ ::= { sfpsBlockSourceEntry 2 }
+
+sfpsBlockSourceElapTimeShort OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The elapsed time (seconds) in the current short-threshold
+ period."
+ ::= { sfpsBlockSourceEntry 3 }
+
+sfpsBlockSourceNumCallsShort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets seen from the node during the elapsed
+ time for the short-threshold."
+ ::= { sfpsBlockSourceEntry 4 }
+
+sfpsBlockSourceElapTimeLong OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The elapsed time (seconds) in the current long-threshold
+ period."
+ ::= { sfpsBlockSourceEntry 5 }
+
+sfpsBlockSourceNumCallLong OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets seen from the node during the elapsed
+ time for the long-threshold."
+ ::= { sfpsBlockSourceEntry 6 }
+
+sfpsBlockSourceBlockFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+-- notBlocked (0),
+ blocked (1),
+ wouldBeBlocked (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes whether the node is blocked or not. There are three
+ possible integer values for this field: 0-notBlocked,
+ 1-Blocked, 2-WouldBeBlocked. The WouldBeBlocked value is used
+ to represent a node that would be in the blocked state if the
+ SourceBlocker was enabled. A node can get into this state only
+ if the blocker is disabled. If the blocker is enabled at this
+ point, the node will be blocked, and a connection filter will
+ be put in place when the next packet is received from this
+ node."
+ ::= { sfpsBlockSourceEntry 7 }
+
+sfpsBlockSourceUnBlockableFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+-- blockable (0),
+ unblockable (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flags a node as either Blockable(0) or Unblockable(1). When a
+ node is unblockable, it will never be blocked regardless of the
+ number of packets it sends. The default setting is blockable.
+ Any node can be changed to unblockable via the Source Blocker
+ API (SBAPI)."
+ ::= { sfpsBlockSourceEntry 8 }
+
+sfpsBlockSourceFilterPresent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Flags whether or not a connection filter is in place for the
+ given node. (This attribute cannot be changed on its own and is
+ therefore used only for diagnostic purposes. It is used
+ internally so that only one filter connection will be mapped
+ per node.)"
+ ::= { sfpsBlockSourceEntry 9 }
+
+sfpsBlockSourceNext OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "If this node entry (instance) is part of a hash chain, the
+ NEXT leaf will contain the index to the next node entry in
+ the chain. Otherwise, it will contain -1."
+ ::= { sfpsBlockSourceEntry 10 }
+
+sfpsBlockSourceBlocksOnlyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Contains the index into the BlockSourceOnly table or the
+ UnblockableOnly table depending on the entry flags. If the
+ 'blocked flag' is set, this value represents the index into
+ the BlockSourceOnly table. If the 'unblockable' flag is set,
+ this value represents the index into the UnblockableOnly
+ table. Otherwise, this value is set to -1 (representing that
+ it is not used.)"
+ ::= { sfpsBlockSourceEntry 11 }
+
+
+-- Source Blocks Only Table
+
+sfpsBlockSourceOnlyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsBlockSourceOnlyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The format of the BlockSourceOnly Table is exactly the same as the
+ SourceBlocker Table. The only difference is that the entries in
+ this table are only a subset of the entries in the SourceBlocker
+ Table. Only the entries that have a BLOCKFLAG set to 'blocked' or
+ 'would-be-blocked' will reside in this table."
+ ::= { sfpsBlockSourceOnly 1 }
+
+sfpsBlockSourceOnlyEntry OBJECT-TYPE
+ SYNTAX SfpsBlockSourceOnlyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry in the BlockSourceOnly table indexed by a counter."
+ INDEX { sfpsBlockSourceOnlyIndex }
+ ::= { sfpsBlockSourceOnlyTable 1 }
+
+SfpsBlockSourceOnlyEntry ::=
+ SEQUENCE {
+ sfpsBlockSourceOnlyIndex INTEGER,
+ sfpsBlockSourceOnlyMAC SfpsAddress,
+ sfpsBlockSourceOnlyElapTimeShort TimeTicks,
+ sfpsBlockSourceOnlyNumCallsShort INTEGER,
+ sfpsBlockSourceOnlyElapTimeLong TimeTicks,
+ sfpsBlockSourceOnlyNumCallLong INTEGER,
+ sfpsBlockSourceOnlyBlockFlag INTEGER,
+ sfpsBlockSourceOnlyUnBlockableFlag INTEGER,
+ sfpsBlockSourceOnlyFilterPresent INTEGER,
+ sfpsBlockSourceOnlyNext INTEGER,
+ sfpsBlockSourceOnlyBlocksOnlyIndex INTEGER
+ }
+
+sfpsBlockSourceOnlyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index into the table"
+ ::= { sfpsBlockSourceOnlyEntry 1 }
+
+sfpsBlockSourceOnlyMAC OBJECT-TYPE
+ SYNTAX SfpsAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of the node."
+ ::= { sfpsBlockSourceOnlyEntry 2 }
+
+sfpsBlockSourceOnlyElapTimeShort OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The elapsed time (seconds) in the current short-threshold
+ period."
+ ::= { sfpsBlockSourceOnlyEntry 3 }
+
+sfpsBlockSourceOnlyNumCallsShort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets seen from the node during the elapsed
+ time for the short-threshold."
+ ::= { sfpsBlockSourceOnlyEntry 4 }
+
+sfpsBlockSourceOnlyElapTimeLong OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The elapsed time (seconds) in the current long-threshold
+ period."
+ ::= { sfpsBlockSourceOnlyEntry 5 }
+
+sfpsBlockSourceOnlyNumCallLong OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets seen from the node during the elapsed
+ time for the long-threshold."
+ ::= { sfpsBlockSourceOnlyEntry 6 }
+
+sfpsBlockSourceOnlyBlockFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+-- notBlocked (0),
+ blocked (1),
+ wouldBeBlocked (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes whether the node is blocked or not. There are three
+ possible integer values for this field: 0-notBlocked,
+ 1-Blocked, 2-WouldBeBlocked. The WouldBeBlocked value is used
+ to represent a node that would be in the blocked state if the
+ SourceBlocker was enabled. A node can get into this state only
+ if the blocker is disabled. If the blocker is enabled at this
+ point, the node will be blocked, and a connection filter will
+ be put in place when the next packet is received from this
+ node."
+ ::= { sfpsBlockSourceOnlyEntry 7 }
+
+sfpsBlockSourceOnlyUnBlockableFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+-- blockable (0),
+ unblockable (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Flags a node as either Blockable(0) or Unblockable(1). When a
+ node is unblockable, it will never be blocked regardless of the
+ number of packets it sends. The default setting is blockable.
+ Any node can be changed to unblockable via the Source Blocker
+ API (SBAPI)."
+ ::= { sfpsBlockSourceOnlyEntry 8 }
+
+sfpsBlockSourceOnlyFilterPresent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Flags whether or not a connection filter is in place for the
+ given node. (This attribute cannot be changed on its own and is
+ therefore used only for diagnostic purposes. It is used
+ internally so that only one filter connection will be mapped
+ per node.)"
+ ::= { sfpsBlockSourceOnlyEntry 9 }
+
+sfpsBlockSourceOnlyNext OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "If this node entry (instance) is part of a hash chain, the
+ NEXT leaf will contain the index to the next node entry in
+ the chain. Otherwise, it will contain -1."
+ ::= { sfpsBlockSourceOnlyEntry 10 }
+
+sfpsBlockSourceOnlyBlocksOnlyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Contains the index into the BlockSourceOnly table or the
+ UnblockableOnly table depending on the entry flags. If the
+ 'blocked' flag is set, this value represents the index into
+ the BlockSourceOnly table. If the 'unblockable' flag is set,
+ this value represents the index into the UnblockableOnly
+ table. Otherwise, this value is set to -1 (representing that
+ it is not used.)"
+ ::= { sfpsBlockSourceOnlyEntry 11 }
+
+-- Source Block Port Table
+
+sfpsBlockSourcePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsBlockSourcePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " The SourceBlock API allows for administratively selecting a port and
+ flagging it as 'unblockable'. The BlockSourcePort table shows which
+ ports are set to 'unblockable' and which ones remain set to the default
+ 'blockable' setting."
+ ::= { sfpsBlockSourcePort 1 }
+
+sfpsBlockSourcePortEntry OBJECT-TYPE
+ SYNTAX SfpsBlockSourcePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Entry into the BlockSourcePort Table"
+ INDEX { sfpsBlockSourcePortPort }
+ ::= { sfpsBlockSourcePortTable 1 }
+
+SfpsBlockSourcePortEntry ::=
+ SEQUENCE {
+ sfpsBlockSourcePortPort INTEGER,
+ sfpsBlockSourcePortBlockability INTEGER
+ }
+
+sfpsBlockSourcePortPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the instance part of the table. There will be as many
+ instances as there are logical ports in the device. The attributes
+ represented in subsequent leaves all pertain to this port instance."
+ ::= { sfpsBlockSourcePortEntry 1 }
+
+sfpsBlockSourcePortBlockability OBJECT-TYPE
+ SYNTAX INTEGER {
+-- blockable(0),
+ unblockable(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This leaf contains either 0-blockable or 1-unblockable, depending on
+ whether nodes on this port are allowed to be blocked or not."
+ ::= { sfpsBlockSourcePortEntry 2 }
+
+-- Source Block API
+
+sfpsBlockSourceAPIVerb OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ switchToLearning(2),
+ switchToBlocking(3),
+ setShortThreshold(4),
+ setShortPeriod(5),
+ setLongThreshold(6),
+ setLongPeriod(7),
+ clearAll(8),
+ blockMac(9),
+ unblockMac(10),
+ setMacUnblockable(11),
+ setMacBlockable(12),
+ setPortUnblockable(13),
+ setPortBlockable(14),
+ setReapUserCnx(15)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Other -- N/A
+ Disable -- disable the source blocker (nodes that are currently
+ blocked will remain blocked, but no additional nodes will be blocked)
+ Enable -- enable the source blocker (allow it to start blocking nodes)
+ ClearAll -- clear the entire block table (this does not remove any
+ connection filters, and should only be used as a diagnostic tool.)
+ BlockMac -- administratively block a node (The node's MAC address
+ must be previously set in the MAC leaf.)
+ UnblockMac -- administratively unblock a node (The node's MAC address
+ must be previously set in the MAC leaf.)
+ SetMacUnblockable -- administratively mark a node as 'unblockable'
+ so that it cannot be blocked. (The node's MAC must be previously set
+ in the MAC leaf.) If the relevant node is blocked at the time the
+ SetMacUnblockable command is issued, the node will automatically be
+ 'unblocked' first.
+ SetMacBlockable -- administratively mark a node as 'blockable' so that
+ it can be blocked. (The node's MAC must be previously set in the MAC
+ leaf.)
+ SetPortUnblockable -- administratively mark a port as 'unblockable' so
+ that any nodes on that port cannot be blocked. (The port number must
+ be previously set in the Port leaf.)
+ SetPortBlockable -- administratively mark a port as 'blockable' so that
+ all nodes on that port can be blocked. (The port number must be
+ previously set in the Port leaf.)
+ SetReapUserCnx -- administratively mark a port as 'blocked' so that administratively
+ mark a port as 'blockable' so that.)"
+ ::= { sfpsBlockSourceAPI 1 }
+
+sfpsBlockSourceAPIInputValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set the input value to enter"
+ ::= { sfpsBlockSourceAPI 2 }
+
+sfpsBlockSourceAPIPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Read/Write leaf used in conjunction with SetPortUnblockable and
+ SetPortBlockable. (values of 1 through numLogicalPorts are valid."
+ ::= { sfpsBlockSourceAPI 3 }
+
+sfpsBlockSourceAPIMAC OBJECT-TYPE
+ SYNTAX SfpsAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Leaf used to set the MAC address that will be operated on with one
+ of the above verbs."
+ ::= { sfpsBlockSourceAPI 4 }
+
+sfpsBlockSourceAPIBlockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ learning(2),
+ blocking(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the blocker object (enabled/disabled.) Additional nodes
+ will be blocked only when this status leaf is in the 'enabled' state."
+ ::= { sfpsBlockSourceAPI 5 }
+
+sfpsBlockSourceAPIShortThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets per a SHORTPERIOD that will result in a node
+ being blocked. This can be changed by writing directly to this leaf.
+ The only limit imposed on this value is that it has to be positive
+ (greater than zero.) There is no upper bound except for what is
+ implied by the size of an integer."
+ ::= { sfpsBlockSourceAPI 6 }
+
+sfpsBlockSourceAPIShortPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The sample period to use for determining if any given node has
+ exceeded the SHORTTHRESHOLD. See SHORTTHRESHOLD for bounds checking
+ for this value"
+ ::= { sfpsBlockSourceAPI 7 }
+
+sfpsBlockSourceAPILongThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets per a LONGPERIOD that will result in a node
+ being blocked. See SHORTTHRESHOLD for bounds checking for this value."
+ ::= { sfpsBlockSourceAPI 8 }
+
+sfpsBlockSourceAPILongPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The sample period to use for determining if any given node has
+ exceeded the LONGTHRESHOLD. See SHORTTHRESHOLD for bounds checking
+ for this value."
+ ::= { sfpsBlockSourceAPI 9 }
+
+sfpsBlockSourceAPIReapUserCnxs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The sample period to use for determining if any given node has
+ exceeded the LONGTHRESHOLD. See SHORTTHRESHOLD for bounds checking
+ for this value."
+ ::= { sfpsBlockSourceAPI 10 }
+
+
+-- Unblockable Nodes Table
+
+sfpsBlockSourceExcludeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpsBlockSourceExcludeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The format of the UnblockableOnly Table is exactly the same as the
+ SourceBlocker Table. The only difference is that the entries in this
+ table are only a subset of the entries in the SourceBlocker Table.
+ Only the entries that have an UNBLOCKABLEFLAG set to 'unblockable'
+ will show up in this table."
+ ::= { sfpsBlockSourceExclude 1 }
+
+sfpsBlockSourceExcludeEntry OBJECT-TYPE
+ SYNTAX SfpsBlockSourceExcludeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " Entry in the BlockSourceOnly table indexed by a counter."
+ INDEX { sfpsBlockSourceExcludeIndex }
+ ::= { sfpsBlockSourceExcludeTable 1 }
+
+SfpsBlockSourceExcludeEntry ::=
+ SEQUENCE {
+ sfpsBlockSourceExcludeIndex INTEGER,
+ sfpsBlockSourceExcludeMAC SfpsAddress,
+ sfpsBlockSourceExcludeElapTimeShort TimeTicks,
+ sfpsBlockSourceExcludeNumCallsShort INTEGER,
+ sfpsBlockSourceExcludeElapTimeLong TimeTicks,
+ sfpsBlockSourceExcludeNumCallLong INTEGER,
+ sfpsBlockSourceExcludeBlockFlag INTEGER,
+ sfpsBlockSourceExcludeUnBlockableFlag INTEGER,
+ sfpsBlockSourceExcludeFilterPresent INTEGER,
+ sfpsBlockSourceExcludeNext INTEGER,
+ sfpsBlockSourceExcludeBlockSourceOnlyIndex INTEGER
+ }
+
+sfpsBlockSourceExcludeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The index into the table"
+ ::= { sfpsBlockSourceExcludeEntry 1 }
+
+sfpsBlockSourceExcludeMAC OBJECT-TYPE
+ SYNTAX SfpsAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of the node."
+ ::= { sfpsBlockSourceExcludeEntry 2 }
+
+sfpsBlockSourceExcludeElapTimeShort OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The elapsed time (seconds) in the current short-threshold
+ period."
+ ::= { sfpsBlockSourceExcludeEntry 3 }
+
+sfpsBlockSourceExcludeNumCallsShort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets seen from the node during the elapsed
+ time for the short-threshold"
+ ::= { sfpsBlockSourceExcludeEntry 4 }
+
+sfpsBlockSourceExcludeElapTimeLong OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The elapsed time (seconds) in the current long-threshold
+ period"
+ ::= { sfpsBlockSourceExcludeEntry 5 }
+
+sfpsBlockSourceExcludeNumCallLong OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets seen from the node during the elapsed
+ time for the long-threshold."
+ ::= { sfpsBlockSourceExcludeEntry 6 }
+
+sfpsBlockSourceExcludeBlockFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+-- notBlocked (0),
+ blocked (1),
+ wouldBeBlocked (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Describes whether the node is blocked or not. There are three
+ possible integer values for this field: 0-notBlocked,
+ 1-Blocked, 2-WouldBeBlocked. The WouldBeBlocked value is used
+ to represent a node that would be in the blocked state if the
+ SourceBlocker was enabled. A node can get into this state only
+ if the blocker is disabled. If the blocker is enabled at this
+ point, the node will be blocked, and a connection filter will
+ be put in place when the next packet is received from this
+ node"
+ ::= { sfpsBlockSourceExcludeEntry 7 }
+
+sfpsBlockSourceExcludeUnBlockableFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+-- blockable (0),
+ unblockable (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flags a node as either Blockable(0) or Unblockable(1). When a
+ node is unblockable, it will never be blocked regardless of the
+ number of packets it sends. The default setting is blockable.
+ Any node can be changed to unblockable via the Source Blocker
+ API (SBAPI)."
+ ::= { sfpsBlockSourceExcludeEntry 8 }
+
+sfpsBlockSourceExcludeFilterPresent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " Flags whether or not a connection filter is in place for the
+ given node. (This attribute cannot be changed on its own and is
+ therefore used only for diagnostic purposes. It is used
+ internally so that only one filter connection will be mapped
+ per node.)"
+ ::= { sfpsBlockSourceExcludeEntry 9 }
+
+sfpsBlockSourceExcludeNext OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "If this node entry (instance) is part of a hash chain, the
+ NEXT leaf will contain the index to the next node entry in
+ the chain. Otherwise, it will contain -1"
+ ::= { sfpsBlockSourceExcludeEntry 10 }
+
+sfpsBlockSourceExcludeBlockSourceOnlyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Contains the index into the BlockSourceOnly table or the
+ UnblockableOnly table depending on the entry flags. If the
+ 'blocked' flag is set, this value represents the index into
+ the BlockSourceOnly table. If the 'unblockable' flag is set,
+ this value represents the index into the UnblockableOnly
+ table. Otherwise, this value is set to -1 (representing that
+ it is not used"
+ ::= { sfpsBlockSourceExcludeEntry 11 }
+
+-- Source Blocker Stats API
+
+sfpsBlockSourceStatsNumBlocks OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsBlockSourceStats 1 }
+
+sfpsBlockSourceStatsNumCollisions OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of hash collisions resulting in a chain of nodes.
+ (diagnostic only.)"
+ ::= { sfpsBlockSourceStats 2 }
+
+sfpsBlockSourceStatsLongestChain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of nodes in a linked list chain
+ (including the hash bucket itself) due to hashing collisions.
+ (diagnostic only.)"
+ ::= { sfpsBlockSourceStats 3 }
+
+sfpsBlockSourceStatsNumEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the SourceBlocker table.
+ (Each new node that is heard has its own entry."
+ ::= { sfpsBlockSourceStats 4 }
+
+sfpsBlockSourceStatsMaxNumEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The maximum number of entries that can fit in the SourceBlocker Table.
+ (This currently mirrors the size of the Directory's NodeTable.)"
+ ::= { sfpsBlockSourceStats 5 }
+
+sfpsBlockSourceStatsSizeOfObj OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the SourceBlocker object itself (in bytes.)"
+ ::= { sfpsBlockSourceStats 6 }
+
+sfpsBlockSourceStatsHashModValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value that is used for the modulus operation in the
+ hashing algorythm."
+ ::= { sfpsBlockSourceStats 7 }
+
+sfpsBlockSourceStatsHashSlotsSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of storage used for the hash buckets (in bytes.)"
+ ::= { sfpsBlockSourceStats 8 }
+
+sfpsBlockSourceStatsTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of storage used for the SourceBlocker Table (in bytes.)"
+ ::= { sfpsBlockSourceStats 9 }
+
+sfpsBlockSourceStatsBlockSourceOnlySize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of storage used for the Blocks-Only index array (in bytes.)"
+ ::= { sfpsBlockSourceStats 10 }
+
+sfpsBlockSourceStatsUnblockableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of storage used for the Unblockable-Only index array
+ (in bytes.)"
+ ::= { sfpsBlockSourceStats 11 }
+
+sfpsBlockSourceStatsPortMaskSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of storage used for the port mask object (in bytes.)"
+ ::= { sfpsBlockSourceStats 12 }
+
+sfpsBlockSourceStatsTotalHeapBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total amount of heap memory used for all data storage (above)
+ including the SourceBlocker object itself (in bytes.)"
+ ::= { sfpsBlockSourceStats 13 }
+
+
+-- sfpsDHCPServerVLAN
+
+sfpsDHCPServerVLANName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsDHCPServerVLAN 1 }
+
+sfpsDHCPServerVLANSingleFloodStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsDHCPServerVLAN 2 }
+
+sfpsDHCPServerVLANVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsDHCPServerVLAN 3 }
+
+
+-- sfpsATalkAMRVLANControl
+
+sfpsATalkAMRVLANControlName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsATalkAMRVLANControl 1 }
+
+
+sfpsATalkAMRVLANControlVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { sfpsATalkAMRVLANControl 2 }
+
+END