forked from simonjj/SnmpMibs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CISCO-ALPS-MIB.mib
2869 lines (2582 loc) · 83.8 KB
/
CISCO-ALPS-MIB.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
-- *****************************************************************
-- ALPS-MIB.my: Airline Protocol Support MIB
--
-- October 1997, Shantanu Sarkar & Mohan Tadisetty
--
-- Copyright (c) 1997, 1998, 1999, 2000 by cisco Systems, Inc.
-- *****************************************************************
CISCO-ALPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32,
IpAddress,
TimeTicks,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString,
TEXTUAL-CONVENTION,
TruthValue,
RowStatus,
TimeStamp,
TimeInterval
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
-- NOTIFICATION-GROUP
FROM SNMPv2-CONF
ifIndex,
InterfaceIndex
FROM IF-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoAlpsMIB MODULE-IDENTITY
LAST-UPDATED "200001280000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: [email protected]"
DESCRIPTION
"The MIB module for Airline Protocol Support.
**************************************************************
* Acronym Definitions *
* *
* ALPS : AirLine Protocol Support *
* AX.25 : Airline X.25 *
* EMTOX : Exchange of Mixed Traffic over X.25 *
* ASCU : Agent Set Control Unit *
* *
**************************************************************
Overview of ALPS (AirLine Protocol Support) MIB
==============================================
MIB description
Document to refer: 'Configuring ALPS' section in Cisco IOS Command
Reference & Configuration Guide.
The ALPS MIB provides configuration and operational information
for Cisco's Airline protocol support for IBM-P1024B(ALC) and
Unisys-P1024C(UTS) protocols encapsulation over TCP/IP. The
following entities are managed:
1. Peers
2. ALPS Circuits
3. ASCUs (Agent Set Control Units)
4. ALC interface
5. ALPS Host link interface to the host
HOST(Emtox/Ax.25) <----> Central <---> IP Network <---> Remote <----> ASCU
router router
The router connected to the Host is called the Central router and the router
connected to the ASCU is called the Remote router. We anticipate one Central
router connecting to a large number of Remote routers. Each router has a
local peer, which connects to its counterpart on the other router (referred
to as the remote peer) via a TCP connection. ALPS circuits are set up over
this TCP connection either on a permanent or on-demand basis.
A logical grouping of ASCUs are connected via a single circuit - this has
no connection to the physical interfaces that the ASCUs are connected to.
The only restriction is that all the ASCUs should be directly connected to
the same router.
Multiple ASCUs can connect to a single serial interface and several terminals
connect to an ASCU. However, terminals are not visible to the ALPS feature
- the router talks only to the ASCUs. An ASCU can be identified by
* the interface it is on and its Interface Address (IA) or
* the circuit it is on, and its A1 and A2 values, which identify it
within the circuit.
Thus there are two ways of identifying an ASCU - <interface,IA> or
<circuit-name,A1,A2> Circuit names are globally unique.
The connection to the host is via one of two flavors of X.25 - either
AX.25 (for PVCs) or EMTOX (for SVCs). Each X.25 VC corresponds to one ALPS
circuit. There are several hostlinks between a host and the Central router
and load balancing is done across these. EMTOX allows the host to
dial out to a terminal. This requires the use of an X.121 to IP address
translation table to connect to the appropriate remote peer."
REVISION "200001280000Z"
DESCRIPTION
"Modification for ALC and Service Message Enhancements"
REVISION "9901070000Z"
DESCRIPTION
"Additional modifications to support ALPS/MATIP.
NOTE: The alpsIfHLinkHostHld object has been updated to
change its range. SMI (RFC2578 section 10.2 Extending an
Information Module: Object Definitons) requires a new object
defined and the old object obsoleted. This is also an
index module which would require the old table to be
obsoleted and a new one created. After review it has been
decided to minimize impacts/disruptions to customer
applications, we are not going to follow the SMI guidlines."
REVISION "9812310000Z"
DESCRIPTION
"Modifications to support ALPS/MATIP."
REVISION "9812080000Z"
DESCRIPTION
"Modifications to allow publishing."
REVISION "9805200000Z"
DESCRIPTION
"Change ranges for some variables and update descriptions."
::= {ciscoMgmt 95 }
X121Address ::= OCTET STRING (SIZE(0..17))
-- 0 to 17 bytes in length containing the ASCII
-- characters [0-9], each octet contains one digit
-- of the address.
-- /***************************************/
-- The OBJECT IDENTIFIERS FOR ALPS MIBS
-- /***************************************/
ciscoAlpsMIBObjects OBJECT IDENTIFIER ::= { ciscoAlpsMIB 1 }
-- /***************************************/
-- The Global Object Declarations
-- /***************************************/
AlpsCktName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the ALPS Circuit Name. It is configured from the
parser and is adminstratively assigned. This is globally unique."
SYNTAX DisplayString (SIZE (1..12))
AlpsAscuA1A2Value ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies A1 or A2 value of an ASCU. The A1 & A2 values
together specify an ASCU within an ALPS circuit."
SYNTAX INTEGER(0..255)
-- *********************************************************************
-- * Define ALPS Local Peer
-- *********************************************************************
alpsGroups OBJECT IDENTIFIER ::= { ciscoAlpsMIBObjects 1}
alpsPeerObjects OBJECT IDENTIFIER ::= { ciscoAlpsMIBObjects 2 }
alpsCktObjects OBJECT IDENTIFIER ::= { ciscoAlpsMIBObjects 3 }
alpsIfObjects OBJECT IDENTIFIER ::= { ciscoAlpsMIBObjects 4 }
alpsAscuObjects OBJECT IDENTIFIER ::= { ciscoAlpsMIBObjects 5 }
alpsGlobalObjects OBJECT IDENTIFIER ::= { ciscoAlpsMIBObjects 6 }
-- These MIB objects configure the local ALPS peer. The local peer
-- connects to remote ALPS peers using a TCP/IP tunnel and sets
-- up ALPS circuits across the tunnel.
alpsPeer OBJECT IDENTIFIER ::= { alpsPeerObjects 1 }
alpsPeerLocalIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured IP address used by the ALPS component in
this router."
::= { alpsPeer 1 }
alpsPeerLocalAtpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number used locally by the ALPS peer at this router.
This is a static value but the port number used can change in
later versions. This is not a configured value but is embedded
into the source code. This has been provided mainly to aid
in debugging so that the operator knows which TCP port to
look at. ATP is the ALPS Tunnelling Protocol, a Cisco proprietary
way to tunnel ALPS data across a TCP link"
::= { alpsPeer 2 }
alpsPeerKeepaliveTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP keep alive timeout value for Local ALPS Peer. Keepalives
are sent out periodically at this interval to the remote peer."
::= { alpsPeer 3 }
alpsPeerKeepaliveMaxRetries OBJECT-TYPE
SYNTAX INTEGER(0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of keepalives sent with acknowledgement before declaring
the remote peer dead. 0 implies that keepalives are turned off."
::= { alpsPeer 4 }
alpsPeerInCallsAcceptFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this is true, calls are accepted from any peer. If this is
false, calls are accepted only from those routers which have
been explicitly configured using alps remote-peer commands."
DEFVAL { false }
::= { alpsPeer 5 }
-- *********************************************************************
-- Deprecated ALPS Remote Peer table
-- *********************************************************************
alpsRemPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlpsRemPeerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of Remote peers that the local ALPS peer can communicate
with."
::= { alpsPeerObjects 2 }
alpsRemPeerEntry OBJECT-TYPE
SYNTAX AlpsRemPeerEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Each entry represents an Remote ALPS Peer."
INDEX
{ alpsRemPeerIpAddr }
::= { alpsRemPeerTable 1 }
AlpsRemPeerEntry ::=
SEQUENCE {
alpsRemPeerIpAddr IpAddress,
alpsRemPeerConnType INTEGER,
alpsRemPeerLocalPort INTEGER,
alpsRemPeerRemotePort INTEGER,
alpsRemPeerState INTEGER,
alpsRemPeerUptime TimeTicks,
alpsRemPeerNumActiveCkts Gauge32,
alpsRemPeerIdleTimer TimeInterval,
alpsRemPeerAlarmsEnabled TruthValue,
alpsRemPeerTCPQlen INTEGER,
alpsRemPeerOutPackets Counter32,
alpsRemPeerOutOctets Counter32,
alpsRemPeerInPackets Counter32,
alpsRemPeerInOctets Counter32,
alpsRemPeerDropsGiant Counter32,
alpsRemPeerDropsQFull Counter32,
alpsRemPeerDropsPeerUnreach Counter32,
alpsRemPeerRowStatus RowStatus
}
alpsRemPeerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The remote IP address for the TCP Connection."
::= { alpsRemPeerEntry 1 }
alpsRemPeerConnType OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
dynamic(2)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Type of ALPS circuit established. Dynamic circuits are
established only when there is data traffic that needs to be
sent across and are closed when the alpsRemPeerIdleTimer
expires. Permanent circuits stay up regardless of whether
there is traffic across them or not."
::= { alpsRemPeerEntry 2 }
alpsRemPeerLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The port number used locally by the tcp connection for the
circuit. the initiator of a connection will dynamically assign
a port number. the other end of the connection will have a
well-known port number applicable to the encapsulation used by
the connection - e.g. the value of alpsPeerLocalAtpPort for
ATP connections."
::= { alpsRemPeerEntry 3 }
alpsRemPeerRemotePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The port number used by the remote end of the tcp connection
for the circuit. the initiator of a connection will
dynamically assign a port number. the other end of the
connection will have a well-known port number applicable to
the encapsulation used by the connection - e.g. the value of
alpsPeerLocalAtpPort for ATP connections.
If this connection was initiated by the local router,
a port number will be dynamically selected. Otherwise the value of
alpsPeerLocalAtpPort will be used (for ATP connections)"
::= { alpsRemPeerEntry 4 }
alpsRemPeerState OBJECT-TYPE
SYNTAX INTEGER {
closed(1),
opening(2),
opened(3)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"TCP Peer State. Initially the connection is in the closed state.
For permanent connections, it starts opening the TCP connection
immediately, but for dynamic ones, it waits till there is traffic
addressed to the remote peer. It then progresses via opening into
the opened state."
::= { alpsRemPeerEntry 5 }
alpsRemPeerUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Time elapsed since TCP connection was established."
::= { alpsRemPeerEntry 6 }
alpsRemPeerNumActiveCkts OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of active ALPS circuits in this TCP session."
::= { alpsRemPeerEntry 7 }
alpsRemPeerIdleTimer OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The TCP session with the peer will be closed if there is no
activity for alpsInactiveTimer seconds. This is valid only
for dynamic circuits"
::= { alpsRemPeerEntry 8 }
alpsRemPeerAlarmsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Specifies whether alarms are generated for this remote Peer"
DEFVAL { false }
::= { alpsRemPeerEntry 9 }
alpsRemPeerTCPQlen OBJECT-TYPE
SYNTAX INTEGER (1..200)
UNITS "packets"
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Maximum TCP Queue size allowed for this TCP session."
::= { alpsRemPeerEntry 10 }
alpsRemPeerOutPackets OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of packets transmitted to the remote peer."
::= { alpsRemPeerEntry 11 }
alpsRemPeerOutOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of octets transmitted to the remote peer."
::= { alpsRemPeerEntry 12 }
alpsRemPeerInPackets OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of packets received from the remote peer."
::= { alpsRemPeerEntry 13 }
alpsRemPeerInOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "octets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of octets received from the remote peer."
::= { alpsRemPeerEntry 14 }
alpsRemPeerDropsGiant OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of Packets dropped because they were larger than the
maximum allowed packet size of 3840 bytes."
::= { alpsRemPeerEntry 15 }
alpsRemPeerDropsQFull OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of packets dropped because the TCP queue (of
size alpsRemPeerTCPQlen) was full."
::= { alpsRemPeerEntry 16 }
alpsRemPeerDropsPeerUnreach OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Number of packets dropped because remote peer was unreachable."
::= { alpsRemPeerEntry 17 }
alpsRemPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { alpsRemPeerEntry 18 }
-- *******************************************************************
-- Define ALPS Remote Peer Tables.
--
-- The ALPS Remote Peer Tables are now split into two tables,
-- one table for ALPS remote peer configurations and a second
-- table for ALPS remote peer connections. The table for ALPS
-- remote peer connections contains the objects that manage
-- the TCP connections used by ALPS. The table for ALPS
-- remote peer configuration objects contains the information
-- that objects in the remote peer connection table use to
-- configure themselves. The alpsRemPeerTable was deprecated
-- and split into these 2 tables because ALPS/MATIP peer connections
-- do not have a 1-to-1 mapping to an ALPS remote peer configuration
-- object. Several ALPS/MATIP peer connections can use the same ALPS
-- remote peer configuration, provided the ALPS/MATIP peer connections
-- share the same remote peer IP address.
-- *******************************************************************
-- ***************************************
-- ALPS Remote Peer Configuration Table
-- ***************************************
alpsRemPeerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlpsRemPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table listing of all administered ALPS remote peer
configuration entries on this node. Entries in
this table can be created via a CLI command or via
alpsRemPeerCfgRowStatus."
::= { alpsPeerObjects 3 }
alpsRemPeerCfgEntry OBJECT-TYPE
SYNTAX AlpsRemPeerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents an ALPS remote peer
configuration entry on this node."
INDEX
{ alpsRemPeerCfgIpAddr,
alpsRemPeerCfgProtocol }
::= { alpsRemPeerCfgTable 1 }
AlpsRemPeerCfgEntry ::=
SEQUENCE {
alpsRemPeerCfgIpAddr IpAddress,
alpsRemPeerCfgProtocol INTEGER,
alpsRemPeerCfgActivation INTEGER,
alpsRemPeerCfgTCPQLen INTEGER,
alpsRemPeerCfgIdleTimer TimeInterval,
alpsRemPeerCfgNoCircTimer TimeInterval,
alpsRemPeerCfgAlarmsOn TruthValue,
alpsRemPeerCfgStatIntvl TimeInterval,
alpsRemPeerCfgStatRetry INTEGER,
alpsRemPeerCfgRowStatus RowStatus
}
alpsRemPeerCfgIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configured IP address of an ALPS remote peer."
::= { alpsRemPeerCfgEntry 1 }
alpsRemPeerCfgProtocol OBJECT-TYPE
SYNTAX INTEGER {
atp(1),
matipTypeA(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configured ALPS protocol encapsulation. This
protocol encapsulation is at the layer above TCP."
::= { alpsRemPeerCfgEntry 2 }
alpsRemPeerCfgActivation OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
dynamic(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured type of ALPS peer activation."
::= { alpsRemPeerCfgEntry 3 }
alpsRemPeerCfgTCPQLen OBJECT-TYPE
SYNTAX INTEGER (1..100)
UNITS "packets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured maximum TCP Queue size."
::= { alpsRemPeerCfgEntry 4 }
alpsRemPeerCfgIdleTimer OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured idle timer for a dynamic
activation peer."
::= { alpsRemPeerCfgEntry 5 }
alpsRemPeerCfgNoCircTimer OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured no-circuit timer for a dynamic
activation peer."
::= { alpsRemPeerCfgEntry 6 }
alpsRemPeerCfgAlarmsOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured parameter which specifies whether
alarms are generated for remote peer connections
to the IP address in alpsRemPeerCfgIpAddr."
DEFVAL { false }
::= { alpsRemPeerCfgEntry 7 }
alpsRemPeerCfgStatIntvl OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured status interval timer."
::= { alpsRemPeerCfgEntry 8 }
alpsRemPeerCfgStatRetry OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured number of status retries."
::= { alpsRemPeerCfgEntry 9 }
alpsRemPeerCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or
delete an existing row in this table."
::= { alpsRemPeerCfgEntry 10 }
-- ***************************************
-- ALPS Remote Peer Connection Table
-- ***************************************
alpsRemPeerConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlpsRemPeerConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table listing of all ALPS remote peer
connections on this node."
::= { alpsPeerObjects 4 }
alpsRemPeerConnEntry OBJECT-TYPE
SYNTAX AlpsRemPeerConnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents an ALPS remote peer
connection on this node."
INDEX
{ alpsRemPeerConnIpAddr,
alpsRemPeerConnIdString }
::= { alpsRemPeerConnTable 1 }
AlpsRemPeerConnEntry ::=
SEQUENCE {
alpsRemPeerConnIpAddr IpAddress,
alpsRemPeerConnIdString DisplayString,
alpsRemPeerConnLocalPort INTEGER,
alpsRemPeerConnForeignPort INTEGER,
alpsRemPeerConnState INTEGER,
alpsRemPeerConnProtocol INTEGER,
alpsRemPeerConnCreation INTEGER,
alpsRemPeerConnActivation INTEGER,
alpsRemPeerConnUptime TimeTicks,
alpsRemPeerConnNumActCirc INTEGER,
alpsRemPeerConnLastTxRx TimeStamp,
alpsRemPeerConnLastRxAny TimeStamp,
alpsRemPeerConnIdleTimer TimeInterval,
alpsRemPeerConnNoCircTimer TimeInterval,
alpsRemPeerConnTCPQLen INTEGER,
alpsRemPeerConnAlarmsOn TruthValue,
alpsRemPeerConnStatIntvl INTEGER,
alpsRemPeerConnStatRetry INTEGER,
alpsRemPeerConnDownReason INTEGER,
alpsRemPeerConnOutPackets Counter32,
alpsRemPeerConnOutOctets Counter32,
alpsRemPeerConnInPackets Counter32,
alpsRemPeerConnInOctets Counter32,
alpsRemPeerConnDropsGiant Counter32,
alpsRemPeerConnDropsQFull Counter32,
alpsRemPeerConnDropsUnreach Counter32,
alpsRemPeerConnDropsVersion Counter32
}
alpsRemPeerConnIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the ALPS remote peer."
::= { alpsRemPeerConnEntry 1 }
alpsRemPeerConnIdString OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A descriptive ASCII string that is used to distinguish
among different peer connections to the same ALPS remote
peer IP address."
::= { alpsRemPeerConnEntry 2 }
alpsRemPeerConnLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local TCP port number used by the underlying
TCP connection to an ALPS remote peer."
::= { alpsRemPeerConnEntry 3 }
alpsRemPeerConnForeignPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The foreign (remote) TCP port number used by the
underlying TCP connection to an ALPS remote peer."
::= { alpsRemPeerConnEntry 4 }
alpsRemPeerConnState OBJECT-TYPE
SYNTAX INTEGER {
closed(1),
opening(2),
opened(3),
busy(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the connection to an ALPS remote peer."
::= { alpsRemPeerConnEntry 5 }
alpsRemPeerConnProtocol OBJECT-TYPE
SYNTAX INTEGER {
atp(1),
matipTypeA(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ALPS protocol encapsulation used on the
connection to the ALPS remote peer. This protocol
encapsulation is a layer above TCP."
::= { alpsRemPeerConnEntry 6 }
alpsRemPeerConnCreation OBJECT-TYPE
SYNTAX INTEGER {
admin(1),
learned(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stimulus for creating the peer connection object.
The peer connection object may be created solely due to
configuration (admin) or due to a combination of
configuration and protocol events (learned)."
::= { alpsRemPeerConnEntry 7 }
alpsRemPeerConnActivation OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Basis for activation a peer connection. A permanent activation peer
connection will attempt to open immediately and stay open, regardless
of the usage of the peer connection. A dynamic activation peer
connection only opens when there is data to send and the peer connection
will close if there are no data messages sent or received across the peer
for the duration of the idle timer."
::= { alpsRemPeerConnEntry 8 }
alpsRemPeerConnUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time since the ALPS peer connection
was successfully established."
::= { alpsRemPeerConnEntry 9 }
alpsRemPeerConnNumActCirc OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ALPS virtual circuits using the
connection to this ALPS remote peer."
::= { alpsRemPeerConnEntry 10 }
alpsRemPeerConnLastTxRx OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when a peer data message
was last transmitted or received across this
ALPS remote peer connection. This timestamp is not
update if the peer message is a peer status
inquiry/response message."
::= { alpsRemPeerConnEntry 11 }
alpsRemPeerConnLastRxAny OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when a peer data or
status message is last received across the
ALPS remote peer connection."
::= { alpsRemPeerConnEntry 12 }
alpsRemPeerConnIdleTimer OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A dynamic activation ALPS peer connection will be closed
if zero peer data messages are sent or received for
a length of time greater than or equal to this timer."
::= { alpsRemPeerConnEntry 13 }
alpsRemPeerConnNoCircTimer OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A dynamic activation ALPS peer connection will be closed
if zero ALPS circuits are active or attempt to activate
for a length of time greater than or equal to this timer."
::= { alpsRemPeerConnEntry 14 }
alpsRemPeerConnTCPQLen OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ALPS peer messages that
can be queued in a single TCP session."
::= { alpsRemPeerConnEntry 15 }
alpsRemPeerConnAlarmsOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter specifies whether ALPS alarms
are generated for this ALPS remote peer connection."
::= { alpsRemPeerConnEntry 16 }
alpsRemPeerConnStatIntvl OBJECT-TYPE
SYNTAX INTEGER (0..300)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time interval (in seconds) between transmission of
consecutive ALPS Peer Status messages. These messages
are only transmitted if zero messages are received on the
peer connection for a length of time greater than or equal
to this timer."
::= { alpsRemPeerConnEntry 17 }
alpsRemPeerConnStatRetry OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of consecutive unanswered ALPS Peer Status
messages transmitted before closing the conenction to
the ALPS remote peer."
::= { alpsRemPeerConnEntry 18 }
alpsRemPeerConnDownReason OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
idle(2),
noCircuits(3),
destUnreachable(4),
foreignReset(5),
localReset(6),
noMemory(7),
openingTimeout(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason that an ALPS Peer connection failed to
open sauccessfully."
::= { alpsRemPeerConnEntry 19 }
alpsRemPeerConnOutPackets OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted on this ALPS
remote peer connection."
::= { alpsRemPeerConnEntry 20 }
alpsRemPeerConnOutOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets transmitted on this ALPS
remote peer connection."
::= { alpsRemPeerConnEntry 21 }
alpsRemPeerConnInPackets OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received on this ALPS
remote peer connection."
::= { alpsRemPeerConnEntry 22 }
alpsRemPeerConnInOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of octets received on this ALPS
remote peer connection."
::= { alpsRemPeerConnEntry 23 }
alpsRemPeerConnDropsGiant OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ALPS peer packets dropped due to exceeding
the maximum allowed packet size of 3840 bytes."
::= { alpsRemPeerConnEntry 24 }
alpsRemPeerConnDropsQFull OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ALPS peer packets dropped because
the TCP output queue is full."
::= { alpsRemPeerConnEntry 25 }
alpsRemPeerConnDropsUnreach OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ALPS peer packets dropped because
the ALPS remote peer is unreachable."
::= { alpsRemPeerConnEntry 26 }
alpsRemPeerConnDropsVersion OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ALPS peer packets dropped because
of a version mismatch in the ALPS encapsulation."
::= { alpsRemPeerConnEntry 27 }
-- *********************************************************************
-- Define ALPS Circuit tables - these are also organised into a base
-- table and a dlc-type specific table (X25 or P1024)
-- Similar to the Peer tables, these would contain configured circuits at
-- the remote router and entries for dynamically created circuits at the
-- Central router
-- *********************************************************************
alpsCktBaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlpsCktBaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of ALPS circuits. This table contains variables
common to central & remote routers."
::= { alpsCktObjects 1 }