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