-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCISCO-VPDN-MGMT-MIB
2755 lines (2443 loc) · 104 KB
/
CISCO-VPDN-MGMT-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
-- *****************************************************************
-- CISCO-VPDN-MGMT-MIB.my: VPDN Management MIB
--
-- July 1997, Johnny Chan
--
-- The following line marks this file as a single-source file which
-- will be kept in-sync among all single-source branches:
--
-- EDGE_SERVICES_SINGLESOURCE_FILE
--
-- Copyright (c) 1997-2006, 2009 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
CISCO-VPDN-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
TimeTicks,
Gauge32,
Counter32,
Integer32,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
TimeStamp,
DisplayString,
TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero
FROM IF-MIB
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB
ciscoExperiment
FROM CISCO-SMI;
ciscoVpdnMgmtMIB MODULE-IDENTITY
LAST-UPDATED "200906160000Z"
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 VPDN.
Overview of VPDN MIB
MIB description
This MIB is to support the Virtual Private Dialup Network (VPDN)
feature of Cisco IOS. VPDN handles the forwarding of PPP links
from an Internet Provider (ISP) to a Home Gateway.
The VPDN MIB provides the operational information on Cisco's
VPDN tunnelling implementation. The following entities are
managed:
1) Global VPDN information
2) VPDN tunnel information
3) VPDN tunnel's user information
4) Failure history per user
The following example configuration shows how the VPDN MIB
returns VPDN information, from either CISCO A - Network Access
Server (NAS) or CISCO B - Tunnel Server (TS). The User call is
projected by either domain name or Dialed Number Identification
Service (DNIS).
The terms NAS and TS are generic terms refering to the VPDN
systems.
The following table shows the corresponding technology-specific
terms.
Network Access Server Tunnel Server
------------------------------ -------------------------
L2F Network Access Server (NAS) Home Gateway (HGW)
L2TP L2TP Access Concentrator (LAC) L2TP Network Server (LNS)
PPTP PPTP Access Concentrator (PAC) PPTP Network Server (PNS)
(NAS) (TS)
User ===== Cisco A ===== IP Network ===== Cisco B ===== Server
| |
+========== VPDN ==========+
1) The VPDN global entry identifies the system wide VPDN
information.
2) The VPDN tunnel table identifies the active VPDN tunnels on
Cisco A and Cisco B. The table contains an entry for each
active tunnel on the system.
3) The VPDN tunnel user table identifies the active users for
each active tunnel on each system and provides relevant
information for each user.
4) The VPDN failure history table identifies the last failure
recorded per user and provides relevant information.
"
REVISION "200601200000Z"
DESCRIPTION
"Obsoleted the following deprecated L2F specific objects.
These set of objects have been replaced by the
corresponding multi-protocol objects since 1999-03-24.
Obsoleted Objects Existing replacements
================= =====================
cvpdnTunnelTotal cvpdnSystemTable
cvpdnSessionTotal cvpdnSystemTable
cvpdnDeniedUsersTotal cvpdnSystemTable
cvpdnTunnelTable cvpdnTunnelAttrTable
cvpdnTunnelSessionTable cvpdnSessionAttrTable
Deprecated the following objects and added corresponding
InetAddressType/InetAddress compliant counterparts:
Deprecated Objects Added Replacements
================== ==================
cvpdnTunnelAttrLocalIpAddress
cvpdnTunnelAttrLocalInetAddressType
cvpdnTunnelAttrLocalInetAddress
cvpdnTunnelAttrSourceIpAddress
cvpdnTunnelAttrSourceInetAddressType
cvpdnTunnelAttrSourceInetAddress
cvpdnTunnelAttrRemoteIpAddress
cvpdnTunnelAttrRemoteInetAddressType
cvpdnTunnelAttrRemoteInetAddress
cvpdnUnameToFailHistSourceIp
cvpdnUnameToFailHistSourceInetType
cvpdnUnameToFailHistSourceInetAddr
cvpdnUnameToFailHistDestIp
cvpdnUnameToFailHistDestInetType
cvpdnUnameToFailHistDestInetAddr
Added two new values, 'pwUp' and 'pwDown', for the
existing object cvpdnNotifSessionEvent to support
pseudowire status change event reporting.
"
REVISION "200406080000Z"
DESCRIPTION
"Deprecated the cvpdnBundleEndpointType object since it's
values did not align with the PPP protocol. This object was
replaced by cvpdnBundleEndpointClass.
"
REVISION "200404020000Z"
DESCRIPTION
"Added support for Multilink PPP VPDN information. Modified
the cvpdnSessionAttrTable to add objects that specify the
multilink PPP bundle to which a session belongs. Added
scalar objects to hold the total number of multilink PPP
bundles comprised of one, two, and more than two links.
Added the cvpdnBundleTable that describes the PPP multilink
bundle. Added the cvpdnChildBundleTable to expose the
containment relationship between the multilink PPP bundle
and the VPDN tunnel.
"
REVISION "200207080000Z"
DESCRIPTION
"Added support for VPDN Template information. The template
table reports the number of active sessions for each
template. This number is the sum of active sessions for
all VPDN groups associated with each template.
"
REVISION "200205170000Z"
DESCRIPTION
"Changed cvpdnSessionAttrVirtualCircuitID to an Unsigned32
object. Also, moved Unsigned32 import to SNMPv2-SMI.
"
REVISION "200204020000Z"
DESCRIPTION
"Added virtual circuit ID, packets dropped, and notification
objects for WAN/IP support.
"
REVISION "200001120000Z"
DESCRIPTION
"Added support for Point-to-Point Tunneling Protocol (PPTP).
Changed object descriptions to use generic terms.
"
REVISION "9903240000Z"
DESCRIPTION
"Added support for multiple tunnel protocols with these
tables
1) cvpdnSystemTable
2) cvpdnTunnelAttrTable
3) cvpdnTunnelSessionAttrTable
Deprecated objects and tables duplicated by the three new
tables
1) cvpdnTunnelTotal, cvpdnSessionTotal,
cvpdnDeniedUsersTotal
2) cvpdnTunnelTable
3) cvpdnTunnelSessionTable
"
REVISION "9707150000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoExperiment 24 }
TunnelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The tunnel type. This is the tunnel protocol of a VPDN
tunnel."
SYNTAX INTEGER {
l2f(1),
l2tp(2),
pptp(3)
}
EndpointClass ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The endpoint discriminator class supplied by the remote peer in
a PPP Multilink bundle.
RFC 1990 defines the following classes:
none: Class 0 - Null Class. No endpoint discriminator
is being used. The endpoint discriminator should
contain a SnmpAdminString (SIZE (0)) value.
local: Class 1 - Locally Assigned Address. This class is
defined to permit a local assignment in the case
where use of one of the globally unique classes is
not possible. The endpoint discriminator should
contain a SnmpAdminString (SIZE(1..20)) value.
ipV4Address: Class 2 - Internet Protocol (IP) Address. An
address in this class contains an IP host address.
The endpoint discriminator should contain a
InetAddressIPv4 value.
macAddress: Class 3 - IEEE 802.1 Globally Assigned MAC
Address. An address in this class contains an
IEEE 802.1 MAC address in canonical (802.3)
format. The endpoint discriminator should contain
a MacAddress value.
magicNumber: Class 4 - PPP Magic-Number Block. This is not an
address but a block of 1 to 5 concatenated 32 bit
PPP Magic-Numbers. The endpoint discriminator
should contain an OCTET STRING (SIZE (4|8|12|16|
20)) value.
phone: Class 5 - Public Switched Network Directory
Number. An address in this class contains an
octet sequence as defined by I.331 (E.164)
representing an international telephone directory
number suitable for use to access the endpoint via
the public switched telephone network. The
endpoint discriminator should contain a
SnmpAdminString (SIZE(1..15)) value."
REFERENCE
"The PPP Multilink Protocol (MP), RFC 1990, Section 5.1.3."
SYNTAX INTEGER {
none(1),
local(2),
ipV4Address(3),
macAddress(4),
magicNumber(5),
phone(6)
}
ciscoVpdnMgmtMIBObjects OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIB 1 }
cvpdnSystemInfo OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIBObjects 1 }
cvpdnTunnelInfo OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIBObjects 2 }
cvpdnTunnelSessionInfo OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIBObjects 3 }
cvpdnUserToFailHistInfo OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIBObjects 4 }
cvpdnTemplateInfo OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIBObjects 5 }
cvpdnMultilinkInfo OBJECT IDENTIFIER
::= { ciscoVpdnMgmtMIBObjects 6 }
-- ******************************************************************
-- * System Wide VPDN Information
-- ******************************************************************
cvpdnTunnelTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "tunnels"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of VPDN tunnels that are currently
active within this system."
::= { cvpdnSystemInfo 1 }
cvpdnSessionTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "users"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of active users in all the active VPDN
tunnels within this system."
::= { cvpdnSystemInfo 2 }
cvpdnDeniedUsersTotal OBJECT-TYPE
SYNTAX Counter32
UNITS "attempts"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of denied user attempts to all the
active VPDN tunnels within this system."
::= { cvpdnSystemInfo 3 }
-- VPDN System Table provides aggregated tunnel information for each
-- tunnel protocol.
-- The contents of this table supercedes the three objects
-- cvpdnTunnelTotal, cvpdnSessionTotal, and cvpdnDeniedUsersTotal
cvpdnSystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvpdnSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of information about the VPDN system for all tunnel
types."
::= { cvpdnSystemInfo 4 }
cvpdnSystemEntry OBJECT-TYPE
SYNTAX CvpdnSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing information about a
single type of VPDN tunnel."
INDEX { cvpdnSystemTunnelType }
::= { cvpdnSystemTable 1 }
CvpdnSystemEntry ::=
SEQUENCE {
cvpdnSystemTunnelType TunnelType,
cvpdnSystemTunnelTotal Gauge32,
cvpdnSystemSessionTotal Gauge32,
cvpdnSystemDeniedUsersTotal Counter32,
cvpdnSystemInitialConnReq Counter32,
cvpdnSystemSuccessConnReq Counter32,
cvpdnSystemFailedConnReq Counter32
}
cvpdnSystemTunnelType OBJECT-TYPE
SYNTAX TunnelType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tunnel type. This is the tunnel protocol."
::= { cvpdnSystemEntry 1 }
cvpdnSystemTunnelTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "tunnels"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VPDN tunnels that are currently active
of this tunnel type."
::= { cvpdnSystemEntry 2 }
cvpdnSystemSessionTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of active sessions in all the active VPDN
tunnels of this tunnel type."
::= { cvpdnSystemEntry 3 }
cvpdnSystemDeniedUsersTotal OBJECT-TYPE
SYNTAX Counter32
UNITS "attempts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of denied user attempts to all the VPDN
tunnels of this tunnel type since last system
re-initialization."
::= { cvpdnSystemEntry 4 }
cvpdnSystemInitialConnReq OBJECT-TYPE
SYNTAX Counter32
UNITS "attempts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number tunnel connection attempts on all the VPDN
tunnels of this tunnel type since last system
re-initialization."
::= { cvpdnSystemEntry 5 }
cvpdnSystemSuccessConnReq OBJECT-TYPE
SYNTAX Counter32
UNITS "attempts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number tunnel Successful connection attempts in VPDN
tunnels of this tunnel type since last system
re-initialization."
::= { cvpdnSystemEntry 6 }
cvpdnSystemFailedConnReq OBJECT-TYPE
SYNTAX Counter32
UNITS "attempts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number tunnel Failed connection attempts in VPDN
tunnels of this tunnel type since last system
re-initialization."
::= { cvpdnSystemEntry 7 }
-- Objects indicating whether the specified notifications are enabled
-- or not.
cvpdnSystemNotifSessionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether Layer 2 VPN session notifications are
enabled."
DEFVAL { false }
::= { cvpdnSystemInfo 5 }
cvpdnSystemClearSessions OBJECT-TYPE
SYNTAX INTEGER {
none(1),
all(2),
l2f(3),
l2tp(4),
pptp(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clears all the sessions in a given tunnel type. When
reading this object, the value of 'none' will always be
returned.
When setting these values, the following operations will be
performed:
none: no operation.
all: clears all the sessions in all the tunnels.
l2f: clears all the L2F sessions.
l2tp: clears all the L2TP sessions.
pptp: clears all the PPTP sessions."
::= { cvpdnSystemInfo 6 }
-- ******************************************************************
-- * VPDN Tunnel General Information Table
-- ******************************************************************
cvpdnTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvpdnTunnelEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table of information about the active VPDN tunnels."
::= { cvpdnTunnelInfo 1 }
cvpdnTunnelEntry OBJECT-TYPE
SYNTAX CvpdnTunnelEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in the table, containing information about a
single active VPDN tunnel."
INDEX { cvpdnTunnelTunnelId }
::= { cvpdnTunnelTable 1 }
CvpdnTunnelEntry ::=
SEQUENCE {
cvpdnTunnelTunnelId Unsigned32,
cvpdnTunnelRemoteTunnelId Unsigned32,
cvpdnTunnelLocalName DisplayString,
cvpdnTunnelRemoteName DisplayString,
cvpdnTunnelRemoteEndpointName DisplayString,
cvpdnTunnelLocalInitConnection TruthValue,
cvpdnTunnelOrigCause INTEGER,
cvpdnTunnelState INTEGER,
cvpdnTunnelActiveSessions Gauge32,
cvpdnTunnelDeniedUsers Counter32,
cvpdnTunnelSoftshut TruthValue,
cvpdnTunnelNetworkServiceType INTEGER,
cvpdnTunnelLocalIpAddress IpAddress,
cvpdnTunnelSourceIpAddress IpAddress,
cvpdnTunnelRemoteIpAddress IpAddress
}
cvpdnTunnelTunnelId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The Tunnel ID of an active VPDN tunnel. If it is the
instigator of the tunnel, the ID is the HGW/LNS tunnel
ID, otherwise it is the NAS/LAC tunnel ID."
::= { cvpdnTunnelEntry 1 }
cvpdnTunnelRemoteTunnelId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The remote Tunnel ID of an active VPDN tunnel. If it
is the instigator of the tunnel, the ID is the NAS/LAC
tunnel ID, otherwise it is the HGW/LNS tunnel ID."
::= { cvpdnTunnelEntry 2 }
cvpdnTunnelLocalName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The local name of an active VPDN tunnel. It will be
the NAS/LAC name of the tunnel if the router serves as
the NAS/LAC, or the HGW/LNS name of the tunnel if the
system serves as the home gateway. Typically, the
local name is the configured host name of the router."
::= { cvpdnTunnelEntry 3 }
cvpdnTunnelRemoteName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The remote name of an active VPDN tunnel. It will be
the home gateway name of the tunnel if the system is a
NAS/LAC, or the NAS/LAC name of the tunnel if the
system serves as the home gateway."
::= { cvpdnTunnelEntry 4 }
cvpdnTunnelRemoteEndpointName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The remote end point name of an active VPDN tunnel.
This name is either the domain name or the DNIS that
this tunnel is projected with."
::= { cvpdnTunnelEntry 5 }
cvpdnTunnelLocalInitConnection OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates whether the tunnel was generated
locally or not."
::= { cvpdnTunnelEntry 6 }
cvpdnTunnelOrigCause OBJECT-TYPE
SYNTAX INTEGER {
domain(1),
dnis(2),
stack(3)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The cause which originated an active VPDN tunnel. The
tunnel can be projected via domain name, DNIS or a
stack group (SGBP)."
::= { cvpdnTunnelEntry 7 }
cvpdnTunnelState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
opening(2),
open(3),
closing(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The current state of an active VPDN tunnel. Each state
code is explained below:
unknown: The current state of the tunnel is
unknown.
opening: The tunnel has just been instigated and
is pending for a remote end reply to
complete the process.
open: The tunnel is active.
closing: The tunnel has just been shut down and
is pending for the remote end to reply
to complete the process."
::= { cvpdnTunnelEntry 8 }
cvpdnTunnelActiveSessions OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The total number of active session currently in the
tunnel."
::= { cvpdnTunnelEntry 9 }
cvpdnTunnelDeniedUsers OBJECT-TYPE
SYNTAX Counter32
UNITS "calls"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"A count of the accumulated total of denied users for
the tunnel."
::= { cvpdnTunnelEntry 10 }
cvpdnTunnelSoftshut OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"A VPDN tunnel can be put into a soft shut state to
prevent any new user session to be added. This object
specifies whether this tunnel has been soft shut."
::= { cvpdnTunnelEntry 12 }
cvpdnTunnelNetworkServiceType OBJECT-TYPE
SYNTAX INTEGER {
ip(1)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The type of network service used in the active tunnel.
For now it is IP only."
::= { cvpdnTunnelEntry 13 }
cvpdnTunnelLocalIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The local IP address of the tunnel. This IP address is
that of the interface at the local end of the tunnel."
::= { cvpdnTunnelEntry 14 }
cvpdnTunnelSourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The source IP address of the tunnel. This IP address
is the user configurable IP address for Stack Group
Biding Protocol (SGBP) via the CLI command:
vpdn source-ip"
REFERENCE
"The Stack Group Biding Protocol (SGBP), United States
Patent 6073176"
::= { cvpdnTunnelEntry 15 }
cvpdnTunnelRemoteIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The remote IP address of the tunnel. This IP address
is that of the interface at the remote end of the
tunnel."
::= { cvpdnTunnelEntry 16 }
--
-- VPDN Tunnel Attribute Table provides tunnel level information
-- This table supercedes the VPDN Tunnel Table, cvpdnTunnelTable
cvpdnTunnelAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvpdnTunnelAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of information about the active VPDN tunnels. An
entry is added to the table when a new tunnel is initiated
and removed from the table when the tunnel is terminated."
::= { cvpdnTunnelInfo 2 }
cvpdnTunnelAttrEntry OBJECT-TYPE
SYNTAX CvpdnTunnelAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing information about a
single active VPDN tunnel."
INDEX { cvpdnSystemTunnelType,
cvpdnTunnelAttrTunnelId }
::= { cvpdnTunnelAttrTable 1 }
CvpdnTunnelAttrEntry ::=
SEQUENCE {
cvpdnTunnelAttrTunnelId Integer32,
cvpdnTunnelAttrRemoteTunnelId Integer32,
cvpdnTunnelAttrLocalName DisplayString,
cvpdnTunnelAttrRemoteName DisplayString,
cvpdnTunnelAttrRemoteEndpointName DisplayString,
cvpdnTunnelAttrLocalInitConnection TruthValue,
cvpdnTunnelAttrOrigCause INTEGER,
cvpdnTunnelAttrState INTEGER,
cvpdnTunnelAttrActiveSessions Gauge32,
cvpdnTunnelAttrDeniedUsers Counter32,
cvpdnTunnelAttrSoftshut TruthValue,
cvpdnTunnelAttrNetworkServiceType INTEGER,
cvpdnTunnelAttrLocalIpAddress IpAddress,
cvpdnTunnelAttrSourceIpAddress IpAddress,
cvpdnTunnelAttrRemoteIpAddress IpAddress,
cvpdnTunnelAttrLocalInetAddressType InetAddressType,
cvpdnTunnelAttrLocalInetAddress InetAddress,
cvpdnTunnelAttrSourceInetAddressType InetAddressType,
cvpdnTunnelAttrSourceInetAddress InetAddress,
cvpdnTunnelAttrRemoteInetAddressType InetAddressType,
cvpdnTunnelAttrRemoteInetAddress InetAddress
}
cvpdnTunnelAttrTunnelId OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Tunnel ID of an active VPDN tunnel. If this end is the
instigator of the tunnel, the ID is the TS tunnel ID,
otherwise it is the NAS tunnel ID.
Two distinct tunnels with the same tunnel ID may exist, but
with different tunnel types.
"
::= { cvpdnTunnelAttrEntry 1 }
cvpdnTunnelAttrRemoteTunnelId OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote Tunnel ID of an active VPDN tunnel. If this end
is the instigator of the tunnel, the ID is the NAS tunnel
ID, otherwise it is the TS tunnel ID."
::= { cvpdnTunnelAttrEntry 2 }
cvpdnTunnelAttrLocalName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local name of an active VPDN tunnel. It will be the
NAS name of the tunnel if the system serves as the NAS, or
the TS name of the tunnel if the system serves as the
tunnel server. Typically, the local name is the configured
host name of the system."
::= { cvpdnTunnelAttrEntry 3 }
cvpdnTunnelAttrRemoteName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote name of an active VPDN tunnel. It will be the
tunnel server name of the tunnel if the system is a NAS,
or the NAS name of the tunnel if the system serves as the
tunnel server."
::= { cvpdnTunnelAttrEntry 4 }
cvpdnTunnelAttrRemoteEndpointName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote end point name of an active VPDN tunnel. This
name is either the domain name or the DNIS that this tunnel
is projected with."
::= { cvpdnTunnelAttrEntry 5 }
cvpdnTunnelAttrLocalInitConnection OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the tunnel was originated
locally or not. If it's true, the tunnel was originated
locally."
::= { cvpdnTunnelAttrEntry 6 }
cvpdnTunnelAttrOrigCause OBJECT-TYPE
SYNTAX INTEGER {
domain(1),
dnis(2),
stack(3),
xconnect(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cause which originated an active VPDN tunnel. The
tunnel can be projected via domain name, DNIS, stack group,
or L2 Xconnect."
::= { cvpdnTunnelAttrEntry 7 }
cvpdnTunnelAttrState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
l2fOpening(2),
l2fOpenWait(3),
l2fOpen(4),
l2fClosing(5),
l2fCloseWait(6),
l2tpIdle(7),
l2tpWaitCtlReply(8),
l2tpEstablished(9),
l2tpShuttingDown(10),
l2tpNoSessionLeft(11),
pptpIdle(12),
pptpWaitConnect(13),
pptpWaitCtlRequest(14),
pptpWaitCtlReply(15),
pptpEstablished(16),
pptpWaitStopReply(17),
pptpTerminal(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of an active VPDN tunnel.
Tunnels of type l2f will have states with the 'l2f' prefix.
Tunnels of type l2tp will have states with the 'l2tp'
prefix.
Tunnels of type pptp will have states with the 'pptp'
prefix.
Each state code is explained below:
unknown: The current state of the tunnel is
unknown.
l2fOpening: The tunnel has just been initiated
and is pending for a remote end
reply to complete the process.
l2fOpenWait: This end received a tunnel open
request from the remote end and is
waiting for the tunnel to be
established.
l2fOpen: The tunnel is active.
l2fClosing: This end received a tunnel close
request.
l2fCloseWait: The tunnel has just been shut down
and is pending for the remote end
to reply to complete the process.
l2tpIdle: No tunnel is initiated yet.
l2tpWaitCtlReply: The tunnel has been initiated and
is pending for a remote end reply
to complete the process.
l2tpEstablished: The tunnel is active.
l2tpShuttingDown: The tunnel is in progress of
shutting down.
l2tpNoSessionLeft: There is no session left in the
tunnel.
pptpIdle: No tunnel is initiated yet.
pptpWaitConnect: The tunnel is waiting for a TCP
connection.
pptpWaitCtlRequest: The tunnel has been initiated and
is pending for a remote end
request.
pptpWaitCtlReply: The tunnel has been initiated and
is pending for a remote end reply.
pptpEstablished: The tunnel is active.
pptpWaitStopReply: The tunnel is being shut down and
is pending for a remote end reply.
pptpTerminal: The tunnel has been shut down."
::= { cvpdnTunnelAttrEntry 8 }
cvpdnTunnelAttrActiveSessions OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of active session currently in the
tunnel."
::= { cvpdnTunnelAttrEntry 9 }
cvpdnTunnelAttrDeniedUsers OBJECT-TYPE
SYNTAX Counter32
UNITS "calls"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the accumulated total of denied users for the
tunnel."
::= { cvpdnTunnelAttrEntry 10 }
cvpdnTunnelAttrSoftshut OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A VPDN tunnel can be put into a soft shut state to prevent
any new session to be added. This object specifies whether
this tunnel has been soft shut. If its true, it has been
soft shut."
::= { cvpdnTunnelAttrEntry 11 }
cvpdnTunnelAttrNetworkServiceType OBJECT-TYPE
SYNTAX INTEGER {
ip(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of network service used in the active tunnel."
::= { cvpdnTunnelAttrEntry 12 }
cvpdnTunnelAttrLocalIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The local IP address of the tunnel. This IP address is
that of the interface at the local end of the tunnel."
::= { cvpdnTunnelAttrEntry 13 }
cvpdnTunnelAttrSourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The source IP address of the tunnel. This IP address is
the user configurable IP address for Stack Group Biding
Protocol."
REFERENCE
"The Stack Group Biding Protocol (SGBP), United States
Patent 6073176"
::= { cvpdnTunnelAttrEntry 14 }
cvpdnTunnelAttrRemoteIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The remote IP address of the tunnel. This IP address is
that of the interface at the remote end of the tunnel."
::= { cvpdnTunnelAttrEntry 15 }
cvpdnTunnelAttrLocalInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the type of address contained in
cvpdnTunnelAttrLocalInetAddress"