365 lines
12 KiB
Plaintext
365 lines
12 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
-- (C)opyright 2011-2014 bintec elmeg GmbH, All Rights Reserved
|
|
-- $RCSfile: mib-ipdropin,v $
|
|
-- $Revision: 1.8 $
|
|
-- $Date: 2014-02-07 10:37:49 $
|
|
-- Author: awimmer
|
|
---------------------------------------------------------------------------
|
|
|
|
BINTEC-IPDROPIN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
IpAddress, enterprises
|
|
FROM RFC1155-SMI
|
|
MacAddress, DisplayString, TimeStamp, TruthValue
|
|
FROM SNMPv2-TC
|
|
Date, BitValue, biboip
|
|
FROM BINTEC-MIB
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Counter64, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
TRAP-TYPE
|
|
FROM RFC-1215
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
ipDropinMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201212040000Z"
|
|
ORGANIZATION "bintec elmeg GmbH"
|
|
CONTACT-INFO
|
|
"EMail: info@bintec-elmeg.com
|
|
Web: www.bintec-elmeg.com
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for the IP drop-in mode."
|
|
REVISION "201101250000Z"
|
|
DESCRIPTION
|
|
"Vendor specific Management Information for the IP subsystem."
|
|
::= { biboip 249 }
|
|
|
|
|
|
-- **********************************************************************
|
|
-- * ipDropinGroupTable TABLE
|
|
-- **********************************************************************
|
|
|
|
ipDropinGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpDropinGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ipDropinGroupTable contains information related to
|
|
IP drop-in mode on the system.
|
|
Entries can only be added or deleted by the administrator."
|
|
::= { biboip 64 }
|
|
|
|
|
|
ipDropinGroupEntry OBJECT-TYPE
|
|
SYNTAX IpDropinGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ipDropinGroupIndex }
|
|
::= { ipDropinGroupTable 1 }
|
|
|
|
IpDropinGroupEntry ::=
|
|
SEQUENCE {
|
|
ipDropinGroupIndex INTEGER,
|
|
ipDropinGroupDescr DisplayString,
|
|
ipDropinGroupNetworkAddr IpAddress,
|
|
ipDropinGroupNetworkMask IpAddress,
|
|
ipDropinGroupLocalAddr IpAddress,
|
|
ipDropinGroupAdminStatus INTEGER,
|
|
ipDropinGroupMode INTEGER,
|
|
ipDropinGroupNetworkConfig INTEGER,
|
|
ipDropinGroupDhcpClientIfIndex INTEGER,
|
|
ipDropinGroupArpLifeTime INTEGER,
|
|
ipDropinGroupDhcpDnsAssign INTEGER,
|
|
ipDropinGroupExcludeFromNat INTEGER,
|
|
ipDropinGroupArpPolicy INTEGER,
|
|
ipDropinGroupUsedNetworkAddr IpAddress,
|
|
ipDropinGroupUsedNetworkMask IpAddress,
|
|
ipDropinGroupUsedLocalAddr IpAddress
|
|
}
|
|
|
|
ipDropinGroupIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique group index."
|
|
::= { ipDropinGroupEntry 1 }
|
|
|
|
ipDropinGroupDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string describing this IP drop-in group."
|
|
::= { ipDropinGroupEntry 2 }
|
|
|
|
ipDropinGroupNetworkAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes together with ipDropinGroupNetworkMask
|
|
the network defined for this IP drop-in group."
|
|
::= { ipDropinGroupEntry 3 }
|
|
|
|
ipDropinGroupNetworkMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes together with ipDropinGroupNetworkAddr
|
|
the network defined for this IP drop-in group."
|
|
::= { ipDropinGroupEntry 4 }
|
|
|
|
ipDropinGroupLocalAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the configured local IP address
|
|
accessible via all interfaces associated with this
|
|
drop-in-group."
|
|
::= { ipDropinGroupEntry 5 }
|
|
|
|
ipDropinGroupAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2),
|
|
delete (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative status of this drop-in group."
|
|
DEFVAL { enabled }
|
|
::= { ipDropinGroupEntry 6 }
|
|
|
|
ipDropinGroupMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
transparent (1),
|
|
proxy (2),
|
|
secure-proxy (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational mode of this drop-in group."
|
|
DEFVAL { transparent }
|
|
::= { ipDropinGroupEntry 7 }
|
|
|
|
ipDropinGroupNetworkConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static (1),
|
|
dhcp (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines the source of the network configuration
|
|
of this drop-in group. If set to static (1) it's determined
|
|
by the configured parameters 'ipDropinGroupNetworkAddr' and
|
|
'ipDropinGroupNetworkMask', if set to dhcp (2) it's
|
|
determined by the DHCP servers' DHCP OFFER message."
|
|
DEFVAL { static }
|
|
::= { ipDropinGroupEntry 8 }
|
|
|
|
ipDropinGroupDhcpClientIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In case of ipDropinGroupNetworkConfig_dhcp (2) this variable
|
|
determines the associated interface running in DHCP client
|
|
mode. In this case setting this variable is mandatory."
|
|
::= { ipDropinGroupEntry 9 }
|
|
|
|
ipDropinGroupArpLifeTime OBJECT-TYPE
|
|
SYNTAX INTEGER (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the minimum lifetime (in seconds) of
|
|
associated but unused ipNetToMediaTable entries."
|
|
DEFVAL { 3600 }
|
|
::= { ipDropinGroupEntry 10 }
|
|
|
|
ipDropinGroupDhcpDnsAssign OBJECT-TYPE
|
|
SYNTAX INTEGER { passthrough(1), self(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable determines the DNS server assignment policy,
|
|
if set to passthrough (1) the DHCP domain server tag(s) will
|
|
be passed unchanged, if set to self (2) the IP address set in
|
|
'ipDropinGroupUsedLocalAddr' is provided as first nameserver
|
|
address."
|
|
DEFVAL { passthrough }
|
|
::= { ipDropinGroupEntry 11 }
|
|
|
|
ipDropinGroupExcludeFromNat OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(1), enabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable determines, in conjunction with the variable
|
|
'ipDropinIfExcludeFromNat', whether the NAT procedure is
|
|
bypassed for IP addresses (source or target) within the
|
|
drop-in network - with exception of the address
|
|
'ipDropinGroupUsedLocalAddr' itself. If set to enabled (2)
|
|
NAT-less communication initiated from or addressed to the
|
|
drop-in network is possible, needed for non-private
|
|
DMZ networks for example."
|
|
DEFVAL { disabled }
|
|
::= { ipDropinGroupEntry 12 }
|
|
|
|
ipDropinGroupArpPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER { default(1), static-only(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables active and passive ARP
|
|
processing for the associated drop-in network. If set to
|
|
static-only (2) only predefined or already existing
|
|
IP/MAC-address relations (see ipNetToMediaTable) will be
|
|
considered for packet distribution."
|
|
DEFVAL { default }
|
|
::= { ipDropinGroupEntry 13 }
|
|
|
|
ipDropinGroupUsedNetworkAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes together with 'ipDropinGroupUsedNetworkMask'
|
|
the network used for the IP drop-in mode."
|
|
::= { ipDropinGroupEntry 20 }
|
|
|
|
ipDropinGroupUsedNetworkMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes together with 'ipDropinGroupUsedNetworkAddr'
|
|
the network used for the IP drop-in mode."
|
|
::= { ipDropinGroupEntry 21 }
|
|
|
|
ipDropinGroupUsedLocalAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the local IP address currently used on
|
|
all interfaces associated with this drop-in group."
|
|
::= { ipDropinGroupEntry 22 }
|
|
|
|
|
|
-- **********************************************************************
|
|
-- * ipDropinIfTable TABLE
|
|
-- **********************************************************************
|
|
|
|
ipDropinIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpDropinIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ipDropinIfTable contains extended information related to
|
|
IP drop-in mode and associated interfaces.
|
|
Entries can only be added or deleted by the administrator."
|
|
::= { biboip 65 }
|
|
|
|
|
|
ipDropinIfEntry OBJECT-TYPE
|
|
SYNTAX IpDropinIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
INDEX { ipDropinIfIndex, ipDropinIfGroup }
|
|
::= { ipDropinIfTable 1 }
|
|
|
|
IpDropinIfEntry ::=
|
|
SEQUENCE {
|
|
ipDropinIfIndex INTEGER,
|
|
ipDropinIfDescr DisplayString,
|
|
ipDropinIfGroup INTEGER,
|
|
ipDropinIfAdminStatus INTEGER,
|
|
ipDropinIfExcludeFromNat INTEGER
|
|
}
|
|
|
|
ipDropinIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of interface to be associated with drop-in group."
|
|
::= { ipDropinIfEntry 1 }
|
|
|
|
ipDropinIfDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string describing this IP drop-in interface."
|
|
::= { ipDropinIfEntry 2 }
|
|
|
|
ipDropinIfGroup OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Associated drop-in group."
|
|
::= { ipDropinIfEntry 3 }
|
|
|
|
ipDropinIfAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2),
|
|
delete (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative status in order to switch on/off the drop-in
|
|
mode for the interface."
|
|
DEFVAL { enabled }
|
|
::= { ipDropinIfEntry 4 }
|
|
|
|
ipDropinIfExcludeFromNat OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(1), enabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable determines, in conjunction with the variable
|
|
'ipDropinGroupExcludeFromNat', whether the NAT procedure is
|
|
bypassed for IP addresses (source or target) within the
|
|
drop-in network - with exception of the address
|
|
'ipDropinGroupUsedLocalAddr' itself. If set to enabled (2)
|
|
NAT-less communication initiated from or addressed to the
|
|
drop-in network is possible, needed for non-private
|
|
DMZ networks for example."
|
|
DEFVAL { enabled }
|
|
::= { ipDropinIfEntry 5 }
|
|
|
|
|
|
|
|
|
|
END
|