-- MIB_VERSION_NUMBER=1.0 IntranetWareIPSECMIB DEFINITIONS ::= BEGIN -- Copyright (C) 1996,1997 Novell, Inc. -- -- This MIB document is 'WORK IN PROGRESS' of Novell, Inc. -- As such, it is subject to change, without notice, until -- such time as it is formally released and moved from the -- novell.experimental tree to the novell.mibDoc tree. -- -- -- 02/17/98 Umesh Muniyappa Initial draft -- 05/27/98 Included two more fields for vpnConnEntityType -- IMPORTS enterprises, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB; -- VPN MIB object idenfifiers novell OBJECT IDENTIFIER ::= { enterprises 23 } mibdoc OBJECT IDENTIFIER ::= { novell 2 } vpn OBJECT IDENTIFIER ::= { mibdoc 68 } -- -- VPN high level MIB groups -- skipinfo OBJECT IDENTIFIER ::= { vpn 3 } skipconnections OBJECT IDENTIFIER ::= { vpn 4 } -- VPN Information vpnVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Version number of the installed VPN product. It contains the major, minor version number and revision number. The 1st 8 bits represent the major version, 2nd 8 bits represent the minor version, 3rd 8 bits indicate the revision number." ::= { skipinfo 1 } vpnDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "Product description. Information like the location, the NetWare server it's installed on etc., can be put here." ::= { skipinfo 2 } vpnUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time VPN has been up and running." ::= { skipinfo 3 } vpnTotalIPPktSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number IP packets sent from the time when VPN was started." ::= { skipinfo 4} vpnTotalIPPktReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number IP packets received from the time when VPN was started." ::= { skipinfo 5} vpnTotalIPXPktSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number IPX packets sent from the time when VPN was started." ::= { skipinfo 6} vpnTotalIPXPktReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number IPX packets received from the time when VPN was started." ::= { skipinfo 7} vpnTotalSendPacketDiscarded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of send IP and IPX packets discarded from the time when VPN was started." ::= { skipinfo 8} vpnTotalReceivePacketDiscarded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number received IP and IPX packets discarded from the time when VPN was started." ::= { skipinfo 9} vpnTotalBytesSent OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) ACCESS read-only STATUS mandatory DESCRIPTION "The total number IP and IPX bytes sent from the time when VPN was started." ::= { skipinfo 10} vpnTotalBytesReceived OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) ACCESS read-only STATUS mandatory DESCRIPTION "The total number IP and IPX bytes received from the time when VPN was started." ::= { skipinfo 11} vpnClientSupport OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies if the VPN Client support is currently enabled or disabled." ::= { skipinfo 12} vpnNumberOfActiveClients OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of VPN Clients currently active." ::= { skipinfo 13} vpnNumberOfActiveSites OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of VPN sites currently active." ::= { skipinfo 14} vpnNumberOfFailedClientAuthentication OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of VPN Client authentication failures." ::= { skipinfo 15} vpnNumberOfSuccessfulClientAuthentication OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of successful VPN Client authentication." ::= { skipinfo 16} -- The VPN Connection table -- The VPN connection table contains information about this -- entity's existing VPN onnections over IPX or IP. vpnConnTable OBJECT-TYPE SYNTAX SEQUENCE OF VpnConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information specific to a VPN connection." ::= { skipconnections 1 } vpnConnEntry OBJECT-TYPE SYNTAX VpnConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular current VPN connection." INDEX { vpnConnRemoteIPAddress } ::= { vpnConnTable 1 } VpnConnEntry ::= SEQUENCE { vpnConnName DisplayString, vpnConnEntityType INTEGER, vpnConnRemoteIPAddress IpAddress, vpnConnKeyManagementType INTEGER, vpnConnAuthenticationType INTEGER, vpnConnAuthKeySize INTEGER, vpnConnEncryptionType INTEGER, vpnConnEncryptKeySize INTEGER, vpnConnKeyLifeTime INTEGER, vpnConnKeyChangeCounter Counter, vpnConnIPXPacketsSent Counter, vpnConnIPXPacketsRecv Counter, vpnConnIPPacketsSent Counter, vpnConnIPPacketsRecv Counter, vpnConnTotalBytesSent OCTET STRING, vpnConnTotalBytesRecv OCTET STRING, vpnConnSendPktDiscarded Counter, vpnConnRecvPktDiscarded Counter, vpnConnUpTime TimeTicks } vpnConnName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "The VPN Connection Name." ::= { vpnConnEntry 1 } vpnConnEntityType OBJECT-TYPE SYNTAX INTEGER { client (1), server (2), thirdparty (3), lanclient (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The destination VPN entity type." ::= { vpnConnEntry 2 } vpnConnRemoteIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The remote peer IP address to this VPN connection." ::= { vpnConnEntry 3 } vpnConnKeyManagementType OBJECT-TYPE SYNTAX INTEGER { skip(1), isakmp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of key management protocol being used." ::= { vpnConnEntry 4 } vpnConnAuthenticationType OBJECT-TYPE SYNTAX INTEGER { keyed-md5(1), keyed-sha(2), hmac-md5(3), hmac-sha(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of data Authentication type being used." ::= { vpnConnEntry 5 } vpnConnAuthKeySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of the Authentication Key being used." ::= { vpnConnEntry 6 } vpnConnEncryptionType OBJECT-TYPE SYNTAX INTEGER { des-cbc(1), des3-cbc(2), reserved(3), rc5-cbc(4), rc2-cbc(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of data Encryption type being used." ::= { vpnConnEntry 7 } vpnConnEncryptKeySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of the Encryption Key being used." ::= { vpnConnEntry 8 } vpnConnKeyLifeTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The frequency of Encryption Key changes." ::= { vpnConnEntry 9 } vpnConnKeyChangeCounter OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the Encryption Key has changed." ::= { vpnConnEntry 10 } vpnConnIPXPacketsSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Encrypted IPX Packets sent." ::= { vpnConnEntry 11 } vpnConnIPXPacketsRecv OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Encrypted IPX Packets received." ::= { vpnConnEntry 12 } vpnConnIPPacketsSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Encrypted IP Packets sent." ::= { vpnConnEntry 13 } vpnConnIPPacketsRecv OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Encrypted IP Packets received." ::= { vpnConnEntry 14 } vpnConnTotalBytesSent OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) ACCESS read-only STATUS mandatory DESCRIPTION "The total number of IP and IPX bytes sent." ::= { vpnConnEntry 15 } vpnConnTotalBytesRecv OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) ACCESS read-only STATUS mandatory DESCRIPTION "The total number of IP and IPX bytes received." ::= { vpnConnEntry 16 } vpnConnSendPktDiscarded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of send IP and IPX packets discarded." ::= { vpnConnEntry 17 } vpnConnRecvPktDiscarded OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of received IP and IPX packets discarded." ::= { vpnConnEntry 18 } vpnConnUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time the VPN connection has been up and running." ::= { vpnConnEntry 19 } END