2319 lines
66 KiB
Plaintext
2319 lines
66 KiB
Plaintext
|
|
-- Copyright (C) 2010-2012 by Zhone Technologies. All Rights Reserved.
|
|
|
|
-- ======================================================================
|
|
-- == ==
|
|
-- == ZHNLANDEVICE MIB ==
|
|
-- == ==
|
|
-- == Copyright (C) 2010-2012 Zhone Technologies, Inc. ==
|
|
-- == Confidential, Unpublished Property of Zhone Technologies. ==
|
|
-- == Rights Reserved Under the Copyright Laws of the United States. ==
|
|
-- == ==
|
|
-- ======================================================================
|
|
|
|
ZHNLANDEVICE DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY , OBJECT-TYPE , enterprises,
|
|
Integer32, Unsigned32, IpAddress, Gauge32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION, MacAddress, RowStatus, TruthValue
|
|
FROM SNMPv2-TC
|
|
VlanTypeValues
|
|
FROM ZHNLAYER2BRIDGING
|
|
ZhoneRowStatus
|
|
FROM Zhone-TC
|
|
zhoneWtn
|
|
FROM Zhone;
|
|
|
|
-- 1.3.6.1.4.1.5504.2.5.41
|
|
zhnLANDevice MODULE-IDENTITY
|
|
LAST-UPDATED "201206131200Z" -- June 13, 2012
|
|
ORGANIZATION
|
|
"Zhone Technologies, Inc."
|
|
CONTACT-INFO
|
|
"Zhone Technologies, Inc.
|
|
Florida Design Center
|
|
8545 126th Avenue North
|
|
Largo, FL 33773
|
|
|
|
Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
|
|
Tel: +1-510-777-7000
|
|
Fax: +1-510-777-7001
|
|
E-mail: support@zhone.com"
|
|
|
|
|
|
DESCRIPTION
|
|
"This file defines the private Enterprise MIB extensions
|
|
that define LAN ethernet interface related objects supported
|
|
by the Zhone CPEs."
|
|
|
|
|
|
REVISION "201206131200Z" -- June 13, 2012
|
|
DESCRIPTION "Added new lanEthernetInterfaceConfigTable objects:
|
|
zhnDhcpConditionalServingPoolObjects
|
|
Added new zhnIpInterfaceTableobject
|
|
naptEnabled
|
|
"
|
|
|
|
REVISION "201205101200Z" -- May 10, 2012
|
|
DESCRIPTION "Added new lanEthernetInterfaceConfigTable objects:
|
|
lanEthernetLanFollowsWan
|
|
lanEthernetIgmpPriorityMark
|
|
lanEthernetIgmpPvid
|
|
Added new zhnIpInterfaceTable object:
|
|
alternateWanIfName
|
|
Added new lanHostConfigManagementTable objects:
|
|
zhnUseWanVlan
|
|
zhnEnableStaticLease
|
|
"
|
|
|
|
REVISION "201204110211Z" -- Apr 11, 2012
|
|
DESCRIPTION "Modified the following objects:
|
|
lanEthAclRulesTable
|
|
"
|
|
|
|
REVISION "201201271200Z" -- Jan 27, 2012
|
|
DESCRIPTION "Added the following objects:
|
|
lanEthAclRulesTable
|
|
lanDefaultIfName
|
|
lanDefaultIfIpAddress
|
|
lanEthernetAcl
|
|
lanEthernetAclRulesNumberofEntries
|
|
igmpGroupQuerier
|
|
"
|
|
|
|
REVISION "201101110000Z" -- Jan 11, 2011
|
|
DESCRIPTION "Fixed MIB tree and table indices. Also added lanEthIntfStatisticsTable."
|
|
|
|
REVISION "201007210000Z" -- Jul 21, 2010
|
|
DESCRIPTION "Added pppoeConfigTable for configuring PPPoE LAN Host
|
|
configuration parameters and lanEthernetRateLimitTable
|
|
for configuring rate limits for LAN Ethernet Devices."
|
|
|
|
REVISION "201004010000Z" -- Apr 01, 2010
|
|
DESCRIPTION "First Draft"
|
|
|
|
::= { zhoneWtn 41 }
|
|
|
|
|
|
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1
|
|
zhnLANDeviceObjects OBJECT IDENTIFIER ::= { zhnLANDevice 1 }
|
|
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
LANEthernetStatusValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Ethernet LAN interface status. An enumeration of:
|
|
Up
|
|
NoLink
|
|
Error
|
|
Disabled
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
LANEthernetMaxBitRateValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The maximum upstream and downstream bit rate available to this
|
|
connection. Enumeration of:
|
|
10
|
|
100
|
|
1000
|
|
Auto
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
LANEthernetDuplexModeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The duplex mode available to this connection. Enumeration of:
|
|
Half
|
|
Full
|
|
Auto
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
LANEthernetPauseModeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The pause mode available to this connection. Enumeration of:
|
|
Auto
|
|
Enable
|
|
Disable
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
IPInterfaceAddressingTypeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The addressing method used to assign the LAN-side IP Address.
|
|
Enumeration of:
|
|
Unknown
|
|
Unconfigured
|
|
Default
|
|
DHCP
|
|
Static
|
|
PPPoE
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
IGMPSnoopingModeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
Standard
|
|
Blocking
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
DNSTypeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
Default - Get the DNS information from the uplink interface
|
|
Static - The DNS information is manually provisioned
|
|
DHCP - The DNS information is obtained via DHCP
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
IpPppoeConnectionTypeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
IP_Routed
|
|
IP_Bridged
|
|
PPPoE_IP_Routed
|
|
PPPoE_IP_Bridged
|
|
Unconfigured
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
PPPUserConnectionRequestValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
None
|
|
Down
|
|
Up
|
|
Connect
|
|
Disconnect
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
PPPAuthenticationProtocolValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
AUTO_AUTH
|
|
PAP
|
|
CHAP
|
|
MS-CHAP
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
PPPEncryptionProtocolValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
None
|
|
MPPE
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
PPPCompressionProtocolValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
None
|
|
VanJacobsen
|
|
STAC-LZS
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
WANPppConnectionStatusValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
Unconfigured
|
|
Connecting
|
|
Authenticating
|
|
Connected
|
|
PendingDisconnect
|
|
Disconnecting
|
|
Disconnected
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
WANPppLastConnectionErrorValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
ERROR_NONE
|
|
ERROR_ISP_TIME_OUT
|
|
ERROR_COMMAND_ABORTED
|
|
ERROR_NOT_ENABLED_FOR_INTERNET
|
|
ERROR_BAD_PHONE_NUMBER
|
|
ERROR_USER_DISCONNECT
|
|
ERROR_ISP_DISCONNECT
|
|
ERROR_IDLE_DISCONNECT
|
|
ERROR_FORCED_DISCONNECT
|
|
ERROR_SERVER_OUT_OF_RESOURCES
|
|
ERROR_RESTRICTED_LOGON_HOURS
|
|
ERROR_ACCOUNT_DISABLED
|
|
ERROR_ACCOUNT_EXPIRED
|
|
ERROR_PASSWORD_EXPIRED
|
|
ERROR_AUTHENTICATION_FAILURE
|
|
ERROR_NO_DIALTONE
|
|
ERROR_NO_CARRIER
|
|
ERROR_NO_ANSWER
|
|
ERROR_LINE_BUSY
|
|
ERROR_UNSUPPORTED_BITSPERSECOND
|
|
ERROR_TOO_MANY_LINE_ERRORS
|
|
ERROR_IP_CONFIGURATION
|
|
ERROR_UNKNOWN
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
LANRateLimitBurstSizeValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
16KB
|
|
20KB
|
|
28KB
|
|
40KB
|
|
76KB
|
|
140KB
|
|
268KB
|
|
500KB
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
LANRateLimitDirectionValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Enumeration of:
|
|
Inbound
|
|
Outbound
|
|
Both-Directions
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
LANEthernetAclValues ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The access list values available to an ethernet interface. Enumeration of:
|
|
Disable
|
|
BlackList
|
|
WhiteList
|
|
Unsupported
|
|
"
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
|
|
|
|
LANEthernetIpProtocolValues::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The access list IP protocol values with which to filter. Enumeration of:
|
|
tcp(1)
|
|
udp(2)
|
|
icmp(3)
|
|
igmp(4)
|
|
any(5)
|
|
"
|
|
SYNTAX INTEGER {
|
|
tcp(1),
|
|
udp(2),
|
|
icmp(3),
|
|
igmp(4),
|
|
any(5)
|
|
}
|
|
|
|
|
|
|
|
--
|
|
-- LAN Device Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.1
|
|
--
|
|
lanDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LanDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN devices, including Ethernet, WLAN, and USB
|
|
physical interfaces"
|
|
::= { zhnLANDeviceObjects 1}
|
|
|
|
lanDeviceEntry OBJECT-TYPE
|
|
SYNTAX LanDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN devices, including Ethernet, WLAN, and USB
|
|
physical interfaces. Each instance contains all LAN-related
|
|
objects for a given bridged subnet."
|
|
INDEX { lanDeviceIndex }
|
|
::= { lanDeviceTable 1}
|
|
|
|
LanDeviceEntry ::=
|
|
SEQUENCE {
|
|
lanDeviceIndex Unsigned32,
|
|
lanEthernetInterfaceNumberOfEntries Unsigned32,
|
|
lanUSBInterfaceNumberOfEntries Unsigned32,
|
|
lanWLANConfigurationNumberOfEntries Unsigned32,
|
|
lanMocaInterfaceNumberOfEntries Unsigned32
|
|
}
|
|
|
|
lanDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LAN Device ifIndex"
|
|
::= { lanDeviceEntry 1}
|
|
|
|
lanEthernetInterfaceNumberOfEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of instances of lanEthernetInterfaceConfig entries for this LAN device."
|
|
::= { lanDeviceEntry 2}
|
|
|
|
lanUSBInterfaceNumberOfEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of instances of lanUSBInterfaceConfig entries for this LAN device."
|
|
::= { lanDeviceEntry 3}
|
|
|
|
lanWLANConfigurationNumberOfEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of instances of lanWLANInterfaceConfig entries for this LAN device."
|
|
::= { lanDeviceEntry 4}
|
|
|
|
lanMocaInterfaceNumberOfEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of instances of lanMocaInterfaceConfig entries for this LAN device."
|
|
::= { lanDeviceEntry 5}
|
|
|
|
|
|
--
|
|
-- LAN Ethernet Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.IgmpSnoopingConfig
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.2
|
|
--
|
|
igmpSnoopingCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpSnoopingCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IGMP configuration information for LAN devices,
|
|
including Ethernet, WLAN, and USB physical interfaces"
|
|
::= { zhnLANDeviceObjects 2}
|
|
|
|
igmpSnoopingCfgEntry OBJECT-TYPE
|
|
SYNTAX IgmpSnoopingCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IGMP configuration information for LAN devices,
|
|
including Ethernet, WLAN, and USB physical interfaces."
|
|
INDEX { lanDeviceIndex }
|
|
::= { igmpSnoopingCfgTable 1}
|
|
|
|
IgmpSnoopingCfgEntry ::=
|
|
SEQUENCE {
|
|
igmpEnable TruthValue,
|
|
igmpMode IGMPSnoopingModeValues,
|
|
igmpIfName OCTET STRING
|
|
}
|
|
|
|
igmpEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables IGMP snooping for the LAN device.
|
|
"
|
|
::= { igmpSnoopingCfgEntry 1 }
|
|
|
|
igmpMode OBJECT-TYPE
|
|
SYNTAX IGMPSnoopingModeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP Snooping mode. Enumeration of:
|
|
Standard
|
|
Blocking
|
|
"
|
|
::= { igmpSnoopingCfgEntry 2 }
|
|
|
|
igmpIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name for this LAN device. This object has
|
|
the same value as the ipInterfaceifName object in the
|
|
ipInterfaceTable and is included within the IGMP table
|
|
for convenience purposes."
|
|
::= { igmpSnoopingCfgEntry 3 }
|
|
|
|
|
|
|
|
--
|
|
-- LAN Ethernet Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.3
|
|
--
|
|
lanHostConfigManagementObjects OBJECT IDENTIFIER ::= { zhnLANDeviceObjects 3 }
|
|
|
|
lanHostConfigManagementTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LanHostConfigManagementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN Host Configuration Management information for
|
|
LAN devices, including Ethernet, WLAN, and USB physical
|
|
interfaces"
|
|
::= { lanHostConfigManagementObjects 1}
|
|
|
|
lanHostConfigManagementEntry OBJECT-TYPE
|
|
SYNTAX LanHostConfigManagementEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN Host Configuration Management information for
|
|
LAN devices, including Ethernet, WLAN, and USB physical
|
|
interfaces"
|
|
INDEX { lanDeviceIndex }
|
|
::= { lanHostConfigManagementTable 1}
|
|
|
|
LanHostConfigManagementEntry ::=
|
|
SEQUENCE {
|
|
dhcpServerConfigurable TruthValue,
|
|
zhnDhcpServerEnable TruthValue,
|
|
dhcpRelay TruthValue,
|
|
dhcpRelayServer IpAddress,
|
|
minAddress IpAddress,
|
|
maxAddress IpAddress,
|
|
reservedAddresses OCTET STRING,
|
|
subnetMask IpAddress,
|
|
dnsServers OCTET STRING,
|
|
domainName OCTET STRING,
|
|
ipRouters OCTET STRING,
|
|
dhcpLeaseTime INTEGER,
|
|
ipInterfaceNumberOfEntries Unsigned32
|
|
}
|
|
|
|
|
|
dhcpServerConfigurable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables the configuration of the DHCP server on the LAN interface
|
|
If this variable is set to false, the CPE should restore its default
|
|
DHCP server settings.
|
|
"
|
|
::= { lanHostConfigManagementEntry 1 }
|
|
|
|
zhnDhcpServerEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables the DHCP server on the LAN interface."
|
|
::= { lanHostConfigManagementEntry 2 }
|
|
|
|
dhcpRelay OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the DHCP server performs the role of a server
|
|
or a relay on the LAN interface.
|
|
"
|
|
::= { lanHostConfigManagementEntry 3 }
|
|
|
|
dhcpRelayServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Relay Server IP Address."
|
|
::= { lanHostConfigManagementEntry 4 }
|
|
|
|
minAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies first address in the pool to be assigned by the DHCP
|
|
server on the LAN interface.
|
|
"
|
|
::= { lanHostConfigManagementEntry 5 }
|
|
|
|
maxAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies last address in the pool to be assigned by the DHCP
|
|
server on the LAN interface.
|
|
"
|
|
::= { lanHostConfigManagementEntry 6 }
|
|
|
|
reservedAddresses OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Comma separated list of addresses marked reserved from the
|
|
address allocation pool.
|
|
"
|
|
::= { lanHostConfigManagementEntry 7 }
|
|
|
|
subnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP client subnet mask"
|
|
::= { lanHostConfigManagementEntry 8 }
|
|
|
|
dnsServers OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Comma separated list of DNS servers offered to DHCP clients.
|
|
Support for more than three DNS Servers is Optional.
|
|
"
|
|
::= { lanHostConfigManagementEntry 9 }
|
|
|
|
domainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the domain name to provide to clients on the LAN interface."
|
|
::= { lanHostConfigManagementEntry 10}
|
|
|
|
ipRouters OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Comma separated list of IP addresses of routers on this subnet.
|
|
Also known as default gateway. Support for more than one Router
|
|
address is Optional.
|
|
"
|
|
::= { lanHostConfigManagementEntry 11}
|
|
|
|
dhcpLeaseTime OBJECT-TYPE
|
|
SYNTAX INTEGER(-1..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the lease time in seconds of client assigned addresses.
|
|
A value of -1 indicates an infinite lease.
|
|
"
|
|
::= { lanHostConfigManagementEntry 12}
|
|
|
|
ipInterfaceNumberOfEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of IP interface at LAN side of the CPE. 1 is a typical
|
|
value for CPE not supporting Multihomed interfaces. Support for
|
|
more than one interface instance is Optional.
|
|
"
|
|
::= { lanHostConfigManagementEntry 13}
|
|
|
|
|
|
--
|
|
-- LAN IP Interface Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement.IPInterface.{i}
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.3.2
|
|
--
|
|
ipInterfaceObjects OBJECT IDENTIFIER ::= {lanHostConfigManagementObjects 2}
|
|
|
|
zhnIpInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZhnIPInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP interface table."
|
|
::= { ipInterfaceObjects 1 }
|
|
|
|
zhnIpInterfaceEntry OBJECT-TYPE
|
|
SYNTAX ZhnIPInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP interface table."
|
|
INDEX { lanDeviceIndex, ipInterfaceIndex }
|
|
::= { zhnIpInterfaceTable 1}
|
|
|
|
ZhnIPInterfaceEntry ::=
|
|
SEQUENCE {
|
|
ipInterfaceIndex Unsigned32,
|
|
ipInterfaceEnable TruthValue,
|
|
ipInterfaceIPAddress IpAddress,
|
|
ipInterfaceSubnetMask IpAddress,
|
|
ipInterfaceAddressingType IPInterfaceAddressingTypeValues,
|
|
ipInterfaceifName OCTET STRING,
|
|
firewallEnabled TruthValue,
|
|
defaultGateway IpAddress,
|
|
natEnabled TruthValue,
|
|
dhcpcPid Unsigned32,
|
|
dnsType DNSTypeValues,
|
|
primaryDnsIPAddress IpAddress,
|
|
secondaryDnsIPAddress IpAddress,
|
|
zhnVlanType VlanTypeValues,
|
|
connectionType IpPppoeConnectionTypeValues,
|
|
maxMTUSize Unsigned32,
|
|
alternateWanIfName OCTET STRING,
|
|
naptEnabled TruthValue
|
|
}
|
|
|
|
ipInterfaceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LAN IP Address Index"
|
|
::= { zhnIpInterfaceEntry 1}
|
|
|
|
ipInterfaceEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables this entry."
|
|
::= { zhnIpInterfaceEntry 2}
|
|
|
|
ipInterfaceIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the LAN-side interface of the CPE."
|
|
::= { zhnIpInterfaceEntry 3}
|
|
|
|
ipInterfaceSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subnet mask of the LAN-side interface of the CPE."
|
|
::= { zhnIpInterfaceEntry 4}
|
|
|
|
ipInterfaceAddressingType OBJECT-TYPE
|
|
SYNTAX IPInterfaceAddressingTypeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the addressing method used to assign the LAN-side
|
|
IP address of the CPE on this interface of the CPE. Enumeration
|
|
of:
|
|
DHCP
|
|
Static
|
|
Auto-IP
|
|
"
|
|
::= { zhnIpInterfaceEntry 5}
|
|
|
|
ipInterfaceifName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name for this LAN device."
|
|
::= { zhnIpInterfaceEntry 6}
|
|
|
|
firewallEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if a stateful firewall is enabled for all traffic from
|
|
this IP interface to the modem. If TRUE, all inbound local
|
|
traffic (from LAN to modem) that is not responding to an outbound
|
|
packet or listed in the firewall exception table will be blocked.
|
|
"
|
|
::= { zhnIpInterfaceEntry 7}
|
|
|
|
|
|
defaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the default gateway for this IP interface.
|
|
This parameter is configurable only if the AddressingType is
|
|
Static.
|
|
"
|
|
::= { zhnIpInterfaceEntry 8}
|
|
|
|
natEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter enables or disables NAT for this IP interface.
|
|
This parameter is configurable only if this interface is on an
|
|
uplink port.
|
|
"
|
|
::= { zhnIpInterfaceEntry 9}
|
|
|
|
dhcpcPid OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the address type is DHCP, then we will start a DHCP client
|
|
to get the IP address for this IP interface. The process ID (pid)
|
|
is stored in this field. A pid of 0 indicates that no dhcpc is running.
|
|
"
|
|
::= { zhnIpInterfaceEntry 10}
|
|
|
|
dnsType OBJECT-TYPE
|
|
SYNTAX DNSTypeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the DNS mode for this IP interface. The
|
|
DNS associates hostname-to-IP address, and so domain names and
|
|
IP addresses can be used interchangeably. Enumeration of:
|
|
Default - Get the DNS information from the uplink interface
|
|
Static - The DNSinformation is manually provisioned
|
|
DHCP - The DNS information is obtained via DHCP
|
|
"
|
|
::= { zhnIpInterfaceEntry 11}
|
|
|
|
primaryDnsIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DNS server primary IP address. "
|
|
::= { zhnIpInterfaceEntry 12}
|
|
|
|
secondaryDnsIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DNS server secondary IP address. "
|
|
::= { zhnIpInterfaceEntry 13}
|
|
|
|
zhnVlanType OBJECT-TYPE
|
|
SYNTAX VlanTypeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the VLAN connection type of the interface."
|
|
::= { zhnIpInterfaceEntry 14}
|
|
|
|
connectionType OBJECT-TYPE
|
|
SYNTAX IpPppoeConnectionTypeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the connection type of the interface."
|
|
::= { zhnIpInterfaceEntry 15}
|
|
|
|
maxMTUSize OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..1540)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum size of IP packet that can be transmitted without
|
|
fragmentation - including IP headers but excluding headers
|
|
from lower levels in the protocol stack. The default MTU size
|
|
is 1500 bytes."
|
|
::= { zhnIpInterfaceEntry 16}
|
|
|
|
alternateWanIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of a different VLAN WAN interface to run on if the current
|
|
VLAN WAN interface is set to unconfigured."
|
|
::= { zhnIpInterfaceEntry 17}
|
|
|
|
naptEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter enables or disables NAPT for this IP interface.
|
|
This parameter is configurable only if this interface is on an
|
|
uplink port.
|
|
"
|
|
::= { zhnIpInterfaceEntry 18}
|
|
|
|
|
|
--
|
|
-- LAN PPPoE Configuration Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement.IPInterface.{i}.PPPoEConfig
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.2.15
|
|
--
|
|
|
|
pppoeConfigObjects OBJECT IDENTIFIER ::= {ipInterfaceObjects 2}
|
|
|
|
pppoeConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PPPoEConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPPoE configuration interface table for LAN interfaces."
|
|
::= { pppoeConfigObjects 1 }
|
|
|
|
pppoeConfigEntry OBJECT-TYPE
|
|
SYNTAX PPPoEConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPPoE configuration table entry."
|
|
INDEX { lanDeviceIndex, ipInterfaceIndex }
|
|
::= { pppoeConfigTable 1}
|
|
|
|
PPPoEConfigEntry ::=
|
|
SEQUENCE {
|
|
pppoeIfName OCTET STRING,
|
|
pid Unsigned32,
|
|
connectionRequest PPPUserConnectionRequestValues,
|
|
username OCTET STRING,
|
|
password OCTET STRING,
|
|
authentication PPPAuthenticationProtocolValues,
|
|
serviceName OCTET STRING,
|
|
encryptionProtocol PPPEncryptionProtocolValues,
|
|
compressionProtocol PPPCompressionProtocolValues,
|
|
idleDisconnectTime Unsigned32,
|
|
holdOffTime Unsigned32,
|
|
useStaticIpAddress TruthValue,
|
|
staticIpAddress IpAddress,
|
|
enableDebug TruthValue
|
|
}
|
|
|
|
|
|
pppoeIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name for this LAN device."
|
|
::= { pppoeConfigEntry 1}
|
|
|
|
pid OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object holds the process id (pid) of the pppd associated with this
|
|
connection. A pid of 0 indicates that there is no pppd running."
|
|
::= { pppoeConfigEntry 2}
|
|
|
|
connectionRequest OBJECT-TYPE
|
|
SYNTAX PPPUserConnectionRequestValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to bring up or down a PPPoE connection. Enumeration of:
|
|
None
|
|
Down
|
|
Up
|
|
Connect
|
|
Disconnect
|
|
"
|
|
::= { pppoeConfigEntry 3}
|
|
|
|
username OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPP requires that you have a user name and password to establish your
|
|
connection. This object is the login user name to be used for PPP
|
|
authentication."
|
|
::= { pppoeConfigEntry 4}
|
|
|
|
password OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPP requires that you have a user name and password to establish your
|
|
connection. This object is the login password to be used for PPP
|
|
authentication. When read, this parameter returns an empty string,
|
|
regardless of the actual value."
|
|
::= { pppoeConfigEntry 5}
|
|
|
|
authentication OBJECT-TYPE
|
|
SYNTAX PPPAuthenticationProtocolValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the PPP authentication protocol to be used for PPP
|
|
authentication. Enumeration of:
|
|
AUTO_AUTH
|
|
PAP
|
|
CHAP
|
|
MS-CHAP
|
|
"
|
|
::= { pppoeConfigEntry 6}
|
|
|
|
serviceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the PPP Service Name. It should be filled only if
|
|
specified by the provider."
|
|
::= { pppoeConfigEntry 7}
|
|
|
|
encryptionProtocol OBJECT-TYPE
|
|
SYNTAX PPPEncryptionProtocolValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the PPP encryption protocol. Enumeration of:
|
|
None
|
|
MPPE
|
|
"
|
|
::= { pppoeConfigEntry 8}
|
|
|
|
compressionProtocol OBJECT-TYPE
|
|
SYNTAX PPPCompressionProtocolValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the PPP compression protocol used between the WAN
|
|
device and the ISP POP. Enumeration of:
|
|
None
|
|
VanJacobsen
|
|
STAC-LZS
|
|
"
|
|
::= { pppoeConfigEntry 9}
|
|
|
|
idleDisconnectTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds that if the connection remains idle, the CPE
|
|
automatically terminates the connection. A value of 0 (zero) indicates
|
|
that the connection is not to be shutdown automatically."
|
|
::= { pppoeConfigEntry 10}
|
|
|
|
holdOffTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set time in seconds before retrying connection."
|
|
::= { pppoeConfigEntry 11}
|
|
|
|
useStaticIpAddress OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If TRUE, PPPoE connection will use a static IP address."
|
|
::= { pppoeConfigEntry 12}
|
|
|
|
staticIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPPoE static IP address."
|
|
::= { pppoeConfigEntry 13}
|
|
|
|
enableDebug OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable PPPoE debug."
|
|
::= { pppoeConfigEntry 14}
|
|
|
|
|
|
--
|
|
-- LAN PPPoE Status Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement.IPInterface.{i}.PPPoEStatus
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.2.16
|
|
--
|
|
|
|
pppoeStatusObjects OBJECT IDENTIFIER ::= {ipInterfaceObjects 3}
|
|
|
|
pppoeStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PPPoEStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPPoE configuration interface table for LAN interfaces."
|
|
::= { pppoeStatusObjects 1 }
|
|
|
|
pppoeStatusEntry OBJECT-TYPE
|
|
SYNTAX PPPoEStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PPPoE status table entry."
|
|
INDEX { lanDeviceIndex, ipInterfaceIndex }
|
|
::= { pppoeStatusTable 1}
|
|
|
|
PPPoEStatusEntry ::=
|
|
SEQUENCE {
|
|
connectionStatus WANPppConnectionStatusValues,
|
|
lastConnectionError WANPppLastConnectionErrorValues,
|
|
connectionEstablishedTime Unsigned32,
|
|
currentMTUSize Unsigned32,
|
|
uptime Unsigned32
|
|
}
|
|
|
|
connectionStatus OBJECT-TYPE
|
|
SYNTAX WANPppConnectionStatusValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current status of the PPP connection."
|
|
::= { pppoeStatusEntry 1}
|
|
|
|
lastConnectionError OBJECT-TYPE
|
|
SYNTAX WANPppLastConnectionErrorValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The failure reason of the last PPP connection setup."
|
|
::= { pppoeStatusEntry 2}
|
|
|
|
connectionEstablishedTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last time the PPP connection was established."
|
|
::= { pppoeStatusEntry 3}
|
|
|
|
currentMTUSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current MTU in use over this connection."
|
|
::= { pppoeStatusEntry 4}
|
|
|
|
uptime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds this connection has been up."
|
|
::= { pppoeStatusEntry 5}
|
|
|
|
|
|
--
|
|
-- DHCP Conditional Serving Pool Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement.DHCPConditionalServingPool.{i}.
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.3.3
|
|
--
|
|
zhnDhcpConditionalServingPoolObjects OBJECT IDENTIFIER ::= {lanHostConfigManagementObjects 3}
|
|
|
|
zhnDhcpConditionalServingPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZhnDhcpConditionalServingPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of configuration parameters for DHCP conditional serving."
|
|
::= { zhnDhcpConditionalServingPoolObjects 1 }
|
|
|
|
zhnDhcpConditionalServingPoolEntry OBJECT-TYPE
|
|
SYNTAX ZhnDhcpConditionalServingPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Conditional Serving Pool table."
|
|
INDEX { lanDeviceIndex, dhcpPoolIndex }
|
|
::= { zhnDhcpConditionalServingPoolTable 1}
|
|
|
|
ZhnDhcpConditionalServingPoolEntry ::=
|
|
SEQUENCE {
|
|
dhcpPoolIndex Unsigned32,
|
|
dhcpPoolEnable TruthValue,
|
|
dhcpPoolChaddr MacAddress,
|
|
dhcpPoolChaddrMask MacAddress,
|
|
dhcpPoolMinAddress IpAddress,
|
|
dhcpPoolMaxAddress IpAddress,
|
|
dhcpPoolReservedAddresses OCTET STRING,
|
|
dhcpPoolSubnetMask IpAddress,
|
|
dhcpPoolDnsServers OCTET STRING,
|
|
dhcpPoolDomainName OCTET STRING,
|
|
dhcpPoolIPRouters OCTET STRING,
|
|
dhcpPoolLeaseTime INTEGER,
|
|
dhcpPoolUseWanVlan Unsigned32,
|
|
dhcpPoolEnableStaticLease TruthValue,
|
|
dhcpPoolRowStatus ZhoneRowStatus
|
|
}
|
|
|
|
dhcpPoolIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP pool index"
|
|
::= { zhnDhcpConditionalServingPoolEntry 1}
|
|
|
|
dhcpPoolEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables this entry."
|
|
::= { zhnDhcpConditionalServingPoolEntry 2}
|
|
|
|
dhcpPoolChaddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address of the physical interface of the DHCP client. A perfect
|
|
match is needed. An empty value indicates this criterion is not used
|
|
for conditional serving.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 3}
|
|
|
|
dhcpPoolChaddrMask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chaddr is only to be done for bit positions set to one in the mask.
|
|
A mask of FF:FF:FF:FF:FF:FF indicates all bits of the Chaddr are to be
|
|
used for classification. A perfect match is needed. An empty value
|
|
indicates this criterion is not used for conditional serving.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 4}
|
|
|
|
dhcpPoolMinAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies first address in the pool to be assigned by the DHCP server
|
|
on the LAN interface.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 5}
|
|
|
|
dhcpPoolMaxAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies last address in the pool to be assigned by the DHCP server
|
|
on the LAN interface.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 6}
|
|
|
|
dhcpPoolReservedAddresses OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Comma separated list of addresses marked reserved from the
|
|
address allocation pool.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 7 }
|
|
|
|
dhcpPoolSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the clients network subnet mask."
|
|
::= { zhnDhcpConditionalServingPoolEntry 8 }
|
|
|
|
dhcpPoolDnsServers OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Comma separated list of DNS servers offered to DHCP clients.
|
|
Support for more than three DNS Servers is Optional.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 9 }
|
|
|
|
dhcpPoolDomainName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the domain name to provide to clients on the LAN interface."
|
|
::= { zhnDhcpConditionalServingPoolEntry 10}
|
|
|
|
dhcpPoolIPRouters OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Comma separated list of IP addresses of routers on this subnet.
|
|
Also known as default gateway. Support for more than one Router
|
|
address is Optional.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 11}
|
|
|
|
dhcpPoolLeaseTime OBJECT-TYPE
|
|
SYNTAX INTEGER(-1..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the lease time in seconds of client assigned addresses.
|
|
A value of -1 indicates an infinite lease.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 12}
|
|
|
|
dhcpPoolUseWanVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The WAN VLAN is used to determine the default gateway router
|
|
for upstream packets that have a source IP address in this
|
|
subnet. A zero value indicates that the WAN VLAN is not used.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 13}
|
|
|
|
dhcpPoolEnableStaticLease OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable this option to permanently bind the IP address to
|
|
the client MAC.
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 14}
|
|
|
|
dhcpPoolRowStatus OBJECT-TYPE
|
|
SYNTAX ZhoneRowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP RowStatus of the current row. The following object must
|
|
be specified upon row creation:
|
|
dhcpPoolChaddr
|
|
"
|
|
::= { zhnDhcpConditionalServingPoolEntry 15}
|
|
|
|
--
|
|
-- LAN Ethernet Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.4.1
|
|
--
|
|
zhnLANEthernetInterfaceObjects OBJECT IDENTIFIER ::= {zhnLANDeviceObjects 4 }
|
|
lanEthernetInterfaceConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LANEthernetInterfaceConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN ethernet interface configuration objects. This object
|
|
models an Ethernet LAN connection on a CPE device. This object must
|
|
be implemented for all CPEs that contain an Ethernet interface on
|
|
the LAN side."
|
|
::= { zhnLANEthernetInterfaceObjects 1}
|
|
|
|
lanEthernetInterfaceConfigEntry OBJECT-TYPE
|
|
SYNTAX LANEthernetInterfaceConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for LAN ethernet interface configuration objects."
|
|
INDEX { lanDeviceIndex, lanEthernetIndex }
|
|
::= { lanEthernetInterfaceConfigTable 1}
|
|
|
|
LANEthernetInterfaceConfigEntry ::=
|
|
SEQUENCE {
|
|
lanEthernetIndex Unsigned32,
|
|
lanEthernetEnable TruthValue,
|
|
lanEthernetStatus LANEthernetStatusValues,
|
|
macAddress OCTET STRING,
|
|
macAddressControlEnabled TruthValue,
|
|
maxBitRate LANEthernetMaxBitRateValues,
|
|
duplexMode LANEthernetDuplexModeValues,
|
|
zhnIfName OCTET STRING,
|
|
zhnEthernetPriorityMark Unsigned32,
|
|
dot1qPvid Unsigned32,
|
|
lanEthernetAlias OCTET STRING,
|
|
pauseMode LANEthernetPauseModeValues,
|
|
lanEthernetAcl LANEthernetAclValues,
|
|
lanEthernetAclRulesNumberofEntries Unsigned32,
|
|
lanEthernetLanFollowsWan TruthValue,
|
|
lanEthernetIgmpPriorityMark Unsigned32,
|
|
lanEthernetIgmpPvid Unsigned32
|
|
}
|
|
|
|
lanEthernetIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"LAN Ethernet Interface Index"
|
|
::= { lanEthernetInterfaceConfigEntry 1}
|
|
|
|
lanEthernetEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables this interface."
|
|
::= { lanEthernetInterfaceConfigEntry 2}
|
|
|
|
lanEthernetStatus OBJECT-TYPE
|
|
SYNTAX LANEthernetStatusValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of this interface. Enumeration of:
|
|
Up
|
|
NoLink
|
|
Error
|
|
Disabled
|
|
"
|
|
::= { lanEthernetInterfaceConfigEntry 3}
|
|
|
|
macAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ASCII representation of the physical address of the interface"
|
|
::= { lanEthernetInterfaceConfigEntry 4}
|
|
|
|
macAddressControlEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether MAC Address Control is enabled or not on this
|
|
interface. MAC Address Control limits the clients that connect to
|
|
those that match a list of allowed MAC addresses specified in
|
|
InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement.AllowedMACAddresses."
|
|
::= { lanEthernetInterfaceConfigEntry 5}
|
|
|
|
maxBitRate OBJECT-TYPE
|
|
SYNTAX LANEthernetMaxBitRateValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum upstream and downstream bit rate available to this
|
|
connection. Enumeration of:
|
|
10
|
|
100
|
|
1000
|
|
Auto
|
|
"
|
|
::= { lanEthernetInterfaceConfigEntry 6}
|
|
|
|
duplexMode OBJECT-TYPE
|
|
SYNTAX LANEthernetDuplexModeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The duplex mode available to this connection. Enumeration of:
|
|
Half
|
|
Full
|
|
Auto
|
|
"
|
|
::= { lanEthernetInterfaceConfigEntry 7}
|
|
|
|
zhnIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ethernet interface name such as eth0, eth1."
|
|
::= { lanEthernetInterfaceConfigEntry 8}
|
|
|
|
zhnEthernetPriorityMark OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.1P priority value for this ethernet interface. Assigment
|
|
of priority values is done via the Layer 2 Bridge Marking Table.
|
|
Therefore, this object is read-only."
|
|
::= { lanEthernetInterfaceConfigEntry 9}
|
|
|
|
dot1qPvid OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default 802.1Q VLAN ID for this ethernet interface."
|
|
::= { lanEthernetInterfaceConfigEntry 10}
|
|
|
|
lanEthernetAlias OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A descriptive name for this ethernet interface."
|
|
::= { lanEthernetInterfaceConfigEntry 11}
|
|
|
|
pauseMode OBJECT-TYPE
|
|
SYNTAX LANEthernetPauseModeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The pause mode available to this connection. Enumeration of:
|
|
Auto
|
|
Enable
|
|
Disable
|
|
"
|
|
::= { lanEthernetInterfaceConfigEntry 12}
|
|
|
|
lanEthernetAcl OBJECT-TYPE
|
|
SYNTAX LANEthernetAclValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The access list values available to an ethernet interface. Enumeration of:
|
|
Disable
|
|
BlackList
|
|
WhiteList
|
|
Unsupported
|
|
"
|
|
::= { lanEthernetInterfaceConfigEntry 13}
|
|
|
|
lanEthernetAclRulesNumberofEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of entries in the access list table for this ethernet interface."
|
|
::= { lanEthernetInterfaceConfigEntry 14}
|
|
|
|
lanEthernetLanFollowsWan OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable this LAN interface based upon the WAN status."
|
|
::= { lanEthernetInterfaceConfigEntry 15}
|
|
|
|
lanEthernetIgmpPriorityMark OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 802.1P priority value that this LAN interface will assign to ingress untagged
|
|
IGMP frames."
|
|
::= { lanEthernetInterfaceConfigEntry 16}
|
|
|
|
lanEthernetIgmpPvid OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID that this LAN interface will assign to ingress untagged IGMP frames."
|
|
::= { lanEthernetInterfaceConfigEntry 17}
|
|
|
|
|
|
--
|
|
-- LAN Ethernet Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.Stats
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.4.2
|
|
--
|
|
lanEthIntfStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LANEthIntfStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN ethernet interface statistics objects. This object
|
|
contains statistics for an Ethernet LAN connection on a CPE device."
|
|
::= { zhnLANEthernetInterfaceObjects 2}
|
|
|
|
lanEthIntfStatisticsEntry OBJECT-TYPE
|
|
SYNTAX LANEthIntfStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for LAN ethernet interface statistics objects."
|
|
INDEX { lanDeviceIndex, lanEthernetIndex }
|
|
::= { lanEthIntfStatisticsTable 1}
|
|
|
|
LANEthIntfStatisticsEntry ::=
|
|
SEQUENCE {
|
|
bytesSent Gauge32,
|
|
bytesReceived Gauge32,
|
|
packetsSent Gauge32,
|
|
packetsReceived Gauge32,
|
|
txErrors Gauge32,
|
|
rxErrors Gauge32,
|
|
txDrops Gauge32,
|
|
rxDrops Gauge32
|
|
}
|
|
|
|
bytesSent OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes sent over the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 1}
|
|
|
|
bytesReceived OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of bytes received over the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 2}
|
|
|
|
packetsSent OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets sent over the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 3}
|
|
|
|
packetsReceived OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets received over the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 4}
|
|
|
|
txErrors OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of transmit errors on the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 5}
|
|
|
|
rxErrors OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of receive errors on the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 6}
|
|
|
|
txDrops OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped on the transmit side of the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 7}
|
|
|
|
rxDrops OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets dropped on the receive side of the interface since
|
|
the CPE was last reset."
|
|
::= { lanEthIntfStatisticsEntry 8}
|
|
|
|
|
|
|
|
--
|
|
-- LAN Ethernet Objects
|
|
-- InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.X_ZHONE_COM_Status
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.4.3
|
|
--
|
|
lanEthIntfStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LANEthIntfStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN ethernet interface status objects. This object
|
|
models an Ethernet LAN connection on a CPE device. This object must
|
|
be implemented for all CPEs that contain an Ethernet interface on
|
|
the LAN side."
|
|
::= { zhnLANEthernetInterfaceObjects 3}
|
|
|
|
lanEthIntfStatusEntry OBJECT-TYPE
|
|
SYNTAX LANEthIntfStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for LAN ethernet interface status objects."
|
|
INDEX { lanDeviceIndex, lanEthernetIndex }
|
|
::= { lanEthIntfStatusTable 1}
|
|
|
|
LANEthIntfStatusEntry ::=
|
|
SEQUENCE {
|
|
linkStatus LANEthernetStatusValues,
|
|
rateStatus LANEthernetMaxBitRateValues,
|
|
duplexStatus LANEthernetDuplexModeValues,
|
|
pauseStatus LANEthernetPauseModeValues
|
|
}
|
|
|
|
linkStatus OBJECT-TYPE
|
|
SYNTAX LANEthernetStatusValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's current link status."
|
|
::= { lanEthIntfStatusEntry 1}
|
|
|
|
rateStatus OBJECT-TYPE
|
|
SYNTAX LANEthernetMaxBitRateValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's current maximum bit rate. "
|
|
::= { lanEthIntfStatusEntry 2}
|
|
|
|
duplexStatus OBJECT-TYPE
|
|
SYNTAX LANEthernetDuplexModeValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's current duplex mode. "
|
|
::= { lanEthIntfStatusEntry 3}
|
|
|
|
pauseStatus OBJECT-TYPE
|
|
SYNTAX LANEthernetPauseModeValues
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port's current pause mode. "
|
|
::= { lanEthIntfStatusEntry 4}
|
|
|
|
|
|
|
|
--
|
|
-- LAN Rate Limit Configuration for Ethernet Objects
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.RateLimit
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.4.4
|
|
--
|
|
lanEthIntfRateLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LANEthIntfRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN ethernet interface configuration objects. This object
|
|
models an Ethernet LAN connection on a CPE device. This object must
|
|
be implemented for all CPEs that contain an Ethernet interface on
|
|
the LAN side."
|
|
::= { zhnLANEthernetInterfaceObjects 4}
|
|
|
|
lanEthIntfRateLimitEntry OBJECT-TYPE
|
|
SYNTAX LANEthIntfRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rate limit table entry for LAN ethernet interface configuration objects."
|
|
INDEX { lanDeviceIndex, lanEthernetIndex }
|
|
::= { lanEthIntfRateLimitTable 1}
|
|
|
|
LANEthIntfRateLimitEntry ::=
|
|
SEQUENCE {
|
|
rateLimitEnable TruthValue,
|
|
peakRate Unsigned32,
|
|
burstSize LANRateLimitBurstSizeValues,
|
|
rateDirection LANRateLimitDirectionValues,
|
|
inboundPeakRate Unsigned32
|
|
}
|
|
|
|
rateLimitEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable or disable rate limit on a port.
|
|
Setting it to True will rate limit traffic on the port to a specified
|
|
peak rate."
|
|
::= { lanEthIntfRateLimitEntry 1}
|
|
|
|
peakRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the maximum rate (0-1000) in Mbps on a port. If
|
|
Rate Limit is disabled, this object has no effect."
|
|
::= { lanEthIntfRateLimitEntry 2}
|
|
|
|
burstSize OBJECT-TYPE
|
|
SYNTAX LANRateLimitBurstSizeValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object burst size. If Rate Limit is disabled, this object has
|
|
no effect."
|
|
::= { lanEthIntfRateLimitEntry 3}
|
|
|
|
rateDirection OBJECT-TYPE
|
|
SYNTAX LANRateLimitDirectionValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the traffic direction to which the rate limit applies.
|
|
The supported values are inbound, outbound or both. If the Rate Limit is
|
|
disabled, this object has no effect."
|
|
::= { lanEthIntfRateLimitEntry 4}
|
|
|
|
inboundPeakRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the maximum rate (0-1000) in Mbps on a port for
|
|
inbound data. If Rate Limit is disabled, this object has no effect."
|
|
::= { lanEthIntfRateLimitEntry 5}
|
|
|
|
|
|
|
|
--
|
|
-- IGMP Group Membership Table
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.5
|
|
--
|
|
igmpGroupsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IgmpGroupsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IGMP Multicast Groups currently detected by IGMP snooping."
|
|
::= { zhnLANDeviceObjects 5}
|
|
|
|
igmpGroupsEntry OBJECT-TYPE
|
|
SYNTAX IgmpGroupsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP Multicast Groups table."
|
|
INDEX { igmpGroupIndex }
|
|
::= { igmpGroupsTable 1}
|
|
|
|
IgmpGroupsEntry ::=
|
|
SEQUENCE {
|
|
igmpGroupIndex Unsigned32,
|
|
igmpGroupAddress IpAddress,
|
|
igmpGroupReporterIP IpAddress,
|
|
igmpGroupReporterMAC OCTET STRING,
|
|
igmpGroupInterface OCTET STRING,
|
|
igmpGroupVlan OCTET STRING,
|
|
igmpGroupExpiration Unsigned32,
|
|
igmpGroupQuerier IpAddress
|
|
}
|
|
|
|
igmpGroupIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP Multicast Groups Table Index"
|
|
::= { igmpGroupsEntry 1}
|
|
|
|
igmpGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the IP address of the multicast group."
|
|
::= { igmpGroupsEntry 2}
|
|
|
|
igmpGroupReporterIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the IP address of the host in the multicast group."
|
|
::= { igmpGroupsEntry 3}
|
|
|
|
igmpGroupReporterMAC OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the MAC address of the host in the multicast group."
|
|
::= { igmpGroupsEntry 4}
|
|
|
|
igmpGroupInterface OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the interface that discovered the multicast group."
|
|
::= { igmpGroupsEntry 5}
|
|
|
|
igmpGroupVlan OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the VLAN that discovered the multicast group."
|
|
::= { igmpGroupsEntry 6}
|
|
|
|
igmpGroupExpiration OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the time (in seconds) before the multicast group
|
|
times out."
|
|
::= { igmpGroupsEntry 7}
|
|
|
|
igmpGroupQuerier OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the IP address to be used by a proxy querier."
|
|
::= { igmpGroupsEntry 8}
|
|
|
|
|
|
--
|
|
-- LAN System-wide Scalar Objects
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.6
|
|
--
|
|
zhnLANDeviceSystemObjects OBJECT IDENTIFIER ::= { zhnLANDeviceObjects 6 }
|
|
|
|
lanDefaultIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the default interface name."
|
|
::= { zhnLANDeviceSystemObjects 1 }
|
|
|
|
lanDefaultIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the default interface, as configured by IPInterfaceIPAddress."
|
|
::= { zhnLANDeviceSystemObjects 2 }
|
|
|
|
|
|
--
|
|
-- LAN Access List Rules
|
|
-- TR-98 InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.X_ZHONE_AclRule.{i}.
|
|
--
|
|
-- 1.3.6.1.4.1.5504.2.5.41.1.7
|
|
--
|
|
|
|
lanEthAclRulesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LANEthAclRulesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of LAN ethernet access list rules. This table contains
|
|
a list of all access rules used to filter incoming traffic for
|
|
a single physical ethernet interface."
|
|
::= { zhnLANDeviceObjects 7}
|
|
|
|
lanEthAclRulesEntry OBJECT-TYPE
|
|
SYNTAX LANEthAclRulesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for LAN ethernet access list objects."
|
|
INDEX { lanDeviceIndex, lanEthernetIndex, lanAclRuleKey }
|
|
::= { lanEthAclRulesTable 1}
|
|
|
|
LANEthAclRulesEntry ::=
|
|
SEQUENCE {
|
|
lanAclRuleKey Unsigned32,
|
|
lanAclRuleIfName OCTET STRING,
|
|
lanAclRuleName OCTET STRING,
|
|
lanAclRuleSourceIPAddress OCTET STRING,
|
|
lanAclRuleIPProtocol LANEthernetIpProtocolValues,
|
|
lanAclRuleSourceMACAddress OCTET STRING,
|
|
lanAclRuleSourceMACMask OCTET STRING,
|
|
lanAclRuleRowStatus ZhoneRowStatus
|
|
}
|
|
|
|
lanAclRuleKey OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for the Ethernet Access List table."
|
|
::= { lanEthAclRulesEntry 1 }
|
|
|
|
lanAclRuleIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identify the interface name."
|
|
::= { lanEthAclRulesEntry 2 }
|
|
|
|
lanAclRuleName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user defined identifier for the rule. When creating a new rule,
|
|
this field must be provided and must be unique per interface rule."
|
|
::= { lanEthAclRulesEntry 3 }
|
|
|
|
lanAclRuleSourceIPAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source IP address to filter. The address may include a subnet
|
|
prefix length in CIDR notation. Therefore the format would be
|
|
192.168.2.0/24. This is a ASCII representation of the IP address"
|
|
::= { lanEthAclRulesEntry 4 }
|
|
|
|
lanAclRuleIPProtocol OBJECT-TYPE
|
|
SYNTAX LANEthernetIpProtocolValues
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv4 Protocol to filter."
|
|
::= { lanEthAclRulesEntry 5 }
|
|
|
|
lanAclRuleSourceMACAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source MAC Address to filter.
|
|
ASCII representation of the physical address of the interface"
|
|
::= { lanEthAclRulesEntry 6 }
|
|
|
|
lanAclRuleSourceMACMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mask by which to filter MAC address. For example a MAC Mask of
|
|
ff:ff:ff:00:00:00 would filter against the first six digits of
|
|
the MAC address. ASCII representation of the MAC Mask"
|
|
::= { lanEthAclRulesEntry 7 }
|
|
|
|
lanAclRuleRowStatus OBJECT-TYPE
|
|
SYNTAX ZhoneRowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP RowStatus of the current row. The following object must
|
|
be specified upon row creation:
|
|
lanAclRuleName
|
|
"
|
|
::= { lanEthAclRulesEntry 8}
|
|
|
|
|
|
|
|
|
|
-- ****************************************************************************
|
|
--
|
|
-- Conformance Information
|
|
--
|
|
|
|
zhnLANDeviceConformance OBJECT IDENTIFIER ::= { zhnLANDevice 2 }
|
|
|
|
zhnLANDeviceGroups OBJECT IDENTIFIER ::= { zhnLANDeviceConformance 1}
|
|
zhnLANDeviceCompliances OBJECT IDENTIFIER ::= { zhnLANDeviceConformance 2}
|
|
|
|
--
|
|
-- Compliance Statements
|
|
--
|
|
|
|
zhnLANDeviceCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Compliance statement for SNMP entities which
|
|
manage the Zhone CPE LAN Device Information"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
zhnLANDeviceGroup,
|
|
zhnLANHostConfigManagementGroup,
|
|
zhnIpInterfaceGroup,
|
|
zhnLANEthernetInterfaceConfigGroup,
|
|
zhnLANEthIntfStatusGroup
|
|
}
|
|
::= {zhnLANDeviceCompliances 1}
|
|
|
|
|
|
--
|
|
-- Units of Conformance
|
|
--
|
|
|
|
zhnLANDeviceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lanEthernetInterfaceNumberOfEntries,
|
|
lanUSBInterfaceNumberOfEntries,
|
|
lanWLANConfigurationNumberOfEntries,
|
|
lanMocaInterfaceNumberOfEntries
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Device objects that describe the LAN
|
|
interfaces of the device."
|
|
::= { zhnLANDeviceGroups 1}
|
|
|
|
zhnLANIgmpSnoopingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
igmpEnable,
|
|
igmpMode,
|
|
igmpIfName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Device objects that describe the IGMP
|
|
snooping capabilities of the device."
|
|
::= { zhnLANDeviceGroups 2}
|
|
|
|
zhnLANHostConfigManagementGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dhcpServerConfigurable,
|
|
zhnDhcpServerEnable,
|
|
dhcpRelay,
|
|
dhcpRelayServer,
|
|
minAddress,
|
|
maxAddress,
|
|
reservedAddresses,
|
|
subnetMask,
|
|
dnsServers,
|
|
domainName,
|
|
ipRouters,
|
|
dhcpLeaseTime,
|
|
ipInterfaceNumberOfEntries
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Host Configuration Management objects
|
|
that describe the LAN IP addressing of the device."
|
|
::= { zhnLANDeviceGroups 3}
|
|
|
|
zhnIpInterfaceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ipInterfaceEnable,
|
|
ipInterfaceIPAddress,
|
|
ipInterfaceSubnetMask,
|
|
ipInterfaceAddressingType,
|
|
ipInterfaceifName,
|
|
firewallEnabled,
|
|
defaultGateway,
|
|
natEnabled,
|
|
dhcpcPid,
|
|
dnsType,
|
|
primaryDnsIPAddress,
|
|
secondaryDnsIPAddress,
|
|
zhnVlanType,
|
|
connectionType,
|
|
maxMTUSize,
|
|
alternateWanIfName,
|
|
natEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN IP Address objects that describe the
|
|
IP connectivity of interfaces of the device."
|
|
::= { zhnLANDeviceGroups 4}
|
|
|
|
zhnPPPoEConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pppoeIfName,
|
|
pid,
|
|
connectionRequest,
|
|
username,
|
|
password,
|
|
authentication,
|
|
serviceName,
|
|
encryptionProtocol,
|
|
compressionProtocol,
|
|
idleDisconnectTime,
|
|
holdOffTime,
|
|
useStaticIpAddress,
|
|
staticIpAddress,
|
|
enableDebug
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN PPPoE objects that describe the
|
|
configuration of PPPoE connections for interfaces of the device."
|
|
::= { zhnLANDeviceGroups 5}
|
|
|
|
zhnPPPoEStatusGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
connectionStatus,
|
|
lastConnectionError,
|
|
connectionEstablishedTime,
|
|
currentMTUSize,
|
|
uptime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN PPPoE objects that describe the
|
|
status of PPPoE connections for interfaces of the device."
|
|
::= { zhnLANDeviceGroups 6}
|
|
|
|
zhnLANEthernetInterfaceConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lanEthernetEnable,
|
|
lanEthernetStatus,
|
|
macAddress,
|
|
macAddressControlEnabled,
|
|
maxBitRate,
|
|
duplexMode,
|
|
zhnIfName,
|
|
zhnEthernetPriorityMark,
|
|
dot1qPvid,
|
|
lanEthernetAlias,
|
|
pauseMode,
|
|
lanEthernetAcl,
|
|
lanEthernetAclRulesNumberofEntries,
|
|
lanEthernetLanFollowsWan,
|
|
lanEthernetIgmpPriorityMark,
|
|
lanEthernetIgmpPvid
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Ethernet objects that describe the
|
|
ethernet-like interfaces of the device."
|
|
::= { zhnLANDeviceGroups 7}
|
|
|
|
zhnLANEthIntfStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
bytesSent,
|
|
bytesReceived,
|
|
packetsSent,
|
|
packetsReceived,
|
|
txErrors,
|
|
rxErrors,
|
|
txDrops,
|
|
rxDrops
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Ethernet objects that convey
|
|
statistical information for the ethernet-like interfaces
|
|
of the device."
|
|
::= { zhnLANDeviceGroups 8}
|
|
|
|
zhnLANEthIntfStatusGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
linkStatus,
|
|
rateStatus,
|
|
duplexStatus,
|
|
pauseStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Ethernet objects that convey the
|
|
status of the ethernet-like interfaces of the device."
|
|
::= { zhnLANDeviceGroups 9}
|
|
|
|
zhnLANEthIntfRateLimitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
rateLimitEnable,
|
|
peakRate,
|
|
burstSize,
|
|
rateDirection,
|
|
inboundPeakRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Ethernet objects that convey the
|
|
rate-limit information of the ethernet-like interfaces of the device."
|
|
::= { zhnLANDeviceGroups 10}
|
|
|
|
zhnLANIGMPMulticastGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
igmpGroupAddress,
|
|
igmpGroupReporterIP,
|
|
igmpGroupReporterMAC,
|
|
igmpGroupInterface,
|
|
igmpGroupVlan,
|
|
igmpGroupExpiration,
|
|
igmpGroupQuerier
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN IGMP objects that identify the multicast
|
|
groups currently detected by IGMP snooping within the device."
|
|
::= { zhnLANDeviceGroups 11}
|
|
|
|
zhnLANSystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lanDefaultIfName,
|
|
lanDefaultIfIpAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN System-wide scalar objects that identify
|
|
the system default interface."
|
|
::= { zhnLANDeviceGroups 12}
|
|
|
|
zhnLANAclRulesGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
lanAclRuleIfName,
|
|
lanAclRuleName,
|
|
lanAclRuleSourceIPAddress,
|
|
lanAclRuleIPProtocol,
|
|
lanAclRuleSourceMACAddress,
|
|
lanAclRuleSourceMACMask,
|
|
lanAclRuleRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of Zhone LAN Ethernet interface access-list
|
|
rules with which to filter incoming traffic."
|
|
::= { zhnLANDeviceGroups 13}
|
|
|
|
zhnDhcpConditionalServingPoolGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dhcpPoolIndex,
|
|
dhcpPoolEnable,
|
|
dhcpPoolChaddr,
|
|
dhcpPoolChaddrMask,
|
|
dhcpPoolMinAddress,
|
|
dhcpPoolMaxAddress,
|
|
dhcpPoolReservedAddresses,
|
|
dhcpPoolSubnetMask,
|
|
dhcpPoolDnsServers,
|
|
dhcpPoolDomainName,
|
|
dhcpPoolIPRouters,
|
|
dhcpPoolLeaseTime,
|
|
dhcpPoolUseWanVlan,
|
|
dhcpPoolEnableStaticLease
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of configuration parameters for DHCP conditional serving."
|
|
::= { zhnLANDeviceGroups 14}
|
|
|
|
|
|
END
|