summaryrefslogtreecommitdiff
path: root/MIBS/screenos/NETSCREEN-VPN-L2TP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/screenos/NETSCREEN-VPN-L2TP-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/screenos/NETSCREEN-VPN-L2TP-MIB')
-rw-r--r--MIBS/screenos/NETSCREEN-VPN-L2TP-MIB494
1 files changed, 494 insertions, 0 deletions
diff --git a/MIBS/screenos/NETSCREEN-VPN-L2TP-MIB b/MIBS/screenos/NETSCREEN-VPN-L2TP-MIB
new file mode 100644
index 0000000..5ffbb9d
--- /dev/null
+++ b/MIBS/screenos/NETSCREEN-VPN-L2TP-MIB
@@ -0,0 +1,494 @@
+-- This module defines enterprise MIBs for L2tp configuration.
+--
+-- Copyright (c) 1999-2004, Juniper Networks, Inc.
+-- All rights reserved.
+
+NETSCREEN-VPN-L2TP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ netscreenVpn, netscreenVpnMibModule
+ FROM NETSCREEN-SMI
+ Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ ;
+
+netscreenVpnL2tpMibModule MODULE-IDENTITY
+ LAST-UPDATED "200405032022Z" -- May 03, 2004
+ ORGANIZATION
+ "Juniper Networks, Inc."
+ CONTACT-INFO
+ "Customer Support
+
+ 1194 North Mathilda Avenue
+ Sunnyvale, California 94089-1206
+ USA
+
+ Tel: 1-800-638-8296
+ E-mail: customerservice@juniper.net
+ HTTP://www.juniper.net"
+ DESCRIPTION
+ "This module defines NetScreen private MIBs for L2tp
+ configuration."
+ REVISION "200405030000Z" -- May 03, 2004
+ DESCRIPTION
+ "Modified copyright and contact information"
+ REVISION "200403030000Z" -- March 03, 2004
+ DESCRIPTION
+ "Converted to SMIv2 by Longview Software"
+ REVISION "200008270000Z" -- August 27, 2000
+ DESCRIPTION
+ "Creation Date"
+ ::= { netscreenVpnMibModule 8 }
+
+NsVpnL2tpDefEntry ::= SEQUENCE
+{
+ nsVpnL2tpDefVsys Integer32,
+ nsVpnL2tpDefPool DisplayString,
+ nsVpnL2tpDefAuthDb INTEGER,
+ nsVpnL2tpDefPPPAuth INTEGER,
+ nsVpnL2tpDefRadServer DisplayString,
+ nsVpnL2tpDefPriDns IpAddress,
+ nsVpnL2tpDefSecDns IpAddress,
+ nsVpnL2tpDefPriWins IpAddress,
+ nsVpnL2tpDefSecWins IpAddress
+}
+
+NsVpnL2tpTunnelEntry ::= SEQUENCE
+{
+ nsVpnL2tpTunIndex Integer32,
+ nsVpnL2tpTunId Integer32,
+ nsVpnL2tpTunName DisplayString,
+ nsVpnL2tpTunUsrOrGroup DisplayString,
+ nsVpnL2tpTunPeerIp IpAddress,
+ nsVpnL2tpTunHost DisplayString,
+ nsVpnL2tpTunKeepAlive Integer32,
+ nsVpnL2tpTunVsys Integer32
+}
+
+nsVpnL2TP OBJECT IDENTIFIER ::= { netscreenVpn 8 }
+
+nsVpnL2tpDefTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NsVpnL2tpDefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies the configuration attributes for
+ NetScreen L2TP tunnel."
+ ::= { nsVpnL2TP 1 }
+
+nsVpnL2tpDefEntry OBJECT-TYPE
+ SYNTAX NsVpnL2tpDefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in the nsVpnL2tpDefEntry holds a set of
+ configuration parameters associated with an instance of L2TP
+ configuration."
+ INDEX
+ { nsVpnL2tpDefVsys }
+ ::= { nsVpnL2tpDefTable 1 }
+
+nsVpnL2tpDefVsys OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "virtual system id"
+ ::= { nsVpnL2tpDefEntry 1 }
+
+nsVpnL2tpDefPool OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP pool used by the default L2TP setting."
+ ::= { nsVpnL2tpDefEntry 2 }
+
+nsVpnL2tpDefAuthDb OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(0),
+ radius(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l2tp authentication database."
+ ::= { nsVpnL2tpDefEntry 3 }
+
+nsVpnL2tpDefPPPAuth OBJECT-TYPE
+ SYNTAX INTEGER {
+ pap(1),
+ chap(2),
+ any(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l2tp PPP authentication algorithm."
+ ::= { nsVpnL2tpDefEntry 4 }
+
+nsVpnL2tpDefRadServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l2tp RADIUS Server's IP address or name."
+ ::= { nsVpnL2tpDefEntry 5 }
+
+nsVpnL2tpDefPriDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DNS Primary Server's IP address."
+ ::= { nsVpnL2tpDefEntry 6 }
+
+nsVpnL2tpDefSecDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DNS Secondary Server's IP address."
+ ::= { nsVpnL2tpDefEntry 7 }
+
+nsVpnL2tpDefPriWins OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WINS Primary Server's IP address."
+ ::= { nsVpnL2tpDefEntry 8 }
+
+nsVpnL2tpDefSecWins OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "WINS Secondary Server's IP address."
+ ::= { nsVpnL2tpDefEntry 9 }
+
+nsVpnL2tpTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NsVpnL2tpTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies the configuration attributes for
+ NetScreen L2TP tunnel."
+ ::= { nsVpnL2TP 2 }
+
+nsVpnL2tpTunnelEntry OBJECT-TYPE
+ SYNTAX NsVpnL2tpTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in the nsVpnL2tpTunnelTable holds a set of
+ configuration parameters associated with an instance of L2TP
+ tunnel."
+ INDEX
+ { nsVpnL2tpTunIndex }
+ ::= { nsVpnL2tpTunnelTable 1 }
+
+nsVpnL2tpTunIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for l2tp tunnel table. Its value ranges
+ between 0 and 65535 and may not be contigous."
+ ::= { nsVpnL2tpTunnelEntry 1 }
+
+nsVpnL2tpTunId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l2tp tunnel id."
+ ::= { nsVpnL2tpTunnelEntry 2 }
+
+nsVpnL2tpTunName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l2tp tunnel name."
+ ::= { nsVpnL2tpTunnelEntry 3 }
+
+nsVpnL2tpTunUsrOrGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dialup user or group using this l2tp tunnel."
+ ::= { nsVpnL2tpTunnelEntry 4 }
+
+nsVpnL2tpTunPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel peer's IP address."
+ ::= { nsVpnL2tpTunnelEntry 5 }
+
+nsVpnL2tpTunHost OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel's host name."
+ ::= { nsVpnL2tpTunnelEntry 6 }
+
+nsVpnL2tpTunKeepAlive OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Keep alive time threshold for a l2tp tunnel."
+ ::= { nsVpnL2tpTunnelEntry 7 }
+
+nsVpnL2tpTunVsys OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual system this tunnel belongs to"
+ ::= { nsVpnL2tpTunnelEntry 8 }
+
+ -- VPN L2tp Monitoring Tunnel Table
+
+nsVpnL2tpMonTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NsVpnL2tpMonTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies the monitoring attributes for NetScreen
+ L2TP tunnel."
+ ::= { nsVpnL2TP 3 }
+
+nsVpnL2tpMonTunnelEntry OBJECT-TYPE
+ SYNTAX NsVpnL2tpMonTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in the nsVpnL2tpMonTunnelTable holds a set of monitoring
+ parameters associated with an instance of L2TP tunnel."
+ INDEX
+ { nsVpnL2tpMonTunId }
+ ::= { nsVpnL2tpMonTunnelTable 1 }
+
+NsVpnL2tpMonTunnelEntry ::= SEQUENCE
+{
+ nsVpnL2tpMonTunId Integer32,
+ nsVpnL2tpMonTunPeerId Integer32,
+ nsVpnL2tpMonTunName DisplayString,
+ nsVpnL2tpMonTunPeerIp IpAddress,
+ nsVpnL2tpMonTunPort Integer32,
+ nsVpnL2tpMonTunPeerHost DisplayString,
+ nsVpnL2tpMonTunCalls Integer32,
+ nsVpnL2tpMonTunState INTEGER,
+ nsVpnL2tpMonTunVsys Integer32
+}
+
+nsVpnL2tpMonTunId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel id. Its value ranges between 1 and 65535 and may
+ not be contigous."
+ ::= { nsVpnL2tpMonTunnelEntry 1 }
+
+nsVpnL2tpMonTunPeerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel peer id."
+ ::= { nsVpnL2tpMonTunnelEntry 2 }
+
+nsVpnL2tpMonTunName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel name."
+ ::= { nsVpnL2tpMonTunnelEntry 3 }
+
+nsVpnL2tpMonTunPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel peer's IP address."
+ ::= { nsVpnL2tpMonTunnelEntry 4 }
+
+nsVpnL2tpMonTunPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel port number."
+ ::= { nsVpnL2tpMonTunnelEntry 5 }
+
+nsVpnL2tpMonTunPeerHost OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel peer's host name."
+ ::= { nsVpnL2tpMonTunnelEntry 6 }
+
+nsVpnL2tpMonTunCalls OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total calls for this tunnel."
+ ::= { nsVpnL2tpMonTunnelEntry 7 }
+
+nsVpnL2tpMonTunState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wait-reply(2),
+ wait-conn(3),
+ establish(4),
+ dead(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel state."
+ ::= { nsVpnL2tpMonTunnelEntry 8 }
+
+nsVpnL2tpMonTunVsys OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual system this tunnel belongs to"
+ ::= { nsVpnL2tpMonTunnelEntry 9 }
+
+
+-- VPN L2tp Monitoring Call Table
+
+nsVpnL2tpMonCallTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NsVpnL2tpMonCallEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies the monitoring attributes for NetScreen
+ L2TP calls."
+ ::= { nsVpnL2TP 4 }
+
+nsVpnL2tpMonCallEntry OBJECT-TYPE
+ SYNTAX NsVpnL2tpMonCallEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in the nsVpnL2tpMonCallTable holds a set of monitoring
+ parameters associated with an instance of L2TP tunnel and call id."
+ INDEX
+ { nsVpnL2tpMonCallTunId, nsVpnL2tpMonCallId }
+ ::= { nsVpnL2tpMonCallTable 1 }
+
+NsVpnL2tpMonCallEntry ::= SEQUENCE
+{
+ nsVpnL2tpMonCallTunId Integer32,
+ nsVpnL2tpMonCallId Integer32,
+ nsVpnL2tpMonCallPeerId Integer32,
+ nsVpnL2tpMonCallIp IpAddress,
+ nsVpnL2tpMonCallUser DisplayString,
+ nsVpnL2tpMonCallType INTEGER,
+ nsVpnL2tpMonCallState INTEGER,
+ nsVpnL2tpMonCallEstTime TimeTicks,
+ nsVpnL2tpMonCallVsys Integer32
+}
+
+nsVpnL2tpMonCallTunId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp tunnel id. Its value ranges between 1 and 65535 and may not
+ be contigous."
+ ::= { nsVpnL2tpMonCallEntry 1 }
+
+nsVpnL2tpMonCallId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp call id."
+ ::= { nsVpnL2tpMonCallEntry 2 }
+
+nsVpnL2tpMonCallPeerId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp call peer id."
+ ::= { nsVpnL2tpMonCallEntry 3 }
+
+nsVpnL2tpMonCallIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp call assigned IP address."
+ ::= { nsVpnL2tpMonCallEntry 4 }
+
+nsVpnL2tpMonCallUser OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp call user name."
+ ::= { nsVpnL2tpMonCallEntry 5 }
+
+nsVpnL2tpMonCallType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ incoming(2),
+ outgoing(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Call type."
+ ::= { nsVpnL2tpMonCallEntry 6 }
+
+nsVpnL2tpMonCallState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ wait-conn(2),
+ establish(3),
+ wait-tunnel(4),
+ wait-reply(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp call state."
+ ::= { nsVpnL2tpMonCallEntry 7 }
+
+nsVpnL2tpMonCallEstTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2tp call establish time. This is the sysUptime when
+ the call was established"
+ ::= { nsVpnL2tpMonCallEntry 8 }
+
+nsVpnL2tpMonCallVsys OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual system this tunnel belongs to"
+ ::= { nsVpnL2tpMonCallEntry 9 }
+
+END
+
+