mibs/MIBS/hillstone/HILLSTONE-IPSEC-MIB
2023-12-05 12:25:34 +01:00

179 lines
3.9 KiB
Plaintext

-- *************************************************************************
-- HILLSTONE-IPSEC-MIB
--
-- Copyright (c) 2009 by Hillstone Networks, Inc.
-- All rights reserved.
--
-- Version: V3
-- Description: Hillstone Networks IPSEC MIB Object Identifier Assignments
-- *************************************************************************
--
HILLSTONE-IPSEC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hillstoneIpsec FROM HILLSTONE-SMI
NetworkAddress, IpAddress,
Counter, Gauge, TimeTicks FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212;
-- textual conventions
DisplayString ::=
OCTET STRING
-- This data type is used to model textual information taken
-- from the NVT ASCII character set. By convention, objects
-- with this syntax are declared as having
--
-- SIZE (0..255)
hillstoneIpsecMibObjects OBJECT IDENTIFIER ::= { hillstoneIpsec 1 }
ipsecTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsecTunnelEntry
ACCESS not-accessible
STATUS current
::= { hillstoneIpsecMibObjects 1 }
IpsecTunnelEntry OBJECT-TYPE
SYNTAX IpsecTunnelEntry
ACCESS not-accessible
STATUS current
INDEX { ipsecTunnelIndex }
::= { ipsecTunnelTable 1}
IpsecTunnelEntry ::=
SEQUENCE{
ipsecTunnelIndex
INTEGER,
ipsecTunnelName
DisplayString,
ipsecTunnelID
INTEGER,
ipsecTunnelType
INTEGER,
ipsecTunnelPeerIp
NetworkAddress,
ipsecTunnelExIfIndex
INTEGER,
ipsecTunnelLocalID
DisplayString,
ipsecTunnelRemoteID
DisplayString,
ipsecTunnelCryptAlgorithms
DisplayString,
ipsecTunnelAuthAlgorithms
DisplayString,
ipsecTunnelLifeTime
TimeTicks,
ipsecTunnelStatus
INTEGER
}
ipsecTunnelIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The index of ipsec tunnel"
::= { IpsecTunnelEntry 1 }
ipsecTunnelName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The name of ipsec tunnel"
::= { IpsecTunnelEntry 2 }
ipsecTunnelID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The index of ipsec tunnel"
::= { IpsecTunnelEntry 3 }
ipsecTunnelType OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
pnp (2),
dail-up (3),
manual (4)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The type of tunnel"
::= { IpsecTunnelEntry 4 }
ipsecTunnelPeerIp OBJECT-TYPE
SYNTAX NetworkAddress
ACCESS read-only
STATUS current
DESCRIPTION
"The peer ip of a ipsec tunnel"
::= { IpsecTunnelEntry 5 }
ipsecTunnelExIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The local interface of a ipsec tunnel"
::= { IpsecTunnelEntry 6 }
ipsecTunnelLocalID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The local id of a ipsec tunnel"
::= { IpsecTunnelEntry 7 }
ipsecTunnelRemoteID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The remote id of a ipsec tunnel"
::= { IpsecTunnelEntry 8 }
ipsecTunnelCryptAlgorithms OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The crypt algorithms of a ipsec tunnel"
::= { IpsecTunnelEntry 9 }
ipsecTunnelAuthAlgorithms OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The auth algorithms of a ipsec tunnel"
::= { IpsecTunnelEntry 10 }
ipsecTunnelLifeTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS current
DESCRIPTION
"The life time of a ipsec tunnel"
::= { IpsecTunnelEntry 11 }
ipsecTunnelStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inactive (2)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The status of tunnel"
::= { IpsecTunnelEntry 12 }
END