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-TOPOLOGY-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB')
| -rw-r--r-- | MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB | 3116 |
1 files changed, 3116 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB b/MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB new file mode 100644 index 0000000..424f418 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB @@ -0,0 +1,3116 @@ +CTRON-SFPS-TOPOLOGY-MIB DEFINITIONS ::= BEGIN + +-- sfps-topology-mib.txt +-- Revision: 0.0.09 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises +-- Counter, Gauge + IpAddress, TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsTopologyVNSNeighbors, sfpsServiceCenter, sfpsTopologyPortManager, + sfpsTopologyAgentCommon, sfpsTopologyFCL, sfpsTPMPortTableAPIIn, + sfpsTPMPortTableAPIOut, sfpsNeighborEvents, sfpsRATopologyAgent, + sfpsRATopAgentPortTableAPIIn, sfpsRATopAgentPortTableAPIOut, + sfpsVMTopologyServer, sfpsTAPITestIn, sfpsTAPITestOut, + sfpsTopologyServerTestIn, sfpsTopologyServerTest, sfpsVLANTopologyAgent, + sfpsVLANTopAgentPortTableAPIIn, sfpsDirViolation, sfpsDirLockConfig, + sfpsDirLockStats, sfpsDirViolationAPI, sfpsDirViolationDeltaAPI, + sfpsDirRestriction, sfpsDapiNvramStats, sfpsESPTopologyAgent, + sfpsRestrictedMobility, sfpsRestrictedMobilityAPI, sfpsTopologyServerPortEventRelay + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +-- 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 + + + +-- TOPOLOGY + +sfpsServiceCenterTopologyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterTopologyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives topology semantics to call processing." + ::= { sfpsServiceCenter 8 } + +sfpsServiceCenterTopologyEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterTopologyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Topology Entry." + INDEX { sfpsServiceCenterTopologyHashLeaf } + ::= { sfpsServiceCenterTopologyTable 1 } + +SfpsServiceCenterTopologyEntry ::= + SEQUENCE { + sfpsServiceCenterTopologyHashLeaf HexInteger, + sfpsServiceCenterTopologyMetric INTEGER, + sfpsServiceCenterTopologyName DisplayString, + sfpsServiceCenterTopologyOperStatus INTEGER, + sfpsServiceCenterTopologyAdminStatus INTEGER, + sfpsServiceCenterTopologyStatusTime TimeTicks, + sfpsServiceCenterTopologyRequests INTEGER, + sfpsServiceCenterTopologyResponses INTEGER + + } + +sfpsServiceCenterTopologyHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterTopologyEntry 1 } + +sfpsServiceCenterTopologyMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterTopologyEntry 2 } + +sfpsServiceCenterTopologyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterTopologyEntry 3 } + +sfpsServiceCenterTopologyOperStatus 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." + ::= { sfpsServiceCenterTopologyEntry 4 } + +sfpsServiceCenterTopologyAdminStatus 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." + ::= { sfpsServiceCenterTopologyEntry 5 } + +sfpsServiceCenterTopologyStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterTopologyEntry 6 } + +sfpsServiceCenterTopologyRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterTopologyEntry 7 } + +sfpsServiceCenterTopologyResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterTopologyEntry 8 } + +-- History Topology Server Table + +sfpsHistoryTopologyServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsHistoryTopologyServerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyVNSNeighbors 7 } + +sfpsHistoryTopologyServerEntry OBJECT-TYPE + SYNTAX SfpsHistoryTopologyServerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsHistoryTopologyServerIndex } + ::= { sfpsHistoryTopologyServerTable 1 } + +SfpsHistoryTopologyServerEntry ::= + SEQUENCE { + sfpsHistoryTopologyServerIndex INTEGER, + sfpsHistoryTopologyServerLogicalPort INTEGER, + sfpsHistoryTopologyServerSwitchID OCTET STRING, + sfpsHistoryTopologyServerEvent INTEGER, + sfpsHistoryTopologyServerSwitchIP IpAddress, + sfpsHistoryTopologyServerChassisMAC SfpsAddress, + sfpsHistoryTopologyServerChassisIP IpAddress, + sfpsHistoryTopologyServerAgent DisplayString, + sfpsHistoryTopologyServerDeltaOptionsMask INTEGER, + sfpsHistoryTopologyServerCurrentOptionsMask INTEGER, + sfpsHistoryTopologyServerFCL INTEGER, + sfpsHistoryTopologyServerSysTime TimeTicks + } + +sfpsHistoryTopologyServerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index" + ::= { sfpsHistoryTopologyServerEntry 1 } + +sfpsHistoryTopologyServerLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port neighbor was discovered on" + ::= { sfpsHistoryTopologyServerEntry 2 } + +sfpsHistoryTopologyServerSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "neighboring switch's switchID or portName" + ::= { sfpsHistoryTopologyServerEntry 3 } + +sfpsHistoryTopologyServerEvent OBJECT-TYPE + SYNTAX INTEGER { + foundNeighbor(1), + optionsGain(2), + optionsLoss(3), + agingNghLoss(4), + portDownNghLoss(5), + duplicateNghLoss(6), + subtractPortNghLoss(7), + loopedPortNhgLoss(8), + crossedPortNghLoss(9), + functionalLevelNghLoss(10), + versionedPortNghLoss(11), + twoWayCommLoss(12), + sequenceNumberReset(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Event" + ::= { sfpsHistoryTopologyServerEntry 4 } + +sfpsHistoryTopologyServerSwitchIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "neighboring switch's IP" + ::= { sfpsHistoryTopologyServerEntry 5 } + +sfpsHistoryTopologyServerChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Chassis MAC address" + ::= { sfpsHistoryTopologyServerEntry 6 } + +sfpsHistoryTopologyServerChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Chassis IP address" + ::= { sfpsHistoryTopologyServerEntry 7 } + +sfpsHistoryTopologyServerAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "topology agent that discovered neighbor" + ::= { sfpsHistoryTopologyServerEntry 8 } + +sfpsHistoryTopologyServerDeltaOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " switch's delta options mask" + ::= { sfpsHistoryTopologyServerEntry 9 } + +sfpsHistoryTopologyServerCurrentOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current options mask" + ::= { sfpsHistoryTopologyServerEntry 10 } + +sfpsHistoryTopologyServerFCL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "systime of options mask change" + ::= { sfpsHistoryTopologyServerEntry 11 } + +sfpsHistoryTopologyServerSysTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "systime of switch" + ::= { sfpsHistoryTopologyServerEntry 12 } + +-- + +sfpsTPMPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTPMPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyPortManager 1 } + +sfpsTPMPortEntry OBJECT-TYPE + SYNTAX SfpsTPMPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsTPMPortLogicalPort} + + ::= { sfpsTPMPortTable 1 } + +SfpsTPMPortEntry ::= + SEQUENCE { + sfpsTPMPortLogicalPort INTEGER, + sfpsTPMPortMediaType INTEGER, + sfpsTPMPortTopologyAgent DisplayString, + sfpsTPMPortVlanAttributes INTEGER, + sfpsTPMPortNVRAMStatus INTEGER, + sfpsTPMPortCorePortVID INTEGER + } + +sfpsTPMPortLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsTPMPortEntry 1 } + +sfpsTPMPortMediaType OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + fddi(2), + atm-lec(3), + token-ring(4), + wan(5), + inb(6), + hcp(7), + hdp(8), + atm-encap(9), + atm-pvc(10), + unknown(11), + atm-forum-lec(12), + atm-forum-pvc(13), + atm-forum-svc(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Gapi media type" + ::= { sfpsTPMPortEntry 2 } + +sfpsTPMPortTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "TopologyAgent of the port - NVRAM" + ::= { sfpsTPMPortEntry 3 } + + +sfpsTPMPortVlanAttributes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port Vlan attributes" + ::= { sfpsTPMPortEntry 8 } + +sfpsTPMPortNVRAMStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVRAM Status - set/unset" + ::= { sfpsTPMPortEntry 9 } + +sfpsTPMPortCorePortVID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTPMPortEntry 10 } + +-- + +sfpsTPMPortTableAPIInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + getPortInfo(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsTPMPortTableAPIIn 1 } + +sfpsTPMPortTableAPIInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "TPM Port Table entry specifier" + ::= { sfpsTPMPortTableAPIIn 2 } + +sfpsTPMPortTableAPIInTopologyAgent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies topologyAgent of the specified entry" + ::= { sfpsTPMPortTableAPIIn 3 } + +sfpsTPMPortTableAPIInAdminPortUp OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies adminPortUp of the specified entry" + ::= { sfpsTPMPortTableAPIIn 4 } + +sfpsTPMPortTableAPIInAdminPortDown OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies adminPortDown of the specified entry" + ::= { sfpsTPMPortTableAPIIn 5 } + +sfpsTPMPortTableAPIInCorePortVID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTPMPortTableAPIIn 6 } + + +-- + + +sfpsTPMPortTableAPIOutLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "TPMPortTable entry specifier" + ::= { sfpsTPMPortTableAPIOut 1 } + +sfpsTPMPortTableAPIOutTopologyAgent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays topologyAgent of the specified entry" + ::= { sfpsTPMPortTableAPIOut 2 } + +-- + +sfpsCommonNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCommonNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The CommonNeighborTable holds all switch neighbors. It is populated by all topology agents" + ::= { sfpsTopologyAgentCommon 1 } + +sfpsCommonNeighborEntry OBJECT-TYPE + SYNTAX SfpsCommonNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsCommonNeighborLogicalPort, sfpsCommonNeighborSwitchID} + + ::= { sfpsCommonNeighborTable 1 } + +SfpsCommonNeighborEntry ::= + SEQUENCE { + sfpsCommonNeighborLogicalPort INTEGER, + sfpsCommonNeighborSwitchID DisplayString, + sfpsCommonNeighborSwitchIP IpAddress, + sfpsCommonNeighborSwitchMAC SfpsAddress, + sfpsCommonNeighborSwitchType INTEGER, + sfpsCommonNeighborHellosReceived INTEGER, + sfpsCommonNeighborFirstHeard TimeTicks, + sfpsCommonNeighborLastHeard TimeTicks, + sfpsCommonNeighborReceiveFrequency INTEGER, + sfpsCommonNeighborTopologyAgent DisplayString, + sfpsCommonNeighborChassisMAC SfpsAddress, + sfpsCommonNeighborCommState INTEGER, + sfpsCommonNeighborNotifyState INTEGER, + sfpsCommonNeighborTwoWayLossCount INTEGER, + sfpsCommonNeighborTwoWayLossTime TimeTicks, + sfpsCommonNeighborSeqNumLossCount INTEGER, + sfpsCommonNeighborSeqNumLossTime TimeTicks, + sfpsCommonNeighborFalseAgingCount INTEGER, + sfpsCommonNeighborFalseAgingTime TimeTicks, + sfpsCommonNeighborChassisIP IpAddress, + sfpsCommonNeighborFCL HexInteger, + sfpsCommonNeighborOptionsMask INTEGER, + sfpsCommonNeighborRcvdPortState INTEGER, + sfpsCommonNeighborSendPortState INTEGER, + sfpsCommonNeighborCompatibility INTEGER, + sfpsCommonNeighborCorePortVID INTEGER + } + +sfpsCommonNeighborLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsCommonNeighborEntry 1 } + +sfpsCommonNeighborSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsCommonNeighborEntry 2 } + +sfpsCommonNeighborSwitchIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of neighboring switch" + ::= { sfpsCommonNeighborEntry 3 } + +sfpsCommonNeighborSwitchMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface mac address of neighboring switch" + ::= { sfpsCommonNeighborEntry 4 } + +sfpsCommonNeighborSwitchType OBJECT-TYPE + SYNTAX INTEGER { + vns(1), + vlan(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of SecureFast switch" + ::= { sfpsCommonNeighborEntry 5 } + +sfpsCommonNeighborHellosReceived OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hello packet counter" + ::= { sfpsCommonNeighborEntry 6 } + +sfpsCommonNeighborFirstHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of first hello received" + ::= { sfpsCommonNeighborEntry 7 } + +sfpsCommonNeighborLastHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last hello received" + ::= { sfpsCommonNeighborEntry 8 } + +sfpsCommonNeighborReceiveFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Allows CommonNeighborTable to age entries" + ::= { sfpsCommonNeighborEntry 9 } + +sfpsCommonNeighborTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Owner of entry" + ::= { sfpsCommonNeighborEntry 10 } + +sfpsCommonNeighborChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Not currently used" + ::= { sfpsCommonNeighborEntry 11 } + +sfpsCommonNeighborCommState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + oneWay(2), + twoWay(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor communication state" + ::= { sfpsCommonNeighborEntry 12 } + +sfpsCommonNeighborNotifyState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + unNotified(2), + notified(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology server notification state" + ::= { sfpsCommonNeighborEntry 13 } + +sfpsCommonNeighborTwoWayLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two-way communication loss count" + ::= { sfpsCommonNeighborEntry 14 } + +sfpsCommonNeighborTwoWayLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last two-way communication loss" + ::= { sfpsCommonNeighborEntry 15 } + +sfpsCommonNeighborSeqNumLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sequence number loss count" + ::= { sfpsCommonNeighborEntry 16 } + +sfpsCommonNeighborSeqNumLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last sequence number loss" + ::= { sfpsCommonNeighborEntry 17 } + +sfpsCommonNeighborFalseAgingCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "False aging loss count" + ::= { sfpsCommonNeighborEntry 18 } + +sfpsCommonNeighborFalseAgingTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last false aging loss" + ::= { sfpsCommonNeighborEntry 19 } + +sfpsCommonNeighborChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of the switch chassis" + ::= { sfpsCommonNeighborEntry 20 } + +sfpsCommonNeighborFCL OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Functional Capability Level" + ::= { sfpsCommonNeighborEntry 21 } + +sfpsCommonNeighborOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bit encoded list of switch features" + ::= { sfpsCommonNeighborEntry 22 } + +sfpsCommonNeighborRcvdPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9), + networkOnly(10), + accessOnly(11), + raPrimary(12), + uplink(13), + fclStandby(14), + loopStandby(15), + raStandby(16), + flood(17), + uplinkFlood(18), + downlingFlood(19), + unknown-ra-standy(20) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCommonNeighborEntry 23 } + +sfpsCommonNeighborSendPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9), + networkOnly(10), + accessOnly(11), + raPrimary(12), + uplink(13), + fclStandby(14), + loopStandby(15), + raStandby(16), + flood(17), + uplinkFlood(18), + downlingFlood(19), + unknown-ra-standy(20) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCommonNeighborEntry 24 } + +sfpsCommonNeighborCompatibility OBJECT-TYPE + SYNTAX INTEGER { + compatible(1), + notCompatible(2), + unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor compatibility state" + ::= { sfpsCommonNeighborEntry 25 } + +sfpsCommonNeighborCorePortVID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCommonNeighborEntry 26 } + +-- + +sfpsTopologyFCLTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTopologyFCLEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyFCL 1 } + +sfpsTopologyFCLEntry OBJECT-TYPE + SYNTAX SfpsTopologyFCLEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsTopologyFCLFunctionalLevel} + + ::= { sfpsTopologyFCLTable 1 } + +SfpsTopologyFCLEntry ::= + SEQUENCE { + sfpsTopologyFCLFunctionalLevel INTEGER, + sfpsTopologyFCLCompatability INTEGER, + sfpsTopologyFCLThisPortState INTEGER, + sfpsTopologyFCLSendPortState INTEGER + } + +sfpsTopologyFCLFunctionalLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "functional compatability level" + ::= { sfpsTopologyFCLEntry 1 } + +sfpsTopologyFCLCompatability OBJECT-TYPE + SYNTAX INTEGER { + compatable(1), + notCompatable(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "compatability to this switch's FCL" + ::= { sfpsTopologyFCLEntry 2 } + +sfpsTopologyFCLThisPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostManagement(4), + hostControl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This switch's port state when neighboring a switch of this FCL" + ::= { sfpsTopologyFCLEntry 3 } + +sfpsTopologyFCLSendPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostManagement(4), + hostControl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sending switch's port state when neighboring a switch of this FCL" + ::= { sfpsTopologyFCLEntry 4 } + +-- Neighbor Events + +sfpsNeighborEventsFoundEvents OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of VLAN neighbors found" + ::= { sfpsNeighborEvents 1 } + +sfpsNeighborEventsLostEvents OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of VLAN neighbors lost" + ::= { sfpsNeighborEvents 2 } + +-- Redundant Access Neighbor Table + +sfpsRATopAgentNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRATopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopologyAgent 1 } + +sfpsRATopAgentNeighborEntry OBJECT-TYPE + SYNTAX SfpsRATopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRATopAgentNeighborInPort, sfpsRATopAgentNeighborSwitchID } + + ::= { sfpsRATopAgentNeighborTable 1 } + +SfpsRATopAgentNeighborEntry ::= + SEQUENCE { + sfpsRATopAgentNeighborInPort INTEGER, + sfpsRATopAgentNeighborSwitchID OCTET STRING, + sfpsRATopAgentNeighborPriority INTEGER, + sfpsRATopAgentNeighborNetworkPort INTEGER, + sfpsRATopAgentNeighborCallTag INTEGER, + sfpsRATopAgentNeighborNetHellosRcvd INTEGER, + sfpsRATopAgentNeighborSeqNumMismatch INTEGER, + sfpsRATopAgentNeighborNetHelloAgeTimeOuts INTEGER, + sfpsRATopAgentNeighborNetHelloNetPortLosses INTEGER, + sfpsRATopAgentNeighborNetHelloNetPortChanges INTEGER + } + +sfpsRATopAgentNeighborInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsRATopAgentNeighborEntry 1 } + +sfpsRATopAgentNeighborSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsRATopAgentNeighborEntry 2 } + +sfpsRATopAgentNeighborPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor switch priority" + ::= { sfpsRATopAgentNeighborEntry 3 } + +sfpsRATopAgentNeighborNetworkPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 4 } + +sfpsRATopAgentNeighborCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 5 } + +sfpsRATopAgentNeighborNetHellosRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 6 } + +sfpsRATopAgentNeighborSeqNumMismatch OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 7 } + +sfpsRATopAgentNeighborNetHelloAgeTimeOuts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 8 } + +sfpsRATopAgentNeighborNetHelloNetPortLosses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 9 } + +sfpsRATopAgentNeighborNetHelloNetPortChanges OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 10 } + + +-- Redundant Access Port Table + +sfpsRATopAgentPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRATopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopologyAgent 2 } + +sfpsRATopAgentPortEntry OBJECT-TYPE + SYNTAX SfpsRATopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRATopAgentPortLogicalPort } + + ::= { sfpsRATopAgentPortTable 1 } + +SfpsRATopAgentPortEntry ::= + SEQUENCE { + sfpsRATopAgentPortLogicalPort INTEGER, + sfpsRATopAgentPortHelloVersion INTEGER, + sfpsRATopAgentPortSendFrequency INTEGER, + sfpsRATopAgentPortRecvFrequency INTEGER, + sfpsRATopAgentPortPriority INTEGER, + sfpsRATopAgentPortPortState INTEGER, + sfpsRATopAgentPortPrimarySwitch SfpsAddress, + sfpsRATopAgentPortNetHelloRecvFreq INTEGER, + sfpsRATopAgentPortStateChangeCount INTEGER, + sfpsRATopAgentPortNVRAMStatus INTEGER + } + +sfpsRATopAgentPortLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsRATopAgentPortEntry 1 } + +sfpsRATopAgentPortHelloVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHello version of the port" + ::= { sfpsRATopAgentPortEntry 2 } + +sfpsRATopAgentPortSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHello transmission frequency of the port" + ::= { sfpsRATopAgentPortEntry 3 } + +sfpsRATopAgentPortRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHello reception frequency of the port (used for aging neighbors)" + ::= { sfpsRATopAgentPortEntry 4 } + +sfpsRATopAgentPortPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Priority of the port (used for primary switch election)" + ::= { sfpsRATopAgentPortEntry 5 } + +sfpsRATopAgentPortPortState OBJECT-TYPE + SYNTAX INTEGER { + added(1), + init(2), + poised(3), + primary(4), + backup(5), + down(6), + halted(7), + deleted(8), + backupWait(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAPortState of the port" + ::= { sfpsRATopAgentPortEntry 6 } + +sfpsRATopAgentPortPrimarySwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "BaseMAC Address of switch providing connectivity" + ::= { sfpsRATopAgentPortEntry 7 } + +sfpsRATopAgentPortNetHelloRecvFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NetHelloRecvFreq of the port" + ::= { sfpsRATopAgentPortEntry 8 } + +sfpsRATopAgentPortStateChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PortStateChangeCount of the port" + ::= { sfpsRATopAgentPortEntry 9 } + +sfpsRATopAgentPortNVRAMStatus OBJECT-TYPE + SYNTAX INTEGER { + set(1), + unset(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVRAM status - set/unset" + ::= { sfpsRATopAgentPortEntry 10 } + +-- Redundant Access Port Table API In + +sfpsRATopAgentPortTableAPIInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + getPortInfo(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsRATopAgentPortTableAPIIn 1 } + +sfpsRATopAgentPortTableAPIInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RATopAgentPortTable entry specifier" + ::= { sfpsRATopAgentPortTableAPIIn 2 } + +sfpsRATopAgentPortTableAPIInHelloVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies helloVersion of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 3 } + +sfpsRATopAgentPortTableAPIInSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies sendFrequency of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 4 } + +sfpsRATopAgentPortTableAPIInRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "modified receiveFrequency of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 5 } + +sfpsRATopAgentPortTableAPIInPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies priority of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 6 } + +sfpsRATopAgentPortTableAPIInNetHelloRecvFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies NetHelloRecvFreq of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 7 } + +-- RA Port Table API Out + +sfpsRATopAgentPortTableAPIOutLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RATopAgentPortTable entry specifier" + ::= { sfpsRATopAgentPortTableAPIOut 1 } + +sfpsRATopAgentPortTableAPIOutHelloVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHelloVersion of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 2 } + +sfpsRATopAgentPortTableAPIOutSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Modifies sendFrequency of specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 3 } + +sfpsRATopAgentPortTableAPIOutRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Modifies receiveFrequency of specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 4 } + +sfpsRATopAgentPortTableAPIOutPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Priority of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 5 } + +sfpsRATopAgentPortTableAPIOutPortState OBJECT-TYPE + SYNTAX INTEGER { + added(1), + init(2), + poised(3), + primary(4), + backup(5), + down(6), + halted(7), + deleted(8), + backupWait(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAPortState of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 6 } + +sfpsRATopAgentPortTableAPIOutPrimarySwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "BaseMAC address of switch providing connectivity" + ::= { sfpsRATopAgentPortTableAPIOut 7 } + +sfpsRATopAgentPortTableAPIOutNetHelloRecvFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NetHelloRecvFreq of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 8 } + +sfpsRATopAgentPortTableAPIOutPortStateChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PortStateChangeCount of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 9 } + +-- VM Topology Server Delta Table + +sfpsVMTopServerDeltaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVMTopServerDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table displaying status changes of neighboring switch" + ::= { sfpsVMTopologyServer 1 } + +sfpsVMTopServerDeltaEntry OBJECT-TYPE + SYNTAX SfpsVMTopServerDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Logical port neighboring switch was discovered on" + INDEX { sfpsVMTopServerDeltaIndex } + + ::= { sfpsVMTopServerDeltaTable 1 } + +SfpsVMTopServerDeltaEntry ::= + SEQUENCE { + sfpsVMTopServerDeltaIndex INTEGER, + sfpsVMTopServerDeltaInPort INTEGER, + sfpsVMTopServerDeltaSwitchID DisplayString, + sfpsVMTopServerDeltaState INTEGER, + sfpsVMTopServerDeltaIPAddress IpAddress, + sfpsVMTopServerDeltaAgent DisplayString + } + +sfpsVMTopServerDeltaIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Table index" + ::= { sfpsVMTopServerDeltaEntry 1 } + +sfpsVMTopServerDeltaInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port neighboring switch was discovered on" + ::= { sfpsVMTopServerDeltaEntry 2 } + +sfpsVMTopServerDeltaSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Switch ID or PortName of neighboring switch" + ::= { sfpsVMTopServerDeltaEntry 3 } + +sfpsVMTopServerDeltaState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + added(2), + deleted(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of neighboring switch - lost or found" + ::= { sfpsVMTopServerDeltaEntry 4 } + +sfpsVMTopServerDeltaIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of switch of neighboring switch" + ::= { sfpsVMTopServerDeltaEntry 5 } + +sfpsVMTopServerDeltaAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology agent that discovered neighboring switch" + ::= { sfpsVMTopServerDeltaEntry 6 } + +-- + +sfpsVMTopServerDeltaCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of entries in Delta Table" + ::= { sfpsVMTopologyServer 2 } + +sfpsVMTopServerTableLock OBJECT-TYPE + SYNTAX INTEGER { + lock(1), + unlock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Table update prevention while table is read" + ::= { sfpsVMTopologyServer 3 } + +sfpsVMTopServerPortChange OBJECT-TYPE + SYNTAX INTEGER { + noPortChange(1), + portChange(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port state change indictor" + ::= { sfpsVMTopologyServer 4 } + +sfpsVMTopServerTableFull OBJECT-TYPE + SYNTAX INTEGER { + tableFull(1), + tableNotFull(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMTopologyServer 5 } + +sfpsVMTopServerChangeCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMTopologyServer 6 } + +-- TAPI Test IN + +sfpsTAPITestInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + portUp(3), + portDown(4), + changePortAccess(5), + resolvePortNameToPort(6), + resolveBaseMACToPorts(7), + resolveINBNeighbor(8), + getPortNeighbors(9), + getTotalNeighbors(10), + getLogicalNetworkPortMask(11), + getPhysicalNetworkPortMask(12), + getPhysicalStandByPortMask(13), + getLogicalINBNetworkPortMask(14), + getPhysicalINBNetworkPortMask(15), + enableAccessPortOnly(16), + disableAccessPortOnly(17), + getPhysicalPortDownPortMask(18), + getLogicalSameFCLPortMask (19), + getNeighborFCL(20) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action input indicator" + ::= { sfpsTAPITestIn 1 } + +sfpsTAPITestInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logical port input value" + ::= { sfpsTAPITestIn 2 } + +sfpsTAPITestInSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SwitchID or portName input value" + ::= { sfpsTAPITestIn 3 } + +sfpsTAPITestInMAC OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MAC Address input value" + ::= { sfpsTAPITestIn 4 } + +sfpsTAPITestInPortTypeState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9), + networkOnly(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "PortTypeState input value" + ::= { sfpsTAPITestIn 5 } + +sfpsTAPITestInTopologyAgentID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTAPITestIn 6 } + +sfpsTAPITestInUNIT321 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTAPITestIn 7 } + +-- TAPI Test Out + +sfpsTAPITestOutOutputInteger OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Integer output value" + ::= { sfpsTAPITestOut 1 } + +sfpsTAPITestOutOutPutString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "String output value" + ::= { sfpsTAPITestOut 2 } + +-- Topology Server Test In + +sfpsTopologyServerTestInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + clear(3), + lostEvent(4), + foundEvent(5), + portEvent(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action input indicator" + ::= { sfpsTopologyServerTestIn 1 } + +sfpsTopologyServerTestInServer OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Topology server to send toprelays to" + ::= { sfpsTopologyServerTestIn 2 } + +sfpsTopologyServerTestInNumberOfRelays OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of linked toprelays to send" + ::= { sfpsTopologyServerTestIn 3 } + +-- Topology Server Test Table + +sfpsTopologyServerTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTopologyServerTestEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table displaying toprelay test entries" + ::= { sfpsTopologyServerTest 2 } + +sfpsTopologyServerTestEntry OBJECT-TYPE + SYNTAX SfpsTopologyServerTestEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A toprelay plus its index" + INDEX { sfpsTopologyServerTestRelayNumber } + + ::= { sfpsTopologyServerTestTable 1 } + +SfpsTopologyServerTestEntry ::= + SEQUENCE { + sfpsTopologyServerTestRelayNumber INTEGER, + sfpsTopologyServerTestServerFlavor INTEGER, + sfpsTopologyServerTestPortNumber INTEGER, + sfpsTopologyServerTestPortName DisplayString, + sfpsTopologyServerTestIpAddr DisplayString, + sfpsTopologyServerTestLostPort INTEGER, + sfpsTopologyServerTestOldState INTEGER, + sfpsTopologyServerTestNewState INTEGER, + sfpsTopologyServerTestTopologyAgent DisplayString + } + +sfpsTopologyServerTestRelayNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Toprelay index" + ::= { sfpsTopologyServerTestEntry 1 } + +sfpsTopologyServerTestServerFlavor OBJECT-TYPE + SYNTAX INTEGER { + vns(1), + vlan(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of neighbor/event relayed" + ::= { sfpsTopologyServerTestEntry 2 } + +sfpsTopologyServerTestPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logical port" + ::= { sfpsTopologyServerTestEntry 3 } + +sfpsTopologyServerTestPortName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SwitchId or PortName of neighboring switch" + ::= { sfpsTopologyServerTestEntry 4 } + +sfpsTopologyServerTestIpAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP address of neighboring switch" + ::= { sfpsTopologyServerTestEntry 5 } + +sfpsTopologyServerTestLostPort OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Electrical loss of port indicator" + ::= { sfpsTopologyServerTestEntry 6 } + +sfpsTopologyServerTestOldState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Previous port type state of port" + ::= { sfpsTopologyServerTestEntry 7 } + +sfpsTopologyServerTestNewState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Current port type state of port" + ::= { sfpsTopologyServerTestEntry 8 } + +sfpsTopologyServerTestTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Topology agent that discovered neighboring switch" + ::= { sfpsTopologyServerTestEntry 9 } + +-- VLAN Topology Agent Neightbor Table + +sfpsVLANTopAgentNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVLANTopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table of neighboring switches" + ::= { sfpsVLANTopologyAgent 1 } + +sfpsVLANTopAgentNeighborEntry OBJECT-TYPE + SYNTAX SfpsVLANTopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Neighboring switch descriptors" + INDEX { sfpsVLANTopAgentNeighborInPort, sfpsVLANTopAgentNeighborSwitchID } + + ::= { sfpsVLANTopAgentNeighborTable 1 } + +SfpsVLANTopAgentNeighborEntry ::= + SEQUENCE { + sfpsVLANTopAgentNeighborInPort INTEGER, + sfpsVLANTopAgentNeighborSwitchID DisplayString, + sfpsVLANTopAgentNeighborOptions INTEGER + + } + +sfpsVLANTopAgentNeighborInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port neighbor was discovered on" + ::= { sfpsVLANTopAgentNeighborEntry 1 } + +sfpsVLANTopAgentNeighborSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SwitchID or PortName of switch" + ::= { sfpsVLANTopAgentNeighborEntry 2 } + +sfpsVLANTopAgentNeighborOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Functional capabilities of switch in bitmask" + ::= { sfpsVLANTopAgentNeighborEntry 3 } + +-- VLAN Topology Agent Port Table + +sfpsVLANTopAgentPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVLANTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table of logical ports" + ::= { sfpsVLANTopologyAgent 2 } + +sfpsVLANTopAgentPortEntry OBJECT-TYPE + SYNTAX SfpsVLANTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry into VLANTopAgentPortTable - Logical port information" + INDEX { sfpsVLANTopAgentPortPort } + + ::= { sfpsVLANTopAgentPortTable 1 } + +SfpsVLANTopAgentPortEntry ::= + SEQUENCE { + sfpsVLANTopAgentPortPort INTEGER, + sfpsVLANTopAgentPortHelloVersion INTEGER, + sfpsVLANTopAgentPortSendFrequency INTEGER, + sfpsVLANTopAgentPortRecvFrequency INTEGER, + sfpsVLANTopAgentPortPortOptions INTEGER, + sfpsVLANTopAgentPortNVRAMStatus INTEGER + + } + +sfpsVLANTopAgentPortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port of switch" + ::= { sfpsVLANTopAgentPortEntry 1 } + +sfpsVLANTopAgentPortHelloVersion OBJECT-TYPE + SYNTAX INTEGER { + versionOther(1), + version2(2), + version3(3), + version4(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version of hello sent on the port" + ::= { sfpsVLANTopAgentPortEntry 2 } + +sfpsVLANTopAgentPortSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds between hellos sent" + ::= { sfpsVLANTopAgentPortEntry 3 } + +sfpsVLANTopAgentPortRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds without hello reception" + ::= { sfpsVLANTopAgentPortEntry 4 } + +sfpsVLANTopAgentPortPortOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port options" + ::= { sfpsVLANTopAgentPortEntry 5 } + +sfpsVLANTopAgentPortNVRAMStatus OBJECT-TYPE + SYNTAX INTEGER { + set(1), + unset(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of NVRAM - set/unset" + ::= { sfpsVLANTopAgentPortEntry 6 } + +-- VLAN Topology Agent Port Table API In + +sfpsVLANTopAgentPortTableAPIInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action input indicator" + ::= { sfpsVLANTopAgentPortTableAPIIn 1 } + +sfpsVLANTopAgentPortTableAPIInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logical port of switch" + ::= { sfpsVLANTopAgentPortTableAPIIn 2 } + +sfpsVLANTopAgentPortTableAPIInHelloVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Version of hello sent on the port" + ::= { sfpsVLANTopAgentPortTableAPIIn 3 } + +sfpsVLANTopAgentPortTableAPIInSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds between hellos sent" + ::= { sfpsVLANTopAgentPortTableAPIIn 4 } + +sfpsVLANTopAgentPortTableAPIInRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds without hello reception" + ::= { sfpsVLANTopAgentPortTableAPIIn 5 } + +-- + +sfpsIncompatibleNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsIncompatibleNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The IncompatibleNeighborTable holds all incompatible switch neighbors" + ::= { sfpsTopologyAgentCommon 2 } + +sfpsIncompatibleNeighborEntry OBJECT-TYPE + SYNTAX SfpsIncompatibleNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsIncompatibleNeighborLogicalPort, sfpsIncompatibleNeighborSwitchID} + + ::= { sfpsIncompatibleNeighborTable 1 } + +SfpsIncompatibleNeighborEntry ::= + SEQUENCE { + sfpsIncompatibleNeighborLogicalPort INTEGER, + sfpsIncompatibleNeighborSwitchID DisplayString, + sfpsIncompatibleNeighborSwitchIP IpAddress, + sfpsIncompatibleNeighborSwitchMAC SfpsAddress, + sfpsIncompatibleNeighborSwitchType INTEGER, + sfpsIncompatibleNeighborHellosReceived INTEGER, + sfpsIncompatibleNeighborFirstHeard TimeTicks, + sfpsIncompatibleNeighborLastHeard TimeTicks, + sfpsIncompatibleNeighborReceiveFrequency INTEGER, + sfpsIncompatibleNeighborTopologyAgent DisplayString, + sfpsIncompatibleNeighborChassisMAC SfpsAddress, + sfpsIncompatibleNeighborCommState INTEGER, + sfpsIncompatibleNeighborNotifyState INTEGER, + sfpsIncompatibleNeighborTwoWayLossCount INTEGER, + sfpsIncompatibleNeighborTwoWayLossTime TimeTicks, + sfpsIncompatibleNeighborSeqNumLossCount INTEGER, + sfpsIncompatibleNeighborSeqNumLossTime TimeTicks, + sfpsIncompatibleNeighborFalseAgingCount INTEGER, + sfpsIncompatibleNeighborFalseAgingTime TimeTicks, + sfpsIncompatibleNeighborChassisIP IpAddress, + sfpsIncompatibleNeighborFCL HexInteger, + sfpsIncompatibleNeighborOptionsMask INTEGER, + sfpsIncompatibleNeighborLocalPortState INTEGER, + sfpsIncompatibleNeighborRemotePortState INTEGER, + sfpsIncompatibleNeighborCompatibility INTEGER + } + +sfpsIncompatibleNeighborLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsIncompatibleNeighborEntry 1 } + +sfpsIncompatibleNeighborSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsIncompatibleNeighborEntry 2 } + +sfpsIncompatibleNeighborSwitchIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of neighboring switch" + ::= { sfpsIncompatibleNeighborEntry 3 } + +sfpsIncompatibleNeighborSwitchMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface mac address of neighboring switch" + ::= { sfpsIncompatibleNeighborEntry 4 } + +sfpsIncompatibleNeighborSwitchType OBJECT-TYPE + SYNTAX INTEGER { + vns(1), + vlan(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of SecureFast switch" + ::= { sfpsIncompatibleNeighborEntry 5 } + +sfpsIncompatibleNeighborHellosReceived OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hello packet counter" + ::= { sfpsIncompatibleNeighborEntry 6 } + +sfpsIncompatibleNeighborFirstHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of first hello received" + ::= { sfpsIncompatibleNeighborEntry 7 } + +sfpsIncompatibleNeighborLastHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last hello received" + ::= { sfpsIncompatibleNeighborEntry 8 } + +sfpsIncompatibleNeighborReceiveFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Allows IncompatibleNeighborTable to age entries" + ::= { sfpsIncompatibleNeighborEntry 9 } + +sfpsIncompatibleNeighborTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Owner of entry" + ::= { sfpsIncompatibleNeighborEntry 10 } + +sfpsIncompatibleNeighborChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Not currently used" + ::= { sfpsIncompatibleNeighborEntry 11 } + +sfpsIncompatibleNeighborCommState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + oneWay(2), + twoWay(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor communication state" + ::= { sfpsIncompatibleNeighborEntry 12 } + +sfpsIncompatibleNeighborNotifyState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + unNotified(2), + notified(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology server notification state" + ::= { sfpsIncompatibleNeighborEntry 13 } + +sfpsIncompatibleNeighborTwoWayLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two-way communication loss count" + ::= { sfpsIncompatibleNeighborEntry 14 } + +sfpsIncompatibleNeighborTwoWayLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last two-way communication loss" + ::= { sfpsIncompatibleNeighborEntry 15 } + +sfpsIncompatibleNeighborSeqNumLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sequence number loss count" + ::= { sfpsIncompatibleNeighborEntry 16 } + +sfpsIncompatibleNeighborSeqNumLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last sequence number loss" + ::= { sfpsIncompatibleNeighborEntry 17 } + +sfpsIncompatibleNeighborFalseAgingCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "False aging loss count" + ::= { sfpsIncompatibleNeighborEntry 18 } + +sfpsIncompatibleNeighborFalseAgingTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last false aging loss" + ::= { sfpsIncompatibleNeighborEntry 19 } + +sfpsIncompatibleNeighborChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of the switch chassis" + ::= { sfpsIncompatibleNeighborEntry 20 } + +sfpsIncompatibleNeighborFCL OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Functional Capability Level" + ::= { sfpsIncompatibleNeighborEntry 21 } + +sfpsIncompatibleNeighborOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bit encoded list of switch features" + ::= { sfpsIncompatibleNeighborEntry 22 } + +sfpsIncompatibleNeighborLocalPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor's idea of what our port should be" + ::= { sfpsIncompatibleNeighborEntry 23 } + +sfpsIncompatibleNeighborRemotePortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This switch's idea of what the neighbor's port should be" + ::= { sfpsIncompatibleNeighborEntry 24 } + +sfpsIncompatibleNeighborCompatibility OBJECT-TYPE + SYNTAX INTEGER { + compatible(1), + notCompatible(2), + unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor compatibility state" + ::= { sfpsIncompatibleNeighborEntry 25 } + +-- + + +sfpsDirViolationTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirViolationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolation 1 } + +sfpsDirViolationEntry OBJECT-TYPE + SYNTAX SfpsDirViolationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirViolationHash, sfpsDirViolationHashIndex } + + ::= { sfpsDirViolationTable 1 } + +SfpsDirViolationEntry ::= + SEQUENCE { + sfpsDirViolationHash INTEGER, + sfpsDirViolationHashIndex INTEGER, + sfpsDirViolationType INTEGER, + sfpsDirViolationSrcPort INTEGER, + sfpsDirViolationAOType INTEGER, + sfpsDirViolationAOValue DisplayString, + sfpsDirViolationLocalPort INTEGER, + sfpsDirViolationCount INTEGER, + sfpsDirViolationLastSeen TimeTicks, + sfpsDirViolationFirstSeen TimeTicks, + sfpsDirViolationSrcMac OCTET STRING, + sfpsDirViolationCPId OCTET STRING + } + +sfpsDirViolationHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 1 } + +sfpsDirViolationHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 2 } + +sfpsDirViolationType OBJECT-TYPE + SYNTAX INTEGER { +-- other(0), + userLock(1), + restrictPort(2), + ipNotLearned(3), + ipInvalid(4), + restrictMobility(5), + userLockSamePort(6), + sapDisabled(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 3 } + +sfpsDirViolationSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 4 } + +sfpsDirViolationAOType OBJECT-TYPE + SYNTAX INTEGER { + aoMacDX(1), + aoIpxSap(2), + aoIpxRIP(3), + aoInetYP(4), + aoInetUDP(5), + aoIpxIpx(6), + aoInetIP(7), + aoInetRPC(8), + aoInetRIP(9), + aoMacDXMcast(10), + aoAtDDP(11), + aoEmpty(12), + aoVlan(13), + aoHostName(14), + aoNetBiosName(15), + aoInetIPMask(16) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 5 } + +sfpsDirViolationAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 6 } + +sfpsDirViolationLocalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 7 } + +sfpsDirViolationCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 8 } + +sfpsDirViolationLastSeen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 9 } + +sfpsDirViolationFirstSeen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 10 } + +sfpsDirViolationSrcMac OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 11 } + +sfpsDirViolationCPId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 12 } + + + +-- Dir Violation API + +sfpsDirViolationAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + reset(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting this leaf." + ::= { sfpsDirViolationAPI 1 } + +sfpsDirViolationAPIViolType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + restrictPort(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the violation type." + ::= { sfpsDirViolationAPI 2 } + +sfpsDirViolationAPISourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies source port" + ::= { sfpsDirViolationAPI 3 } + +sfpsDirViolationAPIAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies AO type" + ::= { sfpsDirViolationAPI 4 } + +sfpsDirViolationAPIAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies AO value" + ::= { sfpsDirViolationAPI 5 } + +sfpsDirViolationAPIChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationAPI 6 } + +sfpsDirViolationAPICPId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationAPI 7 } + +-- + + +sfpsDirViolationDeltaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirViolationDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolation 3 } + +sfpsDirViolationDeltaEntry OBJECT-TYPE + SYNTAX SfpsDirViolationDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirViolationDeltaIndex } + + ::= { sfpsDirViolationDeltaTable 1 } + +SfpsDirViolationDeltaEntry ::= + SEQUENCE { + sfpsDirViolationDeltaIndex INTEGER, + sfpsDirViolationDeltaSrcPort INTEGER, + sfpsDirViolationDeltaAOType INTEGER, + sfpsDirViolationDeltaAOValue INTEGER, + sfpsDirViolationDeltaEntryType INTEGER + } + +sfpsDirViolationDeltaIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 1 } + +sfpsDirViolationDeltaSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 2 } + +sfpsDirViolationDeltaAOType OBJECT-TYPE + SYNTAX INTEGER { + aoMacDX(1), + aoIpxSap(2), + aoIpxRIP(3), + aoInetYP(4), + aoInetUDP(5), + aoIpxIpx(6), + aoInetIP(7), + aoInetRPC(8), + aoInetRIP(9), + aoMacDXMcast(10), + aoAtDDP(11), + aoEmpty(12), + aoVlan(13), + aoHostName(14), + aoNetBiosName(15), + aoInetIPMask(16) +} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 3 } + +sfpsDirViolationDeltaAOValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 4 } + +sfpsDirViolationDeltaEntryType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + added(2), + deleted(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 5 } + + +-- Dir Violation Delta API + +sfpsDirViolationDeltaAPINumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the number of entries in the Directory Violation Delta Table" + ::= { sfpsDirViolationDeltaAPI 1 } + + sfpsDirViolationDeltaAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + lock(1), + unlock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the state of the Violation Table. When the table is locked, + no changes to the Violation Table will be allowed. Events that occur + while the table is locked will not be logged when the table is + subsequently unlocked." + ::= { sfpsDirViolationDeltaAPI 2 } + + +-- + + +sfpsRestrictedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRestrictedPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirRestriction 1 } + +sfpsRestrictedPortEntry OBJECT-TYPE + SYNTAX SfpsRestrictedPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRestrictedPortPort, sfpsRestrictedPortHash, sfpsRestrictedPortHashIndex } + + ::= { sfpsRestrictedPortTable 1 } + +SfpsRestrictedPortEntry ::= + SEQUENCE { + sfpsRestrictedPortPort INTEGER, + sfpsRestrictedPortHash INTEGER, + sfpsRestrictedPortHashIndex INTEGER, + sfpsRestrictedPortSrcMac DisplayString + } + +sfpsRestrictedPortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 1 } + +sfpsRestrictedPortHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 2 } + +sfpsRestrictedPortHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 3 } + +sfpsRestrictedPortSrcMac OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 4 } + +-- Dir Lock Stats + +sfpsDirLockStatsNumViolators OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 1 } + +sfpsDirLockStatsNumNodeLocked OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 2 } + +sfpsDirLockStatsNumAliasLocked OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 3 } + +sfpsDirLockStatsNumRestrictedPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 4 } + +sfpsDirLockStatsNumRestrictMob OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 5 } + +sfpsDirLockStatsViolationTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 6 } + +sfpsDirLockStatsRestrictPortTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 7 } + +sfpsDirLockStatsRestrictMobTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 8 } + +-- Dir Lock Config + +sfpsDirLockConfigUserLocking OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 1 } + +sfpsDirLockConfigRestrictedPort OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 2 } + +sfpsDirLockConfigRouterPortLock OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 3 } + +sfpsDirLockConfigRAPortLock OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 4 } + +-- Dir Lock Config + +sfpsDapiNvramStatsVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + clearAllEntries(2), + clearAllUserLock(3), + clearAllSrcUnblock(4), + clearAllPortUnblock(5), + clearAllLimitMobility(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 1 } + +sfpsDapiNvramStatsTotalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 2 } + +sfpsDapiNvramStatsMacEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 3 } + +sfpsDapiNvramStatsAliasEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 4 } + +sfpsDapiNvramStatsMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 5 } + +sfpsDapiNvramStatsNvramUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 6 } + + +-- Redundant Access Neighbor Table + +sfpsESPTopAgentPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsESPTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsESPTopologyAgent 2 } + +sfpsESPTopAgentPortEntry OBJECT-TYPE + SYNTAX SfpsESPTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsESPTopAgentPortPort } + + ::= { sfpsESPTopAgentPortTable 1 } + +SfpsESPTopAgentPortEntry ::= + SEQUENCE { + sfpsESPTopAgentPortPort INTEGER, + sfpsESPTopAgentPortHelloVersion INTEGER, + sfpsESPTopAgentPortSendFrequency INTEGER, + sfpsESPTopAgentPortRecvFrequency INTEGER + } + +sfpsESPTopAgentPortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 1 } + +sfpsESPTopAgentPortHelloVersion OBJECT-TYPE + SYNTAX INTEGER { + versionOther(1), + version2(2), + version3(3), + version4(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 2 } + +sfpsESPTopAgentPortSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 3 } + +sfpsESPTopAgentPortRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 4 } + +-- Topology Server Relay Test Table + +sfpsTopologyServerTestTopRelayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTopologyServerTestTopRelayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table displaying top relay test entries" + ::= { sfpsTopologyServerTest 3 } + +sfpsTopologyServerTestTopRelayEntry OBJECT-TYPE + SYNTAX SfpsTopologyServerTestTopRelayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A top relay plus its index" + INDEX { sfpsTopologyServerTestTopRelayRelayNumber } + + ::= { sfpsTopologyServerTestTopRelayTable 1 } + +SfpsTopologyServerTestTopRelayEntry ::= + SEQUENCE { + sfpsTopologyServerTestTopRelayRelayNumber INTEGER, + sfpsTopologyServerTestTopRelayEvent INTEGER, + sfpsTopologyServerTestTopRelayDeltaOptions INTEGER, + sfpsTopologyServerTestTopRelayCurrentOptions INTEGER, + sfpsTopologyServerTestTopRelayLogicalPort INTEGER, + sfpsTopologyServerTestTopRelayPortName OCTET STRING, + sfpsTopologyServerTestTopRelayIPAddr IpAddress, + sfpsTopologyServerTestTopRelayChassisMAC SfpsAddress, + sfpsTopologyServerTestTopRelayChassisIP IpAddress, + sfpsTopologyServerTestTopRelayFLevel INTEGER, + sfpsTopologyServerTestTopRelayTopologyAgent OCTET STRING + } + +sfpsTopologyServerTestTopRelayRelayNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Toprelay index" + ::= { sfpsTopologyServerTestTopRelayEntry 1 } + +sfpsTopologyServerTestTopRelayEvent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 2 } + +sfpsTopologyServerTestTopRelayDeltaOptions OBJECT-TYPE + SYNTAX INTEGER { + foundNeighbor(1), + optionsGain(2), + optionsLoss(3), + agingNghLoss(4), + portDownNghLoss(5), + duplicateNghLoss(6), + subtractPortNghLoss(7), + loopedPortNghLoss(8), + crossedPortNghLoss(9), + functionalLevelNghLoss(10), + versionedPortNghLoss(11), + twoWayCommLoss(12) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 3 } + +sfpsTopologyServerTestTopRelayCurrentOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 4 } + +sfpsTopologyServerTestTopRelayLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 5 } + +sfpsTopologyServerTestTopRelayPortName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 6 } + +sfpsTopologyServerTestTopRelayIPAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 7 } + +sfpsTopologyServerTestTopRelayChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 8 } + +sfpsTopologyServerTestTopRelayChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 9 } + +sfpsTopologyServerTestTopRelayFLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 10 } + +sfpsTopologyServerTestTopRelayTopologyAgent OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 11 } + + +-- + +sfpsRestrictedMobilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRestrictedMobilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobility 1 } + +sfpsRestrictedMobilityEntry OBJECT-TYPE + SYNTAX SfpsRestrictedMobilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRestrictedMobilityHash, sfpsRestrictedMobilityPort, sfpsRestrictedMobilityHashIndex } + + ::= { sfpsRestrictedMobilityTable 1 } + +SfpsRestrictedMobilityEntry ::= + SEQUENCE { + sfpsRestrictedMobilityHash INTEGER, + sfpsRestrictedMobilityPort INTEGER, + sfpsRestrictedMobilityHashIndex INTEGER, + sfpsRestrictedMobilitySrcMac OCTET STRING, + sfpsRestrictedMobilitySwitch SfpsAddress + } + +sfpsRestrictedMobilityHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 1 } + +sfpsRestrictedMobilityPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 2 } + +sfpsRestrictedMobilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 3 } + +sfpsRestrictedMobilitySrcMac OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 4 } + +sfpsRestrictedMobilitySwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 5 } + +-- + +sfpsRestrictedMobilityAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + reset(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 1 } + +sfpsRestrictedMobilityAPISourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 2 } + +sfpsRestrictedMobilityAPISrcMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 3 } + +sfpsRestrictedMobilityAPISwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 4 } + +-- sfps + +sfpsTopologyServerPortEventRelayLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerPortEventRelay 1 } + +sfpsTopologyServerPortEventRelayOldState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAcces(7), + standBy(8), + networkOnly(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerPortEventRelay 2 } + +sfpsTopologyServerPortEventRelayNewState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAcces(7), + standBy(8), + networkOnly(10) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerPortEventRelay 3 } + +END |