summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB')
-rw-r--r--MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB5881
1 files changed, 5881 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB b/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB
new file mode 100644
index 0000000..bda06d6
--- /dev/null
+++ b/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB
@@ -0,0 +1,5881 @@
+-- *------------------------------------------------------------------
+-- * CISCO-IPSEC-FLOW-MONITOR-MIB.my: IPSec Flow Monitoring MIB.
+-- *
+-- * April 2000, S Ramakrishnan
+-- *
+-- * Copyright (c) 2000, 2004, 2007 by Cisco Systems Inc.
+-- * All rights reserved.
+-- *
+-- *------------------------------------------------------------------
+
+CISCO-IPSEC-FLOW-MONITOR-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Counter32,
+ Counter64,
+ Gauge32,
+ Integer32,
+ Unsigned32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ TimeStamp,
+ TimeInterval,
+ TruthValue
+ FROM SNMPv2-TC
+ cmgwIndex
+ FROM CISCO-MEDIA-GATEWAY-MIB
+ ciscoMgmt
+ FROM CISCO-SMI;
+
+
+ciscoIpSecFlowMonitorMIB MODULE-IDENTITY
+ LAST-UPDATED "200710240000Z"
+ ORGANIZATION "Tivoli Systems and Cisco Systems"
+ CONTACT-INFO
+ "Tivoli Systems
+ Research Triangle Park, NC
+
+ Cisco Systems
+ 170 W Tasman Drive
+ San Jose, CA 95134
+ USA
+
+ Tel: +1 800 553-NETS
+ E-mail: cs-ipsecurity@cisco.com"
+ DESCRIPTION
+ "This is a MIB Module for monitoring the
+ structures in IPSec-based Virtual Private Networks.
+ The MIB has been designed to be adopted as an IETF
+ standard. Hence Cisco-specific features of IPSec
+ protocol are excluded from this MIB.
+
+ Acronyms
+ The following acronyms are used in this document:
+
+ IPSec: Secure IP Protocol
+
+ VPN: Virtual Private Network
+
+ ISAKMP: Internet Security Association and Key Exchange
+ Protocol
+
+ IKE: Internet Key Exchange Protocol
+
+ SA: Security Association
+
+ MM: Main Mode - the process of setting up
+ a Phase 1 SA to secure the exchanges
+ required to setup Phase 2 SAs
+
+ QM: Quick Mode - the process of setting up
+ Phase 2 Security Associations using
+ a Phase 1 SA.
+
+
+ Overview of IPsec MIB
+
+ The MIB contains six major groups of objects which are
+ used to manage the IPSec Protocol. These groups include
+ a Levels Group, a Phase-1 Group, a Phase-2 Group,
+ a History Group, a Failure Group and a TRAP Control Group.
+ The following table illustrates the structure of the
+ IPSec MIB.
+
+ The Phase 1 group models objects pertaining to
+ IKE negotiations and tunnels.
+
+ The Phase 2 group models objects pertaining to
+ IPSec data tunnels.
+
+ The History group is to aid applications that do
+ trending analysis.
+
+ The Failure group is to enable an operator to
+ do troubleshooting and debugging of the VPN Router.
+ Further, counters are supported to aid Intrusion
+ Detection.
+
+ In addition to the five major MIB Groups, there are
+ a number of Notifications. The following table
+ illustrates the name and description of the
+ IPSec TRAPs.
+
+ For a detailed discussion, please refer to the IETF
+ draft draft-ietf-ipsec-flow-monitoring-mib-00.txt."
+ REVISION "200710240000Z"
+ DESCRIPTION
+ "In the description of cipSecTunHistHcInDecompOctets,
+ cipSecTunHcInOctets has been changed to
+ cipSecTunHistHcInOctets.
+
+ In the description of cipSecTunHistOutUncompOctets,
+ cipSecTunOutOctets has been changed to
+ cipSecTunHistOutOctets.
+
+ In the description of cipSecTunHistHcOutUncompOctets,
+ cipSecTunHcOutOctets has been changed to
+ cipSecTunHistHcOutOctets.
+
+ In the description of cipSecTunHistInDecompOctets,
+ cipSecTunInOctets has been changed to
+ cipSecTunHistInOctets."
+ REVISION "200410120000Z"
+ DESCRIPTION
+ "Added two table for media gateway stats
+ information:
+ cikePhase1GWStatsTable (phase-1 IKE)
+ cipSecPhase2GWStatsTable (phase-2 IPsec)"
+ REVISION "200010131800Z"
+ DESCRIPTION
+ "Changed cipSecSpiValue to Unsigned32.
+ Changed Protocol ranges to
+ start at 0 instead of 1.
+ Removed comment(s) incorrectly indicating
+ this MIB was CiscoExperiment."
+ REVISION "200008171259Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { ciscoMgmt 171 }
+
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Local Textual Conventions
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++
+
+IPSIpAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An IP V4 or V6 Address."
+ SYNTAX OCTET STRING (SIZE (4 | 16))
+
+-- IP V4 or V6 Address
+
+IkePeerType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of IPsec Phase-1 IKE peer identity.
+ The IKE peer may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ SYNTAX INTEGER {
+ ipAddrPeer(1),
+ namePeer(2)
+ }
+
+IkeNegoMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 IKE negotiation mode."
+ SYNTAX INTEGER {
+ main(1),
+ aggressive(2)
+ }
+
+IkeHashAlgo ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The hash algorithm used in IPsec Phase-1
+ IKE negotiations."
+ SYNTAX INTEGER {
+ none(1),
+ md5(2),
+ sha(3)
+ }
+
+IkeAuthMethod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The authentication method used in IPsec Phase-1 IKE
+ negotiations."
+ SYNTAX INTEGER {
+ none(1),
+ preSharedKey(2),
+ rsaSig(3),
+ rsaEncrypt(4),
+ revPublicKey(5)
+ }
+
+DiffHellmanGrp ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used in negotiations."
+ SYNTAX INTEGER {
+ none(1),
+ dhGroup1(2),
+ dhGroup2(3)
+ }
+
+KeyType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of key used by an IPsec Phase-2 Tunnel."
+ SYNTAX INTEGER {
+ ike(1),
+ manual(2)
+ }
+
+EncapMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The encapsulation mode used by an IPsec Phase-2
+ Tunnel."
+ SYNTAX INTEGER {
+ tunnel(1),
+ transport(2)
+ }
+
+EncryptAlgo ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used in negotiations."
+ SYNTAX INTEGER {
+ none(1),
+ des(2),
+ des3(3)
+ }
+
+AuthAlgo ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by a
+ security association of an IPsec Phase-2 Tunnel."
+ SYNTAX INTEGER {
+ none(1),
+ hmacMd5(2),
+ hmacSha(3)
+ }
+
+CompAlgo ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The compression algorithm used by a
+ security association of an IPsec Phase-2 Tunnel."
+ SYNTAX INTEGER {
+ none(1),
+ ldf(2)
+ }
+
+EndPtType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of identity use to specify an IPsec End Point."
+ SYNTAX INTEGER {
+ singleIpAddr(1),
+ ipAddrRange(2),
+ ipSubnet(3)
+ }
+
+TunnelStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The status of a Tunnel. Objects of this type may
+ be used to bring the tunnel down by setting
+ value of this object to destroy(2). Objects of this
+ type cannot be used to create a Tunnel."
+ SYNTAX INTEGER {
+ active(1),
+ destroy(2)
+ }
+
+TrapStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The administrative status for sending a TRAP."
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- IPsec MIB Object Groups
+--
+-- This MIB module contains the following groups:
+-- 1) IPsec Levels Group
+-- 2) IPsec Phase-1 Group
+-- 3) IPsec Phase-2 Group
+-- 4) IPsec History Group
+-- 5) IPsec Failure Group
+-- 6) IPsec TRAP Control Group
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecMIBObjects OBJECT IDENTIFIER
+ ::= { ciscoIpSecFlowMonitorMIB 1 }
+
+cipSecLevels OBJECT IDENTIFIER
+ ::= { cipSecMIBObjects 1 }
+
+cipSecPhaseOne OBJECT IDENTIFIER
+ ::= { cipSecMIBObjects 2 }
+
+cipSecPhaseTwo OBJECT IDENTIFIER
+ ::= { cipSecMIBObjects 3 }
+
+cipSecHistory OBJECT IDENTIFIER
+ ::= { cipSecMIBObjects 4 }
+
+cipSecFailures OBJECT IDENTIFIER
+ ::= { cipSecMIBObjects 5 }
+
+cipSecTrapCntl OBJECT IDENTIFIER
+ ::= { cipSecMIBObjects 6 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- IPsec Levels Group
+--
+-- This group consists of a:
+-- 1) IPsec MIB Level
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecMibLevel OBJECT-TYPE
+ SYNTAX Integer32 (1..4096 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The level of the IPsec MIB."
+ ::= { cipSecLevels 1 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-1 Internet Key Exchange (IKE) Group
+--
+-- This group consists of:
+-- 1) IPsec Phase-1 Global Statistics
+-- 2) IPsec Phase-1 Peer Table
+-- 3) IPsec Phase-1 Tunnel Table
+-- 4) IPsec Phase-1 Correlation Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-1 Global Statistics
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikeGlobalStats OBJECT IDENTIFIER
+ ::= { cipSecPhaseOne 1 }
+
+
+cikeGlobalActiveTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of currently active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 1 }
+
+cikeGlobalPreviousTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of previously active
+ IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 2 }
+
+cikeGlobalInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by all currently
+ and previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 3 }
+
+cikeGlobalInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all
+ currently and previously active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 4 }
+
+cikeGlobalInDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets which were
+ dropped during receive processing by all
+ currently and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 5 }
+
+cikeGlobalInNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys received by
+ all currently and previously active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 6 }
+
+cikeGlobalInP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ received by all currently and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 7 }
+
+cikeGlobalInP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were received and found to be invalid
+ by all currently and previously active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 8 }
+
+cikeGlobalInP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were received and rejected by all
+ currently and previously active IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikeGlobalStats 9 }
+
+cikeGlobalInP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 security
+ association delete requests received by all
+ currently and previously
+ active and IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 10 }
+
+cikeGlobalOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by all currently
+ and previously active and IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikeGlobalStats 11 }
+
+cikeGlobalOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by all currently
+ and previously active and IPsec Phase-1
+ Tunnels."
+ ::= { cikeGlobalStats 12 }
+
+cikeGlobalOutDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets which were dropped
+ during send processing by all currently
+ and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 13 }
+
+cikeGlobalOutNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys sent by all currently
+ and previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 14 }
+
+cikeGlobalOutP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were sent by all currently and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 15 }
+
+cikeGlobalOutP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were sent and found to be invalid by
+ all currently and previously active IPsec Phase-1
+ Tunnels."
+ ::= { cikeGlobalStats 16 }
+
+cikeGlobalOutP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were sent and rejected by all currently and
+ previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 17 }
+
+cikeGlobalOutP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 SA
+ delete requests sent by all currently and
+ previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 18 }
+
+cikeGlobalInitTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-1 IKE
+ Tunnels which were locally initiated."
+ ::= { cikeGlobalStats 19 }
+
+cikeGlobalInitTunnelFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-1 IKE Tunnels
+ which were locally initiated and failed to activate."
+ ::= { cikeGlobalStats 20 }
+
+cikeGlobalRespTunnelFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-1 IKE Tunnels
+ which were remotely initiated and failed to activate."
+ ::= { cikeGlobalStats 21 }
+
+cikeGlobalSysCapFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of system capacity failures
+ which occurred during processing of all current
+ and previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 22 }
+
+cikeGlobalAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of authentications which ended
+ in failure by all current and previous IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikeGlobalStats 23 }
+
+cikeGlobalDecryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decryptions which ended
+ in failure by all current and previous IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikeGlobalStats 24 }
+
+cikeGlobalHashValidFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of hash validations which ended
+ in failure by all current and previous IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikeGlobalStats 25 }
+
+cikeGlobalNoSaFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non-existent Security Association
+ in failures which occurred during processing of
+ all current and previous IPsec Phase-1 IKE Tunnels."
+ ::= { cikeGlobalStats 26 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-1 Internet Key Exchange Peer Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikePeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CikePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 Internet Key Exchange Peer Table.
+ There is one entry in this table for each IPsec
+ Phase-1 IKE peer association which is currently
+ associated with an active IPsec Phase-1 Tunnel.
+ The IPsec Phase-1 IKE Tunnel associated with this
+ IPsec Phase-1 IKE peer association may or may not
+ be currently active."
+ ::= { cipSecPhaseOne 2 }
+
+cikePeerEntry OBJECT-TYPE
+ SYNTAX CikePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated
+ with an IPsec Phase-1 IKE peer association."
+ INDEX {
+ cikePeerLocalType,
+ cikePeerLocalValue,
+ cikePeerRemoteType,
+ cikePeerRemoteValue,
+ cikePeerIntIndex
+ }
+ ::= { cikePeerTable 1 }
+
+CikePeerEntry ::= SEQUENCE {
+ cikePeerLocalType IkePeerType,
+ cikePeerLocalValue DisplayString,
+ cikePeerRemoteType IkePeerType,
+ cikePeerRemoteValue DisplayString,
+ cikePeerIntIndex Integer32,
+ cikePeerLocalAddr IPSIpAddress,
+ cikePeerRemoteAddr IPSIpAddress,
+ cikePeerActiveTime TimeInterval,
+ cikePeerActiveTunnelIndex Integer32
+}
+
+cikePeerLocalType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of local peer identity. The local peer
+ may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikePeerEntry 1 }
+
+cikePeerLocalValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of the local peer identity.
+
+ If the local peer type is an IP Address, then this
+ is the IP Address used to identify the local peer.
+
+ If the local peer type is a host name, then this is
+ the host name used to identify the local peer."
+ ::= { cikePeerEntry 2 }
+
+cikePeerRemoteType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of remote peer identity. The remote peer
+ may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikePeerEntry 3 }
+
+cikePeerRemoteValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of the remote peer identity.
+
+ If the remote peer type is an IP Address, then this
+ is the IP Address used to identify the remote peer.
+
+ If the remote peer type is a host name, then this is
+ the host name used to identify the remote peer."
+ ::= { cikePeerEntry 4 }
+
+cikePeerIntIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internal index of the local-remote
+ peer association. This internal index is used
+ to uniquely identify multiple associations between
+ the local and remote peer."
+ ::= { cikePeerEntry 5 }
+
+cikePeerLocalAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local peer."
+ ::= { cikePeerEntry 6 }
+
+cikePeerRemoteAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote peer."
+ ::= { cikePeerEntry 7 }
+
+cikePeerActiveTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time that the peer association has
+ existed in hundredths of a second."
+ ::= { cikePeerEntry 8 }
+
+cikePeerActiveTunnelIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the active IPsec Phase-1 IKE Tunnel
+ (cikeTunIndex in the cikeTunnelTable) for this peer
+ association. If an IPsec Phase-1 IKE Tunnel is
+ not currently active, then the value of this
+ object will be zero."
+ ::= { cikePeerEntry 9 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-1 Internet Key Exchange Tunnel Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikeTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CikeTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 Internet Key Exchange Tunnel Table.
+ There is one entry in this table for each active IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cipSecPhaseOne 3 }
+
+cikeTunnelEntry OBJECT-TYPE
+ SYNTAX CikeTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated with
+ an active IPsec Phase-1 IKE Tunnel."
+ INDEX { cikeTunIndex }
+ ::= { cikeTunnelTable 1 }
+
+CikeTunnelEntry ::= SEQUENCE {
+ cikeTunIndex Integer32,
+ cikeTunLocalType IkePeerType,
+ cikeTunLocalValue DisplayString,
+ cikeTunLocalAddr IPSIpAddress,
+ cikeTunLocalName DisplayString,
+ cikeTunRemoteType IkePeerType,
+ cikeTunRemoteValue DisplayString,
+ cikeTunRemoteAddr IPSIpAddress,
+ cikeTunRemoteName DisplayString,
+ cikeTunNegoMode IkeNegoMode,
+ cikeTunDiffHellmanGrp DiffHellmanGrp,
+ cikeTunEncryptAlgo EncryptAlgo,
+ cikeTunHashAlgo IkeHashAlgo,
+ cikeTunAuthMethod IkeAuthMethod,
+ cikeTunLifeTime Integer32,
+ cikeTunActiveTime TimeInterval,
+ cikeTunSaRefreshThreshold Integer32,
+ cikeTunTotalRefreshes Counter32,
+ cikeTunInOctets Counter32,
+ cikeTunInPkts Counter32,
+ cikeTunInDropPkts Counter32,
+ cikeTunInNotifys Counter32,
+ cikeTunInP2Exchgs Counter32,
+ cikeTunInP2ExchgInvalids Counter32,
+ cikeTunInP2ExchgRejects Counter32,
+ cikeTunInP2SaDelRequests Counter32,
+ cikeTunOutOctets Counter32,
+ cikeTunOutPkts Counter32,
+ cikeTunOutDropPkts Counter32,
+ cikeTunOutNotifys Counter32,
+ cikeTunOutP2Exchgs Counter32,
+ cikeTunOutP2ExchgInvalids Counter32,
+ cikeTunOutP2ExchgRejects Counter32,
+ cikeTunOutP2SaDelRequests Counter32,
+ cikeTunStatus TunnelStatus
+}
+
+cikeTunIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the IPsec Phase-1 IKE Tunnel Table.
+ The value of the index is a number which begins
+ at one and is incremented with each tunnel that
+ is created. The value of this object will
+ wrap at 2,147,483,647."
+ ::= { cikeTunnelEntry 1 }
+
+cikeTunLocalType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of local peer identity. The local
+ peer may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikeTunnelEntry 2 }
+
+cikeTunLocalValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the local peer identity.
+
+ If the local peer type is an IP Address, then this
+ is the IP Address used to identify the local peer.
+
+ If the local peer type is a host name, then this is
+ the host name used to identify the local peer."
+ ::= { cikeTunnelEntry 3 }
+
+cikeTunLocalAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local endpoint for the IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 4 }
+
+cikeTunLocalName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the local IP address for
+ the IPsec Phase-1 IKE Tunnel. If the DNS
+ name associated with the local tunnel endpoint
+ is not known, then the value of this
+ object will be a NULL string."
+ ::= { cikeTunnelEntry 5 }
+
+cikeTunRemoteType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of remote peer identity.
+ The remote peer may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikeTunnelEntry 6 }
+
+cikeTunRemoteValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the remote peer identity.
+
+ If the remote peer type is an IP Address, then this
+ is the IP Address used to identify the remote peer.
+
+ If the remote peer type is a host name, then
+ this is the host name used to identify the
+ remote peer."
+ ::= { cikeTunnelEntry 7 }
+
+cikeTunRemoteAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote endpoint for the IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 8 }
+
+cikeTunRemoteName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the remote IP address of IPsec Phase-1
+ IKE Tunnel. If the DNS name associated with the remote
+ tunnel endpoint is not known, then the value of this
+ object will be a NULL string."
+ ::= { cikeTunnelEntry 9 }
+
+cikeTunNegoMode OBJECT-TYPE
+ SYNTAX IkeNegoMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiation mode of the IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 10 }
+
+cikeTunDiffHellmanGrp OBJECT-TYPE
+ SYNTAX DiffHellmanGrp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelEntry 11 }
+
+cikeTunEncryptAlgo OBJECT-TYPE
+ SYNTAX EncryptAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelEntry 12 }
+
+cikeTunHashAlgo OBJECT-TYPE
+ SYNTAX IkeHashAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hash algorithm used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelEntry 13 }
+
+cikeTunAuthMethod OBJECT-TYPE
+ SYNTAX IkeAuthMethod
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication method used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelEntry 14 }
+
+cikeTunLifeTime OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated LifeTime of the IPsec Phase-1 IKE Tunnel
+ in seconds."
+ ::= { cikeTunnelEntry 15 }
+
+cikeTunActiveTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time the IPsec Phase-1 IKE tunnel has been
+ active in hundredths of seconds."
+ ::= { cikeTunnelEntry 16 }
+
+cikeTunSaRefreshThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security association refresh threshold in seconds."
+ ::= { cikeTunnelEntry 17 }
+
+cikeTunTotalRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "QM Exchanges"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security associations
+ refreshes performed."
+ ::= { cikeTunnelEntry 18 }
+
+cikeTunInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 19 }
+
+cikeTunInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 20 }
+
+cikeTunInDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ by this IPsec Phase-1 IKE Tunnel during
+ receive processing."
+ ::= { cikeTunnelEntry 21 }
+
+cikeTunInNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys received by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 22 }
+
+cikeTunInP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2
+ exchanges received by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 23 }
+
+cikeTunInP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2
+ exchanges received and found to be invalid
+ by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 24 }
+
+cikeTunInP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ received and rejected by this IPsec Phase-1
+ Tunnel."
+ ::= { cikeTunnelEntry 25 }
+
+cikeTunInP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2
+ security association delete requests received
+ by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 26 }
+
+cikeTunOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelEntry 27 }
+
+cikeTunOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelEntry 28 }
+
+cikeTunOutDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped by this
+ IPsec Phase-1 IKE Tunnel during send processing."
+ ::= { cikeTunnelEntry 29 }
+
+cikeTunOutNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys sent by this
+ IPsec Phase-1 Tunnel."
+ ::= { cikeTunnelEntry 30 }
+
+cikeTunOutP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges sent by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 31 }
+
+cikeTunOutP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges sent and
+ found to be invalid by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 32 }
+
+cikeTunOutP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges sent and
+ rejected by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 33 }
+
+cikeTunOutP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 security association
+ delete requests sent by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelEntry 34 }
+
+cikeTunStatus OBJECT-TYPE
+ SYNTAX TunnelStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of the MIB table row.
+
+ This object can be used to bring the tunnel down
+ by setting value of this object to destroy(2).
+
+ This object cannot be used to create
+ a MIB table row."
+ ::= { cikeTunnelEntry 35 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The Internet Key Exchange Peer Association to
+-- Phase-2 Tunnel Correlation Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikePeerCorrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CikePeerCorrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 Internet Key Exchange Peer
+ Association to IPsec Phase-2 Tunnel
+ Correlation Table. There is one entry in
+ this table for each active IPsec Phase-2
+ Tunnel."
+ ::= { cipSecPhaseOne 4 }
+
+cikePeerCorrEntry OBJECT-TYPE
+ SYNTAX CikePeerCorrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes of an
+ IPsec Phase-1 IKE Peer Association to IPsec
+ Phase-2 Tunnel Correlation."
+ INDEX {
+ cikePeerCorrLocalType,
+ cikePeerCorrLocalValue,
+ cikePeerCorrRemoteType,
+ cikePeerCorrRemoteValue,
+ cikePeerCorrIntIndex,
+ cikePeerCorrSeqNum
+ }
+ ::= { cikePeerCorrTable 1 }
+
+CikePeerCorrEntry ::= SEQUENCE {
+ cikePeerCorrLocalType IkePeerType,
+ cikePeerCorrLocalValue DisplayString,
+ cikePeerCorrRemoteType IkePeerType,
+ cikePeerCorrRemoteValue DisplayString,
+ cikePeerCorrIntIndex Integer32,
+ cikePeerCorrSeqNum Integer32,
+ cikePeerCorrIpSecTunIndex Integer32
+}
+
+cikePeerCorrLocalType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of local peer identity. The local peer
+ may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikePeerCorrEntry 1 }
+
+cikePeerCorrLocalValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of the local peer identity.
+
+ If the local peer type is an IP Address, then this
+ is the IP Address used to identify the local peer.
+
+ If the local peer type is a host name, then this is
+ the host name used to identify the local peer."
+ ::= { cikePeerCorrEntry 2 }
+
+cikePeerCorrRemoteType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of remote peer identity. The remote peer
+ may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikePeerCorrEntry 3 }
+
+cikePeerCorrRemoteValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of the remote peer identity.
+
+ If the remote peer type is an IP Address, then this
+ is the IP Address used to identify the remote peer.
+
+ If the remote peer type is a host name, then this is
+ the host name used to identify the remote peer."
+ ::= { cikePeerCorrEntry 4 }
+
+cikePeerCorrIntIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internal index of the local-remote
+ peer association. This internal index is
+ used to uniquely identify multiple associations
+ between the local and remote peer."
+ ::= { cikePeerCorrEntry 5 }
+
+cikePeerCorrSeqNum OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The sequence number of the local-remote
+ peer association. This sequence number is
+ used to uniquely identify multiple instances
+ of an unique association between
+ the local and remote peer."
+ ::= { cikePeerCorrEntry 6 }
+
+cikePeerCorrIpSecTunIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the active IPsec Phase-2 Tunnel
+ (cipSecTunIndex in the cipSecTunnelTable) for this
+ IPsec Phase-1 IKE Peer Association."
+ ::= { cikePeerCorrEntry 7 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- cikePhase1GWStatsTable
+--
+-- Gateway Phase-1 IKE stats information
+--
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikePhase1GWStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CikePhase1GWStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Phase-1 IKE stats information is included in this table.
+ Each entry is related to a specific gateway which is
+ identified by 'cmgwIndex'."
+ ::= { cipSecPhaseOne 5 }
+
+cikePhase1GWStatsEntry OBJECT-TYPE
+ SYNTAX CikePhase1GWStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes of an Phase-1 IKE stats
+ information for the related gateway.
+
+ There is only one entry for each gateway. The entry
+ is created when a gateway up and cannot be deleted."
+ INDEX { cmgwIndex }
+ ::= { cikePhase1GWStatsTable 1 }
+
+CikePhase1GWStatsEntry ::= SEQUENCE {
+ cikePhase1GWActiveTunnels Gauge32,
+ cikePhase1GWPreviousTunnels Counter32,
+ cikePhase1GWInOctets Counter32,
+ cikePhase1GWInPkts Counter32,
+ cikePhase1GWInDropPkts Counter32,
+ cikePhase1GWInNotifys Counter32,
+ cikePhase1GWInP2Exchgs Counter32,
+ cikePhase1GWInP2ExchgInvalids Counter32,
+ cikePhase1GWInP2ExchgRejects Counter32,
+ cikePhase1GWInP2SaDelRequests Counter32,
+ cikePhase1GWOutOctets Counter32,
+ cikePhase1GWOutPkts Counter32,
+ cikePhase1GWOutDropPkts Counter32,
+ cikePhase1GWOutNotifys Counter32,
+ cikePhase1GWOutP2Exchgs Counter32,
+ cikePhase1GWOutP2ExchgInvalids Counter32,
+ cikePhase1GWOutP2ExchgRejects Counter32,
+ cikePhase1GWOutP2SaDelRequests Counter32,
+ cikePhase1GWInitTunnels Counter32,
+ cikePhase1GWInitTunnelFails Counter32,
+ cikePhase1GWRespTunnelFails Counter32,
+ cikePhase1GWSysCapFails Counter32,
+ cikePhase1GWAuthFails Counter32,
+ cikePhase1GWDecryptFails Counter32,
+ cikePhase1GWHashValidFails Counter32,
+ cikePhase1GWNoSaFails Counter32
+}
+
+cikePhase1GWActiveTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of currently active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 1 }
+
+cikePhase1GWPreviousTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of previously active
+ IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 2 }
+
+cikePhase1GWInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by all currently
+ and previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 3 }
+
+cikePhase1GWInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by all
+ currently and previously active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 4 }
+
+cikePhase1GWInDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets which were
+ dropped during receive processing by all
+ currently and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 5 }
+
+cikePhase1GWInNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys received by
+ all currently and previously active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 6 }
+
+cikePhase1GWInP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ received by all currently and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 7 }
+
+cikePhase1GWInP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were received and found to be invalid
+ by all currently and previously active IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 8 }
+
+cikePhase1GWInP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were received and rejected by all
+ currently and previously active IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 9 }
+
+cikePhase1GWInP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 'Security
+ Association' delete requests received by all
+ currently and previously active and IPsec
+ Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 10 }
+
+cikePhase1GWOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by all currently
+ and previously active and IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 11 }
+
+cikePhase1GWOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by all currently
+ and previously active and IPsec Phase-1
+ Tunnels."
+ ::= { cikePhase1GWStatsEntry 12 }
+
+cikePhase1GWOutDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets which were dropped
+ during send processing by all currently
+ and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 13 }
+
+cikePhase1GWOutNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys sent by all currently
+ and previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 14 }
+
+cikePhase1GWOutP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were sent by all currently and previously
+ active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 15 }
+
+cikePhase1GWOutP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were sent and found to be invalid by
+ all currently and previously active IPsec Phase-1
+ Tunnels."
+ ::= { cikePhase1GWStatsEntry 16 }
+
+cikePhase1GWOutP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges
+ which were sent and rejected by all currently and
+ previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 17 }
+
+cikePhase1GWOutP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 SA
+ delete requests sent by all currently and
+ previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 18 }
+
+cikePhase1GWInitTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-1 IKE
+ Tunnels which were locally initiated."
+ ::= { cikePhase1GWStatsEntry 19 }
+
+cikePhase1GWInitTunnelFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-1 IKE Tunnels
+ which were locally initiated and failed to activate."
+ ::= { cikePhase1GWStatsEntry 20 }
+
+cikePhase1GWRespTunnelFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-1 IKE Tunnels
+ which were remotely initiated and failed to activate."
+ ::= { cikePhase1GWStatsEntry 21 }
+
+cikePhase1GWSysCapFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of system capacity failures
+ which occurred during processing of all current
+ and previously active IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 22 }
+
+cikePhase1GWAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of authentications which ended
+ in failure by all current and previous IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 23 }
+
+cikePhase1GWDecryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decryptions which ended
+ in failure by all current and previous IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 24 }
+
+cikePhase1GWHashValidFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of hash validations which ended
+ in failure by all current and previous IPsec Phase-1
+ IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 25 }
+
+cikePhase1GWNoSaFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non-existent 'Security Association'
+ failures occurred during processing of current and
+ previous IPsec Phase-1 IKE Tunnels."
+ ::= { cikePhase1GWStatsEntry 26 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- IPsec Phase-2 Group
+--
+-- This group consists of:
+-- 1) IPsec Phase-2 Global Statistics
+-- 2) IPsec Phase-2 Tunnel Table
+-- 3) IPsec Phase-2 Endpoint Table
+-- 4) IPsec Phase-2 Security Protection Index Table
+-- 4) IPsec Phase-2 Security Protection Index Objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Global Tunnel Statistics
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecGlobalStats OBJECT IDENTIFIER
+ ::= { cipSecPhaseTwo 1 }
+
+
+cipSecGlobalActiveTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of currently active
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 1 }
+
+cipSecGlobalPreviousTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Phase-2 Tunnels"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of previously active
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 2 }
+
+cipSecGlobalInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by all
+ current and previous IPsec Phase-2 Tunnels.
+ This value is
+ accumulated BEFORE determining whether or not
+ the packet should be decompressed. See also
+ cipSecGlobalInOctWraps for the number of times
+ this counter has wrapped."
+ ::= { cipSecGlobalStats 3 }
+
+cipSecGlobalHcInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of
+ octets received by all current and previous
+ IPsec Phase-2 Tunnels. This value is accumulated
+ BEFORE determining whether or not the packet
+ should be decompressed."
+ ::= { cipSecGlobalStats 4 }
+
+cipSecGlobalInOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global octets received
+ counter (cipSecGlobalInOctets) has wrapped."
+ ::= { cipSecGlobalStats 5 }
+
+cipSecGlobalInDecompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decompressed octets received
+ by all current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated AFTER the packet is
+ decompressed. If compression is not being used,
+ this value will match the value of cipSecGlobalInOctets.
+ See also cipSecGlobalInDecompOctWraps
+ for the number of times this counter has wrapped."
+ ::= { cipSecGlobalStats 6 }
+
+cipSecGlobalHcInDecompOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number
+ of decompressed octets received by all current
+ and previous IPsec Phase-2 Tunnels. This value
+ is accumulated AFTER the packet is decompressed.
+ If compression is not being used, this value
+ will match the value of cipSecGlobalHcInOctets."
+ ::= { cipSecGlobalStats 7 }
+
+cipSecGlobalInDecompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global decompressed
+ octets received counter
+ (cipSecGlobalInDecompOctets) has wrapped."
+ ::= { cipSecGlobalStats 8 }
+
+cipSecGlobalInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received
+ by all current and previous
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 9 }
+
+cipSecGlobalInDrops OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ during receive processing by all current and previous
+ IPsec Phase-2 Tunnels. This count does
+ NOT include packets dropped due to
+ Anti-Replay processing."
+ ::= { cipSecGlobalStats 10 }
+
+cipSecGlobalInReplayDrops OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during
+ receive processing due to Anti-Replay
+ processing by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 11 }
+
+cipSecGlobalInAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ performed by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 12 }
+
+cipSecGlobalInAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ which ended in failure by all current and previous
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 13 }
+
+cipSecGlobalInDecrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's
+ performed by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 14 }
+
+cipSecGlobalInDecryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's
+ which ended in failure by all current and
+ previous IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 15 }
+
+cipSecGlobalOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by all
+ current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated AFTER determining
+ whether or not the packet should be compressed.
+ See also cipSecGlobalOutOctWraps for the
+ number of times this counter has wrapped."
+ ::= { cipSecGlobalStats 16 }
+
+cipSecGlobalHcOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number
+ of octets sent by all current and previous
+ IPsec Phase-2 Tunnels. This value is accumulated
+ AFTER determining whether or not the packet should
+ be compressed."
+ ::= { cipSecGlobalStats 17 }
+
+cipSecGlobalOutOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global octets sent counter
+ (cipSecGlobalOutOctets) has wrapped."
+ ::= { cipSecGlobalStats 18 }
+
+cipSecGlobalOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of uncompressed octets sent
+ by all current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated BEFORE the packet is
+ compressed. If compression is not being used, this
+ value will match the value of cipSecGlobalOutOctets.
+ See also cipSecGlobalOutDecompOctWraps for the number
+ of times this counter has wrapped."
+ ::= { cipSecGlobalStats 19 }
+
+cipSecGlobalHcOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of
+ uncompressed octets sent by all current and previous
+ IPsec Phase-2 Tunnels. This value is accumulated
+ BEFORE the packet is compressed. If compression is
+ not being used, this value will match the
+ value of cipSecGlobalHcOutOctets."
+ ::= { cipSecGlobalStats 20 }
+
+cipSecGlobalOutUncompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global uncompressed
+ octets sent counter (cipSecGlobalOutUncompOctets)
+ has wrapped."
+ ::= { cipSecGlobalStats 21 }
+
+cipSecGlobalOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by all
+ current and previous
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 22 }
+
+cipSecGlobalOutDrops OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during send
+ processing by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 23 }
+
+cipSecGlobalOutAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's
+ performed by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 24 }
+
+cipSecGlobalOutAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's
+ which ended in failure
+ by all current and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 25 }
+
+cipSecGlobalOutEncrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's performed
+ by all current and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 26 }
+
+cipSecGlobalOutEncryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's
+ which ended in failure by all current and
+ previous IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 27 }
+
+cipSecGlobalProtocolUseFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of protocol use failures
+ which occurred during processing of all current
+ and previously active IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 28 }
+
+cipSecGlobalNoSaFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non-existent
+ Security Association in failures which occurred
+ during processing of all current
+ and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 29 }
+
+cipSecGlobalSysCapFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of system capacity failures
+ which occurred during processing of all current
+ and previously active IPsec Phase-2 Tunnels."
+ ::= { cipSecGlobalStats 30 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Tunnel Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Tunnel Table.
+ There is one entry in this table for
+ each active IPsec Phase-2 Tunnel."
+ ::= { cipSecPhaseTwo 2 }
+
+cipSecTunnelEntry OBJECT-TYPE
+ SYNTAX CipSecTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes
+ associated with an active IPsec Phase-2 Tunnel."
+ INDEX { cipSecTunIndex }
+ ::= { cipSecTunnelTable 1 }
+
+CipSecTunnelEntry ::= SEQUENCE {
+ cipSecTunIndex Integer32,
+ cipSecTunIkeTunnelIndex Integer32,
+ cipSecTunIkeTunnelAlive TruthValue,
+ cipSecTunLocalAddr IPSIpAddress,
+ cipSecTunRemoteAddr IPSIpAddress,
+ cipSecTunKeyType KeyType,
+ cipSecTunEncapMode EncapMode,
+ cipSecTunLifeSize Integer32,
+ cipSecTunLifeTime Integer32,
+ cipSecTunActiveTime TimeInterval,
+ cipSecTunSaLifeSizeThreshold Integer32,
+ cipSecTunSaLifeTimeThreshold Integer32,
+ cipSecTunTotalRefreshes Counter32,
+ cipSecTunExpiredSaInstances Counter32,
+ cipSecTunCurrentSaInstances Gauge32,
+ cipSecTunInSaDiffHellmanGrp DiffHellmanGrp,
+ cipSecTunInSaEncryptAlgo EncryptAlgo,
+ cipSecTunInSaAhAuthAlgo AuthAlgo,
+ cipSecTunInSaEspAuthAlgo AuthAlgo,
+ cipSecTunInSaDecompAlgo CompAlgo,
+ cipSecTunOutSaDiffHellmanGrp DiffHellmanGrp,
+ cipSecTunOutSaEncryptAlgo EncryptAlgo,
+ cipSecTunOutSaAhAuthAlgo AuthAlgo,
+ cipSecTunOutSaEspAuthAlgo AuthAlgo,
+ cipSecTunOutSaCompAlgo CompAlgo,
+ cipSecTunInOctets Counter32,
+ cipSecTunHcInOctets Counter64,
+ cipSecTunInOctWraps Counter32,
+ cipSecTunInDecompOctets Counter32,
+ cipSecTunHcInDecompOctets Counter64,
+ cipSecTunInDecompOctWraps Counter32,
+ cipSecTunInPkts Counter32,
+ cipSecTunInDropPkts Counter32,
+ cipSecTunInReplayDropPkts Counter32,
+ cipSecTunInAuths Counter32,
+ cipSecTunInAuthFails Counter32,
+ cipSecTunInDecrypts Counter32,
+ cipSecTunInDecryptFails Counter32,
+ cipSecTunOutOctets Counter32,
+ cipSecTunHcOutOctets Counter64,
+ cipSecTunOutOctWraps Counter32,
+ cipSecTunOutUncompOctets Counter32,
+ cipSecTunHcOutUncompOctets Counter64,
+ cipSecTunOutUncompOctWraps Counter32,
+ cipSecTunOutPkts Counter32,
+ cipSecTunOutDropPkts Counter32,
+ cipSecTunOutAuths Counter32,
+ cipSecTunOutAuthFails Counter32,
+ cipSecTunOutEncrypts Counter32,
+ cipSecTunOutEncryptFails Counter32,
+ cipSecTunStatus TunnelStatus
+}
+
+cipSecTunIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the IPsec Phase-2 Tunnel Table.
+ The value of the index is a number which begins
+ at one and is incremented with each tunnel that
+ is created. The value of this object will wrap
+ at 2,147,483,647."
+ ::= { cipSecTunnelEntry 1 }
+
+cipSecTunIkeTunnelIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the associated IPsec Phase-1
+ IKE Tunnel.
+ (cikeTunIndex in the cikeTunnelTable)"
+ ::= { cipSecTunnelEntry 2 }
+
+cipSecTunIkeTunnelAlive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indicator which specifies whether or not the
+ IPsec Phase-1 IKE Tunnel currently exists."
+ ::= { cipSecTunnelEntry 3 }
+
+cipSecTunLocalAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local endpoint for the IPsec
+ Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 4 }
+
+cipSecTunRemoteAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote endpoint for the IPsec
+ Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 5 }
+
+cipSecTunKeyType OBJECT-TYPE
+ SYNTAX KeyType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of key used by the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 6 }
+
+cipSecTunEncapMode OBJECT-TYPE
+ SYNTAX EncapMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encapsulation mode used by the
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 7 }
+
+cipSecTunLifeSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "KBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated LifeSize of the
+ IPsec Phase-2 Tunnel in kilobytes."
+ ::= { cipSecTunnelEntry 8 }
+
+cipSecTunLifeTime OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated LifeTime of the
+ IPsec Phase-2 Tunnel in seconds."
+ ::= { cipSecTunnelEntry 9 }
+
+cipSecTunActiveTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time the IPsec Phase-2
+ Tunnel has been
+ active in hundredths of seconds."
+ ::= { cipSecTunnelEntry 10 }
+
+cipSecTunSaLifeSizeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "KBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security association LifeSize refresh
+ threshold in kilobytes."
+ ::= { cipSecTunnelEntry 11 }
+
+cipSecTunSaLifeTimeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security association LifeTime refresh
+ threshold in seconds."
+ ::= { cipSecTunnelEntry 12 }
+
+cipSecTunTotalRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "QM Exchanges"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security
+ association refreshes performed."
+ ::= { cipSecTunnelEntry 13 }
+
+cipSecTunExpiredSaInstances OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security associations
+ which have expired."
+ ::= { cipSecTunnelEntry 14 }
+
+cipSecTunCurrentSaInstances OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of security associations
+ which are currently active or expiring."
+ ::= { cipSecTunnelEntry 15 }
+
+cipSecTunInSaDiffHellmanGrp OBJECT-TYPE
+ SYNTAX DiffHellmanGrp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used
+ by the inbound security association of the
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 16 }
+
+cipSecTunInSaEncryptAlgo OBJECT-TYPE
+ SYNTAX EncryptAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used by the inbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 17 }
+
+cipSecTunInSaAhAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the inbound
+ authentication header (AH) security association of
+ the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 18 }
+
+cipSecTunInSaEspAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the inbound
+ encapsulation security protocol (ESP) security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 19 }
+
+cipSecTunInSaDecompAlgo OBJECT-TYPE
+ SYNTAX CompAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The decompression algorithm used by the inbound
+ security association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 20 }
+
+cipSecTunOutSaDiffHellmanGrp OBJECT-TYPE
+ SYNTAX DiffHellmanGrp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used by the outbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 21 }
+
+cipSecTunOutSaEncryptAlgo OBJECT-TYPE
+ SYNTAX EncryptAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used by the outbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 22 }
+
+cipSecTunOutSaAhAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the outbound
+ authentication header (AH) security association of
+ the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 23 }
+
+cipSecTunOutSaEspAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the inbound
+ encapsulation security protocol (ESP)
+ security association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 24 }
+
+cipSecTunOutSaCompAlgo OBJECT-TYPE
+ SYNTAX CompAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The compression algorithm used by the inbound
+ security association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 25 }
+
+cipSecTunInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by this IPsec
+ Phase-2 Tunnel. This value is accumulated
+ BEFORE determining whether or not the packet should be
+ decompressed. See also cipSecTunInOctWraps for the
+ number of times this counter has wrapped."
+ ::= { cipSecTunnelEntry 26 }
+
+cipSecTunHcInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of octets
+ received by this IPsec Phase-2 Tunnel. This value is
+ accumulated BEFORE determining whether or not the packet
+ should be decompressed."
+ ::= { cipSecTunnelEntry 27 }
+
+cipSecTunInOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the octets received counter
+ (cipSecTunInOctets) has wrapped."
+ ::= { cipSecTunnelEntry 28 }
+
+cipSecTunInDecompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decompressed octets received
+ by this IPsec Phase-2 Tunnel. This value is
+ accumulated AFTER the packet is decompressed.
+ If compression is not being
+ used, this value will match the value of
+ cipSecTunInOctets. See also cipSecTunInDecompOctWraps
+ for the number of times
+ this counter has wrapped."
+ ::= { cipSecTunnelEntry 29 }
+
+cipSecTunHcInDecompOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of decompressed
+ octets received by this IPsec Phase-2 Tunnel. This value
+ is accumulated AFTER the packet is decompressed. If
+ compression is not being used, this value will match the
+ value of cipSecTunHcInOctets."
+ ::= { cipSecTunnelEntry 30 }
+
+cipSecTunInDecompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the decompressed
+ octets received counter
+ (cipSecTunInDecompOctets) has wrapped."
+ ::= { cipSecTunnelEntry 31 }
+
+cipSecTunInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 32 }
+
+cipSecTunInDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ during receive processing by this IPsec Phase-2
+ Tunnel. This count does NOT include
+ packets dropped due to Anti-Replay processing."
+ ::= { cipSecTunnelEntry 33 }
+
+cipSecTunInReplayDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during
+ receive processing due to Anti-Replay processing
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 34 }
+
+cipSecTunInAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound
+ authentication's performed by this
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 35 }
+
+cipSecTunInAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ which ended in
+ failure by this IPsec Phase-2 Tunnel ."
+ ::= { cipSecTunnelEntry 36 }
+
+cipSecTunInDecrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 37 }
+
+cipSecTunInDecryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's
+ which ended in failure
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 38 }
+
+cipSecTunOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by this IPsec
+ Phase-2 Tunnel. This value is accumulated
+ AFTER determining whether or not the packet should
+ be compressed. See also cipSecTunOutOctWraps for
+ the number of times this counter has wrapped."
+ ::= { cipSecTunnelEntry 39 }
+
+cipSecTunHcOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of octets
+ sent by this IPsec Phase-2 Tunnel. This value is
+ accumulated AFTER determining whether or not the
+ packet
+ should be compressed."
+ ::= { cipSecTunnelEntry 40 }
+
+cipSecTunOutOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the out octets counter
+ (cipSecTunOutOctets) has wrapped."
+ ::= { cipSecTunnelEntry 41 }
+
+cipSecTunOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of uncompressed octets sent
+ by this IPsec Phase-2 Tunnel. This value
+ is accumulated BEFORE the packet is compressed.
+ If compression is not being used, this value
+ will match the value of cipSecTunOutOctets.
+ See also cipSecTunOutDecompOctWraps for the
+ number of times this counter has wrapped."
+ ::= { cipSecTunnelEntry 42 }
+
+cipSecTunHcOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number
+ of uncompressed octets sent by this IPsec
+ Phase-2 Tunnel. This value is accumulated BEFORE
+ the packet is compressed. If compression
+ is not being used, this value will match the value
+ of cipSecTunHcOutOctets."
+ ::= { cipSecTunnelEntry 43 }
+
+cipSecTunOutUncompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the uncompressed octets sent
+ counter (cipSecTunOutUncompOctets) has wrapped."
+ ::= { cipSecTunnelEntry 44 }
+
+cipSecTunOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by this
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 45 }
+
+cipSecTunOutDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during
+ send processing by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 46 }
+
+cipSecTunOutAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 47 }
+
+cipSecTunOutAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound
+ authentication's which ended in failure
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 48 }
+
+cipSecTunOutEncrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 49 }
+
+cipSecTunOutEncryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's
+ which ended in failure by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelEntry 50 }
+
+cipSecTunStatus OBJECT-TYPE
+ SYNTAX TunnelStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of the MIB table row.
+
+ This object can be used to bring the tunnel down
+ by setting value of this object to destroy(2).
+ When the value is set to destroy(2), the SA
+ bundle is destroyed and this row is deleted
+ from this table.
+
+ When this MIB value is queried, the value of
+ active(1) is always returned, if the instance
+ exists.
+
+ This object cannot be used to create a MIB
+ table row."
+ ::= { cipSecTunnelEntry 51 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Tunnel Endpoint Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecEndPtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecEndPtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Tunnel Endpoint Table.
+ This table contains an entry for each
+ active endpoint associated with an IPsec
+ Phase-2 Tunnel."
+ ::= { cipSecPhaseTwo 3 }
+
+cipSecEndPtEntry OBJECT-TYPE
+ SYNTAX CipSecEndPtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IPsec Phase-2 Tunnel Endpoint entry."
+ INDEX {
+ cipSecTunIndex,
+ cipSecEndPtIndex
+ }
+ ::= { cipSecEndPtTable 1 }
+
+CipSecEndPtEntry ::= SEQUENCE {
+ cipSecEndPtIndex Integer32,
+ cipSecEndPtLocalName DisplayString,
+ cipSecEndPtLocalType EndPtType,
+ cipSecEndPtLocalAddr1 IPSIpAddress,
+ cipSecEndPtLocalAddr2 IPSIpAddress,
+ cipSecEndPtLocalProtocol Integer32,
+ cipSecEndPtLocalPort Integer32,
+ cipSecEndPtRemoteName DisplayString,
+ cipSecEndPtRemoteType EndPtType,
+ cipSecEndPtRemoteAddr1 IPSIpAddress,
+ cipSecEndPtRemoteAddr2 IPSIpAddress,
+ cipSecEndPtRemoteProtocol Integer32,
+ cipSecEndPtRemotePort Integer32
+}
+
+cipSecEndPtIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of the Endpoint associated with the
+ IPsec Phase-2 Tunnel Table. The value of this
+ index is a number which begins at one and
+ is incremented with each Endpoint associated
+ with an IPsec Phase-2 Tunnel.
+ The value of this object will wrap at 2,147,483,647."
+ ::= { cipSecEndPtEntry 1 }
+
+cipSecEndPtLocalName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the local Endpoint."
+ ::= { cipSecEndPtEntry 2 }
+
+cipSecEndPtLocalType OBJECT-TYPE
+ SYNTAX EndPtType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identity for the local Endpoint.
+ Possible values are:
+ 1) a single IP address, or
+ 2) an IP address range, or
+ 3) an IP subnet."
+ ::= { cipSecEndPtEntry 3 }
+
+cipSecEndPtLocalAddr1 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local Endpoint's first IP address specification.
+
+ If the local Endpoint type is single IP address,
+ then this is the value of the IP address.
+
+ If the local Endpoint type is IP subnet, then this
+ is the value of the subnet.
+
+ If the local Endpoint type is IP address range,
+ then this is the value of beginning IP address
+ of the range."
+ ::= { cipSecEndPtEntry 4 }
+
+cipSecEndPtLocalAddr2 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local Endpoint's second IP address specification.
+
+ If the local Endpoint type is single IP address,
+ then this is the value of the IP address.
+
+ If the local Endpoint type is IP subnet, then this
+ is the value of the subnet mask.
+
+ If the local Endpoint type is IP address range,
+ then this is the value of ending IP address
+ of the range."
+ ::= { cipSecEndPtEntry 5 }
+
+cipSecEndPtLocalProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol number of the local Endpoint's traffic."
+ ::= { cipSecEndPtEntry 6 }
+
+cipSecEndPtLocalPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the local Endpoint's traffic."
+ ::= { cipSecEndPtEntry 7 }
+
+cipSecEndPtRemoteName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the remote Endpoint."
+ ::= { cipSecEndPtEntry 8 }
+
+cipSecEndPtRemoteType OBJECT-TYPE
+ SYNTAX EndPtType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identity for the remote Endpoint.
+ Possible values are:
+ 1) a single IP address, or
+ 2) an IP address range, or
+ 3) an IP subnet."
+ ::= { cipSecEndPtEntry 9 }
+
+cipSecEndPtRemoteAddr1 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote Endpoint's first IP address specification.
+
+ If the remote Endpoint type is single IP address,
+ then this is the value of the IP address.
+
+ If the remote Endpoint type is IP subnet, then this
+ is the value of the subnet.
+
+ If the remote Endpoint type is IP address range,
+ then this is the value of beginning IP address
+ of the range."
+ ::= { cipSecEndPtEntry 10 }
+
+cipSecEndPtRemoteAddr2 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote Endpoint's second IP address specification.
+
+ If the remote Endpoint type is single IP address,
+ then this is the value of the IP address.
+
+ If the remote Endpoint type is IP subnet, then this
+ is the value of the subnet mask.
+
+ If the remote Endpoint type is IP address range,
+ then this is the value of ending IP address of
+ the range."
+ ::= { cipSecEndPtEntry 11 }
+
+cipSecEndPtRemoteProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol number of the remote Endpoint's traffic."
+ ::= { cipSecEndPtEntry 12 }
+
+cipSecEndPtRemotePort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the remote Endpoint's traffic."
+ ::= { cipSecEndPtEntry 13 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Security Protection Index Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecSpiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecSpiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Security Protection Index Table.
+ This table contains an entry for each active
+ and expiring security
+ association."
+ ::= { cipSecPhaseTwo 4 }
+
+cipSecSpiEntry OBJECT-TYPE
+ SYNTAX CipSecSpiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated with
+ active and expiring IPsec Phase-2
+ security associations."
+ INDEX {
+ cipSecTunIndex,
+ cipSecSpiIndex
+ }
+ ::= { cipSecSpiTable 1 }
+
+CipSecSpiEntry ::= SEQUENCE {
+ cipSecSpiIndex Integer32,
+ cipSecSpiDirection INTEGER ,
+ cipSecSpiValue Unsigned32,
+ cipSecSpiProtocol INTEGER ,
+ cipSecSpiStatus INTEGER
+}
+
+cipSecSpiIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of the SPI associated with the
+ Phase-2 Tunnel Table. The value of this
+ index is a number which begins at one and is
+ incremented with each SPI associated with an
+ IPsec Phase-2 Tunnel. The value of this
+ object will wrap at 2,147,483,647."
+ ::= { cipSecSpiEntry 1 }
+
+cipSecSpiDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction of the SPI."
+ ::= { cipSecSpiEntry 2 }
+
+cipSecSpiValue OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the SPI."
+ ::= { cipSecSpiEntry 3 }
+
+cipSecSpiProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ah(1),
+ esp(2),
+ ipcomp(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol of the SPI."
+ ::= { cipSecSpiEntry 4 }
+
+cipSecSpiStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ expiring(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the SPI."
+ ::= { cipSecSpiEntry 5 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- cipSecPhase2GWStatsTable
+--
+-- Gateway Phase-2 IPsec stats information
+--
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecPhase2GWStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecPhase2GWStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Phase-2 IPsec stats information is included in this table.
+ Each entry is related to a specific gateway which is
+ identified by 'cmgwIndex'"
+ ::= { cipSecPhaseTwo 5 }
+
+cipSecPhase2GWStatsEntry OBJECT-TYPE
+ SYNTAX CipSecPhase2GWStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes of an Phase-2 IPsec stats
+ information for the related gateway.
+
+ There is only one entry for each gateway. The entry
+ is created when a gateway up and cannot be deleted."
+ INDEX { cmgwIndex }
+ ::= { cipSecPhase2GWStatsTable 1 }
+
+CipSecPhase2GWStatsEntry ::= SEQUENCE {
+ cipSecPhase2GWActiveTunnels Gauge32,
+ cipSecPhase2GWPreviousTunnels Counter32,
+ cipSecPhase2GWInOctets Counter32,
+ cipSecPhase2GWInOctWraps Counter32,
+ cipSecPhase2GWInDecompOctets Counter32,
+ cipSecPhase2GWInDecompOctWraps Counter32,
+ cipSecPhase2GWInPkts Counter32,
+ cipSecPhase2GWInDrops Counter32,
+ cipSecPhase2GWInReplayDrops Counter32,
+ cipSecPhase2GWInAuths Counter32,
+ cipSecPhase2GWInAuthFails Counter32,
+ cipSecPhase2GWInDecrypts Counter32,
+ cipSecPhase2GWInDecryptFails Counter32,
+ cipSecPhase2GWOutOctets Counter32,
+ cipSecPhase2GWOutOctWraps Counter32,
+ cipSecPhase2GWOutUncompOctets Counter32,
+ cipSecPhase2GWOutUncompOctWraps Counter32,
+ cipSecPhase2GWOutPkts Counter32,
+ cipSecPhase2GWOutDrops Counter32,
+ cipSecPhase2GWOutAuths Counter32,
+ cipSecPhase2GWOutAuthFails Counter32,
+ cipSecPhase2GWOutEncrypts Counter32,
+ cipSecPhase2GWOutEncryptFails Counter32,
+ cipSecPhase2GWProtocolUseFails Counter32,
+ cipSecPhase2GWNoSaFails Counter32,
+ cipSecPhase2GWSysCapFails Counter32
+}
+
+cipSecPhase2GWActiveTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of currently active
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 1 }
+
+cipSecPhase2GWPreviousTunnels OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Phase-2 Tunnels"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of previously active
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 2 }
+
+cipSecPhase2GWInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by all
+ current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated BEFORE determining
+ whether or not the packet should be decompressed.
+ See also cipSecGlobalInOctWraps for the number
+ of times this counter has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 3 }
+
+cipSecPhase2GWInOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global octets received
+ counter (cipSecGlobalInOctets) has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 4 }
+
+cipSecPhase2GWInDecompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decompressed octets received
+ by all current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated AFTER the packet is
+ decompressed. If compression is not being used,
+ this value will match the value of cipSecGlobalInOctets.
+ See also cipSecGlobalInDecompOctWraps
+ for the number of times this counter has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 5 }
+
+cipSecPhase2GWInDecompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global decompressed
+ octets received counter (cipSecGlobalInDecompOctets)
+ has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 6 }
+
+cipSecPhase2GWInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received
+ by all current and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 7 }
+
+cipSecPhase2GWInDrops OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ during receive processing by all current and previous
+ IPsec Phase-2 Tunnels. This count does NOT include
+ packets dropped due to Anti-Replay processing."
+ ::= { cipSecPhase2GWStatsEntry 8 }
+
+cipSecPhase2GWInReplayDrops OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during
+ receive processing due to Anti-Replay
+ processing by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 9 }
+
+cipSecPhase2GWInAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ performed by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 10 }
+
+cipSecPhase2GWInAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ which ended in failure by all current and previous
+ IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 11 }
+
+cipSecPhase2GWInDecrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's
+ performed by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 12 }
+
+cipSecPhase2GWInDecryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's
+ which ended in failure by all current and
+ previous IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 13 }
+
+cipSecPhase2GWOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by all
+ current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated AFTER determining
+ whether or not the packet should be compressed.
+ See also cipSecGlobalOutOctWraps for the
+ number of times this counter has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 14 }
+
+cipSecPhase2GWOutOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global octets sent counter
+ (cipSecGlobalOutOctets) has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 15 }
+
+cipSecPhase2GWOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of uncompressed octets sent
+ by all current and previous IPsec Phase-2 Tunnels.
+ This value is accumulated BEFORE the packet is
+ compressed. If compression is not being used, this
+ value will match the value of cipSecGlobalOutOctets.
+ See also cipSecGlobalOutDecompOctWraps for the number
+ of times this counter has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 16 }
+
+cipSecPhase2GWOutUncompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the global uncompressed
+ octets sent counter (cipSecGlobalOutUncompOctets)
+ has wrapped."
+ ::= { cipSecPhase2GWStatsEntry 17 }
+
+cipSecPhase2GWOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by all
+ current and previous IPsec Phase-2
+ Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 18 }
+
+cipSecPhase2GWOutDrops OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during send
+ processing by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 19 }
+
+cipSecPhase2GWOutAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's
+ performed by all current and previous IPsec
+ Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 20 }
+
+cipSecPhase2GWOutAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's
+ which ended in failure
+ by all current and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 21 }
+
+cipSecPhase2GWOutEncrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's performed
+ by all current and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 22 }
+
+cipSecPhase2GWOutEncryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's
+ which ended in failure by all current and
+ previous IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 23 }
+
+cipSecPhase2GWProtocolUseFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of protocol use failures
+ which occurred during processing of all current
+ and previously active IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 24 }
+
+cipSecPhase2GWNoSaFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of non-existent
+ Security Association in failures which occurred
+ during processing of all current
+ and previous IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 25 }
+
+cipSecPhase2GWSysCapFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of system capacity failures
+ which occurred during processing of all current
+ and previously active IPsec Phase-2 Tunnels."
+ ::= { cipSecPhase2GWStatsEntry 26 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec History Group
+--
+-- This group consists of a:
+-- 1) IPsec History Global Objects
+-- 2) IPsec Phase-1 History Objects
+-- 3) IPsec Phase-2 History Objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecHistGlobal OBJECT IDENTIFIER
+ ::= { cipSecHistory 1 }
+
+cipSecHistPhaseOne OBJECT IDENTIFIER
+ ::= { cipSecHistory 2 }
+
+cipSecHistPhaseTwo OBJECT IDENTIFIER
+ ::= { cipSecHistory 3 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- IPsec History Global Control Objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecHistGlobalCntl OBJECT IDENTIFIER
+ ::= { cipSecHistGlobal 1 }
+
+
+cipSecHistTableSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The window size of the IPsec Phase-1 and Phase-2
+ History Tables.
+
+ The IPsec Phase-1 and Phase-2 History Tables are
+ implemented as a sliding window in which only the
+ last n entries are maintained. This object is used
+ specify the number of entries which will be
+ maintained in the IPsec Phase-1 and
+ Phase-2 History Tables.
+
+ An implementation may choose suitable minimum and
+ maximum values for this element based on the local
+ policy and available resources. If an SNMP SET request
+ specifies a value outside this window for this element,
+ a BAD VALUE may be returned."
+ ::= { cipSecHistGlobalCntl 1 }
+
+cipSecHistCheckPoint OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ checkPoint(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current state of check point processing.
+
+ This object will return ready when the agent is
+ ready to create on-demand history entries for
+ active IPsec Tunnels or checkPoint when the
+ agent is currently creating on-demand history
+ entries for active IPsec Tunnels.
+
+ By setting this value to checkPoint, the agent
+ will create:
+ a) an entry in the IPsec Phase-1 Tunnel History
+ for each active IPsec Phase-1 Tunnel and
+ b) an entry in the IPsec Phase-2 Tunnel History
+ Table and an entry in the IPsec Phase-2
+ Tunnel EndPoint History Table
+ for each active IPsec Phase-2 Tunnel."
+ ::= { cipSecHistGlobalCntl 2 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-1 Tunnel History Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikeTunnelHistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CikeTunnelHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 Internet Key Exchange Tunnel
+ History Table. This table is implemented as a
+ sliding window in which only the last n entries
+ are maintained. The maximum number of entries
+ is specified by the cipSecHistTableSize object."
+ ::= { cipSecHistPhaseOne 1 }
+
+cikeTunnelHistEntry OBJECT-TYPE
+ SYNTAX CikeTunnelHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes
+ associated with a previously active IPsec
+ Phase-1 IKE Tunnel."
+ INDEX { cikeTunHistIndex }
+ ::= { cikeTunnelHistTable 1 }
+
+CikeTunnelHistEntry ::= SEQUENCE {
+ cikeTunHistIndex Integer32,
+ cikeTunHistTermReason INTEGER ,
+ cikeTunHistActiveIndex Integer32,
+ cikeTunHistPeerLocalType IkePeerType,
+ cikeTunHistPeerLocalValue DisplayString,
+ cikeTunHistPeerIntIndex Integer32,
+ cikeTunHistPeerRemoteType IkePeerType,
+ cikeTunHistPeerRemoteValue DisplayString,
+ cikeTunHistLocalAddr IPSIpAddress,
+ cikeTunHistLocalName DisplayString,
+ cikeTunHistRemoteAddr IPSIpAddress,
+ cikeTunHistRemoteName DisplayString,
+ cikeTunHistNegoMode IkeNegoMode,
+ cikeTunHistDiffHellmanGrp DiffHellmanGrp,
+ cikeTunHistEncryptAlgo EncryptAlgo,
+ cikeTunHistHashAlgo IkeHashAlgo,
+ cikeTunHistAuthMethod IkeAuthMethod,
+ cikeTunHistLifeTime Integer32,
+ cikeTunHistStartTime TimeStamp,
+ cikeTunHistActiveTime TimeInterval,
+ cikeTunHistTotalRefreshes Counter32,
+ cikeTunHistTotalSas Counter32,
+ cikeTunHistInOctets Counter32,
+ cikeTunHistInPkts Counter32,
+ cikeTunHistInDropPkts Counter32,
+ cikeTunHistInNotifys Counter32,
+ cikeTunHistInP2Exchgs Counter32,
+ cikeTunHistInP2ExchgInvalids Counter32,
+ cikeTunHistInP2ExchgRejects Counter32,
+ cikeTunHistInP2SaDelRequests Counter32,
+ cikeTunHistOutOctets Counter32,
+ cikeTunHistOutPkts Counter32,
+ cikeTunHistOutDropPkts Counter32,
+ cikeTunHistOutNotifys Counter32,
+ cikeTunHistOutP2Exchgs Counter32,
+ cikeTunHistOutP2ExchgInvalids Counter32,
+ cikeTunHistOutP2ExchgRejects Counter32,
+ cikeTunHistOutP2SaDelRequests Counter32
+}
+
+cikeTunHistIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the IPsec Phase-1 IKE Tunnel History
+ Table. The value of the index is a number which
+ begins at one and is incremented with each
+ tunnel that ends. The value of this object
+ will wrap at 2,147,483,647."
+ ::= { cikeTunnelHistEntry 1 }
+
+cikeTunHistTermReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ normal(2),
+ operRequest(3),
+ peerDelRequest(4),
+ peerLost(5),
+ localFailure(6),
+ checkPointReg(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reason the IPsec Phase-1 IKE Tunnel was terminated.
+ Possible reasons include:
+ 1 = other
+ 2 = normal termination
+ 3 = operator request
+ 4 = peer delete request was received
+ 5 = contact with peer was lost
+ 6 = local failure occurred.
+ 7 = operator initiated check point request"
+ ::= { cikeTunnelHistEntry 2 }
+
+cikeTunHistActiveIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the previously active IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 3 }
+
+cikeTunHistPeerLocalType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of local peer identity. The local peer
+ may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikeTunnelHistEntry 4 }
+
+cikeTunHistPeerLocalValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the local peer identity.
+
+ If the local peer type is an IP Address, then this
+ is the IP Address used to identify the local peer.
+
+ If the local peer type is a host name, then this is
+ the host name used to identify the local peer."
+ ::= { cikeTunnelHistEntry 5 }
+
+cikeTunHistPeerIntIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internal index of the local-remote peer
+ association. This internal index is used to
+ uniquely identify multiple associations between
+ the local and remote peer."
+ ::= { cikeTunnelHistEntry 6 }
+
+cikeTunHistPeerRemoteType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of remote peer identity. The remote
+ peer may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikeTunnelHistEntry 7 }
+
+cikeTunHistPeerRemoteValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the remote peer identity.
+
+ If the remote peer type is an IP Address, then this
+ is the IP Address used to identify the remote peer.
+
+ If the remote peer type is a host name, then this is
+ the host name used to identify the remote peer."
+ ::= { cikeTunnelHistEntry 8 }
+
+cikeTunHistLocalAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local endpoint for the IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 9 }
+
+cikeTunHistLocalName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the local IP address for
+ the IPsec Phase-1 IKE Tunnel. If the DNS
+ name associated with the local tunnel endpoint
+ is not known, then the value of this
+ object will be a NULL string."
+ ::= { cikeTunnelHistEntry 10 }
+
+cikeTunHistRemoteAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote endpoint for the IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 11 }
+
+cikeTunHistRemoteName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the remote IP address of IPsec Phase-1
+ IKE Tunnel. If the DNS name associated with the remote
+ tunnel endpoint is not known, then the value of this
+ object will be a NULL string."
+ ::= { cikeTunnelHistEntry 12 }
+
+cikeTunHistNegoMode OBJECT-TYPE
+ SYNTAX IkeNegoMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiation mode of the IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 13 }
+
+cikeTunHistDiffHellmanGrp OBJECT-TYPE
+ SYNTAX DiffHellmanGrp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelHistEntry 14 }
+
+cikeTunHistEncryptAlgo OBJECT-TYPE
+ SYNTAX EncryptAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelHistEntry 15 }
+
+cikeTunHistHashAlgo OBJECT-TYPE
+ SYNTAX IkeHashAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hash algorithm used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelHistEntry 16 }
+
+cikeTunHistAuthMethod OBJECT-TYPE
+ SYNTAX IkeAuthMethod
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication method used in IPsec Phase-1 IKE
+ negotiations."
+ ::= { cikeTunnelHistEntry 17 }
+
+cikeTunHistLifeTime OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated LifeTime of the IPsec Phase-1 IKE Tunnel
+ in seconds."
+ ::= { cikeTunnelHistEntry 18 }
+
+cikeTunHistStartTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime in hundredths of seconds
+ when the IPsec Phase-1 IKE tunnel was started."
+ ::= { cikeTunnelHistEntry 19 }
+
+cikeTunHistActiveTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time the IPsec Phase-1 IKE tunnel was been
+ active in hundredths of seconds."
+ ::= { cikeTunnelHistEntry 20 }
+
+cikeTunHistTotalRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "QM Exchanges"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security associations
+ refreshes performed."
+ ::= { cikeTunnelHistEntry 21 }
+
+cikeTunHistTotalSas OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security associations
+ used during the
+ life of the IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 22 }
+
+cikeTunHistInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets
+ received by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelHistEntry 23 }
+
+cikeTunHistInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received
+ by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelHistEntry 24 }
+
+cikeTunHistInDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ by this IPsec Phase-1
+ IKE Tunnel during receive processing."
+ ::= { cikeTunnelHistEntry 25 }
+
+cikeTunHistInNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys received
+ by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelHistEntry 26 }
+
+cikeTunHistInP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2
+ exchanges received by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 27 }
+
+cikeTunHistInP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2
+ exchanges received and
+ found to be invalid by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 28 }
+
+cikeTunHistInP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2
+ exchanges received and
+ rejected by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 29 }
+
+cikeTunHistInP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 security association
+ delete requests received by this IPsec
+ Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 30 }
+
+cikeTunHistOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelHistEntry 31 }
+
+cikeTunHistOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelHistEntry 32 }
+
+cikeTunHistOutDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ by this IPsec Phase-1
+ IKE Tunnel during send processing."
+ ::= { cikeTunnelHistEntry 33 }
+
+cikeTunHistOutNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of notifys sent by this IPsec Phase-1
+ IKE Tunnel."
+ ::= { cikeTunnelHistEntry 34 }
+
+cikeTunHistOutP2Exchgs OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges sent by
+ this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 35 }
+
+cikeTunHistOutP2ExchgInvalids OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges sent and
+ found to be invalid by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 36 }
+
+cikeTunHistOutP2ExchgRejects OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SA Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 exchanges sent and
+ rejected by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 37 }
+
+cikeTunHistOutP2SaDelRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Notification Payloads"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IPsec Phase-2 security association
+ delete requests sent by this IPsec Phase-1 IKE Tunnel."
+ ::= { cikeTunnelHistEntry 38 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Tunnel History Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecTunnelHistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecTunnelHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Tunnel History Table.
+ This table is implemented as a sliding
+ window in which only the
+ last n entries are maintained. The maximum number
+ of entries
+ is specified by the cipSecHistTableSize object."
+ ::= { cipSecHistPhaseTwo 1 }
+
+cipSecTunnelHistEntry OBJECT-TYPE
+ SYNTAX CipSecTunnelHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated with
+ a previously active IPsec Phase-2 Tunnel."
+ INDEX { cipSecTunHistIndex }
+ ::= { cipSecTunnelHistTable 1 }
+
+CipSecTunnelHistEntry ::= SEQUENCE {
+ cipSecTunHistIndex Integer32,
+ cipSecTunHistTermReason INTEGER ,
+ cipSecTunHistActiveIndex Integer32,
+ cipSecTunHistIkeTunnelIndex Integer32,
+ cipSecTunHistLocalAddr IPSIpAddress,
+ cipSecTunHistRemoteAddr IPSIpAddress,
+ cipSecTunHistKeyType KeyType,
+ cipSecTunHistEncapMode EncapMode,
+ cipSecTunHistLifeSize Integer32,
+ cipSecTunHistLifeTime Integer32,
+ cipSecTunHistStartTime TimeStamp,
+ cipSecTunHistActiveTime TimeInterval,
+ cipSecTunHistTotalRefreshes Counter32,
+ cipSecTunHistTotalSas Counter32,
+ cipSecTunHistInSaDiffHellmanGrp DiffHellmanGrp,
+ cipSecTunHistInSaEncryptAlgo EncryptAlgo,
+ cipSecTunHistInSaAhAuthAlgo AuthAlgo,
+ cipSecTunHistInSaEspAuthAlgo AuthAlgo,
+ cipSecTunHistInSaDecompAlgo CompAlgo,
+ cipSecTunHistOutSaDiffHellmanGrp DiffHellmanGrp,
+ cipSecTunHistOutSaEncryptAlgo EncryptAlgo,
+ cipSecTunHistOutSaAhAuthAlgo AuthAlgo,
+ cipSecTunHistOutSaEspAuthAlgo AuthAlgo,
+ cipSecTunHistOutSaCompAlgo CompAlgo,
+ cipSecTunHistInOctets Counter32,
+ cipSecTunHistHcInOctets Counter64,
+ cipSecTunHistInOctWraps Counter32,
+ cipSecTunHistInDecompOctets Counter32,
+ cipSecTunHistHcInDecompOctets Counter64,
+ cipSecTunHistInDecompOctWraps Counter32,
+ cipSecTunHistInPkts Counter32,
+ cipSecTunHistInDropPkts Counter32,
+ cipSecTunHistInReplayDropPkts Counter32,
+ cipSecTunHistInAuths Counter32,
+ cipSecTunHistInAuthFails Counter32,
+ cipSecTunHistInDecrypts Counter32,
+ cipSecTunHistInDecryptFails Counter32,
+ cipSecTunHistOutOctets Counter32,
+ cipSecTunHistHcOutOctets Counter64,
+ cipSecTunHistOutOctWraps Counter32,
+ cipSecTunHistOutUncompOctets Counter32,
+ cipSecTunHistHcOutUncompOctets Counter64,
+ cipSecTunHistOutUncompOctWraps Counter32,
+ cipSecTunHistOutPkts Counter32,
+ cipSecTunHistOutDropPkts Counter32,
+ cipSecTunHistOutAuths Counter32,
+ cipSecTunHistOutAuthFails Counter32,
+ cipSecTunHistOutEncrypts Counter32,
+ cipSecTunHistOutEncryptFails Counter32
+}
+
+cipSecTunHistIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the IPsec Phase-2 Tunnel History Table.
+ The value of the index is a number which
+ begins at one and is incremented with each tunnel
+ that ends. The value
+ of this object will wrap at 2,147,483,647."
+ ::= { cipSecTunnelHistEntry 1 }
+
+cipSecTunHistTermReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ normal(2),
+ operRequest(3),
+ peerDelRequest(4),
+ peerLost(5),
+ seqNumRollOver(6),
+ checkPointReq(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reason the IPsec Phase-2 Tunnel was terminated.
+ Possible reasons include:
+ 1 = other
+ 2 = normal termination
+ 3 = operator request
+ 4 = peer delete request was received
+ 5 = contact with peer was lost
+ 6 = local failure occurred
+ 7 = operator initiated check point request"
+ ::= { cipSecTunnelHistEntry 2 }
+
+cipSecTunHistActiveIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the previously active
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 3 }
+
+cipSecTunHistIkeTunnelIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the associated IPsec Phase-1 Tunnel
+ (cikeTunIndex in the cikeTunnelTable)."
+ ::= { cipSecTunnelHistEntry 4 }
+
+cipSecTunHistLocalAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local endpoint for the IPsec
+ Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 5 }
+
+cipSecTunHistRemoteAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote endpoint for the IPsec
+ Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 6 }
+
+cipSecTunHistKeyType OBJECT-TYPE
+ SYNTAX KeyType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of key used by the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 7 }
+
+cipSecTunHistEncapMode OBJECT-TYPE
+ SYNTAX EncapMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encapsulation mode used by the
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 8 }
+
+cipSecTunHistLifeSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "KBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated LifeSize of the IPsec Phase-2 Tunnel in
+ kilobytes."
+ ::= { cipSecTunnelHistEntry 9 }
+
+cipSecTunHistLifeTime OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ UNITS "Seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated LifeTime of the IPsec Phase-2 Tunnel in
+ seconds."
+ ::= { cipSecTunnelHistEntry 10 }
+
+cipSecTunHistStartTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime in hundredths of seconds
+ when the IPsec Phase-2 Tunnel was started."
+ ::= { cipSecTunnelHistEntry 11 }
+
+cipSecTunHistActiveTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of time the IPsec Phase-2 Tunnel has been
+ active in hundredths of seconds."
+ ::= { cipSecTunnelHistEntry 12 }
+
+cipSecTunHistTotalRefreshes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "QM Exchanges"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security association refreshes
+ performed."
+ ::= { cipSecTunnelHistEntry 13 }
+
+cipSecTunHistTotalSas OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "SAs"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of security associations used
+ during the
+ life of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 14 }
+
+cipSecTunHistInSaDiffHellmanGrp OBJECT-TYPE
+ SYNTAX DiffHellmanGrp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used by the inbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 15 }
+
+cipSecTunHistInSaEncryptAlgo OBJECT-TYPE
+ SYNTAX EncryptAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used by the inbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 16 }
+
+cipSecTunHistInSaAhAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the inbound
+ authentication header (AH) security association of
+ the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 17 }
+
+cipSecTunHistInSaEspAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the inbound
+ encapsulation security protocol (ESP)
+ security association of
+ the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 18 }
+
+cipSecTunHistInSaDecompAlgo OBJECT-TYPE
+ SYNTAX CompAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The decompression algorithm used by the inbound
+ security association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 19 }
+
+cipSecTunHistOutSaDiffHellmanGrp OBJECT-TYPE
+ SYNTAX DiffHellmanGrp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Diffie Hellman Group used by the outbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 20 }
+
+cipSecTunHistOutSaEncryptAlgo OBJECT-TYPE
+ SYNTAX EncryptAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used by the outbound security
+ association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 21 }
+
+cipSecTunHistOutSaAhAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the outbound
+ authentication header (AH) security association of
+ the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 22 }
+
+cipSecTunHistOutSaEspAuthAlgo OBJECT-TYPE
+ SYNTAX AuthAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used by the inbound
+ encapsulation security protocol (ESP)
+ security association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 23 }
+
+cipSecTunHistOutSaCompAlgo OBJECT-TYPE
+ SYNTAX CompAlgo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The compression algorithm used by the inbound
+ security association of the IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 24 }
+
+cipSecTunHistInOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received by this IPsec
+ Phase-2 Tunnel. This value is accumulated
+ BEFORE determining whether or not the packet should
+ be decompressed. See also cipSecTunInOctWraps for
+ the number of times this counter has wrapped."
+ ::= { cipSecTunnelHistEntry 25 }
+
+cipSecTunHistHcInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of octets
+ received by this IPsec Phase-2 Tunnel. This value is
+ accumulated BEFORE determining whether or not
+ the packet should be decompressed."
+ ::= { cipSecTunnelHistEntry 26 }
+
+cipSecTunHistInOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the octets received counter
+ (cipSecTunInOctets) has wrapped."
+ ::= { cipSecTunnelHistEntry 27 }
+
+cipSecTunHistInDecompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of decompressed octets received by this
+ IPsec Phase-2 Tunnel. This value is accumulated AFTER
+ the packet is decompressed. If compression is not being
+ used, this value will match the value of cipSecTunHistInOctets.
+ See also cipSecTunInDecompOctWraps for the number of times
+ this counter has wrapped."
+ ::= { cipSecTunnelHistEntry 28 }
+
+cipSecTunHistHcInDecompOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of decompressed
+ octets received by this IPsec Phase-2 Tunnel. This value
+ is accumulated AFTER the packet is decompressed. If
+ compression is not being used, this value will match the
+ value of cipSecTunHistHcInOctets."
+ ::= { cipSecTunnelHistEntry 29 }
+
+cipSecTunHistInDecompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the decompressed octets
+ received counter (cipSecTunInDecompOctets) has wrapped."
+ ::= { cipSecTunnelHistEntry 30 }
+
+cipSecTunHistInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by this
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 31 }
+
+cipSecTunHistInDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during
+ receive processing by this IPsec Phase-2 Tunnel.
+ This count does NOT include packets
+ dropped due to Anti-Replay processing."
+ ::= { cipSecTunnelHistEntry 32 }
+
+cipSecTunHistInReplayDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped during
+ receive processing due to Anti-Replay processing
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 33 }
+
+cipSecTunHistInAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 34 }
+
+cipSecTunHistInAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound authentication's
+ which ended in
+ failure by this IPsec Phase-2 Tunnel ."
+ ::= { cipSecTunnelHistEntry 35 }
+
+cipSecTunHistInDecrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 36 }
+
+cipSecTunHistInDecryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound decryption's
+ which ended in failure
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 37 }
+
+cipSecTunHistOutOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets sent by this IPsec
+ Phase-2 Tunnel. This value is accumulated
+ AFTER determining whether or not the
+ packet should be
+ compressed. See also cipSecTunOutOctWraps for the
+ number of times this counter has wrapped."
+ ::= { cipSecTunnelHistEntry 38 }
+
+cipSecTunHistHcOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total number of octets
+ sent by this IPsec Phase-2 Tunnel. This value
+ is accumulated AFTER determining whether or not
+ the packet should be
+ compressed."
+ ::= { cipSecTunnelHistEntry 39 }
+
+cipSecTunHistOutOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the octets sent counter
+ (cipSecTunOutOctets) has wrapped."
+ ::= { cipSecTunnelHistEntry 40 }
+
+cipSecTunHistOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of uncompressed octets sent by this
+ IPsec Phase-2 Tunnel. This value is accumulated BEFORE
+ the packet is compressed. If compression is not being
+ used, this value will match the value of
+ cipSecTunHistOutOctets. See also
+ cipSecTunOutDecompOctWraps for the number of times
+ this counter has wrapped."
+ ::= { cipSecTunnelHistEntry 41 }
+
+cipSecTunHistHcOutUncompOctets OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "Octets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A high capacity count of the total
+ number of uncompressed octets sent by this
+ IPsec Phase-2 Tunnel. This value is accumulated
+ BEFORE the packet is compressed. If compression
+ is not being used, this value will match the value of
+ cipSecTunHistHcOutOctets."
+ ::= { cipSecTunnelHistEntry 42 }
+
+cipSecTunHistOutUncompOctWraps OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Integral units"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times the uncompressed octets sent counter
+ (cipSecTunOutUncompOctets) has wrapped."
+ ::= { cipSecTunnelHistEntry 43 }
+
+cipSecTunHistOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent by this
+ IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 44 }
+
+cipSecTunHistOutDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets dropped
+ during send processing
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 45 }
+
+cipSecTunHistOutAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Events"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 46 }
+
+cipSecTunHistOutAuthFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound authentication's
+ which ended in
+ failure by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 47 }
+
+cipSecTunHistOutEncrypts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's performed
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 48 }
+
+cipSecTunHistOutEncryptFails OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Failures"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound encryption's
+ which ended in failure
+ by this IPsec Phase-2 Tunnel."
+ ::= { cipSecTunnelHistEntry 49 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Tunnel Endpoint History Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecEndPtHistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecEndPtHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Tunnel Endpoint History Table.
+ This table is implemented as a
+ sliding window in which only the
+ last n entries are maintained.
+ The maximum number of entries
+ is specified by the cipSecHistTableSize object."
+ ::= { cipSecHistPhaseTwo 2 }
+
+cipSecEndPtHistEntry OBJECT-TYPE
+ SYNTAX CipSecEndPtHistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated with
+ a previously active IPsec Phase-2 Tunnel Endpoint."
+ INDEX { cipSecEndPtHistIndex }
+ ::= { cipSecEndPtHistTable 1 }
+
+CipSecEndPtHistEntry ::= SEQUENCE {
+ cipSecEndPtHistIndex Integer32,
+ cipSecEndPtHistTunIndex Integer32,
+ cipSecEndPtHistActiveIndex Integer32,
+ cipSecEndPtHistLocalName DisplayString,
+ cipSecEndPtHistLocalType EndPtType,
+ cipSecEndPtHistLocalAddr1 IPSIpAddress,
+ cipSecEndPtHistLocalAddr2 IPSIpAddress,
+ cipSecEndPtHistLocalProtocol Integer32,
+ cipSecEndPtHistLocalPort Integer32,
+ cipSecEndPtHistRemoteName DisplayString,
+ cipSecEndPtHistRemoteType EndPtType,
+ cipSecEndPtHistRemoteAddr1 IPSIpAddress,
+ cipSecEndPtHistRemoteAddr2 IPSIpAddress,
+ cipSecEndPtHistRemoteProtocol Integer32,
+ cipSecEndPtHistRemotePort Integer32
+}
+
+cipSecEndPtHistIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of the previously active
+ Endpoint associated
+ with a IPsec Phase-2 Tunnel Table. The value
+ of this index is a number which begins at
+ one and is incremented with each Endpoint
+ associated with an IPsec Phase-2 Tunnel.
+ The value of this object will wrap at 2,147,483,647."
+ ::= { cipSecEndPtHistEntry 1 }
+
+cipSecEndPtHistTunIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the previously active IPsec
+ Phase-2 Tunnel Table."
+ ::= { cipSecEndPtHistEntry 2 }
+
+cipSecEndPtHistActiveIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the previously active Endpoint."
+ ::= { cipSecEndPtHistEntry 3 }
+
+cipSecEndPtHistLocalName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the local Endpoint."
+ ::= { cipSecEndPtHistEntry 4 }
+
+cipSecEndPtHistLocalType OBJECT-TYPE
+ SYNTAX EndPtType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identity for the local Endpoint.
+ Possible values are:
+ 1) a single IP address, or
+ 2) an IP address range, or
+ 3) an IP subnet."
+ ::= { cipSecEndPtHistEntry 5 }
+
+cipSecEndPtHistLocalAddr1 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local Endpoint's first IP address specification.
+
+ If the local Endpoint type is single IP address,
+ then this is the value of the IP address.
+
+ If the local Endpoint type is IP subnet, then this
+ is the value of the subnet.
+
+ If the local Endpoint type is IP address range,
+ then this is the value of beginning IP address of
+ the range."
+ ::= { cipSecEndPtHistEntry 6 }
+
+cipSecEndPtHistLocalAddr2 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local Endpoint's second IP address specification.
+
+ If the local Endpoint type is single IP address,
+ then this is the value of the IP address.
+
+ If the local Endpoint type is IP subnet, then this
+ is the value of the subnet mask.
+
+ If the local Endpoint type is IP address range,
+ then this
+ is the value of ending IP address of the range."
+ ::= { cipSecEndPtHistEntry 7 }
+
+cipSecEndPtHistLocalProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol number of the local Endpoint's traffic."
+ ::= { cipSecEndPtHistEntry 8 }
+
+cipSecEndPtHistLocalPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the local Endpoint's traffic."
+ ::= { cipSecEndPtHistEntry 9 }
+
+cipSecEndPtHistRemoteName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DNS name of the remote Endpoint."
+ ::= { cipSecEndPtHistEntry 10 }
+
+cipSecEndPtHistRemoteType OBJECT-TYPE
+ SYNTAX EndPtType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identity for the remote Endpoint.
+ Possible values are:
+ 1) a single IP address, or
+ 2) an IP address range, or
+ 3) an IP subnet."
+ ::= { cipSecEndPtHistEntry 11 }
+
+cipSecEndPtHistRemoteAddr1 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote Endpoint's first IP address specification.
+
+ If the remote Endpoint type is single IP address,
+ then this
+ is the value of the IP address.
+
+ If the remote Endpoint type is IP subnet, then this
+ is the value of the subnet.
+
+ If the remote Endpoint type is IP address range,
+ then this
+ is the value of beginning IP address of the range."
+ ::= { cipSecEndPtHistEntry 12 }
+
+cipSecEndPtHistRemoteAddr2 OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote Endpoint's second IP address specification.
+
+ If the remote Endpoint type is single IP address,
+ then this
+ is the value of the IP address.
+
+ If the remote Endpoint type is IP subnet, then this
+ is the value of the subnet mask.
+
+ If the remote Endpoint type is IP address range,
+ then this
+ is the value of ending IP address of the range."
+ ::= { cipSecEndPtHistEntry 13 }
+
+cipSecEndPtHistRemoteProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The protocol number of the remote Endpoint's traffic."
+ ::= { cipSecEndPtHistEntry 14 }
+
+cipSecEndPtHistRemotePort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the remote Endpoint's traffic."
+ ::= { cipSecEndPtHistEntry 15 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Failure Group
+--
+-- This group consists of a:
+-- 1) IPsec Failure Global Objects
+-- 2) IPsec Phase-1 Tunnel Failure Table
+-- 3) IPsec Phase-2 Tunnel Failure Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecFailGlobal OBJECT IDENTIFIER
+ ::= { cipSecFailures 1 }
+
+cipSecFailPhaseOne OBJECT IDENTIFIER
+ ::= { cipSecFailures 2 }
+
+cipSecFailPhaseTwo OBJECT IDENTIFIER
+ ::= { cipSecFailures 3 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Failure Global Control Objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecFailGlobalCntl OBJECT IDENTIFIER
+ ::= { cipSecFailGlobal 1 }
+
+
+cipSecFailTableSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The window size of the IPsec Phase-1 and Phase-2
+ Failure Tables.
+
+ The IPsec Phase-1 and Phase-2 Failure Tables are
+ implemented as a sliding window in which only the
+ last n entries are maintained. This object is used
+ specify the number of entries which will be
+ maintained in the IPsec Phase-1 and Phase-2 Failure
+ Tables.
+
+ An implementation may choose suitable minimum and
+ maximum values for this element based on the local
+ policy and available resources. If an SNMP SET request
+ specifies a value outside this window for this element,
+ a BAD VALUE may be returned."
+ ::= { cipSecFailGlobalCntl 1 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-1 Failure Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cikeFailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CikeFailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 Failure Table.
+ This table is implemented as a sliding
+ window in which only the last n entries are
+ maintained. The maximum number of entries
+ is specified by the cipSecFailTableSize object."
+ ::= { cipSecFailPhaseOne 1 }
+
+cikeFailEntry OBJECT-TYPE
+ SYNTAX CikeFailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated
+ with
+ an IPsec Phase-1 failure."
+ INDEX { cikeFailIndex }
+ ::= { cikeFailTable 1 }
+
+CikeFailEntry ::= SEQUENCE {
+ cikeFailIndex Integer32,
+ cikeFailReason INTEGER ,
+ cikeFailTime TimeStamp,
+ cikeFailLocalType IkePeerType,
+ cikeFailLocalValue DisplayString,
+ cikeFailRemoteType IkePeerType,
+ cikeFailRemoteValue DisplayString,
+ cikeFailLocalAddr IPSIpAddress,
+ cikeFailRemoteAddr IPSIpAddress
+}
+
+cikeFailIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-1 Failure Table index.
+ The value of the index is a number which
+ begins at one and is incremented with each
+ IPsec Phase-1 failure. The value
+ of this object will wrap at 2,147,483,647."
+ ::= { cikeFailEntry 1 }
+
+cikeFailReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ peerDelRequest(2),
+ peerLost(3),
+ localFailure(4),
+ authFailure(5),
+ hashValidation(6),
+ encryptFailure(7),
+ internalError(8),
+ sysCapExceeded(9),
+ proposalFailure(10),
+ peerCertUnavailable(11),
+ peerCertNotValid(12),
+ localCertExpired(13),
+ crlFailure(14),
+ peerEncodingError(15),
+ nonExistentSa(16),
+ operRequest(17)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reason for the failure. Possible reasons include:
+ 1 = other
+ 2 = peer delete request was received
+ 3 = contact with peer was lost
+ 4 = local failure occurred
+ 5 = authentication failure
+ 6 = hash validation failure
+ 7 = encryption failure
+ 8 = internal error occurred
+ 9 = system capacity failure
+ 10 = proposal failure
+ 11 = peer's certificate is unavailable
+ 12 = peer's certificate was found invalid
+ 13 = local certificate expired
+ 14 = certificate revoke list (crl) failure
+ 15 = peer encoding error
+ 16 = non-existent security association
+ 17 = operator requested termination."
+ ::= { cikeFailEntry 2 }
+
+cikeFailTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime in hundredths of seconds
+ at the time of the failure."
+ ::= { cikeFailEntry 3 }
+
+cikeFailLocalType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of local peer identity. The local peer
+ may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikeFailEntry 4 }
+
+cikeFailLocalValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the local peer identity.
+
+ If the local peer type is an IP Address, then this
+ is the IP Address used to identify the local peer.
+
+ If the local peer type is a host name, then this is
+ the host name used to identify the local peer."
+ ::= { cikeFailEntry 5 }
+
+cikeFailRemoteType OBJECT-TYPE
+ SYNTAX IkePeerType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of remote peer identity. The remote
+ peer may be identified by:
+ 1. an IP address, or
+ 2. a host name."
+ ::= { cikeFailEntry 6 }
+
+cikeFailRemoteValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the remote peer identity.
+
+ If the remote peer type is an IP Address, then this
+ is the IP Address used to identify the remote peer.
+
+ If the remote peer type is a host name, then this is
+ the host name used to identify the remote peer."
+ ::= { cikeFailEntry 7 }
+
+cikeFailLocalAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local peer."
+ ::= { cikeFailEntry 8 }
+
+cikeFailRemoteAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote peer."
+ ::= { cikeFailEntry 9 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec Phase-2 Failure Table
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecFailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CipSecFailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Failure Table.
+ This table is implemented as a sliding window
+ in which only the last n entries are maintained.
+ The maximum number of entries
+ is specified by the cipSecFailTableSize object."
+ ::= { cipSecFailPhaseTwo 1 }
+
+cipSecFailEntry OBJECT-TYPE
+ SYNTAX CipSecFailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains the attributes associated with
+ an IPsec Phase-1 failure."
+ INDEX { cipSecFailIndex }
+ ::= { cipSecFailTable 1 }
+
+CipSecFailEntry ::= SEQUENCE {
+ cipSecFailIndex Integer32,
+ cipSecFailReason INTEGER ,
+ cipSecFailTime TimeStamp,
+ cipSecFailTunnelIndex Integer32,
+ cipSecFailSaSpi Integer32,
+ cipSecFailPktSrcAddr IPSIpAddress,
+ cipSecFailPktDstAddr IPSIpAddress
+}
+
+cipSecFailIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPsec Phase-2 Failure Table index.
+ The value of the index is a number which
+ begins at one and is incremented with each
+ IPsec Phase-1 failure. The value
+ of this object will wrap at 2,147,483,647."
+ ::= { cipSecFailEntry 1 }
+
+cipSecFailReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ internalError(2),
+ peerEncodingError(3),
+ proposalFailure(4),
+ protocolUseFail(5),
+ nonExistentSa(6),
+ decryptFailure(7),
+ encryptFailure(8),
+ inAuthFailure(9),
+ outAuthFailure(10),
+ compression(11),
+ sysCapExceeded(12),
+ peerDelRequest(13),
+ peerLost(14),
+ seqNumRollOver(15),
+ operRequest(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reason for the failure. Possible reasons
+ include:
+ 1 = other
+ 2 = internal error occurred
+ 3 = peer encoding error
+ 4 = proposal failure
+ 5 = protocol use failure
+ 6 = non-existent security association
+ 7 = decryption failure
+ 8 = encryption failure
+ 9 = inbound authentication failure
+ 10 = outbound authentication failure
+ 11 = compression failure
+ 12 = system capacity failure
+ 13 = peer delete request was received
+ 14 = contact with peer was lost
+ 15 = sequence number rolled over
+ 16 = operator requested termination."
+ ::= { cipSecFailEntry 2 }
+
+cipSecFailTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime in hundredths of seconds
+ at the time of the failure."
+ ::= { cipSecFailEntry 3 }
+
+cipSecFailTunnelIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Phase-2 Tunnel index (cipSecTunIndex)."
+ ::= { cipSecFailEntry 4 }
+
+cipSecFailSaSpi OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security association SPI value."
+ ::= { cipSecFailEntry 5 }
+
+cipSecFailPktSrcAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet's source IP address."
+ ::= { cipSecFailEntry 6 }
+
+cipSecFailPktDstAddr OBJECT-TYPE
+ SYNTAX IPSIpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet's destination IP address."
+ ::= { cipSecFailEntry 7 }
+
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The IPsec TRAP Control Group
+--
+-- This group of objects controls the sending of IPsec TRAPs.
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecTrapCntlIkeTunnelStart OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state of
+ sending the IPsec IKE Phase-1 Tunnel Start TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 1 }
+
+cipSecTrapCntlIkeTunnelStop OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the
+ IPsec IKE Phase-1 Tunnel Stop TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 2 }
+
+cipSecTrapCntlIkeSysFailure OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the
+ IPsec IKE Phase-1 System Failure TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 3 }
+
+cipSecTrapCntlIkeCertCrlFailure OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative
+ state of sending the
+ IPsec IKE Phase-1 Certificate/CRL Failure TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 4 }
+
+cipSecTrapCntlIkeProtocolFail OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative
+ state of sending the
+ IPsec IKE Phase-1 Protocol Failure TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 5 }
+
+cipSecTrapCntlIkeNoSa OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative
+ state of sending the
+ IPsec IKE Phase-1 No Security Association TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 6 }
+
+cipSecTrapCntlIpSecTunnelStart OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the IPsec
+ Phase-2 Tunnel Start TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 7 }
+
+cipSecTrapCntlIpSecTunnelStop OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative
+ state of sending the IPsec
+ Phase-2 Tunnel Stop TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 8 }
+
+cipSecTrapCntlIpSecSysFailure OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the IPsec
+ Phase-2 System Failure TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 9 }
+
+cipSecTrapCntlIpSecSetUpFailure OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the IPsec
+ Phase-2 Set Up Failure TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 10 }
+
+cipSecTrapCntlIpSecEarlyTunTerm OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the IPsec
+ Phase-2 Early Tunnel Termination TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 11 }
+
+cipSecTrapCntlIpSecProtocolFail OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the IPsec
+ Phase-2 Protocol Failure TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 12 }
+
+cipSecTrapCntlIpSecNoSa OBJECT-TYPE
+ SYNTAX TrapStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object defines the administrative state
+ of sending the IPsec
+ Phase-2 No Security Association TRAP"
+ DEFVAL { disabled }
+ ::= { cipSecTrapCntl 13 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- IPsec Notifications - TRAPs
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecMIBNotificationPrefix OBJECT IDENTIFIER
+ ::= { ciscoIpSecFlowMonitorMIB 2 }
+
+cipSecMIBNotifications OBJECT IDENTIFIER
+ ::= { cipSecMIBNotificationPrefix 0 }
+
+
+cikeTunnelStart NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr,
+ cikeTunLifeTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when an IPsec Phase-1
+ IKE Tunnel becomes active."
+ ::= { cipSecMIBNotifications 1 }
+
+cikeTunnelStop NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr,
+ cikeTunActiveTime
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when an IPsec Phase-1
+ IKE Tunnel becomes inactive."
+ ::= { cipSecMIBNotifications 2 }
+
+cikeSysFailure NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-1 IKE Tunnel experiences an internal
+ or system capacity error."
+ ::= { cipSecMIBNotifications 3 }
+
+cikeCertCrlFailure NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-1 IKE Tunnel experiences a Certificate
+ or a Certificate Revoke List (CRL) related error."
+ ::= { cipSecMIBNotifications 4 }
+
+cikeProtocolFailure NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-1 IKE Tunnel experiences a protocol
+ related error."
+ ::= { cipSecMIBNotifications 5 }
+
+cikeNoSa NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-1 IKE Tunnel experiences a non-existent
+ security association error."
+ ::= { cipSecMIBNotifications 6 }
+
+cipSecTunnelStart NOTIFICATION-TYPE
+ OBJECTS {
+ cipSecTunLifeTime,
+ cipSecTunLifeSize
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when an IPsec Phase-2
+ Tunnel becomes active."
+ ::= { cipSecMIBNotifications 7 }
+
+cipSecTunnelStop NOTIFICATION-TYPE
+ OBJECTS { cipSecTunActiveTime }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when an IPsec Phase-2
+ Tunnel becomes inactive."
+ ::= { cipSecMIBNotifications 8 }
+
+cipSecSysFailure NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr,
+ cipSecTunActiveTime,
+ cipSecSpiProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-2 Tunnel experiences an internal
+ or system capacity error."
+ ::= { cipSecMIBNotifications 9 }
+
+cipSecSetUpFailure NOTIFICATION-TYPE
+ OBJECTS {
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the setup for
+ an IPsec Phase-2 Tunnel fails."
+ ::= { cipSecMIBNotifications 10 }
+
+cipSecEarlyTunTerm NOTIFICATION-TYPE
+ OBJECTS {
+ cipSecTunActiveTime,
+ cipSecSpiProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when an an IPsec Phase-2
+ Tunnel is terminated earily or before expected."
+ ::= { cipSecMIBNotifications 11 }
+
+cipSecProtocolFailure NOTIFICATION-TYPE
+ OBJECTS {
+ cipSecTunActiveTime,
+ cipSecSpiProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-2 Tunnel experiences a protocol
+ related error."
+ ::= { cipSecMIBNotifications 12 }
+
+cipSecNoSa NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when the processing for
+ an IPsec Phase-2 Tunnel experiences a non-existent
+ security association error."
+ ::= { cipSecMIBNotifications 13 }
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance Information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecMIBConformance OBJECT IDENTIFIER
+ ::= { ciscoIpSecFlowMonitorMIB 3 }
+
+cipSecMIBGroups OBJECT IDENTIFIER
+ ::= { cipSecMIBConformance 1 }
+
+cipSecMIBCompliances OBJECT IDENTIFIER
+ ::= { cipSecMIBConformance 2 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Compliance Statements
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for SNMP entities
+ the IP Security Protocol.
+ This has been replaced by cipSecMIBComplianceRev1."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cipSecLevelsGroup,
+ cipSecPhaseOneGroup,
+ cipSecPhaseTwoGroup
+ }
+
+ OBJECT cikeTunStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cipSecTunStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { cipSecMIBCompliances 1 }
+
+cipSecMIBComplianceRev1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities
+ the IP Security Protocol."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cipSecLevelsGroup,
+ cipSecPhaseOneGroup,
+ cipSecPhaseTwoGroup
+ }
+
+ GROUP cipSecGWStatsGroup
+ DESCRIPTION
+ "Implementation of this group is for the
+ gateway supporting IPSec statistics
+ information."
+
+ OBJECT cikeTunStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cipSecTunStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { cipSecMIBCompliances 2 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Units of Conformance
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+cipSecLevelsGroup OBJECT-GROUP
+ OBJECTS { cipSecMibLevel }
+ STATUS current
+ DESCRIPTION
+ "This group consists of a:
+ 1) IPsec MIB Level"
+ ::= { cipSecMIBGroups 1 }
+
+cipSecPhaseOneGroup OBJECT-GROUP
+ OBJECTS {
+ cikeGlobalActiveTunnels,
+ cikeGlobalPreviousTunnels,
+ cikeGlobalInOctets,
+ cikeGlobalInPkts,
+ cikeGlobalInDropPkts,
+ cikeGlobalInNotifys,
+ cikeGlobalInP2Exchgs,
+ cikeGlobalInP2ExchgInvalids,
+ cikeGlobalInP2ExchgRejects,
+ cikeGlobalInP2SaDelRequests,
+ cikeGlobalOutOctets,
+ cikeGlobalOutPkts,
+ cikeGlobalOutDropPkts,
+ cikeGlobalOutNotifys,
+ cikeGlobalOutP2Exchgs,
+ cikeGlobalOutP2ExchgInvalids,
+ cikeGlobalOutP2ExchgRejects,
+ cikeGlobalOutP2SaDelRequests,
+ cikeGlobalInitTunnels,
+ cikeGlobalInitTunnelFails,
+ cikeGlobalRespTunnelFails,
+ cikeGlobalSysCapFails,
+ cikeGlobalAuthFails,
+ cikeGlobalDecryptFails,
+ cikeGlobalHashValidFails,
+ cikeGlobalNoSaFails,
+ cikePeerLocalAddr,
+ cikePeerRemoteAddr,
+ cikePeerActiveTime,
+ cikePeerActiveTunnelIndex,
+ cikeTunLocalType,
+ cikeTunLocalValue,
+ cikeTunLocalAddr,
+ cikeTunLocalName,
+ cikeTunRemoteType,
+ cikeTunRemoteValue,
+ cikeTunRemoteAddr,
+ cikeTunRemoteName,
+ cikeTunNegoMode,
+ cikeTunDiffHellmanGrp,
+ cikeTunEncryptAlgo,
+ cikeTunHashAlgo,
+ cikeTunAuthMethod,
+ cikeTunLifeTime,
+ cikeTunActiveTime,
+ cikeTunSaRefreshThreshold,
+ cikeTunTotalRefreshes,
+ cikeTunInOctets,
+ cikeTunInPkts,
+ cikeTunInDropPkts,
+ cikeTunInNotifys,
+ cikeTunInP2Exchgs,
+ cikeTunInP2ExchgInvalids,
+ cikeTunInP2ExchgRejects,
+ cikeTunInP2SaDelRequests,
+ cikeTunOutOctets,
+ cikeTunOutPkts,
+ cikeTunOutDropPkts,
+ cikeTunOutNotifys,
+ cikeTunOutP2Exchgs,
+ cikeTunOutP2ExchgInvalids,
+ cikeTunOutP2ExchgRejects,
+ cikeTunOutP2SaDelRequests,
+ cikeTunStatus,
+ cikePeerCorrIpSecTunIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "This group consists of:
+ 1) IPsec Phase-1 Global Objects
+ 2) IPsec Phase-1 Peer Table
+ 3) IPsec Phase-1 Tunnel Table
+ 4) IPsec Phase-1 Correlation Table"
+ ::= { cipSecMIBGroups 2 }
+
+cipSecPhaseTwoGroup OBJECT-GROUP
+ OBJECTS {
+ cipSecGlobalActiveTunnels,
+ cipSecGlobalPreviousTunnels,
+ cipSecGlobalInOctets,
+ cipSecGlobalHcInOctets,
+ cipSecGlobalInOctWraps,
+ cipSecGlobalInDecompOctets,
+ cipSecGlobalHcInDecompOctets,
+ cipSecGlobalInDecompOctWraps,
+ cipSecGlobalInPkts,
+ cipSecGlobalInDrops,
+ cipSecGlobalInReplayDrops,
+ cipSecGlobalInAuths,
+ cipSecGlobalInAuthFails,
+ cipSecGlobalInDecrypts,
+ cipSecGlobalInDecryptFails,
+ cipSecGlobalOutOctets,
+ cipSecGlobalHcOutOctets,
+ cipSecGlobalOutOctWraps,
+ cipSecGlobalOutUncompOctets,
+ cipSecGlobalHcOutUncompOctets,
+ cipSecGlobalOutUncompOctWraps,
+ cipSecGlobalOutPkts,
+ cipSecGlobalOutDrops,
+ cipSecGlobalOutAuths,
+ cipSecGlobalOutAuthFails,
+ cipSecGlobalOutEncrypts,
+ cipSecGlobalOutEncryptFails,
+ cipSecGlobalProtocolUseFails,
+ cipSecGlobalNoSaFails,
+ cipSecGlobalSysCapFails,
+ cipSecTunIkeTunnelIndex,
+ cipSecTunIkeTunnelAlive,
+ cipSecTunLocalAddr,
+ cipSecTunRemoteAddr,
+ cipSecTunKeyType,
+ cipSecTunEncapMode,
+ cipSecTunLifeSize,
+ cipSecTunLifeTime,
+ cipSecTunActiveTime,
+ cipSecTunSaLifeSizeThreshold,
+ cipSecTunSaLifeTimeThreshold,
+ cipSecTunTotalRefreshes,
+ cipSecTunExpiredSaInstances,
+ cipSecTunCurrentSaInstances,
+ cipSecTunInSaDiffHellmanGrp,
+ cipSecTunInSaEncryptAlgo,
+ cipSecTunInSaAhAuthAlgo,
+ cipSecTunInSaEspAuthAlgo,
+ cipSecTunInSaDecompAlgo,
+ cipSecTunOutSaDiffHellmanGrp,
+ cipSecTunOutSaEncryptAlgo,
+ cipSecTunOutSaAhAuthAlgo,
+ cipSecTunOutSaEspAuthAlgo,
+ cipSecTunOutSaCompAlgo,
+ cipSecTunInOctets,
+ cipSecTunHcInOctets,
+ cipSecTunInOctWraps,
+ cipSecTunInDecompOctets,
+ cipSecTunHcInDecompOctets,
+ cipSecTunInDecompOctWraps,
+ cipSecTunInPkts,
+ cipSecTunInDropPkts,
+ cipSecTunInReplayDropPkts,
+ cipSecTunInAuths,
+ cipSecTunInAuthFails,
+ cipSecTunInDecrypts,
+ cipSecTunInDecryptFails,
+ cipSecTunOutOctets,
+ cipSecTunHcOutOctets,
+ cipSecTunOutOctWraps,
+ cipSecTunOutUncompOctets,
+ cipSecTunHcOutUncompOctets,
+ cipSecTunOutUncompOctWraps,
+ cipSecTunOutPkts,
+ cipSecTunOutDropPkts,
+ cipSecTunOutAuths,
+ cipSecTunOutAuthFails,
+ cipSecTunOutEncrypts,
+ cipSecTunOutEncryptFails,
+ cipSecTunStatus,
+ cipSecEndPtLocalName,
+ cipSecEndPtLocalType,
+ cipSecEndPtLocalAddr1,
+ cipSecEndPtLocalAddr2,
+ cipSecEndPtLocalProtocol,
+ cipSecEndPtLocalPort,
+ cipSecEndPtRemoteName,
+ cipSecEndPtRemoteType,
+ cipSecEndPtRemoteAddr1,
+ cipSecEndPtRemoteAddr2,
+ cipSecEndPtRemoteProtocol,
+ cipSecEndPtRemotePort,
+ cipSecSpiDirection,
+ cipSecSpiValue,
+ cipSecSpiProtocol,
+ cipSecSpiStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This group consists of:
+ 1) IPsec Phase-2 Global Statistics
+ 2) IPsec Phase-2 Tunnel Table
+ 3) IPsec Phase-2 Endpoint Table
+ 4) IPsec Phase-2 Security Protection Index Table"
+ ::= { cipSecMIBGroups 3 }
+
+cipSecHistoryGroup OBJECT-GROUP
+ OBJECTS {
+ cipSecHistTableSize,
+ cipSecHistCheckPoint,
+ cikeTunHistTermReason,
+ cikeTunHistActiveIndex,
+ cikeTunHistPeerLocalType,
+ cikeTunHistPeerLocalValue,
+ cikeTunHistPeerIntIndex,
+ cikeTunHistPeerRemoteType,
+ cikeTunHistPeerRemoteValue,
+ cikeTunHistLocalAddr,
+ cikeTunHistLocalName,
+ cikeTunHistRemoteAddr,
+ cikeTunHistRemoteName,
+ cikeTunHistNegoMode,
+ cikeTunHistDiffHellmanGrp,
+ cikeTunHistEncryptAlgo,
+ cikeTunHistHashAlgo,
+ cikeTunHistAuthMethod,
+ cikeTunHistLifeTime,
+ cikeTunHistStartTime,
+ cikeTunHistActiveTime,
+ cikeTunHistTotalRefreshes,
+ cikeTunHistTotalSas,
+ cikeTunHistInOctets,
+ cikeTunHistInPkts,
+ cikeTunHistInDropPkts,
+ cikeTunHistInNotifys,
+ cikeTunHistInP2Exchgs,
+ cikeTunHistInP2ExchgInvalids,
+ cikeTunHistInP2ExchgRejects,
+ cikeTunHistInP2SaDelRequests,
+ cikeTunHistOutOctets,
+ cikeTunHistOutPkts,
+ cikeTunHistOutDropPkts,
+ cikeTunHistOutNotifys,
+ cikeTunHistOutP2Exchgs,
+ cikeTunHistOutP2ExchgInvalids,
+ cikeTunHistOutP2ExchgRejects,
+ cikeTunHistOutP2SaDelRequests,
+ cipSecTunHistTermReason,
+ cipSecTunHistActiveIndex,
+ cipSecTunHistIkeTunnelIndex,
+ cipSecTunHistLocalAddr,
+ cipSecTunHistRemoteAddr,
+ cipSecTunHistKeyType,
+ cipSecTunHistEncapMode,
+ cipSecTunHistLifeSize,
+ cipSecTunHistLifeTime,
+ cipSecTunHistStartTime,
+ cipSecTunHistActiveTime,
+ cipSecTunHistTotalRefreshes,
+ cipSecTunHistTotalSas,
+ cipSecTunHistInSaDiffHellmanGrp,
+ cipSecTunHistInSaEncryptAlgo,
+ cipSecTunHistInSaAhAuthAlgo,
+ cipSecTunHistInSaEspAuthAlgo,
+ cipSecTunHistInSaDecompAlgo,
+ cipSecTunHistOutSaDiffHellmanGrp,
+ cipSecTunHistOutSaEncryptAlgo,
+ cipSecTunHistOutSaAhAuthAlgo,
+ cipSecTunHistOutSaEspAuthAlgo,
+ cipSecTunHistOutSaCompAlgo,
+ cipSecTunHistInOctets,
+ cipSecTunHistHcInOctets,
+ cipSecTunHistInOctWraps,
+ cipSecTunHistInDecompOctets,
+ cipSecTunHistHcInDecompOctets,
+ cipSecTunHistInDecompOctWraps,
+ cipSecTunHistInPkts,
+ cipSecTunHistInDropPkts,
+ cipSecTunHistInReplayDropPkts,
+ cipSecTunHistInAuths,
+ cipSecTunHistInAuthFails,
+ cipSecTunHistInDecrypts,
+ cipSecTunHistInDecryptFails,
+ cipSecTunHistOutOctets,
+ cipSecTunHistHcOutOctets,
+ cipSecTunHistOutOctWraps,
+ cipSecTunHistOutUncompOctets,
+ cipSecTunHistHcOutUncompOctets,
+ cipSecTunHistOutUncompOctWraps,
+ cipSecTunHistOutPkts,
+ cipSecTunHistOutDropPkts,
+ cipSecTunHistOutAuths,
+ cipSecTunHistOutAuthFails,
+ cipSecTunHistOutEncrypts,
+ cipSecTunHistOutEncryptFails,
+ cipSecEndPtHistTunIndex,
+ cipSecEndPtHistActiveIndex,
+ cipSecEndPtHistLocalName,
+ cipSecEndPtHistLocalType,
+ cipSecEndPtHistLocalAddr1,
+ cipSecEndPtHistLocalAddr2,
+ cipSecEndPtHistLocalProtocol,
+ cipSecEndPtHistLocalPort,
+ cipSecEndPtHistRemoteName,
+ cipSecEndPtHistRemoteType,
+ cipSecEndPtHistRemoteAddr1,
+ cipSecEndPtHistRemoteAddr2,
+ cipSecEndPtHistRemoteProtocol,
+ cipSecEndPtHistRemotePort
+ }
+ STATUS current
+ DESCRIPTION
+ "This group consists of:
+ 1) IPsec History Global Objects
+ 2) IPsec Phase-1 History Objects
+ 3) IPsec Phase-2 History Objects"
+ ::= { cipSecMIBGroups 4 }
+
+cipSecFailuresGroup OBJECT-GROUP
+ OBJECTS {
+ cipSecFailTableSize,
+ cikeFailReason,
+ cikeFailTime,
+ cikeFailLocalType,
+ cikeFailLocalValue,
+ cikeFailRemoteType,
+ cikeFailRemoteValue,
+ cikeFailLocalAddr,
+ cikeFailRemoteAddr,
+ cipSecFailReason,
+ cipSecFailTime,
+ cipSecFailTunnelIndex,
+ cipSecFailSaSpi,
+ cipSecFailPktSrcAddr,
+ cipSecFailPktDstAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "This group consists of:
+ 1) IPsec Failure Global Objects
+ 2) IPsec Phase-1 Tunnel Failure Table
+ 3) IPsec Phase-2 Tunnel Failure Table"
+ ::= { cipSecMIBGroups 5 }
+
+cipSecTrapCntlGroup OBJECT-GROUP
+ OBJECTS {
+ cipSecTrapCntlIkeTunnelStart,
+ cipSecTrapCntlIkeTunnelStop,
+ cipSecTrapCntlIkeSysFailure,
+ cipSecTrapCntlIkeCertCrlFailure,
+ cipSecTrapCntlIkeProtocolFail,
+ cipSecTrapCntlIkeNoSa,
+ cipSecTrapCntlIpSecTunnelStart,
+ cipSecTrapCntlIpSecTunnelStop,
+ cipSecTrapCntlIpSecSysFailure,
+ cipSecTrapCntlIpSecSetUpFailure,
+ cipSecTrapCntlIpSecEarlyTunTerm,
+ cipSecTrapCntlIpSecProtocolFail,
+ cipSecTrapCntlIpSecNoSa
+ }
+ STATUS current
+ DESCRIPTION
+ "This group of objects controls the sending of IPsec TRAPs."
+ ::= { cipSecMIBGroups 6 }
+
+cipSecNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ cikeTunnelStart,
+ cikeTunnelStop,
+ cikeSysFailure,
+ cikeCertCrlFailure,
+ cikeProtocolFailure,
+ cikeNoSa,
+ cipSecTunnelStart,
+ cipSecTunnelStop,
+ cipSecSysFailure,
+ cipSecSetUpFailure,
+ cipSecEarlyTunTerm,
+ cipSecProtocolFailure,
+ cipSecNoSa
+ }
+ STATUS current
+ DESCRIPTION
+ "This group contains the notifications for the IPsec MIB."
+ ::= { cipSecMIBGroups 7 }
+
+cipSecGWStatsGroup OBJECT-GROUP
+ OBJECTS {
+ cikePhase1GWActiveTunnels,
+ cikePhase1GWPreviousTunnels,
+ cikePhase1GWInOctets,
+ cikePhase1GWInPkts,
+ cikePhase1GWInDropPkts,
+ cikePhase1GWInNotifys,
+ cikePhase1GWInP2Exchgs,
+ cikePhase1GWInP2ExchgInvalids,
+ cikePhase1GWInP2ExchgRejects,
+ cikePhase1GWInP2SaDelRequests,
+ cikePhase1GWOutOctets,
+ cikePhase1GWOutPkts,
+ cikePhase1GWOutDropPkts,
+ cikePhase1GWOutNotifys,
+ cikePhase1GWOutP2Exchgs,
+ cikePhase1GWOutP2ExchgInvalids,
+ cikePhase1GWOutP2ExchgRejects,
+ cikePhase1GWOutP2SaDelRequests,
+ cikePhase1GWInitTunnels,
+ cikePhase1GWInitTunnelFails,
+ cikePhase1GWRespTunnelFails,
+ cikePhase1GWSysCapFails,
+ cikePhase1GWAuthFails,
+ cikePhase1GWDecryptFails,
+ cikePhase1GWHashValidFails,
+ cikePhase1GWNoSaFails,
+ cipSecPhase2GWActiveTunnels,
+ cipSecPhase2GWPreviousTunnels,
+ cipSecPhase2GWInOctets,
+ cipSecPhase2GWInOctWraps,
+ cipSecPhase2GWInDecompOctets,
+ cipSecPhase2GWInDecompOctWraps,
+ cipSecPhase2GWInPkts,
+ cipSecPhase2GWInDrops,
+ cipSecPhase2GWInReplayDrops,
+ cipSecPhase2GWInAuths,
+ cipSecPhase2GWInAuthFails,
+ cipSecPhase2GWInDecrypts,
+ cipSecPhase2GWInDecryptFails,
+ cipSecPhase2GWOutOctets,
+ cipSecPhase2GWOutOctWraps,
+ cipSecPhase2GWOutUncompOctets,
+ cipSecPhase2GWOutUncompOctWraps,
+ cipSecPhase2GWOutPkts,
+ cipSecPhase2GWOutDrops,
+ cipSecPhase2GWOutAuths,
+ cipSecPhase2GWOutAuthFails,
+ cipSecPhase2GWOutEncrypts,
+ cipSecPhase2GWOutEncryptFails,
+ cipSecPhase2GWProtocolUseFails,
+ cipSecPhase2GWNoSaFails,
+ cipSecPhase2GWSysCapFails
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { cipSecMIBGroups 8 }
+
+END
+
+
+