From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/hillstone/HILLSTONE-IPSEC-MIB | 178 +++++++++++++++++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 MIBS/hillstone/HILLSTONE-IPSEC-MIB (limited to 'MIBS/hillstone/HILLSTONE-IPSEC-MIB') diff --git a/MIBS/hillstone/HILLSTONE-IPSEC-MIB b/MIBS/hillstone/HILLSTONE-IPSEC-MIB new file mode 100644 index 0000000..db938ea --- /dev/null +++ b/MIBS/hillstone/HILLSTONE-IPSEC-MIB @@ -0,0 +1,178 @@ +-- ************************************************************************* +-- 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 + -- cgit v1.2.3