1467 lines
55 KiB
Plaintext
1467 lines
55 KiB
Plaintext
-- Copyright 2005 MITEL Corporation
|
|
-- All rights reserved.
|
|
-- This MITEL SNMP Management Information Base Specification
|
|
-- (Specification) embodies MITEL's confidential and
|
|
-- proprietary intellectual property. MITEL retains all
|
|
-- title and ownership in the Specification, including any
|
|
-- revisions.
|
|
|
|
-- This Specification is supplied "AS IS", and MITEL makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
MITEL-DHCP-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
|
|
Integer32, IpAddress, TimeTicks, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
DisplayString, RowStatus, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC;
|
|
|
|
mitelRouterDhcpGroup MODULE-IDENTITY
|
|
LAST-UPDATED "200511071200Z"
|
|
ORGANIZATION "MITEL Corporation"
|
|
CONTACT-INFO "Standards Group,
|
|
Postal: MITEL Corporation
|
|
350 Legget Drive, PO Box 13089
|
|
Kanata, Ontario
|
|
Canada K2K 1X3
|
|
Tel: +1 613 592 2122
|
|
Fax: +1 613 592 4784
|
|
E-mail: std@mitel.com"
|
|
DESCRIPTION "The MITEL DHCP MIB module."
|
|
REVISION "200511071200Z"
|
|
DESCRIPTION "Addition of vendor-specific-information
|
|
Table"
|
|
REVISION "200303211231Z"
|
|
DESCRIPTION "Update to SMIv2"
|
|
REVISION "199903010000Z"
|
|
DESCRIPTION "DHCP MIB Version 1.0"
|
|
::= { mitelIpNetRouter 3}
|
|
|
|
MitelDhcpServerProtocol ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The MITEL-defined DHCP Protocol."
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
bootp(2),
|
|
dhcp(3),
|
|
bootp-or-dhcp(4)
|
|
}
|
|
|
|
MitelDhcpServerOptionList ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The MITEL-defined DHCP Options."
|
|
SYNTAX INTEGER {
|
|
time-offset(2),
|
|
default-router(3),
|
|
time-server(4),
|
|
name-server(5), -- not DNS !!
|
|
dns-server(6),
|
|
log-server(7),
|
|
cookie-server(8),
|
|
lpr-server(9),
|
|
impress-server(10),
|
|
resource-location-server(11),
|
|
host-name(12),
|
|
boot-file-size(13),
|
|
merit-dump-file-name(14),
|
|
domain-name(15),
|
|
swap-server(16),
|
|
root-path(17),
|
|
extension-path(18),
|
|
ip-forwarding(19),
|
|
non-local-source-routing(20),
|
|
policy-filter(21),
|
|
max-datagram-reassembly(22),
|
|
default-ip-time-to-live(23),
|
|
path-MTU-aging-timeout(24),
|
|
path-MTU-plateau-table(25),
|
|
interface-MTU-value(26),
|
|
all-subnets-are-local(27),
|
|
broadcast-address(28),
|
|
perform-mask-discovery(29),
|
|
mask-supplier(30),
|
|
perform-router-discovery(31),
|
|
router-solicitation-address(32),
|
|
static-route(33),
|
|
trailer-encapsulation(34),
|
|
arp-cache-timeout(35),
|
|
ethernet-encapsulation(36),
|
|
tcp-default-ttl(37),
|
|
tcp-keepalive-interval(38),
|
|
tcp-keepalive-garbage(39),
|
|
nis-domain-name(40),
|
|
nis-server(41),
|
|
ntp-server(42),
|
|
vendor-specific-information(43),
|
|
netbios-ip-name-server(44),
|
|
netbios-ip-dgram-distrib-server(45),
|
|
netbios-ip-node-type(46),
|
|
netbios-ip-scope(47),
|
|
x-window-font-server(48),
|
|
x-window-display-manager(49),
|
|
nis-plus-domain(64),
|
|
nis-plus-server(65),
|
|
tftp-server-name(66),
|
|
bootfile-name(67),
|
|
mobile-ip-home-agent(68),
|
|
smtp-server(69),
|
|
pop3-server(70),
|
|
nntp-server(71),
|
|
www-server(72),
|
|
finger-server(73),
|
|
irc-server(74),
|
|
streettalk-server(75),
|
|
streettalk-directory-assistance-server(76),
|
|
|
|
-- the following values are not
|
|
-- valid for mitelDhcpServerOptionTable entries
|
|
|
|
requested-ip(50),
|
|
lease-time(51),
|
|
option-overload(52),
|
|
message-type(53),
|
|
server-identifier(54),
|
|
parameter-request-list(55),
|
|
message(56),
|
|
max-dhcp-message-size(57),
|
|
renewal-time-value-t1(58),
|
|
rebinding-time-value-t2(59),
|
|
vendor-class-identifier(60),
|
|
client-identifier(61),
|
|
subnet-mask(1)
|
|
}
|
|
|
|
mitel OBJECT IDENTIFIER ::= { enterprises 1027}
|
|
mitelProprietary OBJECT IDENTIFIER ::= { mitel 4}
|
|
mitelPropIpNetworking OBJECT IDENTIFIER ::= { mitelProprietary 8 }
|
|
mitelIpNetRouter OBJECT IDENTIFIER ::= { mitelPropIpNetworking 1 }
|
|
|
|
-- NOTIFICATIONS
|
|
mitelIdentification OBJECT IDENTIFIER ::= { mitel 1}
|
|
mitelIdCallServers OBJECT IDENTIFIER ::= { mitelIdentification 2}
|
|
mitelIdCsIpera1000 OBJECT IDENTIFIER ::= { mitelIdCallServers 4}
|
|
|
|
--
|
|
--
|
|
-- DHCP GROUP OBJECTS
|
|
-- ================
|
|
--
|
|
mitelDhcpRelayAgentEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the router to enable the DHCP/BOOTP relay
|
|
agent. The default is disabled."
|
|
DEFVAL { 2 }
|
|
::= { mitelRouterDhcpGroup 1 }
|
|
|
|
|
|
mitelDhcpRelayAgentMaxHops OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object determines the maximum allowed value the hops
|
|
field of the received DHCP/BOOTP packet can have. Packets
|
|
with higher values will be rejected."
|
|
::= { mitelRouterDhcpGroup 2 }
|
|
|
|
|
|
mitelDhcpRelayAgentBroadcast OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines wether or not the DHCP Relay Agent
|
|
should retransmit received BOOTP requests using
|
|
local broadcast on each IP interface.
|
|
The default is disabled."
|
|
::= { mitelRouterDhcpGroup 4 }
|
|
|
|
-- This object is the fourth object in that group.
|
|
-- The third one is the list of configured DHCP servers
|
|
-- known to the BOOTP relay agent. (defined further)
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP/BOOTP Server Table.
|
|
--
|
|
|
|
mitelDhcpRelayAgentServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpRelayAgentServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to display and configure the list
|
|
of servers to which the relay agent will relay DHCP/BOOTP
|
|
REQUEST packets."
|
|
::= { mitelRouterDhcpGroup 3 }
|
|
|
|
|
|
mitelDhcpRelayAgentServerEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpRelayAgentServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table contains information on a
|
|
DHCP/BOOTP server."
|
|
INDEX { mitelDhcpRelayAgentServerAddr }
|
|
::= { mitelDhcpRelayAgentServerTable 1 }
|
|
|
|
|
|
MitelDhcpRelayAgentServerEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpRelayAgentServerAddr
|
|
IpAddress,
|
|
mitelDhcpRelayAgentServerName
|
|
DisplayString,
|
|
mitelDhcpRelayAgentServerStatus
|
|
RowStatus
|
|
}
|
|
|
|
|
|
mitelDhcpRelayAgentServerAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the DHCP/BOOTP server."
|
|
::= { mitelDhcpRelayAgentServerEntry 1 }
|
|
|
|
|
|
mitelDhcpRelayAgentServerName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the associated name of
|
|
the DHCP/BOOTP server. It's main purpose is to
|
|
be used as a reference name."
|
|
::= { mitelDhcpRelayAgentServerEntry 2 }
|
|
|
|
|
|
mitelDhcpRelayAgentServerStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpRelayAgentServerEntry 3 }
|
|
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP/BOOTP Server Table.
|
|
--
|
|
|
|
|
|
|
|
|
|
mitelDhcpServerGroup OBJECT IDENTIFIER
|
|
::= { mitelRouterDhcpGroup 5 }
|
|
|
|
|
|
mitelDhcpServerGeneralGroup OBJECT IDENTIFIER
|
|
::= { mitelDhcpServerGroup 1 }
|
|
|
|
mitelDhcpServerGeneralEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
autoconfig(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the router to enable the DHCP/BOOTP server
|
|
The default is disabled."
|
|
::= { mitelDhcpServerGeneralGroup 1 }
|
|
|
|
mitelDhcpServerGeneralGateway OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
this-if-first(1),
|
|
this-if-last(2),
|
|
not-this-if(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Determines wether or not the local IP address associated
|
|
with the interface on which the DHCP request was received
|
|
should be advertised as a default gateway, and if yes with
|
|
which priority."
|
|
::= { mitelDhcpServerGeneralGroup 2 }
|
|
|
|
mitelDhcpServerGeneralRefDhcpServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if unknown requested options values should
|
|
be obtained from another DHCP server (if possible).
|
|
Adequate values are:
|
|
- a specific IP address of a known DHCP server
|
|
- a IP address specifiying the interface on which
|
|
the DHCP server should be found (using broadcast).
|
|
i.e. 0.0.0.x where x is the interface logical ID.
|
|
- 255.255.255.255: broadcast on all interfaces.
|
|
- 0.0.0.0: the feature is disabled."
|
|
::= { mitelDhcpServerGeneralGroup 3 }
|
|
|
|
mitelDhcpServerGeneralPingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable PING server functionality when passing out leases."
|
|
::= { mitelDhcpServerGeneralGroup 4 }
|
|
|
|
--
|
|
--
|
|
-- The DHCP IP Subnet configuration table
|
|
--
|
|
|
|
mitelDhcpServerSubnetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelServerSubnetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to configure the group of IP addresses
|
|
that can be handed out by the DHCP server."
|
|
::= { mitelDhcpServerGroup 2 }
|
|
|
|
|
|
mitelDhcpServerSubnetEntry OBJECT-TYPE
|
|
SYNTAX MitelServerSubnetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table contains information on a
|
|
subnet serverd by the DHCP server."
|
|
INDEX { mitelDhcpServerSubnetAddr, mitelDhcpServerSubnetSharedNet }
|
|
::= { mitelDhcpServerSubnetTable 1 }
|
|
|
|
MitelServerSubnetEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpServerSubnetAddr
|
|
IpAddress,
|
|
mitelDhcpServerSubnetSharedNet
|
|
IpAddress,
|
|
mitelDhcpServerSubnetMask
|
|
IpAddress,
|
|
mitelDhcpServerSubnetGateway
|
|
INTEGER,
|
|
mitelDhcpServerSubnetName
|
|
DisplayString,
|
|
mitelDhcpServerSubnetDeleteTree
|
|
INTEGER,
|
|
mitelDhcpServerSubnetStatus
|
|
RowStatus
|
|
}
|
|
|
|
mitelDhcpServerSubnetAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the subnet (key)."
|
|
::= { mitelDhcpServerSubnetEntry 1 }
|
|
|
|
mitelDhcpServerSubnetSharedNet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of another subnet that is on the same shared
|
|
media as this subnet. The address of the shared subnet MUST
|
|
also be configured on this server. The address 0.0.0.0 should
|
|
be used if this subnet is not shared. (key)"
|
|
::= { mitelDhcpServerSubnetEntry 2 }
|
|
|
|
mitelDhcpServerSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The subnet mask of the subnet."
|
|
::= { mitelDhcpServerSubnetEntry 3 }
|
|
|
|
mitelDhcpServerSubnetGateway OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
this-if-first(1),
|
|
this-if-last(2),
|
|
not-this-if(3),
|
|
default(4) -- as indicated in the general preference
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate whether or not the IP address configured on
|
|
the interface which received the DHCP request should be
|
|
advertised as a default gateway. If yes, this also
|
|
indicate the relative priority compared to additional
|
|
gateways that might be configured (DHCP option 3)."
|
|
::= { mitelDhcpServerSubnetEntry 4 }
|
|
|
|
mitelDhcpServerSubnetName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the configured subnet (informational only)."
|
|
::= { mitelDhcpServerSubnetEntry 5 }
|
|
|
|
mitelDhcpServerSubnetDeleteTree OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this flag is set to enable, when the object
|
|
is deleted, all the DHCP server configuration
|
|
objects that depend on it will be deleted at the
|
|
same time."
|
|
::= { mitelDhcpServerSubnetEntry 6 }
|
|
|
|
mitelDhcpServerSubnetStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpServerSubnetEntry 7 }
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP IP address range configuration table
|
|
--
|
|
|
|
mitelDhcpServerRangeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpServerRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of ranges that are configured on this server."
|
|
::= { mitelDhcpServerGroup 3 }
|
|
|
|
|
|
mitelDhcpServerRangeEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A logical row in the mitelServerGrpRangeTblTable."
|
|
INDEX { mitelDhcpServerRangeStart, mitelDhcpServerRangeEnd, mitelDhcpServerRangeSubnet}
|
|
::= { mitelDhcpServerRangeTable 1 }
|
|
|
|
MitelDhcpServerRangeEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpServerRangeStart
|
|
IpAddress,
|
|
mitelDhcpServerRangeEnd
|
|
IpAddress,
|
|
mitelDhcpServerRangeSubnet
|
|
IpAddress,
|
|
mitelDhcpServerRangeProtocol
|
|
MitelDhcpServerProtocol,
|
|
mitelDhcpServerRangeGateway
|
|
INTEGER,
|
|
mitelDhcpServerRangeLeaseTime
|
|
Integer32,
|
|
mitelDhcpServerRangeName
|
|
DisplayString,
|
|
mitelDhcpServerRangeMatchClassId
|
|
INTEGER,
|
|
mitelDhcpServerRangeDeleteTree
|
|
INTEGER,
|
|
mitelDhcpServerRangeStatus
|
|
RowStatus
|
|
}
|
|
|
|
mitelDhcpServerRangeStart OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the first address in the range (key)."
|
|
::= { mitelDhcpServerRangeEntry 1 }
|
|
|
|
mitelDhcpServerRangeEnd OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the last address in the range."
|
|
::= { mitelDhcpServerRangeEntry 2 }
|
|
|
|
mitelDhcpServerRangeSubnet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the subnet which includes this range.
|
|
This IP address is used to find the corresponding
|
|
mitelDhcpServerSubnetEntry"
|
|
::= { mitelDhcpServerRangeEntry 3 }
|
|
|
|
mitelDhcpServerRangeProtocol OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerProtocol
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How the addresses in that group should be assigned.
|
|
none = the address are reserved by the administrator
|
|
(do we need this ?)."
|
|
::= { mitelDhcpServerRangeEntry 4 }
|
|
|
|
mitelDhcpServerRangeGateway OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
this-if-first(1),
|
|
this-if-last(2),
|
|
not-this-if(3),
|
|
default(4) -- as indicated in the general preference
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate whether or not the IP address configured on
|
|
the interface which received the DHCP request should be
|
|
advertised as a default gateway. If yes, this also
|
|
indicate the relative priority compared to additional
|
|
gateways that might be configured (DHCP option 3)."
|
|
::= { mitelDhcpServerRangeEntry 5 }
|
|
|
|
mitelDhcpServerRangeLeaseTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The duration of the lease of IP addressed in this range in
|
|
seconds.
|
|
A value of 4294967295 (0xFFFFFFFF) means that the lease is
|
|
permanent.
|
|
A value of 0 (0x00000000) means that the address in that range
|
|
can not be assigned."
|
|
::= { mitelDhcpServerRangeEntry 6 }
|
|
|
|
mitelDhcpServerRangeName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the configured range (informational only)."
|
|
::= { mitelDhcpServerRangeEntry 7 }
|
|
|
|
mitelDhcpServerRangeMatchClassId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this flag is set to enable, IP addresses in
|
|
this range will only be assigned to clients
|
|
indicating a class ID identical to the range name."
|
|
::= { mitelDhcpServerRangeEntry 8 }
|
|
|
|
mitelDhcpServerRangeDeleteTree OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this flag is set to enable, when the object
|
|
is deleted, all the DHCP server configuration
|
|
objects that depend on it will be deleted at the
|
|
same time."
|
|
::= { mitelDhcpServerRangeEntry 9 }
|
|
|
|
mitelDhcpServerRangeStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpServerRangeEntry 10 }
|
|
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP static IP addresses table
|
|
--
|
|
|
|
mitelDhcpServerStaticIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpServerStaticIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of the addresses that are statically configured."
|
|
::= { mitelDhcpServerGroup 4 }
|
|
|
|
|
|
mitelDhcpServerStaticIpEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerStaticIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A logical row in the mitelDhcpServerStaticIpTable."
|
|
INDEX { mitelDhcpServerStaticIpAddr, mitelDhcpServerStaticIpSubnet }
|
|
::= { mitelDhcpServerStaticIpTable 1 }
|
|
|
|
MitelDhcpServerStaticIpEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpServerStaticIpAddr
|
|
IpAddress,
|
|
mitelDhcpServerStaticIpSubnet
|
|
IpAddress,
|
|
mitelDhcpServerStaticIpProtocol
|
|
MitelDhcpServerProtocol,
|
|
mitelDhcpServerStaticIpGateway
|
|
INTEGER,
|
|
mitelDhcpServerStaticIpMacAddress
|
|
OCTET STRING,
|
|
mitelDhcpServerStaticIpClientId
|
|
OCTET STRING,
|
|
mitelDhcpServerStaticIpName
|
|
DisplayString,
|
|
mitelDhcpServerStaticIpDeleteTree
|
|
INTEGER,
|
|
mitelDhcpServerStaticIpStatus
|
|
RowStatus
|
|
}
|
|
|
|
mitelDhcpServerStaticIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the entry (key). This IP address
|
|
has to be unique across the DHCP server configuration.
|
|
It can not be duplicated in another mitelDhcpServerStaticIpEntry
|
|
and it can not be part of a mitelDhcpServerRangeEntry."
|
|
::= { mitelDhcpServerStaticIpEntry 1 }
|
|
|
|
mitelDhcpServerStaticIpSubnet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the subnet which includes this IP address.
|
|
This IP address is used to find the corresponding
|
|
mitelDhcpServerSubnetEntry"
|
|
::= { mitelDhcpServerStaticIpEntry 2 }
|
|
|
|
mitelDhcpServerStaticIpProtocol OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerProtocol
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How the addresses in that group should be assigned.
|
|
none = the address are reserved by the administrator
|
|
(do we need this ?)."
|
|
::= { mitelDhcpServerStaticIpEntry 3 }
|
|
|
|
mitelDhcpServerStaticIpGateway OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
this-if-first(1),
|
|
this-if-last(2),
|
|
not-this-if(3),
|
|
default(4) -- as indicated in the general preference
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate whether or not the IP address configured on
|
|
the interface which received the DHCP request should be
|
|
advertised as a default gateway. If yes, this also
|
|
indicate the relative priority compared to additional
|
|
gateways that might be configured (DHCP option 3)."
|
|
::= { mitelDhcpServerStaticIpEntry 4 }
|
|
|
|
mitelDhcpServerStaticIpMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware type and hardware address of the client that has
|
|
been assigned this IP address. The first octet of this object
|
|
contains the hardware type from the 'htype' field of the BOOTP
|
|
packet and the remaining octets contain the hardware address
|
|
from the 'chaddr' field of the BOOTP packet.
|
|
|
|
Either the mitelDhcpServerStaticIpClientId or the
|
|
mitelDhcpServerStaticIpMacAddress field has to have a valid
|
|
value. If none of them are configured, then the IP address
|
|
is just not assignable by this server."
|
|
::= { mitelDhcpServerStaticIpEntry 5 }
|
|
|
|
mitelDhcpServerStaticIpClientId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The client-id of the client that has been assigned this lease.
|
|
The client-id is the value specified in option 61 (client-id
|
|
option) when the lease was assigned. This object may be empty
|
|
if the lease has not been previously assigned or if the client-
|
|
id option was not specified when the lease was assigned.
|
|
|
|
Either the mitelDhcpServerStaticIpClientId or the
|
|
mitelDhcpServerStaticIpMacAddress field has to have a valid
|
|
value. If none of them are configured, then the IP address
|
|
is just not assignable by this server."
|
|
::= { mitelDhcpServerStaticIpEntry 6 }
|
|
|
|
mitelDhcpServerStaticIpName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the configured range (informational only)."
|
|
::= { mitelDhcpServerStaticIpEntry 7 }
|
|
|
|
mitelDhcpServerStaticIpDeleteTree OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this flag is set to enable, when the object
|
|
is deleted, all the DHCP server configuration
|
|
objects that depend on it will be deleted at the
|
|
same time."
|
|
::= { mitelDhcpServerStaticIpEntry 8 }
|
|
|
|
mitelDhcpServerStaticIpStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpServerStaticIpEntry 9 }
|
|
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP options configuration table
|
|
--
|
|
|
|
mitelDhcpServerOptionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpServerOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contain list of options that will be sent to clients
|
|
requesting IP addresses."
|
|
::= {mitelDhcpServerGroup 5}
|
|
|
|
mitelDhcpServerOptionEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this list contains information about a specific
|
|
DHCP option."
|
|
INDEX { mitelDhcpServerOptionAddr, mitelDhcpServerOptionNumber }
|
|
::= { mitelDhcpServerOptionTable 1 }
|
|
|
|
MitelDhcpServerOptionEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpServerOptionAddr
|
|
IpAddress,
|
|
mitelDhcpServerOptionNumber
|
|
MitelDhcpServerOptionList,
|
|
mitelDhcpServerOptionDisplayFormat
|
|
INTEGER,
|
|
mitelDhcpServerOptionValue
|
|
OCTET STRING,
|
|
mitelDhcpServerOptionStatus
|
|
RowStatus
|
|
}
|
|
|
|
mitelDhcpServerOptionAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This IP address keys in either the mitelDhcpServerRangeTable
|
|
or the mitelDhcpServerStaticIpTable or the mitelDhcpServerSubnetTable.
|
|
It indicates the realm in which that particular option/value
|
|
pair is to be handed out.
|
|
If the IP address key is 0.0.0.0 this means that the option
|
|
is valid for any of the range/static IP configured.
|
|
In the case where the same option number is configured for
|
|
different realms, the selection will go from the most specific
|
|
to the most generic according to the following scheme:
|
|
1. mitelDhcpGrpStaticIpTable or mitelDhcpServerRangeTable
|
|
2. mitelDhcpServerSubnetTable
|
|
3. global definition (i.e. mitelDhcpGrpOptionIp = 0.0.0.0)"
|
|
::= { mitelDhcpServerOptionEntry 1 }
|
|
|
|
mitelDhcpServerOptionNumber OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerOptionList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the option number as specified in RFC 2132:
|
|
'DHCP Options and BOOTP Vendor Extensions'.
|
|
Some of the options are not configurable that way (like
|
|
subnet mask). The options that are not configurable are
|
|
the ones that can be derived from the general configuration
|
|
(from either the mitelDhcpServerSubnetTableor
|
|
mitelDhcpServerRangeTable or mitelDhcpServerStaticIpTable) or
|
|
that have a meaning only from the client to the server
|
|
(such as the client ID (option 61)).
|
|
Range: 1..254"
|
|
::= { mitelDhcpServerOptionEntry 2 }
|
|
|
|
mitelDhcpServerOptionDisplayFormat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
ip-address(2),
|
|
ascii-string(3),
|
|
integer(4),
|
|
octet-string(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates how the value should be formated. This
|
|
is informational only and may be ignored.
|
|
If something else than default is specified, the system
|
|
will attempt to display the value field according to
|
|
the setting. Otherwise, it will try to establish the
|
|
correct way to display it based on the option number."
|
|
::= { mitelDhcpServerOptionEntry 3 }
|
|
|
|
mitelDhcpServerOptionValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This contains the value of the option encoded as it will
|
|
be sent in the DHCP packets."
|
|
::= { mitelDhcpServerOptionEntry 4 }
|
|
|
|
mitelDhcpServerOptionStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpServerOptionEntry 5 }
|
|
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP assigned leases table
|
|
--
|
|
|
|
mitelDhcpServerLeaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpServerLeaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contain a list of all the assigned leases and their
|
|
current status."
|
|
::= {mitelDhcpServerGroup 6}
|
|
|
|
mitelDhcpServerLeaseEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerLeaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this list contains information about a specific
|
|
lease."
|
|
INDEX { mitelDhcpServerLeaseAddr }
|
|
::= { mitelDhcpServerLeaseTable 1 }
|
|
|
|
MitelDhcpServerLeaseEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpServerLeaseAddr
|
|
IpAddress,
|
|
mitelDhcpServerLeaseSubnet
|
|
IpAddress,
|
|
mitelDhcpServerLeaseRange
|
|
IpAddress,
|
|
mitelDhcpServerLeaseType
|
|
INTEGER,
|
|
mitelDhcpServerLeaseEndTime
|
|
TimeTicks,
|
|
mitelDhcpServerLeaseAllowedProtocol
|
|
INTEGER,
|
|
mitelDhcpServerLeaseServedProtocol
|
|
INTEGER,
|
|
mitelDhcpServerLeaseMacAddress
|
|
OCTET STRING,
|
|
mitelDhcpServerLeaseClientId
|
|
OCTET STRING,
|
|
mitelDhcpServerLeaseHostName
|
|
DisplayString,
|
|
mitelDhcpServerLeaseDomainName
|
|
DisplayString,
|
|
mitelDhcpServerLeaseServedTime
|
|
INTEGER,
|
|
mitelDhcpServerLeaseStatus
|
|
RowStatus
|
|
}
|
|
|
|
mitelDhcpServerLeaseAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address described in that lease."
|
|
::= { mitelDhcpServerLeaseEntry 1 }
|
|
|
|
mitelDhcpServerLeaseSubnet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address indicating the subnet to which the IP address
|
|
belongs. That IP address can be used as a key in
|
|
the mitelDhcpServerSubnetTable."
|
|
::= { mitelDhcpServerLeaseEntry 2 }
|
|
|
|
mitelDhcpServerLeaseRange OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference the the IP address Range from which this IP
|
|
address has been assigned. This IP address can be used as
|
|
a key for the mitelDhcpServerRangeTable."
|
|
::= { mitelDhcpServerLeaseEntry 3 }
|
|
|
|
mitelDhcpServerLeaseType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
dynamic(2),
|
|
configuration-reserved(3),
|
|
server-reserved(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this address."
|
|
::= { mitelDhcpServerLeaseEntry 4 }
|
|
|
|
mitelDhcpServerLeaseEndTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value that sysUpTime will be when the lease expires. A
|
|
value of 4294967295 (i.e.: 0xFFFFFFFF) should be used for
|
|
leases that have a lease time which is 'infinite' and for BOOTP
|
|
leases."
|
|
::= { mitelDhcpServerLeaseEntry 5 }
|
|
|
|
mitelDhcpServerLeaseAllowedProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
bootp(2),
|
|
dhcp(3),
|
|
bootp-or-dhcp(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of protocol that is allowed to be used to serve this
|
|
address. A type of none(1) indicates that the address is not
|
|
available to be served (e.g.: a reserved address)."
|
|
::= { mitelDhcpServerLeaseEntry 6 }
|
|
|
|
mitelDhcpServerLeaseServedProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
bootp(2),
|
|
dhcp(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of protocol that was used when this address was
|
|
assigned. This object will have the value of none(1) if the
|
|
lease has not been served."
|
|
::= { mitelDhcpServerLeaseEntry 7 }
|
|
|
|
mitelDhcpServerLeaseMacAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hardware type and hardware address of the client that has
|
|
been assigned this lease. The first octet of this object
|
|
contains the hardware type from the 'htype' field of the BOOTP
|
|
packet and the remaining octets contain the hardware address
|
|
from the 'chaddr' field of the BOOTP packet. This object may
|
|
be empty if the lease has not been previously served."
|
|
::= { mitelDhcpServerLeaseEntry 8 }
|
|
|
|
mitelDhcpServerLeaseClientId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The client-id of the client that has been assigned this lease.
|
|
The client-id is the value specified in option 61 (client-id
|
|
option) when the lease was assigned. This object may be empty
|
|
if the lease has not been previously assigned or if the client-
|
|
id option was not specified when the lease was assigned."
|
|
::= { mitelDhcpServerLeaseEntry 9 }
|
|
|
|
mitelDhcpServerLeaseHostName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The host name the client is configured with or if no host name
|
|
was configured then the host name that the client supplied when
|
|
requesting an address."
|
|
::= { mitelDhcpServerLeaseEntry 10 }
|
|
|
|
mitelDhcpServerLeaseDomainName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
-- need correct maximum length
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain name assigned to the client."
|
|
::= { mitelDhcpServerLeaseEntry 11 }
|
|
|
|
mitelDhcpServerLeaseServedTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system time at which this entry was created."
|
|
::= { mitelDhcpServerLeaseEntry 12 }
|
|
|
|
mitelDhcpServerLeaseStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpServerLeaseEntry 13 }
|
|
|
|
--
|
|
-- DHCP Stats Table
|
|
--
|
|
|
|
mitelDhcpServerStatsGroup OBJECT IDENTIFIER
|
|
::= { mitelDhcpServerGroup 7 }
|
|
|
|
mitelDhcpServerStatsNumServers OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the number of configured DHCP servers
|
|
which are used for the DHCP Relay Agent."
|
|
::= { mitelDhcpServerStatsGroup 1 }
|
|
|
|
mitelDhcpServerStatsConfSubnets OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the number of configured DHCP subnets."
|
|
::= { mitelDhcpServerStatsGroup 2 }
|
|
|
|
mitelDhcpServerStatsConfRanges OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the number of configured DHCP ranges."
|
|
::= { mitelDhcpServerStatsGroup 3 }
|
|
|
|
mitelDhcpServerStatsConfStatic OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the number of configured static IP addresses."
|
|
::= { mitelDhcpServerStatsGroup 4 }
|
|
|
|
mitelDhcpServerStatsConfOptions OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the number of configured DHCP Options."
|
|
::= { mitelDhcpServerStatsGroup 5 }
|
|
|
|
mitelDhcpServerStatsConfLeases OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the number of served leases."
|
|
::= { mitelDhcpServerStatsGroup 6 }
|
|
|
|
--
|
|
--
|
|
--
|
|
-- The DHCP vendor-specific-information table
|
|
--
|
|
|
|
mitelDhcpServerVendorInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpServerVendorInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contain list of vendor-specific-options
|
|
that will be sent to clients when requesting an IP addresses."
|
|
::= {mitelDhcpServerGroup 8}
|
|
|
|
mitelDhcpServerVendorInfoEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpServerVendorInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this list contains information about a vendor
|
|
specific DHCP option."
|
|
INDEX { mitelDhcpServerOptionAddr, mitelDhcpServerOptionNumber,
|
|
mitelDhcpServerVendorInfoID }
|
|
::= { mitelDhcpServerVendorInfoTable 1 }
|
|
|
|
MitelDhcpServerVendorInfoEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpServerVendorInfoID
|
|
DisplayString,
|
|
mitelDhcpServerVendorInfoName
|
|
DisplayString,
|
|
mitelDhcpServerVendorInfoOptionDisplayFormat
|
|
INTEGER,
|
|
mitelDhcpServerVenderInfoOptionValue
|
|
OCTET STRING,
|
|
mitelDhcpServerVendorInfoStatus
|
|
RowStatus
|
|
}
|
|
|
|
mitelDhcpServerVendorInfoID OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique vendor Identifier. May or not make sense
|
|
to someone viewing the data."
|
|
::= { mitelDhcpServerVendorInfoEntry 1 }
|
|
|
|
mitelDhcpServerVendorInfoName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique name of the vendor. The suggestion is that
|
|
this value be recognizable to someone viewing the data."
|
|
::= { mitelDhcpServerVendorInfoEntry 2 }
|
|
|
|
mitelDhcpServerVendorInfoOptionDisplayFormat OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
ip-address(2),
|
|
ascii-string(3),
|
|
integer(4),
|
|
octet-string(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates how the value should be formated. This
|
|
is informational only and may be ignored.
|
|
If something else than default is specified, the system
|
|
will attempt to display the value field according to
|
|
the setting. Otherwise, it will try to establish the
|
|
correct way to display it based on the option number."
|
|
::= { mitelDhcpServerVendorInfoEntry 3 }
|
|
|
|
mitelDhcpServerVendorInfoOptionValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The options that the vendor, the vendor specified in
|
|
VendorInfoID, would want to send to it's clients. All
|
|
content of this object would only make sense to the receiving
|
|
client, no syntax or sematics of the content is specifed by
|
|
this definition, that information would be specified by the vendor."
|
|
::= { mitelDhcpServerVendorInfoEntry 4 }
|
|
|
|
mitelDhcpServerVendorInfoStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this entry."
|
|
REFERENCE
|
|
"Textual Conventions for Version 2 of the
|
|
Simple Network Management Protocol (RFC 1443)."
|
|
::= { mitelDhcpServerVendorInfoEntry 5 }
|
|
|
|
--
|
|
-- Mitel DHCP Client Table
|
|
--
|
|
mitelDhcpClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelDhcpClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of all DHCP Clients."
|
|
::= { mitelRouterDhcpGroup 6 }
|
|
|
|
mitelDhcpClientEntry OBJECT-TYPE
|
|
SYNTAX MitelDhcpClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this list contains information for a DHCP client."
|
|
INDEX { mitelDhcpClientIndex }
|
|
::= { mitelDhcpClientTable 1 }
|
|
|
|
MitelDhcpClientEntry ::=
|
|
SEQUENCE {
|
|
mitelDhcpClientIndex INTEGER,
|
|
mitelDhcpClientId OCTET STRING,
|
|
mitelDhcpClientLeaseAction INTEGER,
|
|
mitelDhcpClientIpAddress IpAddress,
|
|
mitelDhcpClientLeaseObtained TimeTicks,
|
|
mitelDhcpClientLeaseExpired TimeTicks,
|
|
mitelDhcpClientDefaultGateway IpAddress,
|
|
mitelDhcpClientServerIp IpAddress,
|
|
mitelDhcpClientPrimaryDns IpAddress,
|
|
mitelDhcpClientSecondaryDns IpAddress,
|
|
mitelDhcpClientPrimaryWins IpAddress,
|
|
mitelDhcpClientSecondaryWins IpAddress,
|
|
mitelDhcpClientDomainName OCTET STRING,
|
|
mitelDhcpClientName OCTET STRING,
|
|
mitelDhcpClientAdminState INTEGER
|
|
}
|
|
|
|
mitelDhcpClientIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Index of this Client. This object's
|
|
value has a direct correlation to the interface
|
|
on which DHCP client has been defined."
|
|
::= { mitelDhcpClientEntry 1 }
|
|
|
|
mitelDhcpClientId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of this client"
|
|
::= { mitelDhcpClientEntry 2 }
|
|
|
|
mitelDhcpClientLeaseAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
release(2),
|
|
renew(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object allows the user to release the
|
|
current IP address assigned to this DHCP
|
|
client. The user can also conduct a renew
|
|
action to obtain an IP address for this client.
|
|
By default this object will return none(1)."
|
|
::= { mitelDhcpClientEntry 3 }
|
|
|
|
mitelDhcpClientIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP of this client assigned by the DHCP
|
|
server."
|
|
::= { mitelDhcpClientEntry 4 }
|
|
|
|
mitelDhcpClientLeaseObtained OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time the lease was acquired"
|
|
::= { mitelDhcpClientEntry 5 }
|
|
|
|
mitelDhcpClientLeaseExpired OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time the current lease expires."
|
|
::= { mitelDhcpClientEntry 6 }
|
|
|
|
mitelDhcpClientDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default gateway IP for this client
|
|
learned from the DHCP server."
|
|
::= { mitelDhcpClientEntry 7 }
|
|
|
|
mitelDhcpClientServerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP of this client's DHCP server."
|
|
::= { mitelDhcpClientEntry 8 }
|
|
|
|
mitelDhcpClientPrimaryDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary DNS IP address of the client learned
|
|
from the DHCP server."
|
|
::= { mitelDhcpClientEntry 9 }
|
|
|
|
mitelDhcpClientSecondaryDns OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The secondary DNS IP address of the client
|
|
learned from the DHCP server."
|
|
::= { mitelDhcpClientEntry 10 }
|
|
|
|
mitelDhcpClientPrimaryWins OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary WINS IP address of the client
|
|
learned from the DHCP server."
|
|
::= { mitelDhcpClientEntry 11 }
|
|
|
|
mitelDhcpClientSecondaryWins OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The secondary WINS IP address of the client
|
|
learned from the DHCP server."
|
|
::= { mitelDhcpClientEntry 12 }
|
|
|
|
mitelDhcpClientDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The domain name of this client learned
|
|
from the DHCP server."
|
|
::= { mitelDhcpClientEntry 13 }
|
|
|
|
mitelDhcpClientName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of this client."
|
|
::= { mitelDhcpClientEntry 14 }
|
|
|
|
mitelDhcpClientAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The admin status of this client."
|
|
::= { mitelDhcpClientEntry 15 }
|
|
|
|
--
|
|
-- Notifications Definitions
|
|
--
|
|
|
|
mitelIpera1000Notifications NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
mitelDhcpClientObtainedIp,
|
|
mitelDhcpClientLeaseExpiry
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Call Server Ipera 1000 Notifications."
|
|
::= { mitelIdCsIpera1000 0 }
|
|
|
|
mitelDhcpClientObtainedIp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mitelDhcpClientIndex,
|
|
mitelDhcpClientIpAddress,
|
|
mitelDhcpClientServerIp
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "The mitelDhcpClientObtainedIP trap indicates that
|
|
the router has obtained a lease for an IP address
|
|
from a DHCP server."
|
|
::= { mitelIpera1000Notifications 404 }
|
|
|
|
mitelDhcpClientLeaseExpiry NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mitelDhcpClientIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "The mitelDhcpClientLeaseExpiry trap indicates
|
|
that the router's DHCP client lease has expired."
|
|
::= { mitelIpera1000Notifications 405 }
|
|
|
|
END
|
|
|
|
|
|
|