forked from JoshLipps/mibbrowser-node
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDECNET-PHIV-MIB
3020 lines (2695 loc) · 92.5 KB
/
DECNET-PHIV-MIB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
DECNET-PHIV-MIB DEFINITIONS ::= BEGIN
IMPORTS
Gauge
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
mib-2, DisplayString
FROM RFC1213-MIB;
-- DECNet Phase-IV MIB
phiv OBJECT IDENTIFIER ::= { mib-2 18 }
-- textual conventions
PhivAddr ::= OCTET STRING (SIZE (2))
-- This data type is intended as a short word representation of
-- standard DECnet Phase IV addresses. DECnet addresses are
-- hierarchically structured numbers assigned to a particular
-- DECnet node. The address is structured so that the area
-- number is contained in the most significant 6 bits of the
-- first octet. The next 2 bits of the first octet contain
-- the first two bits of the host address. The remainder of
-- the host address is contained in the second octet.
PhivCounter ::= INTEGER
-- This data type has been created for DECnet counters. These
-- counters latch at their maximum specified value until either
-- the system is restarted, or they are reset to zero by the user
-- or management software.
InterfaceIndex ::= INTEGER
-- The range of ifIndex, i.e., (1..2147483647)
-- groups in the decnetiv mib
phivSystem OBJECT IDENTIFIER ::= { phiv 1 }
phivManagement OBJECT IDENTIFIER ::= { phiv 2 }
session OBJECT IDENTIFIER ::= { phiv 3 }
end OBJECT IDENTIFIER ::= { phiv 4 }
routing OBJECT IDENTIFIER ::= { phiv 5 }
circuit OBJECT IDENTIFIER ::= { phiv 6 }
ddcmp OBJECT IDENTIFIER ::= { phiv 7 }
control OBJECT IDENTIFIER ::= { phiv 8 }
ethernet OBJECT IDENTIFIER ::= { phiv 9 }
counters OBJECT IDENTIFIER ::= { phiv 10 }
adjacency OBJECT IDENTIFIER ::= { phiv 11 }
line OBJECT IDENTIFIER ::= { phiv 12 }
nonBroadcastLine OBJECT IDENTIFIER ::= { phiv 14 }
area OBJECT IDENTIFIER ::= { phiv 15 }
-- System Group
-- The implementation of the System Group is mandatory for
-- all systems.
phivSystemState OBJECT-TYPE
SYNTAX INTEGER {
on (1),
off (2),
shut (3),
restricted (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This represents the operational state of the executor
node.
The possible states are:
ON Allows logical links.
OFF Allows no new links, terminates existing
links, and stops routing traffic through.
SHUT Allows no new logical links, does not
destroy existing logical links, and goes
to the OFF state when all logical links are
gone.
RESTRICTED Allows no new incoming logical links from
other nodes.
NOTE: These values are incremented by one compared to
the standard DECnet values in order to maintain
compliance with RFC 1155)."
::= { phivSystem 1 }
phivExecIdent OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a text string that describes the executor node
(for example, 'Research Lab'). The string is up to 32
characters of any type."
::= { phivSystem 2 }
-- Network Management Group
-- The implementation of the Network Management Group is
-- mandatory for all systems which contain a DECnet-style
-- management version.
phivMgmtMgmtVers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the read-only Network Management Version,
consisting of the version number, the Engineering
Change Order (ECO) number, and the user ECO number
(for example, 3.0.0). This parameter applies to the
executor node only."
::= { phivManagement 1 }
-- Session Layer Group
-- The implementation of the Session Layer Group is optional.
-- A system can be said to implement this group if and only if
-- all objects in this group are implemented.
phivSessionSystemName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name to be associated with the node identification.
Only one name can be assigned to a node address or a
circuit identification. No name should be used more than
once in a DECnet network. Node-name is one to six upper
case alphanumeric characters with at least one alpha
character. A length of 0 indicates no name."
::= { session 1 }
phivSessionInTimer OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum duration between the
time a connect is received for a process at the
executor node and the time that process accepts or
rejects it. If the connect is not accepted or rejected
by the user within the number of seconds specified,
Session Control rejects it for the user. A value of 0
indicates no timer is running."
::= { session 2 }
phivSessionOutTimer OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the duration between the time the
executor requests a connect and the time that connect is
acknowledged by the destination node. If the connect is
not acknowledged within the number of seconds
specified, Session Control returns an error. A value of 0
indicates no timer is running."
::= { session 3 }
-- End Communication Layer Group
-- The implementation of the End Communication Layer Group is optional.
-- A system can be said to implement this group if and only if
-- all objects in this group are implemented.
-- Remote State Table
phivEndRemoteTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhivEndRemoteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about the state of sessions between the
node under study and the nodes found in the table."
::= { end 1 }
phivEndRemoteEntry OBJECT-TYPE
SYNTAX PhivEndRemoteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a particular remote node as seen
from the end communication layer."
INDEX { phivEndRemoteHostNodeID }
::= { phivEndRemoteTable 1 }
PhivEndRemoteEntry ::=
SEQUENCE {
phivEndRemoteHostNodeID
PhivAddr,
phivEndRemoteState
INTEGER,
phivEndCircuitIndex
INTEGER,
phivEndActiveLinks
INTEGER,
phivEndDelay
INTEGER
}
phivEndRemoteHostNodeID OBJECT-TYPE
SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the address of the remote node to be
evaluated."
::= { phivEndRemoteEntry 1 }
phivEndRemoteState OBJECT-TYPE
SYNTAX INTEGER {
on (1),
off (2),
shut (3),
restricted (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This represents the operational state of the remote node
being evaluated.
The possible states are:
ON Allows logical links.
OFF Allows no new links, terminates existing
links, and stops routing traffic through.
SHUT Allows no new logical links, does not
destroy existing logical links, and goes
to the OFF state when all logical links are
gone.
RESTRICTED Allows no new incoming logical links from
other nodes.
NOTE: These values are incremented by one compared to
the standard DECnet values in order to maintain
compliance with RFC 1155."
::= { phivEndRemoteEntry 2 }
phivEndCircuitIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index value for each known circuit used to
communicate with the remote node. This is the same
value as phivCircuitIndex."
::= { phivEndRemoteEntry 3 }
phivEndActiveLinks OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only parameter represents the number of active
logical links from the executor to the destination node."
::= { phivEndRemoteEntry 4 }
phivEndDelay OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only parameter is the average round trip
delay in seconds to the destination node. This
parameter is kept on a remote node basis."
::= { phivEndRemoteEntry 5 }
-- End System Counter Table
phivEndCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhivEndCountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about the counters associated with each end
system that is known to the entity. These counters
reflect totals from the perspective of the executor
node."
::= { end 2 }
phivEndCountEntry OBJECT-TYPE
SYNTAX PhivEndCountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a particular session between two end
systems."
INDEX { phivEndCountHostNodeID }
::= { phivEndCountTable 1 }
PhivEndCountEntry ::=
SEQUENCE {
phivEndCountHostNodeID
PhivAddr,
phivEndCountSecsLastZeroed
PhivCounter,
phivEndCountUsrBytesRec
PhivCounter,
phivEndCountUsrBytesSent
PhivCounter,
phivEndUCountUsrMessRec
PhivCounter,
phivEndCountUsrMessSent
PhivCounter,
phivEndCountTotalBytesRec
PhivCounter,
phivEndCountTotalBytesSent
PhivCounter,
phivEndCountTotalMessRec
PhivCounter,
phivEndCountTotalMessSent
PhivCounter,
phivEndCountConnectsRecd
PhivCounter,
phivEndCountConnectsSent
PhivCounter,
phivEndCountReponseTimeouts
PhivCounter,
phivEndCountRecdConnectResErrs
PhivCounter
}
phivEndCountHostNodeID OBJECT-TYPE
SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the address of the remote node to be
evaluated."
::= { phivEndCountEntry 1 }
phivEndCountSecsLastZeroed OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the number of seconds that have elapsed
since the counters for the node in this table row were
last set to zero. This counter is located in the
network management layer, but is returned with the
end system information which follows."
::= { phivEndCountEntry 2 }
phivEndCountUsrBytesRec OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of user bytes received from the target host."
::= { phivEndCountEntry 3 }
phivEndCountUsrBytesSent OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of user bytes sent to the target host."
::= { phivEndCountEntry 4 }
phivEndUCountUsrMessRec OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of user messages received from the target host."
::= { phivEndCountEntry 5 }
phivEndCountUsrMessSent OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of user messages sent to the target host."
::= { phivEndCountEntry 6 }
phivEndCountTotalBytesRec OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes received from the target host."
::= { phivEndCountEntry 7 }
phivEndCountTotalBytesSent OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes sent to the target host."
::= { phivEndCountEntry 8 }
phivEndCountTotalMessRec OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of messages received from the target host."
::= { phivEndCountEntry 9 }
phivEndCountTotalMessSent OBJECT-TYPE
SYNTAX PhivCounter (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of messages sent to the target host."
::= { phivEndCountEntry 10 }
phivEndCountConnectsRecd OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of connects received from the target host."
::= { phivEndCountEntry 11 }
phivEndCountConnectsSent OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of connects sent to the target host."
::= {phivEndCountEntry 12 }
phivEndCountReponseTimeouts OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of response timeouts."
::= { phivEndCountEntry 13 }
phivEndCountRecdConnectResErrs OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received connect resource errors."
::= {phivEndCountEntry 14 }
-- additional End System objects
phivEndMaxLinks OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum active logical
link count allowed for the executor."
::= { end 3 }
phivEndNSPVers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only parameter represents the version number
of the node End Communication S/W. The format is
version number, ECO, and user ECO, e.g., 4.1.0"
::= { end 4 }
phivEndRetransmitFactor OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum number of times the
source End Communication at the executor node will
restart the retransmission timer when it expires. If
the number is exceeded, Session Control disconnects the
logical link for the user."
::= { end 5 }
phivEndDelayFact OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the number by which to multiply one sixteenth
of the estimated round trip delay to a node to set the
retransmission timer to that node."
::= { end 6 }
phivEndDelayWeight OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This number represents the weight to apply to a
current round trip delay estimate to a remote node
when updating the estimated round trip delay to a node.
On some systems the number must be 1 less than a power
of 2 for computational efficiency."
::= { end 7 }
phivEndInactivityTimer OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum duration of inactivity
(no data in either direction) on a logical link before
the node checks to see if the logical link still works.
If no activity occurs within the minimum number of
seconds, End Communication generates artificial
traffic to test the link (End Communication
specification)."
::= { end 8 }
phivEndCountZeroCount OBJECT-TYPE
SYNTAX INTEGER {
other (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this value is set to 2, all of the counters in
the End System Counter Table are set to zero."
::= { end 9 }
phivEndMaxLinksActive OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the high water mark for the
number of links that were active at any one time."
::= { end 10 }
-- Routing Layer Group
-- The implementation of the Routing Layer Group is mandatory for
-- all systems that implement level 1 routing layer
-- communications.
phivRouteBroadcastRouteTimer OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the maximum time in seconds
allowed between Routing updates on Ethernet
circuits. When this timer expired before a routing
update occurs, a routing update is forced. With a
standard calculation, Routing also uses this timer
to enforce a minimum delay between routing updates."
::= { routing 1 }
phivRouteBuffSize OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter value determines the maximum size of
a Routing message. It therefore determines the maximum
size message that can be forwarded. This size includes
protocol overhead down to and including the End
Communication layer, plus a constant value of 6. (This
value of 6 is included to provide compatibility with
the parameter definition in Phase III, which included
the Routing overhead.) It does not include Routing or
Data link overhead (except for the constant value of
6). There is one buffer size for all circuits.
NOTE: The BUFFER SIZE defines the maximum size messages
that the Routing layer can forward. The SEGMENT BUFFER
SIZE (defined below) defines the maximum size messages
that the End Communication layer can transmit or
receive. The SEGMENT BUFFER SIZE is always less than
or equal to the BUFFER SIZE. Normally the two
parameters will be equal. They may be different to
allow the network manager to alter buffer sizes
on all nodes without interruption of service. They both
include an extra 6 bytes for compatibility with Phase
III."
::= { routing 2 }
phivRouteRoutingVers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only parameter identifies the executor node's
Routing version number. The format is version number,
ECO, and user ECO, e.g., 4.1.0"
::= { routing 3 }
phivRouteMaxAddr OBJECT-TYPE
SYNTAX INTEGER (1..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the largest node number and,
therefore, number of nodes that can be known about
by the executor node's home area."
::= { routing 4 }
phivRouteMaxBdcastNonRouters OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum total number of
nonrouters the executor node can have on its Ethernet
circuits."
::= { routing 5 }
phivRouteMaxBdcastRouters OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum total number of
routers the executor node can have on its Ethernet
circuits."
::= { routing 6 }
phivRouteMaxBuffs OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum number of transmit
buffers that Routing may use for all circuits."
::= { routing 7 }
phivRouteMaxCircuits OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum number of Routing
circuits that the executor node can know about."
::= { routing 8 }
phivRouteMaxCost OBJECT-TYPE
SYNTAX INTEGER (1..1022)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum total path cost
allowed from the executor to any node within an area.
The path cost is the sum of the circuit costs along
a path between two nodes. This parameter defines the
point where the executor node's Routing routing
decision algorithm declares another node unreachable
because the cost of the least costly path to the
other node is excessive. For correct operation, this
parameter must not be less than the maximum path cost
of the network."
::= { routing 9 }
phivRouteMaxHops OBJECT-TYPE
SYNTAX INTEGER (1..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum number of routing hops
allowable from the executor to any other reachable node
within an area. (A hop is the logical distance over a
circuit between two adjacent nodes.) This parameter
defines the point where the executor node's Routing
routing decision algorithm declares another node
unreachable because the length of the shortest path
between the two nodes is too long. For correct
operation, this parameter must not be less than the
network diameter. (The network diameter is the
reachability distance between the two nodes of the
network having the greatest reachability distance,
where reachability distance is the length the shortest
path between a given pair of nodes.)"
::= { routing 10 }
phivRouteMaxVisits OBJECT-TYPE
SYNTAX INTEGER (1..63)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the maximum number of nodes a
message coming into the executor node can have visited.
If the message is not for this node and the MAXIMUM
VISITS number is exceeded, the message is discarded.
The MAXIMUM VISITS parameter defines the point where
the packet lifetime control algorithm discards
a packet that has traversed too many nodes. For correct
operation, this parameter must not be less than the
maximum path length of the network. (The maximum path
length is the routing distance between the two nodes of
the network having the greatest routing distance, where
routing distance is the length of the least costly
path between a given pair of nodes.)"
::= { routing 11 }
phivRouteRoutingTimer OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the maximum time in seconds
allowed between Routing updates on non-Ethernet
circuits. When this timer expires before a routing
update occurs, a routing update is forced."
::= { routing 12 }
phivRouteSegBuffSize OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter value determines the maximum size of an
end-to-end segment. The size is a decimal integer in
the range 1-65535. This size is in bytes. This size
includes protocol overhead down to and including the
End Communication layer, plus a constant value of 6.
(This value of 6 is included to provide compatibility
with the BUFFER SIZE parameter definition.) It does not
include Routing or Data link overhead (except for the
constant value of 6)."
::= { routing 13 }
phivRouteType OBJECT-TYPE
SYNTAX INTEGER {
routing-III (1),
nonrouting-III (2),
area (3),
routing-IV (4),
nonrouting-IV (5)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This parameter indicates the type of the executor
node. The node-type is one of the following:
routing-III
nonrouting-III
routing-IV
ronrouting-IV
area
A routing node has full routing capability. A
nonrouting node contains a subset of the Routing
routing modules. The III and IV indicate the DNA
phase of the node. Nonrouting nodes can deliver
and receive packets to and from any node, but cannot
route packets from other nodes through to other nodes.
An area node routes between areas. Refer to the Routing
specification for details.
For adjacent nodes, this is a read-only parameter that
indicates the type of the reachable adjacent node.
NOTE: The ROUTING-III and NONROUTING-III values are
incremented by one compared to the standard DECnet
values in order to maintain compliance with RFC 1155)"
::= { routing 14 }
phivRouteCountAgedPktLoss OBJECT-TYPE
SYNTAX PhivCounter (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of aged packet losses."
::= { routing 15 }
phivRouteCountNodeUnrPktLoss OBJECT-TYPE
SYNTAX PhivCounter (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of node unreachable packet losses."
::= { routing 16 }
phivRouteCountOutRngePktLoss OBJECT-TYPE
SYNTAX PhivCounter (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of node out-of-range packet losses."
::= { routing 17 }
phivRouteCountOverSzePktLoss OBJECT-TYPE
SYNTAX PhivCounter (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Oversized packet losses."
::= { routing 18 }
phivRouteCountPacketFmtErr OBJECT-TYPE
SYNTAX PhivCounter (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packet format errors."
::= { routing 19 }
phivRouteCountPtlRteUpdtLoss OBJECT-TYPE
SYNTAX PhivCounter (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of partial routing update losses."
::= { routing 20 }
phivRouteCountVerifReject OBJECT-TYPE
SYNTAX PhivCounter (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of verification rejects."
::= { routing 21 }
-- Level 1 Routing Table
phivLevel1RouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhivLevel1RouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about the currently known DECnet Phase
IV Routes."
::= { routing 22 }
phivLevel1RouteEntry OBJECT-TYPE
SYNTAX PhivLevel1RouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about the currently known DECnet Phase
IV Routes."
INDEX { phivLevel1RouteNodeAddr }
::= { phivLevel1RouteTable 1 }
PhivLevel1RouteEntry ::=
SEQUENCE {
phivLevel1RouteNodeAddr
PhivAddr,
phivLevel1RouteCircuitIndex
INTEGER,
phivLevel1RouteCost
INTEGER,
phivLevel1RouteHops
INTEGER,
phivLevel1RouteNextNode
PhivAddr
}
phivLevel1RouteNodeAddr OBJECT-TYPE
SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the address of the node about which
routing information is contained in this level 1
routing table."
::= { phivLevel1RouteEntry 1 }
phivLevel1RouteCircuitIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index value for each known circuit. This is
the index to the circuit state table and is the same
value as phivCircuitIndex."
::= { phivLevel1RouteEntry 2 }
phivLevel1RouteCost OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only parameter represents the total cost
over the current path to the destination node. Cost is
a positive integer value associated with using a
circuit. Routing routes messages (data) along the path
between two nodes with the smallest cost. COST is kept
on a remote node basis."
::= { phivLevel1RouteEntry 3 }
phivLevel1RouteHops OBJECT-TYPE
SYNTAX INTEGER (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only parameter represents the number of hops
over to a destination node. A hop is Routing value
representing the logical distance between two nodes in
a network. HOPS is kept on a remote node basis."
::= { phivLevel1RouteEntry 4 }
phivLevel1RouteNextNode OBJECT-TYPE
SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only value indicates the next node on the
circuit used to get to the node under scrutiny
(next hop)."
::= { phivLevel1RouteEntry 5 }
-- Additional routing parameters
phivRouteCountZeroCount OBJECT-TYPE
SYNTAX INTEGER {
other (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this value is set to 2, the following objects are
set to Zero: phivRouteCountAgedPktLoss,
phivRouteCountNodeUnrPktLoss,
phivRouteCountOutRngePktLoss,
phivRouteCountOverSzePktLoss,
phivRouteCountPacketFmtErr,
phivRouteCountPtlRteUpdtLoss, and
phivRouteCountVerifReject."
::= { routing 23 }
phivRouteSystemAddr OBJECT-TYPE
SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
ACCESS read-only
STATUS obsolete
DESCRIPTION
"DECnet Phase IV node address."
::= { routing 24 }
phivRouteRoutingType OBJECT-TYPE
SYNTAX INTEGER {
routing-III (1),
nonrouting-III (2),
area (3),
routing-IV (4),
nonrouting-IV (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This read-write parameter indicates the type of the executor
node. The node-type is one of the following:
routing-III
nonrouting-III
routing-IV
ronrouting-IV
area
A routing node has full routing capability. A
nonrouting node contains a subset of the Routing
routing modules. The III and IV indicate the DNA
phase of the node. Nonrouting nodes can deliver
and receive packets to and from any node, but cannot
route packets from other nodes through to other nodes.
An area node routes between areas. Refer to the Routing
specification for details.
For adjacent nodes, this is a read-only parameter that
indicates the type of the reachable adjacent node.
NOTE: The ROUTING-III and NONROUTING-III values are
incremented by one compared to the standard DECnet
values in order to maintain compliance with RFC 1155)"
::= { routing 25 }
phivRouteSystemAddress OBJECT-TYPE
SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"DECnet Phase IV node address."
::= { routing 26 }
-- Circuit Group
-- The implementation of the Circuit Group is mandatory for
-- all systems.
-- Circuit Parameters Table
phivCircuitParametersTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhivCircuitParametersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about the parameters associated with all
circuits currently known."
::= {circuit 1 }
phivCircuitParametersEntry OBJECT-TYPE
SYNTAX PhivCircuitParametersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Parameters information about all circuits currently
known."
INDEX { phivCircuitIndex }
::= { phivCircuitParametersTable 1 }