2756 lines
104 KiB
Plaintext
2756 lines
104 KiB
Plaintext
-- *****************************************************************
|
|
-- 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: cs-vpdn@cisco.com"
|
|
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"
|
|
::= { cvpdnTunnelAttrEntry 16 }
|
|
|
|
cvpdnTunnelAttrLocalInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local IP address of the tunnel. This IP address is
|
|
that of the interface at the local end of the tunnel.
|
|
The type of this address is determined by the value of
|
|
cvpdnTunnelAttrLocalInetAddressType."
|
|
::= { cvpdnTunnelAttrEntry 17 }
|
|
|
|
cvpdnTunnelAttrSourceInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of address contained in
|
|
cvpdnTunnelAttrSourceInetAddress"
|
|
::= { cvpdnTunnelAttrEntry 18 }
|
|
|
|
cvpdnTunnelAttrSourceInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of the tunnel. This IP address is
|
|
the user configurable IP address for Stack Group Biding
|
|
Protocol. The type of this address is determined by the
|
|
value of cvpdnTunnelAttrSourceInetAddressType."
|
|
REFERENCE
|
|
"The Stack Group Biding Protocol (SGBP), United States
|
|
Patent 6073176"
|
|
::= { cvpdnTunnelAttrEntry 19 }
|
|
|
|
cvpdnTunnelAttrRemoteInetAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of address contained in
|
|
cvpdnTunnelAttrRemoteInetAddress"
|
|
::= { cvpdnTunnelAttrEntry 20 }
|
|
|
|
cvpdnTunnelAttrRemoteInetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote IP address of the tunnel. This IP address is
|
|
that of the interface at the remote end of the tunnel.
|
|
The type of this address is determined by the value of
|
|
cvpdnTunnelAttrRemoteInetAddressType."
|
|
::= { cvpdnTunnelAttrEntry 21 }
|
|
|
|
-- ******************************************************************
|
|
-- * VPDN Tunnel Session Information
|
|
-- ******************************************************************
|
|
|
|
cvpdnTunnelSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CvpdnTunnelSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Table of information about individual user sessions
|
|
within the active tunnels. Entry is added to the table
|
|
when new user session is initiated and be removed from
|
|
the table when the user session is terminated."
|
|
::= { cvpdnTunnelSessionInfo 1 }
|
|
|
|
cvpdnTunnelSessionEntry OBJECT-TYPE
|
|
SYNTAX CvpdnTunnelSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"An entry in the table, containing information about a
|
|
single user session within the tunnel."
|
|
INDEX { cvpdnTunnelTunnelId,
|
|
cvpdnTunnelSessionId }
|
|
::= { cvpdnTunnelSessionTable 1 }
|
|
|
|
CvpdnTunnelSessionEntry ::=
|
|
SEQUENCE {
|
|
cvpdnTunnelSessionId Unsigned32,
|
|
cvpdnTunnelSessionUserName DisplayString,
|
|
cvpdnTunnelSessionState INTEGER,
|
|
cvpdnTunnelSessionCallDuration TimeTicks,
|
|
cvpdnTunnelSessionPacketsOut Counter32,
|
|
cvpdnTunnelSessionBytesOut Counter32,
|
|
cvpdnTunnelSessionPacketsIn Counter32,
|
|
cvpdnTunnelSessionBytesIn Counter32,
|
|
cvpdnTunnelSessionDeviceType INTEGER,
|
|
cvpdnTunnelSessionDeviceCallerId DisplayString,
|
|
cvpdnTunnelSessionDevicePhyId InterfaceIndexOrZero,
|
|
cvpdnTunnelSessionMultilink TruthValue,
|
|
cvpdnTunnelSessionModemSlotIndex Unsigned32,
|
|
cvpdnTunnelSessionModemPortIndex Unsigned32,
|
|
cvpdnTunnelSessionDS1SlotIndex Unsigned32,
|
|
cvpdnTunnelSessionDS1PortIndex Unsigned32,
|
|
cvpdnTunnelSessionDS1ChannelIndex Unsigned32,
|
|
cvpdnTunnelSessionModemCallStartTime TimeStamp,
|
|
cvpdnTunnelSessionModemCallStartIndex Unsigned32
|
|
}
|
|
|
|
cvpdnTunnelSessionId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The ID of an active VPDN tunnel user session."
|
|
::= { cvpdnTunnelSessionEntry 1 }
|
|
|
|
cvpdnTunnelSessionUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The name of the user of the user session."
|
|
::= { cvpdnTunnelSessionEntry 2 }
|
|
|
|
cvpdnTunnelSessionState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
opening(2),
|
|
open(3),
|
|
closing(4),
|
|
waitingForTunnel(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The current state of an active user session. Each state
|
|
code is explained below:
|
|
|
|
unknown: The current state of the tunnel's
|
|
session is unknown.
|
|
|
|
opening: The user session has just been
|
|
initiated through a tunnel and is
|
|
pending for the remote end reply
|
|
to complete the process.
|
|
|
|
open: The user session is active.
|
|
|
|
closing: The user session has just been
|
|
closed and is pending for the
|
|
remote end reply to complete the
|
|
process.
|
|
|
|
waitingForTunnel: The user session is in this state
|
|
when the tunnel which this session
|
|
is going through is still in
|
|
CLOSED state. It waits for the
|
|
tunnel to become OPEN before the
|
|
session is allow to be fully
|
|
established."
|
|
::= { cvpdnTunnelSessionEntry 3 }
|
|
|
|
cvpdnTunnelSessionCallDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object specifies the call duration of the current
|
|
active user session in value of system uptime."
|
|
::= { cvpdnTunnelSessionEntry 4 }
|
|
|
|
cvpdnTunnelSessionPacketsOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total number of output packets through this active
|
|
user session."
|
|
::= { cvpdnTunnelSessionEntry 5 }
|
|
|
|
cvpdnTunnelSessionBytesOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total number of output bytes through this active
|
|
user session."
|
|
::= { cvpdnTunnelSessionEntry 6 }
|
|
|
|
cvpdnTunnelSessionPacketsIn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total number of input packets through this active
|
|
user session."
|
|
::= { cvpdnTunnelSessionEntry 7 }
|
|
|
|
cvpdnTunnelSessionBytesIn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total number of input bytes through this active
|
|
user session."
|
|
::= { cvpdnTunnelSessionEntry 8 }
|
|
|
|
cvpdnTunnelSessionDeviceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
asyncInternalModem(2),
|
|
async(3),
|
|
bchan(4),
|
|
sync(5),
|
|
virtualAccess(6),
|
|
xdsl(7),
|
|
cable(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The type of physical devices that this user session
|
|
is attached to for the local end of the tunnel. The
|
|
meaning of each device type is explained below:
|
|
|
|
other: Any device that has not been
|
|
defined.
|
|
|
|
asyncInternalModem: Modem Pool device of an access
|
|
server.
|
|
|
|
async: A regular asynchronous serial
|
|
interface.
|
|
|
|
sync: A regular synchronous serial
|
|
interface.
|
|
|
|
bchan: An ISDN call.
|
|
|
|
xdsl: Future application with xDSL
|
|
devices.
|
|
|
|
cable: Future application with Cable
|
|
modem devices."
|
|
::= { cvpdnTunnelSessionEntry 9 }
|
|
|
|
cvpdnTunnelSessionDeviceCallerId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The incoming caller identification of the user. It is
|
|
the originating number that called into the device that
|
|
initiates the user session. This object can be empty
|
|
since not all dial device can provide caller ID
|
|
information."
|
|
::= { cvpdnTunnelSessionEntry 10 }
|
|
|
|
cvpdnTunnelSessionDevicePhyId OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The device ID of the physical interface for the user
|
|
session. The object is the the interface index which
|
|
points to the ifTable. For virtual interface that is
|
|
not in the ifTable, it will have zero value."
|
|
::= { cvpdnTunnelSessionEntry 11 }
|
|
|
|
cvpdnTunnelSessionMultilink OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object indicates whether the session is part of a
|
|
multilink or not."
|
|
::= { cvpdnTunnelSessionEntry 12 }
|
|
|
|
cvpdnTunnelSessionModemSlotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The Modem Pool database slot index if it is associated
|
|
with this user session. Only a session with device of
|
|
type asyncInternalModem will have a valid value for
|
|
this object."
|
|
::= { cvpdnTunnelSessionEntry 13 }
|
|
|
|
cvpdnTunnelSessionModemPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The Modem Pool database port index if it is associated
|
|
with this user session. Only a session with a device
|
|
of type asyncInternalModem will have a valid value for
|
|
this object."
|
|
::= { cvpdnTunnelSessionEntry 14 }
|
|
|
|
cvpdnTunnelSessionDS1SlotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The DS1 database slot index if it is associated with
|
|
this user session. Only a session with a device of
|
|
type asyncInternalModem will have a valid value for
|
|
this object."
|
|
::= { cvpdnTunnelSessionEntry 15 }
|
|
|
|
cvpdnTunnelSessionDS1PortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The DS1 database port index if it is associated with
|
|
this user session. Only a session with a device of
|
|
type asyncInternalModem will have a a valid value for
|
|
this object."
|
|
::= { cvpdnTunnelSessionEntry 16 }
|
|
|
|
cvpdnTunnelSessionDS1ChannelIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The DS1 database channel index if it is associated with
|
|
this user session. Only a session over a device of
|
|
type asyncInternalModem will have a valid value for
|
|
this object."
|
|
::= { cvpdnTunnelSessionEntry 17 }
|
|
|
|
cvpdnTunnelSessionModemCallStartTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The start time of the current modem call. Only a
|
|
session with a device of type asyncInternalModem will
|
|
have a valid value for this object."
|
|
::= { cvpdnTunnelSessionEntry 18 }
|
|
|
|
cvpdnTunnelSessionModemCallStartIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Arbitrary small integer to distinguish modem calls that
|
|
occurred at the same time tick. Only session over
|
|
device asyncInternalModem will have a valid value for
|
|
this object."
|
|
::= { cvpdnTunnelSessionEntry 19 }
|
|
|
|
--
|
|
-- VPDN Session Attribute Table provides session level information
|
|
-- This table supercedes the VPDN Tunnel Session Table,
|
|
-- cvpdnTunnelSessionTable
|
|
|
|
cvpdnSessionAttrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CvpdnSessionAttrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of information about individual sessions within the
|
|
active tunnels. An entry is added to the table when a new
|
|
session is initiated and removed from the table when the
|
|
session is terminated."
|
|
::= { cvpdnTunnelSessionInfo 2 }
|
|
|
|
cvpdnSessionAttrEntry OBJECT-TYPE
|
|
SYNTAX CvpdnSessionAttrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information about a
|
|
single session within the tunnel."
|
|
INDEX { cvpdnSystemTunnelType,
|
|
cvpdnTunnelAttrTunnelId,
|
|
cvpdnSessionAttrSessionId }
|
|
::= { cvpdnSessionAttrTable 1 }
|
|
|
|
CvpdnSessionAttrEntry ::=
|
|
SEQUENCE {
|
|
cvpdnSessionAttrSessionId Integer32,
|
|
cvpdnSessionAttrUserName DisplayString,
|
|
cvpdnSessionAttrState INTEGER,
|
|
cvpdnSessionAttrCallDuration TimeTicks,
|
|
cvpdnSessionAttrPacketsOut Counter32,
|
|
cvpdnSessionAttrBytesOut Counter32,
|
|
cvpdnSessionAttrPacketsIn Counter32,
|
|
cvpdnSessionAttrBytesIn Counter32,
|
|
cvpdnSessionAttrDeviceType INTEGER,
|
|
cvpdnSessionAttrDeviceCallerId DisplayString,
|
|
cvpdnSessionAttrDevicePhyId InterfaceIndexOrZero,
|
|
cvpdnSessionAttrMultilink TruthValue,
|
|
cvpdnSessionAttrModemSlotIndex Unsigned32,
|
|
cvpdnSessionAttrModemPortIndex Unsigned32,
|
|
cvpdnSessionAttrDS1SlotIndex Unsigned32,
|
|
cvpdnSessionAttrDS1PortIndex Unsigned32,
|
|
cvpdnSessionAttrDS1ChannelIndex Unsigned32,
|
|
cvpdnSessionAttrModemCallStartTime TimeStamp,
|
|
cvpdnSessionAttrModemCallStartIndex Unsigned32,
|
|
cvpdnSessionAttrVirtualCircuitID Unsigned32,
|
|
cvpdnSessionAttrSentPktsDropped Counter32,
|
|
cvpdnSessionAttrRecvPktsDropped Counter32,
|
|
cvpdnSessionAttrMultilinkBundle SnmpAdminString,
|
|
cvpdnSessionAttrMultilinkIfIndex InterfaceIndexOrZero
|
|
}
|
|
|
|
cvpdnSessionAttrSessionId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of an active VPDN session."
|
|
::= { cvpdnSessionAttrEntry 1 }
|
|
|
|
cvpdnSessionAttrUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the user of the session."
|
|
::= { cvpdnSessionAttrEntry 2 }
|
|
|
|
cvpdnSessionAttrState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
l2fOpening(2),
|
|
l2fOpen(3),
|
|
l2fCloseWait(4),
|
|
l2fWaitingForTunnel(5),
|
|
l2tpIdle(6),
|
|
l2tpWaitingTunnel(7),
|
|
l2tpWaitReply(8),
|
|
l2tpWaitConnect(9),
|
|
l2tpEstablished(10),
|
|
l2tpShuttingDown(11),
|
|
pptpWaitVAccess(12),
|
|
pptpPacEstablished(13),
|
|
pptpWaitTunnel(14),
|
|
pptpWaitOCRP(15),
|
|
pptpPnsEstablished(16),
|
|
pptpWaitCallDisc(17),
|
|
pptpTerminal(18)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of a tunnel session.
|
|
L2F tunnel sessions will have states with the 'l2f' prefix.
|
|
L2TP tunnel sessions will have states with the 'l2tp'
|
|
prefix.
|
|
|
|
Each state code is explained below:
|
|
|
|
unknown: The current state of the tunnel's
|
|
session is unknown.
|
|
|
|
l2fOpening: The session has just been
|
|
initiated through a tunnel and is
|
|
pending for the remote end reply
|
|
to complete the process.
|
|
|
|
l2fOpen: The session is active.
|
|
|
|
l2fCloseWait: The session has just been closed
|
|
and is pending for the remote end
|
|
reply to complete the process.
|
|
|
|
l2fWaitingForTunnel: The session is in this state when
|
|
the tunnel which this session is
|
|
going through is still in CLOSED
|
|
state. It waits for the tunnel to
|
|
become OPEN before the session is
|
|
allowed to be fully established.
|
|
|
|
l2tpIdle: No session is initiated yet.
|
|
|
|
l2tpWaitingTunnel: The session is waiting for the
|
|
tunnel to be established.
|
|
|
|
l2tpWaitReply: The session has been initiated and
|
|
is pending for the remote end
|
|
reply to complete the process.
|
|
|
|
l2tpWaitConnect: This end has acknowledged a
|
|
connection request and is waiting
|
|
for the remote end to connect.
|
|
|
|
l2tpEstablished: The session is active.
|
|
|
|
l2tpShuttingDown: The session is in progress of
|
|
shutting down.
|
|
|
|
pptpWaitVAccess: The session is waiting for the
|
|
creation of a virtual access
|
|
interface.
|
|
|
|
pptpPacEstablished: The session is active.
|
|
|
|
pptpWaitTunnel: The session is waiting for the
|
|
tunnel to be established.
|
|
|
|
pptpWaitOCRP: The session has been initiated and
|
|
is pending for the remote end
|
|
reply to complete the process.
|
|
|
|
pptpPnsEstablished: The session is active.
|
|
|
|
pptpWaitCallDisc: Session shutdown is in progress."
|
|
::= { cvpdnSessionAttrEntry 3 }
|
|
|
|
cvpdnSessionAttrCallDuration OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the call duration of the current
|
|
active session."
|
|
::= { cvpdnSessionAttrEntry 4 }
|
|
|
|
cvpdnSessionAttrPacketsOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of output packets through this active
|
|
session."
|
|
::= { cvpdnSessionAttrEntry 5 }
|
|
|
|
cvpdnSessionAttrBytesOut OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of output bytes through this active
|
|
session."
|
|
::= { cvpdnSessionAttrEntry 6 }
|
|
|
|
cvpdnSessionAttrPacketsIn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of input packets through this active
|
|
session."
|
|
::= { cvpdnSessionAttrEntry 7 }
|
|
|
|
cvpdnSessionAttrBytesIn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of input bytes through this active
|
|
session."
|
|
::= { cvpdnSessionAttrEntry 8 }
|
|
|
|
cvpdnSessionAttrDeviceType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
asyncInternalModem(2),
|
|
async(3),
|
|
bchan(4),
|
|
sync(5),
|
|
virtualAccess(6),
|
|
xdsl(7),
|
|
cable(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of physical devices that this session is attached
|
|
to for the local end of the tunnel. The meaning of each
|
|
device type is explained below:
|
|
|
|
other: Any device that has not been
|
|
defined.
|
|
|
|
asyncInternalModem: Modem Pool device of an access
|
|
server.
|
|
|
|
async: A regular asynchronous serial
|
|
interface.
|
|
|
|
sync: A regular synchronous serial
|
|
interface.
|
|
|
|
bchan: An ISDN call.
|
|
|
|
xdsl: xDSL interface.
|
|
|
|
cable: cable modem interface."
|
|
::= { cvpdnSessionAttrEntry 9 }
|
|
|
|
cvpdnSessionAttrDeviceCallerId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The incoming caller identification of the user. It is the
|
|
originating number that called into the device that
|
|
initiates the session. This object can be empty since not
|
|
all dial devices can provide caller ID information."
|
|
::= { cvpdnSessionAttrEntry 10 }
|
|
|
|
cvpdnSessionAttrDevicePhyId OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device ID of the physical interface for the session.
|
|
The object is the the interface index which points to the
|
|
ifTable. For virtual interfaces that are not in the
|
|
ifTable, the value will be zero."
|
|
::= { cvpdnSessionAttrEntry 11 }
|
|
|
|
cvpdnSessionAttrMultilink OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the session is part of a
|
|
multilink PPP bundle, even if there is only one link or
|
|
session in the bundle. If it is multilink PPP, the value
|
|
is true."
|
|
::= { cvpdnSessionAttrEntry 12 }
|
|
|
|
cvpdnSessionAttrModemSlotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Modem Pool database slot index if it is associated with
|
|
this session. Only a session with device of type
|
|
'asyncInternalModem' will have a valid value for this
|
|
object; otherwise, it is not instantiated."
|
|
::= { cvpdnSessionAttrEntry 13 }
|
|
|
|
cvpdnSessionAttrModemPortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Modem Pool database port index if it is associated with
|
|
this session. Only a session with a device of type
|
|
'asyncInternalModem' will have a valid value for this
|
|
object; otherwise, it is not instantiated."
|
|
::= { cvpdnSessionAttrEntry 14 }
|
|
|
|
cvpdnSessionAttrDS1SlotIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DS1 database slot index if it is associated with this
|
|
session. Only a session with a device of type
|
|
'asyncInternalModem' will have a valid value for this
|
|
object; otherwise it is not instantiated."
|
|
::= { cvpdnSessionAttrEntry 15 }
|
|
|
|
cvpdnSessionAttrDS1PortIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DS1 database port index if it is associated with this
|
|
session. Only a session with a device of type
|
|
'asyncInternalModem' will have a valid value for this
|
|
object; otherwise it is not instantiated."
|
|
::= { cvpdnSessionAttrEntry 16 }
|
|
|
|
cvpdnSessionAttrDS1ChannelIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DS1 database channel index if it is associated with
|
|
this session. Only a session over a device of type
|
|
'asyncInternalModem' will have a valid value for this
|
|
object; otherwise it is not instantiated."
|
|
::= { cvpdnSessionAttrEntry 17 }
|
|
|
|
cvpdnSessionAttrModemCallStartTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The start time of the current modem call. Only a session
|
|
with a device of type 'asyncInternalModem' will have a
|
|
valid value for this object; otherwise, it is not
|
|
instantiated."
|
|
::= { cvpdnSessionAttrEntry 18 }
|
|
|
|
cvpdnSessionAttrModemCallStartIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Arbitrary small integer to distinguish modem calls that
|
|
occurred at the same time tick. Only session over device
|
|
'asyncInternalModem' will have a valid value for this
|
|
object; otherwise, it is not instantiated."
|
|
::= { cvpdnSessionAttrEntry 19 }
|
|
|
|
cvpdnSessionAttrVirtualCircuitID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The virtual circuit ID of an active Layer 2 VPN session."
|
|
::= { cvpdnSessionAttrEntry 20 }
|
|
|
|
cvpdnSessionAttrSentPktsDropped OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of dropped packets that could not be sent
|
|
into this active session."
|
|
::= { cvpdnSessionAttrEntry 21 }
|
|
|
|
cvpdnSessionAttrRecvPktsDropped OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of dropped packets that were received from
|
|
this active session."
|
|
::= { cvpdnSessionAttrEntry 22 }
|
|
|
|
cvpdnSessionAttrMultilinkBundle OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of the multilink bundle to
|
|
which this session belongs. The value of this object is
|
|
only valid when the value of cvpdnSessionAttrMultilink is
|
|
'true'. If the value of cvpdnSessionAttrMultilink is
|
|
'false', then the value of this object will be the empty
|
|
string."
|
|
::= { cvpdnSessionAttrEntry 23 }
|
|
|
|
cvpdnSessionAttrMultilinkIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the ifIndex of the multilink bundle
|
|
to which this session belongs. The value of this object is
|
|
only valid when the value of cvpdnSessionAttrMultilink is
|
|
'true'. If the value of cvpdnSessionAttrMultilink is
|
|
'false', then the value of this object will be zero."
|
|
::= { cvpdnSessionAttrEntry 24 }
|
|
|
|
-- ******************************************************************
|
|
-- * VPDN User Name to user failure Information
|
|
-- ******************************************************************
|
|
|
|
--
|
|
-- The cvpdnUserToFailHistInfoTable is only populated for L2F tunnels
|
|
--
|
|
cvpdnUserToFailHistInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CvpdnUserToFailHistInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of the record of failure objects which can be
|
|
referenced by an user name. Only a name that has a
|
|
valid item in the Cisco IOS VPDN failure history table
|
|
will yield a valid entry in this table. The table has
|
|
a maximum size of 50 entries. Only the newest 50
|
|
entries will be kept in the table."
|
|
::= { cvpdnUserToFailHistInfo 1 }
|
|
|
|
cvpdnUserToFailHistInfoEntry OBJECT-TYPE
|
|
SYNTAX CvpdnUserToFailHistInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing failure history
|
|
relevant to an user name."
|
|
INDEX { cvpdnUnameToFailHistUname,
|
|
cvpdnUnameToFailHistTunnelId }
|
|
::= { cvpdnUserToFailHistInfoTable 1 }
|
|
|
|
CvpdnUserToFailHistInfoEntry ::=
|
|
SEQUENCE {
|
|
cvpdnUnameToFailHistUname DisplayString,
|
|
cvpdnUnameToFailHistTunnelId Unsigned32,
|
|
cvpdnUnameToFailHistUserId Unsigned32,
|
|
cvpdnUnameToFailHistLocalInitConn TruthValue,
|
|
cvpdnUnameToFailHistLocalName DisplayString,
|
|
cvpdnUnameToFailHistRemoteName DisplayString,
|
|
cvpdnUnameToFailHistSourceIp IpAddress,
|
|
cvpdnUnameToFailHistDestIp IpAddress,
|
|
cvpdnUnameToFailHistCount Counter32,
|
|
cvpdnUnameToFailHistFailTime TimeStamp,
|
|
cvpdnUnameToFailHistFailType DisplayString,
|
|
cvpdnUnameToFailHistFailReason DisplayString,
|
|
cvpdnUnameToFailHistSourceInetType InetAddressType,
|
|
cvpdnUnameToFailHistSourceInetAddr InetAddress,
|
|
cvpdnUnameToFailHistDestInetType InetAddressType,
|
|
cvpdnUnameToFailHistDestInetAddr InetAddress
|
|
}
|
|
|
|
cvpdnUnameToFailHistUname OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user name for this failure entry."
|
|
::= { cvpdnUserToFailHistInfoEntry 1 }
|
|
|
|
cvpdnUnameToFailHistTunnelId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Tunnel ID for this failure entry. If it is the
|
|
instigator of the tunnel, the ID is the TS tunnel ID,
|
|
otherwise it is the NAS tunnel ID."
|
|
::= { cvpdnUserToFailHistInfoEntry 2 }
|
|
|
|
cvpdnUnameToFailHistUserId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user ID of this failure entry."
|
|
::= { cvpdnUserToFailHistInfoEntry 3 }
|
|
|
|
cvpdnUnameToFailHistLocalInitConn OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the tunnel in which the
|
|
failure occurred was generated locally or not."
|
|
::= { cvpdnUserToFailHistInfoEntry 4 }
|
|
|
|
cvpdnUnameToFailHistLocalName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local name of the VPDN tunnel in which the failure
|
|
occurred. 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. The local
|
|
name is the configured host name of the system. This
|
|
object can be empty if the failure occurred prior to
|
|
successful tunnel projection, thus no source name will
|
|
be available."
|
|
::= { cvpdnUserToFailHistInfoEntry 5 }
|
|
|
|
cvpdnUnameToFailHistRemoteName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote name of the VPDN tunnel in which the failure
|
|
occurred. 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. This
|
|
object can be empty if the failure occurred prior to
|
|
successful tunnel projection, thus no source name will
|
|
be available."
|
|
::= { cvpdnUserToFailHistInfoEntry 6 }
|
|
|
|
cvpdnUnameToFailHistSourceIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The source IP address of the tunnel in which the
|
|
failure occurred. This IP address is that of the
|
|
interface at the instigator end of the tunnel."
|
|
::= { cvpdnUserToFailHistInfoEntry 7 }
|
|
|
|
cvpdnUnameToFailHistDestIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The destination IP address of the tunnel in which the
|
|
failure occurred. This IP address is that of the
|
|
interface at the receiver end of the tunnel."
|
|
::= { cvpdnUserToFailHistInfoEntry 8 }
|
|
|
|
cvpdnUnameToFailHistCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "failures"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is incremented when multiple failures has
|
|
been experienced by this user on this tunnel. Seeing a
|
|
delta of >1 is an indication that the current failure
|
|
record is the latest of a series of failures that has
|
|
been recorded."
|
|
::= { cvpdnUserToFailHistInfoEntry 9 }
|
|
|
|
cvpdnUnameToFailHistFailTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the time when the failure is
|
|
occurred."
|
|
::= { cvpdnUserToFailHistInfoEntry 10 }
|
|
|
|
cvpdnUnameToFailHistFailType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of failure for the current failure record. It
|
|
comes in a form of a an ASCII string which describes
|
|
the type of failure."
|
|
::= { cvpdnUserToFailHistInfoEntry 11 }
|
|
|
|
cvpdnUnameToFailHistFailReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason of failure for the current failure record."
|
|
::= { cvpdnUserToFailHistInfoEntry 12 }
|
|
|
|
cvpdnUnameToFailHistSourceInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of address contained in
|
|
cvpdnUnameToFailHistSourceInetAddr."
|
|
::= { cvpdnUserToFailHistInfoEntry 13 }
|
|
|
|
cvpdnUnameToFailHistSourceInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of the tunnel in which the
|
|
failure occurred. This IP address is that of the
|
|
interface at the instigator end of the tunnel. The
|
|
instigator end is the peer which initiates the tunnel
|
|
estalishment. The type of this address is determined
|
|
by the value of cvpdnUnameToFailHistSourceInetType."
|
|
::= { cvpdnUserToFailHistInfoEntry 14 }
|
|
|
|
cvpdnUnameToFailHistDestInetType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of address contained in
|
|
cvpdnUnameToFailHistDestInetAddr."
|
|
::= { cvpdnUserToFailHistInfoEntry 15 }
|
|
|
|
cvpdnUnameToFailHistDestInetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of the tunnel in which the
|
|
failure occurred. This IP address is that of the
|
|
interface at the receiver end of the tunnel. The type
|
|
of this address is determined by the value of
|
|
cvpdnUnameToFailHistDestInetType."
|
|
::= { cvpdnUserToFailHistInfoEntry 16 }
|
|
|
|
-- *********************************************************************
|
|
-- * Notifications
|
|
-- *********************************************************************
|
|
|
|
ciscoVpdnMgmtMIBNotifs OBJECT IDENTIFIER
|
|
::= { ciscoVpdnMgmtMIB 0 }
|
|
|
|
cvpdnNotifSessionID OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
--MAX-ACCESS accessible-for-notify
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the local session ID of the L2X
|
|
session for which this notification has been
|
|
generated."
|
|
::= { ciscoVpdnMgmtMIBNotifs 1 }
|
|
|
|
cvpdnNotifSessionEvent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
pwUp(3),
|
|
pwDown(4)
|
|
}
|
|
--MAX-ACCESS accessible-for-notify
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the event that generated the L2X session
|
|
notification.
|
|
|
|
The events are represented as follows:
|
|
|
|
up: Session has come up.
|
|
|
|
down: Session has gone down.
|
|
|
|
pwUp: Pseudowire associated with this
|
|
session has come up.
|
|
|
|
pwDown: Pseudowire associated with this
|
|
session has gone down.
|
|
"
|
|
::= { ciscoVpdnMgmtMIBNotifs 2 }
|
|
|
|
cvpdnNotifSession NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cvpdnNotifSessionID,
|
|
cvpdnNotifSessionEvent,
|
|
cvpdnSessionAttrDevicePhyId,
|
|
cvpdnSessionAttrVirtualCircuitID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conveys an event regarding the L2X session with the
|
|
indicated session ID and Xconnect VCID."
|
|
::= { ciscoVpdnMgmtMIBNotifs 3 }
|
|
|
|
-- ******************************************************************
|
|
-- * VPDN Template Information Table
|
|
-- ******************************************************************
|
|
|
|
cvpdnTemplateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CvpdnTemplateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of information about the VPDN templates. The
|
|
VPDN template is a grouping mechanism that allows
|
|
configuration settings to be shared among multiple VPDN
|
|
groups. One such setting is a limit on the number of
|
|
active sessions across all VPDN groups associated with
|
|
the template. The template table allows customers to
|
|
monitor template-wide information such as tracking the
|
|
allocation of sessions across templates."
|
|
::= { cvpdnTemplateInfo 1 }
|
|
|
|
cvpdnTemplateEntry OBJECT-TYPE
|
|
SYNTAX CvpdnTemplateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table, containing information about a
|
|
single VPDN template."
|
|
INDEX { IMPLIED cvpdnTemplateName }
|
|
::= { cvpdnTemplateTable 1 }
|
|
|
|
CvpdnTemplateEntry ::=
|
|
SEQUENCE {
|
|
cvpdnTemplateName SnmpAdminString,
|
|
cvpdnTemplateActiveSessions Gauge32
|
|
}
|
|
|
|
cvpdnTemplateName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..255))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the VPDN template."
|
|
::= { cvpdnTemplateEntry 1 }
|
|
|
|
cvpdnTemplateActiveSessions OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of active session in all groups
|
|
associated with the template."
|
|
::= { cvpdnTemplateEntry 2 }
|
|
|
|
-- ******************************************************************
|
|
-- * VPDN Multilink Information Objects
|
|
-- ******************************************************************
|
|
|
|
cvpdnBundlesWithOneLink OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bundles comprised of a single link."
|
|
::= { cvpdnMultilinkInfo 1 }
|
|
|
|
cvpdnBundlesWithTwoLinks OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bundles comprised of two links."
|
|
::= { cvpdnMultilinkInfo 2 }
|
|
|
|
cvpdnBundlesWithMoreThanTwoLinks OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bundles comprised of more than two
|
|
links."
|
|
::= { cvpdnMultilinkInfo 3 }
|
|
|
|
cvpdnBundleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CvpdnBundleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that describes the multilink PPP attributes of the
|
|
active VPDN sessions."
|
|
::= { cvpdnMultilinkInfo 4 }
|
|
|
|
cvpdnBundleEntry OBJECT-TYPE
|
|
SYNTAX CvpdnBundleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in this table represents an active multilink PPP
|
|
bundle that belongs to a VPDN tunnel."
|
|
INDEX { cvpdnBundleName }
|
|
::= { cvpdnBundleTable 1 }
|
|
|
|
CvpdnBundleEntry ::=
|
|
SEQUENCE {
|
|
cvpdnBundleName SnmpAdminString,
|
|
cvpdnBundleLinkCount Gauge32,
|
|
cvpdnBundleEndpointType INTEGER,
|
|
cvpdnBundleEndpoint OCTET STRING,
|
|
cvpdnBundlePeerIpAddrType InetAddressType,
|
|
cvpdnBundlePeerIpAddr InetAddress,
|
|
cvpdnBundleEndpointClass EndpointClass
|
|
}
|
|
|
|
cvpdnBundleName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the multilink PPP bundle associated with a VPDN
|
|
tunnel."
|
|
::= { cvpdnBundleEntry 1 }
|
|
|
|
cvpdnBundleLinkCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "links"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of active links in a multilink PPP bundle
|
|
associated with a VPDN tunnel."
|
|
::= { cvpdnBundleEntry 2 }
|
|
|
|
cvpdnBundleEndpointType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
hostname(2),
|
|
string(3),
|
|
macAddress(4),
|
|
ipV4Address(5),
|
|
ipV6Address(6),
|
|
phone(7),
|
|
magicNumber(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The multilink PPP bundle discriminator type associated with
|
|
a VPDN tunnel. The value of this object represents the type
|
|
of discriminator used in cvpdnBundleEndpoint.
|
|
|
|
none: No endpoint discriminator was supplied, the
|
|
default value is being used.
|
|
|
|
hostname: The router's hostname is being used as
|
|
discriminator.
|
|
|
|
string: User specified string is being used as
|
|
discriminator.
|
|
|
|
macAddress: A MAC address as defined by the MacAddress
|
|
textual convention is being used as
|
|
discriminator.
|
|
|
|
ipV4Address: An IP address as defined by the
|
|
InetAddressIPv4 textual convention is being
|
|
used as discriminator.
|
|
|
|
ipV6Address: An IP address as defined by the
|
|
InetAddressIPv6 textual convention is being
|
|
used as discriminator.
|
|
|
|
phone: The PSTN phone number is being used as
|
|
discriminator.
|
|
|
|
magicNumber: A magic number is being used as
|
|
discriminator."
|
|
::= { cvpdnBundleEntry 3 }
|
|
|
|
cvpdnBundleEndpoint OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the discriminator used in this bundle that is
|
|
associated with a VPDN tunnel."
|
|
::= { cvpdnBundleEntry 4 }
|
|
|
|
cvpdnBundlePeerIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of address contained in
|
|
cvpdnBundlePeerIpAddr."
|
|
::= { cvpdnBundleEntry 5 }
|
|
|
|
cvpdnBundlePeerIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the multilink PPP peer in a VPDN tunnel."
|
|
::= { cvpdnBundleEntry 6 }
|
|
|
|
cvpdnBundleEndpointClass OBJECT-TYPE
|
|
SYNTAX EndpointClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multilink PPP bundle discriminator class associated
|
|
with a VPDN tunnel. The value of this object represents the
|
|
type of discriminator used in cvpdnBundleEndpoint."
|
|
::= { cvpdnBundleEntry 7 }
|
|
|
|
cvpdnBundleLastChanged OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the sysUpTime object when the contents of
|
|
cvpdnBundleTable last changed."
|
|
::= { cvpdnMultilinkInfo 5 }
|
|
|
|
cvpdnBundleChildTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CvpdnBundleChildEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that exposes the containment relationship between a
|
|
multilink PPP bundle and a VPDN tunnel."
|
|
::= { cvpdnMultilinkInfo 6 }
|
|
|
|
cvpdnBundleChildEntry OBJECT-TYPE
|
|
SYNTAX CvpdnBundleChildEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in this table represents a session that belongs to
|
|
a VPDN tunnel and to a multilink PPP bundle."
|
|
INDEX { cvpdnBundleName,
|
|
cvpdnBundleChildTunnelType,
|
|
cvpdnBundleChildTunnelId,
|
|
cvpdnBundleChildSessionId }
|
|
::= { cvpdnBundleChildTable 1 }
|
|
|
|
CvpdnBundleChildEntry ::=
|
|
SEQUENCE {
|
|
cvpdnBundleChildTunnelType TunnelType,
|
|
cvpdnBundleChildTunnelId Unsigned32,
|
|
cvpdnBundleChildSessionId Unsigned32
|
|
}
|
|
|
|
cvpdnBundleChildTunnelType OBJECT-TYPE
|
|
SYNTAX TunnelType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tunnel type. This is the tunnel protocol of an active
|
|
VPDN session that is associated with a multilink PPP
|
|
bundle."
|
|
::= { cvpdnBundleChildEntry 1 }
|
|
|
|
cvpdnBundleChildTunnelId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Tunnel ID of an active VPDN session that is associated
|
|
with a multilink PPP bundle."
|
|
::= { cvpdnBundleChildEntry 2 }
|
|
|
|
cvpdnBundleChildSessionId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of an active VPDN session that is associated with a
|
|
multilink PPP bundle."
|
|
::= { cvpdnBundleChildEntry 3 }
|
|
|
|
-- *********************************************************************
|
|
-- * Conformance
|
|
-- *********************************************************************
|
|
|
|
ciscoVpdnMgmtMIBConformance OBJECT IDENTIFIER
|
|
::= { ciscoVpdnMgmtMIB 3 }
|
|
|
|
ciscoVpdnMgmtMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoVpdnMgmtMIBConformance 1 }
|
|
|
|
ciscoVpdnMgmtMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoVpdnMgmtMIBConformance 2 }
|
|
|
|
-- *********************************************************************
|
|
-- * Compliance
|
|
-- *********************************************************************
|
|
|
|
ciscoVpdnMgmtMIBCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete -- superceded by ciscoVpdnMgmtMIBComplianceRev1
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco VPDN Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cvpdnSystemInfoGroup,
|
|
cvpdnTunnelInfoGroup,
|
|
cvpdnTunnelSessionInfoGroup,
|
|
cvpdnUserToFailHistInfoGroup
|
|
}
|
|
::= { ciscoVpdnMgmtMIBCompliances 1 }
|
|
|
|
ciscoVpdnMgmtMIBComplianceRev1 MODULE-COMPLIANCE
|
|
STATUS obsolete -- superceded by
|
|
-- ciscoVpdnMgmtMIBComplianceRev2
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco VPDN Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cvpdnSystemInfoGroup,
|
|
cvpdnTunnelInfoGroup,
|
|
cvpdnTunnelSessionInfoGroup,
|
|
cvpdnUserToFailHistInfoGroup,
|
|
cvpdnSystemGroup,
|
|
cvpdnTunnelAttrGroup,
|
|
cvpdnSessionAttrGroup
|
|
}
|
|
::= { ciscoVpdnMgmtMIBCompliances 2 }
|
|
|
|
ciscoVpdnMgmtMIBComplianceRev2 MODULE-COMPLIANCE
|
|
STATUS deprecated -- superceded by
|
|
-- ciscoVpdnMgmtMIBComplianceRev3
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco VPDN Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cvpdnUserToFailHistInfoGroup,
|
|
cvpdnSystemGroup,
|
|
cvpdnTunnelAttrGroup,
|
|
cvpdnSessionAttrGroupRev1
|
|
}
|
|
::= { ciscoVpdnMgmtMIBCompliances 3 }
|
|
|
|
ciscoVpdnMgmtMIBComplianceRev3 MODULE-COMPLIANCE
|
|
STATUS deprecated -- superceded by
|
|
-- ciscoVpdnMgmtMIBComplianceRev4
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco VPDN Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cvpdnUserToFailHistInfoGroup,
|
|
cvpdnSystemGroup,
|
|
cvpdnTunnelAttrGroup,
|
|
cvpdnSessionAttrGroupRev1,
|
|
cvpdnTemplateGroup,
|
|
cvpdnNotifEnabledGroup,
|
|
cvpdnSessionNotifGroup,
|
|
cvpdnConfigGroup,
|
|
cvpdnMultilinkGroup
|
|
}
|
|
::= { ciscoVpdnMgmtMIBCompliances 4 }
|
|
|
|
ciscoVpdnMgmtMIBComplianceRev4 MODULE-COMPLIANCE
|
|
STATUS deprecated -- superceded by
|
|
-- ciscoVpdnMgmtMIBComplianceRev5
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco VPDN Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cvpdnUserToFailHistInfoGroup,
|
|
cvpdnSystemGroup,
|
|
cvpdnTunnelAttrGroup,
|
|
cvpdnSessionAttrGroupRev1,
|
|
cvpdnTemplateGroup,
|
|
cvpdnNotifEnabledGroup,
|
|
cvpdnSessionNotifGroup,
|
|
cvpdnConfigGroup,
|
|
cvpdnMultilinkGroupRev1
|
|
}
|
|
::= { ciscoVpdnMgmtMIBCompliances 5 }
|
|
|
|
ciscoVpdnMgmtMIBComplianceRev5 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Cisco VPDN Management MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cvpdnUserToFailHistInfoGroupRev1,
|
|
cvpdnSystemGroup,
|
|
cvpdnTunnelAttrGroupRev1,
|
|
cvpdnSessionAttrGroupRev1,
|
|
cvpdnTemplateGroup,
|
|
cvpdnNotifEnabledGroup,
|
|
cvpdnSessionNotifGroup,
|
|
cvpdnConfigGroup,
|
|
cvpdnMultilinkGroupRev1
|
|
}
|
|
::= { ciscoVpdnMgmtMIBCompliances 6 }
|
|
|
|
-- *********************************************************************
|
|
-- * Units of Conformance
|
|
-- *********************************************************************
|
|
|
|
cvpdnSystemInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnTunnelTotal,
|
|
cvpdnSessionTotal,
|
|
cvpdnDeniedUsersTotal
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN system status
|
|
information."
|
|
::= { ciscoVpdnMgmtMIBGroups 1 }
|
|
|
|
cvpdnTunnelInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnTunnelRemoteTunnelId,
|
|
cvpdnTunnelLocalName,
|
|
cvpdnTunnelRemoteName,
|
|
cvpdnTunnelRemoteEndpointName,
|
|
cvpdnTunnelLocalInitConnection,
|
|
cvpdnTunnelOrigCause,
|
|
cvpdnTunnelState,
|
|
cvpdnTunnelActiveSessions,
|
|
cvpdnTunnelDeniedUsers,
|
|
cvpdnTunnelSoftshut,
|
|
cvpdnTunnelNetworkServiceType,
|
|
cvpdnTunnelLocalIpAddress,
|
|
cvpdnTunnelSourceIpAddress,
|
|
cvpdnTunnelRemoteIpAddress
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN tunnel status
|
|
information."
|
|
::= { ciscoVpdnMgmtMIBGroups 2 }
|
|
|
|
cvpdnTunnelSessionInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnTunnelSessionUserName,
|
|
cvpdnTunnelSessionState,
|
|
cvpdnTunnelSessionCallDuration,
|
|
cvpdnTunnelSessionPacketsOut,
|
|
cvpdnTunnelSessionBytesOut,
|
|
cvpdnTunnelSessionPacketsIn,
|
|
cvpdnTunnelSessionBytesIn,
|
|
cvpdnTunnelSessionDeviceType,
|
|
cvpdnTunnelSessionDeviceCallerId,
|
|
cvpdnTunnelSessionDevicePhyId,
|
|
cvpdnTunnelSessionMultilink,
|
|
cvpdnTunnelSessionModemSlotIndex,
|
|
cvpdnTunnelSessionModemPortIndex,
|
|
cvpdnTunnelSessionDS1SlotIndex,
|
|
cvpdnTunnelSessionDS1PortIndex,
|
|
cvpdnTunnelSessionDS1ChannelIndex,
|
|
cvpdnTunnelSessionModemCallStartTime,
|
|
cvpdnTunnelSessionModemCallStartIndex
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A collection of objects providing session information
|
|
of VPDN tunnel."
|
|
::= { ciscoVpdnMgmtMIBGroups 3 }
|
|
|
|
cvpdnUserToFailHistInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnUnameToFailHistUserId,
|
|
cvpdnUnameToFailHistLocalInitConn,
|
|
cvpdnUnameToFailHistLocalName,
|
|
cvpdnUnameToFailHistRemoteName,
|
|
cvpdnUnameToFailHistSourceIp,
|
|
cvpdnUnameToFailHistDestIp,
|
|
cvpdnUnameToFailHistCount,
|
|
cvpdnUnameToFailHistFailTime,
|
|
cvpdnUnameToFailHistFailType,
|
|
cvpdnUnameToFailHistFailReason
|
|
}
|
|
STATUS deprecated -- superceded by cvpdnUserToFailHistInfoGroupRev1
|
|
DESCRIPTION
|
|
"A collection of objects providing user failure
|
|
information of VPDN system."
|
|
::= { ciscoVpdnMgmtMIBGroups 4 }
|
|
|
|
cvpdnSystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSystemTunnelTotal,
|
|
cvpdnSystemSessionTotal,
|
|
cvpdnSystemDeniedUsersTotal,
|
|
cvpdnSystemInitialConnReq,
|
|
cvpdnSystemSuccessConnReq,
|
|
cvpdnSystemFailedConnReq
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN system status
|
|
information for multiple tunnel types."
|
|
::= { ciscoVpdnMgmtMIBGroups 5 }
|
|
|
|
cvpdnTunnelAttrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnTunnelAttrRemoteTunnelId,
|
|
cvpdnTunnelAttrLocalName,
|
|
cvpdnTunnelAttrRemoteName,
|
|
cvpdnTunnelAttrRemoteEndpointName,
|
|
cvpdnTunnelAttrLocalInitConnection,
|
|
cvpdnTunnelAttrOrigCause,
|
|
cvpdnTunnelAttrState,
|
|
cvpdnTunnelAttrActiveSessions,
|
|
cvpdnTunnelAttrDeniedUsers,
|
|
cvpdnTunnelAttrSoftshut,
|
|
cvpdnTunnelAttrNetworkServiceType,
|
|
cvpdnTunnelAttrLocalIpAddress,
|
|
cvpdnTunnelAttrSourceIpAddress,
|
|
cvpdnTunnelAttrRemoteIpAddress
|
|
}
|
|
STATUS deprecated -- superceded by cvpdnTunnelAttrGroupRev1
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN tunnel attribute
|
|
information for multiple tunnel types."
|
|
::= { ciscoVpdnMgmtMIBGroups 6 }
|
|
|
|
cvpdnSessionAttrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSessionAttrUserName,
|
|
cvpdnSessionAttrState,
|
|
cvpdnSessionAttrCallDuration,
|
|
cvpdnSessionAttrPacketsOut,
|
|
cvpdnSessionAttrBytesOut,
|
|
cvpdnSessionAttrPacketsIn,
|
|
cvpdnSessionAttrBytesIn,
|
|
cvpdnSessionAttrDeviceType,
|
|
cvpdnSessionAttrDeviceCallerId,
|
|
cvpdnSessionAttrDevicePhyId,
|
|
cvpdnSessionAttrMultilink,
|
|
cvpdnSessionAttrModemSlotIndex,
|
|
cvpdnSessionAttrModemPortIndex,
|
|
cvpdnSessionAttrDS1SlotIndex,
|
|
cvpdnSessionAttrDS1PortIndex,
|
|
cvpdnSessionAttrDS1ChannelIndex,
|
|
cvpdnSessionAttrModemCallStartTime,
|
|
cvpdnSessionAttrModemCallStartIndex
|
|
}
|
|
STATUS deprecated -- superceded by cvpdnSessionAttrGroupRev1
|
|
DESCRIPTION
|
|
"A collection of objects providing session attributed
|
|
information for multiple tunnel types."
|
|
::= { ciscoVpdnMgmtMIBGroups 7 }
|
|
|
|
cvpdnSessionAttrGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSessionAttrUserName,
|
|
cvpdnSessionAttrState,
|
|
cvpdnSessionAttrCallDuration,
|
|
cvpdnSessionAttrPacketsOut,
|
|
cvpdnSessionAttrBytesOut,
|
|
cvpdnSessionAttrPacketsIn,
|
|
cvpdnSessionAttrBytesIn,
|
|
cvpdnSessionAttrDeviceType,
|
|
cvpdnSessionAttrDeviceCallerId,
|
|
cvpdnSessionAttrDevicePhyId,
|
|
cvpdnSessionAttrMultilink,
|
|
cvpdnSessionAttrModemSlotIndex,
|
|
cvpdnSessionAttrModemPortIndex,
|
|
cvpdnSessionAttrDS1SlotIndex,
|
|
cvpdnSessionAttrDS1PortIndex,
|
|
cvpdnSessionAttrDS1ChannelIndex,
|
|
cvpdnSessionAttrModemCallStartTime,
|
|
cvpdnSessionAttrModemCallStartIndex,
|
|
cvpdnSessionAttrVirtualCircuitID,
|
|
cvpdnSessionAttrSentPktsDropped,
|
|
cvpdnSessionAttrRecvPktsDropped
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing session attributed
|
|
information for multiple tunnel types."
|
|
::= { ciscoVpdnMgmtMIBGroups 8 }
|
|
|
|
cvpdnNotifEnabledGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSystemNotifSessionEnabled,
|
|
cvpdnNotifSessionID,
|
|
cvpdnNotifSessionEvent
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects indicating whether Layer 2 VPN
|
|
notifications are enabled."
|
|
::= { ciscoVpdnMgmtMIBGroups 9 }
|
|
|
|
cvpdnSessionNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
cvpdnNotifSession
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing basic Layer 2 VPN session
|
|
notifications."
|
|
::= { ciscoVpdnMgmtMIBGroups 10 }
|
|
|
|
cvpdnTemplateGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnTemplateActiveSessions
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN template
|
|
information."
|
|
::= { ciscoVpdnMgmtMIBGroups 11 }
|
|
|
|
cvpdnConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSystemClearSessions
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN system
|
|
configuration."
|
|
::= { ciscoVpdnMgmtMIBGroups 12 }
|
|
|
|
cvpdnMultilinkGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSessionAttrMultilinkBundle,
|
|
cvpdnSessionAttrMultilinkIfIndex,
|
|
cvpdnBundlesWithOneLink,
|
|
cvpdnBundlesWithTwoLinks,
|
|
cvpdnBundlesWithMoreThanTwoLinks,
|
|
cvpdnBundleLinkCount,
|
|
cvpdnBundleEndpointType,
|
|
cvpdnBundleEndpoint,
|
|
cvpdnBundlePeerIpAddrType,
|
|
cvpdnBundlePeerIpAddr,
|
|
cvpdnBundleLastChanged,
|
|
cvpdnBundleChildSessionId
|
|
}
|
|
STATUS deprecated -- superceded by cvpdnMultilinkGroupRev1
|
|
DESCRIPTION
|
|
"A collection of objects providing information about PPP
|
|
multilink bundles associates with a VPDN tunnel."
|
|
::= { ciscoVpdnMgmtMIBGroups 13 }
|
|
|
|
cvpdnMultilinkGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnSessionAttrMultilinkBundle,
|
|
cvpdnSessionAttrMultilinkIfIndex,
|
|
cvpdnBundlesWithOneLink,
|
|
cvpdnBundlesWithTwoLinks,
|
|
cvpdnBundlesWithMoreThanTwoLinks,
|
|
cvpdnBundleLinkCount,
|
|
cvpdnBundleEndpoint,
|
|
cvpdnBundlePeerIpAddrType,
|
|
cvpdnBundlePeerIpAddr,
|
|
cvpdnBundleLastChanged,
|
|
cvpdnBundleChildSessionId,
|
|
cvpdnBundleEndpointClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about PPP
|
|
multilink bundles associates with a VPDN tunnel."
|
|
::= { ciscoVpdnMgmtMIBGroups 14 }
|
|
|
|
cvpdnUserToFailHistInfoGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnUnameToFailHistUserId,
|
|
cvpdnUnameToFailHistLocalInitConn,
|
|
cvpdnUnameToFailHistLocalName,
|
|
cvpdnUnameToFailHistRemoteName,
|
|
cvpdnUnameToFailHistCount,
|
|
cvpdnUnameToFailHistFailTime,
|
|
cvpdnUnameToFailHistFailType,
|
|
cvpdnUnameToFailHistFailReason,
|
|
cvpdnUnameToFailHistSourceInetType,
|
|
cvpdnUnameToFailHistSourceInetAddr,
|
|
cvpdnUnameToFailHistDestInetType,
|
|
cvpdnUnameToFailHistDestInetAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing user failure
|
|
information of VPDN system."
|
|
::= { ciscoVpdnMgmtMIBGroups 15 }
|
|
|
|
cvpdnTunnelAttrGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cvpdnTunnelAttrRemoteTunnelId,
|
|
cvpdnTunnelAttrLocalName,
|
|
cvpdnTunnelAttrRemoteName,
|
|
cvpdnTunnelAttrRemoteEndpointName,
|
|
cvpdnTunnelAttrLocalInitConnection,
|
|
cvpdnTunnelAttrOrigCause,
|
|
cvpdnTunnelAttrState,
|
|
cvpdnTunnelAttrActiveSessions,
|
|
cvpdnTunnelAttrDeniedUsers,
|
|
cvpdnTunnelAttrSoftshut,
|
|
cvpdnTunnelAttrNetworkServiceType,
|
|
cvpdnTunnelAttrLocalInetAddressType,
|
|
cvpdnTunnelAttrLocalInetAddress,
|
|
cvpdnTunnelAttrSourceInetAddressType,
|
|
cvpdnTunnelAttrSourceInetAddress,
|
|
cvpdnTunnelAttrRemoteInetAddressType,
|
|
cvpdnTunnelAttrRemoteInetAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing VPDN tunnel attribute
|
|
information for multiple tunnel types."
|
|
::= { ciscoVpdnMgmtMIBGroups 16 }
|
|
|
|
END
|