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
|
|
|