Observium_CE/mibs/bintec/BINTEC-IPDROPIN-MIB

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