1316 lines
49 KiB
Plaintext
1316 lines
49 KiB
Plaintext
-- *****************************************************************
|
|
-- DLINKSW-IP-EXT-MIB.mib : IP Extension MIB
|
|
--
|
|
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
DLINKSW-IP-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
IpAddress,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus,
|
|
TruthValue,
|
|
DisplayString,
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
InetPortNumber,
|
|
InetAddressType,
|
|
InetAddress,
|
|
InetAddressIPv4,
|
|
InetAddressIPv6,
|
|
InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
InterfaceIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
dlinkIndustrialCommon
|
|
FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
dlinkSwIpExtMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201309180000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
" D-Link Corporation
|
|
|
|
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
|
Taipei City 114, Taiwan, R.O.C
|
|
Tel: +886-2-66000123
|
|
E-mail: tsd@dlink.com.tw
|
|
"
|
|
DESCRIPTION
|
|
"This MIB is an extension to the standard IP-MIB."
|
|
REVISION "201308060000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
|
|
REVISION "201308290000Z"
|
|
DESCRIPTION
|
|
"1.Add dIpExtGratuitousARPDadReplyEnabled."
|
|
|
|
REVISION "201309180000Z"
|
|
DESCRIPTION
|
|
"1.Remove dIpExtDhcpClientIfRowStatus(Note:follow IP interface).
|
|
2.Update dIpExtDhcpClientIfLeaseDay value range(Note:follow UIS)."
|
|
|
|
::= { dlinkIndustrialCommon 75 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwIpExtMIB 0 }
|
|
dIpExtMIBObjects OBJECT IDENTIFIER ::= { dlinkSwIpExtMIB 1 }
|
|
dIpExtMIBConformance OBJECT IDENTIFIER ::= { dlinkSwIpExtMIB 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtGratuitousARPTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
|
|
dIpExtGratuitousARPIpAddr,
|
|
dIpExtGratuitousARPMacAddr,
|
|
dIpExtGratuitousARPPortNumber,
|
|
dIpExtIfCfgIfIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap is sent when there is an IP address conflict."
|
|
::={dIpExtMIBNotifications 1}
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtGenArpMgmt OBJECT IDENTIFIER ::={dIpExtMIBObjects 1}
|
|
|
|
dIpExtClearArpCacheAll OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
noOp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to clear all dynamic ARP entries from the
|
|
table when set to 'clear'.
|
|
No action is taken if this object is set to 'noOp'.
|
|
When read, the value 'noOp' is returned."
|
|
DEFVAL { noOp }
|
|
::= { dIpExtGenArpMgmt 1 }
|
|
|
|
dIpExtClearArpCacheByIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the interface on which
|
|
the dynamic ARP entries will be cleared.
|
|
When read, a value of 0 is returned."
|
|
::= { dIpExtGenArpMgmt 2 }
|
|
|
|
dIpExtTotalArpEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of ARP entries."
|
|
::= { dIpExtGenArpMgmt 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtGratuitousArpMgmt OBJECT IDENTIFIER ::={ dIpExtMIBObjects 2 }
|
|
|
|
dIpExtGratuitousARPSendRequestEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable transmission of gratuitous
|
|
ARP request.
|
|
The device will send out the packet when an IP interface becomes
|
|
link up or when the IP address of an interface is configured or
|
|
modified."
|
|
DEFVAL { false }
|
|
::={ dIpExtGratuitousArpMgmt 1}
|
|
|
|
dIpExtGratuitousARPLearningEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable learning of an ARP entry in
|
|
the ARP cache based on the received gratuitous ARP packet. If the
|
|
device receives a gratuitous ARP request/reply packet and the
|
|
sender's IP address is in its ARP table, it should update the
|
|
ARP entry.
|
|
"
|
|
DEFVAL { true }
|
|
::={ dIpExtGratuitousArpMgmt 2}
|
|
|
|
dIpExtGratuitousARPDadReplyEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable sending of gratuitous ARP request
|
|
while duplicate IP address is detected."
|
|
DEFVAL { false }
|
|
::={ dIpExtGratuitousArpMgmt 3}
|
|
|
|
dIpExtGratuitousARPTrapEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the state of the gratuitous ARP trap. The switch can
|
|
trap the IP conflict events to inform the administrator.
|
|
By default, the trap is disabled."
|
|
DEFVAL { false }
|
|
::={dIpExtGratuitousArpMgmt 4}
|
|
|
|
dIpExtGratuitousARPNotifyInfo OBJECT IDENTIFIER ::= {dIpExtGratuitousArpMgmt 5 }
|
|
|
|
dIpExtGratuitousARPIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A duplicate IP address with the switch already exists."
|
|
::={dIpExtGratuitousARPNotifyInfo 1}
|
|
|
|
dIpExtGratuitousARPMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the MAC address of the device which has
|
|
the duplicate IP address."
|
|
::={dIpExtGratuitousARPNotifyInfo 2}
|
|
|
|
dIpExtGratuitousARPPortNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the the port number."
|
|
::={dIpExtGratuitousARPNotifyInfo 3}
|
|
|
|
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtIpv6NeighborDiscoverMgmt OBJECT IDENTIFIER ::={dIpExtMIBObjects 3}
|
|
|
|
dIpExtClearAllIpv6Neighbors OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
noOp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to clear dynamic neighbor cache entries
|
|
associated with all interfaces when set to 'clear'.
|
|
No action is taken if this object is set to 'noOp'.
|
|
When read, the value 'noOp' is returned."
|
|
DEFVAL { noOp }
|
|
::= { dIpExtIpv6NeighborDiscoverMgmt 1 }
|
|
|
|
dIpExtClearIpv6NeighborsByIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ifIndex of the interface on which
|
|
the dynamic neighbor cache entries will be cleared.
|
|
When read, a value of 0 is returned."
|
|
::= { dIpExtIpv6NeighborDiscoverMgmt 2 }
|
|
|
|
dIpExtTotalIpv6Neighbors OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of dynamic neighbor cache
|
|
entries."
|
|
::= { dIpExtIpv6NeighborDiscoverMgmt 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtInterfaceMgmt OBJECT IDENTIFIER ::={dIpExtMIBObjects 4}
|
|
|
|
dIpExtIpIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtIpIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table provides the mechanism to create or delete layer 3 interfaces.
|
|
It is expected that user first creates a row in this table, followed by
|
|
configuring the row in dIpExtIfCfgTable via the corresponding ifIndex.
|
|
"
|
|
::= { dIpExtInterfaceMgmt 1 }
|
|
|
|
dIpExtIpIfEntry OBJECT-TYPE
|
|
SYNTAX DIpExtIpIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row instance contains the information of the layer 3 interface.
|
|
Creating/deleting entries in this table causes corresponding entries
|
|
be created/deleted in ifTable/ifXTable."
|
|
INDEX {
|
|
dIpExtIpIfType,
|
|
dIpExtIpIfNumber
|
|
}
|
|
::= { dIpExtIpIfTable 1 }
|
|
|
|
DIpExtIpIfEntry ::= SEQUENCE {
|
|
dIpExtIpIfType INTEGER,
|
|
dIpExtIpIfNumber Unsigned32,
|
|
dIpExtIpIfIndex InterfaceIndex,
|
|
dIpExtIpIfRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtIpIfType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
loopback(1),
|
|
vlan(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the interface.
|
|
'loopback' - The software only interface which always stays in up status.
|
|
'vlan' - VLAN interface.
|
|
"
|
|
::= { dIpExtIpIfEntry 1 }
|
|
|
|
dIpExtIpIfNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 .. 65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interface ID within the type.
|
|
"
|
|
::= { dIpExtIpIfEntry 2 }
|
|
|
|
dIpExtIpIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface is determined by the agent.
|
|
"
|
|
::= { dIpExtIpIfEntry 3 }
|
|
|
|
dIpExtIpIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { dIpExtIpIfEntry 4 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtIfCfgTableNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of entries present in the dIpExtIfCfgTable."
|
|
::= { dIpExtInterfaceMgmt 2 }
|
|
|
|
dIpExtIfCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtIfCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains extended per-interface information."
|
|
::= { dIpExtInterfaceMgmt 3 }
|
|
|
|
dIpExtIfCfgEntry OBJECT-TYPE
|
|
SYNTAX DIpExtIfCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in this table is created as a side effect of row addition
|
|
in the dIpExtIpIfTable.
|
|
"
|
|
INDEX { dIpExtIfCfgIfIndex }
|
|
::= { dIpExtIfCfgTable 1 }
|
|
|
|
DIpExtIfCfgEntry ::= SEQUENCE {
|
|
dIpExtIfCfgIfIndex InterfaceIndex,
|
|
dIpExtIfCfgDhcpEnabled TruthValue,
|
|
dIpExtIfCfgArpTimeout Unsigned32,
|
|
dIpExtIfCfgProxyArpEnabled TruthValue,
|
|
dIpExtIfCfgLocalProxyArpEnabled TruthValue,
|
|
dIpExtIfCfgDirectedBcastEnabled TruthValue,
|
|
dIpExtIfCfgDirectedBcastAcl DisplayString,
|
|
dIpExtIfCfgGratuitousARPSendInterval Unsigned32,
|
|
dIpExtIfCfgIpMtu Unsigned32,
|
|
dIpExtIfCfgDADTransmits Unsigned32
|
|
}
|
|
|
|
dIpExtIfCfgIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface.
|
|
"
|
|
::= { dIpExtIfCfgEntry 1 }
|
|
|
|
dIpExtIfCfgDhcpEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates whether acquire an IP address configuration
|
|
on the interface from the DHCP protocol."
|
|
DEFVAL { false }
|
|
::= { dIpExtIfCfgEntry 2 }
|
|
|
|
dIpExtIfCfgArpTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..65535)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ARP aging time in unit of minute for
|
|
dynamic ARP entries on the corresponding interface.
|
|
Setting this variable to 0 the ARP entries will not be aged out."
|
|
DEFVAL { 240 }
|
|
::= { dIpExtIfCfgEntry 3 }
|
|
|
|
dIpExtIfCfgProxyArpEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the state of proxy ARP on the corresponding
|
|
interface."
|
|
DEFVAL { false }
|
|
::= { dIpExtIfCfgEntry 4 }
|
|
|
|
dIpExtIfCfgLocalProxyArpEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the state of local proxy ARP on the
|
|
corresponding interface."
|
|
DEFVAL { false }
|
|
::= { dIpExtIfCfgEntry 5 }
|
|
|
|
dIpExtIfCfgDirectedBcastEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the state of the conversion of IP directed
|
|
broadcasts on the corresponding interface."
|
|
DEFVAL { false }
|
|
::= { dIpExtIfCfgEntry 6 }
|
|
|
|
dIpExtIfCfgDirectedBcastAcl OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the name of a standard IP access list."
|
|
::= { dIpExtIfCfgEntry 7 }
|
|
|
|
dIpExtIfCfgGratuitousARPSendInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interval of regularly sending the
|
|
gratuitous ARP request message in unit of second on the
|
|
corresponding interface.
|
|
A value of zero indicates the gratuitous ARP will not be regularly
|
|
sent."
|
|
DEFVAL { 0 }
|
|
::= { dIpExtIfCfgEntry 8 }
|
|
|
|
dIpExtIfCfgIpMtu OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MTU is the largest size of the IP datagram which may be transferred
|
|
using a specific data link connection. The MTU value is a design parameter
|
|
of a LAN and is a mutually agreed value (i.e. both ends of a link agree to
|
|
use the same specific value) for most WAN links.
|
|
The MTU range is based on the chip of the current device."
|
|
DEFVAL { 1500 }
|
|
::= { dIpExtIfCfgEntry 9 }
|
|
|
|
dIpExtIfCfgDADTransmits OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0..255 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of Neighbor Solicitations to send
|
|
during Duplicate Address Detection (DAD).
|
|
A value of zero indicates DAD is disabled.
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { dIpExtIfCfgEntry 10 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtIpAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtIpAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of addressing information relevant to
|
|
this entity's IP addresses. This is the enhancement of
|
|
the ipAddressTable in IP-MIB. Creating/deleting entries in this table
|
|
causes corresponding entries be created/deleted in ipAddressTable."
|
|
::= { dIpExtInterfaceMgmt 4 }
|
|
|
|
dIpExtIpAddressEntry OBJECT-TYPE
|
|
SYNTAX DIpExtIpAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The addressing information for one of this entity's IP addresses.
|
|
"
|
|
INDEX {
|
|
dIpExtIpAddressType,
|
|
dIpExtIpAddress,
|
|
dIpExtIpAddressIfIndex
|
|
}
|
|
::= { dIpExtIpAddressTable 1 }
|
|
|
|
DIpExtIpAddressEntry ::= SEQUENCE {
|
|
dIpExtIpAddressType InetAddressType,
|
|
dIpExtIpAddress InetAddress,
|
|
dIpExtIpAddressIfIndex InterfaceIndex,
|
|
dIpExtIpAddressPrefixLength InetAddressPrefixLength,
|
|
dIpExtIpAddressCategory INTEGER,
|
|
dIpExtIpAddressRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Internet address type of entry."
|
|
::= { dIpExtIpAddressEntry 1 }
|
|
|
|
dIpExtIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (1..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to which this entry's addressing
|
|
information pertains."
|
|
::= { dIpExtIpAddressEntry 2 }
|
|
|
|
dIpExtIpAddressIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex value which uniquely identifies the interface to which
|
|
this entry is applicable.
|
|
"
|
|
::= { dIpExtIpAddressEntry 3 }
|
|
|
|
dIpExtIpAddressPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the prefix associated with the IP address of this
|
|
entry.
|
|
"
|
|
::= { dIpExtIpAddressEntry 4 }
|
|
|
|
dIpExtIpAddressCategory OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
secondary(2),
|
|
linkLocal(3),
|
|
eui64(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address category of this entry.
|
|
The 'primary' and 'secondary' are valid for IPv4 address.
|
|
Although multiple IPv4 addresses can be created for an interface,
|
|
at most one of these addresses is the primary IPv4 address, and the
|
|
rest are secondary IPv4 address.
|
|
'linkLocal' and 'eui64' are valid for IPv6 address.
|
|
'linkLocal' - The IPv6 address is a link local address.
|
|
'eui64' - The IPv6 address is formed by EUI-64 interface ID.
|
|
The corresponding prefix length must be smaller than 64.
|
|
"
|
|
::= { dIpExtIpAddressEntry 5 }
|
|
|
|
dIpExtIpAddressRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation and deletion of rows
|
|
in this table.
|
|
"
|
|
::= { dIpExtIpAddressEntry 6 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtIpAddrBaseGenPrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtAddrBaseGenPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table allows the configuration of IPv6 address based on a
|
|
general prefix.
|
|
"
|
|
::= { dIpExtInterfaceMgmt 5 }
|
|
|
|
dIpExtIpAddrBaseGenPrefixEntry OBJECT-TYPE
|
|
SYNTAX DIpExtAddrBaseGenPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the association of general prefix for
|
|
configuring IPv6 address on an interface.
|
|
"
|
|
INDEX {
|
|
dIpExtIpAddrBasePrefixIfIndex,
|
|
dIpExtIpAddrBasePrefixName
|
|
}
|
|
::= { dIpExtIpAddrBaseGenPrefixTable 1 }
|
|
|
|
DIpExtAddrBaseGenPrefixEntry ::= SEQUENCE {
|
|
dIpExtIpAddrBasePrefixIfIndex InterfaceIndex,
|
|
dIpExtIpAddrBasePrefixName DisplayString,
|
|
dIpExtIpAddrBasePrefixSubBits InetAddressIPv6,
|
|
dIpExtIpAddrBasePrefixLength InetAddressPrefixLength,
|
|
dIpExtIpAddrBasePrefixRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtIpAddrBasePrefixIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex value which uniquely identifies the interface to which
|
|
this entry is applicable.
|
|
"
|
|
::= { dIpExtIpAddrBaseGenPrefixEntry 1 }
|
|
|
|
dIpExtIpAddrBasePrefixName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the general prefix name which will be used to configure the IPv6
|
|
address on the interface.
|
|
"
|
|
::= { dIpExtIpAddrBaseGenPrefixEntry 2 }
|
|
|
|
dIpExtIpAddrBasePrefixSubBits OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the sub-prefix part and host part of the IPv6 address.
|
|
"
|
|
::= { dIpExtIpAddrBaseGenPrefixEntry 3 }
|
|
|
|
dIpExtIpAddrBasePrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the prefix associated with the IP address of this
|
|
entry.
|
|
"
|
|
::= { dIpExtIpAddrBaseGenPrefixEntry 4 }
|
|
|
|
dIpExtIpAddrBasePrefixRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to manage creation and deletion of rows
|
|
in this table.
|
|
"
|
|
::= { dIpExtIpAddrBaseGenPrefixEntry 5 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtPrefixMgmt OBJECT IDENTIFIER ::={dIpExtMIBObjects 5}
|
|
|
|
dIpExtIpv6GneralPrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtIpv6GneralPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table allows the creation and removal of IPv6 general
|
|
prefixes.
|
|
"
|
|
::= { dIpExtPrefixMgmt 1 }
|
|
|
|
dIpExtIpv6GneralPrefixEntry OBJECT-TYPE
|
|
SYNTAX DIpExtIpv6GneralPrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry consists of information of an IPv6 general prefix."
|
|
INDEX { dIpExtGneralPrefixName }
|
|
::= { dIpExtIpv6GneralPrefixTable 1 }
|
|
|
|
DIpExtIpv6GneralPrefixEntry ::= SEQUENCE {
|
|
dIpExtGneralPrefixName DisplayString,
|
|
dIpExtGneralPrefixType INTEGER,
|
|
dIpExtGneralPrefix InetAddressIPv6,
|
|
dIpExtGneralPrefixLength InetAddressPrefixLength,
|
|
dIpExtGeneralPrefix6to4IfIndex InterfaceIndex,
|
|
dIpExtGeneralPrefixRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtGneralPrefixName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex value which uniquely identifies the
|
|
interface to which this entry is applicable.
|
|
"
|
|
::= { dIpExtIpv6GneralPrefixEntry 1 }
|
|
|
|
dIpExtGneralPrefixType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
ipv6ToIpv4(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the prefix configuration.
|
|
'normal' - This general prefix is configured by dIpExtGneralPrefix
|
|
and dIpExtGneralPrefixLength.
|
|
'ipv6ToIpv4' - The general prefix is configured by the interface
|
|
(dIpExtGeneralPrefix6to4IfIndex) whose IPv4
|
|
address will be used to form a general prefix used for
|
|
6to4 tunnel.
|
|
"
|
|
::= { dIpExtIpv6GneralPrefixEntry 2 }
|
|
|
|
dIpExtGneralPrefix OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the prefix of the entry.
|
|
This object is meaningless when dIpExtGneralPrefixType is not 'normal'.
|
|
"
|
|
::= { dIpExtIpv6GneralPrefixEntry 3 }
|
|
|
|
dIpExtGneralPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the prefix associated with the general prefix of this
|
|
entry.
|
|
This object is meaningless when dIpExtGneralPrefixType is not 'normal'.
|
|
"
|
|
::= { dIpExtIpv6GneralPrefixEntry 4 }
|
|
|
|
dIpExtGeneralPrefix6to4IfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates ifIndex of the interface whose IPv4 address
|
|
will be used to form a general prefix used for 6to4 tunnel.
|
|
This object is meaningless when dIpExtGneralPrefixType is not 'ipv6ToIpv4'.
|
|
"
|
|
::= { dIpExtIpv6GneralPrefixEntry 5 }
|
|
|
|
dIpExtGeneralPrefixRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to control the addition and removal of IPv6
|
|
general prefixes.
|
|
"
|
|
::= { dIpExtIpv6GneralPrefixEntry 6 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtIpv6PrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtIpv6PrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table allows the creation and removal of IPv6
|
|
prefixes to be placed in Prefix Information
|
|
options in Router Advertisement messages sent
|
|
from the interface.
|
|
This is the enhancement of the ipAddressPrefixTable in IP-MIB.
|
|
"
|
|
::= { dIpExtPrefixMgmt 2 }
|
|
|
|
dIpExtIpv6PrefixEntry OBJECT-TYPE
|
|
SYNTAX DIpExtIpv6PrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IPv6 interface prefix entry."
|
|
INDEX {
|
|
dIpExtIpv6PrefixIfIndex,
|
|
dIpExtIpv6Prefix,
|
|
dIpExtIpv6PrefixLength
|
|
}
|
|
::= { dIpExtIpv6PrefixTable 1 }
|
|
|
|
DIpExtIpv6PrefixEntry ::= SEQUENCE {
|
|
dIpExtIpv6PrefixIfIndex InterfaceIndex,
|
|
dIpExtIpv6Prefix InetAddressIPv6,
|
|
dIpExtIpv6PrefixLength InetAddressPrefixLength,
|
|
dIpExtIpv6PrefixValidLifetime Unsigned32,
|
|
dIpExtIpv6PrefixPreferLifetime Unsigned32,
|
|
dIpExtIpv6PrefixOnLinkFlag TruthValue,
|
|
dIpExtIpv6PrefixAutonomousFlag TruthValue,
|
|
dIpExtIpv6PrefixRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtIpv6PrefixIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex value which uniquely identifies the
|
|
interface to which this entry is applicable.
|
|
"
|
|
::= { dIpExtIpv6PrefixEntry 1 }
|
|
|
|
dIpExtIpv6Prefix OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The prefix of the entry."
|
|
::= { dIpExtIpv6PrefixEntry 2 }
|
|
|
|
dIpExtIpv6PrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The prefix length of the entry."
|
|
::= { dIpExtIpv6PrefixEntry 3 }
|
|
|
|
dIpExtIpv6PrefixValidLifetime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the valid life time in seconds of the entry.
|
|
A value of 4,294,967,295 represents infinity.
|
|
"
|
|
DEFVAL { 2592000 }
|
|
::= { dIpExtIpv6PrefixEntry 4 }
|
|
|
|
dIpExtIpv6PrefixPreferLifetime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the preferred life time in seconds of the entry.
|
|
A value of 4,294,967,295 represents infinity.
|
|
"
|
|
DEFVAL { 604800 }
|
|
::= { dIpExtIpv6PrefixEntry 5 }
|
|
|
|
dIpExtIpv6PrefixOnLinkFlag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object has the value 'true(1)', if this prefix can be
|
|
used for on-link determination; otherwise, the value is
|
|
'false(2)'.
|
|
|
|
The default for IPv4 prefixes is 'true(1)'."
|
|
DEFVAL { false }
|
|
::= { dIpExtIpv6PrefixEntry 6 }
|
|
|
|
dIpExtIpv6PrefixAutonomousFlag OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Autonomous address configuration flag. When true(1),
|
|
indicates that this prefix can be used for autonomous
|
|
address configuration (i.e., can be used to form a local
|
|
interface address). If false(2), it is not used to auto-
|
|
configure a local interface address.
|
|
|
|
The default for IPv4 prefixes is 'false(2)'."
|
|
DEFVAL { true }
|
|
::= { dIpExtIpv6PrefixEntry 7 }
|
|
|
|
dIpExtIpv6PrefixRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to control the addition and removal of IPv6
|
|
interface prefixes for RA messages."
|
|
::= { dIpExtIpv6PrefixEntry 8 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtDhcpClientMgmt OBJECT IDENTIFIER ::={ dIpExtMIBObjects 6 }
|
|
|
|
dIpExtDhcpClientIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtDhcpClientIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table contains a list of DHCP client configuration of interfaces."
|
|
::= { dIpExtDhcpClientMgmt 1 }
|
|
|
|
dIpExtDhcpClientIfEntry OBJECT-TYPE
|
|
SYNTAX DIpExtDhcpClientIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created to configure DHCP client per-interface
|
|
settings to different value from default value. When an entry is
|
|
deleted, all the settings are reverted to default value."
|
|
INDEX { dIpExtDhcpClientIfIndex }
|
|
::= { dIpExtDhcpClientIfTable 1 }
|
|
|
|
DIpExtDhcpClientIfEntry ::= SEQUENCE {
|
|
dIpExtDhcpClientIfIndex InterfaceIndex,
|
|
dIpExtDhcpClientIfClassIdType INTEGER,
|
|
dIpExtDhcpClientIfClassIdValue DisplayString,
|
|
dIpExtDhcpClientIfClientIdIfIdx InterfaceIndex,
|
|
dIpExtDhcpClientIfLeaseDay Integer32,
|
|
dIpExtDhcpClientIfLeaseHour Unsigned32,
|
|
dIpExtDhcpClientIfLeaseMinute Unsigned32,
|
|
dIpExtDhcpClientIfHostName DisplayString
|
|
}
|
|
|
|
dIpExtDhcpClientIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface.
|
|
Only VLAN interfaces are valid interfaces."
|
|
::= { dIpExtDhcpClientIfEntry 1 }
|
|
|
|
dIpExtDhcpClientIfClassIdType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ascii(1),
|
|
hex(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the type of class id which is defined by
|
|
dIpExtDhcpClientIfClassIdValue.
|
|
The value means :
|
|
ascii(1)- The dIpExtDhcpClientIfClassIdValue is ascii string.
|
|
hex(2) - The dIpExtDhcpClientIfClassIdValue is a string of HEX
|
|
number.
|
|
"
|
|
::= { dIpExtDhcpClientIfEntry 2 }
|
|
|
|
dIpExtDhcpClientIfClassIdValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the value of vendor class identifier
|
|
(option 60) to be sent with the DHCP DISCOVER message.
|
|
|
|
An dIpExtDhcpClientIfClassIdValue value is always interpreted
|
|
within the context of an dIpExtDhcpClientIfClassIdType value.
|
|
If dIpExtDhcpClientIfClassIdType is 'hex', this object is a HEX
|
|
string value, which is restricted to hexadecimal character set."
|
|
::= { dIpExtDhcpClientIfEntry 3 }
|
|
|
|
dIpExtDhcpClientIfClientIdIfIdx OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates ifIndex of the VLAN interface whose
|
|
hexadecimal MAC address will be used as the client ID to be
|
|
sent with the DISCOVER message.
|
|
"
|
|
::= { dIpExtDhcpClientIfEntry 4 }
|
|
|
|
dIpExtDhcpClientIfHostName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the host name. The host name must start with
|
|
a letter, end with a letter or digit, and only with interior
|
|
characters letters, digits, and hyphens.
|
|
"
|
|
::= { dIpExtDhcpClientIfEntry 5 }
|
|
|
|
dIpExtDhcpClientIfLeaseDay OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of days for the duration of
|
|
preferred lease time. Value of -1 indicates that preferred lease
|
|
time is unspecified.
|
|
This value is checked when an IP address is acquired from
|
|
a DHCP server. "
|
|
DEFVAL { -1 }
|
|
::= { dIpExtDhcpClientIfEntry 6 }
|
|
|
|
dIpExtDhcpClientIfLeaseHour OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..23)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of hours for the duration of preferred
|
|
lease time."
|
|
DEFVAL { 0 }
|
|
::= { dIpExtDhcpClientIfEntry 7 }
|
|
|
|
dIpExtDhcpClientIfLeaseMinute OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..59)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of minutes for the duration of preferred
|
|
lease time."
|
|
DEFVAL { 0 }
|
|
::= { dIpExtDhcpClientIfEntry 8 }
|
|
|
|
dIpExtDhcpClientAutoconfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of automatically getting the configuration information
|
|
from a TFTP server connected to the device."
|
|
::= { dIpExtDhcpClientMgmt 2 }
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtUdpForwardMgmt OBJECT IDENTIFIER ::={dIpExtMIBObjects 7}
|
|
|
|
dIpExtUdpFwdPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtUdpFwdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table consists of a list of UDP ports to forward UDP packets.
|
|
"
|
|
::= { dIpExtUdpForwardMgmt 1 }
|
|
|
|
dIpExtUdpFwdPortEntry OBJECT-TYPE
|
|
SYNTAX DIpExtUdpFwdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created/deleted to enable/disable forwarding of a
|
|
specific UDP service type of packets."
|
|
INDEX { dIpExtUdpFwdPortNumber }
|
|
::= { dIpExtUdpFwdPortTable 1 }
|
|
|
|
DIpExtUdpFwdPortEntry ::= SEQUENCE {
|
|
dIpExtUdpFwdPortNumber InetPortNumber,
|
|
dIpExtUdpFwdPortRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtUdpFwdPortNumber OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP port number of the entry.
|
|
"
|
|
::= { dIpExtUdpFwdPortEntry 1 }
|
|
|
|
dIpExtUdpFwdPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { dIpExtUdpFwdPortEntry 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
dIpExtUdpHelperAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DIpExtUdpHelperAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table consists of a list of target addresses for forwarding of
|
|
UDP broadcast packets.
|
|
"
|
|
::= { dIpExtUdpForwardMgmt 2 }
|
|
|
|
dIpExtUdpHelperAddrEntry OBJECT-TYPE
|
|
SYNTAX DIpExtUdpHelperAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An target IP address for forwarding of the UDP broadcast packet
|
|
on an interface.
|
|
"
|
|
INDEX {
|
|
dIpExtUdpHelperIfIndex,
|
|
dIpExtUdpHelperAddrType,
|
|
dIpExtUdpHelperAddr
|
|
}
|
|
::= { dIpExtUdpHelperAddrTable 1 }
|
|
|
|
DIpExtUdpHelperAddrEntry ::= SEQUENCE {
|
|
dIpExtUdpHelperIfIndex InterfaceIndex,
|
|
dIpExtUdpHelperAddrType InetAddressType,
|
|
dIpExtUdpHelperAddr InetAddress,
|
|
dIpExtUdpHelperAddrRowStatus RowStatus
|
|
}
|
|
|
|
dIpExtUdpHelperIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface on which the entry is configured.
|
|
Only VLAN interfaces are valid interfaces."
|
|
::= { dIpExtUdpHelperAddrEntry 1 }
|
|
|
|
dIpExtUdpHelperAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of UDP helper address."
|
|
::= { dIpExtUdpHelperAddrEntry 2 }
|
|
|
|
dIpExtUdpHelperAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IP address of the server.
|
|
"
|
|
::= { dIpExtUdpHelperAddrEntry 3 }
|
|
|
|
dIpExtUdpHelperAddrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row."
|
|
::= { dIpExtUdpHelperAddrEntry 4 }
|
|
|
|
-- ***************************************************************************
|
|
-- Conformance
|
|
-- ***************************************************************************
|
|
dIpExtCompliances OBJECT IDENTIFIER ::= { dIpExtMIBConformance 1 }
|
|
|
|
dIpExtCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the
|
|
DLINKSW-IP-EXT-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
dIpExtBasicGroup
|
|
}
|
|
|
|
GROUP dIpExtBasicIpv6OnlyGroup
|
|
DESCRIPTION
|
|
"This group is required only if IPv6 is implemented by the agent."
|
|
|
|
GROUP dIpExtGeneralPrefixGroup
|
|
DESCRIPTION
|
|
"This group is required only if general prefix is implemented by
|
|
the agent."
|
|
|
|
OBJECT dIpExtGeneralPrefix6to4IfIndex
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Create/Write access is required only if the agent supports forming
|
|
a general prefix for 6to4 tunnel."
|
|
|
|
GROUP dIpExtGratuitousArpGroup
|
|
DESCRIPTION
|
|
"This group is required only if Gratuitous ARP feature is
|
|
implemented by the agent."
|
|
|
|
GROUP dIpExtProxyArpGroup
|
|
DESCRIPTION
|
|
"This group is required only if Proxy ARP feature is
|
|
implemented by the agent."
|
|
|
|
OBJECT dIpExtIfCfgLocalProxyArpEnabled
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Create/Write access is required only if the agent supports local
|
|
Proxy ARP."
|
|
|
|
GROUP dIpExtDirectedBroadcastGroup
|
|
DESCRIPTION
|
|
"This group is required only if IP directed broadcast is
|
|
implemented by the agent."
|
|
|
|
GROUP dIpExtDhcpClientGroup
|
|
DESCRIPTION
|
|
"This group is required only if IP DHCP client is
|
|
implemented by the agent."
|
|
|
|
GROUP dIpExtUdpForwardGroup
|
|
DESCRIPTION
|
|
"This group is required only if UDP forwarder is
|
|
implemented by the agent."
|
|
::= { dIpExtCompliances 1 }
|
|
|
|
dIpExtGroups OBJECT IDENTIFIER ::= { dIpExtMIBConformance 2 }
|
|
|
|
dIpExtBasicGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtClearArpCacheAll,
|
|
dIpExtClearArpCacheByIf,
|
|
dIpExtTotalArpEntries,
|
|
dIpExtIpIfIndex,
|
|
dIpExtIpIfRowStatus,
|
|
dIpExtIfCfgTableNumber,
|
|
dIpExtIfCfgDhcpEnabled,
|
|
dIpExtIfCfgArpTimeout,
|
|
dIpExtIfCfgIpMtu,
|
|
dIpExtIpAddressPrefixLength,
|
|
dIpExtIpAddressCategory,
|
|
dIpExtIpAddressRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to
|
|
IP/ARP settings which are not covered by standard IP-MIB."
|
|
::= { dIpExtGroups 1 }
|
|
|
|
dIpExtBasicIpv6OnlyGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtClearAllIpv6Neighbors,
|
|
dIpExtClearIpv6NeighborsByIf,
|
|
dIpExtTotalIpv6Neighbors,
|
|
dIpExtIfCfgDADTransmits
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to
|
|
fundamental IPv6 feature."
|
|
::= { dIpExtGroups 2 }
|
|
|
|
dIpExtGeneralPrefixGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtIpAddrBasePrefixSubBits,
|
|
dIpExtIpAddrBasePrefixLength,
|
|
dIpExtIpAddrBasePrefixRowStatus,
|
|
dIpExtGneralPrefixType,
|
|
dIpExtGneralPrefix,
|
|
dIpExtGneralPrefixLength,
|
|
dIpExtGeneralPrefix6to4IfIndex,
|
|
dIpExtGeneralPrefixRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to
|
|
general prefix configuration."
|
|
::= { dIpExtGroups 3 }
|
|
|
|
dIpExtRaPrefixGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtIpv6Prefix,
|
|
dIpExtIpv6PrefixLength,
|
|
dIpExtIpv6PrefixValidLifetime,
|
|
dIpExtIpv6PrefixPreferLifetime,
|
|
dIpExtIpv6PrefixOnLinkFlag,
|
|
dIpExtIpv6PrefixAutonomousFlag,
|
|
dIpExtIpv6PrefixRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to
|
|
the configuration of IPv6 prefix which are advertised in RA."
|
|
::= { dIpExtGroups 4 }
|
|
|
|
dIpExtGratuitousArpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtIfCfgGratuitousARPSendInterval,
|
|
dIpExtGratuitousARPSendRequestEnabled,
|
|
dIpExtGratuitousARPLearningEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to
|
|
Gratuitous ARP feature."
|
|
::= { dIpExtGroups 5 }
|
|
|
|
dIpExtProxyArpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtIfCfgProxyArpEnabled,
|
|
dIpExtIfCfgLocalProxyArpEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to Proxy
|
|
ARP."
|
|
::= { dIpExtGroups 6 }
|
|
|
|
dIpExtDirectedBroadcastGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtIfCfgDirectedBcastEnabled,
|
|
dIpExtIfCfgDirectedBcastAcl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to IP
|
|
directed broadcasts feature."
|
|
::= { dIpExtGroups 7 }
|
|
|
|
dIpExtDhcpClientGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtDhcpClientIfClassIdType,
|
|
dIpExtDhcpClientIfClassIdValue,
|
|
dIpExtDhcpClientIfClientIdIfIdx,
|
|
dIpExtDhcpClientIfHostName,
|
|
dIpExtDhcpClientIfLeaseDay,
|
|
dIpExtDhcpClientIfLeaseHour,
|
|
dIpExtDhcpClientIfLeaseMinute }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to DHCP
|
|
client."
|
|
::= { dIpExtGroups 8 }
|
|
|
|
dIpExtUdpForwardGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dIpExtUdpFwdPortRowStatus,
|
|
dIpExtUdpHelperAddrRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group contains the collection of objects related to UDP
|
|
forwarding feature."
|
|
::= { dIpExtGroups 9 }
|
|
|
|
END
|