Information About GDOI MIB Support for GET VPN
GDOI MIB Compatibility with Other GET VPN Software Versions
The GDOI MIB Support for GET VPN feature provides a command that you use on the KS (or primary KS) to check whether all the devices in the network are running versions that support the GDOI MIB. For more information, see the “Ensuring that GMs Are Running Software Versions That Support the GDOI MIB” section.
GDOI MIB Table Hierarchy
The GDOI MIB objects are organized into the following GDOI MIB tables. Following is the relationship (hierarchy) among the tables:
GDOI MIB Table Objects
Following is a list of the MIB table objects (listed per group).
Group table objects:
-
Group ID type—Specifies whether the group ID is an IP address, group number, hostname, and so on.
-
Group ID length—Number of octets in the group ID value.
-
Group ID value—Group number, IP address, or hostname.
-
Group name—String value.
-
Group member count -- Specifies the number of registered KSs to this group.
-
Group active peer KS count -- Specifies the number of active KSs to this group.
-
Group last rekey retransmits -- Specifies the cumulative count of number of rekey messages and retransmit messages sent as a part of last rekey operation.
-
Group last rekey time taken -- Specifies the time taken by the KS to complete the last rekey operation.
KS table objects:
-
KS ID type
-
KS ID length
-
KS ID value
-
Active KEK—SPI of the key encryption key (KEK) that is currently used by the KS to encrypt the rekey message.
-
Last rekey sequence number—Last rekey number that was sent by the KS to the group.
-
KS Role -- Primary or secondary.
-
Number of registered GMs -- count of GMs registered to this KS.
COOP table objects:
-
COOP peer ID type
-
COOP peer ID length
-
COOP peer ID value
-
COOP peer ID role -- Primary or secondary
-
COOP peer status -- Alive, dead or unknown
-
Number of registered GMs -- count of GMs registered to the COOP peer
GM table:
-
GM ID type
-
GM ID length
-
GM ID value
-
Registered KS ID type—ID type of the KS to which the GM is registered.
-
Registered KS ID length
-
Registered KS ID value
-
Active KEK—SPI of the KEK currently used by the GM to decrypt rekey messages.
-
Last rekey seq number—Last rekey number received by the GM.
-
Count of active TEKs -- number of active TEKs used by the GM to encrypt/decrypt/authenticate dataplane traffic.
KS KEK table:
-
KEK index
-
KEK SPI
-
KEK source ID information—Source ID type, ID length, and ID value.
-
KEK source ID port—Port associated with the source ID.
-
KEK destination ID information—Destination ID type, ID length, and ID value.
-
KEK destination ID port—Port associated with the destination ID.
-
IP protocol ID—UDP or TCP.
-
Key management algorithm (unused).
-
Encryption algorithm and key length (bits)
-
SIG payload hash algorithm, SIG payload signature algorithm, and SIG payload key length (bits).
-
Hash algorithm (will be reused from the IPsec MIB)
-
Diffie-Hellman group
-
KEK original lifetime (seconds)—Maximum time for which a KEK is valid.
-
KEK remaining lifetime (seconds)
KS TEK selector table (corresponds to the ACLs that are configured as part of the IPsec SA in the GDOI group configuration on the KS):
-
TEK selector index—An integer index for traffic encryption keys (TEK).
-
TEK source ID information—Source ID type, ID length, and ID value.
-
TEK source ID port—Port associated with the source ID.
-
TEK destination ID information—Destination ID type, ID length, and ID value.
-
TEK destination ID port—Port associated with the destination ID.
-
TEK Security protocol—GDOI_PROTO_IPSEC_ESP protocol ID value in the SA TEK payload (see RFC 6407).
KS TEK policy table:
-
TEK policy index—An integer index.
-
TEK SPI—Four octets
-
Encapsulation mode—Tunnel or transport.
-
Encryption algorithm and key length (bits)
-
Integrity and authentication algorithm and key length (bits)
-
TBAR window size (seconds)
-
TEK original lifetime (seconds)—Maximum time for which a TEK is valid.
-
TEK remaining lifetime (seconds)
-
TEK Status—Inbound, outbound, or not in use.
GM KEK table:
-
KEK index—An integer index.
-
KEK SPI
-
KEK source ID information—Source ID type, ID length , and ID value.
-
KEK source ID port—Port associated with the source ID.
-
KEK destination ID information—Destination ID type, ID length, and ID value.
-
KEK destination ID port—Port associated with the destination ID.
-
IP protocol ID—UDP or TCP.
-
Key management algorithm (unused)
-
Encryption algorithm and key length (bits)
-
SIG payload hash algorithm, SIG payload signature algorithm, and SIG payload key length (bits)
-
Hash algorithm
-
Diffie-Hellman group
-
KEK original lifetime (seconds)—Maximum time for which a KEK is valid.
-
KEK remaining lifetime (seconds)
GM TEK selector table (corresponds to the ACLs that are downloaded to the GM as part of the TEK policy from the KS):
-
TEK selector index—An integer index.
-
TEK source ID information—Source ID type, ID length, and ID value.
-
TEK source ID port—Port associated with the source ID.
-
TEK destination ID information—Destination ID type, ID length , and ID value.
-
TEK destination ID port—Port associated with the destination ID.
-
TEK Security protocol—GDOI_PROTO_IPSEC_ESP protocol ID value in the SA TEK payload (see RFC 6407).
GM TEK policy table:
-
TEK policy index—An integer index.
-
TEK SPI —Four octets.
-
Encapsulation mode—Tunnel or transport.
-
Encryption algorithm and key length (bits)
-
Integrity and authentication algorithm and key length (bits)
-
TBAR window size (seconds)
-
TEK original lifetime (seconds)—Maximum time for which a TEK is valid.
-
TEK remaining lifetime (seconds)
-
TEK Status—Inbound, outbound, or not in use.
GDOI MIB Notifications
The GDOI MIB supports the Simple Network Management Protocol (SNMP) notifications in the following table. The GDOI MIB contains two kinds of notifications: those generated by the KS and those generated by each GM. You can enable any combination of notifications (or all notifications).
Notification |
Description |
---|---|
KS New Registration |
A KS first received a registration request from a GM. |
KS Registration Complete |
A GM completed registration to the KS. |
KS Rekey Pushed |
A rekey message was sent by the KS. |
KS No RSA Keys |
An error notification was received from the KS because of missing RSA keys. |
GM Register |
A GM first sent a registration request to a KS. |
GM Registration Complete |
A GM completed registration to a KS. |
GM Re-Register |
A GM began the reregistration process with a KS. |
GM Rekey Received |
A rekey message was received by a GM. |
GM Incomplete Config |
A GM sent an error notification because of a missing configuration. |
GM Rekey Failure |
A GM sent an error notification because it cannot process and install a rekey. |
KS Role Change |
A KS switches between primary and secondary role. |
KS GM Deleted |
Generated when a GM is deleted from the KS. |
KS Peer Reachable |
Generated by a KS when unreachable COOP peer becomes reachable. |
KS Peer Unreachable |
Generated by a KS when reachable COOP peer becomes unreachable. |
For more information, see the “Enabling GDOI MIB Notifications” section.
GDOI MIB Limitations
The GDOI MIB contains only objects that are listed in RFC 6407 and does not contain objects for functionality specific to the Cisco implementation of GDOI. This functionality includes:
-
Cooperative key servers
-
GM ACLs
-
Receive-only SAs
-
Fail-close/fail-open
-
Crypto map objects
-
Other Cisco GET VPN-specific features