1CTRON-SFPS-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
2
3--  sfps-topology-mib.txt
4--  Revision: 0.0.09
5--
6--  Cabletron Systems, Inc.
7--  35 Industrial Way, P.O. Box 5005
8--  Rochester, NH 03867-0505
9--  (603) 332-9400
10--  support@ctron.com
11--
12--  This module provides authoritative definitions for Cabletron's
13--  enterprise specific Fast Packet Switching Services API MIB.
14--
15--  This module will be extended, as required.
16--
17--
18--  Cabletron Systems reserves the right to make changes in
19--  specification and other information contained in this document
20--  without prior notice.  The reader should consult Cabletron Systems
21--  to determine whether any such changes have been made.
22--
23--  In no event shall Cabletron Systems be liable for any incidental,
24--  indirect, special, or consequential damages whatsoever (including
25--  but not limited to lost profits) arising out of or related to this
26--  document or the information contained in it, even if Cabletron
27--  Systems has been advised of, known, or should have known, the
28--  possibility of such damages.
29--
30--  Cabletron grants vendors, end-users, and other interested parties
31--  a non-exclusive license to use this Specification in connection
32--  with the management of Cabletron products.
33--  Copyright October 93 Cabletron Systems
34--
35
36IMPORTS
37      OBJECT-TYPE
38                FROM RFC-1212
39      DisplayString
40                FROM RFC1213-MIB
41--  tcl    enterprises
42--       Counter, Gauge
43       IpAddress, TimeTicks
44                FROM RFC1155-SMI
45
46--  These Objects are defined in the file sfps-inc.mib.txt.0.0.2
47        sfpsTopologyVNSNeighbors, sfpsServiceCenter, sfpsTopologyPortManager,
48        sfpsTopologyAgentCommon, sfpsTopologyFCL, sfpsTPMPortTableAPIIn,
49        sfpsTPMPortTableAPIOut, sfpsNeighborEvents, sfpsRATopologyAgent,
50        sfpsRATopAgentPortTableAPIIn, sfpsRATopAgentPortTableAPIOut,
51        sfpsVMTopologyServer, sfpsTAPITestIn, sfpsTAPITestOut,
52        sfpsTopologyServerTestIn, sfpsTopologyServerTest, sfpsVLANTopologyAgent,
53        sfpsVLANTopAgentPortTableAPIIn, sfpsDirViolation, sfpsDirLockConfig,
54        sfpsDirLockStats, sfpsDirViolationAPI, sfpsDirViolationDeltaAPI,
55        sfpsDirRestriction, sfpsDapiNvramStats, sfpsESPTopologyAgent,
56        sfpsRestrictedMobility, sfpsRestrictedMobilityAPI, sfpsTopologyServerPortEventRelay
57                FROM CTRON-SFPS-INCLUDE-MIB;
58
59--  Textual Conventions
60
61HexInteger ::= INTEGER
62--  display this integer in hex format
63
64-- SfpsSwitchPort ::= INTEGER
65--  this will map to chassis.module.portgroup.portsubgroup.port index value
66
67SfpsAddress ::= OCTET STRING (SIZE (6))
68--  this will map to a MAC address
69
70
71
72-- TOPOLOGY
73
74sfpsServiceCenterTopologyTable     OBJECT-TYPE
75        SYNTAX  SEQUENCE OF SfpsServiceCenterTopologyEntry
76        ACCESS  not-accessible
77        STATUS  mandatory
78        DESCRIPTION
79                "This table gives topology semantics to call processing."
80        ::= { sfpsServiceCenter 8 }
81
82sfpsServiceCenterTopologyEntry    OBJECT-TYPE
83        SYNTAX  SfpsServiceCenterTopologyEntry
84        ACCESS  not-accessible
85        STATUS  mandatory
86        DESCRIPTION
87                "Each entry contains the configuration of the Topology Entry."
88        INDEX   { sfpsServiceCenterTopologyHashLeaf }
89        ::= { sfpsServiceCenterTopologyTable 1 }
90
91SfpsServiceCenterTopologyEntry ::=
92        SEQUENCE {
93                sfpsServiceCenterTopologyHashLeaf       HexInteger,
94                sfpsServiceCenterTopologyMetric         INTEGER,
95                sfpsServiceCenterTopologyName           DisplayString,
96                sfpsServiceCenterTopologyOperStatus     INTEGER,
97                sfpsServiceCenterTopologyAdminStatus     INTEGER,
98                sfpsServiceCenterTopologyStatusTime     TimeTicks,
99                sfpsServiceCenterTopologyRequests       INTEGER,
100                sfpsServiceCenterTopologyResponses      INTEGER
101
102         }
103
104sfpsServiceCenterTopologyHashLeaf   OBJECT-TYPE
105        SYNTAX  HexInteger
106        ACCESS  read-only
107        STATUS  mandatory
108        DESCRIPTION
109                "Server hash, part of instance key."
110        ::= { sfpsServiceCenterTopologyEntry 1 }
111
112sfpsServiceCenterTopologyMetric   OBJECT-TYPE
113        SYNTAX  INTEGER
114        ACCESS  read-only
115        STATUS  mandatory
116        DESCRIPTION
117                "Defines order servers are called low to high."
118        ::= { sfpsServiceCenterTopologyEntry 2 }
119
120sfpsServiceCenterTopologyName   OBJECT-TYPE
121        SYNTAX  DisplayString
122        ACCESS  read-only
123        STATUS  mandatory
124        DESCRIPTION
125                "Server name."
126        ::= { sfpsServiceCenterTopologyEntry 3 }
127
128sfpsServiceCenterTopologyOperStatus   OBJECT-TYPE
129        SYNTAX  INTEGER  {
130                        kStatusRunning(1),      --  all is well
131                        kStatusHalted(2),       -- admin disabled
132                        kStatusPending(3),      -- Trying to run, not there yet
133                        kStatusFaulted(4),      -- Internal error, never will recover
134                        kStatusNotStarted(5)    -- Not fully started yet
135        }
136
137        ACCESS  read-only
138        STATUS  mandatory
139        DESCRIPTION
140                "Operational state of entry."
141        ::= { sfpsServiceCenterTopologyEntry 4 }
142
143sfpsServiceCenterTopologyAdminStatus   OBJECT-TYPE
144        SYNTAX  INTEGER       {
145                        other(1),               -- Not running or stopped
146                        disable(2),             -- Please stop
147                        enable(3)               -- Go
148        }
149
150        ACCESS  read-write
151        STATUS  mandatory
152        DESCRIPTION
153                "Administrative State of Entry."
154        ::= { sfpsServiceCenterTopologyEntry 5 }
155
156sfpsServiceCenterTopologyStatusTime   OBJECT-TYPE
157        SYNTAX  TimeTicks
158        ACCESS  read-only
159        STATUS  mandatory
160        DESCRIPTION
161                "Time Tick of last operStatus change."
162        ::= { sfpsServiceCenterTopologyEntry 6 }
163
164sfpsServiceCenterTopologyRequests   OBJECT-TYPE
165        SYNTAX   INTEGER
166        ACCESS  read-only
167        STATUS  mandatory
168        DESCRIPTION
169                "Requests made to server."
170        ::= { sfpsServiceCenterTopologyEntry 7 }
171
172sfpsServiceCenterTopologyResponses   OBJECT-TYPE
173        SYNTAX  INTEGER
174        ACCESS  read-only
175        STATUS  mandatory
176        DESCRIPTION
177                "GOOD replies by server."
178        ::= { sfpsServiceCenterTopologyEntry 8 }
179
180--  History Topology Server Table
181
182sfpsHistoryTopologyServerTable     OBJECT-TYPE
183        SYNTAX  SEQUENCE OF SfpsHistoryTopologyServerEntry
184        ACCESS  not-accessible
185        STATUS  mandatory
186        DESCRIPTION
187                ""
188        ::= { sfpsTopologyVNSNeighbors 7 }
189
190sfpsHistoryTopologyServerEntry    OBJECT-TYPE
191        SYNTAX  SfpsHistoryTopologyServerEntry
192        ACCESS  not-accessible
193        STATUS  mandatory
194        DESCRIPTION
195                ""
196        INDEX   { sfpsHistoryTopologyServerIndex }
197                        ::= { sfpsHistoryTopologyServerTable 1 }
198
199SfpsHistoryTopologyServerEntry ::=
200        SEQUENCE {
201                        sfpsHistoryTopologyServerIndex            INTEGER,
202                        sfpsHistoryTopologyServerLogicalPort      INTEGER,
203                        sfpsHistoryTopologyServerSwitchID                 OCTET STRING,
204                        sfpsHistoryTopologyServerEvent                    INTEGER,
205                        sfpsHistoryTopologyServerSwitchIP                 IpAddress,
206                        sfpsHistoryTopologyServerChassisMAC               SfpsAddress,
207                        sfpsHistoryTopologyServerChassisIP                IpAddress,
208                        sfpsHistoryTopologyServerAgent                    DisplayString,
209                        sfpsHistoryTopologyServerDeltaOptionsMask INTEGER,
210                        sfpsHistoryTopologyServerCurrentOptionsMask  INTEGER,
211                        sfpsHistoryTopologyServerFCL              INTEGER,
212                        sfpsHistoryTopologyServerSysTime          TimeTicks
213        }
214
215sfpsHistoryTopologyServerIndex    OBJECT-TYPE
216        SYNTAX  INTEGER
217        ACCESS  read-only
218        STATUS  mandatory
219        DESCRIPTION
220                "Index"
221        ::= { sfpsHistoryTopologyServerEntry 1 }
222
223sfpsHistoryTopologyServerLogicalPort    OBJECT-TYPE
224        SYNTAX  INTEGER
225        ACCESS  read-only
226        STATUS  mandatory
227        DESCRIPTION
228                "Logical port neighbor was discovered on"
229        ::= { sfpsHistoryTopologyServerEntry 2 }
230
231sfpsHistoryTopologyServerSwitchID    OBJECT-TYPE
232        SYNTAX  OCTET STRING
233        ACCESS  read-only
234        STATUS  mandatory
235        DESCRIPTION
236                "neighboring switch's switchID or portName"
237        ::= { sfpsHistoryTopologyServerEntry 3 }
238
239sfpsHistoryTopologyServerEvent    OBJECT-TYPE
240        SYNTAX  INTEGER {
241                        foundNeighbor(1),
242                        optionsGain(2),
243                        optionsLoss(3),
244                        agingNghLoss(4),
245                        portDownNghLoss(5),
246                        duplicateNghLoss(6),
247                        subtractPortNghLoss(7),
248                        loopedPortNhgLoss(8),
249                        crossedPortNghLoss(9),
250                        functionalLevelNghLoss(10),
251                        versionedPortNghLoss(11),
252                        twoWayCommLoss(12),
253                        sequenceNumberReset(13)
254                }
255        ACCESS  read-only
256        STATUS  mandatory
257        DESCRIPTION
258                "Event"
259        ::= { sfpsHistoryTopologyServerEntry 4 }
260
261sfpsHistoryTopologyServerSwitchIP    OBJECT-TYPE
262        SYNTAX  IpAddress
263        ACCESS  read-only
264        STATUS  mandatory
265        DESCRIPTION
266                "neighboring switch's IP"
267        ::= { sfpsHistoryTopologyServerEntry 5 }
268
269sfpsHistoryTopologyServerChassisMAC    OBJECT-TYPE
270        SYNTAX  SfpsAddress
271        ACCESS  read-only
272        STATUS  mandatory
273        DESCRIPTION
274                "Chassis MAC address"
275        ::= { sfpsHistoryTopologyServerEntry 6 }
276
277sfpsHistoryTopologyServerChassisIP    OBJECT-TYPE
278        SYNTAX  IpAddress
279        ACCESS  read-only
280        STATUS  mandatory
281        DESCRIPTION
282                "Chassis IP address"
283        ::= { sfpsHistoryTopologyServerEntry 7 }
284
285sfpsHistoryTopologyServerAgent    OBJECT-TYPE
286        SYNTAX  DisplayString
287        ACCESS  read-only
288        STATUS  mandatory
289        DESCRIPTION
290                "topology agent that discovered neighbor"
291        ::= { sfpsHistoryTopologyServerEntry 8 }
292
293sfpsHistoryTopologyServerDeltaOptionsMask    OBJECT-TYPE
294        SYNTAX  INTEGER
295        ACCESS  read-only
296        STATUS  mandatory
297        DESCRIPTION
298                " switch's delta options mask"
299        ::= { sfpsHistoryTopologyServerEntry 9 }
300
301sfpsHistoryTopologyServerCurrentOptionsMask    OBJECT-TYPE
302        SYNTAX  INTEGER
303        ACCESS  read-only
304        STATUS  mandatory
305        DESCRIPTION
306                "Current options mask"
307        ::= { sfpsHistoryTopologyServerEntry 10 }
308
309sfpsHistoryTopologyServerFCL    OBJECT-TYPE
310        SYNTAX  INTEGER
311        ACCESS  read-only
312        STATUS  mandatory
313        DESCRIPTION
314                "systime of options mask change"
315        ::= { sfpsHistoryTopologyServerEntry 11 }
316
317sfpsHistoryTopologyServerSysTime    OBJECT-TYPE
318        SYNTAX  TimeTicks
319        ACCESS  read-only
320        STATUS  mandatory
321        DESCRIPTION
322                "systime of switch"
323        ::= { sfpsHistoryTopologyServerEntry 12 }
324
325--
326
327sfpsTPMPortTable     OBJECT-TYPE
328        SYNTAX  SEQUENCE OF SfpsTPMPortEntry
329        ACCESS  not-accessible
330        STATUS  mandatory
331        DESCRIPTION
332                ""
333        ::= { sfpsTopologyPortManager 1 }
334
335sfpsTPMPortEntry    OBJECT-TYPE
336        SYNTAX  SfpsTPMPortEntry
337        ACCESS  not-accessible
338        STATUS  mandatory
339        DESCRIPTION
340                ""
341        INDEX   { sfpsTPMPortLogicalPort}
342
343        ::= { sfpsTPMPortTable 1 }
344
345SfpsTPMPortEntry ::=
346        SEQUENCE {
347                        sfpsTPMPortLogicalPort      INTEGER,
348                        sfpsTPMPortMediaType            INTEGER,
349                        sfpsTPMPortTopologyAgent        DisplayString,
350                        sfpsTPMPortVlanAttributes       INTEGER,
351                        sfpsTPMPortNVRAMStatus          INTEGER,
352                        sfpsTPMPortCorePortVID          INTEGER
353        }
354
355sfpsTPMPortLogicalPort    OBJECT-TYPE
356        SYNTAX  INTEGER
357        ACCESS  read-only
358        STATUS  mandatory
359        DESCRIPTION
360                "Key"
361        ::= { sfpsTPMPortEntry 1 }
362
363sfpsTPMPortMediaType    OBJECT-TYPE
364         SYNTAX  INTEGER       {
365                            ethernet(1),
366                            fddi(2),
367                            atm-lec(3),
368                            token-ring(4),
369                            wan(5),
370                            inb(6),
371                            hcp(7),
372                            hdp(8),
373                            atm-encap(9),
374                            atm-pvc(10),
375                            unknown(11),
376                            atm-forum-lec(12),
377                            atm-forum-pvc(13),
378                            atm-forum-svc(14)
379        }
380        ACCESS  read-only
381        STATUS  mandatory
382        DESCRIPTION
383                "Gapi media type"
384        ::= { sfpsTPMPortEntry 2 }
385
386sfpsTPMPortTopologyAgent    OBJECT-TYPE
387        SYNTAX  DisplayString
388        ACCESS  read-only
389        STATUS  mandatory
390        DESCRIPTION
391                "TopologyAgent of the port - NVRAM"
392        ::= { sfpsTPMPortEntry 3 }
393
394
395sfpsTPMPortVlanAttributes    OBJECT-TYPE
396        SYNTAX  INTEGER
397        ACCESS  read-only
398        STATUS  mandatory
399        DESCRIPTION
400                "Port Vlan attributes"
401        ::= { sfpsTPMPortEntry 8 }
402
403sfpsTPMPortNVRAMStatus    OBJECT-TYPE
404        SYNTAX  INTEGER
405        ACCESS  read-only
406        STATUS  mandatory
407        DESCRIPTION
408                "NVRAM Status - set/unset"
409        ::= { sfpsTPMPortEntry 9 }
410
411sfpsTPMPortCorePortVID   OBJECT-TYPE
412        SYNTAX  INTEGER
413        ACCESS  read-only
414        STATUS  mandatory
415        DESCRIPTION
416                ""
417        ::= { sfpsTPMPortEntry 10 }
418
419--
420
421sfpsTPMPortTableAPIInVerb    OBJECT-TYPE
422         SYNTAX  INTEGER       {
423             other(1),
424             add(2),
425             getPortInfo(3)
426        }
427        ACCESS  read-write
428        STATUS  mandatory
429        DESCRIPTION
430                "Action to take"
431        ::= { sfpsTPMPortTableAPIIn 1 }
432
433sfpsTPMPortTableAPIInLogicalPort    OBJECT-TYPE
434         SYNTAX  INTEGER
435        ACCESS  read-write
436        STATUS  mandatory
437        DESCRIPTION
438                "TPM Port Table entry specifier"
439        ::= { sfpsTPMPortTableAPIIn 2 }
440
441sfpsTPMPortTableAPIInTopologyAgent    OBJECT-TYPE
442         SYNTAX  INTEGER
443        ACCESS  read-write
444        STATUS  mandatory
445        DESCRIPTION
446                "Modifies topologyAgent of the specified entry"
447        ::= { sfpsTPMPortTableAPIIn 3 }
448
449sfpsTPMPortTableAPIInAdminPortUp   OBJECT-TYPE
450         SYNTAX  INTEGER       {
451             other(1),
452             disabled(2),
453             enabled(3)
454        }
455        ACCESS  read-write
456        STATUS  mandatory
457        DESCRIPTION
458                "Modifies adminPortUp of the specified entry"
459        ::= { sfpsTPMPortTableAPIIn 4 }
460
461sfpsTPMPortTableAPIInAdminPortDown   OBJECT-TYPE
462         SYNTAX  INTEGER       {
463             other(1),
464             disabled(2),
465             enabled(3)
466        }
467        ACCESS  read-write
468        STATUS  mandatory
469        DESCRIPTION
470                "Modifies adminPortDown of the specified entry"
471        ::= { sfpsTPMPortTableAPIIn 5 }
472
473sfpsTPMPortTableAPIInCorePortVID  OBJECT-TYPE
474         SYNTAX  INTEGER
475        ACCESS  read-write
476        STATUS  mandatory
477        DESCRIPTION
478                ""
479        ::= { sfpsTPMPortTableAPIIn 6 }
480
481
482--
483
484
485sfpsTPMPortTableAPIOutLogicalPort    OBJECT-TYPE
486         SYNTAX  INTEGER
487        ACCESS  read-only
488        STATUS  mandatory
489        DESCRIPTION
490                "TPMPortTable entry specifier"
491        ::= { sfpsTPMPortTableAPIOut 1 }
492
493sfpsTPMPortTableAPIOutTopologyAgent    OBJECT-TYPE
494         SYNTAX  INTEGER
495        ACCESS  read-only
496        STATUS  mandatory
497        DESCRIPTION
498                "Displays topologyAgent of the specified entry"
499        ::= { sfpsTPMPortTableAPIOut 2 }
500
501--
502
503sfpsCommonNeighborTable     OBJECT-TYPE
504        SYNTAX  SEQUENCE OF SfpsCommonNeighborEntry
505        ACCESS  not-accessible
506        STATUS  mandatory
507        DESCRIPTION
508                "The CommonNeighborTable holds all switch neighbors.  It is populated by all topology agents"
509        ::= { sfpsTopologyAgentCommon 1 }
510
511sfpsCommonNeighborEntry    OBJECT-TYPE
512        SYNTAX  SfpsCommonNeighborEntry
513        ACCESS  not-accessible
514        STATUS  mandatory
515        DESCRIPTION
516                ""
517        INDEX   { sfpsCommonNeighborLogicalPort, sfpsCommonNeighborSwitchID}
518
519        ::= { sfpsCommonNeighborTable 1 }
520
521SfpsCommonNeighborEntry ::=
522        SEQUENCE {
523                        sfpsCommonNeighborLogicalPort           INTEGER,
524                        sfpsCommonNeighborSwitchID              DisplayString,
525                        sfpsCommonNeighborSwitchIP              IpAddress,
526                        sfpsCommonNeighborSwitchMAC             SfpsAddress,
527                        sfpsCommonNeighborSwitchType            INTEGER,
528                        sfpsCommonNeighborHellosReceived    INTEGER,
529                        sfpsCommonNeighborFirstHeard            TimeTicks,
530                        sfpsCommonNeighborLastHeard             TimeTicks,
531                        sfpsCommonNeighborReceiveFrequency  INTEGER,
532                        sfpsCommonNeighborTopologyAgent     DisplayString,
533                        sfpsCommonNeighborChassisMAC            SfpsAddress,
534                        sfpsCommonNeighborCommState             INTEGER,
535                        sfpsCommonNeighborNotifyState           INTEGER,
536                        sfpsCommonNeighborTwoWayLossCount   INTEGER,
537                        sfpsCommonNeighborTwoWayLossTime    TimeTicks,
538                        sfpsCommonNeighborSeqNumLossCount   INTEGER,
539                        sfpsCommonNeighborSeqNumLossTime    TimeTicks,
540                        sfpsCommonNeighborFalseAgingCount   INTEGER,
541                        sfpsCommonNeighborFalseAgingTime    TimeTicks,
542                        sfpsCommonNeighborChassisIP             IpAddress,
543                        sfpsCommonNeighborFCL                       HexInteger,
544                        sfpsCommonNeighborOptionsMask           INTEGER,
545                        sfpsCommonNeighborRcvdPortState     INTEGER,
546                        sfpsCommonNeighborSendPortState     INTEGER,
547                        sfpsCommonNeighborCompatibility         INTEGER,
548                        sfpsCommonNeighborCorePortVID           INTEGER
549        }
550
551sfpsCommonNeighborLogicalPort    OBJECT-TYPE
552        SYNTAX  INTEGER
553        ACCESS  read-only
554        STATUS  mandatory
555        DESCRIPTION
556                "Key"
557        ::= { sfpsCommonNeighborEntry 1 }
558
559sfpsCommonNeighborSwitchID    OBJECT-TYPE
560        SYNTAX  DisplayString
561        ACCESS  read-only
562        STATUS  mandatory
563        DESCRIPTION
564                "Key"
565        ::= { sfpsCommonNeighborEntry 2 }
566
567sfpsCommonNeighborSwitchIP    OBJECT-TYPE
568        SYNTAX  IpAddress
569        ACCESS  read-only
570        STATUS  mandatory
571        DESCRIPTION
572                "IP address of neighboring switch"
573        ::= { sfpsCommonNeighborEntry 3 }
574
575sfpsCommonNeighborSwitchMAC    OBJECT-TYPE
576        SYNTAX  SfpsAddress
577        ACCESS  read-only
578        STATUS  mandatory
579        DESCRIPTION
580                "Interface mac address of neighboring switch"
581        ::= { sfpsCommonNeighborEntry 4 }
582
583sfpsCommonNeighborSwitchType    OBJECT-TYPE
584        SYNTAX  INTEGER {
585                vns(1),
586                vlan(2)
587                }
588        ACCESS  read-only
589        STATUS  mandatory
590        DESCRIPTION
591                "Type of SecureFast switch"
592        ::= { sfpsCommonNeighborEntry 5 }
593
594sfpsCommonNeighborHellosReceived    OBJECT-TYPE
595        SYNTAX  INTEGER
596        ACCESS  read-only
597        STATUS  mandatory
598        DESCRIPTION
599                "Hello packet counter"
600        ::= { sfpsCommonNeighborEntry 6 }
601
602sfpsCommonNeighborFirstHeard    OBJECT-TYPE
603        SYNTAX  TimeTicks
604        ACCESS  read-only
605        STATUS  mandatory
606        DESCRIPTION
607                "Time stamp of first hello received"
608        ::= { sfpsCommonNeighborEntry 7 }
609
610sfpsCommonNeighborLastHeard    OBJECT-TYPE
611        SYNTAX  TimeTicks
612        ACCESS  read-only
613        STATUS  mandatory
614        DESCRIPTION
615                "Time stamp of last hello received"
616        ::= { sfpsCommonNeighborEntry 8 }
617
618sfpsCommonNeighborReceiveFrequency    OBJECT-TYPE
619        SYNTAX  INTEGER
620        ACCESS  read-only
621        STATUS  mandatory
622        DESCRIPTION
623                "Allows CommonNeighborTable to age entries"
624        ::= { sfpsCommonNeighborEntry 9 }
625
626sfpsCommonNeighborTopologyAgent    OBJECT-TYPE
627        SYNTAX  DisplayString
628        ACCESS  read-only
629        STATUS  mandatory
630        DESCRIPTION
631                "Owner of entry"
632        ::= { sfpsCommonNeighborEntry 10 }
633
634sfpsCommonNeighborChassisMAC    OBJECT-TYPE
635        SYNTAX  SfpsAddress
636        ACCESS  read-only
637        STATUS  mandatory
638        DESCRIPTION
639                "Not currently used"
640        ::= { sfpsCommonNeighborEntry 11 }
641
642sfpsCommonNeighborCommState    OBJECT-TYPE
643        SYNTAX  INTEGER {
644                init(1),
645                oneWay(2),
646                twoWay(3)
647                }
648        ACCESS  read-only
649        STATUS  mandatory
650        DESCRIPTION
651                "Neighbor communication state"
652        ::= { sfpsCommonNeighborEntry 12 }
653
654sfpsCommonNeighborNotifyState    OBJECT-TYPE
655        SYNTAX  INTEGER {
656                init(1),
657                unNotified(2),
658                notified(3)
659                }
660        ACCESS  read-only
661        STATUS  mandatory
662        DESCRIPTION
663                "Topology server notification state"
664        ::= { sfpsCommonNeighborEntry 13 }
665
666sfpsCommonNeighborTwoWayLossCount    OBJECT-TYPE
667        SYNTAX  INTEGER
668        ACCESS  read-only
669        STATUS  mandatory
670        DESCRIPTION
671                "Two-way communication loss count"
672        ::= { sfpsCommonNeighborEntry 14 }
673
674sfpsCommonNeighborTwoWayLossTime    OBJECT-TYPE
675        SYNTAX  TimeTicks
676        ACCESS  read-only
677        STATUS  mandatory
678        DESCRIPTION
679                "Time stamp of last two-way communication loss"
680        ::= { sfpsCommonNeighborEntry 15 }
681
682sfpsCommonNeighborSeqNumLossCount    OBJECT-TYPE
683        SYNTAX  INTEGER
684        ACCESS  read-only
685        STATUS  mandatory
686        DESCRIPTION
687                "Sequence number loss count"
688        ::= { sfpsCommonNeighborEntry 16 }
689
690sfpsCommonNeighborSeqNumLossTime    OBJECT-TYPE
691        SYNTAX  TimeTicks
692        ACCESS  read-only
693        STATUS  mandatory
694        DESCRIPTION
695                "Timestamp of last sequence number loss"
696        ::= { sfpsCommonNeighborEntry 17 }
697
698sfpsCommonNeighborFalseAgingCount    OBJECT-TYPE
699        SYNTAX  INTEGER
700        ACCESS  read-only
701        STATUS  mandatory
702        DESCRIPTION
703                "False aging loss count"
704        ::= { sfpsCommonNeighborEntry 18 }
705
706sfpsCommonNeighborFalseAgingTime    OBJECT-TYPE
707        SYNTAX  TimeTicks
708        ACCESS  read-only
709        STATUS  mandatory
710        DESCRIPTION
711                "Timestamp of last false aging loss"
712        ::= { sfpsCommonNeighborEntry 19 }
713
714sfpsCommonNeighborChassisIP    OBJECT-TYPE
715        SYNTAX  IpAddress
716        ACCESS  read-only
717        STATUS  mandatory
718        DESCRIPTION
719                "IP address of the switch chassis"
720        ::= { sfpsCommonNeighborEntry 20 }
721
722sfpsCommonNeighborFCL    OBJECT-TYPE
723        SYNTAX  HexInteger
724        ACCESS  read-only
725        STATUS  mandatory
726        DESCRIPTION
727                "Functional Capability Level"
728        ::= { sfpsCommonNeighborEntry 21 }
729
730sfpsCommonNeighborOptionsMask    OBJECT-TYPE
731        SYNTAX  INTEGER
732        ACCESS  read-only
733        STATUS  mandatory
734        DESCRIPTION
735                "Bit encoded list of switch features"
736        ::= { sfpsCommonNeighborEntry 22 }
737
738sfpsCommonNeighborRcvdPortState    OBJECT-TYPE
739        SYNTAX  INTEGER {
740                other(1),
741                access(2),
742                network(3),
743                hostMgnt(4),
744                hostCtrl(5),
745                unknown(6),
746                goingToAccess(7),
747                hybrid(8),
748                standBy(9),
749                networkOnly(10),
750                accessOnly(11),
751                raPrimary(12),
752                uplink(13),
753                fclStandby(14),
754                loopStandby(15),
755                raStandby(16),
756                flood(17),
757                uplinkFlood(18),
758                downlingFlood(19),
759                unknown-ra-standy(20)
760                }
761        ACCESS  read-only
762        STATUS  mandatory
763        DESCRIPTION
764                ""
765        ::= { sfpsCommonNeighborEntry 23 }
766
767sfpsCommonNeighborSendPortState    OBJECT-TYPE
768        SYNTAX  INTEGER {
769                other(1),
770                access(2),
771                network(3),
772                hostMgnt(4),
773                hostCtrl(5),
774                unknown(6),
775                goingToAccess(7),
776                hybrid(8),
777                standBy(9),
778                networkOnly(10),
779                accessOnly(11),
780                raPrimary(12),
781                uplink(13),
782                fclStandby(14),
783                loopStandby(15),
784                raStandby(16),
785                flood(17),
786                uplinkFlood(18),
787                downlingFlood(19),
788                unknown-ra-standy(20)
789                }
790        ACCESS  read-only
791        STATUS  mandatory
792        DESCRIPTION
793                ""
794        ::= { sfpsCommonNeighborEntry 24 }
795
796sfpsCommonNeighborCompatibility    OBJECT-TYPE
797        SYNTAX  INTEGER {
798                compatible(1),
799                notCompatible(2),
800                unknown(3)
801                }
802        ACCESS  read-only
803        STATUS  mandatory
804        DESCRIPTION
805                "Neighbor compatibility state"
806        ::= { sfpsCommonNeighborEntry 25 }
807
808sfpsCommonNeighborCorePortVID    OBJECT-TYPE
809        SYNTAX  INTEGER
810        ACCESS  read-only
811        STATUS  mandatory
812        DESCRIPTION
813                ""
814        ::= { sfpsCommonNeighborEntry 26 }
815
816--
817
818sfpsTopologyFCLTable     OBJECT-TYPE
819        SYNTAX  SEQUENCE OF SfpsTopologyFCLEntry
820        ACCESS  not-accessible
821        STATUS  mandatory
822        DESCRIPTION
823                ""
824        ::= { sfpsTopologyFCL 1 }
825
826sfpsTopologyFCLEntry    OBJECT-TYPE
827        SYNTAX  SfpsTopologyFCLEntry
828        ACCESS  not-accessible
829        STATUS  mandatory
830        DESCRIPTION
831                ""
832        INDEX   { sfpsTopologyFCLFunctionalLevel}
833
834        ::= { sfpsTopologyFCLTable 1 }
835
836SfpsTopologyFCLEntry ::=
837        SEQUENCE {
838                        sfpsTopologyFCLFunctionalLevel          INTEGER,
839                        sfpsTopologyFCLCompatability            INTEGER,
840                        sfpsTopologyFCLThisPortState            INTEGER,
841                        sfpsTopologyFCLSendPortState            INTEGER
842        }
843
844sfpsTopologyFCLFunctionalLevel    OBJECT-TYPE
845        SYNTAX  INTEGER
846        ACCESS  read-only
847        STATUS  mandatory
848        DESCRIPTION
849                "functional compatability level"
850        ::= { sfpsTopologyFCLEntry 1 }
851
852sfpsTopologyFCLCompatability    OBJECT-TYPE
853        SYNTAX  INTEGER {
854                compatable(1),
855                notCompatable(2)
856                }
857        ACCESS  read-only
858        STATUS  mandatory
859        DESCRIPTION
860                "compatability to this switch's FCL"
861        ::= { sfpsTopologyFCLEntry 2 }
862
863sfpsTopologyFCLThisPortState    OBJECT-TYPE
864        SYNTAX  INTEGER {
865                other(1),
866                access(2),
867                network(3),
868                hostManagement(4),
869                hostControl(5),
870                unknown(6),
871                goingToAccess(7),
872                hybrid(8),
873                standBy(9)
874                }
875        ACCESS  read-only
876        STATUS  mandatory
877        DESCRIPTION
878                "This switch's port state when neighboring a switch of this FCL"
879        ::= { sfpsTopologyFCLEntry 3 }
880
881sfpsTopologyFCLSendPortState    OBJECT-TYPE
882        SYNTAX  INTEGER {
883                other(1),
884                access(2),
885                network(3),
886                hostManagement(4),
887                hostControl(5),
888                unknown(6),
889                goingToAccess(7),
890                hybrid(8),
891                standBy(9)
892                }
893
894        ACCESS  read-only
895        STATUS  mandatory
896        DESCRIPTION
897                "Sending switch's port state when neighboring a switch of this FCL"
898        ::= { sfpsTopologyFCLEntry 4 }
899
900--  Neighbor Events
901
902sfpsNeighborEventsFoundEvents    OBJECT-TYPE
903        SYNTAX  INTEGER
904        ACCESS  read-only
905        STATUS  mandatory
906        DESCRIPTION
907                "number of VLAN neighbors found"
908        ::= { sfpsNeighborEvents 1 }
909
910sfpsNeighborEventsLostEvents    OBJECT-TYPE
911        SYNTAX  INTEGER
912        ACCESS  read-only
913        STATUS  mandatory
914        DESCRIPTION
915                "number of VLAN neighbors lost"
916        ::= { sfpsNeighborEvents 2 }
917
918-- Redundant Access Neighbor Table
919
920sfpsRATopAgentNeighborTable     OBJECT-TYPE
921        SYNTAX  SEQUENCE OF SfpsRATopAgentNeighborEntry
922        ACCESS  not-accessible
923        STATUS  mandatory
924        DESCRIPTION
925                ""
926        ::= { sfpsRATopologyAgent 1 }
927
928sfpsRATopAgentNeighborEntry    OBJECT-TYPE
929        SYNTAX  SfpsRATopAgentNeighborEntry
930        ACCESS  not-accessible
931        STATUS  mandatory
932        DESCRIPTION
933                ""
934        INDEX   { sfpsRATopAgentNeighborInPort, sfpsRATopAgentNeighborSwitchID }
935
936        ::= { sfpsRATopAgentNeighborTable 1 }
937
938SfpsRATopAgentNeighborEntry ::=
939        SEQUENCE {
940                        sfpsRATopAgentNeighborInPort            INTEGER,
941                        sfpsRATopAgentNeighborSwitchID          OCTET STRING,
942                        sfpsRATopAgentNeighborPriority          INTEGER,
943                        sfpsRATopAgentNeighborNetworkPort       INTEGER,
944                        sfpsRATopAgentNeighborCallTag           INTEGER,
945                        sfpsRATopAgentNeighborNetHellosRcvd     INTEGER,
946                        sfpsRATopAgentNeighborSeqNumMismatch                    INTEGER,
947                        sfpsRATopAgentNeighborNetHelloAgeTimeOuts               INTEGER,
948                        sfpsRATopAgentNeighborNetHelloNetPortLosses             INTEGER,
949                        sfpsRATopAgentNeighborNetHelloNetPortChanges    INTEGER
950        }
951
952sfpsRATopAgentNeighborInPort    OBJECT-TYPE
953        SYNTAX  INTEGER
954        ACCESS  read-only
955        STATUS  mandatory
956        DESCRIPTION
957                "Key"
958        ::= { sfpsRATopAgentNeighborEntry 1 }
959
960sfpsRATopAgentNeighborSwitchID    OBJECT-TYPE
961        SYNTAX  OCTET STRING
962        ACCESS  read-only
963        STATUS  mandatory
964        DESCRIPTION
965                "Key"
966        ::= { sfpsRATopAgentNeighborEntry 2 }
967
968sfpsRATopAgentNeighborPriority    OBJECT-TYPE
969        SYNTAX  INTEGER
970        ACCESS  read-only
971        STATUS  mandatory
972        DESCRIPTION
973                "Neighbor switch priority"
974        ::= { sfpsRATopAgentNeighborEntry 3 }
975
976sfpsRATopAgentNeighborNetworkPort    OBJECT-TYPE
977        SYNTAX  INTEGER
978        ACCESS  read-only
979        STATUS  mandatory
980        DESCRIPTION
981                ""
982        ::= { sfpsRATopAgentNeighborEntry 4 }
983
984sfpsRATopAgentNeighborCallTag    OBJECT-TYPE
985        SYNTAX  INTEGER
986        ACCESS  read-only
987        STATUS  mandatory
988        DESCRIPTION
989                ""
990        ::= { sfpsRATopAgentNeighborEntry 5 }
991
992sfpsRATopAgentNeighborNetHellosRcvd    OBJECT-TYPE
993        SYNTAX  INTEGER
994        ACCESS  read-only
995        STATUS  mandatory
996        DESCRIPTION
997                ""
998        ::= { sfpsRATopAgentNeighborEntry 6 }
999
1000sfpsRATopAgentNeighborSeqNumMismatch    OBJECT-TYPE
1001        SYNTAX  INTEGER
1002        ACCESS  read-only
1003        STATUS  mandatory
1004        DESCRIPTION
1005                ""
1006        ::= { sfpsRATopAgentNeighborEntry 7 }
1007
1008sfpsRATopAgentNeighborNetHelloAgeTimeOuts    OBJECT-TYPE
1009        SYNTAX  INTEGER
1010        ACCESS  read-only
1011        STATUS  mandatory
1012        DESCRIPTION
1013                ""
1014        ::= { sfpsRATopAgentNeighborEntry 8 }
1015
1016sfpsRATopAgentNeighborNetHelloNetPortLosses    OBJECT-TYPE
1017        SYNTAX  INTEGER
1018        ACCESS  read-only
1019        STATUS  mandatory
1020        DESCRIPTION
1021                ""
1022        ::= { sfpsRATopAgentNeighborEntry 9 }
1023
1024sfpsRATopAgentNeighborNetHelloNetPortChanges    OBJECT-TYPE
1025        SYNTAX  INTEGER
1026        ACCESS  read-only
1027        STATUS  mandatory
1028        DESCRIPTION
1029                ""
1030        ::= { sfpsRATopAgentNeighborEntry 10 }
1031
1032
1033-- Redundant Access Port Table
1034
1035sfpsRATopAgentPortTable     OBJECT-TYPE
1036        SYNTAX  SEQUENCE OF SfpsRATopAgentPortEntry
1037        ACCESS  not-accessible
1038        STATUS  mandatory
1039        DESCRIPTION
1040                ""
1041        ::= { sfpsRATopologyAgent 2 }
1042
1043sfpsRATopAgentPortEntry    OBJECT-TYPE
1044        SYNTAX  SfpsRATopAgentPortEntry
1045        ACCESS  not-accessible
1046        STATUS  mandatory
1047        DESCRIPTION
1048                ""
1049        INDEX   { sfpsRATopAgentPortLogicalPort }
1050
1051        ::= { sfpsRATopAgentPortTable 1 }
1052
1053SfpsRATopAgentPortEntry ::=
1054        SEQUENCE {
1055                        sfpsRATopAgentPortLogicalPort           INTEGER,
1056                        sfpsRATopAgentPortHelloVersion          INTEGER,
1057                        sfpsRATopAgentPortSendFrequency         INTEGER,
1058                        sfpsRATopAgentPortRecvFrequency         INTEGER,
1059                        sfpsRATopAgentPortPriority                  INTEGER,
1060                        sfpsRATopAgentPortPortState                 INTEGER,
1061                        sfpsRATopAgentPortPrimarySwitch         SfpsAddress,
1062                        sfpsRATopAgentPortNetHelloRecvFreq  INTEGER,
1063                        sfpsRATopAgentPortStateChangeCount      INTEGER,
1064                        sfpsRATopAgentPortNVRAMStatus           INTEGER
1065        }
1066
1067sfpsRATopAgentPortLogicalPort    OBJECT-TYPE
1068        SYNTAX  INTEGER
1069        ACCESS  read-only
1070        STATUS  mandatory
1071        DESCRIPTION
1072                "Key"
1073        ::= { sfpsRATopAgentPortEntry 1 }
1074
1075sfpsRATopAgentPortHelloVersion    OBJECT-TYPE
1076        SYNTAX  INTEGER {
1077                version1(1)
1078                }
1079        ACCESS  read-only
1080        STATUS  mandatory
1081        DESCRIPTION
1082                "RAHello version of the port"
1083        ::= { sfpsRATopAgentPortEntry 2 }
1084
1085sfpsRATopAgentPortSendFrequency    OBJECT-TYPE
1086        SYNTAX  INTEGER
1087        ACCESS  read-only
1088        STATUS  mandatory
1089        DESCRIPTION
1090                "RAHello transmission frequency of the port"
1091        ::= { sfpsRATopAgentPortEntry 3 }
1092
1093sfpsRATopAgentPortRecvFrequency    OBJECT-TYPE
1094        SYNTAX  INTEGER
1095        ACCESS  read-only
1096        STATUS  mandatory
1097        DESCRIPTION
1098                "RAHello reception frequency of the port (used for aging neighbors)"
1099        ::= { sfpsRATopAgentPortEntry 4 }
1100
1101sfpsRATopAgentPortPriority    OBJECT-TYPE
1102        SYNTAX  INTEGER
1103        ACCESS  read-only
1104        STATUS  mandatory
1105        DESCRIPTION
1106                "Priority of the port (used for primary switch election)"
1107        ::= { sfpsRATopAgentPortEntry 5 }
1108
1109sfpsRATopAgentPortPortState    OBJECT-TYPE
1110        SYNTAX  INTEGER {
1111                added(1),
1112                init(2),
1113                poised(3),
1114                primary(4),
1115                backup(5),
1116                down(6),
1117                halted(7),
1118                deleted(8),
1119                backupWait(9)
1120                }
1121        ACCESS  read-only
1122        STATUS  mandatory
1123        DESCRIPTION
1124                "RAPortState of the port"
1125        ::= { sfpsRATopAgentPortEntry 6 }
1126
1127sfpsRATopAgentPortPrimarySwitch    OBJECT-TYPE
1128        SYNTAX  SfpsAddress
1129        ACCESS  read-only
1130        STATUS  mandatory
1131        DESCRIPTION
1132                "BaseMAC Address of switch providing connectivity"
1133        ::= { sfpsRATopAgentPortEntry 7 }
1134
1135sfpsRATopAgentPortNetHelloRecvFreq    OBJECT-TYPE
1136        SYNTAX  INTEGER
1137        ACCESS  read-only
1138        STATUS  mandatory
1139        DESCRIPTION
1140                "NetHelloRecvFreq of the port"
1141        ::= { sfpsRATopAgentPortEntry 8 }
1142
1143sfpsRATopAgentPortStateChangeCount    OBJECT-TYPE
1144        SYNTAX  INTEGER
1145        ACCESS  read-only
1146        STATUS  mandatory
1147        DESCRIPTION
1148                "PortStateChangeCount of the port"
1149        ::= { sfpsRATopAgentPortEntry 9 }
1150
1151sfpsRATopAgentPortNVRAMStatus    OBJECT-TYPE
1152        SYNTAX  INTEGER {
1153                        set(1),
1154                        unset(2)
1155                }
1156        ACCESS  read-only
1157        STATUS  mandatory
1158        DESCRIPTION
1159                "NVRAM status - set/unset"
1160        ::= { sfpsRATopAgentPortEntry 10 }
1161
1162-- Redundant Access Port Table API In
1163
1164sfpsRATopAgentPortTableAPIInVerb   OBJECT-TYPE
1165        SYNTAX  INTEGER {
1166                        other(1),
1167                        add(2),
1168                        getPortInfo(3)
1169                }
1170        ACCESS  read-write
1171        STATUS  mandatory
1172        DESCRIPTION
1173                "Action to take"
1174        ::= { sfpsRATopAgentPortTableAPIIn 1 }
1175
1176sfpsRATopAgentPortTableAPIInLogicalPort   OBJECT-TYPE
1177        SYNTAX  INTEGER
1178        ACCESS  read-write
1179        STATUS  mandatory
1180        DESCRIPTION
1181                "RATopAgentPortTable entry specifier"
1182        ::= { sfpsRATopAgentPortTableAPIIn 2 }
1183
1184sfpsRATopAgentPortTableAPIInHelloVersion    OBJECT-TYPE
1185        SYNTAX  INTEGER
1186                ACCESS  read-write
1187        STATUS  mandatory
1188        DESCRIPTION
1189                "Modifies helloVersion of the specified entry"
1190        ::= { sfpsRATopAgentPortTableAPIIn 3 }
1191
1192sfpsRATopAgentPortTableAPIInSendFrequency    OBJECT-TYPE
1193        SYNTAX  INTEGER
1194        ACCESS  read-write
1195        STATUS  mandatory
1196        DESCRIPTION
1197                "Modifies sendFrequency of the specified entry"
1198        ::= { sfpsRATopAgentPortTableAPIIn 4 }
1199
1200sfpsRATopAgentPortTableAPIInRecvFrequency    OBJECT-TYPE
1201        SYNTAX  INTEGER
1202        ACCESS  read-write
1203        STATUS  mandatory
1204        DESCRIPTION
1205                "modified receiveFrequency of the specified entry"
1206        ::= { sfpsRATopAgentPortTableAPIIn 5 }
1207
1208sfpsRATopAgentPortTableAPIInPriority    OBJECT-TYPE
1209        SYNTAX  INTEGER
1210        ACCESS  read-write
1211        STATUS  mandatory
1212        DESCRIPTION
1213                "Modifies priority of the specified entry"
1214        ::= { sfpsRATopAgentPortTableAPIIn  6 }
1215
1216sfpsRATopAgentPortTableAPIInNetHelloRecvFreq    OBJECT-TYPE
1217        SYNTAX  INTEGER
1218        ACCESS  read-write
1219        STATUS  mandatory
1220        DESCRIPTION
1221                "Modifies NetHelloRecvFreq of the specified entry"
1222        ::= { sfpsRATopAgentPortTableAPIIn  7 }
1223
1224-- RA Port Table API Out
1225
1226sfpsRATopAgentPortTableAPIOutLogicalPort   OBJECT-TYPE
1227        SYNTAX  INTEGER
1228        ACCESS  read-only
1229        STATUS  mandatory
1230        DESCRIPTION
1231                "RATopAgentPortTable entry specifier"
1232        ::= { sfpsRATopAgentPortTableAPIOut 1 }
1233
1234sfpsRATopAgentPortTableAPIOutHelloVersion    OBJECT-TYPE
1235        SYNTAX  INTEGER
1236        ACCESS  read-only
1237        STATUS  mandatory
1238        DESCRIPTION
1239                        "RAHelloVersion of the specified entry"
1240        ::= { sfpsRATopAgentPortTableAPIOut 2 }
1241
1242sfpsRATopAgentPortTableAPIOutSendFrequency    OBJECT-TYPE
1243        SYNTAX  INTEGER
1244        ACCESS  read-only
1245        STATUS  mandatory
1246        DESCRIPTION
1247                "Modifies sendFrequency of specified entry"
1248        ::= { sfpsRATopAgentPortTableAPIOut 3 }
1249
1250sfpsRATopAgentPortTableAPIOutRecvFrequency    OBJECT-TYPE
1251        SYNTAX  INTEGER
1252        ACCESS  read-only
1253        STATUS  mandatory
1254        DESCRIPTION
1255                "Modifies receiveFrequency of specified entry"
1256        ::= { sfpsRATopAgentPortTableAPIOut 4 }
1257
1258sfpsRATopAgentPortTableAPIOutPriority    OBJECT-TYPE
1259        SYNTAX  INTEGER
1260        ACCESS  read-only
1261        STATUS  mandatory
1262        DESCRIPTION
1263                "Priority of the specified entry"
1264        ::= { sfpsRATopAgentPortTableAPIOut  5 }
1265
1266sfpsRATopAgentPortTableAPIOutPortState    OBJECT-TYPE
1267        SYNTAX  INTEGER {
1268                added(1),
1269                init(2),
1270                poised(3),
1271                primary(4),
1272                backup(5),
1273                down(6),
1274                halted(7),
1275                deleted(8),
1276                backupWait(9)
1277                }
1278        ACCESS  read-only
1279        STATUS  mandatory
1280        DESCRIPTION
1281                "RAPortState of the specified entry"
1282        ::= { sfpsRATopAgentPortTableAPIOut  6 }
1283
1284sfpsRATopAgentPortTableAPIOutPrimarySwitch    OBJECT-TYPE
1285        SYNTAX  SfpsAddress
1286        ACCESS  read-only
1287        STATUS  mandatory
1288        DESCRIPTION
1289                "BaseMAC address of switch providing connectivity"
1290        ::= { sfpsRATopAgentPortTableAPIOut  7 }
1291
1292sfpsRATopAgentPortTableAPIOutNetHelloRecvFreq    OBJECT-TYPE
1293        SYNTAX  INTEGER
1294        ACCESS  read-only
1295        STATUS  mandatory
1296        DESCRIPTION
1297                "NetHelloRecvFreq of the specified entry"
1298        ::= { sfpsRATopAgentPortTableAPIOut  8 }
1299
1300sfpsRATopAgentPortTableAPIOutPortStateChangeCount    OBJECT-TYPE
1301        SYNTAX  INTEGER
1302        ACCESS  read-only
1303        STATUS  mandatory
1304        DESCRIPTION
1305                "PortStateChangeCount of the specified entry"
1306        ::= { sfpsRATopAgentPortTableAPIOut  9 }
1307
1308-- VM Topology Server Delta Table
1309
1310sfpsVMTopServerDeltaTable     OBJECT-TYPE
1311        SYNTAX  SEQUENCE OF SfpsVMTopServerDeltaEntry
1312        ACCESS  not-accessible
1313        STATUS  mandatory
1314        DESCRIPTION
1315                "Table displaying status changes of neighboring switch"
1316        ::= { sfpsVMTopologyServer 1 }
1317
1318sfpsVMTopServerDeltaEntry    OBJECT-TYPE
1319        SYNTAX  SfpsVMTopServerDeltaEntry
1320        ACCESS  not-accessible
1321        STATUS  mandatory
1322        DESCRIPTION
1323                "Logical port neighboring switch was discovered on"
1324        INDEX   { sfpsVMTopServerDeltaIndex }
1325
1326        ::= { sfpsVMTopServerDeltaTable 1 }
1327
1328SfpsVMTopServerDeltaEntry ::=
1329        SEQUENCE {
1330                        sfpsVMTopServerDeltaIndex               INTEGER,
1331                        sfpsVMTopServerDeltaInPort              INTEGER,
1332                        sfpsVMTopServerDeltaSwitchID            DisplayString,
1333                        sfpsVMTopServerDeltaState               INTEGER,
1334                        sfpsVMTopServerDeltaIPAddress           IpAddress,
1335                        sfpsVMTopServerDeltaAgent               DisplayString
1336        }
1337
1338sfpsVMTopServerDeltaIndex    OBJECT-TYPE
1339        SYNTAX  INTEGER
1340        ACCESS  read-only
1341        STATUS  mandatory
1342        DESCRIPTION
1343                "Table index"
1344        ::= { sfpsVMTopServerDeltaEntry 1 }
1345
1346sfpsVMTopServerDeltaInPort    OBJECT-TYPE
1347        SYNTAX  INTEGER
1348        ACCESS  read-only
1349        STATUS  mandatory
1350        DESCRIPTION
1351                "Logical port neighboring switch was discovered on"
1352        ::= { sfpsVMTopServerDeltaEntry 2 }
1353
1354sfpsVMTopServerDeltaSwitchID    OBJECT-TYPE
1355        SYNTAX  DisplayString
1356        ACCESS  read-only
1357        STATUS  mandatory
1358        DESCRIPTION
1359                "Switch ID or PortName of neighboring switch"
1360        ::= { sfpsVMTopServerDeltaEntry 3 }
1361
1362sfpsVMTopServerDeltaState    OBJECT-TYPE
1363        SYNTAX  INTEGER {
1364                other(1),
1365                added(2),
1366                deleted(3)
1367                }
1368        ACCESS  read-only
1369        STATUS  mandatory
1370        DESCRIPTION
1371                "Status of neighboring switch - lost or found"
1372        ::= { sfpsVMTopServerDeltaEntry 4 }
1373
1374sfpsVMTopServerDeltaIPAddress    OBJECT-TYPE
1375        SYNTAX  IpAddress
1376        ACCESS  read-only
1377        STATUS  mandatory
1378        DESCRIPTION
1379                "IP address of switch of neighboring switch"
1380        ::= { sfpsVMTopServerDeltaEntry 5 }
1381
1382sfpsVMTopServerDeltaAgent    OBJECT-TYPE
1383        SYNTAX  DisplayString
1384        ACCESS  read-only
1385        STATUS  mandatory
1386        DESCRIPTION
1387                "Topology agent that discovered neighboring switch"
1388        ::= { sfpsVMTopServerDeltaEntry 6 }
1389
1390--
1391
1392sfpsVMTopServerDeltaCount    OBJECT-TYPE
1393        SYNTAX  INTEGER
1394        ACCESS  read-only
1395        STATUS  mandatory
1396        DESCRIPTION
1397                "Number of entries in Delta Table"
1398        ::= { sfpsVMTopologyServer 2 }
1399
1400sfpsVMTopServerTableLock    OBJECT-TYPE
1401        SYNTAX  INTEGER {
1402                lock(1),
1403                unlock(2)
1404                }
1405        ACCESS  read-write
1406        STATUS  mandatory
1407        DESCRIPTION
1408                "Table update prevention while table is read"
1409        ::= { sfpsVMTopologyServer 3 }
1410
1411sfpsVMTopServerPortChange    OBJECT-TYPE
1412        SYNTAX  INTEGER {
1413                noPortChange(1),
1414                portChange(2)
1415                }
1416        ACCESS  read-only
1417        STATUS  mandatory
1418        DESCRIPTION
1419                "Port state change indictor"
1420        ::= { sfpsVMTopologyServer 4 }
1421
1422sfpsVMTopServerTableFull    OBJECT-TYPE
1423        SYNTAX  INTEGER {
1424                tableFull(1),
1425                tableNotFull(2)
1426        }
1427        ACCESS  read-only
1428        STATUS  mandatory
1429        DESCRIPTION
1430                ""
1431        ::= { sfpsVMTopologyServer 5 }
1432
1433sfpsVMTopServerChangeCnt    OBJECT-TYPE
1434        SYNTAX  INTEGER
1435        ACCESS  read-write
1436        STATUS  mandatory
1437        DESCRIPTION
1438                ""
1439        ::= { sfpsVMTopologyServer 6 }
1440
1441--  TAPI Test IN
1442
1443sfpsTAPITestInVerb    OBJECT-TYPE
1444        SYNTAX  INTEGER {
1445                        other(1),
1446                add(2),
1447                portUp(3),
1448                portDown(4),
1449                changePortAccess(5),
1450                resolvePortNameToPort(6),
1451                resolveBaseMACToPorts(7),
1452                resolveINBNeighbor(8),
1453                getPortNeighbors(9),
1454                getTotalNeighbors(10),
1455                getLogicalNetworkPortMask(11),
1456                getPhysicalNetworkPortMask(12),
1457                getPhysicalStandByPortMask(13),
1458                getLogicalINBNetworkPortMask(14),
1459                getPhysicalINBNetworkPortMask(15),
1460                enableAccessPortOnly(16),
1461                disableAccessPortOnly(17),
1462                getPhysicalPortDownPortMask(18),
1463                                getLogicalSameFCLPortMask (19),
1464                getNeighborFCL(20)
1465                }
1466        ACCESS  read-write
1467        STATUS  mandatory
1468        DESCRIPTION
1469                "Action input indicator"
1470        ::= { sfpsTAPITestIn 1 }
1471
1472sfpsTAPITestInLogicalPort    OBJECT-TYPE
1473        SYNTAX  INTEGER
1474        ACCESS  read-write
1475        STATUS  mandatory
1476        DESCRIPTION
1477            "Logical port input value"
1478        ::= { sfpsTAPITestIn 2 }
1479
1480sfpsTAPITestInSwitchID    OBJECT-TYPE
1481        SYNTAX  DisplayString
1482        ACCESS  read-write
1483        STATUS  mandatory
1484        DESCRIPTION
1485                "SwitchID or portName input value"
1486        ::= { sfpsTAPITestIn 3 }
1487
1488sfpsTAPITestInMAC    OBJECT-TYPE
1489        SYNTAX  DisplayString
1490        ACCESS  read-write
1491        STATUS  mandatory
1492        DESCRIPTION
1493                "MAC Address input value"
1494        ::= { sfpsTAPITestIn 4 }
1495
1496sfpsTAPITestInPortTypeState    OBJECT-TYPE
1497        SYNTAX  INTEGER {
1498                other(1),
1499        access(2),
1500                network(3),
1501                hostMgmt(4),
1502                hostCtrl(5),
1503                unknown(6),
1504                goingToAccess(7),
1505                hybrid(8),
1506                standBy(9),
1507                networkOnly(10)
1508                }
1509        ACCESS  read-write
1510        STATUS  mandatory
1511        DESCRIPTION
1512                "PortTypeState input value"
1513        ::= { sfpsTAPITestIn 5 }
1514
1515sfpsTAPITestInTopologyAgentID    OBJECT-TYPE
1516        SYNTAX  INTEGER
1517        ACCESS  read-write
1518        STATUS  mandatory
1519        DESCRIPTION
1520            ""
1521        ::= { sfpsTAPITestIn 6 }
1522
1523sfpsTAPITestInUNIT321    OBJECT-TYPE
1524        SYNTAX  INTEGER
1525        ACCESS  read-write
1526        STATUS  mandatory
1527        DESCRIPTION
1528            ""
1529        ::= { sfpsTAPITestIn 7 }
1530
1531-- TAPI Test Out
1532
1533sfpsTAPITestOutOutputInteger    OBJECT-TYPE
1534        SYNTAX  INTEGER
1535        ACCESS  read-write
1536        STATUS  mandatory
1537        DESCRIPTION
1538                "Integer output value"
1539        ::= { sfpsTAPITestOut 1 }
1540
1541sfpsTAPITestOutOutPutString    OBJECT-TYPE
1542        SYNTAX  DisplayString
1543        ACCESS  read-write
1544        STATUS  mandatory
1545        DESCRIPTION
1546                "String output value"
1547        ::= { sfpsTAPITestOut 2 }
1548
1549-- Topology Server Test In
1550
1551sfpsTopologyServerTestInVerb    OBJECT-TYPE
1552        SYNTAX  INTEGER {
1553                other(1),
1554                add(2),
1555                clear(3),
1556                lostEvent(4),
1557                foundEvent(5),
1558                portEvent(6)
1559                }
1560        ACCESS  read-write
1561        STATUS  mandatory
1562        DESCRIPTION
1563                "Action input indicator"
1564        ::= { sfpsTopologyServerTestIn 1 }
1565
1566sfpsTopologyServerTestInServer    OBJECT-TYPE
1567        SYNTAX  DisplayString
1568        ACCESS  read-write
1569        STATUS  mandatory
1570        DESCRIPTION
1571                "Topology server to send toprelays to"
1572        ::= { sfpsTopologyServerTestIn 2 }
1573
1574sfpsTopologyServerTestInNumberOfRelays    OBJECT-TYPE
1575        SYNTAX  INTEGER
1576        ACCESS  read-write
1577        STATUS  mandatory
1578        DESCRIPTION
1579                "Number of linked toprelays to send"
1580        ::= { sfpsTopologyServerTestIn 3 }
1581
1582-- Topology Server Test Table
1583
1584sfpsTopologyServerTestTable     OBJECT-TYPE
1585        SYNTAX  SEQUENCE OF SfpsTopologyServerTestEntry
1586        ACCESS  not-accessible
1587        STATUS  mandatory
1588        DESCRIPTION
1589                "Table displaying toprelay test entries"
1590        ::= { sfpsTopologyServerTest 2 }
1591
1592sfpsTopologyServerTestEntry    OBJECT-TYPE
1593        SYNTAX  SfpsTopologyServerTestEntry
1594        ACCESS  not-accessible
1595        STATUS  mandatory
1596        DESCRIPTION
1597                "A toprelay plus its index"
1598        INDEX   { sfpsTopologyServerTestRelayNumber }
1599
1600        ::= { sfpsTopologyServerTestTable 1 }
1601
1602SfpsTopologyServerTestEntry ::=
1603        SEQUENCE {
1604                        sfpsTopologyServerTestRelayNumber       INTEGER,
1605                        sfpsTopologyServerTestServerFlavor      INTEGER,
1606                        sfpsTopologyServerTestPortNumber        INTEGER,
1607                        sfpsTopologyServerTestPortName          DisplayString,
1608                        sfpsTopologyServerTestIpAddr            DisplayString,
1609                        sfpsTopologyServerTestLostPort          INTEGER,
1610                        sfpsTopologyServerTestOldState          INTEGER,
1611                        sfpsTopologyServerTestNewState          INTEGER,
1612                        sfpsTopologyServerTestTopologyAgent     DisplayString
1613        }
1614
1615sfpsTopologyServerTestRelayNumber   OBJECT-TYPE
1616        SYNTAX  INTEGER
1617        ACCESS  read-write
1618        STATUS  mandatory
1619        DESCRIPTION
1620                "Toprelay index"
1621        ::= { sfpsTopologyServerTestEntry 1 }
1622
1623sfpsTopologyServerTestServerFlavor    OBJECT-TYPE
1624        SYNTAX  INTEGER {
1625                vns(1),
1626                vlan(2)
1627                }
1628        ACCESS  read-write
1629        STATUS  mandatory
1630        DESCRIPTION
1631                "Type of neighbor/event relayed"
1632        ::= { sfpsTopologyServerTestEntry 2 }
1633
1634sfpsTopologyServerTestPortNumber    OBJECT-TYPE
1635        SYNTAX  INTEGER
1636        ACCESS  read-write
1637        STATUS  mandatory
1638        DESCRIPTION
1639                "Logical port"
1640        ::= { sfpsTopologyServerTestEntry 3 }
1641
1642sfpsTopologyServerTestPortName    OBJECT-TYPE
1643        SYNTAX  DisplayString
1644        ACCESS  read-write
1645        STATUS  mandatory
1646        DESCRIPTION
1647                "SwitchId or PortName of neighboring switch"
1648        ::= { sfpsTopologyServerTestEntry 4 }
1649
1650sfpsTopologyServerTestIpAddr    OBJECT-TYPE
1651        SYNTAX  DisplayString
1652        ACCESS  read-write
1653        STATUS  mandatory
1654        DESCRIPTION
1655                "IP address of neighboring switch"
1656        ::= { sfpsTopologyServerTestEntry 5 }
1657
1658sfpsTopologyServerTestLostPort    OBJECT-TYPE
1659        SYNTAX  INTEGER {
1660                other(1),
1661                disabled(2),
1662                enabled(3)
1663                }
1664        ACCESS  read-write
1665        STATUS  mandatory
1666        DESCRIPTION
1667                "Electrical loss of port indicator"
1668        ::= { sfpsTopologyServerTestEntry 6 }
1669
1670sfpsTopologyServerTestOldState    OBJECT-TYPE
1671        SYNTAX  INTEGER {
1672                other(1),
1673                access(2),
1674                network(3),
1675                hostMgmt(4),
1676                hostCtrl(5),
1677                unknown(6),
1678                goingToAccess(7),
1679                hybrid(8),
1680                standBy(9)
1681                }
1682        ACCESS  read-write
1683        STATUS  mandatory
1684        DESCRIPTION
1685                "Previous port type state of port"
1686        ::= { sfpsTopologyServerTestEntry 7 }
1687
1688sfpsTopologyServerTestNewState    OBJECT-TYPE
1689        SYNTAX  INTEGER {
1690                other(1),
1691                access(2),
1692                network(3),
1693                hostMgmt(4),
1694                hostCtrl(5),
1695                unknown(6),
1696                goingToAccess(7),
1697                hybrid(8),
1698                standBy(9)
1699                }
1700        ACCESS  read-write
1701        STATUS  mandatory
1702        DESCRIPTION
1703                "Current port type state of port"
1704        ::= { sfpsTopologyServerTestEntry 8 }
1705
1706sfpsTopologyServerTestTopologyAgent    OBJECT-TYPE
1707        SYNTAX  DisplayString
1708        ACCESS  read-write
1709        STATUS  mandatory
1710        DESCRIPTION
1711                "Topology agent that discovered neighboring switch"
1712        ::= { sfpsTopologyServerTestEntry 9 }
1713
1714-- VLAN Topology Agent Neightbor Table
1715
1716sfpsVLANTopAgentNeighborTable     OBJECT-TYPE
1717        SYNTAX  SEQUENCE OF SfpsVLANTopAgentNeighborEntry
1718        ACCESS  not-accessible
1719        STATUS  mandatory
1720        DESCRIPTION
1721                "Table of neighboring switches"
1722        ::= { sfpsVLANTopologyAgent 1 }
1723
1724sfpsVLANTopAgentNeighborEntry    OBJECT-TYPE
1725        SYNTAX  SfpsVLANTopAgentNeighborEntry
1726        ACCESS  not-accessible
1727        STATUS  mandatory
1728        DESCRIPTION
1729                "Neighboring switch descriptors"
1730        INDEX   { sfpsVLANTopAgentNeighborInPort, sfpsVLANTopAgentNeighborSwitchID }
1731
1732        ::= { sfpsVLANTopAgentNeighborTable 1 }
1733
1734SfpsVLANTopAgentNeighborEntry ::=
1735        SEQUENCE {
1736                        sfpsVLANTopAgentNeighborInPort          INTEGER,
1737                        sfpsVLANTopAgentNeighborSwitchID        DisplayString,
1738                        sfpsVLANTopAgentNeighborOptions         INTEGER
1739
1740        }
1741
1742sfpsVLANTopAgentNeighborInPort   OBJECT-TYPE
1743        SYNTAX  INTEGER
1744        ACCESS  read-only
1745        STATUS  mandatory
1746        DESCRIPTION
1747                "Logical port neighbor was discovered on"
1748        ::= { sfpsVLANTopAgentNeighborEntry 1 }
1749
1750sfpsVLANTopAgentNeighborSwitchID   OBJECT-TYPE
1751        SYNTAX  DisplayString
1752        ACCESS  read-only
1753        STATUS  mandatory
1754        DESCRIPTION
1755                "SwitchID or PortName of switch"
1756        ::= { sfpsVLANTopAgentNeighborEntry 2 }
1757
1758sfpsVLANTopAgentNeighborOptions   OBJECT-TYPE
1759        SYNTAX  INTEGER
1760        ACCESS  read-only
1761        STATUS  mandatory
1762        DESCRIPTION
1763                "Functional capabilities of switch in bitmask"
1764        ::= { sfpsVLANTopAgentNeighborEntry 3 }
1765
1766-- VLAN Topology Agent Port Table
1767
1768sfpsVLANTopAgentPortTable     OBJECT-TYPE
1769        SYNTAX  SEQUENCE OF SfpsVLANTopAgentPortEntry
1770        ACCESS  not-accessible
1771        STATUS  mandatory
1772        DESCRIPTION
1773                "Table of logical ports"
1774        ::= { sfpsVLANTopologyAgent 2 }
1775
1776sfpsVLANTopAgentPortEntry    OBJECT-TYPE
1777        SYNTAX  SfpsVLANTopAgentPortEntry
1778        ACCESS  not-accessible
1779        STATUS  mandatory
1780        DESCRIPTION
1781                "Entry into VLANTopAgentPortTable - Logical port information"
1782        INDEX   { sfpsVLANTopAgentPortPort }
1783
1784        ::= { sfpsVLANTopAgentPortTable 1 }
1785
1786SfpsVLANTopAgentPortEntry ::=
1787        SEQUENCE {
1788                        sfpsVLANTopAgentPortPort                INTEGER,
1789                        sfpsVLANTopAgentPortHelloVersion        INTEGER,
1790                        sfpsVLANTopAgentPortSendFrequency       INTEGER,
1791                        sfpsVLANTopAgentPortRecvFrequency       INTEGER,
1792                        sfpsVLANTopAgentPortPortOptions         INTEGER,
1793                        sfpsVLANTopAgentPortNVRAMStatus         INTEGER
1794
1795        }
1796
1797sfpsVLANTopAgentPortPort   OBJECT-TYPE
1798        SYNTAX  INTEGER
1799        ACCESS  read-only
1800        STATUS  mandatory
1801        DESCRIPTION
1802                "Logical port of switch"
1803        ::= { sfpsVLANTopAgentPortEntry 1 }
1804
1805sfpsVLANTopAgentPortHelloVersion   OBJECT-TYPE
1806        SYNTAX  INTEGER {
1807                versionOther(1),
1808                version2(2),
1809                version3(3),
1810                version4(4)
1811                }
1812        ACCESS  read-only
1813        STATUS  mandatory
1814        DESCRIPTION
1815                "Version of hello sent on the port"
1816        ::= { sfpsVLANTopAgentPortEntry 2 }
1817
1818sfpsVLANTopAgentPortSendFrequency   OBJECT-TYPE
1819        SYNTAX  INTEGER
1820        ACCESS  read-only
1821        STATUS  mandatory
1822        DESCRIPTION
1823                "Number of seconds between hellos sent"
1824        ::= { sfpsVLANTopAgentPortEntry 3 }
1825
1826sfpsVLANTopAgentPortRecvFrequency   OBJECT-TYPE
1827        SYNTAX  INTEGER
1828        ACCESS  read-only
1829        STATUS  mandatory
1830        DESCRIPTION
1831                "Number of seconds without hello reception"
1832        ::= { sfpsVLANTopAgentPortEntry 4 }
1833
1834sfpsVLANTopAgentPortPortOptions  OBJECT-TYPE
1835        SYNTAX  INTEGER
1836        ACCESS  read-only
1837        STATUS  mandatory
1838        DESCRIPTION
1839                "Port options"
1840        ::= { sfpsVLANTopAgentPortEntry 5 }
1841
1842sfpsVLANTopAgentPortNVRAMStatus  OBJECT-TYPE
1843        SYNTAX  INTEGER {
1844                        set(1),
1845                        unset(2)
1846                }
1847        ACCESS  read-only
1848        STATUS  mandatory
1849        DESCRIPTION
1850                "Status of NVRAM - set/unset"
1851        ::= { sfpsVLANTopAgentPortEntry 6 }
1852
1853--  VLAN Topology Agent Port Table API In
1854
1855sfpsVLANTopAgentPortTableAPIInVerb   OBJECT-TYPE
1856        SYNTAX  INTEGER {
1857                other(1),
1858                add(2)
1859                }
1860        ACCESS  read-write
1861        STATUS  mandatory
1862        DESCRIPTION
1863                "Action input indicator"
1864        ::= { sfpsVLANTopAgentPortTableAPIIn 1 }
1865
1866sfpsVLANTopAgentPortTableAPIInLogicalPort   OBJECT-TYPE
1867        SYNTAX  INTEGER
1868        ACCESS  read-write
1869        STATUS  mandatory
1870        DESCRIPTION
1871                "Logical port of switch"
1872        ::= { sfpsVLANTopAgentPortTableAPIIn 2 }
1873
1874sfpsVLANTopAgentPortTableAPIInHelloVersion   OBJECT-TYPE
1875        SYNTAX  INTEGER
1876        ACCESS  read-write
1877        STATUS  mandatory
1878        DESCRIPTION
1879                "Version of hello sent on the port"
1880        ::= { sfpsVLANTopAgentPortTableAPIIn 3 }
1881
1882sfpsVLANTopAgentPortTableAPIInSendFrequency   OBJECT-TYPE
1883        SYNTAX  INTEGER
1884        ACCESS  read-only
1885        STATUS  mandatory
1886        DESCRIPTION
1887                "Number of seconds between hellos sent"
1888        ::= { sfpsVLANTopAgentPortTableAPIIn 4 }
1889
1890sfpsVLANTopAgentPortTableAPIInRecvFrequency   OBJECT-TYPE
1891        SYNTAX  INTEGER
1892        ACCESS  read-only
1893        STATUS  mandatory
1894        DESCRIPTION
1895                "Number of seconds without hello reception"
1896        ::= { sfpsVLANTopAgentPortTableAPIIn 5 }
1897
1898--
1899
1900sfpsIncompatibleNeighborTable     OBJECT-TYPE
1901        SYNTAX  SEQUENCE OF SfpsIncompatibleNeighborEntry
1902        ACCESS  not-accessible
1903        STATUS  mandatory
1904        DESCRIPTION
1905                "The IncompatibleNeighborTable holds all incompatible switch neighbors"
1906        ::= { sfpsTopologyAgentCommon 2 }
1907
1908sfpsIncompatibleNeighborEntry    OBJECT-TYPE
1909        SYNTAX  SfpsIncompatibleNeighborEntry
1910        ACCESS  not-accessible
1911        STATUS  mandatory
1912        DESCRIPTION
1913                ""
1914        INDEX   { sfpsIncompatibleNeighborLogicalPort, sfpsIncompatibleNeighborSwitchID}
1915
1916        ::= { sfpsIncompatibleNeighborTable 1 }
1917
1918SfpsIncompatibleNeighborEntry ::=
1919        SEQUENCE {
1920                        sfpsIncompatibleNeighborLogicalPort             INTEGER,
1921                        sfpsIncompatibleNeighborSwitchID        DisplayString,
1922                        sfpsIncompatibleNeighborSwitchIP                IpAddress,
1923                        sfpsIncompatibleNeighborSwitchMAC       SfpsAddress,
1924                        sfpsIncompatibleNeighborSwitchType              INTEGER,
1925                        sfpsIncompatibleNeighborHellosReceived          INTEGER,
1926                        sfpsIncompatibleNeighborFirstHeard              TimeTicks,
1927                        sfpsIncompatibleNeighborLastHeard       TimeTicks,
1928                        sfpsIncompatibleNeighborReceiveFrequency      INTEGER,
1929                        sfpsIncompatibleNeighborTopologyAgent           DisplayString,
1930                        sfpsIncompatibleNeighborChassisMAC              SfpsAddress,
1931                        sfpsIncompatibleNeighborCommState       INTEGER,
1932                        sfpsIncompatibleNeighborNotifyState             INTEGER,
1933                        sfpsIncompatibleNeighborTwoWayLossCount         INTEGER,
1934                        sfpsIncompatibleNeighborTwoWayLossTime          TimeTicks,
1935                        sfpsIncompatibleNeighborSeqNumLossCount         INTEGER,
1936                        sfpsIncompatibleNeighborSeqNumLossTime          TimeTicks,
1937                        sfpsIncompatibleNeighborFalseAgingCount         INTEGER,
1938                        sfpsIncompatibleNeighborFalseAgingTime          TimeTicks,
1939                        sfpsIncompatibleNeighborChassisIP       IpAddress,
1940                        sfpsIncompatibleNeighborFCL                     HexInteger,
1941                        sfpsIncompatibleNeighborOptionsMask             INTEGER,
1942                        sfpsIncompatibleNeighborLocalPortState  INTEGER,
1943                        sfpsIncompatibleNeighborRemotePortState INTEGER,
1944                        sfpsIncompatibleNeighborCompatibility           INTEGER
1945        }
1946
1947sfpsIncompatibleNeighborLogicalPort    OBJECT-TYPE
1948        SYNTAX  INTEGER
1949        ACCESS  read-only
1950        STATUS  mandatory
1951        DESCRIPTION
1952                "Key"
1953        ::= { sfpsIncompatibleNeighborEntry 1 }
1954
1955sfpsIncompatibleNeighborSwitchID    OBJECT-TYPE
1956        SYNTAX  DisplayString
1957        ACCESS  read-only
1958        STATUS  mandatory
1959        DESCRIPTION
1960                "Key"
1961        ::= { sfpsIncompatibleNeighborEntry 2 }
1962
1963sfpsIncompatibleNeighborSwitchIP    OBJECT-TYPE
1964        SYNTAX  IpAddress
1965        ACCESS  read-only
1966        STATUS  mandatory
1967        DESCRIPTION
1968                "IP address of neighboring switch"
1969        ::= { sfpsIncompatibleNeighborEntry 3 }
1970
1971sfpsIncompatibleNeighborSwitchMAC    OBJECT-TYPE
1972        SYNTAX  SfpsAddress
1973        ACCESS  read-only
1974        STATUS  mandatory
1975        DESCRIPTION
1976                "Interface mac address of neighboring switch"
1977        ::= { sfpsIncompatibleNeighborEntry 4 }
1978
1979sfpsIncompatibleNeighborSwitchType    OBJECT-TYPE
1980        SYNTAX  INTEGER {
1981                vns(1),
1982                vlan(2)
1983                }
1984        ACCESS  read-only
1985        STATUS  mandatory
1986        DESCRIPTION
1987                "Type of SecureFast switch"
1988        ::= { sfpsIncompatibleNeighborEntry 5 }
1989
1990sfpsIncompatibleNeighborHellosReceived    OBJECT-TYPE
1991        SYNTAX  INTEGER
1992        ACCESS  read-only
1993        STATUS  mandatory
1994        DESCRIPTION
1995                "Hello packet counter"
1996        ::= { sfpsIncompatibleNeighborEntry 6 }
1997
1998sfpsIncompatibleNeighborFirstHeard    OBJECT-TYPE
1999        SYNTAX  TimeTicks
2000        ACCESS  read-only
2001        STATUS  mandatory
2002        DESCRIPTION
2003                "Time stamp of first hello received"
2004        ::= { sfpsIncompatibleNeighborEntry 7 }
2005
2006sfpsIncompatibleNeighborLastHeard    OBJECT-TYPE
2007        SYNTAX  TimeTicks
2008        ACCESS  read-only
2009        STATUS  mandatory
2010        DESCRIPTION
2011                "Time stamp of last hello received"
2012        ::= { sfpsIncompatibleNeighborEntry 8 }
2013
2014sfpsIncompatibleNeighborReceiveFrequency    OBJECT-TYPE
2015        SYNTAX  INTEGER
2016        ACCESS  read-only
2017        STATUS  mandatory
2018        DESCRIPTION
2019                "Allows IncompatibleNeighborTable to age entries"
2020        ::= { sfpsIncompatibleNeighborEntry 9 }
2021
2022sfpsIncompatibleNeighborTopologyAgent    OBJECT-TYPE
2023        SYNTAX  DisplayString
2024        ACCESS  read-only
2025        STATUS  mandatory
2026        DESCRIPTION
2027                "Owner of entry"
2028        ::= { sfpsIncompatibleNeighborEntry 10 }
2029
2030sfpsIncompatibleNeighborChassisMAC    OBJECT-TYPE
2031        SYNTAX  SfpsAddress
2032        ACCESS  read-only
2033        STATUS  mandatory
2034        DESCRIPTION
2035                "Not currently used"
2036        ::= { sfpsIncompatibleNeighborEntry 11 }
2037
2038sfpsIncompatibleNeighborCommState    OBJECT-TYPE
2039        SYNTAX  INTEGER {
2040                init(1),
2041                oneWay(2),
2042                twoWay(3)
2043                }
2044        ACCESS  read-only
2045        STATUS  mandatory
2046        DESCRIPTION
2047                "Neighbor communication state"
2048        ::= { sfpsIncompatibleNeighborEntry 12 }
2049
2050sfpsIncompatibleNeighborNotifyState    OBJECT-TYPE
2051        SYNTAX  INTEGER {
2052                init(1),
2053                unNotified(2),
2054                notified(3)
2055                }
2056        ACCESS  read-only
2057        STATUS  mandatory
2058        DESCRIPTION
2059                "Topology server notification state"
2060        ::= { sfpsIncompatibleNeighborEntry 13 }
2061
2062sfpsIncompatibleNeighborTwoWayLossCount    OBJECT-TYPE
2063        SYNTAX  INTEGER
2064        ACCESS  read-only
2065        STATUS  mandatory
2066        DESCRIPTION
2067                "Two-way communication loss count"
2068        ::= { sfpsIncompatibleNeighborEntry 14 }
2069
2070sfpsIncompatibleNeighborTwoWayLossTime    OBJECT-TYPE
2071        SYNTAX  TimeTicks
2072        ACCESS  read-only
2073        STATUS  mandatory
2074        DESCRIPTION
2075                "Time stamp of last two-way communication loss"
2076        ::= { sfpsIncompatibleNeighborEntry 15 }
2077
2078sfpsIncompatibleNeighborSeqNumLossCount    OBJECT-TYPE
2079        SYNTAX  INTEGER
2080        ACCESS  read-only
2081        STATUS  mandatory
2082        DESCRIPTION
2083                "Sequence number loss count"
2084        ::= { sfpsIncompatibleNeighborEntry 16 }
2085
2086sfpsIncompatibleNeighborSeqNumLossTime    OBJECT-TYPE
2087        SYNTAX  TimeTicks
2088        ACCESS  read-only
2089        STATUS  mandatory
2090        DESCRIPTION
2091                "Timestamp of last sequence number loss"
2092        ::= { sfpsIncompatibleNeighborEntry 17 }
2093
2094sfpsIncompatibleNeighborFalseAgingCount    OBJECT-TYPE
2095        SYNTAX  INTEGER
2096        ACCESS  read-only
2097        STATUS  mandatory
2098        DESCRIPTION
2099                "False aging loss count"
2100        ::= { sfpsIncompatibleNeighborEntry 18 }
2101
2102sfpsIncompatibleNeighborFalseAgingTime    OBJECT-TYPE
2103        SYNTAX  TimeTicks
2104        ACCESS  read-only
2105        STATUS  mandatory
2106        DESCRIPTION
2107                "Timestamp of last false aging loss"
2108        ::= { sfpsIncompatibleNeighborEntry 19 }
2109
2110sfpsIncompatibleNeighborChassisIP    OBJECT-TYPE
2111        SYNTAX  IpAddress
2112        ACCESS  read-only
2113        STATUS  mandatory
2114        DESCRIPTION
2115                "IP address of the switch chassis"
2116        ::= { sfpsIncompatibleNeighborEntry 20 }
2117
2118sfpsIncompatibleNeighborFCL    OBJECT-TYPE
2119        SYNTAX  HexInteger
2120        ACCESS  read-only
2121        STATUS  mandatory
2122        DESCRIPTION
2123                "Functional Capability Level"
2124        ::= { sfpsIncompatibleNeighborEntry 21 }
2125
2126sfpsIncompatibleNeighborOptionsMask    OBJECT-TYPE
2127        SYNTAX  INTEGER
2128        ACCESS  read-only
2129        STATUS  mandatory
2130        DESCRIPTION
2131                "Bit encoded list of switch features"
2132        ::= { sfpsIncompatibleNeighborEntry 22 }
2133
2134sfpsIncompatibleNeighborLocalPortState    OBJECT-TYPE
2135        SYNTAX  INTEGER {
2136                other(1),
2137                access(2),
2138                network(3),
2139                hostMgnt(4),
2140                hostCtrl(5),
2141                unknown(6),
2142                goingToAccess(7),
2143                hybrid(8),
2144                standBy(9)
2145                }
2146        ACCESS  read-only
2147        STATUS  mandatory
2148        DESCRIPTION
2149                "Neighbor's idea of what our port should be"
2150        ::= { sfpsIncompatibleNeighborEntry 23 }
2151
2152sfpsIncompatibleNeighborRemotePortState    OBJECT-TYPE
2153        SYNTAX  INTEGER {
2154                other(1),
2155                access(2),
2156                network(3),
2157                hostMgnt(4),
2158                hostCtrl(5),
2159                unknown(6),
2160                goingToAccess(7),
2161                hybrid(8),
2162                standBy(9)
2163                }
2164        ACCESS  read-only
2165        STATUS  mandatory
2166        DESCRIPTION
2167                "This switch's idea of what the neighbor's port should be"
2168        ::= { sfpsIncompatibleNeighborEntry 24 }
2169
2170sfpsIncompatibleNeighborCompatibility    OBJECT-TYPE
2171        SYNTAX  INTEGER {
2172                compatible(1),
2173                notCompatible(2),
2174                unknown(3)
2175                }
2176        ACCESS  read-only
2177        STATUS  mandatory
2178        DESCRIPTION
2179                "Neighbor compatibility state"
2180        ::= { sfpsIncompatibleNeighborEntry 25 }
2181
2182--
2183
2184
2185sfpsDirViolationTable     OBJECT-TYPE
2186        SYNTAX  SEQUENCE OF SfpsDirViolationEntry
2187        ACCESS  not-accessible
2188        STATUS  mandatory
2189        DESCRIPTION
2190                ""
2191        ::= { sfpsDirViolation 1 }
2192
2193sfpsDirViolationEntry    OBJECT-TYPE
2194        SYNTAX  SfpsDirViolationEntry
2195        ACCESS  not-accessible
2196        STATUS  mandatory
2197        DESCRIPTION
2198                ""
2199        INDEX   { sfpsDirViolationHash, sfpsDirViolationHashIndex }
2200
2201        ::= { sfpsDirViolationTable 1 }
2202
2203SfpsDirViolationEntry ::=
2204        SEQUENCE {
2205                        sfpsDirViolationHash                INTEGER,
2206                        sfpsDirViolationHashIndex       INTEGER,
2207                        sfpsDirViolationType            INTEGER,
2208                        sfpsDirViolationSrcPort         INTEGER,
2209                        sfpsDirViolationAOType          INTEGER,
2210                        sfpsDirViolationAOValue         DisplayString,
2211                        sfpsDirViolationLocalPort       INTEGER,
2212                        sfpsDirViolationCount           INTEGER,
2213                        sfpsDirViolationLastSeen        TimeTicks,
2214                        sfpsDirViolationFirstSeen       TimeTicks,
2215                        sfpsDirViolationSrcMac          OCTET STRING,
2216                        sfpsDirViolationCPId            OCTET STRING
2217        }
2218
2219sfpsDirViolationHash    OBJECT-TYPE
2220        SYNTAX  INTEGER
2221        ACCESS  read-only
2222        STATUS  mandatory
2223        DESCRIPTION
2224                ""
2225        ::= { sfpsDirViolationEntry 1 }
2226
2227sfpsDirViolationHashIndex    OBJECT-TYPE
2228        SYNTAX  INTEGER
2229        ACCESS  read-only
2230        STATUS  mandatory
2231        DESCRIPTION
2232                ""
2233        ::= { sfpsDirViolationEntry 2    }
2234
2235sfpsDirViolationType    OBJECT-TYPE
2236        SYNTAX  INTEGER {
2237--              other(0),
2238                userLock(1),
2239                restrictPort(2),
2240                ipNotLearned(3),
2241                ipInvalid(4),
2242                restrictMobility(5),
2243                userLockSamePort(6),
2244                sapDisabled(7)
2245                }
2246        ACCESS  read-only
2247        STATUS  mandatory
2248        DESCRIPTION
2249                ""
2250        ::= { sfpsDirViolationEntry 3 }
2251
2252sfpsDirViolationSrcPort    OBJECT-TYPE
2253        SYNTAX  INTEGER
2254        ACCESS  read-only
2255        STATUS  mandatory
2256        DESCRIPTION
2257                ""
2258        ::= { sfpsDirViolationEntry 4 }
2259
2260sfpsDirViolationAOType    OBJECT-TYPE
2261        SYNTAX  INTEGER {
2262                        aoMacDX(1),
2263            aoIpxSap(2),
2264            aoIpxRIP(3),
2265            aoInetYP(4),
2266            aoInetUDP(5),
2267            aoIpxIpx(6),
2268            aoInetIP(7),
2269            aoInetRPC(8),
2270            aoInetRIP(9),
2271            aoMacDXMcast(10),
2272            aoAtDDP(11),
2273            aoEmpty(12),
2274            aoVlan(13),
2275            aoHostName(14),
2276            aoNetBiosName(15),
2277            aoInetIPMask(16)
2278                }
2279        ACCESS  read-only
2280        STATUS  mandatory
2281        DESCRIPTION
2282                ""
2283        ::= { sfpsDirViolationEntry 5 }
2284
2285sfpsDirViolationAOValue    OBJECT-TYPE
2286        SYNTAX  DisplayString
2287        ACCESS  read-only
2288        STATUS  mandatory
2289        DESCRIPTION
2290                ""
2291        ::= { sfpsDirViolationEntry 6 }
2292
2293sfpsDirViolationLocalPort    OBJECT-TYPE
2294        SYNTAX  INTEGER
2295        ACCESS  read-only
2296        STATUS  mandatory
2297        DESCRIPTION
2298                ""
2299        ::= { sfpsDirViolationEntry 7 }
2300
2301sfpsDirViolationCount    OBJECT-TYPE
2302        SYNTAX  INTEGER
2303        ACCESS  read-only
2304        STATUS  mandatory
2305        DESCRIPTION
2306                ""
2307        ::= { sfpsDirViolationEntry 8 }
2308
2309sfpsDirViolationLastSeen    OBJECT-TYPE
2310        SYNTAX  TimeTicks
2311        ACCESS  read-only
2312        STATUS  mandatory
2313        DESCRIPTION
2314                ""
2315        ::= { sfpsDirViolationEntry 9 }
2316
2317sfpsDirViolationFirstSeen    OBJECT-TYPE
2318        SYNTAX  TimeTicks
2319        ACCESS  read-only
2320        STATUS  mandatory
2321        DESCRIPTION
2322                ""
2323        ::= { sfpsDirViolationEntry 10 }
2324
2325sfpsDirViolationSrcMac    OBJECT-TYPE
2326        SYNTAX  OCTET STRING
2327        ACCESS  read-only
2328        STATUS  mandatory
2329        DESCRIPTION
2330                ""
2331        ::= { sfpsDirViolationEntry 11 }
2332
2333sfpsDirViolationCPId    OBJECT-TYPE
2334        SYNTAX  OCTET STRING
2335        ACCESS  read-only
2336        STATUS  mandatory
2337        DESCRIPTION
2338                ""
2339        ::= { sfpsDirViolationEntry 12 }
2340
2341
2342
2343--  Dir Violation API
2344
2345sfpsDirViolationAPIVerb    OBJECT-TYPE
2346        SYNTAX  INTEGER {
2347                        other(1),
2348                        add(2),
2349                        delete(3),
2350                        reset(4)
2351                }
2352        ACCESS  read-write
2353        STATUS  mandatory
2354        DESCRIPTION
2355                "Specifies the action to be initiated as a result of setting this leaf."
2356        ::= { sfpsDirViolationAPI 1 }
2357
2358sfpsDirViolationAPIViolType    OBJECT-TYPE
2359        SYNTAX  INTEGER {
2360                        other(1),
2361                        restrictPort(2)
2362                }
2363        ACCESS  read-write
2364        STATUS  mandatory
2365        DESCRIPTION
2366                "Specifies the violation type."
2367        ::= { sfpsDirViolationAPI 2 }
2368
2369sfpsDirViolationAPISourcePort    OBJECT-TYPE
2370        SYNTAX  INTEGER
2371        ACCESS  read-write
2372        STATUS  mandatory
2373        DESCRIPTION
2374                "Specifies source port"
2375        ::= { sfpsDirViolationAPI 3 }
2376
2377sfpsDirViolationAPIAOType    OBJECT-TYPE
2378        SYNTAX  DisplayString
2379        ACCESS  read-write
2380        STATUS  mandatory
2381        DESCRIPTION
2382                "Specifies AO type"
2383        ::= { sfpsDirViolationAPI 4 }
2384
2385sfpsDirViolationAPIAOValue  OBJECT-TYPE
2386        SYNTAX  DisplayString
2387        ACCESS  read-write
2388        STATUS  mandatory
2389        DESCRIPTION
2390                "Specifies AO value"
2391        ::= { sfpsDirViolationAPI 5 }
2392
2393sfpsDirViolationAPIChangeCount    OBJECT-TYPE
2394        SYNTAX  INTEGER
2395        ACCESS  read-only
2396        STATUS  mandatory
2397        DESCRIPTION
2398                ""
2399        ::= { sfpsDirViolationAPI 6 }
2400
2401sfpsDirViolationAPICPId    OBJECT-TYPE
2402        SYNTAX  DisplayString
2403        ACCESS  read-only
2404        STATUS  mandatory
2405        DESCRIPTION
2406                ""
2407        ::= { sfpsDirViolationAPI 7 }
2408
2409--
2410
2411
2412sfpsDirViolationDeltaTable     OBJECT-TYPE
2413        SYNTAX  SEQUENCE OF SfpsDirViolationDeltaEntry
2414        ACCESS  not-accessible
2415        STATUS  mandatory
2416        DESCRIPTION
2417                ""
2418        ::= { sfpsDirViolation 3 }
2419
2420sfpsDirViolationDeltaEntry    OBJECT-TYPE
2421        SYNTAX  SfpsDirViolationDeltaEntry
2422        ACCESS  not-accessible
2423        STATUS  mandatory
2424        DESCRIPTION
2425                ""
2426        INDEX   { sfpsDirViolationDeltaIndex }
2427
2428        ::= { sfpsDirViolationDeltaTable 1 }
2429
2430SfpsDirViolationDeltaEntry ::=
2431        SEQUENCE {
2432                        sfpsDirViolationDeltaIndex                  INTEGER,
2433                        sfpsDirViolationDeltaSrcPort                INTEGER,
2434                        sfpsDirViolationDeltaAOType                 INTEGER,
2435                        sfpsDirViolationDeltaAOValue                INTEGER,
2436                        sfpsDirViolationDeltaEntryType              INTEGER
2437        }
2438
2439sfpsDirViolationDeltaIndex    OBJECT-TYPE
2440        SYNTAX  INTEGER
2441        ACCESS  read-only
2442        STATUS  mandatory
2443        DESCRIPTION
2444                ""
2445        ::= { sfpsDirViolationDeltaEntry 1 }
2446
2447sfpsDirViolationDeltaSrcPort    OBJECT-TYPE
2448        SYNTAX  INTEGER
2449        ACCESS  read-only
2450        STATUS  mandatory
2451        DESCRIPTION
2452                ""
2453        ::= { sfpsDirViolationDeltaEntry 2 }
2454
2455sfpsDirViolationDeltaAOType    OBJECT-TYPE
2456        SYNTAX  INTEGER {
2457                        aoMacDX(1),
2458            aoIpxSap(2),
2459            aoIpxRIP(3),
2460            aoInetYP(4),
2461            aoInetUDP(5),
2462            aoIpxIpx(6),
2463            aoInetIP(7),
2464            aoInetRPC(8),
2465            aoInetRIP(9),
2466            aoMacDXMcast(10),
2467            aoAtDDP(11),
2468            aoEmpty(12),
2469            aoVlan(13),
2470            aoHostName(14),
2471            aoNetBiosName(15),
2472            aoInetIPMask(16)
2473}
2474        ACCESS  read-only
2475        STATUS  mandatory
2476        DESCRIPTION
2477                ""
2478        ::= { sfpsDirViolationDeltaEntry 3 }
2479
2480sfpsDirViolationDeltaAOValue    OBJECT-TYPE
2481        SYNTAX  INTEGER
2482        ACCESS  read-only
2483        STATUS  mandatory
2484        DESCRIPTION
2485                ""
2486        ::= { sfpsDirViolationDeltaEntry 4 }
2487
2488sfpsDirViolationDeltaEntryType    OBJECT-TYPE
2489        SYNTAX  INTEGER {
2490                        other(1),
2491                        added(2),
2492                        deleted(3)
2493                }
2494        ACCESS  read-only
2495        STATUS  mandatory
2496        DESCRIPTION
2497                ""
2498        ::= { sfpsDirViolationDeltaEntry 5 }
2499
2500
2501--  Dir Violation Delta API
2502
2503sfpsDirViolationDeltaAPINumEntries    OBJECT-TYPE
2504        SYNTAX  INTEGER
2505        ACCESS  read-only
2506        STATUS  mandatory
2507        DESCRIPTION
2508                "Specifies the number of entries in the Directory Violation Delta Table"
2509        ::= { sfpsDirViolationDeltaAPI 1 }
2510
2511 sfpsDirViolationDeltaAPIVerb    OBJECT-TYPE
2512        SYNTAX  INTEGER {
2513                        lock(1),
2514                        unlock(2)
2515                }
2516        ACCESS  read-write
2517        STATUS  mandatory
2518        DESCRIPTION
2519                "Set the state of the Violation Table.  When the table is locked,
2520                 no changes to the Violation Table will be allowed. Events that occur
2521                 while the table is locked will not be logged when the table is
2522                 subsequently unlocked."
2523        ::= { sfpsDirViolationDeltaAPI 2 }
2524
2525
2526--
2527
2528
2529sfpsRestrictedPortTable     OBJECT-TYPE
2530        SYNTAX  SEQUENCE OF SfpsRestrictedPortEntry
2531        ACCESS  not-accessible
2532        STATUS  mandatory
2533        DESCRIPTION
2534                ""
2535        ::= { sfpsDirRestriction 1 }
2536
2537sfpsRestrictedPortEntry    OBJECT-TYPE
2538        SYNTAX  SfpsRestrictedPortEntry
2539        ACCESS  not-accessible
2540        STATUS  mandatory
2541        DESCRIPTION
2542                ""
2543        INDEX   { sfpsRestrictedPortPort, sfpsRestrictedPortHash, sfpsRestrictedPortHashIndex }
2544
2545        ::= { sfpsRestrictedPortTable 1 }
2546
2547SfpsRestrictedPortEntry ::=
2548        SEQUENCE {
2549                        sfpsRestrictedPortPort                INTEGER,
2550                sfpsRestrictedPortHash                INTEGER,
2551            sfpsRestrictedPortHashIndex           INTEGER,
2552            sfpsRestrictedPortSrcMac              DisplayString
2553        }
2554
2555sfpsRestrictedPortPort    OBJECT-TYPE
2556        SYNTAX  INTEGER
2557        ACCESS  read-only
2558        STATUS  mandatory
2559        DESCRIPTION
2560                ""
2561        ::= { sfpsRestrictedPortEntry 1 }
2562
2563sfpsRestrictedPortHash    OBJECT-TYPE
2564        SYNTAX  INTEGER
2565        ACCESS  read-only
2566        STATUS  mandatory
2567        DESCRIPTION
2568                ""
2569        ::= { sfpsRestrictedPortEntry 2 }
2570
2571sfpsRestrictedPortHashIndex    OBJECT-TYPE
2572        SYNTAX  INTEGER
2573        ACCESS  read-only
2574        STATUS  mandatory
2575        DESCRIPTION
2576                ""
2577        ::= { sfpsRestrictedPortEntry 3 }
2578
2579sfpsRestrictedPortSrcMac   OBJECT-TYPE
2580        SYNTAX  DisplayString
2581        ACCESS  read-only
2582        STATUS  mandatory
2583        DESCRIPTION
2584                ""
2585        ::= { sfpsRestrictedPortEntry 4 }
2586
2587--  Dir Lock Stats
2588
2589sfpsDirLockStatsNumViolators    OBJECT-TYPE
2590        SYNTAX  INTEGER
2591        ACCESS  read-only
2592        STATUS  mandatory
2593        DESCRIPTION
2594                ""
2595        ::= { sfpsDirLockStats 1 }
2596
2597sfpsDirLockStatsNumNodeLocked    OBJECT-TYPE
2598        SYNTAX  INTEGER
2599        ACCESS  read-only
2600        STATUS  mandatory
2601        DESCRIPTION
2602                ""
2603        ::= { sfpsDirLockStats 2 }
2604
2605sfpsDirLockStatsNumAliasLocked    OBJECT-TYPE
2606        SYNTAX  INTEGER
2607        ACCESS  read-only
2608        STATUS  mandatory
2609        DESCRIPTION
2610                ""
2611        ::= { sfpsDirLockStats 3 }
2612
2613sfpsDirLockStatsNumRestrictedPort    OBJECT-TYPE
2614        SYNTAX  INTEGER
2615        ACCESS  read-only
2616        STATUS  mandatory
2617        DESCRIPTION
2618                ""
2619        ::= { sfpsDirLockStats 4 }
2620
2621sfpsDirLockStatsNumRestrictMob    OBJECT-TYPE
2622        SYNTAX  INTEGER
2623        ACCESS  read-only
2624        STATUS  mandatory
2625        DESCRIPTION
2626                ""
2627        ::= { sfpsDirLockStats 5 }
2628
2629sfpsDirLockStatsViolationTblSize    OBJECT-TYPE
2630        SYNTAX  INTEGER
2631        ACCESS  read-only
2632        STATUS  mandatory
2633        DESCRIPTION
2634                ""
2635        ::= { sfpsDirLockStats 6 }
2636
2637sfpsDirLockStatsRestrictPortTblSize    OBJECT-TYPE
2638        SYNTAX  INTEGER
2639        ACCESS  read-only
2640        STATUS  mandatory
2641        DESCRIPTION
2642                ""
2643        ::= { sfpsDirLockStats 7 }
2644
2645sfpsDirLockStatsRestrictMobTblSize    OBJECT-TYPE
2646        SYNTAX  INTEGER
2647        ACCESS  read-only
2648        STATUS  mandatory
2649        DESCRIPTION
2650                ""
2651        ::= { sfpsDirLockStats 8 }
2652
2653--  Dir Lock Config
2654
2655sfpsDirLockConfigUserLocking   OBJECT-TYPE
2656        SYNTAX  INTEGER         {
2657                        disabled(1),
2658                        enabled(2)
2659                }
2660        ACCESS  read-write
2661        STATUS  mandatory
2662        DESCRIPTION
2663                ""
2664        ::= { sfpsDirLockConfig 1 }
2665
2666sfpsDirLockConfigRestrictedPort    OBJECT-TYPE
2667        SYNTAX  INTEGER         {
2668                        disabled(1),
2669                        enabled(2)
2670                }
2671        ACCESS  read-write
2672        STATUS  mandatory
2673        DESCRIPTION
2674                ""
2675        ::= { sfpsDirLockConfig 2 }
2676
2677sfpsDirLockConfigRouterPortLock    OBJECT-TYPE
2678        SYNTAX  INTEGER {
2679                        disabled(1),
2680                        enabled(2)
2681                }
2682
2683        ACCESS  read-write
2684        STATUS  mandatory
2685        DESCRIPTION
2686                ""
2687        ::= { sfpsDirLockConfig 3 }
2688
2689sfpsDirLockConfigRAPortLock    OBJECT-TYPE
2690        SYNTAX  INTEGER {
2691                        disabled(1),
2692                        enabled(2)
2693                }
2694
2695        ACCESS  read-only
2696        STATUS  mandatory
2697        DESCRIPTION
2698                ""
2699        ::= { sfpsDirLockConfig 4 }
2700
2701--  Dir Lock Config
2702
2703sfpsDapiNvramStatsVerb   OBJECT-TYPE
2704        SYNTAX  INTEGER         {
2705                other(1),
2706                clearAllEntries(2),
2707                clearAllUserLock(3),
2708                clearAllSrcUnblock(4),
2709                clearAllPortUnblock(5),
2710                clearAllLimitMobility(6)
2711                }
2712        ACCESS  read-only
2713        STATUS  mandatory
2714        DESCRIPTION
2715                ""
2716        ::= { sfpsDapiNvramStats 1 }
2717
2718sfpsDapiNvramStatsTotalEntries    OBJECT-TYPE
2719        SYNTAX  INTEGER
2720        ACCESS  read-only
2721        STATUS  mandatory
2722        DESCRIPTION
2723                ""
2724        ::= { sfpsDapiNvramStats 2 }
2725
2726sfpsDapiNvramStatsMacEntries    OBJECT-TYPE
2727        SYNTAX  INTEGER
2728        ACCESS  read-only
2729        STATUS  mandatory
2730        DESCRIPTION
2731                ""
2732        ::= { sfpsDapiNvramStats 3 }
2733
2734sfpsDapiNvramStatsAliasEntries    OBJECT-TYPE
2735        SYNTAX  INTEGER
2736        ACCESS  read-only
2737        STATUS  mandatory
2738        DESCRIPTION
2739                ""
2740        ::= { sfpsDapiNvramStats 4 }
2741
2742sfpsDapiNvramStatsMaxEntries    OBJECT-TYPE
2743        SYNTAX  INTEGER
2744        ACCESS  read-only
2745        STATUS  mandatory
2746        DESCRIPTION
2747                ""
2748        ::= { sfpsDapiNvramStats 5 }
2749
2750sfpsDapiNvramStatsNvramUsed    OBJECT-TYPE
2751        SYNTAX  INTEGER
2752        ACCESS  read-only
2753        STATUS  mandatory
2754        DESCRIPTION
2755                ""
2756        ::= { sfpsDapiNvramStats 6 }
2757
2758
2759-- Redundant Access Neighbor Table
2760
2761sfpsESPTopAgentPortTable     OBJECT-TYPE
2762        SYNTAX  SEQUENCE OF SfpsESPTopAgentPortEntry
2763        ACCESS  not-accessible
2764        STATUS  mandatory
2765        DESCRIPTION
2766                ""
2767        ::= { sfpsESPTopologyAgent 2 }
2768
2769sfpsESPTopAgentPortEntry    OBJECT-TYPE
2770        SYNTAX  SfpsESPTopAgentPortEntry
2771        ACCESS  not-accessible
2772        STATUS  mandatory
2773        DESCRIPTION
2774                ""
2775        INDEX   { sfpsESPTopAgentPortPort }
2776
2777        ::= { sfpsESPTopAgentPortTable 1 }
2778
2779SfpsESPTopAgentPortEntry ::=
2780        SEQUENCE {
2781                        sfpsESPTopAgentPortPort                 INTEGER,
2782                        sfpsESPTopAgentPortHelloVersion         INTEGER,
2783                        sfpsESPTopAgentPortSendFrequency        INTEGER,
2784                        sfpsESPTopAgentPortRecvFrequency        INTEGER
2785        }
2786
2787sfpsESPTopAgentPortPort    OBJECT-TYPE
2788        SYNTAX  INTEGER
2789        ACCESS  read-only
2790        STATUS  mandatory
2791        DESCRIPTION
2792                "Key"
2793        ::= { sfpsESPTopAgentPortEntry 1 }
2794
2795sfpsESPTopAgentPortHelloVersion    OBJECT-TYPE
2796        SYNTAX  INTEGER {
2797                versionOther(1),
2798                version2(2),
2799                version3(3),
2800                version4(4)
2801        }
2802        ACCESS  read-only
2803        STATUS  mandatory
2804        DESCRIPTION
2805                "Key"
2806        ::= { sfpsESPTopAgentPortEntry 2 }
2807
2808sfpsESPTopAgentPortSendFrequency   OBJECT-TYPE
2809        SYNTAX  INTEGER
2810        ACCESS  read-only
2811        STATUS  mandatory
2812        DESCRIPTION
2813                "Key"
2814        ::= { sfpsESPTopAgentPortEntry 3 }
2815
2816sfpsESPTopAgentPortRecvFrequency    OBJECT-TYPE
2817        SYNTAX  INTEGER
2818        ACCESS  read-only
2819        STATUS  mandatory
2820        DESCRIPTION
2821                "Key"
2822        ::= { sfpsESPTopAgentPortEntry 4 }
2823
2824-- Topology Server Relay Test Table
2825
2826sfpsTopologyServerTestTopRelayTable     OBJECT-TYPE
2827        SYNTAX  SEQUENCE OF SfpsTopologyServerTestTopRelayEntry
2828        ACCESS  not-accessible
2829        STATUS  mandatory
2830        DESCRIPTION
2831                "Table displaying top relay test entries"
2832        ::= { sfpsTopologyServerTest 3 }
2833
2834sfpsTopologyServerTestTopRelayEntry    OBJECT-TYPE
2835        SYNTAX  SfpsTopologyServerTestTopRelayEntry
2836        ACCESS  not-accessible
2837        STATUS  mandatory
2838        DESCRIPTION
2839                "A top relay plus its index"
2840        INDEX   { sfpsTopologyServerTestTopRelayRelayNumber }
2841
2842        ::= { sfpsTopologyServerTestTopRelayTable 1 }
2843
2844SfpsTopologyServerTestTopRelayEntry ::=
2845        SEQUENCE {
2846                sfpsTopologyServerTestTopRelayRelayNumber       INTEGER,
2847                sfpsTopologyServerTestTopRelayEvent     INTEGER,
2848                sfpsTopologyServerTestTopRelayDeltaOptions      INTEGER,
2849                sfpsTopologyServerTestTopRelayCurrentOptions    INTEGER,
2850                sfpsTopologyServerTestTopRelayLogicalPort       INTEGER,
2851                sfpsTopologyServerTestTopRelayPortName  OCTET STRING,
2852                sfpsTopologyServerTestTopRelayIPAddr    IpAddress,
2853                sfpsTopologyServerTestTopRelayChassisMAC        SfpsAddress,
2854                sfpsTopologyServerTestTopRelayChassisIP IpAddress,
2855                sfpsTopologyServerTestTopRelayFLevel    INTEGER,
2856                sfpsTopologyServerTestTopRelayTopologyAgent     OCTET STRING
2857          }
2858
2859sfpsTopologyServerTestTopRelayRelayNumber   OBJECT-TYPE
2860        SYNTAX  INTEGER
2861        ACCESS  read-write
2862        STATUS  mandatory
2863        DESCRIPTION
2864                "Toprelay index"
2865        ::= { sfpsTopologyServerTestTopRelayEntry 1 }
2866
2867sfpsTopologyServerTestTopRelayEvent   OBJECT-TYPE
2868        SYNTAX  INTEGER
2869        ACCESS  read-write
2870        STATUS  mandatory
2871        DESCRIPTION
2872                ""
2873        ::= { sfpsTopologyServerTestTopRelayEntry 2 }
2874
2875sfpsTopologyServerTestTopRelayDeltaOptions   OBJECT-TYPE
2876        SYNTAX  INTEGER {
2877                foundNeighbor(1),
2878                optionsGain(2),
2879                optionsLoss(3),
2880                agingNghLoss(4),
2881                portDownNghLoss(5),
2882                duplicateNghLoss(6),
2883                subtractPortNghLoss(7),
2884                loopedPortNghLoss(8),
2885                crossedPortNghLoss(9),
2886                functionalLevelNghLoss(10),
2887                versionedPortNghLoss(11),
2888                twoWayCommLoss(12)
2889        }
2890        ACCESS  read-write
2891        STATUS  mandatory
2892        DESCRIPTION
2893                ""
2894        ::= { sfpsTopologyServerTestTopRelayEntry 3 }
2895
2896sfpsTopologyServerTestTopRelayCurrentOptions   OBJECT-TYPE
2897        SYNTAX  INTEGER
2898        ACCESS  read-write
2899        STATUS  mandatory
2900        DESCRIPTION
2901                ""
2902        ::= { sfpsTopologyServerTestTopRelayEntry 4 }
2903
2904sfpsTopologyServerTestTopRelayLogicalPort   OBJECT-TYPE
2905        SYNTAX  INTEGER
2906        ACCESS  read-write
2907        STATUS  mandatory
2908        DESCRIPTION
2909                ""
2910        ::= { sfpsTopologyServerTestTopRelayEntry 5 }
2911
2912sfpsTopologyServerTestTopRelayPortName   OBJECT-TYPE
2913        SYNTAX  OCTET STRING
2914        ACCESS  read-write
2915        STATUS  mandatory
2916        DESCRIPTION
2917                ""
2918        ::= { sfpsTopologyServerTestTopRelayEntry 6 }
2919
2920sfpsTopologyServerTestTopRelayIPAddr   OBJECT-TYPE
2921        SYNTAX  IpAddress
2922        ACCESS  read-write
2923        STATUS  mandatory
2924        DESCRIPTION
2925                ""
2926        ::= { sfpsTopologyServerTestTopRelayEntry 7 }
2927
2928sfpsTopologyServerTestTopRelayChassisMAC   OBJECT-TYPE
2929        SYNTAX  SfpsAddress
2930        ACCESS  read-write
2931        STATUS  mandatory
2932        DESCRIPTION
2933                ""
2934        ::= { sfpsTopologyServerTestTopRelayEntry 8 }
2935
2936sfpsTopologyServerTestTopRelayChassisIP   OBJECT-TYPE
2937        SYNTAX  IpAddress
2938        ACCESS  read-write
2939        STATUS  mandatory
2940        DESCRIPTION
2941                ""
2942        ::= { sfpsTopologyServerTestTopRelayEntry 9 }
2943
2944sfpsTopologyServerTestTopRelayFLevel   OBJECT-TYPE
2945        SYNTAX  INTEGER
2946        ACCESS  read-write
2947        STATUS  mandatory
2948        DESCRIPTION
2949                ""
2950        ::= { sfpsTopologyServerTestTopRelayEntry 10 }
2951
2952sfpsTopologyServerTestTopRelayTopologyAgent   OBJECT-TYPE
2953        SYNTAX  OCTET STRING
2954        ACCESS  read-write
2955        STATUS  mandatory
2956        DESCRIPTION
2957                ""
2958        ::= { sfpsTopologyServerTestTopRelayEntry 11 }
2959
2960
2961--
2962
2963sfpsRestrictedMobilityTable     OBJECT-TYPE
2964        SYNTAX  SEQUENCE OF SfpsRestrictedMobilityEntry
2965        ACCESS  not-accessible
2966        STATUS  mandatory
2967        DESCRIPTION
2968                ""
2969        ::= { sfpsRestrictedMobility 1 }
2970
2971sfpsRestrictedMobilityEntry    OBJECT-TYPE
2972        SYNTAX  SfpsRestrictedMobilityEntry
2973        ACCESS  not-accessible
2974        STATUS  mandatory
2975        DESCRIPTION
2976                ""
2977        INDEX   { sfpsRestrictedMobilityHash, sfpsRestrictedMobilityPort, sfpsRestrictedMobilityHashIndex }
2978
2979        ::= { sfpsRestrictedMobilityTable 1 }
2980
2981SfpsRestrictedMobilityEntry ::=
2982        SEQUENCE {
2983                sfpsRestrictedMobilityHash      INTEGER,
2984                sfpsRestrictedMobilityPort      INTEGER,
2985                sfpsRestrictedMobilityHashIndex INTEGER,
2986                sfpsRestrictedMobilitySrcMac    OCTET STRING,
2987                sfpsRestrictedMobilitySwitch    SfpsAddress
2988          }
2989
2990sfpsRestrictedMobilityHash   OBJECT-TYPE
2991        SYNTAX  INTEGER
2992        ACCESS  read-only
2993        STATUS  mandatory
2994        DESCRIPTION
2995                ""
2996        ::= { sfpsRestrictedMobilityEntry 1 }
2997
2998sfpsRestrictedMobilityPort   OBJECT-TYPE
2999        SYNTAX  INTEGER
3000        ACCESS  read-only
3001        STATUS  mandatory
3002        DESCRIPTION
3003                ""
3004        ::= { sfpsRestrictedMobilityEntry 2 }
3005
3006sfpsRestrictedMobilityHashIndex   OBJECT-TYPE
3007        SYNTAX  INTEGER
3008        ACCESS  read-only
3009        STATUS  mandatory
3010        DESCRIPTION
3011                ""
3012        ::= { sfpsRestrictedMobilityEntry 3 }
3013
3014sfpsRestrictedMobilitySrcMac   OBJECT-TYPE
3015        SYNTAX  OCTET STRING
3016        ACCESS  read-only
3017        STATUS  mandatory
3018        DESCRIPTION
3019                ""
3020        ::= { sfpsRestrictedMobilityEntry 4 }
3021
3022sfpsRestrictedMobilitySwitch   OBJECT-TYPE
3023        SYNTAX  SfpsAddress
3024        ACCESS  read-only
3025        STATUS  mandatory
3026        DESCRIPTION
3027                ""
3028        ::= { sfpsRestrictedMobilityEntry 5 }
3029
3030--
3031
3032sfpsRestrictedMobilityAPIVerb   OBJECT-TYPE
3033        SYNTAX  INTEGER {
3034                other(1),
3035                add(2),
3036                delete(3),
3037                reset(4)
3038        }
3039        ACCESS  read-write
3040        STATUS  mandatory
3041        DESCRIPTION
3042                ""
3043        ::= { sfpsRestrictedMobilityAPI 1 }
3044
3045sfpsRestrictedMobilityAPISourcePort   OBJECT-TYPE
3046        SYNTAX  INTEGER
3047        ACCESS  read-write
3048        STATUS  mandatory
3049        DESCRIPTION
3050                ""
3051        ::= { sfpsRestrictedMobilityAPI 2 }
3052
3053sfpsRestrictedMobilityAPISrcMac   OBJECT-TYPE
3054        SYNTAX  SfpsAddress
3055        ACCESS  read-write
3056        STATUS  mandatory
3057        DESCRIPTION
3058                ""
3059        ::= { sfpsRestrictedMobilityAPI 3 }
3060
3061sfpsRestrictedMobilityAPISwitch   OBJECT-TYPE
3062        SYNTAX  SfpsAddress
3063        ACCESS  read-write
3064        STATUS  mandatory
3065        DESCRIPTION
3066                ""
3067        ::= { sfpsRestrictedMobilityAPI 4 }
3068
3069-- sfps
3070
3071sfpsTopologyServerPortEventRelayLogicalPort   OBJECT-TYPE
3072        SYNTAX  INTEGER
3073        ACCESS  read-write
3074        STATUS  mandatory
3075        DESCRIPTION
3076                ""
3077        ::= { sfpsTopologyServerPortEventRelay 1 }
3078
3079sfpsTopologyServerPortEventRelayOldState   OBJECT-TYPE
3080        SYNTAX  INTEGER {
3081                other(1),
3082                access(2),
3083                network(3),
3084                hostMgmt(4),
3085                hostCtrl(5),
3086                unknown(6),
3087                goingToAcces(7),
3088                standBy(8),
3089                networkOnly(10)
3090        }
3091        ACCESS  read-write
3092        STATUS  mandatory
3093        DESCRIPTION
3094                ""
3095        ::= { sfpsTopologyServerPortEventRelay 2 }
3096
3097sfpsTopologyServerPortEventRelayNewState   OBJECT-TYPE
3098        SYNTAX  INTEGER {
3099                other(1),
3100                access(2),
3101                network(3),
3102                hostMgmt(4),
3103                hostCtrl(5),
3104                unknown(6),
3105                goingToAcces(7),
3106                standBy(8),
3107                networkOnly(10)
3108        }
3109
3110        ACCESS  read-write
3111        STATUS  mandatory
3112        DESCRIPTION
3113                ""
3114        ::= { sfpsTopologyServerPortEventRelay 3 }
3115
3116END
3117