-- These MIBs were created on 05/14/2001 -- This module defines NetScreen private MIBs for VPN IKE info -- -- Copyright (c) 1999 - 2001 by NetScreen Technologies, Inc. -- All rights reserved. -- -- MODULE-IDENTITY -- OrgName -- NetScreen Technologies, Inc. -- ContactInfo -- Customer Support -- -- 350 Oakmead Parkway -- Sunnyvale, CA 94085 -- USA -- -- Tel: 1.877.NETSCREEN -- E-mail: support@netscreen.com -- Http://www.netscreen.com -- Descr -- This module defines the object that are used to monitor -- all the entries in the Address Book -- -- Last modified date: 09/28/2001 -- NETSCREEN-VPN-IKE-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB netscreenVpn FROM NETSCREEN-SMI; nsVpnIke OBJECT IDENTIFIER ::= {netscreenVpn 3} nsVpnIkeTable OBJECT-TYPE SYNTAX SEQUENCE OF NsVpnIkeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPSec supports the automated generation and negotioation fo keys and security associations using the Internet Key Exchange(IKE) protocol. This table collects the IKE congurations in NetScreen device." ::= { nsVpnIke 1 } nsVpnIkeEntry OBJECT-TYPE SYNTAX NsVpnIkeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in the nsVpnIkeTable holds a set of configuration parrameters associated with an IKE." INDEX { nsVpnIkeIndex } ::= { nsVpnIkeTable 1 } NsVpnIkeEntry ::= SEQUENCE { nsVpnIkeIndex INTEGER, nsVpnIkeName DisplayString, nsVpnIkeReplayProc INTEGER, nsVpnIkeGWTun DisplayString, nsVpnIkePh2ProOne DisplayString, nsVpnIkePh2ProTwo DisplayString, nsVpnIkePh2ProThree DisplayString, nsVpnIkePh2ProFour DisplayString, nsVpnManualKeyTunnelType INTEGER, nsVpnIkeMonitorEnable INTEGER, nsVpnIkeTransMode INTEGER, nsVpnIkeVsys INTEGER } nsVpnIkeIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for ike table. Its value ranges between 0 and 65535 and may not be contigous." ::= { nsVpnIkeEntry 1 } nsVpnIkeName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Each IKE configuration can has a readable for easy managment." ::= { nsVpnIkeEntry 2 } nsVpnIkeReplayProc OBJECT-TYPE SYNTAX INTEGER { disable(0), enabled(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Enable Replay Protection " ::= { nsVpnIkeEntry 3 } nsVpnIkeGWTun OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Remote Gateway Tunnel Name " ::= { nsVpnIkeEntry 4 } nsVpnIkePh2ProOne OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Phase 2 Proposal one " ::= { nsVpnIkeEntry 5 } nsVpnIkePh2ProTwo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Phase 2 Proposal two" ::= { nsVpnIkeEntry 6 } nsVpnIkePh2ProThree OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Phase 2 Proposal three" ::= { nsVpnIkeEntry 7 } nsVpnIkePh2ProFour OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "Phase 2 Proposal four " ::= { nsVpnIkeEntry 8 } nsVpnIkeMonitorEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enabled(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Enable to monitor VPN tunnel's link status." ::= { nsVpnIkeEntry 9 } nsVpnIkeTransMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enabled(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Transport Mode Enable (For L2TP-over-IPSec only) " ::= { nsVpnIkeEntry 10 } nsVpnIkeVsys OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "vsys the configuration belongs to." ::= { nsVpnIkeEntry 11 } END