CISCO-IKE-FLOW-MIB
This is a MIB module for monitoring the structures
and status of IPsec control flows based on Internet
Key Exchange protocol. The MIB models standard
aspects of the IKE protocol.
Synopsis
This MIB module models status, performance and
failures of the IKEv1- and IKEv2-based signaling in
IPsec, FC-SP(and similar) protocols. In practice,
the security protocols such as IPsec, FC-SP and
CTS use a signaling protocol such as IKE, KINK,
or some such. A number of characteristics of these
signaling protocols are generic.
The generic attributes and status of signaling
activity has been modeled in
CISCO-IPSEC-SIGNALING-MIB. This MIB module augments
CISCO-IPSEC-SIGNALING-MIB with IKE-specific
MIB objects.
(Signaling protocols are also referred to this
document as 'Control Protocols', since they perform
session control.)
History of the MIB
A precursor to this MIB was written by Tivoli and
implemented in IBM Nways routers in 1999. That
MIB instrumented both IKE(v1) and IPsec in a
single module. During late 1999, Cisco adopted
the MIB and together with Tivoli published the
IPsec Flow Monitor MIB in IETF IPsec WG in
draft-ietf-ipsec-flow-monitoring-mib-00.txt.
In 2000, the MIB was Cisco-ized and implemented
this draft as CISCO-IPSEC-FLOW-MONITOR-MIB in
IOS and VPN3000 platforms.
With the evolution of IKEv2, the MIB was modified
and presented to the IPsec WG again in May 2003
in draft-ietf-ipsec-flow-monitoring-mib-02.txt.
This version of the draft is a Cisco-ized version
that culls out the IKE-specific aspects of the
IPsec Flow Monitor MIB.
Overview of MIB
The MIB contains five major groups of objects which
are used to manage the IKE protocol activity. These
groups include the global statistics, IKE tunnel
table, IKE History Group and a notification Group.
The tunnel table and the history table have a
sparse-table relationship with the corresponding
tables in the CISCO-IPSEC-SIGNALING-MIB
(details in the DESCRIPTION of the respective
tables).
Acronyms
The following acronyms are used in this document:
Flow, Tunnel:
An ISAKMP SA can be regarded as representing
a flow of ISAKMP/IKE traffic. Hence an ISAKMP
is referred to as a 'Phase 1 Tunnel' in this
document.
IPsec:
Secure IP Protocol
ISAKMP:
Internet Security Association and Key
Management Protocol
IKE:
Internet Key Exchange Protocol
MM:
Main Mode - the process of setting up
a Phase 1 SA to secure the exchanges
required to setup Phase 2 SAs
Phase 2 Tunnel:
AN instance of a non-ISAKMP SA bundle in
which all the SA share the same proxy
identifiers (IDii,IDir) protect the same
stream of application traffic.
Such an SA bundle is termed a 'Phase 2 Tunnel'.
Note that a Phase 2 tunnel may comprise
different SA bundles and different number of
SA bundles at different
times (due to key refresh).
QM:
Quick Mode - the process of setting up
Phase 2 Security Associations using a
Phase 1 SA.
SA:
Security Association (ref: rfc2408).
VPN:
Virtual Private Network.
- Source file
CISCO-IKE-FLOW-MIB- Last revised
- Identity
ciscoIkeFlowMIB- Base OID
1.3.6.1.4.1.9.9.429
Imported Objects
| CISCO-IPSEC-SIGNALING-MIB | cisgIpsSgFailLocalAddress cisgIpsSgFailRemoteAddress cisgIpsSgProtocol cisgIpsSgTunHistIndex cisgIpsSgTunIndex |
| CISCO-IPSEC-TC | CIPsecDiffHellmanGrp CIPsecIkeNegoMode |
| CISCO-SMI | ciscoMgmt |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 Counter64 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | TruthValue |
Net-SNMP examples using the cisco MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-IKE-FLOW-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-IKE-FLOW-MIB::ciscoIkeFlowMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-IKE-FLOW-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-IKE-FLOW-MIB::ciscoIkeFlowMIB'
Objects (0)
Dependencies (7) 6 direct · 1 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- CISCO-IPSEC-TCcisco
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- CISCO-IPSEC-SIGNALING-MIBcisco
- CISCO-IKE-FLOW-MIBciscoselected
Conformance Groups (9)
|
cifIkeGlobalInP2Exchgs (unresolved reference) cifIkeGlobalInP2ExchgInvalids (unresolved reference) cifIkeGlobalInP2ExchgRejects (unresolved reference) cifIkeGlobalOutP2Exchgs (unresolved reference) cifIkeGlobalOutP2ExchgInvalids (unresolved reference) cifIkeGlobalOutP2ExchgRejects (unresolved reference) cifIkeTunNegoMode (unresolved reference) cifIkeTunDHGrp (unresolved reference) cifIkeTunSaRefreshThreshold (unresolved reference) cifIkeTunTotalRefreshes (unresolved reference) cifIkeTunInP2Exchgs (unresolved reference) cifIkeTunInP2ExchgInvalids (unresolved reference) cifIkeTunInP2ExchgRejects (unresolved reference) cifIkeTunInP2SaDelRequests (unresolved reference) cifIkeTunOutP2Exchgs (unresolved reference) cifIkeTunOutP2ExchgInvalids (unresolved reference) cifIkeTunOutP2ExchgRejects (unresolved reference)
This group consists of objects that track the
current IKE protocol activity: 1) IKE Global Objects 2) IKE Tunnel table. |
.1.3.6.1.4.1.9.9.429.2.2.1
|
|
|
cifIkeGlobalInNewGrpReqs (unresolved reference) cifIkeGlobalOutNewGrpReqs (unresolved reference) cifIkeGlobalInNewGrpRejectReqs (unresolved reference) cifIkeGlobalOutNewGrpRejectReqs (unresolved reference) cifIkeTunInNewGrpReqs (unresolved reference) cifIkeTunOutNewGrpReqs (unresolved reference) cifIkeTunInNewGrpRejectedReqs (unresolved reference) cifIkeTunOutNewGrpRejectedReqs (unresolved reference)
This group consists of:
1) Global metrics about new group negotiations 2) IKE Tunnel-wise new group metrics |
.1.3.6.1.4.1.9.9.429.2.2.2
|
|
|
cifIkeGlobalInXauths (unresolved reference) cifIkeGlobalInXauthFailures (unresolved reference) cifIkeGlobalOutXauthFailures (unresolved reference)
This group consists of metrics pertaining to
IKE extended authentication. Devices that do not support Xauth need not implement this group. |
.1.3.6.1.4.1.9.9.429.2.2.3
|
|
|
cifIkeTunInConfigs (unresolved reference) cifIkeTunOutConfigs (unresolved reference) cifIkeTunInConfigRejects (unresolved reference) cifIkeTunOutConfigRejects (unresolved reference)
This group consists of metrics pertaining to
IKE extended authentication. Devices that do not support Xauth need not implement this group. |
.1.3.6.1.4.1.9.9.429.2.2.4
|
|
|
cifIkeTunHistNegoMode (unresolved reference) cifIkeTunHistDHGrp (unresolved reference) cifIkeTunHistTotalRefreshes (unresolved reference) cifIkeTunHistTotalSas (unresolved reference) cifIkeTunHistInP2Exchgs (unresolved reference) cifIkeTunHistInP2ExchgInvalids (unresolved reference) cifIkeTunHistInP2ExchgRejects (unresolved reference) cifIkeTunHistOutP2Exchgs (unresolved reference) cifIkeTunHistOutP2ExchgInvalids (unresolved reference) cifIkeTunHistOutP2ExchgRejects (unresolved reference)
This group consists of the core (mandatory)
objects pertaining to maintaining history of Internet Key Exchange protocol activity. |
.1.3.6.1.4.1.9.9.429.2.2.5
|
|
|
cifIkeTunHistInNewGrpReqs (unresolved reference) cifIkeTunHistOutNewGrpReqs (unresolved reference) cifIkeTunHistInNewGrpRejectReqs (unresolved reference) cifIkeTunHistOutNewGrpRejectReqs (unresolved reference)
This group consists of archive of new group
activity pertaining to expired IKE Phase-1 tunnels. |
.1.3.6.1.4.1.9.9.429.2.2.6
|
|
|
cifIkeTunHistInConfigs (unresolved reference) cifIkeTunHistOutConfigs (unresolved reference) cifIkeTunHistInConfigsRejects (unresolved reference) cifIkeTunHistOutConfigsRejects (unresolved reference)
This group consists of archive of mode
config activity pertaining to expired IKE Phase-1 Tunnels. |
.1.3.6.1.4.1.9.9.429.2.2.7
|
|
|
cifIkeNotifCntlInNewGrpRejected (unresolved reference) cifIkeNotifCntlOutNewGrpRejected (unresolved reference)
This group of objects controls the sending
of notifications pertaining to Phase-1 IKE operations. |
.1.3.6.1.4.1.9.9.429.2.2.8
|
|
|
ciscoIkeFlowInNewGrpRejected (unresolved reference) ciscoIkeFlowOutNewGrpRejected (unresolved reference)
This group contains the notifications pertaining
to Phase-1 IKE operations. |
.1.3.6.1.4.1.9.9.429.2.2.9
|
Compliance Statements (1)
OID
.1.3.6.1.4.1.9.9.429.2.1.1The compliance statement for SNMP entities
implementing this MIB.
implementing this MIB.
Required groups
| mandatory | ciscoIkeFlowActivityGroup | |
| optional | cifIkeFlowNewGroupGroup |
This group is conditionally mandatory and must be implemented by the agent of the managed entity if and only if the IKE implementation on the managed entity implements new group operations. |
| optional | cifIkeFlowXauthGroup |
This group is conditionally mandatory and must be implemented by the agent of the managed entity if the managed entity implements remote access of users using IPsec and implements extended authentication as a part of its IKE implementation. |
| optional | cifIkeFlowModeConfigGroup |
This group is a conditionally mandatory group which must be implemented by the agent of the managed entity if the managed entity implements Mode Configuration as a part of IKE. |
| optional | cifIkeFlowHistoryGroup |
This group is conditionally mandatory and must be implemented by the agent of the managed entity if and only if a) the managed entity implements Internet Key Exchange as an IPsec control protocol and b) the managed entity implements historical archiving of IKE tunnels (ISAKMP security associations). |
| optional | cifIkeFlowNewGroupHistoryGroup |
This group is conditionally mandatory and must be implemented by the agent of the managed entity if and only if a) the managed entity implements the group 'cifIkeFlowHistoryGroup' and b) the managed entity supports new group operations. |
| optional | cifIkeFlowModeConfigHistoryGroup |
This group is conditionally mandatory and must be implemented by the agent of the managed entity if and only if a) the managed entity implements the group 'cifIkeFlowHistoryGroup' and b) the managed entity implements mode configuration operations. |
| optional | cifIkeFlowNotificationGroup |
This group is conditionally mandatory. It may be implemented only if the group 'cifIkeFlowNewGroupGroup' is implemented. This is because the only notifications defined in this version of the MIB Module pertain to New Group negotiations. |
| optional | cifIkeFlowNotifCntlGroup |
This group is conditionally mandatory and the agent must implement this group if it implements the group 'cifIkeFlowNotificationGroup'. |