851 lines
38 KiB
Plaintext
851 lines
38 KiB
Plaintext
-- ****************************************************************************
|
||
-- ****************************************************************************
|
||
--
|
||
-- Copyright(c) 2003-2005 Mediatrix Telecom, Inc.
|
||
-- Copyright(c) 2008 Media5 Corporation. ("Media5")
|
||
--
|
||
-- NOTICE:
|
||
-- This document contains information that is confidential and proprietary
|
||
-- to Media5.
|
||
--
|
||
-- Media5 reserves all rights to this document as well as to the Intellectual
|
||
-- Property of the document and the technology and know-how that it includes
|
||
-- and represents.
|
||
--
|
||
-- This publication cannot be reproduced, neither in whole nor in part, in
|
||
-- any form whatsoever without written prior approval by Media5.
|
||
--
|
||
-- Media5 reserves the right to revise this publication and make changes at
|
||
-- any time and without the obligation to notify any person and/or entity of
|
||
-- such revisions and/or changes.
|
||
--
|
||
-- ****************************************************************************
|
||
-- ****************************************************************************
|
||
|
||
MX-SYSTEM-CONFIG-MIB
|
||
DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY,
|
||
OBJECT-TYPE,
|
||
Unsigned32
|
||
FROM SNMPv2-SMI
|
||
MODULE-COMPLIANCE,
|
||
OBJECT-GROUP
|
||
FROM SNMPv2-CONF
|
||
MxIpAddress,
|
||
MxIpConfigSource,
|
||
MxIpPort,
|
||
MxIpSubnetMask,
|
||
MxIpSelectConfigSource,
|
||
MxEnableState
|
||
FROM MX-TC
|
||
ipAddressStatus,
|
||
ipAddressConfig,
|
||
mediatrixMgmt,
|
||
mediatrixConfig
|
||
FROM MX-SMI;
|
||
|
||
sysConfigMIB MODULE-IDENTITY
|
||
LAST-UPDATED "200611230000Z"
|
||
ORGANIZATION "Mediatrix Telecom, Inc."
|
||
CONTACT-INFO "Mediatrix Telecom, Inc.
|
||
4229, Garlock Street
|
||
Sherbrooke (Quebec)
|
||
Canada
|
||
Phone: (819) 829-8749
|
||
"
|
||
DESCRIPTION "This MIB provides General system settings."
|
||
-- ************************************************************************
|
||
-- Revision history
|
||
-- ************************************************************************
|
||
REVISION "200808250000Z"
|
||
DESCRIPTION "Correction of sysConfigBootpFlags enum syntax."
|
||
REVISION "200611230000Z"
|
||
DESCRIPTION "Addition of sysConfigProductNamePadding."
|
||
REVISION "200607120000Z"
|
||
DESCRIPTION "Addition of sysConfigBootpFlags."
|
||
REVISION "200508310000Z"
|
||
DESCRIPTION "New variables sysConfigDhcpWait and sysConfigDhcpWaitDelay for
|
||
PCR050810 - 3 min DHCP for Spanning Tree."
|
||
REVISION "200505090000Z"
|
||
DESCRIPTION "Addition of pppoa enum to localHostWanAddressConfigSource and
|
||
localHostWanAddressSelectConfigSource."
|
||
REVISION "200409200000Z"
|
||
DESCRIPTION "Addition of sysConfigStatsBySyslogEnable."
|
||
REVISION "200402120000Z"
|
||
DESCRIPTION "Updated the sysConfigDownloadConfigFile description."
|
||
REVISION "200311140000Z"
|
||
DESCRIPTION "Updated the sysConfigDownloadConfigFile description."
|
||
REVISION "200311130000Z"
|
||
DESCRIPTION "Added an option in sysConfigDownloadConfigFile: automaticInitiateFileDownload."
|
||
REVISION "200309110000Z"
|
||
DESCRIPTION "Addition of sysConfigMaxDynamicPort and sysConfigMinDynamicPort."
|
||
REVISION "200307160000Z"
|
||
DESCRIPTION "Added WAN address configuration and status objects."
|
||
REVISION "200304100000Z"
|
||
DESCRIPTION "Added the protocol specific note for localHostFqdn."
|
||
REVISION "200304070000Z"
|
||
DESCRIPTION "Removed reference to MGCP/NCS protocols in description of localHostFqdn."
|
||
REVISION "200304030000Z"
|
||
DESCRIPTION "Added variable for the computer ethernet connection speed.
|
||
Renamed variable for network ethernet connection speed."
|
||
REVISION "200303110000Z"
|
||
DESCRIPTION "Updated sysConfigInterfaceEthernetSpeed description."
|
||
REVISION "200208190000Z"
|
||
DESCRIPTION "Updated local FQDN description."
|
||
REVISION "200207100000Z"
|
||
DESCRIPTION "Changed the layout of a DESCRIPTION to ease end users
|
||
understanding.
|
||
Removed the term 'III' in a DESCRIPTION."
|
||
REVISION "200201100000Z"
|
||
DESCRIPTION "Added the variables for FQDN choice."
|
||
REVISION "200108220000Z"
|
||
DESCRIPTION "Creation"
|
||
::= { mediatrixConfig 3 }
|
||
|
||
sysConfigMIBObjects OBJECT IDENTIFIER ::= { sysConfigMIB 1 }
|
||
sysConfigConformance OBJECT IDENTIFIER ::= { sysConfigMIB 2 }
|
||
|
||
|
||
|
||
sysConfigNetworkEthernetSpeed OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
autoDetect(0),
|
||
at-10Mbs-HalfDuplex(1),
|
||
at-100Mbs-HalfDuplex(2),
|
||
at-10Mbs-FullDuplex(3),
|
||
at-100Mbs-FullDuplex(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set the network ethernet connection speed.
|
||
|
||
By default, autoDetect should handle most situations. In some cases however, it
|
||
might be required to force the speed and duplex to certain setting.
|
||
|
||
Whenever forcing a connection speed / duplex mode, make sure that the other
|
||
device has the same configuration.
|
||
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { autoDetect }
|
||
::= { sysConfigMIBObjects 10 }
|
||
|
||
sysConfigComputerEthernetSpeed OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
autoDetect(0),
|
||
at-10Mbs-HalfDuplex(1),
|
||
at-100Mbs-HalfDuplex(2),
|
||
at-10Mbs-FullDuplex(3),
|
||
at-100Mbs-FullDuplex(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Set the computer ethernet connection speed.
|
||
|
||
By default, autoDetect should handle most situations. In some cases however, it
|
||
might be required to force the speed and duplex to certain setting.
|
||
|
||
Whenever forcing a connection speed / duplex mode, make sure that the other
|
||
device has the same configuration.
|
||
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { autoDetect }
|
||
::= { sysConfigMIBObjects 12 }
|
||
|
||
sysConfigMinDynamicPort OBJECT-TYPE
|
||
SYNTAX Unsigned32 ( 1025..65535 )
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Lower boundary for the range of dynamic UDP and TCP ports. The smallest
|
||
acceptable range, between the lower and upper boundaries, is 500.
|
||
|
||
When needed, the TCP/IP implementation of the unit randomly selects a dynamic
|
||
port amongst the free ports of the range.
|
||
|
||
For example, the dynamic ports range is configured from 41000 to 42000. The unit
|
||
needs to download a new version of its software. The TCP/IP implementation of
|
||
the unit selects a local UDP port for the TFTP client. The port is selected in
|
||
the dynamic ports range so the port has a value between 41000 and 42000.
|
||
|
||
The UDP and TCP ports are separated in three ranges: well-known ports (0 to
|
||
1023), registered ports (1024 to 49151) and dynamic ports (49152 to 65535). The
|
||
IANA (Internet Assigned Numbers Authority, www.iana.org) assigns the well-known
|
||
ports. The IANA also lists the registered ports. The dynamic ports are not under
|
||
the authority of the IANA. Most TCP/IP implementations use the range 1025 to
|
||
65535 for dynamic ports instead of the range defined by the IANA.
|
||
|
||
This variable<6C>s semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { 31001 }
|
||
::= { sysConfigMIBObjects 14 }
|
||
|
||
sysConfigMaxDynamicPort OBJECT-TYPE
|
||
SYNTAX Unsigned32 ( 1025..65535 )
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Upper boundary for the range of dynamic UDP and TCP ports. The smallest
|
||
acceptable range, between the lower and upper boundaries, is 500.
|
||
|
||
When needed, the TCP/IP implementation of the unit randomly selects a dynamic
|
||
port amongst the free ports of the range.
|
||
|
||
For example, the dynamic ports range is configured from 41000 to 42000. The unit
|
||
needs to download a new version of its software. The TCP/IP implementation of
|
||
the unit selects a local UDP port for the TFTP client. The port is selected in
|
||
the dynamic ports range so the port has a value between 41000 and 42000.
|
||
|
||
The UDP and TCP ports are separated in three ranges: well-known ports (0 to
|
||
1023), registered ports (1024 to 49151) and dynamic ports (49152 to 65535). The
|
||
IANA (Internet Assigned Numbers Authority, www.iana.org) assigns the well-known
|
||
ports. The IANA also lists the registered ports. The dynamic ports are not under
|
||
the authority of the IANA. Most TCP/IP implementations use the range 1025 to
|
||
65535 for dynamic ports instead of the range defined by the IANA.
|
||
|
||
This variable<6C>s semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { 32000 }
|
||
::= { sysConfigMIBObjects 16 }
|
||
|
||
sysConfigDhcpWait OBJECT-TYPE
|
||
SYNTAX MxEnableState
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Determines the restart behaviour of a unit that needs to issue
|
||
a DHCP request to receive some options.
|
||
This variable has no influence on the wait behaviour in effect when the
|
||
unit is requesting an IP address lease from the DHCP server.
|
||
|
||
enable: The unit waits up to 130 seconds for DHCP options
|
||
and then, in the absence of a response, proceeds to restart
|
||
without a valid address for the requested servers.
|
||
|
||
disable: The unit restarts, without valid server addresses, if a DHCP
|
||
response has not been received after the amount of time
|
||
specified in the variable sysConfigDhcpWaitDelay.
|
||
|
||
This variable<6C>s semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { enable }
|
||
::= { sysConfigMIBObjects 19 }
|
||
|
||
sysConfigDhcpWaitDelay OBJECT-TYPE
|
||
SYNTAX Unsigned32 ( 1..200 )
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The amount of time (in seconds) a unit will wait for DHCP options
|
||
before restarting without a valid address for the requested servers.
|
||
This variable is only effective when the variable sysConfigDhcpWait is set
|
||
to disable.
|
||
|
||
This variable<6C>s semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { 10 }
|
||
::= { sysConfigMIBObjects 22 }
|
||
|
||
sysConfigBootpFlags OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noFlags(0),
|
||
broadcastFlag(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Determines whether the Bootp BROADCAST flag is set in DHCP requests issued
|
||
by the unit.
|
||
See RFC 1542 for details.
|
||
|
||
This variable<6C>s semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { broadcastFlag }
|
||
::= { sysConfigMIBObjects 23 }
|
||
|
||
sysConfigProductNamePadding OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "A string that is appended to the content of the variable
|
||
productNamingPlatforms to be used as Vendor Class identifier (Option 60)
|
||
in a DHCP request.
|
||
This option is useful when servers require that DHCP packets sent to them
|
||
be of a minimum size. A string of arbitrary characters (including blanks)
|
||
can then be used to artificially increase the size of DHCP requests.
|
||
|
||
This variable<6C>s semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { "" }
|
||
::= { sysConfigMIBObjects 24 }
|
||
|
||
sysConfigStats OBJECT IDENTIFIER ::= { sysConfigMIBObjects 25 }
|
||
|
||
sysConfigStatsPeriodLength OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..288)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Duration of time that statistics are collected in the
|
||
current statistics buffer. At expiration, the current statistics
|
||
are added to the cumulated statistics buffer and then reset.
|
||
These are units of 5 minutes.
|
||
1 = 5 minutes.
|
||
12 = 1 hour.
|
||
288 = 24 hours.
|
||
Changing this value resets all the statistics buffers."
|
||
DEFVAL { 1 }
|
||
::= { sysConfigStats 1 }
|
||
|
||
sysConfigStatsNumberPeriods OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..24)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Number of statistics period used for cumulating statistics.
|
||
Changing this value resets all the statistics buffers.
|
||
0 = Disable cumulated statistics."
|
||
DEFVAL { 0 }
|
||
::= { sysConfigStats 2 }
|
||
|
||
sysConfigStatsBySyslogEnable OBJECT-TYPE
|
||
SYNTAX MxEnableState
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enables or disables statistics by syslog feature.
|
||
|
||
This feature allows the unit to send by syslog all RTP
|
||
statistics at the end of a connection (at the end of the
|
||
call or the fax)."
|
||
DEFVAL { disable }
|
||
::= { sysConfigStats 10 }
|
||
|
||
sysConfigDownloadConfig OBJECT IDENTIFIER ::= { sysConfigMIBObjects 30 }
|
||
|
||
sysConfigDownloadConfigFile OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noFileDownload(0),
|
||
requestFileDownload(1),
|
||
automaticInitiateFileDownload(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates if a configuration file is downloaded and how it is downloaded.
|
||
|
||
noFileDownload : Do not perform a configuration file download.
|
||
|
||
requestFileDownload : A configuration file is sent by the management server
|
||
on request (see sysConfigDownloadConfigMode).
|
||
The management server is the initiator of the TFTP
|
||
session.
|
||
|
||
automaticInitiateFileDownload : Configuration files are automatically fetched by the
|
||
unit (see configFileFetchingFileName). Refer to
|
||
configFileAutoUpdateOnRestartEnable and
|
||
configFileAutoUpdatePeriodicEnable for details.
|
||
The unit is the initiator of the transfer sessions
|
||
(see configFileTransferProtocol).
|
||
This method facilitates the NAT traversal."
|
||
DEFVAL { requestFileDownload }
|
||
::= { sysConfigDownloadConfig 1 }
|
||
|
||
sysConfigDownloadConfigMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
request(-1),
|
||
record(0),
|
||
commit(1),
|
||
undo(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The unit configuration mode when a configuration file is sent by the
|
||
management server.
|
||
See sysConfigDownloadConfigFile.
|
||
|
||
request : The unit requests a configuration from the management server.
|
||
A notification, msTrapConfigInformation, is sent to the management
|
||
server.
|
||
|
||
record : The unit is recording the new configuration from the management
|
||
server. Note that the new settings will not be applied until the
|
||
configuration mode is set to commit(1).
|
||
A notification, msTrapStatusInformation, is sent to the management
|
||
server to confirm that the configuration mode was modified.
|
||
|
||
commit : Commit the new recorded settings.
|
||
A notification, msTrapStatusInformation, is sent to the management
|
||
server to confirm that the configuration mode was modified.
|
||
The unit is automatically restarted.
|
||
|
||
undo : Undo all recorded settings.
|
||
The new recorded configuration is dismissed.
|
||
A notification, msTrapStatusInformation, is sent to the management
|
||
server to confirm that the configuration mode was modified."
|
||
DEFVAL { request }
|
||
::= { sysConfigDownloadConfig 2 }
|
||
|
||
|
||
-- ************************************************************************
|
||
-- Local Host Ip address configuration and status
|
||
-- ************************************************************************
|
||
|
||
ipAddressStatusLocalHost OBJECT IDENTIFIER ::= { ipAddressStatus 1 }
|
||
ipAddressConfigLocalHost OBJECT IDENTIFIER ::= { ipAddressConfig 1 }
|
||
|
||
-- Add Status of various IP addresses
|
||
|
||
localHostConfigSource OBJECT-TYPE
|
||
SYNTAX MxIpConfigSource
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the source used during the last boot sequence
|
||
for the provisioning of the localHost objects."
|
||
DEFVAL { dhcp }
|
||
::= { ipAddressStatusLocalHost 1 }
|
||
|
||
localHostAddress OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Local IP address."
|
||
DEFVAL { "192.168.0.1" }
|
||
::= { ipAddressStatusLocalHost 2 }
|
||
|
||
localHostDhcpServer OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "This value indicates the DHCP server IP address obtained
|
||
from the network after a DHCP broadcast has been sent.
|
||
In the case no DHPC server were found or DHCP not used,
|
||
this field will be empty."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressStatusLocalHost 3 }
|
||
|
||
localHostPrimaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Primary DNS (domain name server) IP address."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressStatusLocalHost 4 }
|
||
|
||
localHostSecondaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Secondary DNS (domain name server) IP address.
|
||
This address is used in case the primary DNS can
|
||
not be reached."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressStatusLocalHost 5 }
|
||
|
||
localHostDefaultRouter OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Default router IP address."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressStatusLocalHost 6 }
|
||
|
||
localHostSnmpPort OBJECT-TYPE
|
||
SYNTAX MxIpPort
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The port number used to reach the local host via SNMP protocol."
|
||
DEFVAL { 161 }
|
||
::= { ipAddressStatusLocalHost 7 }
|
||
|
||
localHostSubnetMask OBJECT-TYPE
|
||
SYNTAX MxIpSubnetMask
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Subnet mask."
|
||
DEFVAL { "255.255.255.0" }
|
||
::= { ipAddressStatusLocalHost 8 }
|
||
|
||
localHostFqdnConfigSource OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
static(0),
|
||
dhcp(1),
|
||
dns(2),
|
||
none(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the source used during the last boot sequence
|
||
for the provisioning of the local FQDN.
|
||
|
||
This variable's semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { none }
|
||
::= { ipAddressStatusLocalHost 9 }
|
||
|
||
localHostFqdn OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..255))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Local FQDN.
|
||
|
||
This variable's semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { "" }
|
||
::= { ipAddressStatusLocalHost 10 }
|
||
|
||
localHostWanAddressConfigSource OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
localAddress(0),
|
||
static(1),
|
||
pppoe(2),
|
||
pppoa(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Indicates the source used during the last boot sequence
|
||
for the provisioning of the wide area network (WAN) address."
|
||
DEFVAL { localAddress }
|
||
::= { ipAddressStatusLocalHost 15 }
|
||
|
||
localHostWanAddress OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The wide area network (WAN) address.
|
||
This address is the public IP address to be used for incoming signaling, media
|
||
and management traffic."
|
||
DEFVAL { "0.0.0.0" }
|
||
::= { ipAddressStatusLocalHost 20 }
|
||
|
||
|
||
-- Parameters to configure IP localHost
|
||
|
||
localHostSelectConfigSource OBJECT-TYPE
|
||
SYNTAX MxIpSelectConfigSource
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the source to be used for the provisioning of the following
|
||
localHost objects:
|
||
localHostAddress,
|
||
localHostDhcpServer,
|
||
localHostPrimaryDns,
|
||
localHostSecondaryDns,
|
||
localHostDefaultRouter,
|
||
localHostSubnetMask.
|
||
|
||
If localHostDnsOverrideEnable is enabled, localHostPrimaryDns and
|
||
localHostSecondaryDns objects are always set with static values."
|
||
DEFVAL { dhcp }
|
||
::= { ipAddressConfigLocalHost 1 }
|
||
|
||
|
||
localHostFqdnSelectConfigSource OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
static(0),
|
||
dhcp(1),
|
||
dns(2),
|
||
none(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the source to be used for the provisioning of
|
||
the local FQDN.
|
||
|
||
This variable's semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { none }
|
||
::= { ipAddressConfigLocalHost 2 }
|
||
|
||
localHostWanAddressSelectConfigSource OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
localAddress(0),
|
||
static(1),
|
||
pppoe(2),
|
||
pppoa(3),
|
||
automatic(9999)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Indicates the source to be used for the provisioning of the wide area network
|
||
(WAN) address.
|
||
|
||
The WAN address is the IP address to be used for incoming signaling, media
|
||
and management traffic.
|
||
|
||
localAddress : The WAN address is the one that is set in the localHostAddress
|
||
variable, whereas the localHostStaticWanAddress is ignored.
|
||
|
||
static : The unit has a static WAN address. The address is configured in
|
||
localHostStaticWanAddress. This setting allows a limited NAT
|
||
traversal scheme.
|
||
|
||
pppoe : The unit uses the PPP over Ethernet in order to obtain its WAN IP
|
||
address. The PPPoE service must be enabled. See also the pppoeEnable
|
||
variable.
|
||
|
||
pppoa : The unit uses the PPP over ATM in order to obtain its WAN IP address.
|
||
The PPPoA service must be enabled. See also the pppoaEnable variable.
|
||
|
||
automatic : If the PPPoE service is enabled, the unit uses 'pppoe' as the
|
||
configuration source. If the PPPoA service is enabled, the unit
|
||
uses 'pppoa' as the configuration source. Otherwise the unit
|
||
uses 'localAddress'.
|
||
|
||
This variable's semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { automatic }
|
||
::= { ipAddressConfigLocalHost 5 }
|
||
|
||
localHostDnsOverrideEnable OBJECT-TYPE
|
||
SYNTAX MxEnableState
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "If localHostDnsOverrideEnable is enabled, the localHostPrimaryDns and
|
||
localHostSecondaryDns objects are always overridden with static values.
|
||
|
||
If localHostDnsOverrideEnable is disabled, the variable localHostSelectConfigSource
|
||
indicates the source for the provisioning of the localHost objects:
|
||
localHostPrimaryDns and localHostSecondaryDns."
|
||
DEFVAL { disable }
|
||
::= { ipAddressConfigLocalHost 6 }
|
||
|
||
ipAddressConfigLocalHostStatic OBJECT IDENTIFIER ::= { ipAddressConfigLocalHost 10 }
|
||
|
||
-- ADD static ip address parameters
|
||
|
||
localHostStaticAddress OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined local IP address."
|
||
DEFVAL { "192.168.0.1" }
|
||
::= { ipAddressConfigLocalHostStatic 1 }
|
||
|
||
localHostStaticPrimaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined static primary DNS (domain name server) IP
|
||
address. The DNS is used mainly to resolve a FQDN (Fully qualified
|
||
domain name) into the proper IP address or to get the FQDN from
|
||
a specified IP address."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressConfigLocalHostStatic 2 }
|
||
|
||
localHostStaticSecondaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined static secondary DNS (domain name server) IP address.
|
||
This address is used in case the primary DNS cannot be reached."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressConfigLocalHostStatic 3 }
|
||
|
||
localHostStaticDefaultRouter OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined default router IP address."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressConfigLocalHostStatic 4 }
|
||
|
||
localHostStaticSnmpPort OBJECT-TYPE
|
||
SYNTAX MxIpPort
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The port number to use to reach the local host via SNMP protocol."
|
||
DEFVAL { 161 }
|
||
::= { ipAddressConfigLocalHostStatic 5 }
|
||
|
||
localHostStaticSubnetMask OBJECT-TYPE
|
||
SYNTAX MxIpSubnetMask
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined subnet mask."
|
||
DEFVAL { "255.255.255.0" }
|
||
::= { ipAddressConfigLocalHostStatic 6 }
|
||
|
||
localHostStaticFqdn OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined local FQDN.
|
||
|
||
This variable's semantics are different depending on protocol and/or
|
||
hardware platforms.
|
||
Please refer to the documentation shipped with your device for more details."
|
||
DEFVAL { "" }
|
||
::= { ipAddressConfigLocalHostStatic 7 }
|
||
|
||
localHostStaticWanAddress OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "User-defined wide area network (WAN) address."
|
||
DEFVAL { "0.0.0.0" }
|
||
::= { ipAddressConfigLocalHostStatic 10 }
|
||
|
||
-- ************************************************************************
|
||
-- Telephony DNS configuration and status
|
||
-- ************************************************************************
|
||
|
||
ipAddressConfigTelephonyDns OBJECT IDENTIFIER ::= { ipAddressConfig 120 }
|
||
|
||
telephonyDnsOverrideEnable OBJECT-TYPE
|
||
SYNTAX MxEnableState
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "If telephonyDnsOverrideEnable is disabled, DNS IP addresses are
|
||
provisioned by the variables localHostPrimaryDns and localHostSecondaryDns.
|
||
|
||
If telephonyDnsOverrideEnable is enabled, DNS IP addresses are overridden
|
||
by the variables telephonyDnsPrimaryDns and telephonyDnsSecondaryDns.
|
||
|
||
This is useful when a unit and a networked PC (linked in a LAN with the unit)
|
||
need to use a different DNS."
|
||
|
||
DEFVAL { disable }
|
||
::= { ipAddressConfigTelephonyDns 1 }
|
||
|
||
ipAddressConfigTelephonyDnsStatic OBJECT IDENTIFIER ::= { ipAddressConfigTelephonyDns 50 }
|
||
|
||
telephonyDnsStaticPrimaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "If telephonyDnsOverrideEnable is enabled, the unit uses this static primary DNS.
|
||
|
||
If telephonyDnsOverrideEnable is disabled, this variable is not used."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressConfigTelephonyDnsStatic 10 }
|
||
|
||
telephonyDnsStaticSecondaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "If telephonyDnsOverrideEnable is enabled, the unit uses this static secondary DNS.
|
||
|
||
If telephonyDnsOverrideEnable is disabled, this variable is not used."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressConfigTelephonyDnsStatic 15 }
|
||
|
||
ipAddressStatusTelephonyDns OBJECT IDENTIFIER ::= { ipAddressStatus 100 }
|
||
|
||
telephonyDnsPrimaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "If telephonyDnsOverrideEnable is disabled, the telephonyDnsPrimaryDns variable
|
||
takes its value from the variable localHostPrimaryDns.
|
||
|
||
If telephonyDnsOverrideEnable is enabled, the telephonyDnsPrimaryDns variable
|
||
takes its value from the variable telephonyDnsStaticPrimaryDns."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressStatusTelephonyDns 10 }
|
||
|
||
telephonyDnsSecondaryDns OBJECT-TYPE
|
||
SYNTAX MxIpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "If telephonyDnsOverrideEnable is disabled, the telephonyDnsSecondaryDns variable
|
||
takes its value from the variable localHostSecondaryDns.
|
||
|
||
If telephonyDnsOverrideEnable is enabled, the telephonyDnsSecondaryDns variable
|
||
takes its value from the variable telephonyDnsStaticSecondaryDns."
|
||
DEFVAL { "192.168.0.10" }
|
||
::= { ipAddressStatusTelephonyDns 15 }
|
||
|
||
-- ************************************************************************
|
||
-- Conformance information
|
||
-- ************************************************************************
|
||
sysConfigCompliances OBJECT IDENTIFIER ::= { sysConfigConformance 1 }
|
||
|
||
sysConfigComplVer1 MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
""
|
||
MODULE -- This Module
|
||
MANDATORY-GROUPS {
|
||
sysConfigGroupVer1,
|
||
commonLocalHostGroupVer1,
|
||
telephonyDnsGroupVer1
|
||
}
|
||
::= { sysConfigCompliances 1 }
|
||
|
||
-- ************************************************************************
|
||
-- MIB variable grouping
|
||
-- ************************************************************************
|
||
sysConfigGroups OBJECT IDENTIFIER ::= { sysConfigConformance 2 }
|
||
|
||
sysConfigGroupVer1 OBJECT-GROUP
|
||
OBJECTS {
|
||
sysConfigNetworkEthernetSpeed,
|
||
sysConfigComputerEthernetSpeed,
|
||
sysConfigMinDynamicPort,
|
||
sysConfigMaxDynamicPort,
|
||
sysConfigDhcpWait,
|
||
sysConfigDhcpWaitDelay,
|
||
sysConfigBootpFlags,
|
||
sysConfigProductNamePadding,
|
||
sysConfigStatsPeriodLength,
|
||
sysConfigStatsNumberPeriods,
|
||
sysConfigStatsBySyslogEnable,
|
||
sysConfigDownloadConfigFile,
|
||
sysConfigDownloadConfigMode
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group holds the objects that define the system parameters"
|
||
::= { sysConfigGroups 1 }
|
||
|
||
commonLocalHostGroupVer1 OBJECT-GROUP
|
||
OBJECTS {
|
||
localHostConfigSource,
|
||
localHostAddress,
|
||
localHostDhcpServer,
|
||
localHostPrimaryDns,
|
||
localHostSecondaryDns,
|
||
localHostDefaultRouter,
|
||
localHostSnmpPort,
|
||
localHostSubnetMask,
|
||
localHostFqdnConfigSource,
|
||
localHostFqdn,
|
||
localHostWanAddressConfigSource,
|
||
localHostWanAddress,
|
||
localHostSelectConfigSource,
|
||
localHostFqdnSelectConfigSource,
|
||
localHostWanAddressSelectConfigSource,
|
||
localHostDnsOverrideEnable,
|
||
localHostStaticAddress,
|
||
localHostStaticPrimaryDns,
|
||
localHostStaticSecondaryDns,
|
||
localHostStaticDefaultRouter,
|
||
localHostStaticSnmpPort,
|
||
localHostStaticSubnetMask,
|
||
localHostStaticFqdn,
|
||
localHostStaticWanAddress
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group holds the objects that define the local host IP
|
||
address information."
|
||
::= { sysConfigGroups 2 }
|
||
|
||
telephonyDnsGroupVer1 OBJECT-GROUP
|
||
OBJECTS {
|
||
telephonyDnsOverrideEnable,
|
||
telephonyDnsStaticPrimaryDns,
|
||
telephonyDnsStaticSecondaryDns,
|
||
telephonyDnsPrimaryDns,
|
||
telephonyDnsSecondaryDns
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This group holds the objects that define the telephony DNS"
|
||
::= { sysConfigGroups 5 }
|
||
|
||
END
|