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-DIRECTORY-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB')
| -rw-r--r-- | MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB | 2263 |
1 files changed, 2263 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB b/MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB new file mode 100644 index 0000000..a18fbbf --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB @@ -0,0 +1,2263 @@ +CTRON-SFPS-DIRECTORY-MIB DEFINITIONS ::= BEGIN + +-- sfps-directory-mib.txt +-- Revision: 0.0.11 +-- +-- 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 +-- tcl enterprises +-- IpAddress, Counter, Gauge + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsTopologyNodes, sfpsTopologyAliases, sfpsTopologyDAPITest, sfpsTopologyDAPI, + sfpsTopologyDirStats, sfpsServiceCenter, sfpsTopologyRemoteNodes, sfpsDirFilterAPI + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- SFPS Switch Agent Topology Groups +-- This group contains the objects that pertain to the discovery and +-- mapping of end systems (behind access ports) and adjacent switch systems +-- (behind network ports). End systems are discovered passively through +-- the switch's listen capability. Adjacent systems are discovered actively +-- through the switch's hello protocol. + + +-- SFPS Switch Agent Topology Node Table Group +-- This group contains the objects that pertain to the discovery and +-- mapping of network base addresses to nodes (end-systems) discovered +-- on access ports. This allows the location of nodes based on their +-- controlling switch and port. + + +sfpsNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsNodeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of bottom layer protocol addresses and related + information of recently or curently active nodes + (end-stations). This table replaces the sfpsEndSystemTable." + ::= { sfpsTopologyNodes 1 } + +sfpsNodeTableEntry OBJECT-TYPE + SYNTAX SfpsNodeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to recently or + currently active nodes." + INDEX { sfpsNodeTableBaseHash, sfpsNodeTableHashIndex } + ::= { sfpsNodeTable 1 } + +SfpsNodeTableEntry ::= + SEQUENCE { + sfpsNodeTableBaseHash INTEGER, + sfpsNodeTableHashIndex INTEGER, + sfpsNodeTableSwitchType DisplayString, + sfpsNodeTableSwitchAddress DisplayString, + sfpsNodeTablePort INTEGER, + sfpsNodeTableBaseType DisplayString, + sfpsNodeTableBaseAddress DisplayString, + sfpsNodeTableEntryType DisplayString, + sfpsNodeTableCallTag HexInteger, + sfpsNodeTableLastHeard TimeTicks, + sfpsNodeTableAge TimeTicks, + sfpsNodeTableAliasCount INTEGER, + sfpsNodeTableVlanCount INTEGER, + sfpsNodeTableNodeLocked INTEGER, + sfpsNodeTableNodeLocal INTEGER, + sfpsNodeTableSelf INTEGER, + sfpsNodeTableNext INTEGER, + sfpsNodeTablePrev INTEGER + + } + +sfpsNodeTableBaseHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsNodeTableAddress used to identify the + instance." + ::= { sfpsNodeTableEntry 1 } + +sfpsNodeTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the non-unique sfpsNodeTableAddress hashes used to + identify the instance." + ::= { sfpsNodeTableEntry 2 } + +sfpsNodeTableSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address." + ::= { sfpsNodeTableEntry 3 } + +sfpsNodeTableSwitchAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value." + ::= { sfpsNodeTableEntry 4 } + +sfpsNodeTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on which the node was discovered." + ::= { sfpsNodeTableEntry 5 } + +sfpsNodeTableBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address." + ::= { sfpsNodeTableEntry 6 } + +sfpsNodeTableBaseAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value." + ::= { sfpsNodeTableEntry 7 } + +sfpsNodeTableEntryType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of entry represented. This is determined + by the way in which the node was learned." + ::= { sfpsNodeTableEntry 8 } + +sfpsNodeTableCallTag OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The tag, reference number, associated with the + packet responsible for the generation of this entry" + ::= { sfpsNodeTableEntry 9 } + +sfpsNodeTableLastHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time since the node for this entry last + sourced a packet." + ::= { sfpsNodeTableEntry 10 } + +sfpsNodeTableAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time since this entry was created." + ::= { sfpsNodeTableEntry 11 } + +sfpsNodeTableAliasCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of higher layer protocol addresses learned + about this node from the same packet it was discovered from." + ::= { sfpsNodeTableEntry 12 } + +sfpsNodeTableVlanCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of vlans to which this node is mapped." + ::= { sfpsNodeTableEntry 13 } + +sfpsNodeTableNodeLocked OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 14 } + +sfpsNodeTableNodeLocal OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 15 } + +sfpsNodeTableSelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 16 } + +sfpsNodeTableNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 17 } + +sfpsNodeTablePrev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 18 } + + +-- + +-- SFPS Switch Agent Topology Alias Table Group +-- This group contains the objects that pertain to the discovery and +-- mapping of upper-layer network services and entities (IP, IPX addresses) +-- as well as abstract group types (eg. VLAN), in use by nodes connected to +-- the switching fabric. This table allows the mapping of these aliases or +-- groups to the nodes they are associated with and to the location of their +-- controlling switch and port (via the node table). + + +sfpsAliasTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAliasTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of upper layer protocol addresses (aliases) and + abstract group names related to the bottom layer protocol + addresses (nodes) found in the sfpsNodeTable. This table + replaces the sfpsEntitiesTable." + ::= { sfpsTopologyAliases 1 } + +sfpsAliasTableEntry OBJECT-TYPE + SYNTAX SfpsAliasTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to upper + layer protocol addresses." + INDEX { sfpsAliasTableAliasHash, + sfpsAliasTableBaseHash, + sfpsAliasTableHashIndex } + ::= { sfpsAliasTable 1 } + +SfpsAliasTableEntry ::= + SEQUENCE { + sfpsAliasTableAliasHash INTEGER, + sfpsAliasTableBaseHash INTEGER, + sfpsAliasTableHashIndex INTEGER, + sfpsAliasTableSwitchType DisplayString, + sfpsAliasTableSwitchAddress DisplayString, + sfpsAliasTablePort INTEGER, + sfpsAliasTableBaseType DisplayString, + sfpsAliasTableBaseAddress DisplayString, + sfpsAliasTableAliasType DisplayString, + sfpsAliasTableAliasAddress DisplayString, + sfpsAliasTableAliasAge TimeTicks, + sfpsAliasTableSwitchOctets OCTET STRING, + sfpsAliasTableBaseOctets OCTET STRING, + sfpsAliasTableAliasOctets OCTET STRING, + sfpsAliasTableOpaqueTag OCTET STRING, + sfpsAliasTableVlanPolicy INTEGER, + sfpsAliasTableBaseLock INTEGER, + sfpsAliasTableAliasLock INTEGER, + sfpsAliasTableAliasState INTEGER, + sfpsAliasTableSelf INTEGER, + sfpsAliasTableNext INTEGER, + sfpsAliasTablePrev INTEGER + } + +sfpsAliasTableAliasHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsAliasTableAliasAddress used to + identify the instance." + ::= { sfpsAliasTableEntry 1 } + +sfpsAliasTableBaseHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsAliasTableNodeAddress used to + identify the instance." + ::= { sfpsAliasTableEntry 2 } + +sfpsAliasTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the non-unique pairs of sfpsAliasTableAliasHash + and sfpsAliasTableNodeHash used to identify the instance." + ::= { sfpsAliasTableEntry 3 } + +sfpsAliasTableSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address of the + switch on which this node was found." + ::= { sfpsAliasTableEntry 4 } + +sfpsAliasTableSwitchAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value (formatted in printable + characters) of the switch on which this node was found." + ::= { sfpsAliasTableEntry 5 } + +sfpsAliasTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on which the node was discovered." + ::= { sfpsAliasTableEntry 6 } + +sfpsAliasTableBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address of the node." + ::= { sfpsAliasTableEntry 7 } + +sfpsAliasTableBaseAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value (formatted in printable + characters) of the node." + ::= { sfpsAliasTableEntry 8 } + +sfpsAliasTableAliasType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the higher layer address." + ::= { sfpsAliasTableEntry 9 } + +sfpsAliasTableAliasAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher layer address value formatted in + printable characters." + ::= { sfpsAliasTableEntry 10 } + +sfpsAliasTableAliasAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time since this alias was discovered and + made visible in this table." + ::= { sfpsAliasTableEntry 11 } + +sfpsAliasTableSwitchOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The base address of the switch on which the node + associated with this alias entry was found." + ::= { sfpsAliasTableEntry 12 } + +sfpsAliasTableBaseOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address of the node associated with + this alias entry." + ::= { sfpsAliasTableEntry 13 } + +sfpsAliasTableAliasOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher layer address (alias), or the abstract + group value." + ::= { sfpsAliasTableEntry 14 } + +sfpsAliasTableOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An identifier for the type of alias this entry represents." + ::= { sfpsAliasTableEntry 15 } + +sfpsAliasTableVlanPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + inherited(2), -- not vlan manager assigned + autoRegistered(3), -- vlan selected by criteria + static(4) -- vlan manager assigned + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The way in which this user was assigned to a vlan. + Inherited(2) signifies that the user was assigned its vlan + based on the default for its port. Auto-Registered(3) + indicates that the user was assigned to its vlan based on + packet analysis and vlan manager criteria. Static(4) signifies + the user was assigned its vlan by the vlan manager application." + ::= { sfpsAliasTableEntry 16 } + + +sfpsAliasTableBaseLock OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 17 } + +sfpsAliasTableAliasLock OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 18 } + +sfpsAliasTableAliasState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remote(2), + local(3), + hidden(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 19 } + +sfpsAliasTableSelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 20 } + +sfpsAliasTableNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 21 } + +sfpsAliasTablePrev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 22 } + + +-- + +-- SFPS Switch Agent Topology Alias Delta Table Group +-- This group is used to maintain a table of newly discovered/lost aliases. +-- This Delta Table resembles the Alias Table with one additional field to +-- distinguish those entries which are newly found from those which are newly +-- lost. + + +sfpsAliasDeltaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAliasDeltaTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of of newly discovered/lost upper layer protocol + addresses (aliases) related to the bottom layer protocol + addresses (nodes) found in the sfpsNodeTable." + ::= { sfpsTopologyAliases 2 } + +sfpsAliasDeltaTableEntry OBJECT-TYPE + SYNTAX SfpsAliasDeltaTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to a newly + discovered or lost upper layer protocol addresses." + INDEX { sfpsAliasDeltaTableIndex } + ::= { sfpsAliasDeltaTable 1 } + +SfpsAliasDeltaTableEntry ::= + SEQUENCE { + sfpsAliasDeltaTableIndex INTEGER, + sfpsAliasDeltaTablePort INTEGER, + sfpsAliasDeltaTableBase SfpsAddress, + sfpsAliasDeltaTableAlias OCTET STRING, + sfpsAliasDeltaTableAliasLength INTEGER, + sfpsAliasDeltaTableOpaqueTag OCTET STRING, + sfpsAliasDeltaTableAliasState INTEGER, + sfpsAliasDeltaTableNodeLock INTEGER, + sfpsAliasDeltaTableAliasLock INTEGER, + sfpsAliasDeltaTableTimestamp TimeTicks + } + +sfpsAliasDeltaTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index into the table. This allows the server to + read the information and process it sequentially." + ::= { sfpsAliasDeltaTableEntry 1 } + +sfpsAliasDeltaTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on which the node was discovered." + ::= { sfpsAliasDeltaTableEntry 2 } + +sfpsAliasDeltaTableBase OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value (MAC) of the node." + ::= { sfpsAliasDeltaTableEntry 3 } + +sfpsAliasDeltaTableAlias OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher layer address associated with the discovered node." + ::= { sfpsAliasDeltaTableEntry 4 } + +sfpsAliasDeltaTableAliasLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of alias octets in sfpsAliasDeltaTableAliasOctets." + ::= { sfpsAliasDeltaTableEntry 5 } + +sfpsAliasDeltaTableOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual identifier for the type of alias this entry + represents." + ::= { sfpsAliasDeltaTableEntry 6 } + +sfpsAliasDeltaTableAliasState OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + added(2), -- newly discovered + deleted(3) -- newly lost + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This enumeration describes the state of the delta table entry. + A value of (2) indicates the entry has been added to the alias + table. A value of (3) indicates the entry has been deleted + from the alias table." + ::= { sfpsAliasDeltaTableEntry 7 } + +sfpsAliasDeltaTableNodeLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasDeltaTableEntry 8 } + +sfpsAliasDeltaTableAliasLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasDeltaTableEntry 9 } + +sfpsAliasDeltaTableTimestamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasDeltaTableEntry 10 } + +-- + +-- SFPS Switch Agent Topology Alias Delta Table Information +-- These two oids are used to check the status of the Delta Table and +-- clear the Delta Table with a set. + +sfpsAliasDeltaCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the number of entries in the alias delta table." + ::= { sfpsTopologyAliases 3 } + + +sfpsAliasDeltaSetBack OBJECT-TYPE + SYNTAX INTEGER { + lock(1), -- lock table to read + unlock(2) -- unlock and clear table + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to lock the table so that all the entries may be + read without additions or losses. Then after the table + has been read the table is unlocked to clear those entries + which have been read and allow new entries to be added or + lost." + ::= { sfpsTopologyAliases 4 } + +sfpsAliasDeltaFullFlag OBJECT-TYPE + SYNTAX INTEGER { + full(1), + unfull(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyAliases 5 } + +-- + +-- SFPS Directory Test API Group +-- This group contains the objects that pertain to the SFPS Directory +-- Test Application Program Interface (API). The API provides a verb-based +-- autonomous interface to the directory information. + +sfpsDAPITestVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + add(2), -- add to the following + delete(3), -- delete from the following + resolve(4), -- resolve from the following + multiResolve(5), -- resolve multiple entries + fillDirectory(6), -- Flood directory with entries + ageDirectory(7), -- Wait + mapVlanOnPort(8), -- Map port on connection + mapVlanOffPort(9) -- Map port off connection + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting this leaf" + ::= { sfpsTopologyDAPITest 1 } + +sfpsDAPITestSwitchMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the actual user's MAC value for the action." + ::= { sfpsTopologyDAPITest 2 } + +sfpsDAPITestPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Source Port os a user when mapping a user" + ::= { sfpsTopologyDAPITest 3 } + +sfpsDAPITestAddrOneTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Address tag of the user." + ::= { sfpsTopologyDAPITest 4 } + +sfpsDAPITestAddrOneValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Address value of the user." + ::= { sfpsTopologyDAPITest 5 } + +sfpsDAPITestAddrTwoTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the address tag of the user." + ::= { sfpsTopologyDAPITest 6 } + +sfpsDAPITestAddrTwoValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Address value of the user" + ::= { sfpsTopologyDAPITest 7 } + +sfpsDAPITestCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify the Call Tag value of the user." + ::= { sfpsTopologyDAPITest 8 } + +sfpsDAPITestOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDAPITestOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A Table of the DAPITest switch ports, both input and output." + ::= { sfpsTopologyDAPITest 9 } + +sfpsDAPITestOutputEntry OBJECT-TYPE + SYNTAX SfpsDAPITestOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to a DAPITest + switch port." + INDEX { sfpsDAPITestOutputIndex } + ::= { sfpsDAPITestOutputTable 1 } + +SfpsDAPITestOutputEntry ::= + SEQUENCE { + sfpsDAPITestOutputIndex INTEGER, + sfpsDAPITestOutputSwitchMac SfpsAddress, + sfpsDAPITestOutputPort INTEGER, + sfpsDAPITestOutputAddrOneTag INTEGER, + sfpsDAPITestOutputAddrOneValue DisplayString, + sfpsDAPITestOutputAddrTwoTag INTEGER, + sfpsDAPITestOutputAddrTwoValue DisplayString, + sfpsDAPITestOutputCallTag INTEGER + } + +sfpsDAPITestOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index of entries in the DAPITest Output Table." + ::= { sfpsDAPITestOutputEntry 1 } + +sfpsDAPITestOutputSwitchMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the actual user's MAC value for the action." + ::= { sfpsDAPITestOutputEntry 2 } + +sfpsDAPITestOutputPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Source Port of a user when mapping a user." + ::= { sfpsDAPITestOutputEntry 3 } + + +sfpsDAPITestOutputAddrOneTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Address tag of the user." + ::= { sfpsDAPITestOutputEntry 4 } + +sfpsDAPITestOutputAddrOneValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the address value of the user." + ::= { sfpsDAPITestOutputEntry 5 } + +sfpsDAPITestOutputAddrTwoTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the address tag of the user." + ::= { sfpsDAPITestOutputEntry 6 } + +sfpsDAPITestOutputAddrTwoValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the address value of the user." + ::= { sfpsDAPITestOutputEntry 7 } + +sfpsDAPITestOutputCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specify the Call Tag value of the user." + ::= { sfpsDAPITestOutputEntry 8 } + + +-- SFPS Directory API Group +-- This group contains the objects that pertain to the SFPS Directory +-- Application Program Interface (API). The API provides a verb-based +-- autonomous interface to the directory information. + +sfpsDAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + clearPort(4), + clearPortLocals(5), + clearSwitchRefs(6), + lockNode(7), + unlockNode(8), + restrictPort(9), + unrestrictPort(10), + ageNodes(11), + ageAliases(12) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the action to perform with the information provided + in the other leafs of this MIB group. This leaf should be set + last (after all other desired information is provided)." + ::= { sfpsTopologyDAPI 1 } + +sfpsDAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the port of the entry." + ::= { sfpsTopologyDAPI 2 } + +sfpsDAPINodeType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the node type with a well-known string." + ::= { sfpsTopologyDAPI 3 } + +sfpsDAPINodeValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the node address (i.e., base MAC) for this entry." + ::= { sfpsTopologyDAPI 4 } + +sfpsDAPIAliasType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the alias type associated with this node. This must be + a well-known string." + ::= { sfpsTopologyDAPI 5 } + +sfpsDAPIAliasValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the alias (i.e., protocol address) for this entry." + ::= { sfpsTopologyDAPI 6 } + +sfpsDAPIAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "In minutes" + ::= { sfpsTopologyDAPI 7 } + + +-- DIRECTORY + +sfpsServiceCenterDirectoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterDirectoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives directory semantics to call processing." + ::= { sfpsServiceCenter 3 } + +sfpsServiceCenterDirectoryEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterDirectoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Directory Entry." + INDEX { sfpsServiceCenterDirectoryHashLeaf } + ::= { sfpsServiceCenterDirectoryTable 1 } + +SfpsServiceCenterDirectoryEntry ::= + SEQUENCE { + sfpsServiceCenterDirectoryHashLeaf HexInteger, + sfpsServiceCenterDirectoryMetric INTEGER, + sfpsServiceCenterDirectoryName DisplayString, + sfpsServiceCenterDirectoryOperStatus INTEGER, + sfpsServiceCenterDirectoryAdminStatus INTEGER, + sfpsServiceCenterDirectoryStatusTime TimeTicks, + sfpsServiceCenterDirectoryRequests INTEGER, + sfpsServiceCenterDirectoryResponses INTEGER + + } + +sfpsServiceCenterDirectoryHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterDirectoryEntry 1 } + +sfpsServiceCenterDirectoryMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterDirectoryEntry 2 } + +sfpsServiceCenterDirectoryName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterDirectoryEntry 3 } + +sfpsServiceCenterDirectoryOperStatus 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." + ::= { sfpsServiceCenterDirectoryEntry 4 } + +sfpsServiceCenterDirectoryAdminStatus 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." + ::= { sfpsServiceCenterDirectoryEntry 5 } + +sfpsServiceCenterDirectoryStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterDirectoryEntry 6 } + +sfpsServiceCenterDirectoryRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterDirectoryEntry 7 } + +sfpsServiceCenterDirectoryResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterDirectoryEntry 8 } + +-- + +sfpsTopologyDirStatsTotalUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the Directory." + ::= { sfpsTopologyDirStats 1 } + +sfpsTopologyDirStatsDynamicUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes dynamically used by the Directory." + ::= { sfpsTopologyDirStats 2 } + +sfpsTopologyDirStatsNumOfNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current number of nodes in the Directory." + ::= { sfpsTopologyDirStats 3 } + +sfpsTopologyDirStatsNodeUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the nodes." + ::= { sfpsTopologyDirStats 4 } + +sfpsTopologyDirStatsNumLocalNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of nodes local to the switch." + ::= { sfpsTopologyDirStats 5 } + +sfpsTopologyDirStatsLocalNodeUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the local nodes." + ::= { sfpsTopologyDirStats 6 } + +sfpsTopologyDirStatsMaxLocalNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of local nodes that resided in Directory + since the switch initiated." + ::= { sfpsTopologyDirStats 7 } + +sfpsTopologyDirStatsNumRemoteNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of remote nodes in the Directory." + ::= { sfpsTopologyDirStats 8 } + +sfpsTopologyDirStatsRemoteNodeUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used for the Remote nodes." + ::= { sfpsTopologyDirStats 9 } + +sfpsTopologyDirStatsMaxRemoteNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of remote nodes that resided in Directory + since the switch initiated." + ::= { sfpsTopologyDirStats 10 } + +sfpsTopologyDirStatsNumOfAliases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of aliases in the Directory. An alias is an entry + that maps to a node. It may be layer 3 information, Vlan + information, etc. There can be several alias entries which + bind to on node entry." + ::= { sfpsTopologyDirStats 11 } + +sfpsTopologyDirStatsAliasUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the aliases in the Directory." + ::= { sfpsTopologyDirStats 12 } + + +sfpsTopologyDirStatsStaticUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes statically used for Directory." + ::= { sfpsTopologyDirStats 14 } + +sfpsTopologyDirStatsObjectsUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of objects used in Directory." + ::= { sfpsTopologyDirStats 15 } + +sfpsTopologyDirStatsNodeTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of node entries in Node Table." + ::= { sfpsTopologyDirStats 16 } + +sfpsTopologyDirStatsNodeTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of bytes used for Node Table." + ::= { sfpsTopologyDirStats 17 } + +sfpsTopologyDirStatsAliasTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of alias entries in Alias Table." + ::= { sfpsTopologyDirStats 18 } + +sfpsTopologyDirStatsAliasTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of bytes used for Alias Table." + ::= { sfpsTopologyDirStats 19 } + +sfpsTopologyDirStatsNodeCollisions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of collisions - Node Table." + ::= { sfpsTopologyDirStats 20 } + +sfpsTopologyDirStatsNodeLongestChain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 21 } + +sfpsTopologyDirStatsAliasCollisions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of collisions - Alias Table." + ::= { sfpsTopologyDirStats 22 } + +sfpsTopologyDirStatsAliasLongestChain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 23 } + +sfpsTopologyDirStatsLocalAddsRefused OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of adds into the Directory of local nodes which + were refused." + ::= { sfpsTopologyDirStats 24 } + +sfpsTopologyDirStatsAliasRemotesReplaced OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of remote entries which had to be replaced in + the Directory." + ::= { sfpsTopologyDirStats 25 } + +sfpsTopologyDirStatsAliasMultiPortClears OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the Directory entries were cleared for + multiple ports. Used for debugging." + ::= { sfpsTopologyDirStats 26 } + +sfpsTopologyDirStatsReservedForRemoteNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the Directory reserved for Remote + nodes. Remote nodes may exceed this reserved area but if + the Directory becomes full from local nodes, then the remote + nodes will be cycled through this reserved area." + ::= { sfpsTopologyDirStats 27 } + +sfpsTopologyDirStatsNumSwitches OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 28 } + +sfpsTopologyDirStatsSwitchUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 29 } + +sfpsTopologyDirStatsMaxSwitches OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 30 } + +sfpsTopologyDirStatsSwitchTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 31 } + +sfpsTopologyDirStatsSwitchTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 32 } + +sfpsTopologyDirStatsSwitchLookups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 33 } + +sfpsTopologyDirStatsSwitchCacheHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 34 } + +sfpsTopologyDirStatsNumVlans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 35 } + +sfpsTopologyDirStatsVlanUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 36 } + +sfpsTopologyDirStatsMaxVlans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 37 } + +sfpsTopologyDirStatsVlanTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 38 } + +sfpsTopologyDirStatsVlanTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 39 } + +sfpsTopologyDirStatsVlanLookups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 40 } + +sfpsTopologyDirStatsVlanCacheHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 41 } + +sfpsTopologyDirStatsNodeAliasMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 42 } + +sfpsTopologyDirStatsLocalAliasRefused OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 43 } + +sfpsTopologyDirStatsRemoteAliasRemoved OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 44 } + + +--- + +sfpsDirAliasStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirAliasStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 13 } + +sfpsDirAliasStatsEntry OBJECT-TYPE + SYNTAX SfpsDirAliasStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirAliasStatsAliasType } + ::= { sfpsDirAliasStatsTable 1 } + +SfpsDirAliasStatsEntry ::= + SEQUENCE { + sfpsDirAliasStatsAliasType INTEGER, + sfpsDirAliasStatsAliasName DisplayString, + sfpsDirAliasStatsNumOfAliases INTEGER, + sfpsDirAliasStatsAliasUsage INTEGER, + sfpsDirAliasStatsMaxAliases INTEGER + } + +sfpsDirAliasStatsAliasType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A number which correlates to an alias name." + ::= { sfpsDirAliasStatsEntry 1 } + +sfpsDirAliasStatsAliasName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A human readable name which represents the Alias type." + ::= { sfpsDirAliasStatsEntry 2 } + +sfpsDirAliasStatsNumOfAliases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of alias entries of this AliasType." + ::= { sfpsDirAliasStatsEntry 3 } + +sfpsDirAliasStatsAliasUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of memory (bytes) used by entries of this alias + type." + ::= { sfpsDirAliasStatsEntry 4 } + +sfpsDirAliasStatsMaxAliases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries of this Alias Type that have + been in the Directory." + ::= { sfpsDirAliasStatsEntry 5 } + +-- + + + +sfpsDirFilterAliasTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirFilterAliasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyRemoteNodes 3 } + +sfpsDirFilterAliasEntry OBJECT-TYPE + SYNTAX SfpsDirFilterAliasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirFilterAliasLockCount, sfpsDirFilterAliasAliasHash, sfpsDirFilterAliasBaseHash, sfpsDirFilterAliasHashIndex } + ::= { sfpsDirFilterAliasTable 1 } + +SfpsDirFilterAliasEntry ::= + SEQUENCE { + sfpsDirFilterAliasLockCount INTEGER, + sfpsDirFilterAliasAliasHash INTEGER, + sfpsDirFilterAliasBaseHash INTEGER, + sfpsDirFilterAliasHashIndex INTEGER, + sfpsDirFilterAliasDomain DisplayString, + sfpsDirFilterAliasChassisType DisplayString, + sfpsDirFilterAliasChassisLoad DisplayString, + sfpsDirFilterAliasSwitchType DisplayString, + sfpsDirFilterAliasSwitchLoad DisplayString, + sfpsDirFilterAliasInPort INTEGER, + sfpsDirFilterAliasBaseType DisplayString, + sfpsDirFilterAliasBaseLoad DisplayString, + sfpsDirFilterAliasNodeState INTEGER, + sfpsDirFilterAliasNodeAge TimeTicks, + sfpsDirFilterAliasNodeLock INTEGER, + sfpsDirFilterAliasLinkType DisplayString, + sfpsDirFilterAliasLinkLoad DisplayString, + sfpsDirFilterAliasLinkAge TimeTicks, + sfpsDirFilterAliasLinkLock INTEGER, + sfpsDirFilterAliasVlanLearned INTEGER, + sfpsDirFilterAliasOpaqueTag OCTET STRING, + sfpsDirFilterAliasChassisOctets OCTET STRING, + sfpsDirFilterAliasSwitchOctets OCTET STRING, + sfpsDirFilterAliasNodeOctets OCTET STRING, + sfpsDirFilterAliasLinkOctets OCTET STRING, + sfpsDirFilterAliasNodeLocal INTEGER, + sfpsDirFilterAliasLinkState INTEGER + + } + +sfpsDirFilterAliasLockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 1 } + +sfpsDirFilterAliasAliasHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 2 } + +sfpsDirFilterAliasBaseHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 3 } + +sfpsDirFilterAliasHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 4 } + +sfpsDirFilterAliasDomain OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 5 } + +sfpsDirFilterAliasChassisType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 6 } + +sfpsDirFilterAliasChassisLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 7 } + +sfpsDirFilterAliasSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 8 } + +sfpsDirFilterAliasSwitchLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 9 } + +sfpsDirFilterAliasInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 10 } + +sfpsDirFilterAliasBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 11 } + +sfpsDirFilterAliasBaseLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 12 } + +sfpsDirFilterAliasNodeState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 13 } + +sfpsDirFilterAliasNodeAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 14 } + +sfpsDirFilterAliasNodeLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-port(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 15 } + +sfpsDirFilterAliasLinkType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 16 } + +sfpsDirFilterAliasLinkLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 17 } + +sfpsDirFilterAliasLinkAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 18 } + +sfpsDirFilterAliasLinkLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-node(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 19 } + +sfpsDirFilterAliasVlanLearned OBJECT-TYPE + SYNTAX INTEGER { + other(1), + inherited(2), + amr(3), + static(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 20 } + +sfpsDirFilterAliasOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 21 } + +sfpsDirFilterAliasChassisOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 22 } + +sfpsDirFilterAliasSwitchOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 23 } + +sfpsDirFilterAliasNodeOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 24 } + +sfpsDirFilterAliasLinkOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 25 } + +sfpsDirFilterAliasNodeLocal OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 26 } + +sfpsDirFilterAliasLinkState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remote(2), + local(3), + hidden(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 27 } + +-- + +sfpsDirFilterNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirFilterNodeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyRemoteNodes 2 } + +sfpsDirFilterNodeEntry OBJECT-TYPE + SYNTAX SfpsDirFilterNodeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirFilterNodeLockCount, sfpsDirFilterNodeNodeIndex, sfpsDirFilterNodeLinkIndex } + ::= { sfpsDirFilterNodeTable 1 } + +SfpsDirFilterNodeEntry ::= + SEQUENCE { + sfpsDirFilterNodeLockCount INTEGER, + sfpsDirFilterNodeNodeIndex INTEGER, + sfpsDirFilterNodeLinkIndex INTEGER, + sfpsDirFilterNodeNodeCount INTEGER, + sfpsDirFilterNodeLinkCount INTEGER, + sfpsDirFilterNodeDomainName DisplayString, + sfpsDirFilterNodeChassisType DisplayString, + sfpsDirFilterNodeChassisLoad DisplayString, + sfpsDirFilterNodeSwitchType DisplayString, + sfpsDirFilterNodeSwitchLoad DisplayString, + sfpsDirFilterNodeInPort INTEGER, + sfpsDirFilterNodeBaseType DisplayString, + sfpsDirFilterNodeBaseLoad DisplayString, + sfpsDirFilterNodeNodeState INTEGER, + sfpsDirFilterNodeNodeAge TimeTicks, + sfpsDirFilterNodeNodeLock INTEGER, + sfpsDirFilterNodeLinkType DisplayString, + sfpsDirFilterNodeLinkLoad DisplayString, + sfpsDirFilterNodeLinkAge TimeTicks, + sfpsDirFilterNodeLinkLock INTEGER, + sfpsDirFilterNodeVlanLearned INTEGER, + sfpsDirFilterNodeOpaqueTag OCTET STRING, + sfpsDirFilterNodeChassisOctets OCTET STRING, + sfpsDirFilterNodeSwitchOctets OCTET STRING, + sfpsDirFilterNodeNodeOctets OCTET STRING, + sfpsDirFilterNodeLinkOctets OCTET STRING, + sfpsDirFilterNodeNodeLocal INTEGER, + sfpsDirFilterNodeLinkState INTEGER + + } + +sfpsDirFilterNodeLockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 1 } + +sfpsDirFilterNodeNodeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 2 } + +sfpsDirFilterNodeLinkIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 3 } + +sfpsDirFilterNodeNodeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 4 } + +sfpsDirFilterNodeLinkCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 5 } + +sfpsDirFilterNodeDomainName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 6 } + +sfpsDirFilterNodeChassisType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 7 } + +sfpsDirFilterNodeChassisLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 8 } + +sfpsDirFilterNodeSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 9 } + +sfpsDirFilterNodeSwitchLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 10 } + +sfpsDirFilterNodeInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 11 } + +sfpsDirFilterNodeBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 12 } + +sfpsDirFilterNodeBaseLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 13 } + +sfpsDirFilterNodeNodeState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 14 } + +sfpsDirFilterNodeNodeAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 15 } + +sfpsDirFilterNodeNodeLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-port(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 16 } + +sfpsDirFilterNodeLinkType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 17 } + +sfpsDirFilterNodeLinkLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 18 } + +sfpsDirFilterNodeLinkAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 19 } + +sfpsDirFilterNodeLinkLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-node(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 20 } + +sfpsDirFilterNodeVlanLearned OBJECT-TYPE + SYNTAX INTEGER { + other(1), + inherit(2), + autoReg(3), + static(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 21 } + +sfpsDirFilterNodeOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 22 } + +sfpsDirFilterNodeChassisOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 23 } + +sfpsDirFilterNodeSwitchOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 24 } + +sfpsDirFilterNodeNodeOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 25 } + +sfpsDirFilterNodeLinkOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 26 } + +sfpsDirFilterNodeNodeLocal OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 27 } + +sfpsDirFilterNodeLinkState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remote(2), + local(3), + hidden(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 28 } + +-- + +sfpsDirFilterAPILockAdmin OBJECT-TYPE + SYNTAX INTEGER { + other(1), + lock(2), + unlock(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 1 } + +sfpsDirFilterAPILockStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + locked(2), + unlocked(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 2 } + +sfpsDirFilterAPILockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 3 } + +sfpsDirFilterAPIValueType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 4 } + +sfpsDirFilterAPIValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 5 } + +sfpsDirFilterAPILockTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 6 } + +sfpsDirFilterAPILockTimeElapsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 7 } + +END |