1-- *****************************************************************
2-- NOVELL-NLSP-MIB.my:  Novell NLSP MIB
3--
4-- October 1994, John Wright
5--
6-- Copyright (c) 1994-1996 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10--
11-- This MIB is virtually identical to the NLSP MIB distributed as a part
12-- of the Novell NetWare Link Services Protocol (NLSP) Specification 1.0,
13-- Novell Part Number 100-001708-002, 2nd Edition Feb '94.  All changes
14-- are syntactic in nature, and do not affect the semantics of the MIB.
15
16NOVELL-NLSP-MIB DEFINITIONS ::= BEGIN
17
18-- This MIB defines the management information for the NLSP protocol
19-- running in an IPX environment.  It provides information in addition
20-- to that contained in the IPX MIB itself.  All tables in this MIB are
21-- linked to an instance of IPX via the system instance identifier as
22-- defined in the IPX MIB.
23
24
25IMPORTS
26   mibDoc
27	    FROM NOVELL-IPX-MIB
28   Counter
29            FROM RFC1155-SMI
30   OBJECT-TYPE
31            FROM RFC-1212
32   PhysAddress
33            FROM RFC1213-MIB;
34
35nlsp    OBJECT IDENTIFIER ::= {mibDoc 19}
36
37
38-- Groups
39
40nlspSystem        OBJECT IDENTIFIER ::= {nlsp 1}
41nlspCircuit       OBJECT IDENTIFIER ::= {nlsp 2}
42nlspForwarding    OBJECT IDENTIFIER ::= {nlsp 3}
43nlspNeighbors     OBJECT IDENTIFIER ::= {nlsp 4}
44nlspTranslation   OBJECT IDENTIFIER ::= {nlsp 5}
45nlspGraph         OBJECT IDENTIFIER ::= {nlsp 6}
46nlspLSP           OBJECT IDENTIFIER ::= {nlsp 7}
47
48
49-- Types
50
51SystemID  ::= OCTET STRING (SIZE(6))
52NLSPID    ::= OCTET STRING (SIZE(7))
53NetNumber ::= OCTET STRING (SIZE(4))
54
55
56-- System Group
57--   This group contains global information about each instance of NLSP
58--   running on one system.
59
60-- System Table
61--   This table contains an entry for each instance of NLSP running on
62--   the system.
63
64nlspSysTable OBJECT-TYPE
65   SYNTAX      SEQUENCE OF NLSPSysEntry
66   ACCESS      not-accessible
67   STATUS      mandatory
68   DESCRIPTION "The NLSP system table."
69   ::= {nlspSystem 1}
70
71nlspSysEntry OBJECT-TYPE
72   SYNTAX      NLSPSysEntry
73   ACCESS      not-accessible
74   STATUS      mandatory
75   DESCRIPTION "Each entry corresponds to one instance of NLSP running
76                on the system."
77   INDEX       {nlspSysInstance}
78   ::= {nlspSysTable 1}
79
80NLSPSysEntry ::= SEQUENCE {
81                     nlspSysInstance
82                        INTEGER,
83                     nlspSysState
84                        INTEGER,
85                     nlspSysID
86                        SystemID,
87                     nlspSysMinNonBcastLSPTransInt
88                        INTEGER,
89                     nlspSysMinBcastLSPTransInt
90                        INTEGER,
91                     nlspSysMinLSPGenInt
92                        INTEGER,
93                     nlspSysMaxLSPGenInt
94                        INTEGER,
95                     nlspSysMaxLSPAge
96                        INTEGER,
97                     nlspSysBcastHelloInt
98                        INTEGER,
99                     nlspSysNonBcastHelloInt
100                        INTEGER,
101                     nlspSysDRBcastHelloInt
102                        INTEGER,
103                     nlspSysHoldTimeMultiplier
104                        INTEGER,
105                     nlspSysCompSNPInt
106                        INTEGER,
107                     nlspSysPartSNPInt
108                        INTEGER,
109                     nlspSysWaitTime
110                        INTEGER,
111                     nlspSysOrigL1LSPBufSize
112                        INTEGER,
113                     nlspSysVersion
114                        INTEGER,
115                     nlspSysCorrLSPs
116                        Counter,
117                     nlspSysL1Overloaded
118                        INTEGER,
119                     nlspSysL1DbaseOverloads
120                        Counter,
121                     nlspSysMaxSeqNums
122                        Counter,
123                     nlspSysSeqNumSkips
124                        Counter,
125                     nlspSysTransmittedLSPs
126                        Counter,
127                     nlspSysReceivedLSPs
128                        Counter,
129                     nlspSysOwnLSPPurges
130                        Counter,
131                     nlspSysVersionErrors
132                        Counter,
133                     nlspSysIncorrectPackets
134                        Counter,
135                     nlspSysNearestL2DefaultExists
136                        INTEGER,
137                     nlspSysNearestL2DefaultRouter
138                        SystemID,
139                     nlspSysResourceFailures
140                        Counter
141                    }
142
143nlspSysInstance OBJECT-TYPE
144   SYNTAX      INTEGER
145   ACCESS      read-write
146   STATUS      mandatory
147   DESCRIPTION "The unique identifier of the instance of NLSP to which this
148                corresponds.  This value links the instance of NLSP to an
149                instance of IPX running on the system  (i.e. the value
150                of nlspSysInstance should be the same as a value of
151                ipxSysInstance).  This value may be written only when
152                creating a new entry in the table."
153   ::= {nlspSysEntry 1}
154
155nlspSysState OBJECT-TYPE
156   SYNTAX      INTEGER {
157                        off(1),
158                        nlspLevel1Router(2)
159                       }
160   ACCESS      read-write
161   STATUS      mandatory
162   DESCRIPTION "Indicates the operational state of this instance of NLSP."
163   ::= {nlspSysEntry 2}
164
165nlspSysID OBJECT-TYPE
166   SYNTAX      SystemID
167   ACCESS      read-write
168   STATUS      mandatory
169   DESCRIPTION "The system ID for this instance of NLSP."
170   ::= {nlspSysEntry 3}
171
172nlspSysMinNonBcastLSPTransInt OBJECT-TYPE
173   SYNTAX      INTEGER (1..30)
174   ACCESS      read-write
175   STATUS      mandatory
176   DESCRIPTION "The minimum interval, in seconds, between transmission
177                of LSPs on a non-broadcast circuit."
178   DEFVAL      { 5 }
179   ::= {nlspSysEntry 4}
180
181nlspSysMinBcastLSPTransInt OBJECT-TYPE
182   SYNTAX      INTEGER (1..30)
183   ACCESS      read-write
184   STATUS      mandatory
185   DESCRIPTION "The minimum interval, in seconds, between transmission
186                of LSPs on a broadcast circuit."
187   DEFVAL      { 5 }
188   ::= {nlspSysEntry 5}
189
190nlspSysMinLSPGenInt OBJECT-TYPE
191   SYNTAX      INTEGER (1..30)
192   ACCESS      read-write
193   STATUS      mandatory
194   DESCRIPTION "The minimum interval, in seconds, between the generation
195                of the same LSP."
196   DEFVAL      { 5 }
197   ::= {nlspSysEntry 6}
198
199nlspSysMaxLSPGenInt OBJECT-TYPE
200   SYNTAX      INTEGER (1..50000)
201   ACCESS      read-write
202   STATUS      mandatory
203   DESCRIPTION "The maximum interval, in seconds, between the generation
204                of the same LSP."
205   DEFVAL      { 7200 }
206   ::= {nlspSysEntry 7}
207
208nlspSysMaxLSPAge OBJECT-TYPE
209   SYNTAX      INTEGER (1..50000)
210   ACCESS      read-write
211   STATUS      mandatory
212   DESCRIPTION "The value, in seconds, placed in the lifetime field of
213                LSPs generated by this instance of NLSP."
214   DEFVAL      { 7500 }
215   ::= {nlspSysEntry 8}
216
217nlspSysBcastHelloInt OBJECT-TYPE
218   SYNTAX      INTEGER (1..100)
219   ACCESS      read-write
220   STATUS      mandatory
221   DESCRIPTION "The interval, in seconds, at which NLSP Hellos will be
222                sent on a broadcast circuit, if this system is not the
223                designated router."
224   DEFVAL      { 10 }
225   ::= {nlspSysEntry 9}
226
227nlspSysNonBcastHelloInt OBJECT-TYPE
228   SYNTAX      INTEGER (1..100)
229   ACCESS      read-write
230   STATUS      mandatory
231   DESCRIPTION "The interval, in seconds, at which NLSP Hellos will be
232                sent on a non-broadcast circuit."
233   DEFVAL      { 10 }
234   ::= {nlspSysEntry 10}
235
236nlspSysDRBcastHelloInt OBJECT-TYPE
237   SYNTAX      INTEGER (1..100)
238   ACCESS      read-write
239   STATUS      mandatory
240   DESCRIPTION "The interval, in seconds, at which the designated
241                router sends NLSP Hellos on a broadcast circuit."
242   DEFVAL      { 3 }
243   ::= {nlspSysEntry 11}
244
245nlspSysHoldTimeMultiplier OBJECT-TYPE
246   SYNTAX      INTEGER (2..20)
247   ACCESS      read-write
248   STATUS      mandatory
249   DESCRIPTION "The holding time multiplier used to specify the holding
250                time for NLSP neighbor entries as a function of the NLSP
251                Hello interval."
252   DEFVAL      { 5 }
253   ::= {nlspSysEntry 12}
254
255nlspSysCompSNPInt OBJECT-TYPE
256   SYNTAX      INTEGER (1..600)
257   ACCESS      read-write
258   STATUS      mandatory
259   DESCRIPTION "The interval, in seconds, between generation of Complete
260                Sequence Number Packets by a designated router on a
261                broadcast circuit."
262   DEFVAL      { 30 }
263   ::= {nlspSysEntry 13}
264
265nlspSysPartSNPInt OBJECT-TYPE
266   SYNTAX      INTEGER (1..60)
267   ACCESS      read-write
268   STATUS      mandatory
269   DESCRIPTION "The minimum interval, in seconds, between transmission of
270                Partial Sequence Number Packets."
271   DEFVAL      { 5 }
272   ::= {nlspSysEntry 14}
273
274nlspSysWaitTime OBJECT-TYPE
275   SYNTAX      INTEGER (1..300)
276   ACCESS      read-write
277   STATUS      mandatory
278   DESCRIPTION "The number of seconds to delay in the waiting state
279                before entering the on state."
280   DEFVAL      { 120 }
281   ::= {nlspSysEntry 15}
282
283nlspSysOrigL1LSPBufSize OBJECT-TYPE
284   SYNTAX      INTEGER (512..4096)
285   ACCESS      read-write
286   STATUS      mandatory
287   DESCRIPTION "The maximum size of Level 1 LSPs originated by
288                this instance of NLSP."
289   DEFVAL      { 512 }
290   ::= {nlspSysEntry 16}
291
292nlspSysVersion OBJECT-TYPE
293   SYNTAX      INTEGER
294   ACCESS      read-only
295   STATUS      mandatory
296   DESCRIPTION "The version number of this instance of NLSP."
297   ::= {nlspSysEntry 17}
298
299nlspSysCorrLSPs OBJECT-TYPE
300   SYNTAX      Counter
301   ACCESS      read-only
302   STATUS      mandatory
303   DESCRIPTION "The number of corrupt LSPs detected."
304   ::= {nlspSysEntry 18}
305
306nlspSysL1Overloaded OBJECT-TYPE
307   SYNTAX      INTEGER {
308                        no(1),
309                        yes(2)
310                       }
311   ACCESS      read-only
312   STATUS      mandatory
313   DESCRIPTION "Indicates whether the NLSP Level 1 database is overloaded."
314   ::= {nlspSysEntry 19}
315
316nlspSysL1DbaseOverloads OBJECT-TYPE
317   SYNTAX      Counter
318   ACCESS      read-only
319   STATUS      mandatory
320   DESCRIPTION "The number of times the NLSP Level 1 LSP database has
321                become overloaded."
322   ::= {nlspSysEntry 20}
323
324nlspSysMaxSeqNums OBJECT-TYPE
325   SYNTAX      Counter
326   ACCESS      read-only
327   STATUS      mandatory
328   DESCRIPTION "The number of times the router has attempted to exceed
329                NLSP's maximum sequence number."
330   ::= {nlspSysEntry 21}
331
332nlspSysSeqNumSkips OBJECT-TYPE
333   SYNTAX      Counter
334   ACCESS      read-only
335   STATUS      mandatory
336   DESCRIPTION "The number of times a sequence number skip has occurred."
337   ::= {nlspSysEntry 22}
338
339nlspSysTransmittedLSPs OBJECT-TYPE
340   SYNTAX      Counter
341   ACCESS      read-only
342   STATUS      mandatory
343   DESCRIPTION "The number of LSPs transmitted by this system."
344   ::= {nlspSysEntry 23}
345
346nlspSysReceivedLSPs OBJECT-TYPE
347   SYNTAX      Counter
348   ACCESS      read-only
349   STATUS      mandatory
350   DESCRIPTION "The number of LSPs received by this system."
351   ::= {nlspSysEntry 24}
352
353nlspSysOwnLSPPurges OBJECT-TYPE
354   SYNTAX      Counter
355   ACCESS      read-only
356   STATUS      mandatory
357   DESCRIPTION "The number of times a zero-aged copy of the router's own
358                LSP has been received from some other node."
359   ::= {nlspSysEntry 25}
360
361nlspSysVersionErrors OBJECT-TYPE
362   SYNTAX      Counter
363   ACCESS      read-only
364   STATUS      mandatory
365   DESCRIPTION "The number of times that a received NLSP packet was
366                rejected because its version number was invalid."
367   ::= {nlspSysEntry 26}
368
369nlspSysIncorrectPackets OBJECT-TYPE
370   SYNTAX      Counter
371   ACCESS      read-only
372   STATUS      mandatory
373   DESCRIPTION "The number of times that an incorrectly formatted NLSP
374                packet was received."
375   ::= {nlspSysEntry 27}
376
377nlspSysNearestL2DefaultExists OBJECT-TYPE
378   SYNTAX      INTEGER {
379                        no(1),
380                        yes(2)
381                       }
382   ACCESS      read-only
383   STATUS      mandatory
384   DESCRIPTION "Indicates whether this instance of NLSP knows
385                of a NLSP Level 2 router that currently can reach other
386                areas using the default metric."
387   ::= {nlspSysEntry 28}
388
389nlspSysNearestL2DefaultRouter OBJECT-TYPE
390   SYNTAX      SystemID
391   ACCESS      read-only
392   STATUS      mandatory
393   DESCRIPTION "The system ID of the nearest NLSP Level 2 router that
394                currently can reach other areas using the default
395                metric.  The value is undefined if the value of
396                nlspSysNearestL2DefaultExists is no."
397   ::= {nlspSysEntry 29}
398
399nlspSysResourceFailures OBJECT-TYPE
400   SYNTAX      Counter
401   ACCESS      read-only
402   STATUS      mandatory
403   DESCRIPTION "The number of times this instance of the NLSP has been
404                unable to obtain needed resources (memory, etc.)"
405   ::= {nlspSysEntry 30}
406
407
408-- System Area Address Table
409--   The System Area Address table contains the area addresses configured
410--   for NLSP.
411
412nlspSysAreaTable OBJECT-TYPE
413   SYNTAX      SEQUENCE OF NLSPSysAreaEntry
414   ACCESS      not-accessible
415   STATUS      mandatory
416   DESCRIPTION "The System Area Address table contains the area addresses
417                configured for NLSP."
418   ::= {nlspSystem 2}
419
420nlspSysAreaEntry OBJECT-TYPE
421   SYNTAX      NLSPSysAreaEntry
422   ACCESS      not-accessible
423   STATUS      mandatory
424   DESCRIPTION "Each entry in the table corresponds to one NLSP
425                System Area Address."
426   INDEX       {
427                nlspSysAreaSysInstance,
428                nlspSysAreaNet,
429                nlspSysAreaMask
430               }
431   ::= {nlspSysAreaTable 1}
432
433NLSPSysAreaEntry ::= SEQUENCE {
434                           nlspSysAreaSysInstance
435                              INTEGER,
436                           nlspSysAreaNet
437                              OCTET STRING,
438                           nlspSysAreaMask
439                              OCTET STRING
440                          }
441
442nlspSysAreaSysInstance OBJECT-TYPE
443   SYNTAX      INTEGER
444   ACCESS      read-write
445   STATUS      mandatory
446   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
447                (via ipxSysInstance) to which this row corresponds."
448   ::= {nlspSysAreaEntry 1}
449
450nlspSysAreaNet OBJECT-TYPE
451   SYNTAX      OCTET STRING (SIZE(4))
452   ACCESS      read-write
453   STATUS      mandatory
454   DESCRIPTION "The network address portion of the area address."
455   ::= {nlspSysAreaEntry 2}
456
457nlspSysAreaMask OBJECT-TYPE
458   SYNTAX      OCTET STRING (SIZE(4))
459   ACCESS      read-write
460   STATUS      mandatory
461   DESCRIPTION "The mask portion of the area address."
462   ::= {nlspSysAreaEntry 3}
463
464
465-- Actual Area Address Table
466--   The Actual Area Address table contains the area addresses actually
467--   used by NLSP.
468
469nlspActAreaTable OBJECT-TYPE
470   SYNTAX      SEQUENCE OF NLSPActAreaEntry
471   ACCESS      not-accessible
472   STATUS      mandatory
473   DESCRIPTION "The Actual Area Address table contains the area addresses
474                actually used by NLSP."
475   ::= {nlspSystem 3}
476
477nlspActAreaEntry OBJECT-TYPE
478   SYNTAX      NLSPActAreaEntry
479   ACCESS      not-accessible
480   STATUS      mandatory
481   DESCRIPTION "Each entry in the table corresponds to one NLSP
482                Actual Area Address."
483   INDEX       {
484                nlspActAreaSysInstance,
485                nlspActAreaNet,
486                nlspActAreaMask
487               }
488   ::= {nlspActAreaTable 1}
489
490NLSPActAreaEntry ::= SEQUENCE {
491                           nlspActAreaSysInstance
492                              INTEGER,
493                           nlspActAreaNet
494                              OCTET STRING,
495                           nlspActAreaMask
496                              OCTET STRING
497                          }
498
499nlspActAreaSysInstance OBJECT-TYPE
500   SYNTAX      INTEGER
501   ACCESS      read-write
502   STATUS      mandatory
503   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
504                (via ipxSysInstance) to which this row corresponds."
505   ::= {nlspActAreaEntry 1}
506
507nlspActAreaNet OBJECT-TYPE
508   SYNTAX      OCTET STRING (SIZE(4))
509   ACCESS      read-write
510   STATUS      mandatory
511   DESCRIPTION "The network address portion of the area address."
512   ::= {nlspActAreaEntry 2}
513
514nlspActAreaMask OBJECT-TYPE
515   SYNTAX      OCTET STRING (SIZE(4))
516   ACCESS      read-write
517   STATUS      mandatory
518   DESCRIPTION "The mask portion of the area address."
519   ::= {nlspActAreaEntry 3}
520
521
522-- Circuit Group
523--   This group contains the NLSP information for each circuit known
524--   to this system.
525
526-- Circuit Table
527--   The Circuit table contains an entry containing the NLSP information
528--   for each circuit known to the system.
529
530nlspCircTable OBJECT-TYPE
531   SYNTAX      SEQUENCE OF NLSPCircEntry
532   ACCESS      not-accessible
533   STATUS      mandatory
534   DESCRIPTION "The Circuit table."
535   ::= {nlspCircuit 1}
536
537nlspCircEntry OBJECT-TYPE
538   SYNTAX      NLSPCircEntry
539   ACCESS      not-accessible
540   STATUS      mandatory
541   DESCRIPTION "Each entry corresponds to one circuit known to the
542                system."
543   INDEX       {
544                nlspCircSysInstance,
545                nlspCircIndex
546               }
547   ::= {nlspCircTable 1}
548
549NLSPCircEntry ::= SEQUENCE {
550                        nlspCircSysInstance
551                           INTEGER,
552                        nlspCircIndex
553                           INTEGER,
554                        nlspCircState
555                           INTEGER,
556                        nlspCircPace
557                           INTEGER,
558                        nlspCircHelloTimer
559                           INTEGER,
560                        nlspCircL1DefaultCost
561                           INTEGER,
562                        nlspCircL1DesRouterPriority
563                           INTEGER,
564                        nlspCircL1CircID
565                           OCTET STRING,
566                        nlspCircL1DesRouter
567                           SystemID,
568                        nlspCircLANL1DesRouterChanges
569                           Counter,
570                        nlspCircNeighChanges
571                           Counter,
572                        nlspCircRejNeighbors
573                           Counter,
574                        nlspCircOutPackets
575                           Counter,
576                        nlspCircInPackets
577                           Counter,
578                        nlspCircActualMaxPacketSize
579                           INTEGER,
580                        nlspCircPSNPsSent
581                           Counter,
582                        nlspCircPSNPsReceived
583                           Counter
584                       }
585
586nlspCircSysInstance OBJECT-TYPE
587   SYNTAX      INTEGER
588   ACCESS      read-write
589   STATUS      mandatory
590   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
591                (via ipxSysInstance) to which this entry corresponds.
592                This value may be written only when creating a new
593                entry in the table."
594   ::= {nlspCircEntry 1}
595
596nlspCircIndex OBJECT-TYPE
597   SYNTAX      INTEGER
598   ACCESS      read-write
599   STATUS      mandatory
600   DESCRIPTION "The identifier of this circuit, unique within the
601                instance of NLSP.  This value may be written
602                only when creating a new entry in the table."
603   ::= {nlspCircEntry 2}
604
605nlspCircState OBJECT-TYPE
606   SYNTAX      INTEGER {
607                        off(1),
608                        on(2)
609                       }
610   ACCESS      read-write
611   STATUS      mandatory
612   DESCRIPTION "Indicates whether NLSP information may be sent/received
613                over this circuit."
614   DEFVAL      { on }
615   ::= {nlspCircEntry 3}
616
617nlspCircPace OBJECT-TYPE
618   SYNTAX      INTEGER
619   ACCESS      read-write
620   STATUS      mandatory
621   DESCRIPTION "The maximum pace, in packets per second, at which NLSP
622                packets may be sent on this circuit."
623   ::= {nlspCircEntry 4}
624
625nlspCircHelloTimer OBJECT-TYPE
626   SYNTAX      INTEGER (1..100)
627   ACCESS      read-write
628   STATUS      mandatory
629   DESCRIPTION "The interval, in seconds, between NLSP Hello packets
630                sent on this circuit."
631   DEFVAL      { 10 }
632   ::= {nlspCircEntry 5}
633
634nlspCircL1DefaultCost OBJECT-TYPE
635   SYNTAX      INTEGER (1..63)
636   ACCESS      read-write
637   STATUS      mandatory
638   DESCRIPTION "The NLSP default cost of this circuit for Level 1
639                traffic."
640   ::= {nlspCircEntry 6}
641
642nlspCircL1DesRouterPriority OBJECT-TYPE
643   SYNTAX      INTEGER (1..127)
644   ACCESS      read-write
645   STATUS      mandatory
646   DESCRIPTION "The priority for becoming the NLSP LAN Level 1
647                Designated Router on a broadcast circuit."
648   ::= {nlspCircEntry 7}
649
650nlspCircL1CircID OBJECT-TYPE
651   SYNTAX      OCTET STRING (SIZE(7))
652   ACCESS      read-only
653   STATUS      mandatory
654   DESCRIPTION "The NLSP ID for this circuit."
655   ::= {nlspCircEntry 8}
656
657nlspCircL1DesRouter OBJECT-TYPE
658   SYNTAX      SystemID
659   ACCESS      read-only
660   STATUS      mandatory
661   DESCRIPTION "The system ID of the NLSP LAN Level 1 Designated Router
662                on this circuit."
663   ::= {nlspCircEntry 9}
664
665nlspCircLANL1DesRouterChanges OBJECT-TYPE
666   SYNTAX      Counter
667   ACCESS      read-only
668   STATUS      mandatory
669   DESCRIPTION "The number of times the NLSP LAN Level 1 Designated
670                Router has changed on this circuit."
671   ::= {nlspCircEntry 10}
672
673nlspCircNeighChanges OBJECT-TYPE
674   SYNTAX      Counter
675   ACCESS      read-only
676   STATUS      mandatory
677   DESCRIPTION "The number of times a NLSP neighbor state change has
678                occurred on this circuit."
679   ::= {nlspCircEntry 11}
680
681nlspCircRejNeighbors OBJECT-TYPE
682   SYNTAX      Counter
683   ACCESS      read-only
684   STATUS      mandatory
685   DESCRIPTION "The number of times that a NLSP neighbor has been
686                rejected on this circuit."
687   ::= {nlspCircEntry 12}
688
689nlspCircOutPackets OBJECT-TYPE
690   SYNTAX      Counter
691   ACCESS      read-only
692   STATUS      mandatory
693   DESCRIPTION "The number of NLSP packets sent on this circuit."
694   ::= {nlspCircEntry 13}
695
696nlspCircInPackets OBJECT-TYPE
697   SYNTAX      Counter
698   ACCESS      read-only
699   STATUS      mandatory
700   DESCRIPTION "The number of NLSP packets received on this circuit."
701   ::= {nlspCircEntry 14}
702
703nlspCircActualMaxPacketSize OBJECT-TYPE
704   SYNTAX      INTEGER
705   ACCESS      read-only
706   STATUS      mandatory
707   DESCRIPTION "The actual maximum packet size (including header),
708                in bytes, that has been used on this circuit."
709   ::= {nlspCircEntry 15}
710
711nlspCircPSNPsSent OBJECT-TYPE
712   SYNTAX      Counter
713   ACCESS      read-only
714   STATUS      mandatory
715   DESCRIPTION "The number of PSNPs sent on this circuit."
716   ::= {nlspCircEntry 16}
717
718nlspCircPSNPsReceived OBJECT-TYPE
719   SYNTAX      Counter
720   ACCESS      read-only
721   STATUS      mandatory
722   DESCRIPTION "The number of PSNPs received on this circuit."
723   ::= {nlspCircEntry 17}
724
725
726-- Forwarding Group
727--   This group contains NLSP forwarding information in addition to that
728--   contained in the IPX forwarding group.
729
730-- Destination Table
731--   The Destination table contains additional NLSP forwarding
732--   information about all destinations learned about via NLSP.
733
734nlspDestTable OBJECT-TYPE
735   SYNTAX      SEQUENCE OF NLSPDestEntry
736   ACCESS      not-accessible
737   STATUS      mandatory
738   DESCRIPTION "The Destination table contains information about all
739                known destinations learned about via NLSP."
740   ::= {nlspForwarding 1}
741
742nlspDestEntry OBJECT-TYPE
743   SYNTAX      NLSPDestEntry
744   ACCESS      not-accessible
745   STATUS      mandatory
746   DESCRIPTION "Each entry corresponds to one destination."
747   INDEX       {
748                nlspDestSysInstance,
749                nlspDestNetNum
750               }
751   ::= {nlspDestTable 1}
752
753NLSPDestEntry ::= SEQUENCE {
754                        nlspDestSysInstance
755                           INTEGER,
756                        nlspDestNetNum
757                           NetNumber,
758                        nlspDestID
759                           NLSPID,
760                        nlspDestEstDelay
761                           INTEGER,
762                        nlspDestEstThroughput
763                           INTEGER,
764                        nlspDestNextHopID
765                           NLSPID,
766                        nlspDestCost
767                           INTEGER
768                       }
769
770nlspDestSysInstance OBJECT-TYPE
771   SYNTAX      INTEGER
772   ACCESS      read-only
773   STATUS      mandatory
774   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
775                (via ipxSysInstance) to which this row corresponds."
776   ::= {nlspDestEntry 1}
777
778nlspDestNetNum OBJECT-TYPE
779   SYNTAX      NetNumber
780   ACCESS      read-only
781   STATUS      mandatory
782   DESCRIPTION "The IPX network number of the destination."
783   ::= {nlspDestEntry 2}
784
785nlspDestID OBJECT-TYPE
786   SYNTAX      NLSPID
787   ACCESS      read-only
788   STATUS      mandatory
789   DESCRIPTION "The destination NLSP ID (6-octet system ID plus 1-octet
790                pseudo-node ID)."
791   ::= {nlspDestEntry 3}
792
793nlspDestEstDelay OBJECT-TYPE
794   SYNTAX      INTEGER
795   ACCESS      read-only
796   STATUS      mandatory
797   DESCRIPTION "The estimated delay, in milliseconds, to reach the
798                destination."
799   ::= {nlspDestEntry 4}
800
801nlspDestEstThroughput OBJECT-TYPE
802   SYNTAX      INTEGER
803   ACCESS      read-only
804   STATUS      mandatory
805   DESCRIPTION "The estimated throughput, in bits per second, to the
806                destination."
807   ::= {nlspDestEntry 5}
808
809nlspDestNextHopID OBJECT-TYPE
810   SYNTAX      NLSPID
811   ACCESS      read-only
812   STATUS      mandatory
813   DESCRIPTION "The NLSP ID (6-octet system ID plus 1-octet pseudo-node
814                ID) of the next hop."
815   ::= {nlspDestEntry 6}
816
817nlspDestCost OBJECT-TYPE
818   SYNTAX      INTEGER
819   ACCESS      read-only
820   STATUS      mandatory
821   DESCRIPTION "The total path default cost to reach this destination."
822   ::= {nlspDestEntry 7}
823
824
825-- NLSP Neighbors Group
826--   This group contains management information for each neighboring
827--   NLSP router known to the system.
828
829-- NLSP Neighbors Table
830--   This table contains an entry for each neighboring NLSP router
831--   known to the system.
832
833nlspNeighTable OBJECT-TYPE
834   SYNTAX      SEQUENCE OF NLSPNeighEntry
835   ACCESS      not-accessible
836   STATUS      mandatory
837   DESCRIPTION "The NLSP Neighbors table."
838   ::= {nlspNeighbors 1}
839
840nlspNeighEntry OBJECT-TYPE
841   SYNTAX      NLSPNeighEntry
842   ACCESS      not-accessible
843   STATUS      mandatory
844   DESCRIPTION "Each entry corresponds to one neighboring NLSP router
845                known to the system."
846   INDEX       {
847                nlspNeighSysInstance,
848                nlspNeighCircIndex,
849                nlspNeighIndex
850               }
851   ::= {nlspNeighTable 1}
852
853NLSPNeighEntry ::= SEQUENCE {
854                              nlspNeighSysInstance
855                                 INTEGER,
856                              nlspNeighCircIndex
857                                 INTEGER,
858                              nlspNeighIndex
859                                 INTEGER,
860                              nlspNeighState
861                                 INTEGER,
862                              nlspNeighNICAddress
863                                 PhysAddress,
864                              nlspNeighSysType
865                                 INTEGER,
866                              nlspNeighSysID
867                                 SystemID,
868                              nlspNeighName
869                                 OCTET STRING,
870                              nlspNeighUsage
871                                 INTEGER,
872                              nlspNeighHoldTimer
873                                 INTEGER,
874                              nlspNeighRemainingTime
875                                 INTEGER,
876                              nlspNeighPriority
877                                 INTEGER
878                             }
879
880nlspNeighSysInstance OBJECT-TYPE
881   SYNTAX      INTEGER
882   ACCESS      read-only
883   STATUS      mandatory
884   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
885                (via ipxSysInstance) to which this row corresponds."
886   ::= {nlspNeighEntry 1}
887
888nlspNeighCircIndex OBJECT-TYPE
889   SYNTAX      INTEGER
890   ACCESS      read-only
891   STATUS      mandatory
892   DESCRIPTION "The identifier of the parent circuit of this neighbor
893                within this instance of the NLSP and IPX."
894   ::= {nlspNeighEntry 2}
895
896nlspNeighIndex OBJECT-TYPE
897   SYNTAX      INTEGER
898   ACCESS      read-only
899   STATUS      mandatory
900   DESCRIPTION "The identifier for this NLSP neighbor entry, unique
901                within the parent circuit."
902   ::= {nlspNeighEntry 3}
903
904nlspNeighState OBJECT-TYPE
905   SYNTAX      INTEGER {
906                        initializing(1),
907                        up(2),
908                        failed(3),
909                        down(4)
910                       }
911   ACCESS      read-only
912   STATUS      mandatory
913   DESCRIPTION "The state of the connection to the neighboring NLSP
914                router."
915   ::= {nlspNeighEntry 4}
916
917nlspNeighNICAddress OBJECT-TYPE
918   SYNTAX      PhysAddress
919   ACCESS      read-only
920   STATUS      mandatory
921   DESCRIPTION "The NIC Address of the neighboring NLSP router."
922   ::= {nlspNeighEntry 5}
923
924nlspNeighSysType OBJECT-TYPE
925   SYNTAX      INTEGER {
926                        unknown(1),
927                        nlspLevel1Router(2)
928                       }
929   ACCESS      read-only
930   STATUS      mandatory
931   DESCRIPTION "The type of the neighboring NLSP router."
932   ::= {nlspNeighEntry 6}
933
934nlspNeighSysID OBJECT-TYPE
935   SYNTAX      SystemID
936   ACCESS      read-only
937   STATUS      mandatory
938   DESCRIPTION "The neighboring NLSP router's system ID."
939   ::= {nlspNeighEntry 7}
940
941nlspNeighName OBJECT-TYPE
942   SYNTAX      OCTET STRING (SIZE(0..48))
943   ACCESS      read-only
944   STATUS      mandatory
945   DESCRIPTION "The readable name for the neighboring NLSP router."
946   ::= {nlspNeighEntry 8}
947
948nlspNeighUsage OBJECT-TYPE
949   SYNTAX      INTEGER {
950                        undefined(1),
951                        level1(2)
952                       }
953   ACCESS      read-only
954   STATUS      mandatory
955   DESCRIPTION "The usage of the connection to the neighboring NLSP
956                router."
957   ::= {nlspNeighEntry 9}
958
959nlspNeighHoldTimer OBJECT-TYPE
960   SYNTAX      INTEGER (1..65535)
961   ACCESS      read-only
962   STATUS      mandatory
963   DESCRIPTION "The initial holding time, in seconds, for this NLSP
964                neighbor entry as specified in the NLSP Hello packet."
965   ::= {nlspNeighEntry 10}
966
967nlspNeighRemainingTime OBJECT-TYPE
968   SYNTAX      INTEGER
969   ACCESS      read-only
970   STATUS      mandatory
971   DESCRIPTION "The remaining time to live, in seconds, for this NLSP
972                neighbor entry."
973   ::= {nlspNeighEntry 11}
974
975nlspNeighPriority OBJECT-TYPE
976   SYNTAX      INTEGER (1..127)
977   ACCESS      read-only
978   STATUS      mandatory
979   DESCRIPTION "The priority of the neighboring NLSP router for
980                becoming the LAN Level 1 Designated router if the value
981                of nlspNeighSysType is nlspLevel1Router."
982   ::= {nlspNeighEntry 12}
983
984
985-- Translation Group
986--   The translation group contains tables providing mappings between
987--   network numbers, NLSP system IDs, and router names.
988
989-- NLSP ID Mapping Table
990--   This table maps NLSP system IDs to router names and IPX network
991--   numbers.
992
993nlspIDMapTable OBJECT-TYPE
994   SYNTAX      SEQUENCE OF NLSPIDMapEntry
995   ACCESS      not-accessible
996   STATUS      mandatory
997   DESCRIPTION "This table maps NLSP system IDs to router names and
998                IPX network numbers."
999   ::= {nlspTranslation 1}
1000
1001nlspIDMapEntry OBJECT-TYPE
1002   SYNTAX      NLSPIDMapEntry
1003   ACCESS      not-accessible
1004   STATUS      mandatory
1005   DESCRIPTION "Each entry maps one NLSP system ID to its corresponding
1006                router name and IPX network number."
1007   INDEX       {
1008                nlspIDMapSysInstance,
1009                nlspIDMapID
1010               }
1011   ::= {nlspIDMapTable 1}
1012
1013NLSPIDMapEntry ::= SEQUENCE {
1014                              nlspIDMapSysInstance
1015                                 INTEGER,
1016                              nlspIDMapID
1017                                 NLSPID,
1018                              nlspIDMapServerName
1019                                 OCTET STRING,
1020                              nlspIDMapNetNum
1021                                 NetNumber
1022                             }
1023
1024nlspIDMapSysInstance OBJECT-TYPE
1025   SYNTAX      INTEGER
1026   ACCESS      read-only
1027   STATUS      mandatory
1028   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1029                (via ipxSysInstance) to which this row corresponds."
1030   ::= {nlspIDMapEntry 1}
1031
1032nlspIDMapID OBJECT-TYPE
1033   SYNTAX      NLSPID
1034   ACCESS      read-only
1035   STATUS      mandatory
1036   DESCRIPTION "The NLSP ID (6-octet system ID plus the pseudo-node ID)."
1037   ::= {nlspIDMapEntry 2}
1038
1039nlspIDMapServerName OBJECT-TYPE
1040   SYNTAX      OCTET STRING (SIZE(0..48))
1041   ACCESS      read-only
1042   STATUS      mandatory
1043   DESCRIPTION "The readable name corresponding to this NLSP ID."
1044   ::= {nlspIDMapEntry 3}
1045
1046nlspIDMapNetNum OBJECT-TYPE
1047   SYNTAX      NetNumber
1048   ACCESS      read-only
1049   STATUS      mandatory
1050   DESCRIPTION "The IPX network number corresponding to this NLSP ID."
1051   ::= {nlspIDMapEntry 4}
1052
1053
1054-- IPX Network Number Mapping Table
1055--   This table maps IPX network numbers to router names and NLSP IDs.
1056
1057nlspNetMapTable OBJECT-TYPE
1058   SYNTAX      SEQUENCE OF NLSPNetMapEntry
1059   ACCESS      not-accessible
1060   STATUS      mandatory
1061   DESCRIPTION "This table maps IPX network numbers to router names
1062                and NLSP IDs."
1063   ::= {nlspTranslation 2}
1064
1065nlspNetMapEntry OBJECT-TYPE
1066   SYNTAX      NLSPNetMapEntry
1067   ACCESS      not-accessible
1068   STATUS      mandatory
1069   DESCRIPTION "Each entry maps one IPX network number to its
1070                corresponding router name and NLSP ID."
1071   INDEX       {
1072                nlspNetMapSysInstance,
1073                nlspNetMapNetNum
1074               }
1075   ::= {nlspNetMapTable 1}
1076
1077NLSPNetMapEntry ::= SEQUENCE {
1078                           nlspNetMapSysInstance
1079                              INTEGER,
1080                           nlspNetMapNetNum
1081                              NetNumber,
1082                           nlspNetMapServerName
1083                              OCTET STRING,
1084                           nlspNetMapID
1085                              NLSPID
1086                          }
1087
1088nlspNetMapSysInstance OBJECT-TYPE
1089   SYNTAX      INTEGER
1090   ACCESS      read-only
1091   STATUS      mandatory
1092   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1093                (via ipxSysInstance) to which this row corresponds."
1094   ::= {nlspNetMapEntry 1}
1095
1096nlspNetMapNetNum OBJECT-TYPE
1097   SYNTAX      NetNumber
1098   ACCESS      read-only
1099   STATUS      mandatory
1100   DESCRIPTION "The IPX network number."
1101   ::= {nlspNetMapEntry 2}
1102
1103nlspNetMapServerName OBJECT-TYPE
1104   SYNTAX      OCTET STRING (SIZE(0..48))
1105   ACCESS      read-only
1106   STATUS      mandatory
1107   DESCRIPTION "The router name corresponding to the IPX network number."
1108   ::= {nlspNetMapEntry 3}
1109
1110nlspNetMapID OBJECT-TYPE
1111   SYNTAX      NLSPID
1112   ACCESS      read-only
1113   STATUS      mandatory
1114   DESCRIPTION "The NLSP ID corresponding to the IPX network number."
1115   ::= {nlspNetMapEntry 4}
1116
1117
1118-- Name Mapping Table
1119--   This table maps router names to their corresponding IPX network
1120--   number and NLSP ID.
1121
1122nlspNameMapTable OBJECT-TYPE
1123   SYNTAX      SEQUENCE OF NLSPNameMapEntry
1124   ACCESS      not-accessible
1125   STATUS      mandatory
1126   DESCRIPTION "This table maps router names to the corresponding IPX
1127                network number and NLSP ID."
1128   ::= {nlspTranslation 3}
1129
1130nlspNameMapEntry OBJECT-TYPE
1131   SYNTAX      NLSPNameMapEntry
1132   ACCESS      not-accessible
1133   STATUS      mandatory
1134   DESCRIPTION "Each entry maps one router name to its corresponding
1135                IPX network number and NLSP ID."
1136   INDEX       {
1137                nlspNameMapSysInstance,
1138                nlspNameMapServerName
1139               }
1140   ::= {nlspNameMapTable 1}
1141
1142NLSPNameMapEntry ::= SEQUENCE {
1143                           nlspNameMapSysInstance
1144                              INTEGER,
1145                           nlspNameMapServerName
1146                              OCTET STRING,
1147                           nlspNameMapNetNum
1148                              NetNumber,
1149                           nlspNameMapID
1150                              NLSPID
1151                          }
1152
1153nlspNameMapSysInstance OBJECT-TYPE
1154   SYNTAX      INTEGER
1155   ACCESS      read-only
1156   STATUS      mandatory
1157   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1158                (via ipxSysInstance) to which this row corresponds."
1159   ::= {nlspNameMapEntry 1}
1160
1161nlspNameMapServerName OBJECT-TYPE
1162   SYNTAX      OCTET STRING (SIZE(0..48))
1163   ACCESS      read-only
1164   STATUS      mandatory
1165   DESCRIPTION "The readable name for this system."
1166   ::= {nlspNameMapEntry 2}
1167
1168nlspNameMapNetNum OBJECT-TYPE
1169   SYNTAX      NetNumber
1170   ACCESS      read-only
1171   STATUS      mandatory
1172   DESCRIPTION "The IPX network number corresponding to the router name."
1173   ::= {nlspNameMapEntry 3}
1174
1175nlspNameMapID OBJECT-TYPE
1176   SYNTAX      NLSPID
1177   ACCESS      read-only
1178   STATUS      mandatory
1179   DESCRIPTION "The NLSP ID corresponding to the router name.  This value
1180                is undefined if the value of nlspSysState is off."
1181   ::= {nlspNameMapEntry 4}
1182
1183
1184-- Graph Group
1185--   The Graph group provides a representation of the network topology.
1186--   The group is optional.
1187
1188-- Node Table
1189--   The node table contains an entry for each node in the graph.
1190
1191nlspNodeTable OBJECT-TYPE
1192   SYNTAX      SEQUENCE OF NLSPNodeEntry
1193   ACCESS      not-accessible
1194   STATUS      mandatory
1195   DESCRIPTION "The node table contains an entry for each node in the
1196                graph."
1197   ::= {nlspGraph 1}
1198
1199nlspNodeEntry OBJECT-TYPE
1200   SYNTAX      NLSPNodeEntry
1201   ACCESS      not-accessible
1202   STATUS      mandatory
1203   DESCRIPTION "Each entry corresponds to one graph node."
1204   INDEX       {
1205                nlspNodeSysInstance,
1206                nlspNodeID
1207               }
1208   ::= {nlspNodeTable 1}
1209
1210NLSPNodeEntry ::= SEQUENCE {
1211                        nlspNodeSysInstance
1212                           INTEGER,
1213                        nlspNodeID
1214                           NLSPID,
1215                        nlspNodeNetNum
1216                           NetNumber,
1217                        nlspNodeType
1218                           INTEGER,
1219                        nlspNodeEstDelay
1220                           INTEGER,
1221                        nlspNodeEstThroughput
1222                           INTEGER,
1223                        nlspNodeMaxPacketSize
1224                           INTEGER,
1225                        nlspNodeCost
1226                           INTEGER,
1227                        nlspNodeOverload
1228                           INTEGER,
1229                        nlspNodeReachable
1230                           INTEGER
1231                       }
1232
1233nlspNodeSysInstance OBJECT-TYPE
1234   SYNTAX      INTEGER
1235   ACCESS      read-only
1236   STATUS      mandatory
1237   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1238                (via ipxSysInstance) to which this row corresponds."
1239   ::= {nlspNodeEntry 1}
1240
1241nlspNodeID OBJECT-TYPE
1242   SYNTAX      NLSPID
1243   ACCESS      read-only
1244   STATUS      mandatory
1245   DESCRIPTION "The NLSP ID for this node."
1246   ::= {nlspNodeEntry 2}
1247
1248nlspNodeNetNum OBJECT-TYPE
1249   SYNTAX      NetNumber
1250   ACCESS      read-only
1251   STATUS      mandatory
1252   DESCRIPTION "The IPX network number of this node."
1253   ::= {nlspNodeEntry 3}
1254
1255nlspNodeType OBJECT-TYPE
1256   SYNTAX      INTEGER {
1257                        unknown(1),
1258                        nlspLevel1Router(2),
1259                        nlspLevel2Router(3),
1260                        router(4),
1261                        network(5)
1262                       }
1263   ACCESS      read-only
1264   STATUS      mandatory
1265   DESCRIPTION "The type of system the node represents."
1266   ::= {nlspNodeEntry 4}
1267
1268nlspNodeEstDelay OBJECT-TYPE
1269   SYNTAX      INTEGER
1270   ACCESS      read-only
1271   STATUS      mandatory
1272   DESCRIPTION "The estimated delay, in milliseconds, to reach the
1273                destination represented by this node."
1274   ::= {nlspNodeEntry 5}
1275
1276nlspNodeEstThroughput OBJECT-TYPE
1277   SYNTAX      INTEGER
1278   ACCESS      read-only
1279   STATUS      mandatory
1280   DESCRIPTION "The estimated throughput, in bits per second, to the
1281                destination represented by this node."
1282   ::= {nlspNodeEntry 6}
1283
1284nlspNodeMaxPacketSize OBJECT-TYPE
1285   SYNTAX      INTEGER
1286   ACCESS      read-only
1287   STATUS      mandatory
1288   DESCRIPTION "The maximum packet size, in bytes, that can be sent to
1289                the destination represented by this node."
1290   ::= {nlspNodeEntry 7}
1291
1292nlspNodeCost OBJECT-TYPE
1293   SYNTAX      INTEGER
1294   ACCESS      read-only
1295   STATUS      mandatory
1296   DESCRIPTION "The cost to reach this node."
1297   ::= {nlspNodeEntry 8}
1298
1299nlspNodeOverload OBJECT-TYPE
1300   SYNTAX      INTEGER {
1301                        no(1),
1302                        yes(2)
1303                       }
1304   ACCESS      read-only
1305   STATUS      mandatory
1306   DESCRIPTION "Indicates whether this node is overloaded."
1307   ::= {nlspNodeEntry 9}
1308
1309nlspNodeReachable OBJECT-TYPE
1310   SYNTAX      INTEGER {
1311                        no(1),
1312                        yes(2)
1313                       }
1314   ACCESS      read-only
1315   STATUS      mandatory
1316   DESCRIPTION "Indicates whether the destination represented by this
1317                node is reachable."
1318   ::= {nlspNodeEntry 10}
1319
1320
1321-- Link Table
1322--   This table contains the entries for all of the links in the graph.
1323
1324nlspLinkTable OBJECT-TYPE
1325   SYNTAX      SEQUENCE OF NLSPLinkEntry
1326   ACCESS      not-accessible
1327   STATUS      mandatory
1328   DESCRIPTION "The Link table contains entries for all of the links in
1329                the graph."
1330   ::= {nlspGraph 2}
1331
1332nlspLinkEntry OBJECT-TYPE
1333   SYNTAX      NLSPLinkEntry
1334   ACCESS      not-accessible
1335   STATUS      mandatory
1336   DESCRIPTION "Each entry corresponds to one link."
1337   INDEX       {
1338                nlspLinkSysInstance,
1339                nlspLinkNLSPID,
1340                nlspLinkIndex
1341               }
1342   ::= {nlspLinkTable 1}
1343
1344NLSPLinkEntry ::= SEQUENCE {
1345                        nlspLinkSysInstance
1346                           INTEGER,
1347                        nlspLinkNLSPID
1348                           NLSPID,
1349                        nlspLinkIndex
1350                           INTEGER,
1351                        nlspLinkNeighNLSPID
1352                           NLSPID,
1353                        nlspLinkFromNeighCost
1354                           INTEGER,
1355                        nlspLinkMaxPacketSize
1356                           INTEGER,
1357                        nlspLinkThroughput
1358                           INTEGER,
1359                        nlspLinkDelay
1360                           INTEGER,
1361                        nlspLinkMediaType
1362                           OCTET STRING,
1363                        nlspLinkToNeighCost
1364                           INTEGER
1365                       }
1366
1367nlspLinkSysInstance OBJECT-TYPE
1368   SYNTAX      INTEGER
1369   ACCESS      read-only
1370   STATUS      mandatory
1371   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1372                (via ipxSysInstance) to which this row corresponds."
1373   ::= {nlspLinkEntry 1}
1374
1375nlspLinkNLSPID OBJECT-TYPE
1376   SYNTAX      NLSPID
1377   ACCESS      read-only
1378   STATUS      mandatory
1379   DESCRIPTION "The NLSP ID (6-byte system ID plus 1-octet pseudo-node
1380                ID) of the node to which this link belongs."
1381   ::= {nlspLinkEntry 2}
1382
1383nlspLinkIndex OBJECT-TYPE
1384   SYNTAX      INTEGER
1385   ACCESS      read-only
1386   STATUS      mandatory
1387   DESCRIPTION "The unique value identifying the link within the node."
1388   ::= {nlspLinkEntry 3}
1389
1390nlspLinkNeighNLSPID OBJECT-TYPE
1391   SYNTAX      NLSPID
1392   ACCESS      read-only
1393   STATUS      mandatory
1394   DESCRIPTION "The NLSP ID (6-byte system ID plus 1-octet pseudo-node
1395                ID) of the neighboring node."
1396   ::= {nlspLinkEntry 4}
1397
1398nlspLinkFromNeighCost OBJECT-TYPE
1399   SYNTAX      INTEGER
1400   ACCESS      read-only
1401   STATUS      mandatory
1402   DESCRIPTION "The cost to use this link to reach this node from
1403                the neighboring node."
1404   ::= {nlspLinkEntry 5}
1405
1406nlspLinkMaxPacketSize OBJECT-TYPE
1407   SYNTAX      INTEGER
1408   ACCESS      read-only
1409   STATUS      mandatory
1410   DESCRIPTION "The maximum size, in bytes, of a packet that may be sent
1411                over this link."
1412   ::= {nlspLinkEntry 6}
1413
1414nlspLinkThroughput OBJECT-TYPE
1415   SYNTAX      INTEGER
1416   ACCESS      read-only
1417   STATUS      mandatory
1418   DESCRIPTION "The link's maximum throughput, in bits per second."
1419   ::= {nlspLinkEntry 7}
1420
1421nlspLinkDelay OBJECT-TYPE
1422   SYNTAX      INTEGER
1423   ACCESS      read-only
1424   STATUS      mandatory
1425   DESCRIPTION "The delay, in milliseconds, on this link."
1426   ::= {nlspLinkEntry 8}
1427
1428nlspLinkMediaType OBJECT-TYPE
1429   SYNTAX      OCTET STRING (SIZE(2))
1430   ACCESS      read-only
1431   STATUS      mandatory
1432   DESCRIPTION "The media type of this link."
1433   ::= {nlspLinkEntry 9}
1434
1435nlspLinkToNeighCost OBJECT-TYPE
1436   SYNTAX      INTEGER
1437   ACCESS      read-only
1438   STATUS      mandatory
1439   DESCRIPTION "The cost to use this link to reach the neighbor from
1440                this node."
1441   ::= {nlspLinkEntry 10}
1442
1443
1444-- Path Table
1445--    This table allows the path(s) that a packet may take to reach a
1446--    destination to be reconstructed.  The entries in this table
1447--    represent those links that are one hop closer to the source and
1448--    would be used for the minimum cost path(s) to reach the
1449--    destination.
1450
1451nlspPathTable OBJECT-TYPE
1452   SYNTAX      SEQUENCE OF NLSPPathEntry
1453   ACCESS      not-accessible
1454   STATUS      mandatory
1455   DESCRIPTION "The path table."
1456   ::= {nlspGraph 3}
1457
1458nlspPathEntry OBJECT-TYPE
1459   SYNTAX      NLSPPathEntry
1460   ACCESS      not-accessible
1461   STATUS      mandatory
1462   DESCRIPTION "Each row in this table represents a link to a node that
1463                is one hop closer to the source and would be used for
1464                the minimum cost path(s) to reach the destination."
1465   INDEX       {
1466                nlspPathSysInstance,
1467                nlspPathDestNLSPID,
1468                nlspPathLinkIndex
1469               }
1470   ::= {nlspPathTable 1}
1471
1472NLSPPathEntry ::= SEQUENCE {
1473                        nlspPathSysInstance
1474                           INTEGER,
1475                        nlspPathDestNLSPID
1476                           NLSPID,
1477                        nlspPathLinkIndex
1478                           INTEGER
1479                       }
1480
1481nlspPathSysInstance OBJECT-TYPE
1482   SYNTAX      INTEGER
1483   ACCESS      read-only
1484   STATUS      mandatory
1485   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1486                (via ipxSysInstance) to which this row corresponds."
1487   ::= {nlspPathEntry 1}
1488
1489nlspPathDestNLSPID OBJECT-TYPE
1490   SYNTAX      NLSPID
1491   ACCESS      read-only
1492   STATUS      mandatory
1493   DESCRIPTION "The NLSP ID (6-octet system ID plus 1-octet pseudo-node
1494                ID) of this destination."
1495   ::= {nlspPathEntry 2}
1496
1497nlspPathLinkIndex OBJECT-TYPE
1498   SYNTAX      INTEGER
1499   ACCESS      read-only
1500   STATUS      mandatory
1501   DESCRIPTION "The unique value identifying this link within the
1502                destination node."
1503   ::= {nlspPathEntry 3}
1504
1505
1506-- Graph XRoutes Table
1507--   This table contains information about all of the XRoutes provided by
1508--   a node in the graph.
1509
1510nlspGraphXRouteTable OBJECT-TYPE
1511   SYNTAX      SEQUENCE OF NLSPGraphXRouteEntry
1512   ACCESS      not-accessible
1513   STATUS      mandatory
1514   DESCRIPTION "This table contains the information about the XRoutes
1515                associated with a node in the graph."
1516   ::= {nlspGraph 4}
1517
1518nlspGraphXRouteEntry OBJECT-TYPE
1519   SYNTAX      NLSPGraphXRouteEntry
1520   ACCESS      not-accessible
1521   STATUS      mandatory
1522   DESCRIPTION "Each entry in the table contains the information for one
1523                XRoute associated with the node."
1524   INDEX       {
1525                nlspGraphXRouteSysInstance,
1526                nlspGraphXRouteNLSPID,
1527                nlspGraphXRouteNetNum
1528               }
1529   ::= {nlspGraphXRouteTable 1}
1530
1531NLSPGraphXRouteEntry ::= SEQUENCE {
1532                        nlspGraphXRouteSysInstance
1533                           INTEGER,
1534                        nlspGraphXRouteNLSPID
1535                           NLSPID,
1536                        nlspGraphXRouteNetNum
1537                           NetNumber,
1538                        nlspGraphXRouteCost
1539                           INTEGER,
1540                        nlspGraphXRouteHopCount
1541                           INTEGER
1542                       }
1543
1544nlspGraphXRouteSysInstance OBJECT-TYPE
1545   SYNTAX      INTEGER
1546   ACCESS      read-only
1547   STATUS      mandatory
1548   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1549                (via ipxSysInstance) to which this entry corresponds."
1550   ::= {nlspGraphXRouteEntry 1}
1551
1552nlspGraphXRouteNLSPID OBJECT-TYPE
1553   SYNTAX      NLSPID
1554   ACCESS      read-only
1555   STATUS      mandatory
1556   DESCRIPTION "The NLSP ID of the node."
1557   ::= {nlspGraphXRouteEntry 2}
1558
1559nlspGraphXRouteNetNum OBJECT-TYPE
1560   SYNTAX      NetNumber
1561   ACCESS      read-only
1562   STATUS      mandatory
1563   DESCRIPTION "The IPX network number of the XRoute's destination."
1564   ::= {nlspGraphXRouteEntry 3}
1565
1566nlspGraphXRouteCost OBJECT-TYPE
1567   SYNTAX      INTEGER
1568   ACCESS      read-only
1569   STATUS      mandatory
1570   DESCRIPTION "The cost to reach the XRoute's destination."
1571   ::= {nlspGraphXRouteEntry 4}
1572
1573nlspGraphXRouteHopCount OBJECT-TYPE
1574   SYNTAX      INTEGER
1575   ACCESS      read-only
1576   STATUS      mandatory
1577   DESCRIPTION "The number of hops necessary to reach the XRoute's
1578                destination."
1579   ::= {nlspGraphXRouteEntry 5}
1580
1581
1582-- Graph Services Table
1583--   This table contains information about all of the services provided by
1584--   a node in the graph.
1585
1586nlspGraphServTable OBJECT-TYPE
1587   SYNTAX      SEQUENCE OF NLSPGraphServEntry
1588   ACCESS      not-accessible
1589   STATUS      mandatory
1590   DESCRIPTION "This table contains the information about the services
1591                associated with a node in the graph."
1592   ::= {nlspGraph 5}
1593
1594nlspGraphServEntry OBJECT-TYPE
1595   SYNTAX      NLSPGraphServEntry
1596   ACCESS      not-accessible
1597   STATUS      mandatory
1598   DESCRIPTION "Each entry in the table contains the information for one
1599                service associated with the node."
1600   INDEX       {
1601                nlspGraphServSysInstance,
1602                nlspGraphServNLSPID,
1603                nlspGraphServName,
1604                nlspGraphServTypeValue
1605               }
1606   ::= {nlspGraphServTable 1}
1607
1608NLSPGraphServEntry ::= SEQUENCE {
1609                        nlspGraphServSysInstance
1610                           INTEGER,
1611                        nlspGraphServNLSPID
1612                           NLSPID,
1613                        nlspGraphServName
1614                           OCTET STRING,
1615                        nlspGraphServTypeValue
1616                           OCTET STRING,
1617                        nlspGraphServType
1618                           INTEGER,
1619                        nlspGraphServNetNum
1620                           NetNumber,
1621                        nlspGraphServNode
1622                           OCTET STRING,
1623                        nlspGraphServSocket
1624                           OCTET STRING
1625                       }
1626
1627nlspGraphServSysInstance OBJECT-TYPE
1628   SYNTAX      INTEGER
1629   ACCESS      read-only
1630   STATUS      mandatory
1631   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1632                (via ipxSysInstance) to which this entry corresponds."
1633   ::= {nlspGraphServEntry 1}
1634
1635nlspGraphServNLSPID OBJECT-TYPE
1636   SYNTAX      NLSPID
1637   ACCESS      read-only
1638   STATUS      mandatory
1639   DESCRIPTION "The NLSP ID of the node."
1640   ::= {nlspGraphServEntry 2}
1641
1642nlspGraphServName OBJECT-TYPE
1643   SYNTAX      OCTET STRING (SIZE(1..48))
1644   ACCESS      read-only
1645   STATUS      mandatory
1646   DESCRIPTION "The service name."
1647   ::= {nlspGraphServEntry 3}
1648
1649nlspGraphServTypeValue OBJECT-TYPE
1650   SYNTAX      OCTET STRING (SIZE(2))
1651   ACCESS      read-only
1652   STATUS      mandatory
1653   DESCRIPTION "The service type's hexadecimal value."
1654   ::= {nlspGraphServEntry 4}
1655
1656nlspGraphServType OBJECT-TYPE
1657   SYNTAX      INTEGER {
1658                        unknown(1)
1659                       }
1660   ACCESS      read-only
1661   STATUS      mandatory
1662   DESCRIPTION "The service type."
1663   ::= {nlspGraphServEntry 5}
1664
1665nlspGraphServNetNum OBJECT-TYPE
1666   SYNTAX      NetNumber
1667   ACCESS      read-only
1668   STATUS      mandatory
1669   DESCRIPTION "The IPX network number portion of the IPX address of
1670                the service."
1671   ::= {nlspGraphServEntry 6}
1672
1673nlspGraphServNode OBJECT-TYPE
1674   SYNTAX      OCTET STRING (SIZE(6))
1675   ACCESS      read-only
1676   STATUS      mandatory
1677   DESCRIPTION "The node portion of the IPX address of the service."
1678   ::= {nlspGraphServEntry 7}
1679
1680nlspGraphServSocket OBJECT-TYPE
1681   SYNTAX      OCTET STRING (SIZE(2))
1682   ACCESS      read-only
1683   STATUS      mandatory
1684   DESCRIPTION "The socket portion of the IPX address of the service."
1685   ::= {nlspGraphServEntry 8}
1686
1687
1688-- LSP Group
1689--   The LSP group provides a representation of NLSP's LSP database.  This
1690--   group is optional.
1691
1692-- LSP Header Table
1693--    The LSP header table contains summary information about each LSP
1694--    in the database as well as an OCTET STRING containing the entire
1695--    LSP header.
1696
1697nlspLSPTable OBJECT-TYPE
1698   SYNTAX      SEQUENCE OF NLSPLSPEntry
1699   ACCESS      not-accessible
1700   STATUS      mandatory
1701   DESCRIPTION "The LSP header table."
1702   ::= {nlspLSP 1}
1703
1704nlspLSPEntry OBJECT-TYPE
1705   SYNTAX      NLSPLSPEntry
1706   ACCESS      not-accessible
1707   STATUS      mandatory
1708   DESCRIPTION "Each entry corresponds to one LSP's header."
1709   INDEX       {
1710                nlspLSPSysInstance,
1711                nlspLSPID
1712               }
1713   ::= {nlspLSPTable 1}
1714
1715NLSPLSPEntry ::= SEQUENCE {
1716                        nlspLSPSysInstance
1717                           INTEGER,
1718                        nlspLSPID
1719                           OCTET STRING,
1720                        nlspLSPLifetime
1721                           INTEGER,
1722                        nlspLSPSeqNum
1723                           INTEGER,
1724                        nlspLSPChecksum
1725                           INTEGER,
1726                        nlspLSPRouterType
1727                           INTEGER,
1728                        nlspLSPOverload
1729                           INTEGER,
1730                        nlspLSPHeader
1731                           OCTET STRING
1732                       }
1733
1734nlspLSPSysInstance OBJECT-TYPE
1735   SYNTAX      INTEGER
1736   ACCESS      read-only
1737   STATUS      mandatory
1738   DESCRIPTION "The unique identifier for the instance of NLSP and IPX
1739                (via ipxSysInstance) to which this entry corresponds."
1740   ::= {nlspLSPEntry 1}
1741
1742nlspLSPID OBJECT-TYPE
1743   SYNTAX      OCTET STRING (SIZE(8))
1744   ACCESS      read-only
1745   STATUS      mandatory
1746   DESCRIPTION "The value that uniquely identifies this LSP."
1747   ::= {nlspLSPEntry 2}
1748
1749nlspLSPLifetime OBJECT-TYPE
1750   SYNTAX      INTEGER (0..65535)
1751   ACCESS      read-only
1752   STATUS      mandatory
1753   DESCRIPTION "The number of seconds prior to the expiration of the
1754                LSP."
1755   ::= {nlspLSPEntry 3}
1756
1757nlspLSPSeqNum OBJECT-TYPE
1758   SYNTAX      INTEGER (0..255)
1759   ACCESS      read-only
1760   STATUS      mandatory
1761   DESCRIPTION "The sequence number of the LSP."
1762   ::= {nlspLSPEntry 4}
1763
1764nlspLSPChecksum OBJECT-TYPE
1765   SYNTAX      INTEGER (0..65535)
1766   ACCESS      read-only
1767   STATUS      mandatory
1768   DESCRIPTION "The checksum value of the LSP."
1769   ::= {nlspLSPEntry 5}
1770
1771nlspLSPRouterType OBJECT-TYPE
1772   SYNTAX      INTEGER {
1773                        unknown(1),
1774                        nlspLevel1Router(2)
1775                       }
1776   ACCESS      read-only
1777   STATUS      mandatory
1778   DESCRIPTION "The type of the router that sent the LSP."
1779   ::= {nlspLSPEntry 6}
1780
1781nlspLSPOverload OBJECT-TYPE
1782   SYNTAX      INTEGER {
1783                        no(1),
1784                        yes(2)
1785                       }
1786   ACCESS      read-only
1787   STATUS      mandatory
1788   DESCRIPTION "Indicates whether the sending router's LSP database is
1789                overloaded."
1790   ::= {nlspLSPEntry 7}
1791
1792nlspLSPHeader OBJECT-TYPE
1793   SYNTAX      OCTET STRING (SIZE(27))
1794   ACCESS      read-only
1795   STATUS      mandatory
1796   DESCRIPTION "The complete LSP header."
1797   ::= {nlspLSPEntry 8}
1798
1799
1800-- LSP Options Table
1801--    The LSP options table is used to obtain each option contained in
1802--    an LSP.
1803
1804nlspLSPOptTable OBJECT-TYPE
1805   SYNTAX      SEQUENCE OF NLSPLSPOptEntry
1806   ACCESS      not-accessible
1807   STATUS      mandatory
1808   DESCRIPTION "The LSP Options table."
1809   ::= {nlspLSP 2}
1810
1811nlspLSPOptEntry OBJECT-TYPE
1812   SYNTAX      NLSPLSPOptEntry
1813   ACCESS      not-accessible
1814   STATUS      mandatory
1815   DESCRIPTION "Each entry corresponds to one option from an LSP."
1816   INDEX       {
1817                nlspLSPOptSysInstance,
1818                nlspLSPOptLSPID,
1819                nlspLSPOptIndex
1820               }
1821   ::= {nlspLSPOptTable 1}
1822
1823NLSPLSPOptEntry ::= SEQUENCE {
1824                           nlspLSPOptSysInstance
1825                              INTEGER,
1826                           nlspLSPOptLSPID
1827                              OCTET STRING,
1828                           nlspLSPOptIndex
1829                              INTEGER,
1830                           nlspLSPOptCode
1831                              INTEGER,
1832                           nlspLSPOptLength
1833                              INTEGER,
1834                           nlspLSPOptValue
1835                              OCTET STRING
1836                          }
1837
1838nlspLSPOptSysInstance OBJECT-TYPE
1839   SYNTAX      INTEGER
1840   ACCESS      read-only
1841   STATUS      mandatory
1842   DESCRIPTION "The unique identifier of the instance of NLSP and IPX
1843                (via ipxSysInstance) to which this entry corresponds."
1844   ::= {nlspLSPOptEntry 1}
1845
1846nlspLSPOptLSPID OBJECT-TYPE
1847   SYNTAX      OCTET STRING (SIZE(8))
1848   ACCESS      read-only
1849   STATUS      mandatory
1850   DESCRIPTION "The value that uniquely identifies the LSP."
1851   ::= {nlspLSPOptEntry 2}
1852
1853nlspLSPOptIndex OBJECT-TYPE
1854   SYNTAX      INTEGER
1855   ACCESS      read-only
1856   STATUS      mandatory
1857   DESCRIPTION "The value that uniquely identifies this option within the
1858                LSP."
1859   ::= {nlspLSPOptEntry 3}
1860
1861nlspLSPOptCode OBJECT-TYPE
1862   SYNTAX      INTEGER (0..255)
1863   ACCESS      read-only
1864   STATUS      mandatory
1865   DESCRIPTION "The code that identifies the type of the option."
1866   ::= {nlspLSPOptEntry 4}
1867
1868nlspLSPOptLength OBJECT-TYPE
1869   SYNTAX      INTEGER (0..255)
1870   ACCESS      read-only
1871   STATUS      mandatory
1872   DESCRIPTION "The length of the option's value field."
1873   ::= {nlspLSPOptEntry 5}
1874
1875nlspLSPOptValue OBJECT-TYPE
1876   SYNTAX      OCTET STRING (SIZE(0..255))
1877   ACCESS      read-only
1878   STATUS      mandatory
1879   DESCRIPTION "The option's value field."
1880   ::= {nlspLSPOptEntry 6}
1881
1882END
1883