mibs/MIBS/screenos/NETSCREEN-VPN-L2TP-MIB
2023-12-05 12:25:34 +01:00

495 lines
13 KiB
Plaintext

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