179 lines
3.9 KiB
Plaintext
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
|
||
|
|