Observium_CE/mibs/arris/ARRIS-ROUTER-DEVICE-MIB

9343 lines
377 KiB
Plaintext

--Notes: When add new mib, you must check whether OID have conflict with /vobs/ARRIS_MIBS/MG/arris_router.mib and \vobs\ARRIS_MIBS\TTM\gw\arris_router.mib
ARRIS-ROUTER-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, Counter64,
NOTIFICATION-TYPE, OBJECT-IDENTITY
FROM SNMPv2-SMI
InetAddress,
InetAddressType,
InetAddressIPv6,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
ifIndex
FROM IF-MIB
arrisProdIdRouter
FROM ARRIS-MIB
TruthValue, DisplayString, DateAndTime, MacAddress, RowStatus, PhysAddress
FROM SNMPv2-TC
DscpOrAny
FROM DIFFSERV-DSCP-TC
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
arrisRouterMib MODULE-IDENTITY
LAST-UPDATED "201507150000Z" -- July 15, 2015
ORGANIZATION "ARRIS Broadband"
CONTACT-INFO "Byron Griffin
Postal: ARRIS Broadband
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 503-495-9278
E-mail: byron.griffin@arrisi.com"
DESCRIPTION
"This MIB module supplies the basic proprietary (ARRIS-specific)
management objects for ARRIS eRouter/router devices."
-- Revision history
REVISION "201507150000Z" -- July 15, 2015
DESCRIPTION
"Merge arrisRouterWPSMethodCfg from CT MIB file"
REVISION "201507080000Z" -- July 8, 2015
DESCRIPTION
"Add MIB arrisRouterCSRActiveTimeout to { arrisRouterSysCfg 65 }"
REVISION "201506260000Z" -- June 26, 2015
DESCRIPTION
"Patch Mibs from COMCAST MIB file
1. Add new mibs for remote management
arrisRouterFWRemoteMgmtHttp,
arrisRouterFWRemoteMgmtHttps, arrisRouterFWRemoteMgmtHttpPort,
arrisRouterFWRemoteMgmtHttpsPort, arrisRouterFWRemoteMgmtAllowedType,
arrisRouterFWRemoteMgmtAllowedIPv4, arrisRouterFWRemoteMgmtAllowedIPv6,
arrisRouterFWRemoteMgmtAllowedStartIPv4, arrisRouterFWRemoteMgmtAllowedEndIPv4,
arrisRouterFWRemoteMgmtAllowedStartIPv6, arrisRouterFWRemoteMgmtAllowedEndIPv6,
arrisRouterFWRemoteMgmtTelnet
"
REVISION "201506040000Z" -- June 04, 2015
DESCRIPTION
"Change MIB arrisRouterFirewallLogExtTable from { arrisRouterUserLogs 5 } to { arrisRouterUserLogs 7 }"
REVISION "201505260000Z" -- May 26, 2015
DESCRIPTION
"Change MIB arrisRouterWiFiInterworkingIE from { arrisRouterWirelessCfg 68 } to { arrisRouterWirelessCfg 70 }"
REVISION "201505250000Z" -- May 25, 2015
DESCRIPTION
"Added MIB arrisRouterFWRemoteMgmtHttpPort for CT mib"
REVISION "201505150000Z" -- May 15, 2015
DESCRIPTION
"Add MIB arrisRouterPingLog to { arrisRouterPingMgmt 21 }"
REVISION "201505130000Z" -- May 13, 2015
DESCRIPTION
"Add MIB arrisRouterBssStaSteeringEnable to { arrisRouterBSSEntry 16 }
Add MIB arrisRouterWiFiInterworkingIE to { arrisRouterWirelessCfg 68 }
Add MIB arrisRouterWiFiBssStaSteering to { arrisRouterWirelessCfg 69 }"
REVISION "201504280000Z" -- Apr 28, 2015
DESCRIPTION
"Add MIB arrisRouterFirewallLogExtTable"
REVISION "201504270000Z" -- Apr 27, 2015
DESCRIPTION
"Add the following new MIBs to the arrisRouterSoftGreWanEntry
arrisRouterSoftGreRadiusSecondaryServerAddressType-->{ arrisRouterSoftGreWanEntry 36 }
arrisRouterSoftGreRadiusSecondaryServerAddress-->{ arrisRouterSoftGreWanEntry 37 }
arrisRouterSoftGreRadiusSecondaryServerPort-->{ arrisRouterSoftGreWanEntry 38 }
arrisRouterSoftGreRadiusSecondaryKey-->{ arrisRouterSoftGreWanEntry 39 }
arrisRouterSoftGreRadiusSecondaryReAuthInterval-->{ arrisRouterSoftGreWanEntry 40 }"
REVISION "201504240000Z" -- Apr 24, 2015
DESCRIPTION
"Add the following new MIBs to the arrisRouterSoftGreWanEntry
arrisRouterSoftGreAcctServerAddressType-->{ arrisRouterSoftGreWanEntry 31 }
arrisRouterSoftGreAcctServerAddress-->{ arrisRouterSoftGreWanEntry 32 }
arrisRouterSoftGreAcctServerPort-->{ arrisRouterSoftGreWanEntry 33 }
arrisRouterSoftGreAcctKey-->{ arrisRouterSoftGreWanEntry 34 }
arrisRouterSoftGreAcctInterval-->{ arrisRouterSoftGreWanEntry 35 }
"
REVISION "201504100000Z" -- Apr 10, 2015
DESCRIPTION
"Modify MIB arrisRouterFWSrvTr69LastInstance OID from { arrisRouterFWCfg 34 } to { arrisRouterFWCfg 46 } to solve the OID conflict with MG"
REVISION "201504100000Z" -- Apr 10, 2015
DESCRIPTION
"Add MIB arrisRouterFWMacBridgingWebPageEnabled to { arrisRouterFWCfg 41 }"
REVISION "201504010000Z" -- Apr 1, 2015
DESCRIPTION
"Change MIB name from arrisrouterWifiLowInitRate to arrisRouterWifiLowInitRate"
REVISION "201503310000Z" -- Mar 31, 2015
DESCRIPTION
"Add MIB arrisRouterAirtimeCtrlCfg to { arrisRouterWirelessCfg 99 }"
REVISION "201501040000Z" -- Mar 27, 2015
DESCRIPTION
"Add a mib arrisRouterLanIPv6RALifetime to {arrisRouterLanConfig 19 }"
REVISION "201503260000Z" -- Mar 26, 2015
DESCRIPTION
"Add a mib arrisRouterDSLiteWanResolvedAddr to {arrisRouterWanConfig 21 }"
REVISION "201502270000Z" -- Feb 27, 2015
DESCRIPTION
"rollback the change for arrisRouterWebAccessLevel"
REVISION "201501040000Z" -- Feb 19, 2015
DESCRIPTION
"Add a mib arrisRouterDefaultWPAPreSharedKey to { arrisRouterWPAEntry 6 }
Add a mib arrisRouterDefaultBssSSID to { arrisRouterBSSEntry 15 }"
REVISION "201502170000Z" -- Feb 17, 2015
DESCRIPTION
"Add MIB Table arrisRouterFlapListLANTable,arrisRouterFlapListWLANTable to { arrisRouterFlapListCfg 11 }"
REVISION "201502120000Z" -- Feb 12, 2015
DESCRIPTION
"Add new MIBs: arrisRouterExceptionListCount, arrisRouterExceptionListTable,
arrisRouterExceptionListEntry, arrisRouterExceptionListIndex,
arrisRouterExceptionListDomain,
arrisRouterExceptionListStatus"
REVISION "201502060000Z" -- Feb 06, 2015
DESCRIPTION
"Add MIB arrisRouterTroubleshooterEnable to { arrisRouterSysCfg 63 }"
REVISION "201501300000Z" -- Jan 30, 2015
DESCRIPTION
"Changed arrisRouterEmailNetworkCredential to arrisRouterEmailSend"
REVISION "201502100000Z" -- Feb 10, 2015
DESCRIPTION
"Add MIB arrisrouterWifiLowInitRate"
REVISION "201501150000Z" -- Jan 15, 2015
DESCRIPTION
"Add MIB arrisRouterLanClientDeviceName to { arrisRouterLanClientEntry 20 }"
REVISION "201501080000Z" -- Jan 8, 2015
DESCRIPTION
"Add MIB arrisRouterICtrlHashingKey"
REVISION "201501040000Z" -- Jan 04, 2015
DESCRIPTION
"Add a mib arrisRouterSoftGreRadiusTransportInterface to { arrisRouterSoftGreWanEntry 30 }"
REVISION "201412120000Z" -- Dec 29, 2014
DESCRIPTION
"Modified MIB arrisRouterTraceRtStart added value for stopTrace(11)"
REVISION "201412240000Z" -- Dec 24, 2014
DESCRIPTION
"change MIB arrisRouterChannelStatsPacketsSent back to type Counter64
change MIB arrisRouterChannelStatsPacketsReceived back to type Counter64"
REVISION "201412230000Z" -- Dec 23, 2014
DESCRIPTION
"Add MIB arrisRouterICtrlEnable to { arrisRouterICtrl 12 }"
REVISION "201412090000Z" -- DEC 09, 2014
DESCRIPTION
"Add MIB arrisRouterEmailSenderAddress to { arrisRouterEmailSettings 8 }
Add MIB arrisRouterEmailNetworkCredential to { arrisRouterEmailSettings 9 }"
REVISION "201412120000Z" -- Dec 12, 2014
DESCRIPTION
"Add MIB arrisRouterLanMaxIPv6RAInterval to { arrisRouterLanConfig 13 }
Add MIB arrisRouterLanMinIPv6RAInterval to { arrisRouterLanConfig 14 }"
REVISION "201412110000Z" -- Dec 11, 2014
DESCRIPTION
"Add MIBs: arrisRouterWiFiHTTxStream, arrisRouterWiFiHTRxStream, arrisRouterWiFiEnableSTBC,
arrisRouterWiFiEnableRDG, arrisRouterWiFiIGMPSnooping, arrisRouterWiFi50HTTxStream,
arrisRouterWiFi50HTRxStream, arrisRouterWiFi50EnableSTBC, arrisRouterWiFi50EnableRDG,
arrisRouterWiFi50IGMPSnooping, arrisRouterWiFi50BlockDFSChan"
REVISION "201412090000Z" -- Dec 09, 2014
DESCRIPTION
"change MIB arrisRouterChannelStatsPacketsSent to type Unsigned32
change MIB arrisRouterChannelStatsPacketsReceived to type Unsigned32"
REVISION "201412090000Z" -- Dec 09, 2014
DESCRIPTION
"Added new MIB arrisRouterLanClientTimeConnected"
REVISION "201411270000Z" -- Nov 27, 2014
DESCRIPTION
"Add MIB arrisRouterPingTargetDNSQueryIPAddrType to { arrisRouterPingMgmt 20 }"
REVISION "201411250000Z" -- Nov 25, 2014
DESCRIPTION
"Add new MIBs: arrisRouterWhiteListCount, arrisRouterWhiteListTable, arrisRouterWhiteListEntry,
arrisRouterWhiteListIndex, arrisRouterWhiteListDomain, arrisRouterWhiteListTOD, arrisRouterWhiteListStatus,
arrisRouterListActiveType"
REVISION "201411270000Z" -- Nov 27, 2014
DESCRIPTION
"Change the OID of the MIB arrisRouterAuthAccountEnabled
from { arrisRouterAuthEntry 5 } to { arrisRouterAuthEntry 6 }"
REVISION "201411270000Z" -- Nov 27, 2014
DESCRIPTION
"Adjust OIDs for a small part of MIBs which are conflicting with TS7.X or MG versions. They are:
arrisRouterLanUSBPortTable
{ arrisRouterLanConfig 13 } --> { arrisRouterLanConfig 16 }
arrisRouterLanFileSharingObjs
{ arrisRouterLanConfig 14 } --> { arrisRouterLanConfig 17 }
arrisRouterWMM50Cfg
{ arrisRouterWirelessCfg 52} --> { arrisRouterWirelessCfg 63 }
arrisRouterWiFiExtensionChannel
{ arrisRouterWirelessCfg 54 } --> { arrisRouterWirelessCfg 64 }
arrisRouterICtrlPortMapTableEnabled
{ arrisRouterICtrl 12 } --> { arrisRouterICtrl 14 }
arrisRouterWPS50Cfg
{ arrisRouterWirelessCfg 53 } --> { arrisRouterWirelessCfg 65 }
"
REVISION "201411260000Z" -- Nov 26, 2014
DESCRIPTION
"Modify Mib range arrisRouterSoftGreWanDNSRetryTimer 30 to 1800"
REVISION "201411260000Z" -- Nov 26, 2014
DESCRIPTION
"change arrisRouterWebAccessLevel value to be consistent with 7.x"
REVISION "201411210000Z" -- Nov 21, 2014
DESCRIPTION
"Add MIB arrisRouterFirstInstallWizardCompletionStatus to { arrisRouterSysCfg 62 }"
REVISION "201411200000Z" -- Nov 19, 2014
DESCRIPTION
"Add MIB arrisRouterLanClientComment to { ArrisRouterLanClientEntry 15 }"
REVISION "201411140000Z" -- Nov 14, 2014
DESCRIPTION
"Remove an unused mib arrisRouterSoftGreWanProvisionType to { arrisRouterSoftGreWanEntry 28 }"
REVISION "201411130000Z" -- Nov 13, 2014
DESCRIPTION
"Add MIB arrisRouterWanDhcpOpt43Sub02 to { arrisRouterWanDHCPObjects 10 }"
REVISION "201411010000Z" -- Nov 10, 2014
DESCRIPTION
"Add MIB arrisRouterLanParentalControlsEnable to { arrisRouterLanSrvEntry 39 }"
REVISION "201410270000Z" -- Oct 27, 2014
DESCRIPTION
"Add MIB arrisRouterPingAverageRtt to { arrisRouterPingMgmt 17 }
Add MIB arrisRouterPingMinRtt to { arrisRouterPingMgmt 18 }
Add MIB arrisRouterPingMaxRtt to { arrisRouterPingMgmt 19 }
Add MIB arrisRouterTraceRtTimeout to { arrisRouterTraceRtMgmt 9 }
Add MIB arrisRouterTraceRtDiffServ to { arrisRouterTraceRtMgmt 10 }"
REVISION "201410230000Z" -- Oct 23, 2014
DESCRIPTION
"Add a mib arrisRouterBssActiveTimeout to { ArrisRouterBSSEntry 14 }"
REVISION "201410010000Z" -- Oct 21, 2014
DESCRIPTION
"Add MIB arrisRouterFWPortAllowTable to { arrisRouterFWCfg 44 }"
REVISION "201410170000Z" -- Oct 17, 2014
DESCRIPTION
"Add new MIBs, arrisRouterWiFiPhysicalChannelStatsEnable, arrisRouterWiFiPhysicalChannelStatsMeasurementRate,
arrisRouterWiFiPhysicalChannelStatsMeasurementInterval, arrisRouterChannelStatsMeasurementTable,
arrisRouterChannelStatsRSSITable"
REVISION "201410140000Z" -- Oct 14, 2014
DESCRIPTION
"Add a mib arrisRouterSoftGreTransportInterface to { arrisRouterSoftGreWanEntry 29 }"
REVISION "201410130000Z" -- Oct 13, 2014
DESCRIPTION
"Add MIB arrisRouterWiFiScanOperatingStandards to { arrisRouterWiFiScanResultEntry 10 }
Add MIB arrisRouterWiFiScanSecurityModeEnabled to { arrisRouterWiFiScanResultEntry 11 }
Add MIB arrisRouterWiFiScanOperatingChannelBandwidth to { arrisRouterWiFiScanResultEntry 12 }"
REVISION "201410110000Z" -- Oct 11, 2014
DESCRIPTION
"Add MIB arrisRouterFWSecurityLevel to { arrisRouterFWCfg 9 }"
REVISION "201409150000Z" -- Sep 15, 2014
DESCRIPTION
"Add MIB arrisRouterFWMacBridgingFunctionEnabled to { arrisRouterFWCfg 42 }
Add MIB arrisRouterFWMacBridgingTable to { arrisRouterFWCfg 43 }"
REVISION "201407110000Z" -- July 11, 2014
DESCRIPTION
"Modify Description for MIB arrisRouterLanBridgeType"
REVISION "201406160000Z" -- June 16, 2014
DESCRIPTION
"Add MIB arrisRouterLanBridgeType to { arrisRouterLanConfig 15 }"
REVISION "201406040000Z" -- June 4, 2014
DESCRIPTION
"Add arrisRouterWiFiRTSRetry, arrisRouterWiFiTxRetry and arrisRouterWiFi50RTSRetry, arrisRouterWiFi50TxRetry"
REVISION "201405150000Z" -- May 15, 2014
DESCRIPTION
"Add new mib arrisRouterSoftGreWanDNSRetryTimer."
REVISION "201404280000Z" -- Apr 28, 2014
DESCRIPTION
"Add a mib for hotspot function.arrisRouterSoftGreWanProvisionType to { arrisRouterSoftGreWanEntry 28 }"
REVISION "201403270000Z" --March 27, 2014
DESCRIPTION
"Add arrisRouterBSSArpAuditInterval"
REVISION "201403250000Z" -- Mar 25, 2014
DESCRIPTION
"Add new table arrisRouterLanClientDHCPOptionsTable for DHCP Option."
REVISION "201403190000Z" -- March 19, 2014
DESCRIPTION
"Add arrisRouterDHCPRelayAgentWanObjects"
REVISION "201403060000Z" -- March 6, 2014
DESCRIPTION
"Modify arrisRouterWanCurrentDNSIPIndex maximum number from 4 to 8 same as arrisRouterWanStaticDNSIPIndex maximum number."
REVISION "201402240000Z" -- Feb 24, 2014
DESCRIPTION
"Add arrisRouterWanDHCPSrvAddrV6 to get the IPv6 address of the accepted DHCPv6 server.
Add arrisRouterWanDHCPSrvDUIDV6 to get the DHCP Unique ID (DUID) of the accepted DHCPv6 server."
REVISION "201401280000Z" -- Jan 28, 2014
DESCRIPTION
"Add arrisRouterWanDHCPDUIDV6 to get the DHCP Unique ID (DUID) of the WAN DHCP Client"
REVISION "201401270000Z" --Jan 27, 2014
DESCRIPTION
"Remove arrisRouterSoftGreAssociateEthernetLAN"
REVISION "201401160000Z" --Jan 17, 2014
DESCRIPTION
"Propagate SoftGre and Ictrl MIBs from dev1 Comcast"
REVISION "201401100000Z" -- Jan 10, 2014
DESCRIPTION
"Add arrisRouterBssWmmEnable and arrisRouterBssWmmAPSD in arrisRouterBSSEntry to control WMM settings based on SSID."
REVISION "201311280000Z" -- Nov 28, 2013
DESCRIPTION
"Add new mibs for fire sharing:
1. add arrisRouterLanFileSharingTable
2. add arrisRouterLanLocalUserTable
3. add arrisRouterLanFilesharingPermitTable"
REVISION "201311250000Z" -- NOV 25, 2013
DESCRIPTION
"Add AP and Client Scan MIBs"
REVISION "201311200000Z" -- Nov 20, 2013
DESCRIPTION
"Modify MIB arrisRouterLanUSBPortTable OID to { arrisRouterLanConfig 13 }"
REVISION "201310170000Z" -- Oct 17, 2013
DESCRIPTION
"Add arrisRouterWanForceIGMPVersion to control GW host configured IGMP version"
REVISION "201310150000Z" -- Oct 15, 2013
DESCRIPTION
"remove arrisRouterWPAGroupRekeyInterval"
REVISION "201309190000Z" -- Sept 19, 2013
DESCRIPTION
"Change arrisRouterCustomID to read-write"
REVISION "201309040000Z" -- Sep 4, 2013
DESCRIPTION
"Add ac mode support in arrisRouterWiFi50Mode, add 80MHz support in arrisRouterWiFi50ChannelBW"
REVISION "201308260000Z" -- Aug 26, 2013
DESCRIPTION
"revert 201308200000Z patch"
REVISION "201308200000Z" -- Aug 20, 2013
DESCRIPTION
"Add new Mibs
1. add new mibs arrisRouterLanClientDeviceName, arrisRouterLanClientRSSI
2. add new items to arrisRouterRIPInterface
arrisRouterRIPInterface, arrisRouterRIPSendVersion, arrisRouterRIPReceiveVersion, arrisRouterRIPDefaultMetric
3. Add new items for IPv6 Firewall security
arrisRouterFWIPv6Security, arrisRouterFWIPv6SecurityLevel, arrisRouterFWIPv6BlockHTTP
arrisRouterFWIPv6BlockICMP, arrisRouterFWIPv6BlockMulticast, arrisRouterFWIPv6BlockP2P,
arrisRouterFWIPv6BlockIDENT, arrisRouterFWIPv6Enable
4. add new items to arrisRouterEmailSettings
arrisRouterEmailNotifyTypes, arrisRouterEmailNotifyTypeFW, arrisRouterEmailNotifyTypePC,
arrisRouterEmailNotifyTypeAlert, arrisRouterEmailNotifyTypeWarning, arrisRouterEmailSenderAddress"
REVISION "201308130000Z" -- Aug 13, 2013
DESCRIPTION
"Change default value of arrisRouterFwEnableMulticast to true"
REVISION "201308130000Z" -- Aug 13, 2013
DESCRIPTION
"Change arrisRouterLanSrvDHCPOptionsIdx syntax from Unsigned32 (1..4) to Unsigned32."
REVISION "201308070000Z" -- Aug 07, 2013
DESCRIPTION
"Added arrisRouterLanUSBPortTable."
REVISION "201308020000Z" -- Aug 2, 2013
DESCRIPTION
"arrisRouterLanDNSIdx (1..6) current implementation only supports 3 IPv4 and 3 IPv6 DNS servers"
REVISION "201307300000Z" -- July 30, 2013
DESCRIPTION
"Remove arrisRouterWiFi50AMSDUEnable."
REVISION "201307260000Z" -- July 26, 2013
DESCRIPTION
"Remove arrisRouterWiFiAMSDUEnable."
-- Revision history
REVISION "201307240000Z" -- July 24, 2013
DESCRIPTION
"Change the arrisRouterLanSrvDHCPOptionsTable MIB OID value from arrisRouterLanConfig 10 to 11."
REVISION "201307220001Z" -- July 22, 2013
DESCRIPTION
"Update arrisRouterLanSettings description. Removed the part saying we reset the WIFI settings to default as this is LAN only settings."
REVISION "201307170001Z" -- July 17, 2013
DESCRIPTION
"Added arrisRouterAuthAccountEnabled"
REVISION "201307170000Z" -- July 17, 2013
DESCRIPTION
"modify arrisRouterLanClientType definition."
REVISION "201307160000Z" -- July 16, 2013
DESCRIPTION
"Change description of arrisRouterWiFi50OutputPower."
REVISION "201306260000Z" -- June 26, 2013
DESCRIPTION
"Add arrisRouterWiFiPhysicalChannel and arrisRouterWiFi50PhysicalChannel and change description of arrisRouterWiFiRadioControlMode"
REVISION "201306200000Z" -- June 20, 2013
DESCRIPTION
"Change MAX-ACCESS of arrisRouterWpsDeviceName, arrisRouterWpsModelName, arrisRouterWps50DeviceName and arrisRouterWps50ModelName
from read-write to read-only"
REVISION "201306050000Z" -- June 05, 2013
DESCRIPTION
"Change arrisRouterWiFiBGProtect defaults from true to false and change description of arrisRouterWiFiOutputPower"
REVISION "201306030000Z" -- June 3, 2013
DESCRIPTION
"Added arrisRouterLocalPosixTimeZone"
REVISION "201305310000Z" -- May 31, 2013
DESCRIPTION
"Added arrisRouterLanClientManufacturerOUI, arrisRouterLanClientSerialNumber and arrisRouterLanClientProductClass"
REVISION "201305290000Z" -- May 29, 2013
DESCRIPTION
"Added ethernet port 2~4 mapping to arrisRouterLanClientAdapterType 21~23."
REVISION "201305220000Z" -- May 22, 2013
DESCRIPTION
"Added arrisRouterLanSrvDHCPOptionsTable"
REVISION "201301310000Z" -- May 17, 2013
DESCRIPTION
"Remove WPAPSK from arrisRouterBssSecurityMode."
REVISION "201305090000Z" -- May 09, 2013
DESCRIPTION
"Limit the length of the arrisRouterSNTPServerName to 64 as using in GWDB"
REVISION "201304270000Z" -- Apr 27, 2013
DESCRIPTION
"changed the status of arrisRouterAdminPassword from deprecated to current. "
REVISION "201304240000Z" -- Apr 24, 2013
DESCRIPTION
"Added arrisRouterWanTR181GatewayInfoObjects"
REVISION "201304170000Z" -- Apr 17, 2013
DESCRIPTION
"remove arrisRouterWiFi50Allow40MHzOnlyOperation and change value list of arrisRouterWiFi50ChannelBW"
REVISION "201304150000Z" -- Apr 15, 2013
DESCRIPTION
"Add arrisRouterWanDhcpSrvIPAddr"
REVISION "201304030000Z" -- Apr 10, 2013
DESCRIPTION
"add arrisRouterLanClientOnline"
REVISION "201304080000Z" -- Apr 08, 2013
DESCRIPTION
"Added arrisRouterWiFiExtensionChannel"
REVISION "201303190000Z" -- Apr 02, 2013
DESCRIPTION
"add arrisRouterFWSrvTr69LastInstance, arrisRouterFWSrvTr69InstanceID for use with TR069 instance tracking"
REVISION "201303290000Z" -- Mar 29, 2013
DESCRIPTION
"Change arrisRouterTrustedDeviceIndex MAX value from 3 to 30 to sync to GWDB definition."
REVISION "201303150000Z" -- Mar 15, 2013
DESCRIPTION
"Update the description of arrisRouterLanMappedInterface"
REVISION "201303130000Z" -- Mar 13, 2013
DESCRIPTION
"Add new option accessUser of arrisRouterWebAccessLevel for TWC XML provisioning"
REVISION "201303070000Z" -- Mar 7, 2013
DESCRIPTION
"Correct the mib name 'arrisRouterFWDDNSUserHame' to 'arrisRouterFWDDNSUserName' "
REVISION "201303060000Z" -- Mar 6, 2013
DESCRIPTION
"Added arrisRouterFWVirtSrvTableEnabled"
REVISION "201302080000Z" -- Feb 8, 2013
DESCRIPTION
"Change max-access of arrisRouterFWMACFilterAddr, arrisRouterFWMACFilterTOD, arrisRouterFWPortTrigDesc,
arrisRouterFWPortTrigPortStart, arrisRouterFWPortTrigPortEnd, arrisRouterFWPortTargPortStart,
arrisRouterFWPortTargPortEnd, arrisRouterFWPortTrigProtoType, arrisRouterBlackListTOD from read-write to read-create."
REVISION "201301310000Z" -- Jan 31, 2013
DESCRIPTION
"Update the description of arrisRouterBssSecurityMode, arrisRouterWpsMode and arrisRouterWps50Mode."
REVISION "201301100000Z" -- Jan 10, 2013
DESCRIPTION
"Remove comment msoControlled50nMode(3) is not supported in arrisRouterWiFiRadioControlMode"
REVISION "201212270000Z" -- Dec 27, 2012
DESCRIPTION
"add back arrisRouterTimeZoneUTCOffset MIB for TWC XML download"
REVISION "201212190000Z" -- Dec 19, 2012
DESCRIPTION
"remove restoreUser(1), restoreGuest(2), restoreUserNoReboot(4), restoreGuestNoReboot(5)
add specific description to arrisRouterFWMACFilterEntry.
"
REVISION "201212170000Z" -- Dec 17, 2012
DESCRIPTION
"Extend value list in arrisRouterLanClientAdapterType MIB."
REVISION "201212110000Z" -- Dec 11, 2012
DESCRIPTION
"Added arrisRouterSaveCurrentConfigFile and arrisRouterRestoreCurrentConfigFile MIB."
REVISION "201212040000Z" -- Dec 04, 2012
DESCRIPTION
"Temporarily Remove arrisRouterSaveMsoPostProvConfig MIB."
REVISION "201211020000Z" -- Nov 2, 2012
DESCRIPTION
"Added percent12(12) to arrisRouterWiFiOutputPower MIB and arrisRouterWiFi50OutputPower.
Moved arrisRouterPCLogType MIB sub-id from 2 to 4 "
REVISION "201211010000Z" -- November 01, 2012
DESCRIPTION
"Added arrisRouterTrustedDeviceName, arrisRouterTrustedDeviceAddrType, arrisRouterTrustedDeviceAddr"
REVISION "201210310000Z" -- October 31, 2012
DESCRIPTION
"Removed arrisRouterWiFiMulticastA, arrisRouterWiFiMulticastBG, arrisRouterLanIPv6Mode"
REVISION "201210260000Z" -- Oct 26, 2012
DESCRIPTION
"Removed the following MIBs not supported
arrisRouterLanRateLimit
arrisRouterLanDownRateLimit
arrisRouterLanUpRateLimit"
REVISION "201210260000Z" -- Oct 26, 2012
DESCRIPTION
"Extend value to mcs23 for arrisRouterWiFiHTMCS and arrisRouterWiFi50HTMCS."
REVISION "201210150000Z" -- Oct 15, 2012
DESCRIPTION
"Added arrisRouterWirelessBand mib."
REVISION "201210150000Z" -- Oct 15, 2012
DESCRIPTION
"Added arrisRouterSaveMsoPostProvConfig MIB."
REVISION "201208290000Z" -- Aug 29, 2012
DESCRIPTION
"Remove options(2)and(3)from the arrisRouterWiFiResetDefaults MIB.
Add 0 to arrisRouterWiFiResetDefaults MIB to indicate that nothing is to be reset.
Remove arrisRouterWiFiTxPower and arrisRouterWiFi50TxPower from the ARRIS Router MIB."
REVISION "201206120000Z" -- June 12, 2012
DESCRIPTION
"Add arrisRouterWifi50 MIBs for 5.0 gz radio. Add arrisRouterDSLiteWanLSNATAddrType MIB."
REVISION "201205300000Z" -- May 30, 2012
DESCRIPTION
"Add arrisRouterWiFiNumSSIDSupported "
REVISION "201205220000Z" -- May 22, 2012
DESCRIPTION
"Add arrisRouterLanEtherPortHasLink MIB definition"
REVISION "201205210000Z" -- May 21, 2012
DESCRIPTION
"Add arrisRouterWanDelegatedPrefixLength,arrisRouterWanDelegatedPrefix"
REVISION "201204020000Z" -- April 2, 2012
DESCRIPTION
"Add arrisRouterAllow40MHzOnlyOperation MIB definition"
REVISION "201203210000Z" -- February 21, 2012
DESCRIPTION
"Change arrisRouterWiFiBGProtect and arrisRouterWiFiFrameBurst defaults from false to true"
REVISION "201202150000Z" -- February 21, 2012
DESCRIPTION
"Added arrisRouterFWIPFilterAction, arrisRouterFWIPFilterDirection"
REVISION "201202150000Z" -- February 15, 2012
DESCRIPTION
"Added arrisRouterLanPreProvLeaseTime MIB"
REVISION "201112090000Z" -- December 09, 2011
DESCRIPTION
"Added arrisRouterInboundTrafficLogTable, arrisRouterInboundTrafficLogEntry, arrisRouterInboundTrafficLogIndex, arrisRouterInboundTrafficLogData "
REVISION "201110060000Z" -- October 06, 2011
DESCRIPTION
"Added arrisRouterLanNatAlgsEnabled MIB"
REVISION "201109060000Z" -- September 06, 2011
DESCRIPTION
"Added arrisRouterWiFiRadioControlMode,
arrisRouterLanMappedInterface,
arrisRouterLanEnvironmentControl"
REVISION "201108300000Z" -- Aug 30, 2011
DESCRIPTION
"Added arrisRouterFWBlockFragIPPkts,
Fix the OID of arrisRouterWebAccessTable."
REVISION "201108180000Z" -- Aug 18, 2011
DESCRIPTION
"Added arrisRouterWebAccessTable.
Updated Syntax of arrisRouterAuthUserName, arrisRouterAuthPassword and arrisRouterAuthType."
REVISION "201105050000Z" -- May 5, 2011
DESCRIPTION
"Added arrisRouterAuthTable for TG852G/NA/TW"
REVISION "201104280000Z" -- April 28, 2011
DESCRIPTION
"Removed arrisRouterWiFiEnableRadioNow for TG852G/NA/TW"
REVISION "201102090000Z" -- February 09, 2011
DESCRIPTION
"Added arrisRouterSNTPServerStatus from remove list"
REVISION "201102040000Z" -- February 04, 2011
DESCRIPTION
"Added arrisRouterLanOverrideDNS"
REVISION "201101180000Z" -- January 18, 2011
DESCRIPTION
"Added arrisRouterWiFiEnableRadioNow"
REVISION "201101100000Z" -- January 10, 2011
DESCRIPTION
"Changed arrisRouterWEP64BitKeyValue and arrisRouterWEP128BitKeyValue from OCTET STRING to DisplayString. Removed size limits."
REVISION "201101090000Z" -- January 09, 2011
DESCRIPTION
"Added arrisRouterRIPRoutedSubnetDHCP and arrisRouterRIPRoutedSubnetNAT"
REVISION "201012220000Z" -- December 22, 2010
DESCRIPTION
"Added 8-bit limitation to arrisRouterRIPAuthKeyID"
REVISION "201012170000Z" -- December 17, 2010
DESCRIPTION
"Added arrisRouterRIPSendCMInterface,
arrisRouterRIPRoutedSubnetIP,arrisRouterRIPRoutedSubnetGWNetIPType,
arrisRouterRIPRoutedSubnetGWNetIP,arrisRouterRIPRoutedSubnetMask,
arrisRouterRIPRoutedSubnetEnabled,arrisRouterRIPSendCMInterface"
REVISION "201012150000Z" -- December 15, 2010
DESCRIPTION
"Added 'auto' option to arrisRouterWiFiGuardInterval
and arrisRouterWanCurrentNetMask, arrisRouterWanIFMacAddr
arrisRouterEnableParentalCont, arrisRouterDebugLogTable
and Sercomm merge MIB 20101202"
REVISION "201012060000Z" -- December 06, 2010
DESCRIPTION
"Made arrisRouterCurrentTime read-write."
REVISION "201011290000Z" -- November 29, 2010
DESCRIPTION
"Sercomm merge MIB 20101126"
REVISION "201011260000Z" -- November 26, 2010
DESCRIPTION
"Added 20/40 option to arrisRouterWiFiChannelBW"
REVISION "201011230000Z" -- November 23, 2010
DESCRIPTION
"Reduce maximum length of arrisRouterRIPAuthKeyString to 16. Added wpaWpa2Psk(7) and wpaWpa2Enterprise(8) to arrisRouterBssSecurityMode"
REVISION "201011080000Z" -- November 08, 2010
DESCRIPTION
"Added arrisRouterWanCurrentNetMask column to arrisRouterWanCurrentTable to make it easier for IPv4 addresses to display netmask.
Reduced number of WAN table entries from max of 8 to 4."
REVISION "201010260000Z" -- October 26, 2010
DESCRIPTION
"Remove unsupport Mibs:
oid: arrisRouterWanApply
oid: arrisRouterWanApplyLog
oid: arrisRouterWanStaticDNSFreeIdx
oid: arrisRouterLanCount
oid: arrisRouterLanGatewayIp2Type
oid: arrisRouterLanGatewayIp2
oid: arrisRouterLanClientMACMfg
oid: arrisRouterLanClientLeaseStart
oid: arrisRouterLanClientStatus
oid: arrisRouterLanClientInfLease
oid: arrisRouterLanClientLeaseState
oid: arrisRouterDeviceUpDownIPAddr
oid: arrisRouterDeviceUpDownStart
oid: arrisRouterDeviceUpDownEnd
oid: arrisRouterWEPPassPhrase
oid: arrisRouterWMMEDCASTATable
oid: arrisRouterWpsBoardNum
oid: arrisRouterWpsModelNum
Table: arrisRouterWDSCfg
oid: arrisRouterFWVirtSrvClear
oid: arrisRouterFWIPFilterClear
oid: arrisRouterFWMACFilterClear
oid: arrisRouterFWPortTrigClear
oid: arrisRouterFWSecurityLevel
oid: arrisRouterFWApplySettings
oid: arrisRouterFWApplyLog
oid: arrisRouterFWVirtSrvTOD
oid: arrisRouterFWPortTrigTOD
oid: arrisRouterFWFilterProxy
oid: arrisRouterFWFilterCookies
oid: arrisRouterFWFilterJavaApplets
oid: arrisRouterFWFilterActiveX
oid: arrisRouterFWFilterPopupWnds
oid: arrisRouterFWBlockFragIPPkts
oid: arrisRouterFWEnableWanBlocking
oid: arrisRouterFWEnableRGPassThru
oid: arrisRouterKeywordClear
oid: arrisRouterBlackListClear
oid: arrisRouterWhiteListCount
oid: arrisRouterWhiteListClear
oid: arrisRouterTrustedDeviceCount
oid: arrisRouterTrustedDeviceClear
oid: arrisRouterKeywordTableFreeIdx
oid: arrisRouterBlackListFreeIdx
oid: arrisRouterWhiteListFreeIdx
Table: arrisRouterWhiteListTable
oid: arrisRouterTrustedDeviceFreeIdx
oid: arrisRouterTimeZoneUTCOffset
Table: arrisRouterAuthTable
oid: arrisRouterApplySNTPSettings
oid: arrisRouterSNTPTableFreeIdx
oid: arrisRouterSNTPServerStatus
oid: arrisRouterHostAccessClientSeed
oid: arrisRouterHostCLITimeout
oid: arrisRouterHostAccessSSHEnable
oid: arrisRouterHostAccessSSHPassword
oid: arrisRouterWebAccessFreeIdx
oid: arrisRouterWebAccessSetting
Table: arrisRouterWebAccessTable"
REVISION "201010250000Z" -- October 25, 2010
DESCRIPTION
"Added arrisRouterFWAllowICMP"
REVISION "201010210000Z" -- October 21, 2010
DESCRIPTION
"Added arrisRouterTACACSPort, arrisRouterTACACSAddr and arrisRouterTACACSSecretKey"
REVISION "201010200000Z" -- October 20, 2010
DESCRIPTION
"Added column: arrisRouterFWVirtSrvLocalPortStart and arrisRouterFWVirtSrvLocalPortEnd to the table: arrisRouterFWVirtSrvTable.
This caused arrisRouterFWVirtSrvRowStatus to be renumbered from 9 to 11.
Added arrisRouterLanCPEAging to arrisRouterLanSrvTable"
REVISION "201010150000Z" -- October 15, 2010
DESCRIPTION
"Enhanced arrisRouterFactoryDefaults and renamed to arrisRouterDefaults"
REVISION "201010120000Z" -- October 12, 2010
DESCRIPTION
"Modified values for arrisRouterLanPassThru.
Renumbered items under arrisRouterSysCfg.
Added arrisRouterCustomID.
Added table: arrisRouterAuthTable.
Added arrisRouterCurrentTime"
REVISION "201009300000Z" -- September 30, 2010
DESCRIPTION
"Added arrisRouterCustomID"
REVISION "201009240000Z" -- September 24, 2010
DESCRIPTION
"Added arrisRouterLanUPnPEnable and removed arrisRouterFWEnableUPnP."
REVISION "201009210000Z" -- September 21, 2010
DESCRIPTION
"Added arrisRouterClearLogs"
REVISION "201009160000Z" -- September 16, 2010
DESCRIPTION
"Modified values for arrisRouterLanSettings.
Added arrisRouterAuthTable. Added arrisRouterFWL2TPPassThru.
Modified values for arrisRouterRIPAuthEnable. Renamed arrisRouterRIPAuthKey to arrisRouterRIPAuthKeyString.
Added arrisRouterRIPAuthKeyChain.
Added arrisRouterCustomSettings"
REVISION "201009010000Z" -- September 01, 2010
DESCRIPTION
"Added arrisRouterWiFiResetDefaults"
REVISION "201008170000Z" -- August 17, 2010
DESCRIPTION
"Further update to arrisRouterWiFiMode. Added arrisRouterLogLevel.
Added arrisRouterWpsResultStatus and renumbered other OIDs under arrisRouterWPSCfg.
Updated definition for arrisRouterWpsStatus.
Added Ethernet table: arrisRouterLanEtherPortTable."
REVISION "201007230000Z" -- July 23, 2010
DESCRIPTION
"Added arrisRouterSerialNumber, arrisRouterBootCodeVersion, arrisRouterHardwareVersion, arrisRouterFirmwareVersion"
REVISION "201007220000Z" -- July 22, 2010
DESCRIPTION
"Updated values for arrisRouterWpsPushButton. Added arrisRouterWpsStatus.
Update values for arrisRouterWiFiMode.
Removed arrisRouterWpsConfigReg"
REVISION "201007140000Z" -- July 14, 2010
DESCRIPTION
"Added numeric index to arrisRouterLanCustomTable."
REVISION "201007120000Z" -- July 12, 2010
DESCRIPTION
"Added arrisRouterWebAccessSetting."
REVISION "201006300000Z" -- June 30, 2010
DESCRIPTION
"Reduced size of arrisRouterTraceRtLog to 255. Changed minimum value of arrisRouterWiFiBeaconInterval to 1."
REVISION "201006280000Z" -- June 28, 2010
DESCRIPTION
"Changed arrisRouterWiFiEnableRadio back to TruthValue -- typo fixed. Made arrisRouterLanCustomIPAddr and arrisRouterLanCustomIPAddrType writable."
REVISION "201006200000Z" -- June 20, 2010
DESCRIPTION
"Removed arrisRouterLanDNSTableFreeIdx and renumbered items below it."
REVISION "201006170000Z" -- June 17, 2010
DESCRIPTION
"Changed arrisRouterFWVirtSrvTable to use row status: add arrisRouterFWVirtSrvRowStatus and remove arrisRouterFWVirtSrvEnabled.
Changed arrisRouterFWIPFilterTable to use row status: add arrisRouterFWIPFilterRowStatus and remove arrisRouterFWIPFilterEnabled.
Changed arrisRouterFWMACFilterTable to use row status: add arrisRouterFWMACFilterRowStatus.
Change arrisRouterFWPortTrigTable to use row status: add arrisRouterFWPortTrigRowStatus and remove arrisRouterFWPortTrigEnabled.
Added arrisRouterLanPassThru to Lan interface.
Added arrisRouterLanFirewallOn to Lan interface."
REVISION "201005270000Z" -- May 27, 2010
DESCRIPTION
"Added arrisRouterLanGatewayIp2 and arrisRouterLanGatewayIp2Type to handle simultaneous IPv4 and IPv6 on LAN.
Added resetDefaults to arrisRouterFWApplySettings. Added arrisRouterName. Added arrisRouterFWAllowAll.
Added restartWLAN to arrisRouterLanSettings."
REVISION "201005260000Z" -- May 26, 2010
DESCRIPTION
"Added arrisRouterFWSecurityLevel and arrisRouterLanIPv6Mode and added arrisRouterLanCustomComments. Put size ranges on most objects of type DisplayString."
REVISION "201005110000Z" -- May 11, 2010
DESCRIPTION
"Removed unnecessary enable 'firewall' and 'parental controls' logs. These are always 'on'. They can be configured to email or not.
Removed arrisHostAccessHttpWan which duplicates functionality of arrisRouterFWEnableRemoteMgmt"
REVISION "201005070000Z" -- May 7, 2010
DESCRIPTION
"Added variables to obtain lowest 'available' index for tables that have the ability via RowStatus to create new rows."
REVISION "201005030000Z" -- May 3, 2010
DESCRIPTION
"Added user and MSO change log tables. Added arrisRouterLanCustomTable for 'friendly name' and other attributes. Enhanced arrisRouterClientsUpDownTable."
REVISION "201004290000Z" -- April 29, 2010
DESCRIPTION
"Removed unnecessary DST variable. Added firewall and parental control log tables. Added web access table. Removed unnecessary log config variables."
REVISION "201004270000Z" -- April 27, 2010
DESCRIPTION
"Merged WAN static/dynamic for simplicity. Added global 'Apply settings'. Added 'time-of-day' to firewall and parental control rules. Remove WMM VLAN -- not needed."
REVISION "201004250000Z" -- April 25, 2010
DESCRIPTION
"Updated Wan config to handle multiple IP addresses and separate out static vs. dynamic."
REVISION "201004220000Z" -- April 22, 2010
DESCRIPTION
"Added 'apply log', made RIP settings 'global' and removed UPnP Lan tables, and update Wan config to handle multiple IP addresses."
REVISION "201002110000Z" -- February 11, 2010
DESCRIPTION
"Initial Revision"
::= { arrisProdIdRouter 1 }
arrisRouterMibObjects OBJECT IDENTIFIER ::= { arrisRouterMib 1 }
arrisRouterWanConfig OBJECT IDENTIFIER ::= { arrisRouterMibObjects 1 }
arrisRouterLanConfig OBJECT IDENTIFIER ::= { arrisRouterMibObjects 2 }
arrisRouterWirelessCfg OBJECT IDENTIFIER ::= { arrisRouterMibObjects 3 }
arrisRouterFWCfg OBJECT IDENTIFIER ::= { arrisRouterMibObjects 4 }
arrisRouterSysCfg OBJECT IDENTIFIER ::= { arrisRouterMibObjects 5 }
arrisRouterHostAccess OBJECT IDENTIFIER ::= { arrisRouterMibObjects 6 }
arrisRouterPingMgmt OBJECT IDENTIFIER ::= { arrisRouterMibObjects 7 }
arrisRouterTraceRtMgmt OBJECT IDENTIFIER ::= { arrisRouterMibObjects 8 }
arrisRouterICtrl OBJECT IDENTIFIER ::= { arrisRouterMibObjects 10 }
arrisRouterApplyAllSettings OBJECT-TYPE
SYNTAX INTEGER { unknown(0), applySettings(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This applies settings for the entire MIB. All services and components in the router will be restarted"
::= { arrisRouterMibObjects 9 }
arrisRouterWanConnType OBJECT-TYPE
SYNTAX INTEGER { unknown(0), dynamic(1), static(2), l2tpStatic(5), l2tpDynamic(6) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type of Wan connection."
::= { arrisRouterWanConfig 1 }
arrisRouterWanConnHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The host name"
::= { arrisRouterWanConfig 2 }
arrisRouterWanConnDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The domain name"
::= { arrisRouterWanConfig 3 }
arrisRouterWanMTUSize OBJECT-TYPE
SYNTAX Unsigned32 (256..1500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The MTU size for the Wan connection. Specify 0 for auto-set"
::= { arrisRouterWanConfig 4 }
arrisRouterWanCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWanCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific Static Wan IP address. In some environments, there may be both an IPv6 and IPv6 address or multiple IPv6 addresses."
::= { arrisRouterWanConfig 7 }
arrisRouterWanCurrentEntry OBJECT-TYPE
SYNTAX ArrisRouterWanCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific Static Wan IP address. In some environments, there may be both an IPv6 and IPv6 address or multiple IPv6 addresses."
INDEX { arrisRouterWanCurrentIPIndex }
::= { arrisRouterWanCurrentTable 1 }
ArrisRouterWanCurrentEntry ::= SEQUENCE {
arrisRouterWanCurrentIPIndex Unsigned32,
arrisRouterWanCurrentIPAddrType InetAddressType,
arrisRouterWanCurrentIPAddr InetAddress,
arrisRouterWanCurrentPrefix InetAddressPrefixLength,
arrisRouterWanCurrentGWType InetAddressType,
arrisRouterWanCurrentGW InetAddress,
arrisRouterWanCurrentIPType INTEGER,
arrisRouterWanCurrentNetMask InetAddress,
arrisRouterWanCurrentPrefixDelegationV6 InetAddressIPv6,
arrisRouterWanCurrentPrefixDelegationV6Len InetAddressPrefixLength,
arrisRouterWanCurrentPreferredLifetimeV6 INTEGER,
arrisRouterWanCurrentValidLifetimeV6 INTEGER
}
arrisRouterWanCurrentIPIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index currently limit to 4."
::= { arrisRouterWanCurrentEntry 1 }
arrisRouterWanCurrentIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Static IP address type for Wan connection."
::= { arrisRouterWanCurrentEntry 2 }
arrisRouterWanCurrentIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Static IP address for Wan connection. "
::= { arrisRouterWanCurrentEntry 3 }
arrisRouterWanCurrentPrefix OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Netmask (prefix) for Wan connection."
::= { arrisRouterWanCurrentEntry 4 }
arrisRouterWanCurrentGWType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Gateway address type for Wan connection."
::= { arrisRouterWanCurrentEntry 5 }
arrisRouterWanCurrentGW OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Gateway address for Wan connection. "
::= { arrisRouterWanCurrentEntry 6 }
arrisRouterWanCurrentIPType OBJECT-TYPE
SYNTAX INTEGER { unknown(0), dynamic(1), static(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of IP address."
::= { arrisRouterWanCurrentEntry 7 }
arrisRouterWanCurrentNetMask OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The netmask for the WAN connection if it is IPv4."
::= { arrisRouterWanCurrentEntry 8 }
arrisRouterWanCurrentPrefixDelegationV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The prefix, or initial bits of the address, given to the router to delegate to its attached CPEs."
::= { arrisRouterWanCurrentEntry 9 }
arrisRouterWanCurrentPrefixDelegationV6Len OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The length for the prefix to be delegated to attached CPEs."
::= { arrisRouterWanCurrentEntry 10 }
arrisRouterWanCurrentPreferredLifetimeV6 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The preferred lifetime for the assigned IPv6 address of the router."
::= { arrisRouterWanCurrentEntry 11 }
arrisRouterWanCurrentValidLifetimeV6 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The valid lifetime for the assigned IPv6 address of the router."
::= { arrisRouterWanCurrentEntry 12 }
-- arrsiRouterWannCurrentEntry End
arrisRouterWanStaticFreeIdx OBJECT-TYPE
SYNTAX Unsigned32 (0..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The lowest available index which can be used to create a new row/instance in arrisRouterWanStaticTable. A valid index is in the range [1..4].
If zero (0) is returned there are now more available rows"
::= { arrisRouterWanConfig 8 }
arrisRouterWanIFMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC address of the WAN interface."
::= { arrisRouterWanConfig 13 }
--todo note currently only 1 static address is supported
arrisRouterWanStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWanStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific Static Wan IP address. In some environments, there may be both an IPv6 and IPv6 address or multiple IPv6 addresses."
::= { arrisRouterWanConfig 9 }
arrisRouterWanStaticEntry OBJECT-TYPE
SYNTAX ArrisRouterWanStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific Static Wan IP address. In some environments, there may be both an IPv6 and IPv6 address or multiple IPv6 addresses."
INDEX { arrisRouterWanStaticIPIndex }
::= { arrisRouterWanStaticTable 1 }
ArrisRouterWanStaticEntry ::= SEQUENCE {
arrisRouterWanStaticIPIndex Unsigned32,
arrisRouterWanStaticIPAddrType InetAddressType,
arrisRouterWanStaticIPAddr InetAddress,
arrisRouterWanStaticPrefix InetAddressPrefixLength,
arrisRouterWanStaticGatewayType InetAddressType,
arrisRouterWanStaticGateway InetAddress,
arrisRouterWanStaticRowStatus RowStatus,
arrisRouterWanDelegatedPrefixLength InetAddressPrefixLength,
arrisRouterWanDelegatedPrefix InetAddressIPv6
}
arrisRouterWanStaticIPIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index currently limit to 4."
::= { arrisRouterWanStaticEntry 1 }
arrisRouterWanStaticIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Static IP address type for Wan connection."
::= { arrisRouterWanStaticEntry 2 }
arrisRouterWanStaticIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Static IP address for Wan connection. "
::= { arrisRouterWanStaticEntry 3 }
arrisRouterWanStaticPrefix OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Netmask (prefix) for Wan connection."
::= { arrisRouterWanStaticEntry 4 }
arrisRouterWanStaticGatewayType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Gateway address type for Wan connection."
::= { arrisRouterWanStaticEntry 5 }
arrisRouterWanStaticGateway OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Gateway address for Wan connection. "
::= { arrisRouterWanStaticEntry 6 }
arrisRouterWanStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus used to add/remove rows from the table"
::= { arrisRouterWanStaticEntry 7 }
arrisRouterWanDelegatedPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Length of IPV6 delegated prefix."
::= { arrisRouterWanStaticEntry 8 }
arrisRouterWanDelegatedPrefix OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IPV6 delegated prefix. "
::= { arrisRouterWanStaticEntry 9 }
arrisRouterWanTunnelObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 10 }
arrisRouterWanUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Tunnel Wan connection login user name (L2TP)"
::= { arrisRouterWanTunnelObjects 1 }
arrisRouterWanPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Tunnel Wan connection login password (L2TP)"
::= { arrisRouterWanTunnelObjects 2 }
arrisRouterWanEnableIdleTimeout OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Idle timeout enabled? (L2TP)"
::= { arrisRouterWanTunnelObjects 3 }
arrisRouterWanIdleTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Idle timeout value for tunnel connection (LLTP)"
DEFVAL { 300 }
::= { arrisRouterWanTunnelObjects 4 }
arrisRouterWanTunnelAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Address type of tunnel server. (L2TP)"
::= { arrisRouterWanTunnelObjects 5 }
arrisRouterWanTunnelAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Address of tunnel server. (L2TP) Either the IP address or the host name is required."
::= { arrisRouterWanTunnelObjects 6 }
arrisRouterWanTunnelHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Hostname of the tunnel server. (L2TP) Either the IP address or the host name is required."
::= { arrisRouterWanTunnelObjects 7 }
arrisRouterWanEnableKeepAlive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "KeepAlive timeout enabled? (L2TP)"
::= { arrisRouterWanTunnelObjects 8 }
arrisRouterWanKeepAliveTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "KeepAlive timeout value (L2TP)"
DEFVAL { 30 }
::= { arrisRouterWanTunnelObjects 9 }
arrisRouterWanDNSObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 11 }
-- todo this is not an option now it is either all dynamic or all static can not separate out DNS servers at this time
arrisRouterWanUseAutoDNS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Use automatic DNS servers as specified by ISP and DHCP."
::= { arrisRouterWanDNSObjects 1 }
arrisRouterWanCurrentDNSTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWanCurrentDNSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the IP addresses of the current DNS servers. These may be dynamically obtained from the WAN DHCP server or these may
have been statically configured in arrisRouterWanStaticDNSTable."
::= { arrisRouterWanDNSObjects 2 }
arrisRouterWanCurrentDNSEntry OBJECT-TYPE
SYNTAX ArrisRouterWanCurrentDNSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the IP addresses of the current DNS servers. These may be dynamically obtained from the WAN DHCP server or these may
have been statically configured in arrisRouterWanStaticDNSTable."
INDEX { arrisRouterWanCurrentDNSIPIndex }
::= { arrisRouterWanCurrentDNSTable 1 }
ArrisRouterWanCurrentDNSEntry ::= SEQUENCE {
arrisRouterWanCurrentDNSIPIndex Unsigned32,
arrisRouterWanCurrentDNSIPAddrType InetAddressType,
arrisRouterWanCurrentDNSIPAddr InetAddress
}
arrisRouterWanCurrentDNSIPIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index which also indicates the order/priority for DNS lookups. "
::= { arrisRouterWanCurrentDNSEntry 1 }
arrisRouterWanCurrentDNSIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of the IP address of the DNS server"
::= { arrisRouterWanCurrentDNSEntry 2 }
arrisRouterWanCurrentDNSIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of the DNS server."
::= { arrisRouterWanCurrentDNSEntry 3 }
arrisRouterWanStaticDNSTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWanStaticDNSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the IP addresses of the DNS servers that have been statically assigned.
This table may be empty if arrisRouterWanUseAutoDNS is set to true"
::= { arrisRouterWanDNSObjects 4 }
arrisRouterWanStaticDNSEntry OBJECT-TYPE
SYNTAX ArrisRouterWanStaticDNSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the IP addresses of the DNS servers that have been statically assigned. This table may be empty if arrisRouterWanUseAutoDNS is set to true"
INDEX { arrisRouterWanStaticDNSIPIndex }
::= { arrisRouterWanStaticDNSTable 1 }
ArrisRouterWanStaticDNSEntry ::= SEQUENCE {
arrisRouterWanStaticDNSIPIndex Unsigned32,
arrisRouterWanStaticDNSIPAddrType InetAddressType,
arrisRouterWanStaticDNSIPAddr InetAddress,
arrisRouterWanStaticDNSRowStatus RowStatus
}
arrisRouterWanStaticDNSIPIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index which also indicates the order/priority for DNS lookups. There is a limit of 8 rows."
::= { arrisRouterWanStaticDNSEntry 1 }
arrisRouterWanStaticDNSIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type of the IP address of the DNS server"
::= { arrisRouterWanStaticDNSEntry 2 }
arrisRouterWanStaticDNSIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address of the DNS server."
::= { arrisRouterWanStaticDNSEntry 3 }
arrisRouterWanStaticDNSRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The rowstatus used to add and remove rows"
::= { arrisRouterWanStaticDNSEntry 4 }
arrisRouterWanDHCPObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 12 }
arrisRouterWanRenewLease OBJECT-TYPE
SYNTAX INTEGER { noApply(0), apply(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to apply(1) to renew the primary public Wan DHCP lease"
::= { arrisRouterWanDHCPObjects 1 }
arrisRouterWanReleaseLease OBJECT-TYPE
SYNTAX INTEGER { noApply(0), apply(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to apply(1) to release the primary public Wan DHCP lease"
::= { arrisRouterWanDHCPObjects 2 }
arrisRouterWanDHCPDuration OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds that the current Wan DHCP lease is valid."
::= { arrisRouterWanDHCPObjects 3 }
arrisRouterWanDHCPExpire OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time when the current Wan DHCP lease expires."
::= { arrisRouterWanDHCPObjects 4 }
arrisRouterWanRenewLeaseV6 OBJECT-TYPE
SYNTAX INTEGER { noApply(0), apply(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Set to apply(1) to renew the primary public Wan DHCP lease"
::= { arrisRouterWanDHCPObjects 5 }
arrisRouterWanReleaseLeaseV6 OBJECT-TYPE
SYNTAX INTEGER { noApply(0), apply(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Set to apply(1) to release the primary public Wan DHCP lease"
::= { arrisRouterWanDHCPObjects 6 }
arrisRouterWanDHCPDurationV6 OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IPV6 The number of seconds that the current Wan DHCP lease is valid."
::= { arrisRouterWanDHCPObjects 7 }
arrisRouterWanDHCPExpireV6 OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IPV6 The date and time when the current Wan DHCP lease expires."
::= { arrisRouterWanDHCPObjects 8 }
arrisRouterWanDhcpSrvIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of the DHCP server."
::= { arrisRouterWanDHCPObjects 9 }
arrisRouterWanDhcpOpt43Sub02 OBJECT-TYPE
SYNTAX INTEGER { erouter(0), ecm(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCP Option 43 Sub-option 2 content.
When set the value to 'erouter(0)', the Option 43 Sub-option 2 content will be 'EROUTER' at the DHCPDISCOVER packet;
When set the value to 'ecm(1)', the Option 43 Sub-option 2 content will be 'ECM' at the DHCPDISCOVER packet;"
DEFVAL { 0 }
::= { arrisRouterWanDHCPObjects 10 }
arrisRouterWanDHCPDUIDV6 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..130))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The DHCP Unique ID (DUID) of the WAN DHCP Client."
::= { arrisRouterWanDHCPObjects 11 }
arrisRouterWanDHCPSrvAddrV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IPv6 address of the accepted DHCPv6 server."
::= { arrisRouterWanDHCPObjects 12 }
arrisRouterWanDHCPSrvDUIDV6 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..130))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The DHCP Unique ID (DUID) of the accepted DHCPv6 server."
::= { arrisRouterWanDHCPObjects 13 }
arrisRouterWanConnTypeV6 OBJECT-TYPE
SYNTAX INTEGER { unknown(0), dynamic(1), static(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 type of Wan connection."
::= { arrisRouterWanConfig 16 }
arrisRouterWanIPProvMode OBJECT-TYPE
SYNTAX INTEGER { disabledBridge(0), ipv4(1), ipv6(2), dualStack(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "eRouter initialization mode."
::= { arrisRouterWanConfig 17 }
arrisRouterDSLiteWanObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 18 }
arrisRouterDSLiteWanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Enable or disable the DSLite."
DEFVAL { true }
::= { arrisRouterDSLiteWanObjects 1 }
arrisRouterDSLiteWanLSNATAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Address type of LSNAT. IPV6 or FQDN."
::= { arrisRouterDSLiteWanObjects 2 }
arrisRouterDSLiteWanLSNATAddr OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 The IP address of the LSNAT server."
::= { arrisRouterDSLiteWanObjects 3 }
arrisRouterDSLiteTcpMssClamping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Turn on/off (TCP) MSS clamping for ipv6 tunnel."
DEFVAL { true }
::= { arrisRouterDSLiteWanObjects 4 }
arrisRouterDSLiteTcpMssValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "TCP Mss value for ipv6 tunnel"
::= { arrisRouterDSLiteWanObjects 5 }
arrisRouterDSLiteWanResolvedAddr OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Resolved IPV6 address of the LSNAT server."
::= { arrisRouterDSLiteWanObjects 6 }
arrisRouterWanTR181GatewayInfoObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 21 }
arrisRouterTR181GatewayManufacturerOUI OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Organizationally unique identifier of the associated Internet Gateway Device.
Possible patterns:
- <Empty> (an empty string)
- [0-9A-F]{6} "
::= { arrisRouterWanTR181GatewayInfoObjects 1 }
arrisRouterTR181GatewayProductClass OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifier of the product class of the associated Internet Gateway Device."
::= { arrisRouterWanTR181GatewayInfoObjects 2 }
arrisRouterTR181GatewaySerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the associated Internet Gateway Device."
::= { arrisRouterWanTR181GatewayInfoObjects 3 }
arrisRouterSoftGreWanObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 19 }
arrisRouterSoftGreWanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterSoftGreWanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific SoftGreWan"
::= { arrisRouterSoftGreWanObjects 1 }
arrisRouterSoftGreWanEntry OBJECT-TYPE
SYNTAX ArrisRouterSoftGreWanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific SoftGreWan. ONLY Index of 1 currently Supported!"
INDEX { ifIndex } --from IF-MIB
::= { arrisRouterSoftGreWanTable 1 }
ArrisRouterSoftGreWanEntry ::= SEQUENCE {
arrisRouterSoftGreWanEnable TruthValue,
arrisRouterSoftGreMappedInterface Unsigned32,
arrisRouterSoftGreMaxSessions INTEGER,
arrisRouterSoftGreWanControllerFqdn DisplayString,
arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddressType InetAddressType,
arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddress InetAddress,
arrisRouterSoftGreWanFailoverPingCount INTEGER,
arrisRouterSoftGreWanFailoverPingInterval INTEGER,
arrisRouterSoftGreWanFailoverThreshold INTEGER,
arrisRouterSoftGreCircuitIdEnabled TruthValue,
arrisRouterSoftGreRemoteIdEnabled TruthValue,
arrisRouterSoftGreRadiusEnabled TruthValue,
arrisRouterSoftGreRadiusServerAddressType InetAddressType,
arrisRouterSoftGreRadiusServerAddress InetAddress,
arrisRouterSoftGreRadiusServerPort Unsigned32,
arrisRouterSoftGreRadiusKey DisplayString,
arrisRouterSoftGreRadiusReAuthInterval Unsigned32,
arrisRouterSoftGreVlanQEnable TruthValue,
arrisRouterSoftGreWanDscp DscpOrAny,
arrisRouterSoftGreWanDNSRetryTimer Unsigned32,
arrisRouterSoftGreWanCurrentControllerIPAddressType InetAddressType,
arrisRouterSoftGreWanCurrentControllerIPAddress InetAddress,
arrisRouterSoftGreWanPrimaryControllerIPAddressType InetAddressType,
arrisRouterSoftGreWanPrimaryControllerIPAddress InetAddress,
arrisRouterSoftGreWanSecondaryControllerIPAddressType InetAddressType,
arrisRouterSoftGreWanSecondaryControllerIPAddress InetAddress,
arrisRouterSoftGreWanStatus INTEGER,
arrisRouterSoftGreTransportInterface INTEGER,
arrisRouterSoftGreRadiusTransportInterface INTEGER,
arrisRouterSoftGreAcctServerAddressType InetAddressType,
arrisRouterSoftGreAcctServerAddress InetAddress,
arrisRouterSoftGreAcctServerPort Unsigned32,
arrisRouterSoftGreAcctKey DisplayString,
arrisRouterSoftGreAcctInterval Unsigned32,
arrisRouterSoftGreRadiusSecondaryServerAddressType InetAddressType,
arrisRouterSoftGreRadiusSecondaryServerAddress InetAddress,
arrisRouterSoftGreRadiusSecondaryServerPort Unsigned32,
arrisRouterSoftGreRadiusSecondaryKey DisplayString,
arrisRouterSoftGreRadiusSecondaryReAuthInterval Unsigned32
}
arrisRouterSoftGreWanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the SoftGRE WiFi Hotspot Client."
DEFVAL { false }
::= { arrisRouterSoftGreWanEntry 1 }
arrisRouterSoftGreMappedInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name of the member physical network interface (or virtual
network interface in the case of a wireless SSID) comprising
the logical interface, aka LAN subnet.
This mib object takes in an unsigned integer with the
following bitmap setup:
0x00000001 // ethernet (unsupported)
0x00000002 // usb (unsupported)
0x00000004 // moca (unsupported)
0x00000008 // ssid0 (unsupported)
0x00000010 // ssid1 (unsupported)
0x00000020 // ssid2
0x00000040 // ssid3 (unsupported)
0x00000080 // ssid4 (unsupported)
0x00000100 // ssid5 (unsupported)
0x00000200 // ssid6 (unsupported)
0x00000400 // ssid7 (unsupported)
Example of mapping the ssid2 to the
SoftGre subnet: 0x00000020
Note that by assigning this interface to the SoftGre
Application causes it to be unusable for LAN services."
::= { arrisRouterSoftGreWanEntry 2 }
arrisRouterSoftGreMaxSessions OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The maximum number of roaming devices for this AP
Setting the number of concurrent SoftGre client sessions to
0 must cause the following actions to be performed by
the Gateway.
Disable broadcast of SoftGre SSID (No clients can associate)
SoftGRE interface is disabled (No routing possible)
Release the public IP associated to the SoftGRE interface"
DEFVAL { 5 }
::= { arrisRouterSoftGreWanEntry 3 }
arrisRouterSoftGreWanControllerFqdn OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The FQDN of the WLAN GW that will terminate tunnels from this AP."
::= { arrisRouterSoftGreWanEntry 4 }
arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address used for the secondary WLAN GW that will terminate tunnels from this AP."
::= { arrisRouterSoftGreWanEntry 5 }
arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address of the secondary WLAN GW that will terminate tunnels from this AP.
If the arrisRouterSoftGreWanControllerFqdn is FQDN format, this value will be ignored.
When the MIB arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddress is valid, the value of arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddress
will also be ignored if the AddressType of arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddressType is different from the AddressType of arrisRouterSoftGreWanControllerFqdn."
::= { arrisRouterSoftGreWanEntry 6 }
arrisRouterSoftGreWanFailoverPingCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of ICMP Pings sent at a regular interval for WLAN GW
reachability health check"
DEFVAL { 3 }
::= { arrisRouterSoftGreWanEntry 7 }
arrisRouterSoftGreWanFailoverPingInterval OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configured interval in seconds between WLAN GW reachability health checks"
DEFVAL { 60 }
::= { arrisRouterSoftGreWanEntry 8 }
arrisRouterSoftGreWanFailoverThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of consecutive un-acknowledged pings before it is determined
that the current WLAN GW is no longer available and will fail-over
to another WLAN GW if the DNS responded with more than one WLAN GW IP"
DEFVAL { 3 }
::= { arrisRouterSoftGreWanEntry 9 }
arrisRouterSoftGreCircuitIdEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the SoftGRE Circuit ID being added to DHCP"
DEFVAL { true }
::= { arrisRouterSoftGreWanEntry 10 }
arrisRouterSoftGreRemoteIdEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the SoftGRE RemoteId being added to DHCP"
DEFVAL { true }
::= { arrisRouterSoftGreWanEntry 11 }
arrisRouterSoftGreRadiusEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable Radius Authentication for the SoftGRE Tunnel"
DEFVAL { false }
::= { arrisRouterSoftGreWanEntry 12 }
arrisRouterSoftGreRadiusServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address used for arrisRouterRadiusAddress."
::= { arrisRouterSoftGreWanEntry 13 }
arrisRouterSoftGreRadiusServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The internet address of the RADIUS server for this service set.
If not specified and Radius Enabled, will default to WLAN GW"
::= { arrisRouterSoftGreWanEntry 14 }
arrisRouterSoftGreRadiusServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port used to communicate with the RADIUS server for this
service set. Defaults to Port 1812"
DEFVAL { 1812 }
::= { arrisRouterSoftGreWanEntry 15 }
arrisRouterSoftGreRadiusKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS key."
::= { arrisRouterSoftGreWanEntry 16 }
arrisRouterSoftGreRadiusReAuthInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The network re-authentication interval. If set to zero, no
re-authentication will be performed."
::= { arrisRouterSoftGreWanEntry 17 }
arrisRouterSoftGreVlanQEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the VLan Q tag being added to the packet"
DEFVAL { true }
::= { arrisRouterSoftGreWanEntry 18 }
arrisRouterSoftGreWanDscp OBJECT-TYPE
SYNTAX DscpOrAny
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object allows the overwrite of the DSCP field per RFC 3260."
DEFVAL { 0 }
::= { arrisRouterSoftGreWanEntry 19 }
arrisRouterSoftGreWanDNSRetryTimer OBJECT-TYPE
SYNTAX Unsigned32(30..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Retry timer(seconds) triggered when HHG is unable to resolve the WLAN GW"
DEFVAL { 30 }
::= { arrisRouterSoftGreWanEntry 20 }
arrisRouterSoftGreWanCurrentControllerIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of internet address used for current active Hotspot WLAN GW controller."
::= { arrisRouterSoftGreWanEntry 21 }
arrisRouterSoftGreWanCurrentControllerIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internet address of current active Hotspot WLAN GW controller."
::= { arrisRouterSoftGreWanEntry 22 }
arrisRouterSoftGreWanPrimaryControllerIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of internet address used for Primary Hotspot WLAN GW controller in DNS SRV record of FQDN."
::= { arrisRouterSoftGreWanEntry 23 }
arrisRouterSoftGreWanPrimaryControllerIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internet address of Primary Hotspot WLAN GW controller in DNS SRV record of FQDN."
::= { arrisRouterSoftGreWanEntry 24 }
arrisRouterSoftGreWanSecondaryControllerIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of internet address used for Secondary Hotspot WLAN GW controller in DNS SRV record of FQDN."
::= { arrisRouterSoftGreWanEntry 25 }
arrisRouterSoftGreWanSecondaryControllerIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internet address of Secondary Hotspot WLAN GW controller in DNS SRV record of FQDN."
::= { arrisRouterSoftGreWanEntry 26 }
arrisRouterSoftGreWanStatus OBJECT-TYPE
SYNTAX INTEGER {up(0),down(1),error(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This MIB object reports the current operational state of tunnel.
The up(0) state indicates the interface is able to transmit and receive network traffic.
The down(1) state indicates the interface is prevented from entering the Up(0) state.
The error(2) state indicates there is an error or other fault condition detected on the interface."
::= { arrisRouterSoftGreWanEntry 27 }
arrisRouterSoftGreTransportInterface OBJECT-TYPE
SYNTAX INTEGER {gwip(0), cmip(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GRE tunnel local IP address, 0 for GW IP, 1 for CM IP. The address type must be same to the
GRE tunnel server address configured by arrisRouterSoftGreWanControllerFqdn/arrisRouterSoftGreWanControllerProvisionedSecondaryIpAddress."
DEFVAL { gwip }
::= { arrisRouterSoftGreWanEntry 29 }
arrisRouterSoftGreRadiusTransportInterface OBJECT-TYPE
SYNTAX INTEGER {gwip(0), cmip(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS local IP address, 0 for GW IP, 1 for CM IP."
DEFVAL { gwip }
::= { arrisRouterSoftGreWanEntry 30 }
arrisRouterSoftGreAcctServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address used for arrisRouterSoftGreAcctServerAddress."
::= { arrisRouterSoftGreWanEntry 31 }
arrisRouterSoftGreAcctServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The internet address of the RADIUS accounting server for this service set.
If not specified and Radius Enabled, will default to RADIUS authentication server"
::= { arrisRouterSoftGreWanEntry 32 }
arrisRouterSoftGreAcctServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port used to communicate with the RADIUS accounting server for this
service set. Defaults to Port 1813"
DEFVAL { 1813 }
::= { arrisRouterSoftGreWanEntry 33 }
arrisRouterSoftGreAcctKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS accounting key."
::= { arrisRouterSoftGreWanEntry 34 }
arrisRouterSoftGreAcctInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS accounting interim update interval. If set to zero, no
accounting update will be performed."
::= { arrisRouterSoftGreWanEntry 35 }
arrisRouterSoftGreRadiusSecondaryServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address used for arrisRouterRadiusSecondaryAddress."
::= { arrisRouterSoftGreWanEntry 36 }
arrisRouterSoftGreRadiusSecondaryServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The internet address of the Secondary RADIUS server for this service set."
::= { arrisRouterSoftGreWanEntry 37 }
arrisRouterSoftGreRadiusSecondaryServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port used to communicate with the Secondary RADIUS server for this
service set. Defaults to Port 1812"
DEFVAL { 1812 }
::= { arrisRouterSoftGreWanEntry 38 }
arrisRouterSoftGreRadiusSecondaryKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS key."
::= { arrisRouterSoftGreWanEntry 39 }
arrisRouterSoftGreRadiusSecondaryReAuthInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The network re-authentication interval of the Secondary RADIUS server.
If set to zero, no re-authentication will be performed."
::= { arrisRouterSoftGreWanEntry 40 }
arrisRouterSoftGreSSIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterSoftGreSSIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information to be assigned per SSID across GRE tunnel.
Table is 1 based"
::= { arrisRouterSoftGreWanObjects 2 }
arrisRouterSoftGreSSIDEntry OBJECT-TYPE
SYNTAX ArrisRouterSoftGreSSIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the information to be assigned per SSID across GRE tunnel.
Index is the SSID"
INDEX { ifIndex } --from IF-MIB
::= { arrisRouterSoftGreSSIDTable 1 }
ArrisRouterSoftGreSSIDEntry ::= SEQUENCE {
arrisRouterSoftGreVLanId Unsigned32,
arrisRouterSoftGreVLanPriority Unsigned32
}
arrisRouterSoftGreVLanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The VLan ID to be used for this managed SSID.
Set to zero to not use VLan"
DEFVAL { 0 }
::= { arrisRouterSoftGreSSIDEntry 1 }
arrisRouterSoftGreVLanPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The VLan Priority to be used for this managed SSID."
DEFVAL { 0 }
::= { arrisRouterSoftGreSSIDEntry 2 }
arrisRouterSoftGreCustomerOptOut OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If the user has opted out of the service, setting this value to true
the Gateway will ignore any of the provisioned HotSpot Configuration
from the config file."
DEFVAL { false }
::= { arrisRouterSoftGreWanObjects 3 }
arrisRouterSoftGreCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates if the softGRE/Hotspot feature is available on this device."
DEFVAL { true }
::= { arrisRouterSoftGreWanObjects 5 }
arrisRouterDHCPRelayAgentWanObjects OBJECT IDENTIFIER ::= { arrisRouterWanConfig 20 }
arrisRouterDHCPRelayAgentSSIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterDHCPRelayAgentSSIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information to be assigned per SSID with DHCP Relay.
Table is 1 based"
::= { arrisRouterDHCPRelayAgentWanObjects 1 }
arrisRouterDHCPRelayAgentSSIDEntry OBJECT-TYPE
SYNTAX ArrisRouterDHCPRelayAgentSSIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the information to be assigned per SSID with DHCP Relay.
Index is the SSID."
INDEX { ifIndex } --from IF-MIB
::= { arrisRouterDHCPRelayAgentSSIDTable 1 }
ArrisRouterDHCPRelayAgentSSIDEntry ::= SEQUENCE {
arrisRouterDHCPRelayAgentEnable TruthValue,
arrisRouterDHCPRelayAgentCircuitIdEnabled TruthValue,
arrisRouterDHCPRelayAgentRemoteIdEnabled TruthValue,
arrisRouterDHCPRelayAgentOption60SSIDEnabled TruthValue
}
arrisRouterDHCPRelayAgentEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the DHCPRelayAgent.
This DHCPRelayAgent feature is only working on bridge mode."
DEFVAL { true }
::= { arrisRouterDHCPRelayAgentSSIDEntry 1 }
arrisRouterDHCPRelayAgentCircuitIdEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the Circuit ID being added to DHCP"
DEFVAL { true }
::= { arrisRouterDHCPRelayAgentSSIDEntry 2 }
arrisRouterDHCPRelayAgentRemoteIdEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the RemoteId being added to DHCP"
DEFVAL { true }
::= { arrisRouterDHCPRelayAgentSSIDEntry 3 }
arrisRouterDHCPRelayAgentOption60SSIDEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the SSID name being inserted to the beginning of DHCP Option 60"
DEFVAL { false }
::= { arrisRouterDHCPRelayAgentSSIDEntry 4 }
arrisRouterWanForceIGMPVersion OBJECT-TYPE
SYNTAX INTEGER { auto(0),igmpv1(1), igmpv2(2), igmpv3(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Forces eRouter using the specific IGMP Version in the WAN side.
see the Linux proc file /proc/sys/net/ipv4/conf/erouter0/force_igmp_version for reference"
::= { arrisRouterWanConfig 22 }
-- lan table
arrisRouterLanSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific Lan."
::= { arrisRouterLanConfig 2 }
arrisRouterLanSrvEntry OBJECT-TYPE
SYNTAX ArrisRouterLanSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information for a specific Lan."
INDEX { ifIndex } --from IF-MIB
::= { arrisRouterLanSrvTable 1 }
ArrisRouterLanSrvEntry ::= SEQUENCE {
arrisRouterLanName DisplayString,
arrisRouterLanSubnetMaskType InetAddressType,
arrisRouterLanSubnetMask InetAddress,
arrisRouterLanGatewayIpType InetAddressType,
arrisRouterLanGatewayIp InetAddress,
arrisRouterLanGatewayIp2Type InetAddressType,
arrisRouterLanGatewayIp2 InetAddress,
arrisRouterLanVLanID Unsigned32,
arrisRouterLanUseDHCP TruthValue,
arrisRouterLanStartDHCPType InetAddressType,
arrisRouterLanStartDHCP InetAddress,
arrisRouterLanEndDHCPType InetAddressType,
arrisRouterLanEndDHCP InetAddress,
arrisRouterLanLeaseTime Unsigned32,
arrisRouterLanDomainName DisplayString,
arrisRouterLanRelayDNS TruthValue,
arrisRouterLanPassThru INTEGER,
arrisRouterLanFirewallOn TruthValue,
arrisRouterLanUPnPEnable TruthValue,
arrisRouterLanCPEAging Integer32,
arrisRouterLanOverrideDNS TruthValue,
arrisRouterLanNatAlgsEnabled BITS,
arrisRouterLanMappedInterface Unsigned32,
arrisRouterLanEnvironmentControl INTEGER,
arrisRouterLanPrefixLengthV6 InetAddressPrefixLength,
arrisRouterLanUseDHCPV6 TruthValue,
arrisRouterLanStartDHCPV6 InetAddressIPv6,
arrisRouterLanEndDHCPV6 InetAddressIPv6,
arrisRouterLanLeaseTimeV6 Unsigned32,
arrisRouterLanLinkLocalAddressV6 InetAddressIPv6,
arrisRouterLanDNSRelayV6 TruthValue,
arrisRouterLanDNSOverrideV6 TruthValue,
arrisRouterLanPreProvLeaseTime Unsigned32,
arrisRouterLanParentalControlsEnable TruthValue
}
arrisRouterLanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Textual name of this Lan."
::= { arrisRouterLanSrvEntry 1 }
arrisRouterLanSubnetMaskType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip Address Type of the SubnetMask for a specific Network."
DEFVAL { ipv4 }
::= { arrisRouterLanSrvEntry 2 }
arrisRouterLanSubnetMask OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip Address of the SubnetMask for a specific Network."
::= { arrisRouterLanSrvEntry 3 }
arrisRouterLanGatewayIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip Address Type of the Gateway for a specific Network."
DEFVAL { ipv4 }
::= { arrisRouterLanSrvEntry 4 }
arrisRouterLanGatewayIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip Address of the Gateway for a specific Network."
::= { arrisRouterLanSrvEntry 5 }
arrisRouterLanGatewayIp2Type OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip Address Type of the Gateway for a specific Network."
DEFVAL { ipv4 }
::= { arrisRouterLanSrvEntry 6 }
arrisRouterLanGatewayIp2 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip Address of the Gateway for a specific Network."
::= { arrisRouterLanSrvEntry 7 }
arrisRouterLanVLanID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The VLan ID to be used for this Lan. Set to zero to not use VLan"
DEFVAL { 0 }
::= { arrisRouterLanSrvEntry 8 }
arrisRouterLanUseDHCP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the local DHCP server on this VLan."
DEFVAL { true }
::= { arrisRouterLanSrvEntry 9 }
arrisRouterLanStartDHCPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type of IP address for the start of the range of IP addresses to be handed out by this DHCP server"
::= { arrisRouterLanSrvEntry 10 }
arrisRouterLanStartDHCP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The start of the range of IP addresses to be handed out by this DHCP server"
::= { arrisRouterLanSrvEntry 11 }
arrisRouterLanEndDHCPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type of IP address for the end of the range of IP addresses to be handed out by this DHCP server"
::= { arrisRouterLanSrvEntry 12 }
arrisRouterLanEndDHCP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The end of the range of IP addresses to be handed out by this DHCP server"
::= { arrisRouterLanSrvEntry 13 }
arrisRouterLanLeaseTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The length of the lease time for dynamic (DHCP) IP addresses handed out by this device."
::= { arrisRouterLanSrvEntry 14 }
arrisRouterLanDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Optional domain name for this lan"
::= { arrisRouterLanSrvEntry 15 }
arrisRouterLanRelayDNS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable DNS relay"
DEFVAL { false }
::= { arrisRouterLanSrvEntry 19 }
arrisRouterLanPassThru OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), passThru(1), routedNAT(2), routedNoNAT(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get/set whether or not this Lan is in pass-thru mode or bridged/NAT.
To put the device into non-bridged mode with routing and NAT disabled -- pass-thru, use: passThru(1).
To put the device into bridged (routed) mode with Network Address Translation (NAT) enabled use: routedNAT(2).
To put the device into bridged (routed) mode with Network Address Translation (NAT) disabled use: routedNoNAT(3)."
DEFVAL { routedNAT }
::= { arrisRouterLanSrvEntry 21 }
arrisRouterLanFirewallOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get/set whether or not the firewall is applied to this Lan"
::= { arrisRouterLanSrvEntry 22 }
arrisRouterLanUPnPEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get/set whether or not UPnP is enabled for this Lan"
::= { arrisRouterLanSrvEntry 23 }
arrisRouterLanCPEAging OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The timeout period in seconds for aging out
dynamically learned forwarding information.
The default value of zero means do not age"
::= { arrisRouterLanSrvEntry 24 }
arrisRouterLanOverrideDNS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable DNS override. If DNS override is true the IP addresses in arrisRouterLanDNSTable will be passed to LAN clients via DHCP.
Otherwise, the DNS servers received by the WAN connection will be passed to the LAN clients."
DEFVAL { false }
::= { arrisRouterLanSrvEntry 25 }
arrisRouterLanNatAlgsEnabled OBJECT-TYPE
SYNTAX BITS {
rsvp(0), -- US/DS; IP 46 (Reserved)
ftp(1), -- US/DS; TCP 21
tftp(2), -- US; UDP 17
kerb88(3), -- US; UDP 88 (Reserved)
netBiosDgm(4), -- US; UDP 138 (Reserved)
ike(5), -- US/DS; UDP 500 (Reserved)
rtsp(6), -- US/DS; TCP 554 (Reserved)
kerb1293(7), -- US; UDP 1293 (Reserved)
h225(8), -- US/DS; TCP 1720
pptp(9), -- US/DS; TCP 1723
msn(10), -- US/DS; TCP 1863 (Reserved)
sip(11), -- US; UDP 5060
icq(12), -- US; TCP 5190 (Reserved)
irc6667(13), -- US; TCP 6667
icqTalk(14), -- US/DS; UDP 6701 (Reserved)
net2Phone(15), -- US/DS; UDP 6801 (Reserved)
irc7000(16), -- US; TCP 7000 (Reserved)
irc8000(17) -- US; TCP 8000 (Reserved)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies which NAT application layer gateway supplements are enabled
on this device. The default value for this object is for all ALG's
to be enabled. Reserved bits are for ALGs that are currently not supported."
::= { arrisRouterLanSrvEntry 26 }
arrisRouterLanMappedInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name of the member physical network interface (or virtual
network interface in the case of a wireless SSID) comprising the logical
interface, aka LAN subnet. This mib object takes in an unsigned integer with the
following bitmap setup:
Single-Band support:
0x00000001 // ethernet
0x00000002 // usb (unsupported)
0x00000004 // moca
0x00000008 // ssid1
0x00000010 // ssid2
0x00000020 // ssid3
0x00000040 // ssid4
0x00000080 // ssid5
0x00000100 // ssid6
0x00000200 // ssid7
0x00000400 // ssid8
Dual-Band Support:
0x00000001 // ethernet
0x00000002 // usb (unsupported)
0x00000004 // moca
0x00000008 // ssid1 & ssid9
0x00000010 // ssid2 & ssid10
0x00000020 // ssid3 & ssid11
0x00000040 // ssid4 & ssid12
0x00000080 // ssid5 & ssid13
0x00000100 // ssid6 & ssid14
0x00000200 // ssid7 & ssid15
0x00000400 // ssid8 & ssid16
Example of mapping the ethernet, usb, moca, and ssid1 to the
primary LAN subnet:
0x0000000F = (Integer) 15
NOTE - A physical/virtual interface may not be assigned to
more than one logical interface."
::= { arrisRouterLanSrvEntry 27 }
arrisRouterLanEnvironmentControl OBJECT-TYPE
SYNTAX INTEGER { unlocked(0), locked(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls whether or not the settings which define the
operating environment of
the logical interface, aka LAN subnet, are changeable via
the GUI.
When equal to unlocked, the environment settings MAY be
changed via the UI.
When equal to locked, the environment settings MAY NOT be
changed via the UI."
DEFVAL { unlocked }
::= { arrisRouterLanSrvEntry 28 }
arrisRouterLanPrefixLengthV6 OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IPV6 The length indicating the routable portion of the prefix.
This length is advertised to the host either through DHCP or
router advertisement. The host uses this length as a clue to generate
the rest of the bits which makes up its 128-bit address."
::= { arrisRouterLanSrvEntry 29 }
arrisRouterLanUseDHCPV6 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Enable or disable the local DHCPv6 server on this VLan."
DEFVAL { true }
::= { arrisRouterLanSrvEntry 30 }
arrisRouterLanStartDHCPV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 The start of the range of IP addresses to be handed out by this DHCP server.
NOTE - Only 128 - prefix_length(arrisRouterLanPrefixLengthV6) bits should be configured."
::= { arrisRouterLanSrvEntry 31 }
arrisRouterLanEndDHCPV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 The end of the range of IP addresses to be handed out by this DHCP instace.
NOTE - Only 128 - prefix_length(arrisRouterLanPrefixLengthV6) bits should be configured."
::= { arrisRouterLanSrvEntry 32 }
arrisRouterLanLeaseTimeV6 OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 lease time for dynamic (DHCP) IP addresses handed out by this DHCP server."
::= { arrisRouterLanSrvEntry 33 }
arrisRouterLanLinkLocalAddressV6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Link local IPV6 address"
::= { arrisRouterLanSrvEntry 34 }
arrisRouterLanDNSRelayV6 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Enable or disable DNS relay."
DEFVAL { false }
::= { arrisRouterLanSrvEntry 35 }
arrisRouterLanDNSOverrideV6 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Enable or disable DNS override. If DNS override is true the IPv6 addresses in
arrisRouterLanDNSTable will be passed to LAN clients via DHCPv6. Otherwise, the DNS
servers received by the WAN connection will be passed to the LAN clients."
DEFVAL { false }
::= { arrisRouterLanSrvEntry 36 }
arrisRouterLanPreProvLeaseTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The length of the lease time for dynamic (DHCP) IP addresses handed out by this device prior
to Gateway provisioning."
::= { arrisRouterLanSrvEntry 37 }
arrisRouterLanParentalControlsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the Parent Control to this subnet."
DEFVAL { false }
::= { arrisRouterLanSrvEntry 39 }
arrisRouterLanDNSTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanDNSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains DSN server information for a specific Lan."
::= { arrisRouterLanConfig 3 }
arrisRouterLanDNSEntry OBJECT-TYPE
SYNTAX ArrisRouterLanDNSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains DNS server information for a specific Lan."
INDEX { ifIndex, arrisRouterLanDNSIdx } --from IF-MIB
::= { arrisRouterLanDNSTable 1 }
ArrisRouterLanDNSEntry ::= SEQUENCE {
arrisRouterLanDNSIdx Unsigned32,
arrisRouterLanDNSIPAddrType InetAddressType,
arrisRouterLanDNSIPAddr InetAddress,
arrisRouterLanDNSRowStatus RowStatus
}
arrisRouterLanDNSIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index, also corresponds to the order/priority of the DNS servers for lookups.
Current implementation only supports 3 IPv4 and 3 IPv6 DNS servers"
::= { arrisRouterLanDNSEntry 1 }
arrisRouterLanDNSIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Internet address type for the DNS server"
::= { arrisRouterLanDNSEntry 2 }
arrisRouterLanDNSIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Internet address for the DNS server"
::= { arrisRouterLanDNSEntry 3 }
arrisRouterLanDNSRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus used to add or remove DNS row entries"
::= { arrisRouterLanDNSEntry 4 }
-- arrisRouterLanDNSEntry End
-- list of currently connected clients
arrisRouterClientObjects OBJECT IDENTIFIER ::= { arrisRouterLanConfig 4 }
arrisRouterLanClientCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of clients on this Lan. This corresponds to the number of rows in arrisRouterLanClientTable"
::= { arrisRouterClientObjects 1 }
arrisRouterLanClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the set of DHCP clients for this Lan."
::= { arrisRouterClientObjects 2 }
arrisRouterLanClientEntry OBJECT-TYPE
SYNTAX ArrisRouterLanClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the set of DHCP clients for this Lan."
INDEX { ifIndex, arrisRouterLanClientIPAddrType, arrisRouterLanClientIPAddr }
::= { arrisRouterLanClientTable 1 }
ArrisRouterLanClientEntry ::= SEQUENCE {
arrisRouterLanClientIPAddrType InetAddressType,
arrisRouterLanClientIPAddr InetAddress,
arrisRouterLanClientHostName DisplayString,
arrisRouterLanClientMAC MacAddress,
arrisRouterLanClientAdapterType INTEGER,
arrisRouterLanClientType INTEGER,
arrisRouterLanClientLeaseEnd DateAndTime,
arrisRouterLanClientRowStatus RowStatus,
arrisRouterLanClientOnline INTEGER,
arrisRouterLanClientComment DisplayString,
arrisRouterLanClientManufacturerOUI DisplayString,
arrisRouterLanClientSerialNumber DisplayString,
arrisRouterLanClientProductClass DisplayString,
arrisRouterLanClientDeviceName DisplayString,
arrisRouterLanClientLastChange Integer32,
arrisRouterLanClientTimeConnected Integer32
}
arrisRouterLanClientIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Current IP address type for the DHCP client."
::= { arrisRouterLanClientEntry 1 }
arrisRouterLanClientIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Current IP address for the DHCP client."
::= { arrisRouterLanClientEntry 2 }
arrisRouterLanClientHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Hostname for the DHCP client."
::= { arrisRouterLanClientEntry 3 }
arrisRouterLanClientMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "MAC address of the DHCP client."
::= { arrisRouterLanClientEntry 4 }
arrisRouterLanClientAdapterType OBJECT-TYPE
SYNTAX INTEGER { unknown(0),
ethernet(1),
usb(2),
moca(3),
dsg(4),
wireless1(5),
wireless2(6),
wireless3(7),
wireless4(8),
wireless5(9),
wireless6(10),
wireless7(11),
wireless8(12),
wireless9(13),
wireless10(14),
wireless11(15),
wireless12(16),
wireless13(17),
wireless14(18),
wireless15(19),
wireless16(20),
ethernet2(21),
ethernet3(22),
ethernet4(23)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The type of the adapter."
::= { arrisRouterLanClientEntry 6 }
arrisRouterLanClientType OBJECT-TYPE
SYNTAX INTEGER { unknown(0), dynamic(1), static(5), dynamicReserved(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of IP address. Value list:
1: unknown(0) ( No client should use this value)
2: dynamic(1) ( The client IP address is in DHCPv6 or DHCPv6 lease file, but it don't configured as Reserved client on WebGUI)
3: static(5) (If the client is online, and we can't find the client information in DHCPv4 or DHCPv6 lease file and it is not configured as Reserved client on WebGUI, then we put it types to static. Notice IPv6 stateless client and link local client would also tagged as this type)
4: dynamic_reserved(6) (The Reserved client configured on WebGUI.)"
::= { arrisRouterLanClientEntry 7 }
arrisRouterLanClientLeaseEnd OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time and date when this lease expires. If arrisRouterLanClientType is static this is meaningless and will return an unspecified date/time."
::= { arrisRouterLanClientEntry 9 }
arrisRouterLanClientRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "To create or remove static clients. It is not possible to remove rows that correspond to dynamic IP addresses."
::= { arrisRouterLanClientEntry 13 }
arrisRouterLanClientOnline OBJECT-TYPE
SYNTAX INTEGER { offline(0), online(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Returns the if the client is currently online (connected/active) or offline."
::= { arrisRouterLanClientEntry 14 }
arrisRouterLanClientComment OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "Comment field for the client."
::= { arrisRouterLanClientEntry 15 }
arrisRouterLanClientManufacturerOUI OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Organizationally unique identifier of the Device manufacturer as provided to the Gateway by the Device.
Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. Possible patterns:
[0-9A-F]{0..6} "
::= { arrisRouterLanClientEntry 17 }
arrisRouterLanClientSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the Device as provided to the Gateway by the Device."
::= { arrisRouterLanClientEntry 18 }
arrisRouterLanClientProductClass OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifier of the class of product for which the Device's serial number applies as provided to the Gateway by the Device.
If the Device does not provide a Product Class, then this parameter MUST be an empty string."
::= { arrisRouterLanClientEntry 19 }
arrisRouterLanClientDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device name."
::= { arrisRouterLanClientEntry 20 }
arrisRouterLanClientLastChange OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Returns the time from last change state to now."
::= { arrisRouterLanClientEntry 24 }
arrisRouterLanClientTimeConnected OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Returns the time since connected in seconds."
::= { arrisRouterLanClientEntry 25 }
-- ---------------------------------------------------------------------
-- LAN Client Table extension for DHCP Options
-- ---------------------------------------------------------------------
arrisRouterLanClientDHCPOptionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanClientDHCPOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the set of DHCP clients for this Lan."
::= { arrisRouterClientObjects 8 }
arrisRouterLanClientDHCPOptionsEntry OBJECT-TYPE
SYNTAX ArrisRouterLanClientDHCPOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the set of DHCP clients for this Lan."
INDEX { ifIndex, arrisRouterLanClientIPAddrType, arrisRouterLanClientIPAddr, arrisRouterLanClientDHCPOptionsIdx }
::= { arrisRouterLanClientDHCPOptionsTable 1 }
ArrisRouterLanClientDHCPOptionsEntry ::= SEQUENCE {
arrisRouterLanClientDHCPOptionsIdx Unsigned32,
arrisRouterLanClientDHCPOptionsTag Unsigned32,
arrisRouterLanClientDHCPOptionsValue DisplayString,
arrisRouterLanClientDHCPOptionsRowStatus RowStatus
}
arrisRouterLanClientDHCPOptionsIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterLanClientDHCPOptionsEntry 1 }
arrisRouterLanClientDHCPOptionsTag OBJECT-TYPE
SYNTAX Unsigned32 (1..254)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Option Number"
::= { arrisRouterLanClientDHCPOptionsEntry 2 }
arrisRouterLanClientDHCPOptionsValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Option Value."
::= { arrisRouterLanClientDHCPOptionsEntry 3 }
arrisRouterLanClientDHCPOptionsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus used to add or remove DHCP Options row entries"
::= { arrisRouterLanClientDHCPOptionsEntry 4 }
-- up/down history for client devices
arrisRouterDeviceUpDownTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterDeviceUpDownEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on when client devices connected to this Router are up and accessible."
::= { arrisRouterClientObjects 3 }
arrisRouterDeviceUpDownEntry OBJECT-TYPE
SYNTAX ArrisRouterDeviceUpDownEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on when client devices connected to this Router are up and accessible."
INDEX { ifIndex, arrisRouterDeviceUpDownIndex }
::= { arrisRouterDeviceUpDownTable 1 }
ArrisRouterDeviceUpDownEntry ::= SEQUENCE {
arrisRouterDeviceUpDownIndex Integer32,
arrisRouterDeviceUpDownMAC MacAddress,
arrisRouterDeviceUpDownIPType InetAddressType,
arrisRouterDeviceUpDownStatus RowStatus
}
arrisRouterDeviceUpDownIndex OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index used to order the arrisRouterClientsUpDownTable entries."
::= { arrisRouterDeviceUpDownEntry 1 }
arrisRouterDeviceUpDownMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address of the client. This is used to index the table."
::= { arrisRouterDeviceUpDownEntry 2 }
arrisRouterDeviceUpDownIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address type for the client during the time period specified by this row."
::= { arrisRouterDeviceUpDownEntry 3 }
arrisRouterDeviceUpDownStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is ONLY used to remove rows/items from this table"
::= { arrisRouterDeviceUpDownEntry 7 }
arrisRouterLanCustomCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of custom mapping of LAN clients to friendly names and other attributes. This corresponds to the number of rows in arrisRouterLanClientCustomTable"
::= { arrisRouterClientObjects 4 }
-- This table supports up to 25 devices.
arrisRouterLanCustomTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanCustomEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the set of mapping of LAN clients to friendly names and other attributes.
The table can be used to look up clients by IP address or MAC address or both.
The only field the system will fill-in automaticaly is arrisRouterLanCustomMACMfg."
::= { arrisRouterClientObjects 5 }
arrisRouterLanCustomEntry OBJECT-TYPE
SYNTAX ArrisRouterLanCustomEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the set of mapping of LAN clients to friendly names and other attributes.
The table can be used to look up clients by IP address or MAC address or both.
The only field the system will fill-in automaticaly is arrisRouterLanCustomMACMfg."
INDEX { arrisRouterLanCustomIdx }
::= { arrisRouterLanCustomTable 1 }
ArrisRouterLanCustomEntry ::= SEQUENCE {
arrisRouterLanCustomIdx Unsigned32,
arrisRouterLanCustomMAC MacAddress,
arrisRouterLanCustomIPAddrType InetAddressType,
arrisRouterLanCustomIPAddr InetAddress,
arrisRouterLanCustomFriendName DisplayString,
arrisRouterLanCustomHostName DisplayString,
arrisRouterLanCustomMACMfg DisplayString,
arrisRouterLanCustomComments DisplayString,
arrisRouterLanCustomRowStatus RowStatus
}
arrisRouterLanCustomIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index."
::= { arrisRouterLanCustomEntry 1 }
arrisRouterLanCustomMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "MAC address of the client. This is used to index the table."
::= { arrisRouterLanCustomEntry 2 }
arrisRouterLanCustomIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address. This is optional but either the IP or MAC should be present."
::= { arrisRouterLanCustomEntry 3 }
arrisRouterLanCustomIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address. This is optional but either the IP or MAC should be present."
::= { arrisRouterLanCustomEntry 4 }
arrisRouterLanCustomFriendName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The 'friendly' name for this client. The default is the host name.
Users can edit this via a user interface."
::= { arrisRouterLanCustomEntry 5 }
arrisRouterLanCustomHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Hostname for the client."
::= { arrisRouterLanCustomEntry 6 }
arrisRouterLanCustomMACMfg OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The manufacturer of the hardware adapter."
::= { arrisRouterLanCustomEntry 7 }
arrisRouterLanCustomComments OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Additional comments."
::= { arrisRouterLanCustomEntry 8 }
arrisRouterLanCustomRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set to true(1) to remove this device from the list/table"
::= { arrisRouterLanCustomEntry 9 }
-- RIP settings
arrisRouterRIPObjects OBJECT IDENTIFIER ::= { arrisRouterLanConfig 5 }
arrisRouterRIPEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable RIP authentication."
::= { arrisRouterRIPObjects 1 }
arrisRouterRIPAuthEnable OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), disable(0), textAuth(1), md5Auth(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable RIP authentication and type."
DEFVAL { disable }
::= { arrisRouterRIPObjects 2 }
arrisRouterRIPReportTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "RIP reporting interval."
DEFVAL { 30 }
::= { arrisRouterRIPObjects 3 }
arrisRouterRIPAuthKeyString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "RIP authentication key."
::= { arrisRouterRIPObjects 4 }
arrisRouterRIPAuthKeyID OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "RIP authentication key identifier."
::= { arrisRouterRIPObjects 5 }
arrisRouterRIPIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "RIP destination IP address type."
::= { arrisRouterRIPObjects 6 }
arrisRouterRIPIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "RIP unicast reporting destination IP address.
If this is configured to an ip address other than 0.0.0.0,
then the RIP messaging ( which is generally multicasted upstream ) will be unicasted to this ip address."
::= { arrisRouterRIPObjects 7 }
arrisRouterRIPPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The prefix for the routed subnet. This value can be set or the value: arrisRouterRIPSubnetMask.
For additional details see the description for: arrisRouterRIPRoutedNetIP"
::= { arrisRouterRIPObjects 8 }
arrisRouterRIPAuthKeyChain OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "RIP authentication key chain."
::= { arrisRouterRIPObjects 9 }
arrisRouterRIPRoutedSubnetIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address type for arrisRouterRIPRoutedNetIP"
::= { arrisRouterRIPObjects 10 }
arrisRouterRIPRoutedSubnetIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The specific network in the configured subnet that will be adverstised and routed.
This feature allows for the configuration of a public LAN-side subnet of hosts which is not necessarily
on the same subnet as the CMTS HFC IP address(s), CM IP address, or WAN-MAN IP address subnet.
The CPEs belonging to this routed subnet will have their IP addresses assigned statically.
The default gateway for these CPEs will be one of the addresses in the configured subnet.
The gateway IP address specified will become an actual secondary IP address on the device.
This secondary IP address will be share a single private LAN interface mac address; that is,
there will be (2) IP address on a single stack. (192.168.0.1 and arrisRouterRIPSubnetGWNetIP).
The device will also send RIP messages upstream to the CMTS router advertising this LAN-side routed
subnet so when frames come into the CMTS router destined to this routed subnet network,
the CMTS router will know how to route those frames."
::= { arrisRouterRIPObjects 11 }
arrisRouterRIPRoutedSubnetGWNetIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address type for arrisRouterRIPRoutedNetIP"
DEFVAL { ipv4 }
::= { arrisRouterRIPObjects 12 }
arrisRouterRIPRoutedSubnetGWNetIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "See the description of arrisRouterRIPRoutedNetIP. This is the Gateway IP address for the routable subnet."
::= { arrisRouterRIPObjects 13 }
arrisRouterRIPRoutedSubnetMask OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The subnet mask used for the routed subnet. This value will match arrisRouterRIPPrefixLen.
Usually prefixes are used with IPv6 and Netmasks are used with IPv4."
::= { arrisRouterRIPObjects 14 }
arrisRouterRIPRoutedSubnetEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If this is enabled, then we will advertise the RIP routed subnet network IP address with the next hop as the CM IP address."
::= { arrisRouterRIPObjects 15 }
arrisRouterRIPSendCMInterface OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If this is true/enabled, then RIP advertisements will be sent via the CM IP interface.
If this is false/disabled then RIP advertisements will be sent via the eRouter WAN IP interface."
DEFVAL { false }
::= { arrisRouterRIPObjects 16 }
arrisRouterRIPRoutedSubnetDHCP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If this is true/enabled, then a DHCP server will be started on the device for the routed subnet.
If this is false/disabled then the DHCP server will not be started and all LAN-based CPE devices
will need to be assigned static IP addresses."
DEFVAL { false }
::= { arrisRouterRIPObjects 17 }
arrisRouterRIPRoutedSubnetNAT OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If this is true/enabled, then a the Routed Subnet will be NATed using the Gateway Ip Address
If this is false/disabled then the NAT will be disabled for the routed subnet."
DEFVAL { false }
::= { arrisRouterRIPObjects 18 }
-- NOTE: Setup static routes using RFC4292 or at a minimum RFC 1213/1354
arrisRouterLanSettings OBJECT-TYPE
SYNTAX INTEGER { doNothing(0), applyPrimaryLan(1), applyGuestLans(2), applyAllLans(3), revertSettings(10), resetDefaults(11), restartWLAN(12) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This always returns doNothing(0) when read.
This applies settings for the primary LAN if applyPrimaryLan(1) is used. The network will be restarted.
The network(s) will be restarted and thus connections to these networks
will be lost.
To apply all settings for all networks use applyAllLans(3).
If applySettings fails, the modified settings will still be in the 'cache' until the device is rebooted or revertSettings(10) is used.
If several modifications have been made, to revert the settings back to the values stored in the non-volatile store, use revertSettings(10).
Reset all values in arrisRouterLanTable to their defaults by setting this value to resetDefaults(11).
Restart the Wireless LAN only (12)."
::= { arrisRouterLanConfig 6 }
arrisRouterLanEtherPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanEtherPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains configuration information for the physical Ethernet ports."
::= { arrisRouterLanConfig 8 }
arrisRouterLanEtherPortEntry OBJECT-TYPE
SYNTAX ArrisRouterLanEtherPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains configuration information for the physical Ethernet ports."
INDEX { arrisRouterLanEtherPortIdx }
::= { arrisRouterLanEtherPortTable 1 }
ArrisRouterLanEtherPortEntry ::= SEQUENCE {
arrisRouterLanEtherPortIdx Unsigned32,
arrisRouterLanEtherPortIFIndex Integer32,
arrisRouterLanEtherPortEnabled INTEGER,
arrisRouterLanEtherPortDuplex INTEGER,
arrisRouterLanEtherPortSpeed Integer32,
arrisRouterLanEtherPortAuto INTEGER,
arrisRouterLanEtherPortHasLink TruthValue
}
arrisRouterLanEtherPortIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterLanEtherPortEntry 1 }
arrisRouterLanEtherPortIFIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Corresponding IF Index in the MIB-2 IFTable"
::= { arrisRouterLanEtherPortEntry 2 }
arrisRouterLanEtherPortEnabled OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set if this Ethernet port is enabled."
DEFVAL { enabled }
::= { arrisRouterLanEtherPortEntry 3 }
arrisRouterLanEtherPortDuplex OBJECT-TYPE
SYNTAX INTEGER { halfDuplex(0), fullDuplex(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set the duplex setting for this Ethernet port.
The device may need to be rebooted to apply this settings"
DEFVAL { fullDuplex }
::= { arrisRouterLanEtherPortEntry 4 }
arrisRouterLanEtherPortSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set the speed setting for this Ethernet port. This is the configured speed of the port if auto-negotiate is OFF.
To query the actual current speed of the interface use the MIB-2 OID: .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifSpeed.
Valid values are 10, 100, and 1000 in units of megabits/second.
The device may need to be rebooted to apply this settings."
::= { arrisRouterLanEtherPortEntry 5 }
arrisRouterLanEtherPortAuto OBJECT-TYPE
SYNTAX INTEGER { manualConfigure(0), autoNegotiate(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set the 'auto-negotiate' setting for this Ethernet port.
If the port is set to 'autoNegotiate', the settings for 'arrisRouterLanEtherPortDuplex'
and 'arrisRouterLanEtherPortSpeed' are not used.
The device may need to be rebooted to apply this settings"
DEFVAL { autoNegotiate }
::= { arrisRouterLanEtherPortEntry 6 }
arrisRouterLanEtherPortHasLink OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get if the Ethernet port has 'link' or not."
::= { arrisRouterLanEtherPortEntry 7 }
-- RIPng settings
arrisRouterRIPngObjects OBJECT IDENTIFIER ::= { arrisRouterLanConfig 9 }
arrisRouterRIPngEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Enable/disable RIPng ."
::= { arrisRouterRIPngObjects 1 }
arrisRouterRIPngAddr OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 RIPng unicast reporting destination IP address."
::= { arrisRouterRIPngObjects 2 }
arrisRouterRIPngSubnetEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 Enable/disable RIPng subnet."
::= { arrisRouterRIPngObjects 3 }
arrisRouterRIPngRoutedSubnetAddr OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 specific network in the configured subnet that will be adverstised and routed."
::= { arrisRouterRIPngObjects 4 }
arrisRouterRIPngRoutedSubnetPrefixLength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 rip prefix length"
DEFVAL { 64 }
::= { arrisRouterRIPngObjects 5 }
arrisRouterRIPngSendCMInterface OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPV6 If set to TRUE, then RIPng advertisements will be sent via the CM IP interface.
If this set to FALSE, then RIP advertisements will be sent via the eRouter WAN IP interface."
DEFVAL { false }
::= { arrisRouterRIPngObjects 6 }
-- DHCP Options setting
arrisRouterLanSrvDHCPOptionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanSrvDHCPOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains DHCP server option information for a specific Lan."
::= { arrisRouterLanConfig 11 }
arrisRouterLanSrvDHCPOptionsEntry OBJECT-TYPE
SYNTAX ArrisRouterLanSrvDHCPOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains DHCP server option information for a specific Lan."
INDEX { ifIndex, arrisRouterLanSrvDHCPOptionsIdx } --from IF-MIB
::= { arrisRouterLanSrvDHCPOptionsTable 1 }
ArrisRouterLanSrvDHCPOptionsEntry ::= SEQUENCE {
arrisRouterLanSrvDHCPOptionsIdx Unsigned32,
arrisRouterLanSrvDHCPOptionsEnable TruthValue,
arrisRouterLanSrvDHCPOptionsIPAddrType InetAddressType,
arrisRouterLanSrvDHCPOptionsTag Unsigned32,
arrisRouterLanSrvDHCPOptionsValue DisplayString,
arrisRouterLanSrvDHCPOptionsRowStatus RowStatus
}
arrisRouterLanSrvDHCPOptionsIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterLanSrvDHCPOptionsEntry 1 }
arrisRouterLanSrvDHCPOptionsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Option Enable"
DEFVAL { true }
::= { arrisRouterLanSrvDHCPOptionsEntry 2 }
arrisRouterLanSrvDHCPOptionsIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Internet address type for the DHCP server"
::= { arrisRouterLanSrvDHCPOptionsEntry 3 }
arrisRouterLanSrvDHCPOptionsTag OBJECT-TYPE
SYNTAX Unsigned32 (1..254)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Option Number"
::= { arrisRouterLanSrvDHCPOptionsEntry 4 }
arrisRouterLanSrvDHCPOptionsValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Option Value."
::= { arrisRouterLanSrvDHCPOptionsEntry 5 }
arrisRouterLanSrvDHCPOptionsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus used to add or remove DHCP Options row entries"
::= { arrisRouterLanSrvDHCPOptionsEntry 6 }
arrisRouterLanMaxIPv6RAInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The maximum interval between IPv6 router advertisements. Must
be positive and no less than minimum IPv6 RA interval."
DEFVAL { 3 }
::= { arrisRouterLanConfig 13 }
arrisRouterLanMinIPv6RAInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The minimum interval between IPv6 router advertisements. Must
be positive and no more than maximum IPv6 RA interval."
DEFVAL { 3 }
::= { arrisRouterLanConfig 14 }
arrisRouterLanBridgeType OBJECT-TYPE
SYNTAX INTEGER { subnetBridge(0), fullBridge(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Control the behavior of switching NAT Mode among 'RoutedWithNAT', 'RoutedWithoutNAT' and 'Bridged' on LAN Setup WEB GUI page.
subnetBridge(0): When switch NAT mode from 'RoutedWithNAT' or 'RoutedWithoutNAT' to 'Bridged', put the subnet into subnet level bridge mode.
When switch NAT mode from 'Bridged' back to 'RoutedWithoutNAT' or 'RoutedWithNAT', put the subnet into route mode.
fullBridge(1): When switch NAT mode from 'RoutedWithNAT' or 'RoutedWithoutNAT' to 'Bridged', put the whole eRouter into device level bridge mode.
No IP address will be assigned to eRouter WAN interface.
When switch NAT mode from 'Bridged' back to 'RoutedWithoutNAT' or 'RoutedWithNAT', put eRouter into default dualStack mode."
DEFVAL { subnetBridge }
::= { arrisRouterLanConfig 15 }
arrisRouterLanIPv6RALifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value to be placed in the router lifetime field of
router advertisements sent from this interface. This value
MUST be either 0 or between ipv6RouterAdvertMaxInterval and 9000 seconds.
A value of zero indicates that the router is not to be used as a default router.
The default is 1800"
DEFVAL { 1800 }
::= { arrisRouterLanConfig 19 }
-- This is USB port information
arrisRouterLanUSBPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanUSBPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains configuration information for the physical USB ports."
::= { arrisRouterLanConfig 16 }
arrisRouterLanUSBPortEntry OBJECT-TYPE
SYNTAX ArrisRouterLanUSBPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains configuration information for the physical USB ports."
INDEX { arrisRouterLanUSBPortIdx }
::= { arrisRouterLanUSBPortTable 1 }
ArrisRouterLanUSBPortEntry ::= SEQUENCE {
arrisRouterLanUSBPortIdx Unsigned32,
arrisRouterLanUSBPortHasLink TruthValue,
arrisRouterLanUSBPortDescr DisplayString,
arrisRouterLanUSBPortSerialNum DisplayString,
arrisRouterLanUSBPortSpeed Integer32,
arrisRouterLanUSBPortManuf DisplayString,
arrisRouterLanUSBPortStorageNam DisplayString,
arrisRouterLanUSBPortFileSys DisplayString,
arrisRouterLanUSBPortSpaceAvail DisplayString,
arrisRouterLanUSBPortTotalSpace DisplayString,
arrisRouterLanUsbPortFoldersFile DisplayString,
arrisRouterLanUSBPortDelStorage TruthValue
}
arrisRouterLanUSBPortIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterLanUSBPortEntry 1 }
arrisRouterLanUSBPortHasLink OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get whether the USB port has 'link' or not."
::= { arrisRouterLanUSBPortEntry 2 }
arrisRouterLanUSBPortDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of the connected USB device."
::= { arrisRouterLanUSBPortEntry 3 }
arrisRouterLanUSBPortSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the connected USB device."
::= { arrisRouterLanUSBPortEntry 4 }
arrisRouterLanUSBPortSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "Mbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get the speed for the USB port."
::= { arrisRouterLanUSBPortEntry 5 }
arrisRouterLanUSBPortManuf OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get manufacturer information of the connected USB device."
::= { arrisRouterLanUSBPortEntry 6 }
arrisRouterLanUSBPortStorageNam OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get/Set storage name of the connected USB device."
::= { arrisRouterLanUSBPortEntry 7 }
arrisRouterLanUSBPortFileSys OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get file system used by the connected USB device."
::= { arrisRouterLanUSBPortEntry 8 }
arrisRouterLanUSBPortSpaceAvail OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Space available of the connected USB device."
::= { arrisRouterLanUSBPortEntry 9 }
arrisRouterLanUSBPortTotalSpace OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total space of the connected USB device."
::= { arrisRouterLanUSBPortEntry 10 }
arrisRouterLanUsbPortFoldersFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "save file name, the file is used to save first-level folders on USB"
::= { arrisRouterLanUSBPortEntry 11 }
arrisRouterLanUSBPortDelStorage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to true to delete the USB storage."
::= { arrisRouterLanUSBPortEntry 12 }
-- This is file sharing information
arrisRouterLanFileSharingObjs OBJECT IDENTIFIER ::= { arrisRouterLanConfig 17 }
arrisRouterLanFilesharingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "enable/disable fire sharing"
DEFVAL { true }
::= { arrisRouterLanFileSharingObjs 1 }
arrisRouterLanFilesharingDevName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "network device name"
::= { arrisRouterLanFileSharingObjs 2 }
arrisRouterLanFileSharingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanFilesharingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the information of the sharing."
::= { arrisRouterLanFileSharingObjs 3 }
arrisRouterLanFileSharingEntry OBJECT-TYPE
SYNTAX ArrisRouterLanFilesharingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information of the sharing."
INDEX { arrisRouterLanFilesharingIdx }
::= { arrisRouterLanFileSharingTable 1 }
ArrisRouterLanFilesharingEntry ::= SEQUENCE {
arrisRouterLanFilesharingIdx Unsigned32,
arrisRouterLanFilesharingRowStatus RowStatus,
arrisRouterLanFilesharingUsbPort Unsigned32,
arrisRouterLanFilesharingDirectory DisplayString,
arrisRouterLanFilesharingName DisplayString,
arrisRouterLanFilesharingEnableHttp TruthValue,
arrisRouterLanFilesharingEnableFtp TruthValue,
arrisRouterLanFilesharingVisibility TruthValue,
arrisRouterLanFilesharingEveryOnePerm INTEGER,
arrisRouterLanFilesharingDesc DisplayString
}
arrisRouterLanFilesharingIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterLanFileSharingEntry 1 }
arrisRouterLanFilesharingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus used to add/remove rows from the table"
::= { arrisRouterLanFileSharingEntry 2 }
arrisRouterLanFilesharingUsbPort OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "USB port"
::= { arrisRouterLanFileSharingEntry 3 }
arrisRouterLanFilesharingDirectory OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "share directory"
::= { arrisRouterLanFileSharingEntry 4 }
arrisRouterLanFilesharingName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "share name"
::= { arrisRouterLanFileSharingEntry 5 }
arrisRouterLanFilesharingEnableHttp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "enable/disable http for this share"
DEFVAL { false }
::= { arrisRouterLanFileSharingEntry 6 }
arrisRouterLanFilesharingEnableFtp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "enable/disable ftp for this share"
DEFVAL { false }
::= { arrisRouterLanFileSharingEntry 7 }
arrisRouterLanFilesharingVisibility OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "whether permit everyone to access the share"
DEFVAL { true }
::= { arrisRouterLanFileSharingEntry 8}
arrisRouterLanFilesharingEveryOnePerm OBJECT-TYPE
SYNTAX INTEGER { noAccess(0), readOnly(1), writeOnly(2), readandWrite(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "everyone permission, it is available only when arrisRouterLanFilesharingVisibility is set to TRUE"
::= { arrisRouterLanFileSharingEntry 9}
arrisRouterLanFilesharingDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "description for the share"
::= { arrisRouterLanFileSharingEntry 10 }
arrisRouterLanLocalUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanLocalUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the user permissions for share ."
::= { arrisRouterLanFileSharingObjs 4 }
arrisRouterLanLocalUserEntry OBJECT-TYPE
SYNTAX ArrisRouterLanLocalUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the user permissions for share."
INDEX { arrisRouterLanLocalUserIdx }
::= { arrisRouterLanLocalUserTable 1 }
ArrisRouterLanLocalUserEntry ::= SEQUENCE {
arrisRouterLanLocalUserIdx Unsigned32,
arrisRouterLanLocalUserRowStatus RowStatus,
arrisRouterLanLocalUserName DisplayString,
arrisRouterLanLocalUserPasswd DisplayString
}
arrisRouterLanLocalUserIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterLanLocalUserEntry 1 }
arrisRouterLanLocalUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus used to add/remove rows from the table"
::= { arrisRouterLanLocalUserEntry 2 }
arrisRouterLanLocalUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Local user name"
::= { arrisRouterLanLocalUserEntry 3 }
arrisRouterLanLocalUserPasswd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Local user password"
::= { arrisRouterLanLocalUserEntry 4 }
arrisRouterLanFilesharingPermitTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterLanFilesharingPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the user permissions for share ."
::= { arrisRouterLanFileSharingObjs 5 }
arrisRouterLanFilesharingPermitEntry OBJECT-TYPE
SYNTAX ArrisRouterLanFilesharingPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains the user permissions for share."
INDEX { arrisRouterLanFilesharingIdx,arrisRouterLanLocalUserIdx }
::= { arrisRouterLanFilesharingPermitTable 1 }
ArrisRouterLanFilesharingPermitEntry ::= SEQUENCE {
arrisRouterLanFilesharingPermitvalue INTEGER
}
arrisRouterLanFilesharingPermitvalue OBJECT-TYPE
SYNTAX INTEGER { noAccess(0), readOnly(1), writeOnly(2), readandWrite(3)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "User permission, it is available only when arrisRouterLanFilesharingVisibility is set to FALSE"
::= { arrisRouterLanFilesharingPermitEntry 1}
-- This is Wireless (WI-FI) config
arrisRouterWiFiCountry OBJECT-TYPE
SYNTAX DisplayString (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Wireless country code"
::= { arrisRouterWirelessCfg 1 }
arrisRouterWiFiChannel OBJECT-TYPE
SYNTAX Unsigned32 (0..216)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls and reflects the current channel number (802.11g) or
control channel (802.11n).
If set to (0), the device will be put in auto-channel mode where it automatically scans
for the least-crowded channel.
For 802.11g cards, available channels are 1-14.
For 802.11n cards, available channels are 34-216.
Channel selection is also subject to restrictions based on the selected
country code."
::= { arrisRouterWirelessCfg 2 }
arrisRouterWiFiMode OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), mixBG(0), bOnly(1), gOnly(4), nOnly(6), mixGN(7), mixBGN(9) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls and reflects the behavior of the device with regards to which
flavor of 802.11 is used. "
::= { arrisRouterWirelessCfg 3 }
arrisRouterWiFiBGProtect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls and reflects the state of 54g protection. If set to true(1),
the AP will use RTS/CTS to improve 802.11g performance in mixed
802.11g/802.11b networks. Set to false(2) to maximize 802.11g
throughput under most conditions."
DEFVAL { false }
::= { arrisRouterWirelessCfg 4 }
arrisRouterWiFiBeaconInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Amount of time between beacon transmissions."
DEFVAL { 100 }
::= { arrisRouterWirelessCfg 5 }
arrisRouterWiFiDTIMInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Amount of time between Delivery Traffic Indication Messages."
DEFVAL { 1 }
::= { arrisRouterWirelessCfg 6 }
arrisRouterWiFiTxPreamble OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), long(0), short(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This attribute, indicates whether the transfer preamble is long or short."
DEFVAL { 0 }
::= { arrisRouterWirelessCfg 7 }
arrisRouterWiFiRTSThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..2347)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RTS (Request to Send) Threshold indicates the number of bytes in an MPDU,
below which an RTS/CTS handshake shall not be performed. An RTS/CTS handshake shall
be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or
Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than
this threshold. Setting this attribute to be larger than the maximum MSDU size shall have the effect of
turning off the RTS/CTS handshake for frames of Data or Management type transmitted by
this device. Setting this attribute to zero shall have the effect of turning on the RTS/CTS handshake for
all frames of Data or Management type transmitted by this device. "
DEFVAL { 2347 }
::= { arrisRouterWirelessCfg 8 }
arrisRouterWiFiFragmentThresh OBJECT-TYPE
SYNTAX Unsigned32 (256..2346)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This value specifies the maximum size of a packet before the data is fragmented into two or more packets"
DEFVAL { 2346 }
::= { arrisRouterWirelessCfg 9 }
arrisRouterWiFiShortSlot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable short slot time.The amount of time a device waits after a collision
before retransmitting a packet. You can increase throughput on 802.11g,
2.4-GHz radios by enabling short slot time"
DEFVAL { true }
::= { arrisRouterWirelessCfg 10 }
arrisRouterWiFiFrameBurst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Bursting may increase the throughput of link connection in certain
conditions. This can result in the ability to support higher data
throughput in mixed and uniform networks. Also known as 'XPress Technology'"
DEFVAL { true }
::= { arrisRouterWirelessCfg 11 }
arrisRouterWiFiEnableRadio OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable WiFi radio."
DEFVAL { true }
::= { arrisRouterWirelessCfg 12 }
arrisRouterWiFiShortRetryLimit OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the retry limit of frames longer than the RTS threshold"
::= { arrisRouterWirelessCfg 14 }
arrisRouterWiFiLongRetryLimit OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the retry limit of frames shorter than the RTS threshold"
::= { arrisRouterWirelessCfg 15 }
arrisRouterWiFiOutputPower OBJECT-TYPE
SYNTAX INTEGER {
percent12(12),
percent25(25),
percent50(50),
percent75(75),
percent100(100)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the output power relative to the hardware's maximum capability.
Now only percent25(25), percent50(50) and percent100(100) can be set,
they are mapped to Low, medium and high power level which used on GUI."
DEFVAL { percent100 }
::= { arrisRouterWirelessCfg 16 }
-- arrisRouterWiFiBasicRateSet OBJECT-TYPE
-- SYNTAX INTEGER {
-- default(1),
-- all(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Determines which rates are advertised as BASIC rates in the beacon.
-- If set to default, the driver defaults for the selected 54gMode will
-- be used. If set to all, all available rates will be advertised as
-- BASIC rates regardless of the 54gMode setting."
-- DEFVAL { default }
-- ::= { arrisRouterWirelessCfg 19 }
-- arrisRouterWiFiTxRate OBJECT-TYPE
-- SYNTAX INTEGER {
-- auto(0),
-- mbits1(1),
-- mbits2(2),
-- mbits5half(5),
-- mbits6(6),
-- mbits9(9),
-- mbits11(11),
-- mbits12(12),
-- mbits18(18),
-- mbits24(24),
-- mbits36(36),
-- mbits48(48),
-- mbits54(54)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "Forces the transmission rate for the AP to a particular speed."
-- DEFVAL { auto }
-- ::= { arrisRouterWirelessCfg 20 }
arrisRouterWiFi80211NSettings OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 21 }
arrisRouterWiFi80211NBand OBJECT-TYPE
SYNTAX INTEGER {
band24G(1),
band5G(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines which Band that we will be operating in. Either the 2.4G or the 5G Hz. This only applies to 802.11n mode."
::= { arrisRouterWiFi80211NSettings 1 }
arrisRouterWiFiHTMCS OBJECT-TYPE
SYNTAX INTEGER { auto(0),
legacy(1),
mcs0(2),
mcs1(3),
mcs2(4),
mcs3(5),
mcs4(6),
mcs5(7),
mcs6(8),
mcs7(9),
mcs8(10),
mcs9(11),
mcs10(12),
mcs11(13),
mcs12(14),
mcs13(15),
mcs14(16),
mcs15(17),
mcs16(18),
mcs17(19),
mcs18(20),
mcs19(21),
mcs20(22),
mcs21(23),
mcs22(24),
mcs23(25)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the 802.11n physical modulation coding scheme (MCS) rate.
Forces the N Phy transmission rate for the AP to a particular speed.
Each group of rates corresponds to BW (20 MHz or 40 MHz) and GI (800ns or 400ns) configuration.
mcs0: 6.5 Mbps for 20Mhz and 13.5 Mbps for 40 MHz if guard interval is 800ns.
7.2 Mbps for 20Mhz and 15 Mbps for 40 Mhz if guard interval is 400ns.
mcs1: 13 Mbps for 20Mhz and 27 Mbps for 40 MHz if guard interval is 800ns.
14.4 Mbps for 20Mhz and 30 Mbps for 40 Mhz if guard interval is 400ns.
mcs2: 19.5 Mbps for 20Mhz and 40.5 Mbps for 40 MHz if guard interval is 800ns.
21.7 Mbps for 20Mhz and 45 Mbps for 40 Mhz if guard interval is 400ns.
mcs3: 26 Mbps for 20Mhz and 54 Mbps for 40 MHz if guard interval is 800ns.
28.9 Mbps for 20Mhz and 60 Mbps for 40 Mhz if guard interval is 400ns.
mcs4: 39 Mbps for 20Mhz and 81 Mbps for 40 MHz if guard interval is 800ns.
43.3 Mbps for 20Mhz and 90 Mbps for 40 Mhz if guard interval is 400ns.
mcs5: 52 Mbps for 20Mhz and 108 Mbps for 40 MHz if guard interval is 800ns.
57.8 Mbps for 20Mhz and 120 Mbps for 40 Mhz if guard interval is 400ns.
mcs6: 58.5 Mbps for 20Mhz and 121.5 Mbps for 40 MHz if guard interval is 800ns.
65 Mbps for 20Mhz and 135 Mbps for 40 Mhz if guard interval is 400ns.
mcs7: 65 Mbps for 20Mhz and 135 Mbps for 40 MHz if guard interval is 800ns.
72.2 Mbps for 20Mhz and 150 Mbps for 40 Mhz if guard interval is 400ns.
mcs8: 13 Mbps for 20Mhz and 27 Mbps for 40 MHz if guard interval is 800ns.
14.4 Mbps for 20Mhz and 30 Mbps for 40 Mhz if guard interval is 400ns.
mcs9: 26 Mbps for 20Mhz and 54 Mbps for 40 MHz if guard interval is 800ns.
28.9 Mbps for 20Mhz and 60 Mbps for 40 Mhz if guard interval is 400ns.
mcs10: 39 Mbps for 20Mhz and 81 Mbps for 40 MHz if guard interval is 800ns.
43.3 Mbps for 20Mhz and 90 Mbps for 40 Mhz if guard interval is 400ns.
mcs11: 52 Mbps for 20Mhz and 108 Mbps for 40 MHz if guard interval is 800ns.
57.8 Mbps for 20Mhz and 120 Mbps for 40 Mhz if guard interval is 400ns.
mcs12: 78 Mbps for 20Mhz and 162 Mbps for 40 MHz if guard interval is 800ns.
86.7 Mbps for 20Mhz and 180 Mbps for 40 Mhz if guard interval is 400ns.
mcs13: 104 Mbps for 20Mhz and 216 Mbps for 40 MHz if guard interval is 800ns.
115.6 Mbps for 20Mhz and 240 Mbps for 40 Mhz if guard interval is 400ns.
mcs14: 117 Mbps for 20Mhz and 243 Mbps for 40 MHz if guard interval is 800ns.
130.3 Mbps for 20Mhz and 270 Mbps for 40 Mhz if guard interval is 400ns.
mcs15: 130 Mbps for 20Mhz and 270 Mbps for 40 MHz if guard interval is 800ns.
144.4 Mbps for 20Mhz and 300 Mbps for 40 Mhz if guard interval is 400ns.
mcs16 ~ mcs23 are also suppported.
"
::= { arrisRouterWiFi80211NSettings 2 }
arrisRouterWiFiChannelBW OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), width20MHz(0), width40MHz(1), width20and40Mhz(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Determines which Band Width that we will be operating in. Either the 20MHz or the 40MHz.
Note: This is for 802.11n mode only. "
::= { arrisRouterWiFi80211NSettings 3 }
arrisRouterWiFi80211NSideBand OBJECT-TYPE
SYNTAX INTEGER {
unknown(-1),
upper(1),
lower(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines which side Band the channel will operate in.
Note: This is for 802.11n mode only, this OID is dependent of what arrisRouterWiFiChannelBW is selected and only
applies when 40MHz is selected."
::= { arrisRouterWiFi80211NSettings 4 }
arrisRouterWiFiHTMode OBJECT-TYPE
SYNTAX INTEGER { mixed(0), greenField(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "In mixed mode, each 802.11n transmission is always embedded in an 802.11a or 802.11g transmission.
Green field will ingore some of the early standard, so 802.11n devices have higher efficiency but 802.11a/b/g devices
can not use this network in greenfield mode."
DEFVAL { 0 }
::= { arrisRouterWiFi80211NSettings 5 }
arrisRouterWiFiGuardInterval OBJECT-TYPE
SYNTAX INTEGER { gi400(0), gi800(1), auto(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Spacing between transmission of symbols in nanoseconds."
DEFVAL { gi800 }
::= { arrisRouterWiFi80211NSettings 6 }
arrisRouterWiFiDeclinePeerBA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable rejection of peer BA-request."
DEFVAL { false }
::= { arrisRouterWiFi80211NSettings 8 }
arrisRouterWiFiBlockAck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable blocking of ACK (BA) during data transfer."
DEFVAL { false }
::= { arrisRouterWiFi80211NSettings 9 }
arrisRouterWiFiNProtection OBJECT-TYPE
SYNTAX INTEGER { off(0), auto(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set/read 802.11n protection setting. This is for OFDM protection for MIMO frames. "
::= { arrisRouterWiFi80211NSettings 10 }
arrisRouterWiFiAllow40MHzOnlyOperation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Allow the user to set 40 MHz only Wifi operation."
DEFVAL { false }
::= { arrisRouterWiFi80211NSettings 11 }
-- This provides support for multiple Basic Service Sets (BSS)
arrisRouterBSSTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterBSSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains settings for individual wireless networks (SSID)."
::= { arrisRouterWirelessCfg 22 }
arrisRouterBSSEntry OBJECT-TYPE
SYNTAX ArrisRouterBSSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains settings for individual wireless networks (SSID)."
INDEX { ifIndex } --from IF-MIB
::= { arrisRouterBSSTable 1 }
ArrisRouterBSSEntry ::= SEQUENCE {
arrisRouterBssID PhysAddress,
arrisRouterBssSSID DisplayString,
arrisRouterBssActive TruthValue,
arrisRouterBssSSIDBroadcast TruthValue,
arrisRouterBssSecurityMode INTEGER,
arrisRouterBssAccessMode INTEGER,
arrisRouterBssNetworkIsolate TruthValue,
arrisRouterBssMACAccessCount Unsigned32,
arrisRouterBssMACAccessClear INTEGER,
arrisRouterBSSArpAuditInterval Unsigned32,
arrisRouterBssMaxWifiClients INTEGER,
arrisRouterBssWmmEnable TruthValue,
arrisRouterBssWmmAPSD TruthValue,
arrisRouterBssActiveTimeout OCTET STRING,
arrisRouterDefaultBssSSID DisplayString,
arrisRouterBssStaSteeringEnable TruthValue
}
arrisRouterBssID OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The physical address associated with this service set"
::= { arrisRouterBSSEntry 1 }
arrisRouterBssSSID OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SSID for this BSS."
::= { arrisRouterBSSEntry 2 }
arrisRouterBssActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Select to enable/make active this SSID"
DEFVAL { false }
::= { arrisRouterBSSEntry 3 }
arrisRouterBssSSIDBroadcast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Select to broadcast or not this SSID. It is somewhat more secure to NOT broadcast the SSID."
DEFVAL { true }
::= { arrisRouterBSSEntry 4 }
arrisRouterBssSecurityMode OBJECT-TYPE
SYNTAX INTEGER { disabled(0),
wep(1),
wpaPsk(2),
wpa2Psk(3),
wpaEnterprise(4),
wpa2Enterprise(5),
wepEnterprise(6),
wpaWpa2Psk(7),
wpaWpa2Enterprise(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The security mode. The arrisRouterWpsMode or arrisRouterWps50Mode will be set to disabled(0) when the primary SSID security mode set to wep(1)."
::= { arrisRouterBSSEntry 5 }
arrisRouterBssAccessMode OBJECT-TYPE
SYNTAX INTEGER {
allowAny(1),
allowList(2),
denyList(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls what stations will be given access to the device. If set to
allowAny(1), then any station will be allowed to connect. If set
to restrictToList(2), then only stations whose MAC address appears in
the arrisRouterMACAccessTable will be allowed to connect. If set to
denyList(3), any station will be allowed to connect except those in
the arrisRouterMACAccessTable."
::= { arrisRouterBSSEntry 6 }
arrisRouterBssNetworkIsolate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to true, this service set will
have access to the wide area internet, but will have restricted access
to the local area network. If set to false, this service set will be authorized as a full member of
the local area network"
DEFVAL { false }
::= { arrisRouterBSSEntry 7 }
arrisRouterBssMACAccessCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of items in the MACAccessTable"
::= { arrisRouterBSSEntry 8 }
arrisRouterBssMACAccessClear OBJECT-TYPE
SYNTAX INTEGER { clear(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to clear(1) to clear the entire list of MAC addresses in arrisRouterMACAccessTable"
::= { arrisRouterBSSEntry 9 }
arrisRouterBSSArpAuditInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the ARP audit interval for periodical checking all ARP entries under this SSID whether the entry is still valid.
If set to zero, periodicical checking is disabled for this SSID."
::= { arrisRouterBSSEntry 10 }
arrisRouterBssMaxWifiClients OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The maximum number of concurrent wifi clients for this AP.
0 means no limit"
DEFVAL { 0 }
::= { arrisRouterBSSEntry 11 }
arrisRouterBssWmmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WMM(Wi-Fi Multimedia) based on SSID."
DEFVAL { true }
::= { arrisRouterBSSEntry 12 }
arrisRouterBssWmmAPSD OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WMM APSD(Wi-Fi Multimedia Automatic Power Save Delivery) based on SSID."
DEFVAL { true }
::= { arrisRouterBSSEntry 13 }
arrisRouterBssActiveTimeout OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the time and date when the BSS will be disabled. The configured time and date must be after the current TOD.The format is: dd/mm/yyyy-hh:mm.(e.g: 29/10/2014-18:36)"
::= { arrisRouterBSSEntry 14 }
arrisRouterDefaultBssSSID OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The default SSID (Service Set Identifier) set from the factory."
::= { arrisRouterBSSEntry 15 }
arrisRouterBssStaSteeringEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable STA Steering for this BSS."
DEFVAL { false }
::= { arrisRouterBSSEntry 16 }
-- WEP configuration data if wep or wepEnterprise is selected security mode
arrisRouterWEPTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWEPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains settings for wireless networks."
::= { arrisRouterWirelessCfg 23 }
arrisRouterWEPEntry OBJECT-TYPE
SYNTAX ArrisRouterWEPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains settings for wireless networks."
INDEX { ifIndex }
::= { arrisRouterWEPTable 1 }
ArrisRouterWEPEntry ::= SEQUENCE {
arrisRouterWEPCurrentKey Unsigned32,
arrisRouterWEPEncryptionMode INTEGER
}
arrisRouterWEPCurrentKey OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls and reflects the default key which will be used when 64 or
128 bit encryption is enabled. Indicates the entry from the
arrisRouterWEP64BitKeyTable if arrisRouterWEPEncryptionMode is set to wep64(1), or
the entry from the arrisRouterWEP128BitKeyTable if arrisRouterWEPEncryptionMode
is set to wep128(2).
This object may only be set to indicate an active row in the
arrisRouterWEP64BitKeyTable or arrisRouterWEP128BitKeyTable. If the value
corresponds to a row which does not exist or a row which is not
active, the set will be rejected with an inconsistentValue error."
::= { arrisRouterWEPEntry 1 }
arrisRouterWEPEncryptionMode OBJECT-TYPE
SYNTAX INTEGER {
wep64(1),
wep128(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the WEP encryption method used by this service set.
If set to wep64(1), then 64 bit WEP encryption will be
used with the keys from the arrisRouterWEP64BitKeyTable. If set to
wep128(2), then 128 bit WEP encryption will be used with keys from
the arrisRouterWEP128BitKeyTable."
::= { arrisRouterWEPEntry 2 }
arrisRouterWEP64BitKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWEP64BitKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of 40 bit key values used when operating in WEP 64 mode."
::= { arrisRouterWirelessCfg 24 }
arrisRouterWEP64BitKeyEntry OBJECT-TYPE
SYNTAX ArrisRouterWEP64BitKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A key to be used by the row in the arrisRouterBSSTable identified by the
value of ifIndex in the row index."
INDEX { ifIndex, arrisRouterWEP64BitKeyIndex }
::= { arrisRouterWEP64BitKeyTable 1 }
ArrisRouterWEP64BitKeyEntry ::=
SEQUENCE {
arrisRouterWEP64BitKeyIndex Integer32,
arrisRouterWEP64BitKeyValue DisplayString,
arrisRouterWEP64BitKeyStatus RowStatus
}
arrisRouterWEP64BitKeyIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies an instance of a key among those used by the service set
identified by the value of ifIndex in the row index."
::= { arrisRouterWEP64BitKeyEntry 1 }
arrisRouterWEP64BitKeyValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A 40 bit key to be used when the corresponding instance of
arrisRouterWiFiSecurityMode is set to wep(1) and the corresponding instance
of arrisRouterWEPEncryptionMode is set to wep64(1)."
::= { arrisRouterWEP64BitKeyEntry 2 }
arrisRouterWEP64BitKeyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterWEP64BitKeyStatus column is 'notReady'.
In particular, a newly created row cannot be made active until the
corresponding instance of arrisRouterWEP64BitKeyValue has been set.
Only rows with a status of active(1) will be applied.
This object may not be set to a value of notInService(2) or destroy(6)
if the corresponding instance of arrisRouterWEPDefaultKey identifies
this row as they current key in use. Such an attempt will be rejected
with an inconsistentValue error."
::= { arrisRouterWEP64BitKeyEntry 3 }
arrisRouterWEP128BitKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWEP128BitKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of 104 bit key values used when operating in WEP 128 mode."
::= { arrisRouterWirelessCfg 25 }
arrisRouterWEP128BitKeyEntry OBJECT-TYPE
SYNTAX ArrisRouterWEP128BitKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A key to be used by the row in the arrisRouterBSSTable identified by the
value of ifIndex in the row index."
INDEX { ifIndex, arrisRouterWEP128BitKeyIndex }
::= { arrisRouterWEP128BitKeyTable 1 }
ArrisRouterWEP128BitKeyEntry ::=
SEQUENCE {
arrisRouterWEP128BitKeyIndex Integer32,
arrisRouterWEP128BitKeyValue DisplayString,
arrisRouterWEP128BitKeyStatus RowStatus
}
arrisRouterWEP128BitKeyIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies an instance of a key among those used by the service set
identified by the value of ifIndex in the row index."
::= { arrisRouterWEP128BitKeyEntry 1 }
arrisRouterWEP128BitKeyValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A 104 bit key to be used when the corresponding instance of
arrisRouterWiFiSecurityMode is set to wep(1) and the corresponding instance
of arrisRouterWEPEncryptionMode is set to wep128(128)."
::= { arrisRouterWEP128BitKeyEntry 2 }
arrisRouterWEP128BitKeyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterWEP128BitKeyStatus column is 'notReady'.
In particular, a newly created row cannot be made active until the
corresponding instance of arrisRouterWEP128BitKeyValue has been set.
Only rows with a status of active(1) will be applied.
This object may not be set to a value of notInService(2) or destroy(6)
if the corresponding instance of arrisRouterWEPDefaultKey identifies
this row as they current key in use. Such an attempt will be rejected
with an inconsistentValue error."
::= { arrisRouterWEP128BitKeyEntry 3 }
-- Objects used to control WPA based security modes
arrisRouterWPATable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWPAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to configure settings related to the WPA security modes."
::= { arrisRouterWirelessCfg 26 }
arrisRouterWPAEntry OBJECT-TYPE
SYNTAX ArrisRouterWPAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry defining the WPA characteristics of an individual service set.
A row exists in this table for each row in the arrisRouterBSSTable for which
arrisRouterWiFiSecurityMode is set to wpaPsk(2), wpa2Psk(3), wpaEnterprise(4),
or wpa2Enterprise(5)."
INDEX { ifIndex }
::= { arrisRouterWPATable 1 }
ArrisRouterWPAEntry ::=
SEQUENCE {
arrisRouterWPAAlgorithm INTEGER,
arrisRouterWPAPreSharedKey OCTET STRING,
arrisRouterWPAReAuthInterval Unsigned32,
arrisRouterWPAPreAuthEnable TruthValue,
arrisRouterDefaultWPAPreSharedKey OCTET STRING
}
arrisRouterWPAAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
tkip(1),
aes(2),
tkipPlusAes(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls and reflects the WPA encryption mode used by the service set.
The WPA algorithm for WPA-PSK and WPA-Enterprise security mode is either
tkip(1) or aes(2).
The WPA algorithm for WPA2-PSK and WPA2-Enterprise security mode is either
aes(2) or tkipPlusAes(3)."
::= { arrisRouterWPAEntry 1 }
arrisRouterWPAPreSharedKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the WPA Pre-Shared Key (PSK) used by this service set. This
value MUST be either a 64 byte hexadecimal number, OR an 8 to 63
character ASCII string."
::= { arrisRouterWPAEntry 2 }
arrisRouterWPAReAuthInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the WPA Group reauthentication interval for this service set. If set to zero,
it is disabled for this service set."
::= { arrisRouterWPAEntry 4 }
arrisRouterWPAPreAuthEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable WPA2 pre-authentication.
In preauthentication, a WPA2 wireless client can perform an 802.1X authentication with other wireless access points
in its range when it is still connected to its current wireless access point"
DEFVAL { false }
::= { arrisRouterWPAEntry 5 }
arrisRouterDefaultWPAPreSharedKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The default SSID (Service Set Identifier) set from the factory."
::= { arrisRouterWPAEntry 6 }
-- Objects used to control RADIUS based security modes
arrisRouterRadiusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterRadiusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to configure settings related to the RADIUS security
modes, including WPA-Enterprise, WPA2-Enterprise and RADIUS-WEP."
::= { arrisRouterWirelessCfg 27 }
arrisRouterRadiusEntry OBJECT-TYPE
SYNTAX ArrisRouterRadiusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry defining the RADIUS characteristics of an individual service
set. A row exists in this table for each row in the arrisRouterBSSTable
for which arrisRouterWiFiSecurityMode is set to wpaEnterprise(4),
wpa2Enterprise(5), or radiusWep(6)."
INDEX { ifIndex }
::= { arrisRouterRadiusTable 1 }
ArrisRouterRadiusEntry ::=
SEQUENCE {
arrisRouterRadiusAddressType InetAddressType,
arrisRouterRadiusAddress InetAddress,
arrisRouterRadiusPort Unsigned32,
arrisRouterRadiusKey DisplayString,
arrisRouterRadiusReAuthInterval Unsigned32
}
arrisRouterRadiusAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address used for arrisRouterRadiusAddress."
::= { arrisRouterRadiusEntry 1 }
arrisRouterRadiusAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The internet address of the RADIUS server for this service set."
::= { arrisRouterRadiusEntry 2 }
arrisRouterRadiusPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port used to communicate with the RADIUS server for this
service set."
::= { arrisRouterRadiusEntry 3 }
arrisRouterRadiusKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS key."
::= { arrisRouterRadiusEntry 4 }
arrisRouterRadiusReAuthInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The network re-authentication interval. If set to zero, no
re-authentication will be performed."
::= { arrisRouterRadiusEntry 5 }
arrisRouterMACAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterMACAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of MAC addresses which defines the MAC address based access
restrictions for the system."
::= { arrisRouterWirelessCfg 28 }
arrisRouterMACAccessEntry OBJECT-TYPE
SYNTAX ArrisRouterMACAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the table which specifies a single MAC address for a given
service set."
INDEX { ifIndex, arrisRouterMACAccessIndex }
::= { arrisRouterMACAccessTable 1 }
ArrisRouterMACAccessEntry ::=
SEQUENCE {
arrisRouterMACAccessIndex Integer32,
arrisRouterMACAccessAddr MacAddress,
arrisRouterMACAccessStatus RowStatus,
arrisRouterMACAccessDeviceName DisplayString
}
arrisRouterMACAccessIndex OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the instance of this table row."
::= { arrisRouterMACAccessEntry 1 }
arrisRouterMACAccessAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A MAC address of a station which will be allowed to connect to the
service set if arrisRouterBssAccessMode is set to restrictToList(2), or
forbidden if arrisRouterBssAccessMode is set to denyList(3)."
::= { arrisRouterMACAccessEntry 2 }
arrisRouterMACAccessStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterMACAccessStatus column is 'notReady'.
In particular, a newly created row cannot be made active until the
corresponding instance of arrisRouterMACAccessAddr has been set.
Only rows with a status of active(1) will be applied."
::= { arrisRouterMACAccessEntry 3 }
arrisRouterMACAccessDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A name associated with device MAC which will be allowed to connect to the
service set if arrisRouterBssAccessMode is set to restrictToList(2), or
forbidden if arrisRouterBssAccessMode is set to denyList(3)."
::= { arrisRouterMACAccessEntry 4 }
arrisRouterWMMCfg OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 29 }
arrisRouterWMMEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WiFi MultiMedia (WMM) QOS support.. Note that this applies to only the primary (zero) Wireless network."
DEFVAL { true }
::= { arrisRouterWMMCfg 1 }
arrisRouterWMMNoAck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This refers to the acknowledge policy used at the MAC level.
Enabling no-acknowledgement can result in more efficient throughput but
higher error rates in a noisy Radio Frequency (RF) environment."
DEFVAL { false }
::= { arrisRouterWMMCfg 2 }
arrisRouterWMMAPSD OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Automatic Power Save Delivery is a more efficient power management method than legacy 802.11 Power Save Polling.
Set the value here."
DEFVAL { true }
::= { arrisRouterWMMCfg 3 }
arrisRouterWMMEDCAAPTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWMMEDCAAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of for setting WMM EDCA values for the access point.
This affects traffic flowing from the access point to the client station "
::= { arrisRouterWMMCfg 4 }
arrisRouterWMMEDCAAPEntry OBJECT-TYPE
SYNTAX ArrisRouterWMMEDCAAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of for setting WMM EDCA values for the access point.
This affects traffic flowing from the access point to the client station "
INDEX { arrisRouterWMMEDCAAPIndex }
::= { arrisRouterWMMEDCAAPTable 1 }
ArrisRouterWMMEDCAAPEntry ::=
SEQUENCE {
arrisRouterWMMEDCAAPIndex Integer32,
arrisRouterWMMEDCAAPCWmin Unsigned32,
arrisRouterWMMEDCAAPCWmax Unsigned32,
arrisRouterWMMEDCAAPAIFSN Unsigned32,
arrisRouterWMMEDCAAPTxOpBLimit Unsigned32,
arrisRouterWMMEDCAAPTxOpAGLimit Unsigned32,
arrisRouterWMMEDCAAPAdmitCont TruthValue,
arrisRouterWMMEDCAAPDiscardOld TruthValue
}
arrisRouterWMMEDCAAPIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index into the table will be one of the parameters: 1=ACBE (best effort), 2=ACBK (background), 3=ACVI (video), 4=ACVO (voice)"
::= { arrisRouterWMMEDCAAPEntry 1 }
arrisRouterWMMEDCAAPCWmin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Minimum Contention Window.
This parameter is input to the algorithm that determines the initial random backoff wait time (window) for retry of a transmission.
The value specified here in the Minimum Contention Window is the upper limit of a range from which the initial random backoff
wait time is determined. The first random number generated will be a number between 0 and the number specified here.
If the first random backoff wait time expires before the data frame is sent, a retry counter is incremented and the
random backoff value (window) is doubled. Doubling will continue until the size of the random backoff value reaches the number
defined in the Maximum Contention Window.
Valid values are 1, 3, 7, 15, 31, 63, 127, 255, and 511.
This value must be lower than the value for arrisRouterWMMEDCAAPCWmax"
::= { arrisRouterWMMEDCAAPEntry 2 }
arrisRouterWMMEDCAAPCWmax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum Contention Window. The value specified here in the Maximum Contention Window is the upper limit for the
doubling of the random backoff value. This doubling continues until either the data frame is sent or the
Maximum Contention Window size is reached. Once the Maximum Contention Window size is reached, retries
will continue until a maximum number of retries allowed is reached.
Valid values are 1, 3, 7, 15, 31, 63, 127, 255, 511, and 1023.
This value must be higher than the value for arrisRouterWMMEDCAAPCWmin."
::= { arrisRouterWMMEDCAAPEntry 3 }
arrisRouterWMMEDCAAPAIFSN OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Arbitration Inter-Frame Spacing Number specifies a wait time for data frames"
::= { arrisRouterWMMEDCAAPEntry 4 }
arrisRouterWMMEDCAAPTxOpBLimit OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmission Opportunity for b mode is an interval of time when a WME AP has the right to initiate
transmissions onto the wireless medium (WM). This value specifies the Transmission Opportunity (TXOP) for AP;
that is, the interval of time when the WMM AP has the right to initiate transmissions on the wireless network."
::= { arrisRouterWMMEDCAAPEntry 5 }
arrisRouterWMMEDCAAPTxOpAGLimit OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmission Opportunity for A and G mode is an interval of time when a WME AP has the right to initiate
transmissions onto the wireless medium (WM). This value specifies the Transmission Opportunity (TXOP) for AP;
that is, the interval of time when the WMM AP has the right to initiate transmissions on the wireless network."
::= { arrisRouterWMMEDCAAPEntry 6 }
arrisRouterWMMEDCAAPAdmitCont OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable admission control for specific category of traffic."
::= { arrisRouterWMMEDCAAPEntry 7 }
arrisRouterWMMEDCAAPDiscardOld OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Discard oldest packet first enable/disable."
::= { arrisRouterWMMEDCAAPEntry 8 }
arrisRouterWPSCfg OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 30 }
arrisRouterWpsMode OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether or not WiFi Protected Setup (WPS) is enabled or disabled.
The WPS mode can't be set to enabled(1) when the primary SSID arrisRouterBssSecurityMode is wep(1)."
::= { arrisRouterWPSCfg 1 }
arrisRouterWpsConfigState OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set the WiFi Protected Setup (WPS) config state."
::= { arrisRouterWPSCfg 2 }
arrisRouterWpsDevicePIN OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the WiFi Protected Setup (WPS) device PIN. This is the PIN that is displayed to the user to input on their client device."
::= { arrisRouterWPSCfg 3 }
arrisRouterWpsDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of this device"
::= { arrisRouterWPSCfg 4 }
arrisRouterWpsModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Model Name"
::= { arrisRouterWPSCfg 5 }
arrisRouterWpsMfg OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manufacturer string"
::= { arrisRouterWPSCfg 6 }
arrisRouterWpsResultStatus OBJECT-TYPE
SYNTAX INTEGER {
wpsResultUnknown(-1),
wpsResultNoneIssued(0),
wpsResultAddClientSuccess(1),
wpsResultAddClientFail(2),
wpsResultAddClientAbort(3),
wpsResultConfigApSuccess(4),
wpsResultConfigApFail(5),
wpsResultConfigApAbort(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The result status of the most recent WPS operation."
::= { arrisRouterWPSCfg 7 }
arrisRouterWpsStatus OBJECT-TYPE
SYNTAX INTEGER {
wpsUnknown(-1),
wpsInitialState(0),
wpsAssociatedStarted(1),
wpsM2Sent(2),
wpsM7Sent(3),
wpsTimedOut(4),
wpsMsgDone(5),
wpsSuccessful(6),
wpsMsgExchangeErr(7),
wpsPushButtonOverlap(8),
wpsAssociating(9),
wpsPushButtonFindAP(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current status of the WPS subsystem."
::= { arrisRouterWPSCfg 8 }
arrisRouterWpsConfigTimeout OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether the WiFi Protected Setup (WPS) uses timeout."
::= { arrisRouterWPSCfg 9 }
arrisRouterWpsSTAPin OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set the WiFi Protected Setup (WPS) PIN for a new station/device. This is the PIN from a 'client' device."
::= { arrisRouterWPSCfg 10 }
arrisRouterWpsPushButton OBJECT-TYPE
SYNTAX INTEGER { unknown(0), activatePushButton(1), activatePINCfg(2), cancelWPS(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to 'activatePushButton' to push the virtual button on the Access Point and start the WPS push-button process.
Set to 'activePINCfg' to start the WPS PIN process. The client device PIN should be written to arrisRouterWpsSTAPin
before triggering the WPS process.
Cancel an active WPS config (started with either 1 or 2) by setting this value to 'cancelWPS'."
::= { arrisRouterWPSCfg 11 }
arrisRouterWpsUUID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sets WPS Universal Unique Identifier"
::= { arrisRouterWPSCfg 14 }
arrisRouterWPSMethodCfg OBJECT IDENTIFIER ::= { arrisRouterWPSCfg 15 }
arrisRouterWPSMethodLabel OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether or not WPS Label Method is enabled or disabled."
::= { arrisRouterWPSMethodCfg 1 }
arrisRouterWPSMethodPIN OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether or not WPS PIN Method is enabled or disabled."
::= { arrisRouterWPSMethodCfg 2 }
arrisRouterWPSMethodPushButton OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether or not WPS Push Button Method is enabled or disabled."
::= { arrisRouterWPSMethodCfg 3 }
arrisRouterWPSMethodKeypad OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether or not WPS Keypad Method is enabled or disabled."
::= { arrisRouterWPSMethodCfg 4 }
arrisRouterWiFiResetDefaults OBJECT-TYPE
SYNTAX INTEGER { nothingToReset(0), resetWifiDefaults(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Reset Wifi settings to default values.
Use 'nothingToReset(0)' to indicate that nothing is to be reset.
Use 'resetWifiDefaults(1)' to reset all Wireless Networks back to their default settings.
The wireless driver(s) will be immediately restarted to affect the change and any clients
connected to the wireless network(s) will be disconnected."
::= { arrisRouterWirelessCfg 32 }
arrisRouterWiFiCustomSSIDStr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A string used to customize the Service Set Idenitifer (SSID). The last 4 characters of the CM MAC address will automatically be appended to this string.
This string will overwrite the factory defined SSID but will be overwritten by user settings"
::= { arrisRouterWirelessCfg 34 }
arrisRouterWiFiRadioControlMode OBJECT-TYPE
SYNTAX INTEGER { userControlled(0), msoControlled24bgnMode(1),
msoControlled24nMode(2), msoControlled50nMode(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "When equal to userControlled, no wireless radio settings will be changed as a result of receiving this element.
Current setting will remain in effect.
When equal to msoControlled24bgnMode, the current channel numbers and channel bandwidth selections will remain
in effect. For devices with a single wireless network interface, all other wireless radio settings will be set so
as to optimize support for a mixture of 802.11b/g/n devices using the 2.4GHz band. For devices with two wireless
network interfaces, all other wireless radio settings for one radio will be set so as to optimize support for a
mixture of 802.11b/g/n devices using the 2.4GHz band, while settings for the other radio will be set so as to
optimize support for only 802.11n devices using the 5GHz band. All radios MUST be set to transmit at full power.
When equal to msoControlled24nMode, the current channel numbers and channel bandwidth selections will remain in
effect. For devices with a single wireless network interface, all other wireless radio settings will be set so as
to optimize support for only 802.11n devices using the 2.4GHz band. For devices with two wireless network interfaces,
all other wireless radio settings for one radio will be set so as to optimize support for only 802.11n devices using
the 2.4GHz band, while settings for the other radio will be set so as to optimize support for only 802.11n devices
using the 5GHz band. All radios MUST be set to transmit at full power.
When equal to msoControlled50nMode, the current channel numbers and channel bandwidth selections will remain in
effect. For devices with a single wireless network interface, all other wireless radio settings will be set so as
to optimize support for only 802.11n devices using the 5GHz band. If the single wireless network interface does not
support use of the 5GHz band, optimize support for only 802.11n devices using the 2.4GHz band. For devices with two
wireless network interfaces, all other wireless radio settings for one radio will be set so as to optimize support
for only 802.11n devices using the 2.4GHz band, while settings for the other radio will be set so as to optimize support
for only 802.11n devices using the 5GHz band. All radios MUST be set to transmit at full power."
DEFVAL {userControlled}
::= { arrisRouterWirelessCfg 37 }
arrisRouterWiFiScan OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 39 }
arrisRouterWiFiStartScan OBJECT-TYPE
SYNTAX INTEGER { startRadio0(1), startRadio1(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Start a WiFi scan. This will detect other WiFi Access Points in the vicinity of the Arris product.
This is useful for technical support personnel so they may detect possible wireless interference when a customer
calls about their wireless. Note that this may impact wireless/eRouter performance and should be run with care.
Note that this is currently only supported on the Arris Whole Home Solution product line."
DEFVAL { startRadio0 }
::= { arrisRouterWiFiScan 1 }
arrisRouterWiFiScanResult OBJECT-TYPE
SYNTAX INTEGER { uninit(0), running(1), completeError(2), completeSuccess(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Returns the current status of a WiFi scan."
::= { arrisRouterWiFiScan 2 }
arrisRouterWiFiScanResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWiFiScanResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of any WiFi Access points in the vicinity of the Arris product."
::= { arrisRouterWiFiScan 3 }
arrisRouterWiFiScanResultEntry OBJECT-TYPE
SYNTAX ArrisRouterWiFiScanResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of any WiFi Access points in the vicinity of the Arris product."
INDEX { arrisRouterWiFiScanIndex }
::= { arrisRouterWiFiScanResultTable 1 }
ArrisRouterWiFiScanResultEntry ::=
SEQUENCE {
arrisRouterWiFiScanIndex Unsigned32,
arrisRouterWiFiScanSSID DisplayString,
arrisRouterWiFiScanChannel Unsigned32,
arrisRouterWiFiScanChannel2 Unsigned32,
arrisRouterWiFiScanRSSI Integer32,
arrisRouterWiFiScanNoise Integer32,
arrisRouterWiFiScanMAC DisplayString,
arrisRouterWiFiScanMfg DisplayString,
arrisRouterWiFiScanSupportedRates DisplayString,
arrisRouterWiFiScanOperatingStandards DisplayString,
arrisRouterWiFiScanSecurityModeEnabled INTEGER,
arrisRouterWiFiScanOperatingChannelBandwidth INTEGER
}
arrisRouterWiFiScanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterWiFiScanResultEntry 1 }
arrisRouterWiFiScanSSID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The SSID for the wireless access point (WAP)"
::= { arrisRouterWiFiScanResultEntry 2 }
arrisRouterWiFiScanChannel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The channel that the WAP is broadcasting on."
::= { arrisRouterWiFiScanResultEntry 3 }
arrisRouterWiFiScanChannel2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The secondary channel that the WAP is broadcasting on. This may be 0 if the AP is only using 1 channel."
::= { arrisRouterWiFiScanResultEntry 4 }
arrisRouterWiFiScanRSSI OBJECT-TYPE
SYNTAX Integer32
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Received Signal Strength Indication (RSSI) for the WAP."
::= { arrisRouterWiFiScanResultEntry 5 }
arrisRouterWiFiScanNoise OBJECT-TYPE
SYNTAX Integer32
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The 'noise' meausured for the WAP."
::= { arrisRouterWiFiScanResultEntry 6 }
arrisRouterWiFiScanMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC identifier (AKA BSSID) of the WAP."
::= { arrisRouterWiFiScanResultEntry 7 }
arrisRouterWiFiScanMfg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The manufacturuer of the detected WAP."
::= { arrisRouterWiFiScanResultEntry 8 }
arrisRouterWiFiScanSupportedRates OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The supported rates of the WAP.
i.e. 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54"
::= { arrisRouterWiFiScanResultEntry 9 }
arrisRouterWiFiScanOperatingStandards OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operating standards of the WAP."
::= { arrisRouterWiFiScanResultEntry 10 }
arrisRouterWiFiScanSecurityModeEnabled OBJECT-TYPE
SYNTAX INTEGER {
unknow(0),
disabled(1),
wep(2),
wpa(3),
wpa2(4),
wpaWpa2(5),
wpaEnterprise(6),
wpa2Enterprise(7),
wpaWpa2Enterprise(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The security mode of the WAP."
::= { arrisRouterWiFiScanResultEntry 11 }
arrisRouterWiFiScanOperatingChannelBandwidth OBJECT-TYPE
SYNTAX INTEGER {
auto(0),
n20Mhz(1),
n40Mhz(2),
ac80Mhz(3),
ac160Mhz(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operating channel bandwidth of the WAP."
::= { arrisRouterWiFiScanResultEntry 12 }
arrisRouterWiFiClientInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWiFiClientInfoClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains detailed information about currently connected wireless client devices."
::= { arrisRouterWirelessCfg 42 }
arrisRouterWiFiClientInfoEntry OBJECT-TYPE
SYNTAX ArrisRouterWiFiClientInfoClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry in the arrisRouterWiFiClientInfoTable."
INDEX { ifIndex, arrisRouterWiFiClientInfoIndex }
::= { arrisRouterWiFiClientInfoTable 1 }
ArrisRouterWiFiClientInfoClientEntry ::= SEQUENCE {
arrisRouterWiFiClientInfoIndex Integer32,
arrisRouterWiFiClientInfoIPAddrType InetAddressType,
arrisRouterWiFiClientInfoIPAddr InetAddress,
arrisRouterWiFiClientInfoIPAddrTextual DisplayString,
arrisRouterWiFiClientInfoHostName DisplayString,
arrisRouterWiFiClientInfoMAC MacAddress,
arrisRouterWiFiClientInfoMACMfg DisplayString,
arrisRouterWiFiClientInfoStatus INTEGER,
arrisRouterWiFiClientInfoFirstSeen DateAndTime,
arrisRouterWiFiClientInfoLastSeen DateAndTime,
arrisRouterWiFiClientInfoIdleTime Integer32,
arrisRouterWiFiClientInfoInNetworkTime Integer32,
arrisRouterWiFiClientInfoState DisplayString,
arrisRouterWiFiClientInfoFlags DisplayString,
arrisRouterWiFiClientInfoTxPkts Integer32,
arrisRouterWiFiClientInfoTxFailures Integer32,
arrisRouterWiFiClientInfoRxUnicastPkts Integer32,
arrisRouterWiFiClientInfoRxMulticastPkts Integer32,
arrisRouterWiFiClientInfoLastTxPktRate Integer32,
arrisRouterWiFiClientInfoLastRxPktRate Integer32,
arrisRouterWiFiClientInfoRateSet DisplayString,
arrisRouterWiFiClientInfoRSSI Integer32
}
arrisRouterWiFiClientInfoIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index for the table."
::= { arrisRouterWiFiClientInfoEntry 1 }
arrisRouterWiFiClientInfoIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current IP address type for the wireless client device."
::= { arrisRouterWiFiClientInfoEntry 2 }
arrisRouterWiFiClientInfoIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current IP address for the wireless client device."
::= { arrisRouterWiFiClientInfoEntry 3 }
arrisRouterWiFiClientInfoIPAddrTextual OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A human-readable textual representation of the arrisRouterWiFiClientInfoIPAddr."
::= { arrisRouterWiFiClientInfoEntry 4 }
arrisRouterWiFiClientInfoHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hostname for the wireless client device."
::= { arrisRouterWiFiClientInfoEntry 5 }
arrisRouterWiFiClientInfoMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MAC address of the wireless client device."
::= { arrisRouterWiFiClientInfoEntry 6 }
arrisRouterWiFiClientInfoMACMfg OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The manufacturer of the hardware adapter on the wireless client device."
::= { arrisRouterWiFiClientInfoEntry 7 }
arrisRouterWiFiClientInfoStatus OBJECT-TYPE
SYNTAX INTEGER { down(0), up(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The most recent known status of the wireless client device."
::= { arrisRouterWiFiClientInfoEntry 8 }
arrisRouterWiFiClientInfoFirstSeen OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time, if known, when this client was first seen. For 'dynamic' clients,
this will usually be when the first DHCP lease was given out to this client since the last
boot. For 'staticDiscover' clients, this value will match the time of the first ARP response
since the last boot. For 'staticConfigure' clients, this value will match the time of the
first ARP response since the last boot."
::= { arrisRouterWiFiClientInfoEntry 9 }
arrisRouterWiFiClientInfoLastSeen OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The time, if known, when this client was most recently (last) seen. If the device
has been disconnected or powered off this value will reflect that. If the device is currently
active, this value should match the current system time with a variability of up to 1 minute."
::= { arrisRouterWiFiClientInfoEntry 10 }
arrisRouterWiFiClientInfoIdleTime OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds that this wireless client device has been idle."
::= { arrisRouterWiFiClientInfoEntry 11 }
arrisRouterWiFiClientInfoInNetworkTime OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds that this wireless client device has been in the network.
This value will be reset when the wireless client device is disconnected or powered off.
Thus this may not be equal to the elapsed time since: arrisRouterWiFiClientInfoFirstSeen."
::= { arrisRouterWiFiClientInfoEntry 12 }
arrisRouterWiFiClientInfoState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A string representing the current connection state of this wireless client device.
It will indicate if the device is: AUTHENTICATED, ASSOCIATED, and/or AUTHORIZED."
::= { arrisRouterWiFiClientInfoEntry 13 }
arrisRouterWiFiClientInfoFlags OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A string representing the current various capability flags for this wireless
client device."
::= { arrisRouterWiFiClientInfoEntry 14 }
arrisRouterWiFiClientInfoTxPkts OBJECT-TYPE
SYNTAX Integer32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number packets transmitted from this wireless client device since it was last connected."
::= { arrisRouterWiFiClientInfoEntry 15 }
arrisRouterWiFiClientInfoTxFailures OBJECT-TYPE
SYNTAX Integer32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number transmit packet failures from this wireless client device since it was last connected."
::= { arrisRouterWiFiClientInfoEntry 16 }
arrisRouterWiFiClientInfoRxUnicastPkts OBJECT-TYPE
SYNTAX Integer32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of unicast packets received by this wireless client device since it was last connected."
::= { arrisRouterWiFiClientInfoEntry 17 }
arrisRouterWiFiClientInfoRxMulticastPkts OBJECT-TYPE
SYNTAX Integer32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of multicast/broadcast packets received by this wireless client device since it was last connected."
::= { arrisRouterWiFiClientInfoEntry 18 }
arrisRouterWiFiClientInfoLastTxPktRate OBJECT-TYPE
SYNTAX Integer32 UNITS "kbps" MAX-ACCESS read-only
STATUS current
DESCRIPTION "The transmission rate of the last packet transmitted from this wireless client device in kilobits-per-second."
::= { arrisRouterWiFiClientInfoEntry 19 }
arrisRouterWiFiClientInfoLastRxPktRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The reception rate of the last packet received by this wireless client device in kilobits-per-second."
::= { arrisRouterWiFiClientInfoEntry 20 }
arrisRouterWiFiClientInfoRateSet OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The supported rate set for this wireless client device."
::= { arrisRouterWiFiClientInfoEntry 21 }
arrisRouterWiFiClientInfoRSSI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Received Signal Strength Indicator (RSSI) of the wireless client device. This value usually
displays as a negative, so a value closer to zero indicates more power."
::= { arrisRouterWiFiClientInfoEntry 22 }
arrisRouterWiFiPhysicalChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current channel the WiFi is using. This may match arrisRouterWiFiChannel except when that value is auto(0).
When the 'auto' mode is used, this OID will return the actual channel being used."
::= { arrisRouterWirelessCfg 43 }
arrisRouterWiFiHTTxStream OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the stream number on which the wireless antenna transmits."
::= { arrisRouterWirelessCfg 55 }
arrisRouterWiFiHTRxStream OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the stream number on which the wireless antenna receives."
::= { arrisRouterWirelessCfg 56 }
arrisRouterWiFiEnableSTBC OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable Space Time Block Coding."
DEFVAL { false }
::= { arrisRouterWirelessCfg 57}
arrisRouterWiFiEnableRDG OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable Reverse Direction Grant."
DEFVAL { false }
::= { arrisRouterWirelessCfg 58 }
arrisRouterWiFiIGMPSnooping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable IGMP snooping.
When enabled it prevents unnecessary multicast traffic to the ports which did not subscribe to the multicast stream."
DEFVAL { false }
::= { arrisRouterWirelessCfg 59 }
arrisRouterWiFiRTSRetry OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the 2.4GHz RTS retry count. A non-zero value overrides the default RTS retry logic for single-client and multi-client. If non-zero then the MIB value is the count used for RTS retries. Recommended value is between 1-32."
DEFVAL {0}
::= { arrisRouterWirelessCfg 60 }
arrisRouterWiFiTxRetry OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the 2.4GHz Tx retry count. A non-zero value overrides the default data Tx retry logic for single-client and multi-client. If non-zero then the MIB value is the count used for data Tx retries. Recommended value is between 1-32."
DEFVAL {0}
::= { arrisRouterWirelessCfg 61 }
-- OIDs for 5 Ghz radio for devices with dual-bands
arrisRouterWiFi50RadioSettings OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 50 }
arrisRouterWiFi50Channel OBJECT-TYPE
SYNTAX Unsigned32 (0..216)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls and reflects the current channel number on the 5.0 GHz radio (802.11 a/n).
If set to (0), the device will be put in auto-channel mode where it automatically scans
for the least-crowded channel.
Available channels are 34-216.
Channel selection is also subject to restrictions based on the selected
country code."
::= { arrisRouterWiFi50RadioSettings 1 }
arrisRouterWiFi50Mode OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), anMix(0), aOnly(1), nOnly(4),acOnly(5),nacMix(6),anacMix(7) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Controls and reflects the behavior of the device with regards to which
flavor of 802.11 is used. "
::= { arrisRouterWiFi50RadioSettings 2 }
arrisRouterWiFi50BeaconInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Amount of time between beacon transmissions."
DEFVAL { 100 }
::= { arrisRouterWiFi50RadioSettings 3 }
arrisRouterWiFi50DTIMInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Amount of time between Delivery Traffic Indication Messages."
DEFVAL { 1 }
::= { arrisRouterWiFi50RadioSettings 4 }
arrisRouterWiFi50TxPreamble OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), long(0), short(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This attribute, indicates whether the transfer preamble is long or short."
DEFVAL { 0 }
::= { arrisRouterWiFi50RadioSettings 5 }
arrisRouterWiFi50RTSThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..2347)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RTS (Request to Send) Threshold indicates the number of bytes in an MPDU,
below which an RTS/CTS handshake shall not be performed. An RTS/CTS handshake shall
be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or
Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than
this threshold. Setting this attribute to be larger than the maximum MSDU size shall have the effect of
turning off the RTS/CTS handshake for frames of Data or Management type transmitted by
this device. Setting this attribute to zero shall have the effect of turning on the RTS/CTS handshake for
all frames of Data or Management type transmitted by this device. "
DEFVAL { 2347 }
::= { arrisRouterWiFi50RadioSettings 6 }
arrisRouterWiFi50FragmentThresh OBJECT-TYPE
SYNTAX Unsigned32 (256..2346)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This value specifies the maximum size of a packet before the data is fragmented into two or more packets."
DEFVAL { 2346 }
::= { arrisRouterWiFi50RadioSettings 7 }
arrisRouterWiFi50ShortSlot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This returns whether or not the use of short slot timing mode is on or off (long).
The amount of time a device waits after a collision before retransmitting a packet.
You can increase throughput by enabling short slot time.
Use the new arrisRouterWiFiShortSlotEnhanced to set to 'auto' mode."
DEFVAL { true }
::= { arrisRouterWiFi50RadioSettings 8 }
arrisRouterWiFi50FrameBurst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Bursting may increase the throughput of link connection in certain
conditions. This can result in the ability to support higher data
throughput in mixed and uniform networks. Also known as 'XPress Technology'"
DEFVAL { false }
::= { arrisRouterWiFi50RadioSettings 9 }
arrisRouterWiFi50EnableRadio OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable 5 GHz WiFi radio."
DEFVAL { true }
::= { arrisRouterWiFi50RadioSettings 10 }
arrisRouterWiFi50ShortRetryLimit OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the retry limit of frames longer than the RTS threshold."
::= { arrisRouterWiFi50RadioSettings 12 }
arrisRouterWiFi50LongRetryLimit OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the retry limit of frames shorter than the RTS threshold."
::= { arrisRouterWiFi50RadioSettings 13 }
arrisRouterWiFi50OutputPower OBJECT-TYPE
SYNTAX INTEGER {
percent12(12),
percent25(25),
percent50(50),
percent75(75),
percent100(100)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the output power relative to the hardware's maximum capability.
Now only percent25(25), percent50(50) and percent100(100) can be set,
they are mapped to Low, medium and high power level which used on GUI."
DEFVAL { percent100 }
::= { arrisRouterWiFi50RadioSettings 14 }
arrisRouterWiFi50MulticastA OBJECT-TYPE
SYNTAX INTEGER { auto(0),
rate12mbps(12),
rate18mbps(18),
rate24mbps(24),
rate36mbps(36),
rate48mbps(48),
rate72mbps(72),
rate96mbps(96),
rate108mbps(108)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the multicast rate for 802.11a."
::= { arrisRouterWiFi50RadioSettings 15 }
arrisRouterWiFi50PhysicalChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current channel the 5.0 GHz WiFi radio is using. This may match arrisRouterWiFiChannel except when that value is auto(0).
When the 'auto' mode is used, this OID will return the actual channel being used."
::= { arrisRouterWiFi50RadioSettings 16 }
arrisRouterWiFi50NSettings OBJECT IDENTIFIER ::= { arrisRouterWiFi50RadioSettings 20 }
arrisRouterWiFi50HTMCS OBJECT-TYPE
SYNTAX INTEGER { auto(0),
legacy(1),
mcs0(2),
mcs1(3),
mcs2(4),
mcs3(5),
mcs4(6),
mcs5(7),
mcs6(8),
mcs7(9),
mcs8(10),
mcs9(11),
mcs10(12),
mcs11(13),
mcs12(14),
mcs13(15),
mcs14(16),
mcs15(17),
mcs16(18),
mcs17(19),
mcs18(20),
mcs19(21),
mcs20(22),
mcs21(23),
mcs22(24),
mcs23(25)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the 802.11n physical modulation coding scheme (MCS) rate.
Forces the N Phy transmission rate for the AP to a particular speed.
Each group of rates corresponds to BW (20 MHz or 40 MHz) and GI (800ns or 400ns) configuration.
mcs0: 6.5 Mbps for 20Mhz and 13.5 Mbps for 40 MHz if guard interval is 800ns.
7.2 Mbps for 20Mhz and 15 Mbps for 40 Mhz if guard interval is 400ns.
mcs1: 13 Mbps for 20Mhz and 27 Mbps for 40 MHz if guard interval is 800ns.
14.4 Mbps for 20Mhz and 30 Mbps for 40 Mhz if guard interval is 400ns.
mcs2: 19.5 Mbps for 20Mhz and 40.5 Mbps for 40 MHz if guard interval is 800ns.
21.7 Mbps for 20Mhz and 45 Mbps for 40 Mhz if guard interval is 400ns.
mcs3: 26 Mbps for 20Mhz and 54 Mbps for 40 MHz if guard interval is 800ns.
28.9 Mbps for 20Mhz and 60 Mbps for 40 Mhz if guard interval is 400ns.
mcs4: 39 Mbps for 20Mhz and 81 Mbps for 40 MHz if guard interval is 800ns.
43.3 Mbps for 20Mhz and 90 Mbps for 40 Mhz if guard interval is 400ns.
mcs5: 52 Mbps for 20Mhz and 108 Mbps for 40 MHz if guard interval is 800ns.
57.8 Mbps for 20Mhz and 120 Mbps for 40 Mhz if guard interval is 400ns.
mcs6: 58.5 Mbps for 20Mhz and 121.5 Mbps for 40 MHz if guard interval is 800ns.
65 Mbps for 20Mhz and 135 Mbps for 40 Mhz if guard interval is 400ns.
mcs7: 65 Mbps for 20Mhz and 135 Mbps for 40 MHz if guard interval is 800ns.
72.2 Mbps for 20Mhz and 150 Mbps for 40 Mhz if guard interval is 400ns.
mcs8: 13 Mbps for 20Mhz and 27 Mbps for 40 MHz if guard interval is 800ns.
14.4 Mbps for 20Mhz and 30 Mbps for 40 Mhz if guard interval is 400ns.
mcs9: 26 Mbps for 20Mhz and 54 Mbps for 40 MHz if guard interval is 800ns.
28.9 Mbps for 20Mhz and 60 Mbps for 40 Mhz if guard interval is 400ns.
mcs10: 39 Mbps for 20Mhz and 81 Mbps for 40 MHz if guard interval is 800ns.
43.3 Mbps for 20Mhz and 90 Mbps for 40 Mhz if guard interval is 400ns.
mcs11: 52 Mbps for 20Mhz and 108 Mbps for 40 MHz if guard interval is 800ns.
57.8 Mbps for 20Mhz and 120 Mbps for 40 Mhz if guard interval is 400ns.
mcs12: 78 Mbps for 20Mhz and 162 Mbps for 40 MHz if guard interval is 800ns.
86.7 Mbps for 20Mhz and 180 Mbps for 40 Mhz if guard interval is 400ns.
mcs13: 104 Mbps for 20Mhz and 216 Mbps for 40 MHz if guard interval is 800ns.
115.6 Mbps for 20Mhz and 240 Mbps for 40 Mhz if guard interval is 400ns.
mcs14: 117 Mbps for 20Mhz and 243 Mbps for 40 MHz if guard interval is 800ns.
130.3 Mbps for 20Mhz and 270 Mbps for 40 Mhz if guard interval is 400ns.
mcs15: 130 Mbps for 20Mhz and 270 Mbps for 40 MHz if guard interval is 800ns.
144.4 Mbps for 20Mhz and 300 Mbps for 40 Mhz if guard interval is 400ns.
mcs16 ~ mcs23 are also suppported
"
::= { arrisRouterWiFi50NSettings 1 }
arrisRouterWiFi50ChannelBW OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), width20MHz(0), width20and40Mhz(2),width20and40and80Mhz(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Determines which Band Width that we will be operating in. Either the 20MHz 40MHz or 80MHz.
Note: This is for 802.11n mode only. "
::= { arrisRouterWiFi50NSettings 2 }
arrisRouterWiFi50NSideBand OBJECT-TYPE
SYNTAX INTEGER {
unknown(-1),
upper(1),
lower(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines which side Band the channel will operate in.
Note: This is for 802.11n mode only, this OID is dependent on what arrisRouterWiFiChannelBW is selected and only
applies when 40MHz is selected."
::= { arrisRouterWiFi50NSettings 3 }
arrisRouterWiFi50HTMode OBJECT-TYPE
SYNTAX INTEGER { mixed(0), greenField(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "In mixed mode, each 802.11n transmission is always embedded in an 802.11a or 802.11g transmission.
Green field will ingore some of the early standard, so 802.11n devices have higher efficiency but 802.11a/b/g devices
can not use this network in greenfield mode."
DEFVAL { 0 }
::= { arrisRouterWiFi50NSettings 4 }
arrisRouterWiFi50GuardInterval OBJECT-TYPE
SYNTAX INTEGER { gi400(0), gi800(1), auto(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Spacing between transmission of symbols in nanoseconds."
DEFVAL { gi800 }
::= { arrisRouterWiFi50NSettings 5 }
arrisRouterWiFi50AMSDUEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Aggregation of MAC Service Data Units (MSDUs) at the top of the MAC."
DEFVAL { false }
::= { arrisRouterWiFi50NSettings 6 }
arrisRouterWiFi50DeclinePeerBA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable rejection of peer BA-request."
DEFVAL { false }
::= { arrisRouterWiFi50NSettings 7 }
arrisRouterWiFi50BlockAck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable blocking of ACK (BA) during data transfer."
DEFVAL { false }
::= { arrisRouterWiFi50NSettings 8 }
arrisRouterWiFi50NProtection OBJECT-TYPE
SYNTAX INTEGER { off(0), auto(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set/read 802.11n protection setting. This is for OFDM protection for MIMO frames. "
::= { arrisRouterWiFi50NSettings 9 }
arrisRouterWiFi50HTTxStream OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the stream number on which the wireless antenna transmits."
::= { arrisRouterWiFi50RadioSettings 21 }
arrisRouterWiFi50HTRxStream OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the stream number on which the wireless antenna receives."
::= { arrisRouterWiFi50RadioSettings 22 }
arrisRouterWiFi50EnableSTBC OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable Space Time Block Coding."
DEFVAL { false }
::= { arrisRouterWiFi50RadioSettings 23 }
arrisRouterWiFi50EnableRDG OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable Reverse Direction Grant."
DEFVAL { false }
::= { arrisRouterWiFi50RadioSettings 24 }
arrisRouterWiFi50IGMPSnooping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable IGMP snooping.
When enabled it prevents unnecessary multicast traffic to the ports which did not subscribe to the multicast stream."
DEFVAL { false }
::= { arrisRouterWiFi50RadioSettings 25 }
arrisRouterWiFi50BlockDFSChan OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to enable or disable the inclusion of DFS channels when configured to auto-select channels.
When enabled, it blocks DFS channels from being automatically selected.
When disabled, it allows DFS channels to be automatically selected."
DEFVAL { true }
::= { arrisRouterWiFi50RadioSettings 26 }
arrisRouterWiFi50RTSRetry OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the 5.0GHz RTS retry count. A non-zero value overrides the default RTS retry logic for single-client and multi-client. If non-zero then the MIB value is the count used for RTS retries. Recommended value is between 1-32."
DEFVAL {0}
::= { arrisRouterWiFi50RadioSettings 27 }
arrisRouterWiFi50TxRetry OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the 5.0GHz Tx retry count. A non-zero value overrides the default data Tx retry logic for single-client and multi-client. If non-zero then the MIB value is the count used for data Tx retries. Recommended value is between 1-32."
DEFVAL {0}
::= { arrisRouterWiFi50RadioSettings 28 }
arrisRouterWiFiNumSSIDSupported OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of SSIDs Supported"
::= { arrisRouterWirelessCfg 51 }
arrisRouterWPS50Cfg OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 65 }
arrisRouterWps50Mode OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether or not WiFi Protected Setup (WPS) is enabled or disabled.
The WPS mode can't be set to enabled(1) when the primary SSID arrisRouterBssSecurityMode is wep(1)."
::= { arrisRouterWPS50Cfg 1 }
arrisRouterWps50ConfigState OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set the WiFi Protected Setup (WPS) config state."
::= { arrisRouterWPS50Cfg 2 }
arrisRouterWps50DevicePIN OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get or set the WiFi Protected Setup (WPS) device PIN. This is the PIN that is displayed to the user to input on their client device."
::= { arrisRouterWPS50Cfg 3 }
arrisRouterWps50DeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of this device"
::= { arrisRouterWPS50Cfg 4 }
arrisRouterWps50ModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Model Name"
::= { arrisRouterWPS50Cfg 5 }
arrisRouterWps50Mfg OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manufacturer string"
::= { arrisRouterWPS50Cfg 6 }
arrisRouterWps50ResultStatus OBJECT-TYPE
SYNTAX INTEGER {
wpsResultUnknown(-1),
wpsResultNoneIssued(0),
wpsResultAddClientSuccess(1),
wpsResultAddClientFail(2),
wpsResultAddClientAbort(3),
wpsResultConfigApSuccess(4),
wpsResultConfigApFail(5),
wpsResultConfigApAbort(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The result status of the most recent WPS operation."
::= { arrisRouterWPS50Cfg 7 }
arrisRouterWps50Status OBJECT-TYPE
SYNTAX INTEGER {
wpsUnknown(-1),
wpsInitialState(0),
wpsAssociatedStarted(1),
wpsM2Sent(2),
wpsM7Sent(3),
wpsTimedOut(4),
wpsMsgDone(5),
wpsSuccessful(6),
wpsMsgExchangeErr(7),
wpsPushButtonOverlap(8),
wpsAssociating(9),
wpsPushButtonFindAP(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current status of the WPS subsystem."
::= { arrisRouterWPS50Cfg 8 }
arrisRouterWps50ConfigTimeout OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Get and set whether the WiFi Protected Setup (WPS) uses timeout."
::= { arrisRouterWPS50Cfg 9 }
arrisRouterWps50STAPin OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set the WiFi Protected Setup (WPS) PIN for a new station/device. This is the PIN from a 'client' device."
::= { arrisRouterWPS50Cfg 10 }
arrisRouterWps50PushButton OBJECT-TYPE
SYNTAX INTEGER { unknown(0), activatePushButton(1), activatePINCfg(2), cancelWPS(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to 'activatePushButton' to push the virtual button on the Access Point and start the WPS push-button process.
Set to 'activePINCfg' to start the WPS PIN process. The client device PIN should be written to arrisRouterWps50STAPin
before triggering the WPS process.
Cancel an active WPS config (started with either 1 or 2) by setting this value to 'cancelWPS'."
::= { arrisRouterWPS50Cfg 11 }
arrisRouterWps50UUID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sets WPS Universal Unique Identifier"
::= { arrisRouterWPS50Cfg 14 }
-- Radio Statistics Gathering setting and report
arrisRouterWiFiPhysicalChannelStats OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 62 }
arrisRouterWiFiPhysicalChannelStatsEnable OBJECT-TYPE
SYNTAX INTEGER
{
disabled(0),
enable-2-4(1),
enable-5(2),
enable-all(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable collection of the Physical Channel Statistics (per Radio)"
DEFVAL { 0 }
::= { arrisRouterWiFiPhysicalChannelStats 1 }
arrisRouterWiFiPhysicalChannelStatsMeasurementRate OBJECT-TYPE
SYNTAX Integer32 (5..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Periodic Measurement Rate for specific measurements (seconds)"
DEFVAL { 30 }
::= { arrisRouterWiFiPhysicalChannelStats 2 }
arrisRouterWiFiPhysicalChannelStatsMeasurementInterval OBJECT-TYPE
SYNTAX Integer32 (300..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Measurement interval for reporting statistics (seconds)"
DEFVAL { 1800 }
::= { arrisRouterWiFiPhysicalChannelStats 3 }
arrisRouterChannelStatsMeasurementTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterChannelStatsMeasurementEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table contains measurements for individual radio interfaces."
::= { arrisRouterWiFiPhysicalChannelStats 4 }
arrisRouterChannelStatsMeasurementEntry OBJECT-TYPE
SYNTAX ArrisRouterChannelStatsMeasurementEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table contains measurements for individual radio interfaces."
INDEX { ifIndex }
::= { arrisRouterChannelStatsMeasurementTable 1 }
ArrisRouterChannelStatsMeasurementEntry ::= SEQUENCE {
arrisRouterChannelStatsMinNoiseFloor Integer32,
arrisRouterChannelStatsMaxNoiseFloor Integer32,
arrisRouterChannelStatsMedianNoiseFloor Integer32,
arrisRouterChannelStatsPacketsSent Counter64,
arrisRouterChannelStatsPacketsReceived Counter64,
arrisRouterChannelStatsCSTExceedPercent Integer32,
arrisRouterChannelStatsActivityFactor Integer32,
arrisRouterChannelStatsChannelUtilization Integer32,
arrisRouterChannelStatsRetransmissionsMetric Integer32
}
arrisRouterChannelStatsMinNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum noise floor (dBm) on the serving channel
across the measurement interval."
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 1 }
arrisRouterChannelStatsMaxNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum noise floor(dBm) on the serving channel across
the measurement interval."
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 2 }
arrisRouterChannelStatsMedianNoiseFloor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The median noise floor (dBm) on the serving channel across
the measurement interval."
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 3 }
arrisRouterChannelStatsPacketsSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets transmitted out of the radio
across the measurement interval."
DEFVAL {0}
::= { arrisRouterChannelStatsMeasurementEntry 4 }
arrisRouterChannelStatsPacketsReceived OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets received on the radio across the
measurement interval."
DEFVAL {0}
::= { arrisRouterChannelStatsMeasurementEntry 5 }
arrisRouterChannelStatsCSTExceedPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of time the CST was exceeded across the radio
across the measurement interval."
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 6 }
arrisRouterChannelStatsActivityFactor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of air time the radio was actively utilizing
the channel across the measurement interval."
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 7 }
arrisRouterChannelStatsChannelUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of time the medium was utilized on the channel
across the measurement interval"
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 8 }
arrisRouterChannelStatsRetransmissionsMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of packets that had to be retransmitted the
measurement interval"
DEFVAL {-1}
::= { arrisRouterChannelStatsMeasurementEntry 9 }
arrisRouterChannelStatsRSSITable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterChannelStatsRSSITableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table contains a histogram of client RSSI Values across
the measurement interval."
::= { arrisRouterWiFiPhysicalChannelStats 5 }
arrisRouterChannelStatsRSSITableEntry OBJECT-TYPE
SYNTAX ArrisRouterChannelStatsRSSITableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex, arrisRouterChannelStatsRSSITableIndex }
::= { arrisRouterChannelStatsRSSITable 1 }
ArrisRouterChannelStatsRSSITableEntry ::= SEQUENCE {
arrisRouterChannelStatsRSSITableIndex Integer32,
arrisRouterChannelStatsRSSICount Integer32
}
arrisRouterChannelStatsRSSITableIndex OBJECT-TYPE
SYNTAX Integer32 (1..40)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index used to order the ChannelStatsRSSITable entries."
::= { arrisRouterChannelStatsRSSITableEntry 1 }
arrisRouterChannelStatsRSSICount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSSI Count for this 'bin'."
DEFVAL { -1 }
::= { arrisRouterChannelStatsRSSITableEntry 2 }
-- OIDs for 5 Ghz radio for wmm and wps
arrisRouterWMM50Cfg OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 63}
arrisRouterWMM50Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WiFi MultiMedia (WMM) QOS support.. Note that this applies to only the primary (zero) Wireless network."
DEFVAL { true }
::= { arrisRouterWMM50Cfg 1 }
arrisRouterWMM50NoAck OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This refers to the acknowledge policy used at the MAC level.
Enabling no-acknowledgement can result in more efficient throughput but
higher error rates in a noisy Radio Frequency (RF) environment."
DEFVAL { false }
::= { arrisRouterWMM50Cfg 2 }
arrisRouterWMM50APSD OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Automatic Power Save Delivery is a more efficient power management method than legacy 802.11 Power Save Polling.
Set the value here."
DEFVAL { true }
::= { arrisRouterWMM50Cfg 3 }
arrisRouterWMM50EDCAAPTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWMM50EDCAAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of for setting WMM EDCA values for the access point.
This affects traffic flowing from the access point to the client station "
::= { arrisRouterWMM50Cfg 4 }
arrisRouterWMM50EDCAAPEntry OBJECT-TYPE
SYNTAX ArrisRouterWMM50EDCAAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of for setting WMM EDCA values for the access point.
This affects traffic flowing from the access point to the client station "
INDEX { arrisRouterWMM50EDCAAPIndex }
::= { arrisRouterWMM50EDCAAPTable 1 }
ArrisRouterWMM50EDCAAPEntry ::=
SEQUENCE {
arrisRouterWMM50EDCAAPIndex Integer32,
arrisRouterWMM50EDCAAPCWmin Unsigned32,
arrisRouterWMM50EDCAAPCWmax Unsigned32,
arrisRouterWMM50EDCAAPAIFSN Unsigned32,
arrisRouterWMM50EDCAAPTxOpBLimit Unsigned32,
arrisRouterWMM50EDCAAPTxOpAGLimit Unsigned32,
arrisRouterWMM50EDCAAPAdmitCont TruthValue,
arrisRouterWMM50EDCAAPDiscardOld TruthValue
}
arrisRouterWMM50EDCAAPIndex OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index into the table will be one of the parameters: 1=ACBE (best effort), 2=ACBK (background), 3=ACVI (video), 4=ACVO (voice)"
::= { arrisRouterWMM50EDCAAPEntry 1 }
arrisRouterWMM50EDCAAPCWmin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Minimum Contention Window.
This parameter is input to the algorithm that determines the initial random backoff wait time (window) for retry of a transmission.
The value specified here in the Minimum Contention Window is the upper limit of a range from which the initial random backoff
wait time is determined. The first random number generated will be a number between 0 and the number specified here.
If the first random backoff wait time expires before the data frame is sent, a retry counter is incremented and the
random backoff value (window) is doubled. Doubling will continue until the size of the random backoff value reaches the number
defined in the Maximum Contention Window.
Valid values are 1, 3, 7, 15, 31, 63, 127, 255, and 511.
This value must be lower than the value for arrisRouterWMMEDCAAPCWmax"
::= { arrisRouterWMM50EDCAAPEntry 2 }
arrisRouterWMM50EDCAAPCWmax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum Contention Window. The value specified here in the Maximum Contention Window is the upper limit for the
doubling of the random backoff value. This doubling continues until either the data frame is sent or the
Maximum Contention Window size is reached. Once the Maximum Contention Window size is reached, retries
will continue until a maximum number of retries allowed is reached.
Valid values are 1, 3, 7, 15, 31, 63, 127, 255, 511, and 1023.
This value must be higher than the value for arrisRouterWMMEDCAAPCWmin."
::= { arrisRouterWMM50EDCAAPEntry 3 }
arrisRouterWMM50EDCAAPAIFSN OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Arbitration Inter-Frame Spacing Number specifies a wait time for data frames"
::= { arrisRouterWMM50EDCAAPEntry 4 }
arrisRouterWMM50EDCAAPTxOpBLimit OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmission Opportunity for b mode is an interval of time when a WME AP has the right to initiate
transmissions onto the wireless medium (WM). This value specifies the Transmission Opportunity (TXOP) for AP;
that is, the interval of time when the WMM AP has the right to initiate transmissions on the wireless network."
::= { arrisRouterWMM50EDCAAPEntry 5 }
arrisRouterWMM50EDCAAPTxOpAGLimit OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmission Opportunity for A and G mode is an interval of time when a WME AP has the right to initiate
transmissions onto the wireless medium (WM). This value specifies the Transmission Opportunity (TXOP) for AP;
that is, the interval of time when the WMM AP has the right to initiate transmissions on the wireless network."
::= { arrisRouterWMM50EDCAAPEntry 6 }
arrisRouterWMM50EDCAAPAdmitCont OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable admission control for specific category of traffic."
::= { arrisRouterWMM50EDCAAPEntry 7 }
arrisRouterWMM50EDCAAPDiscardOld OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Discard oldest packet first enable/disable."
::= { arrisRouterWMM50EDCAAPEntry 8 }
arrisRouterWiFiExtensionChannel OBJECT-TYPE
SYNTAX INTEGER { belowControlChannel(0), aboveControlChannel(1), auto(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set or get the 2.4GHz extension channel for 40MHz operation
The value of extension channel depends on the arrisRouterWiFiChannel."
::= { arrisRouterWirelessCfg 64 }
arrisRouterWifiLowInitRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set true will reduce data rate based on increasing packet error ratio. Set false will turn off this function.This MIB is for MTK 3352."
DEFVAL { false }
::= { arrisRouterWirelessCfg 66 }
arrisRouterWiFiBssStaSteering OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 69}
arrisRouterWiFiBssStaSteeringReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Remove all STA Steering Lists (Global) and reset Groups to defaults."
DEFVAL { false }
::= { arrisRouterWiFiBssStaSteering 1 }
arrisRouterWiFiBssStaSteeringDenyCount OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of Association tries before allowing a STA
to join a blocked BSS (Global config for all lists)."
DEFVAL { 5 }
::= { arrisRouterWiFiBssStaSteering 2 }
arrisRouterWiFiBssStaSteeringDenyWindow OBJECT-TYPE
SYNTAX INTEGER (0..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of Seconds before Deny Count is reset (Global config for all lists).
0 = Deny Window is disabled"
DEFVAL { 0 }
::= { arrisRouterWiFiBssStaSteering 3 }
-- Provide Configuration for Per BSS STA Steering
arrisRouterBssStaSteeringTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterBssStaSteeringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing BSS Steering Entries indexed by ifIndex."
::= { arrisRouterWiFiBssStaSteering 4 }
arrisRouterBssStaSteeringEntry OBJECT-TYPE
SYNTAX ArrisRouterBssStaSteeringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing STA Steering BSS Group entries."
INDEX { ifIndex }
::= { arrisRouterBssStaSteeringTable 1 }
ArrisRouterBssStaSteeringEntry ::= SEQUENCE {
arrisRouterBssStaSteeringIndex Integer32,
arrisRouterBssStaSteeringTableClear Integer32,
arrisRouterBssStaSteeringTableDenyCount Integer32,
arrisRouterBssStaSteeringTableDenyWindow Integer32,
arrisRouterBssStaSteeringTableStatus RowStatus
}
arrisRouterBssStaSteeringIndex OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterBssStaSteeringEntry 1 }
arrisRouterBssStaSteeringTableClear OBJECT-TYPE
SYNTAX Integer32 (0..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "0 - No Action
1 - Reset Table to defaults
2 - Clear ifIndex Client List"
DEFVAL { 0 }
::= { arrisRouterBssStaSteeringEntry 2 }
arrisRouterBssStaSteeringTableDenyCount OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Number of Association tries before allowing a STA
to join another BSS (Local config for this list)."
DEFVAL { 5 }
::= { arrisRouterBssStaSteeringEntry 3 }
arrisRouterBssStaSteeringTableDenyWindow OBJECT-TYPE
SYNTAX Integer32 (0..120)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Number of Seconds before Deny Count is reset (local config for list).
0 = Deny Window is disabled"
DEFVAL { 0 }
::= { arrisRouterBssStaSteeringEntry 4 }
arrisRouterBssStaSteeringTableStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterBssStaSteeringTableStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterBssStaSteeringEntry 5 }
-- Client Entries for a BSS Group --------------------------------------
arrisRouterBssStaSteeringClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterBssStaSteeringClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Station Entries Applied to the BSS Group"
::= { arrisRouterWiFiBssStaSteering 5 }
arrisRouterBssStaSteeringClientEntry OBJECT-TYPE
SYNTAX ArrisRouterBssStaSteeringClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Station Entries for the BSS Group "
INDEX { ifIndex,
arrisRouterBssStaSteeringClientIndex }
::= { arrisRouterBssStaSteeringClientTable 1 }
ArrisRouterBssStaSteeringClientEntry ::= SEQUENCE {
arrisRouterBssStaSteeringClientIndex Integer32,
arrisRouterBssStaSteeringClientMacAddress MacAddress,
arrisRouterBssStaSteeringClientLastAssocTime DateAndTime,
arrisRouterBssStaSteeringClientOtherBssJoinedCount Integer32
}
arrisRouterBssStaSteeringClientIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterBssStaSteeringClientEntry 1 }
arrisRouterBssStaSteeringClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A MAC address of a station which has joined the BSS and should be steered to this BSS."
::= { arrisRouterBssStaSteeringClientEntry 2 }
arrisRouterBssStaSteeringClientLastAssocTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time when this Client Last Associated."
::= { arrisRouterBssStaSteeringClientEntry 3 }
arrisRouterBssStaSteeringClientOtherBssJoinedCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of Times the Client was allowed to join another BSS"
::= { arrisRouterBssStaSteeringClientEntry 4 }
arrisRouterWiFiInterworkingIE OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or Disable the Interworking Informational
Element for ALL BSSs on all radios."
DEFVAL { true }
::= { arrisRouterWirelessCfg 70}
arrisRouterAirtimeCtrlCfg OBJECT IDENTIFIER ::= { arrisRouterWirelessCfg 99 }
arrisRouterAirtimeCtrlBSSIDEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the BSSID airtime management feature."
DEFVAL { false }
::= { arrisRouterAirtimeCtrlCfg 1 }
arrisRouterAirtimeCtrlBSSIDWeightTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterAirtimeCtrlBSSIDWeightEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table assigns bandwidth allocation percentage to the BSSID."
::= { arrisRouterAirtimeCtrlCfg 2 }
arrisRouterAirtimeCtrlBSSIDWeightEntry OBJECT-TYPE
SYNTAX ArrisRouterAirtimeCtrlBSSIDWeightEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the table of the arrisRouterAirtimeCtrlBSSIDMappingTable."
INDEX { ifIndex } --from IF-MIB
::= { arrisRouterAirtimeCtrlBSSIDWeightTable 1 }
ArrisRouterAirtimeCtrlBSSIDWeightEntry ::=
SEQUENCE {
arrisRouterAirtimeCtrlBSSIDWeightGuaranteedPercentage Unsigned32,
arrisRouterAirtimeCtrlBSSIDWeightMaximumPercentage Unsigned32
}
arrisRouterAirtimeCtrlBSSIDWeightGuaranteedPercentage OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum percentage of airtime allocated to the BSSID during periods of congestion."
DEFVAL { 0 }
::= { arrisRouterAirtimeCtrlBSSIDWeightEntry 1 }
arrisRouterAirtimeCtrlBSSIDWeightMaximumPercentage OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The maximum percentage of airtime allocated to the BSSID during periods of non-congestion."
DEFVAL { 100 }
::= { arrisRouterAirtimeCtrlBSSIDWeightEntry 2 }
-- firewall settings
arrisRouterFWEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Is the firewall enabled or not"
DEFVAL { true }
::= { arrisRouterFWCfg 1 }
arrisRouterFWEnableDMZ OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable any configured DMZ host"
::= { arrisRouterFWCfg 6 }
arrisRouterFWIPAddrTypeDMZ OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address type of the DMZ host"
::= { arrisRouterFWCfg 7 }
arrisRouterFWIPAddrDMZ OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The IP address of the DMZ host"
::= { arrisRouterFWCfg 8 }
arrisRouterFWSecurityLevel OBJECT-TYPE
SYNTAX INTEGER { minimum(1), medium(2), maximum(3), custom(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable can be used to set a generic firewall 'level'.
minimum: ALLOWS all incoming and outgoing connections except IDENT (port 113).
medium: REJECTS all incoming connections and ALLOWS all outgoing connections except IDENT (port 113), ICMP, Kazaa (port 1214), Bittorrent (Ports 6881-6999), Gnutella (6346),
Vuze (49152-65534)
maximum: REJECTS all incoming connections.
REJECTS all outgoing connections except for: HTTP (80), HTTPS (443), DNS (53), Email (25,110,143,465,587,993,995), NTP (119, 123), VPN (500, 1723), iTunes (3689)
custom: Custom port filters and triggers are used."
::= { arrisRouterFWCfg 9 }
-- Virtual server (port forwarding) table
arrisRouterFWVirtSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFWVirtSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of 'virtual servers'. This allows for incoming requests on specific port numbers to reach web servers,
FTP servers, mail servers, etc. so they can be accessible from the public internet."
::= { arrisRouterFWCfg 12 }
arrisRouterFWVirtSrvEntry OBJECT-TYPE
SYNTAX ArrisRouterFWVirtSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of 'virtual servers'. This allows for incoming requests on specific port numbers to reach web servers,
FTP servers, mail servers, etc. so they can be accessible from the public internet."
INDEX { arrisRouterFWVirtSrvIndex }
::= { arrisRouterFWVirtSrvTable 1 }
ArrisRouterFWVirtSrvEntry ::=
SEQUENCE {
arrisRouterFWVirtSrvIndex Unsigned32,
arrisRouterFWVirtSrvDesc DisplayString,
arrisRouterFWVirtSrvPortStart Unsigned32,
arrisRouterFWVirtSrvPortEnd Unsigned32,
arrisRouterFWVirtSrvProtoType INTEGER,
arrisRouterFWVirtSrvIPAddrType InetAddressType,
arrisRouterFWVirtSrvIPAddr InetAddress,
arrisRouterFWVirtSrvLocalPortStart Unsigned32,
arrisRouterFWVirtSrvLocalPortEnd Unsigned32,
arrisRouterFWVirtSrvRowStatus RowStatus,
arrisRouterFWSrvTr69InstanceID Unsigned32
}
arrisRouterFWVirtSrvIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the instance of this table row."
::= { arrisRouterFWVirtSrvEntry 1 }
arrisRouterFWVirtSrvDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A textual description or name for this virtual server, i.e. My FTP"
::= { arrisRouterFWVirtSrvEntry 2 }
arrisRouterFWVirtSrvPortStart OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The beginning of the port range to forward to this virtual server."
::= { arrisRouterFWVirtSrvEntry 3 }
arrisRouterFWVirtSrvPortEnd OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end of the port range to forward to this virtual server."
::= { arrisRouterFWVirtSrvEntry 4 }
arrisRouterFWVirtSrvProtoType OBJECT-TYPE
SYNTAX INTEGER { udp(0), tcp(1), both(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies which protocol(s) are forwarded"
::= { arrisRouterFWVirtSrvEntry 5 }
arrisRouterFWVirtSrvIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type of IP address on private network to forward to"
::= { arrisRouterFWVirtSrvEntry 6 }
arrisRouterFWVirtSrvIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address on private network to forward to"
::= { arrisRouterFWVirtSrvEntry 7 }
arrisRouterFWVirtSrvLocalPortStart OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The beginning of the port range to forward to this virtual server."
::= { arrisRouterFWVirtSrvEntry 9 }
arrisRouterFWVirtSrvLocalPortEnd OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end of the port range to forward to this virtual server."
::= { arrisRouterFWVirtSrvEntry 10 }
arrisRouterFWVirtSrvRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status to add/remove rows"
::= { arrisRouterFWVirtSrvEntry 11 }
arrisRouterFWSrvTr69InstanceID OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The unique ID of Table"
::= { arrisRouterFWVirtSrvEntry 14 }
-- IP Filtering - filter range(s) of IP addresses to block internet traffic to specific devices on the network
arrisRouterFWIPFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFWIPFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of IP addresses to filter to block internet traffic to specific devices on the network."
::= { arrisRouterFWCfg 13 }
arrisRouterFWIPFilterEntry OBJECT-TYPE
SYNTAX ArrisRouterFWIPFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of IP addresses to filter to block internet traffic to specific devices on the network."
INDEX { arrisRouterFWIPFilterIndex }
::= { arrisRouterFWIPFilterTable 1 }
ArrisRouterFWIPFilterEntry ::=
SEQUENCE {
arrisRouterFWIPFilterIndex Unsigned32,
arrisRouterFWIPFilterDesc DisplayString,
arrisRouterFWIPFilterStartType InetAddressType,
arrisRouterFWIPFilterStartAddr InetAddress,
arrisRouterFWIPFilterEndType InetAddressType,
arrisRouterFWIPFilterEndAddr InetAddress,
arrisRouterFWIPFilterPortStart Unsigned32,
arrisRouterFWIPFilterPortEnd Unsigned32,
arrisRouterFWIPFilterProtoType INTEGER,
arrisRouterFWIPFilterTOD Integer32,
arrisRouterFWIPFilterRowStatus RowStatus,
arrisRouterFWIPFilterAction INTEGER,
arrisRouterFWIPFilterDirection INTEGER
}
arrisRouterFWIPFilterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterFWIPFilterEntry 1 }
arrisRouterFWIPFilterDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A textual description or name for this filtering rule/row"
::= { arrisRouterFWIPFilterEntry 2 }
arrisRouterFWIPFilterStartType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type of IP address for beginning of range on private network to filter"
::= { arrisRouterFWIPFilterEntry 3 }
arrisRouterFWIPFilterStartAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Beginning of IP address range on private network to filter. To block ports on all IPs use 0.0.0.0 (IPv4)"
::= { arrisRouterFWIPFilterEntry 4 }
arrisRouterFWIPFilterEndType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type of IP address for end of range on private network to filter"
::= { arrisRouterFWIPFilterEntry 5 }
arrisRouterFWIPFilterEndAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "End of IP address range on private network to filter. To block ports on all IPs use 0.0.0.0 (IPv4)"
::= { arrisRouterFWIPFilterEntry 6 }
arrisRouterFWIPFilterPortStart OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The beginning of the port range to filter."
::= { arrisRouterFWIPFilterEntry 7 }
arrisRouterFWIPFilterPortEnd OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end of the port range to filter."
::= { arrisRouterFWIPFilterEntry 8 }
arrisRouterFWIPFilterProtoType OBJECT-TYPE
SYNTAX INTEGER { udp(0), tcp(1), both(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies which protocol(s) are filtered"
::= { arrisRouterFWIPFilterEntry 9 }
arrisRouterFWIPFilterTOD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is a 32-bit bitmask that sets the time of day to apply and days of the week to apply this rule.
Bits 0-6 correspond to Sunday-Saturday. Set the bit high (1) to enable this rule for the day of the week.
Bits 7-30 apply to hours of the day 00:00:00-23:00:00. Each it corresponds to an hour. Set the bit high to
enable the rule for specified hour. "
::= { arrisRouterFWIPFilterEntry 10 }
arrisRouterFWIPFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status to add/remove rows"
::= { arrisRouterFWIPFilterEntry 11 }
arrisRouterFWIPFilterAction OBJECT-TYPE
SYNTAX INTEGER { allow(0), deny(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Does rule allow or deny access"
::= { arrisRouterFWIPFilterEntry 12 }
arrisRouterFWIPFilterDirection OBJECT-TYPE
SYNTAX INTEGER { incoming(0), outgoing(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Does rule apply to incoming or outgoing packets"
::= { arrisRouterFWIPFilterEntry 13 }
-- Firewall filtering based on MAC-address
arrisRouterFWAllowAll OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set to true to allow all devices to connect to the network EXCEPT those in the arrisRouterFWMACFilteTable.
Set to false to block all devices from connecting to the network EXCEPT those in the arrisRouterFWMACFilteTable."
::= { arrisRouterFWCfg 14 }
arrisRouterFWMACFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFWMACFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of MAC addresses which are filtered/blocked by the firewall."
::= { arrisRouterFWCfg 15 }
arrisRouterFWMACFilterEntry OBJECT-TYPE
SYNTAX ArrisRouterFWMACFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of MAC addresses which are blocked or allowed by the firewall. The behavior depends on arrisRouterFWAllowAll.
The ifIndex usually to be the Lan interface ifIndex, like 200."
INDEX { ifIndex, arrisRouterFWMACFilterIndex }
::= { arrisRouterFWMACFilterTable 1 }
ArrisRouterFWMACFilterEntry ::=
SEQUENCE {
arrisRouterFWMACFilterIndex Unsigned32,
arrisRouterFWMACFilterAddr MacAddress,
arrisRouterFWMACFilterTOD Integer32,
arrisRouterFWMACFilterRowStatus RowStatus
}
arrisRouterFWMACFilterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterFWMACFilterEntry 1 }
arrisRouterFWMACFilterAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A MAC address of a device on the local network which is filtered/blocked by the firewall."
::= { arrisRouterFWMACFilterEntry 2 }
arrisRouterFWMACFilterTOD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is a 32-bit bitmask that sets the time of day to apply and days of the week to apply this rule.
Bits 0-6 correspond to Sunday-Saturday. Set the bit high (1) to enable this rule for the day of the week.
Bits 7-30 apply to hours of the day 00:00:00-23:00:00. Each it corresponds to an hour. Set the bit high to
enable the rule for specified hour. "
::= { arrisRouterFWMACFilterEntry 3 }
arrisRouterFWMACFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status to add/remove rows"
::= { arrisRouterFWMACFilterEntry 4 }
-- Port Triggering
arrisRouterFWPortTrigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFWPortTrigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of port Trigs. This allows configuration of dynamic triggers to specific devices on the Lan
This allows for special applications that require specific port numbers with bi-directional traffic to function properly.
Applications such as video conferencing, voice, gaming, and some messenging program features may require these special settings"
::= { arrisRouterFWCfg 16 }
arrisRouterFWPortTrigEntry OBJECT-TYPE
SYNTAX ArrisRouterFWPortTrigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of port Trigs. This allows configuration of dynamic triggers to specific devices on the Lan
This allows for special applications that require specific port numbers with bi-directional traffic to function properly.
Applications such as video conferencing, voice, gaming, and some messenging program features may require these special settings"
INDEX { arrisRouterFWPortTrigIndex }
::= { arrisRouterFWPortTrigTable 1 }
ArrisRouterFWPortTrigEntry ::=
SEQUENCE {
arrisRouterFWPortTrigIndex Unsigned32,
arrisRouterFWPortTrigDesc DisplayString,
arrisRouterFWPortTrigPortStart Unsigned32,
arrisRouterFWPortTrigPortEnd Unsigned32,
arrisRouterFWPortTargPortStart Unsigned32,
arrisRouterFWPortTargPortEnd Unsigned32,
arrisRouterFWPortTrigProtoType INTEGER,
arrisRouterFWPortTrigRowStatus RowStatus
}
arrisRouterFWPortTrigIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterFWPortTrigEntry 1 }
arrisRouterFWPortTrigDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A textual description or name for this port trigger"
::= { arrisRouterFWPortTrigEntry 2 }
arrisRouterFWPortTrigPortStart OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The beginning of the trigger port range."
::= { arrisRouterFWPortTrigEntry 3 }
arrisRouterFWPortTrigPortEnd OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end of the trigger port range."
::= { arrisRouterFWPortTrigEntry 4 }
arrisRouterFWPortTargPortStart OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The beginning of the target port range."
::= { arrisRouterFWPortTrigEntry 5 }
arrisRouterFWPortTargPortEnd OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end of the target port range."
::= { arrisRouterFWPortTrigEntry 6 }
arrisRouterFWPortTrigProtoType OBJECT-TYPE
SYNTAX INTEGER { udp(0), tcp(1), both(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies which protocol(s) are filtered"
::= { arrisRouterFWPortTrigEntry 7 }
arrisRouterFWPortTrigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status to add/remove rows"
::= { arrisRouterFWPortTrigEntry 9 }
arrisRouterFWFilterRules OBJECT IDENTIFIER ::= { arrisRouterFWCfg 17 }
arrisRouterFWBlockFragIPPkts OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable blocking of fragmented IP packets"
DEFVAL { false }
::= { arrisRouterFWFilterRules 6 }
arrisRouterFWPortScanProtect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable port scan protection"
DEFVAL { false }
::= { arrisRouterFWFilterRules 7 }
arrisRouterFWIPFloodDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable detection of IP floods"
DEFVAL { true }
::= { arrisRouterFWFilterRules 8 }
arrisRouterFWBlockFragIPPktsV4 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable blocking of fragmented IPv4 packets. Six MIBs arrisRouterFWBlockFragIPPktsV4, arrisRouterFWPortScanProtectV4, arrisRouterFWIPFloodDetectV4, arrisRouterFWBlockFragIPPktsV6, arrisRouterFWPortScanProtectV6, arrisRouterFWIPFloodDetectV6 are used to seperate Port scan, fragment block and Dos attack enable/disable into IPv4 and IPv6 respectively. They are only used for LGI at present. The original mibs arrisRouterFWBlockFragIPPkts, arrisRouterFWPortScanProtect and arrisRouterFWIPFloodDetect are still used for implemention for IPv4 and IPv6 together, and are used for Non-LGI customers at present."
DEFVAL { false }
::= { arrisRouterFWFilterRules 9 }
arrisRouterFWPortScanProtectV4 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable IPv4 port scan protection. Six MIBs arrisRouterFWBlockFragIPPktsV4, arrisRouterFWPortScanProtectV4, arrisRouterFWIPFloodDetectV4, arrisRouterFWBlockFragIPPktsV6, arrisRouterFWPortScanProtectV6, arrisRouterFWIPFloodDetectV6 are used to seperate Port scan, fragment block and Dos attack enable/disable into IPv4 and IPv6 respectively. They are only used for LGI at present. The original mibs arrisRouterFWBlockFragIPPkts, arrisRouterFWPortScanProtect and arrisRouterFWIPFloodDetect are still used for implemention for IPv4 and IPv6 together, and are used for Non-LGI customers at present."
DEFVAL { false }
::= { arrisRouterFWFilterRules 10 }
arrisRouterFWIPFloodDetectV4 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable detection of IPv4 floods. Six MIBs arrisRouterFWBlockFragIPPktsV4, arrisRouterFWPortScanProtectV4, arrisRouterFWIPFloodDetectV4, arrisRouterFWBlockFragIPPktsV6, arrisRouterFWPortScanProtectV6, arrisRouterFWIPFloodDetectV6 are used to seperate Port scan, fragment block and Dos attack enable/disable into IPv4 and IPv6 respectively. They are only used for LGI at present. The original mibs arrisRouterFWBlockFragIPPkts, arrisRouterFWPortScanProtect and arrisRouterFWIPFloodDetect are still used for implemention for IPv4 and IPv6 together, and are used for Non-LGI customers at present."
DEFVAL { true }
::= { arrisRouterFWFilterRules 11 }
arrisRouterFWBlockFragIPPktsV6 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable blocking of fragmented IPv6 packets. Six MIBs arrisRouterFWBlockFragIPPktsV4, arrisRouterFWPortScanProtectV4, arrisRouterFWIPFloodDetectV4, arrisRouterFWBlockFragIPPktsV6, arrisRouterFWPortScanProtectV6, arrisRouterFWIPFloodDetectV6 are used to seperate Port scan, fragment block and Dos attack enable/disable into IPv4 and IPv6 respectively. They are only used for LGI at present. The original mibs arrisRouterFWBlockFragIPPkts, arrisRouterFWPortScanProtect and arrisRouterFWIPFloodDetect are still used for implemention for IPv4 and IPv6 together, and are used for Non-LGI customers at present."
DEFVAL { false }
::= { arrisRouterFWFilterRules 12 }
arrisRouterFWPortScanProtectV6 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable IPv6 port scan protection. Six MIBs arrisRouterFWBlockFragIPPktsV4, arrisRouterFWPortScanProtectV4, arrisRouterFWIPFloodDetectV4, arrisRouterFWBlockFragIPPktsV6, arrisRouterFWPortScanProtectV6, arrisRouterFWIPFloodDetectV6 are used to seperate Port scan, fragment block and Dos attack enable/disable into IPv4 and IPv6 respectively. They are only used for LGI at present. The original mibs arrisRouterFWBlockFragIPPkts, arrisRouterFWPortScanProtect and arrisRouterFWIPFloodDetect are still used for implemention for IPv4 and IPv6 together, and are used for Non-LGI customers at present."
DEFVAL { false }
::= { arrisRouterFWFilterRules 13 }
arrisRouterFWIPFloodDetectV6 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable detection of IPv6 floods. Six MIBs arrisRouterFWBlockFragIPPktsV4, arrisRouterFWPortScanProtectV4, arrisRouterFWIPFloodDetectV4, arrisRouterFWBlockFragIPPktsV6, arrisRouterFWPortScanProtectV6, arrisRouterFWIPFloodDetectV6 are used to seperate Port scan, fragment block and Dos attack enable/disable into IPv4 and IPv6 respectively. They are only used for LGI at present. The original mibs arrisRouterFWBlockFragIPPkts, arrisRouterFWPortScanProtect and arrisRouterFWIPFloodDetect are still used for implemention for IPv4 and IPv6 together, and are used for Non-LGI customers at present."
DEFVAL { true }
::= { arrisRouterFWFilterRules 14 }
arrisRouterFWDDNSObjs OBJECT IDENTIFIER ::= { arrisRouterFWCfg 18 }
arrisRouterFWDDNSEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable dynamic DNS"
DEFVAL { false }
::= { arrisRouterFWDDNSObjs 1 }
arrisRouterFWDDNSType OBJECT-TYPE
SYNTAX INTEGER { unknown(0), dynDNS(1), tzo(2), freeDNS(3), zoneEdit(4), noIP(5), easyDNS(6), domainsGoogle(7) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Type of Dynamic DNS."
::= { arrisRouterFWDDNSObjs 2 }
arrisRouterFWDDNSUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "User name to login to dynamic DNS service."
::= { arrisRouterFWDDNSObjs 3 }
arrisRouterFWDDNSPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Password to login to dynamic DNS service."
::= { arrisRouterFWDDNSObjs 4 }
arrisRouterFWDDNSDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Domain nanme for dynamic DNS service."
::= { arrisRouterFWDDNSObjs 5 }
arrisRouterFWDDNSIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type for current DDNS IP address"
::= { arrisRouterFWDDNSObjs 6 }
arrisRouterFWDDNSIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current DDNS IP address"
::= { arrisRouterFWDDNSObjs 7 }
arrisRouterFWDDNSStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "String representing current status of DDNS service."
::= { arrisRouterFWDDNSObjs 8 }
arrisRouterFWFeatures OBJECT IDENTIFIER ::= { arrisRouterFWCfg 19 }
arrisRouterFWIPSecPassThru OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable IPSEC passthru."
DEFVAL { false }
::= { arrisRouterFWFeatures 2 }
arrisRouterFWPPTPPassThru OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable PPTP passthru."
DEFVAL { false }
::= { arrisRouterFWFeatures 3 }
arrisRouterFWEnableMulticast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable multicast support."
DEFVAL { true }
::= { arrisRouterFWFeatures 4 }
arrisRouterFWEnableRemoteMgmt OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable remote web management."
DEFVAL { false }
::= { arrisRouterFWFeatures 5 }
arrisRouterFWL2TPPassThru OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable L2TP passthru."
DEFVAL { false }
::= { arrisRouterFWFeatures 7 }
arrisRouterFWRemoteMgmt OBJECT IDENTIFIER ::= { arrisRouterFWFeatures 12 }
arrisRouterFWRemoteMgmtHttp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WAN HTTP."
DEFVAL { false }
::= { arrisRouterFWRemoteMgmt 1 }
arrisRouterFWRemoteMgmtHttps OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WAN HTTPs."
DEFVAL { false }
::= { arrisRouterFWRemoteMgmt 2 }
arrisRouterFWRemoteMgmtHttpPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "WAN HTTP port"
::= { arrisRouterFWRemoteMgmt 3 }
arrisRouterFWRemoteMgmtHttpsPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "WAN HTTPs port"
::= { arrisRouterFWRemoteMgmt 4 }
arrisRouterFWRemoteMgmtAllowedType OBJECT-TYPE
SYNTAX INTEGER { singleComputer(1), rangeOfIP(2), anyComputer(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "WAN Allowed type"
::= { arrisRouterFWRemoteMgmt 5 }
arrisRouterFWRemoteMgmtAllowedIPv4 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv4 address for WAN Allowed SignleComputer."
::= { arrisRouterFWRemoteMgmt 6 }
arrisRouterFWRemoteMgmtAllowedIPv6 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv6 address for WAN Allowed SignleComputer."
::= { arrisRouterFWRemoteMgmt 7 }
arrisRouterFWRemoteMgmtAllowedStartIPv4 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv4 start address for WAN Allowed RangeOfIP."
::= { arrisRouterFWRemoteMgmt 8 }
arrisRouterFWRemoteMgmtAllowedEndIPv4 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv4 end address for WAN Allowed RangeOfIP."
::= { arrisRouterFWRemoteMgmt 9 }
arrisRouterFWRemoteMgmtAllowedStartIPv6 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv6 start address for WAN Allowed RangeOfIP."
::= { arrisRouterFWRemoteMgmt 10 }
arrisRouterFWRemoteMgmtAllowedEndIPv6 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv6 end address for WAN Allowed RangeOfIP."
::= { arrisRouterFWRemoteMgmt 11 }
arrisRouterFWRemoteMgmtTelnet OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable WAN Telnet."
DEFVAL { false }
::= { arrisRouterFWRemoteMgmt 12 }
arrisRouterFWSelectRemoteMgmt OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Fireware select Remote Management vs WAN ACL to control GW IP."
::= { arrisRouterFWFeatures 13 }
arrisRouterFWParentalControls OBJECT IDENTIFIER ::= { arrisRouterFWCfg 20 }
arrisRouterKeywordCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of keywords in blocktable."
::= { arrisRouterFWParentalControls 1 }
arrisRouterBlackListCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of black listed domains."
::= { arrisRouterFWParentalControls 3 }
arrisRouterWhiteListCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of White listed domains."
::= { arrisRouterFWParentalControls 5 }
arrisRouterKeywordBlkTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterKeywordBlkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of keywords to block when web surfing"
::= { arrisRouterFWParentalControls 10 }
arrisRouterKeywordBlkEntry OBJECT-TYPE
SYNTAX ArrisRouterKeywordBlkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of keywords to block when web surfing"
INDEX { arrisRouterKeywordBlkIndex }
::= { arrisRouterKeywordBlkTable 1 }
ArrisRouterKeywordBlkEntry ::=
SEQUENCE {
arrisRouterKeywordBlkIndex Integer32,
arrisRouterKeywordBlkWord DisplayString,
arrisRouterKeywordBlkTOD Integer32,
arrisRouterKeywordBlkStatus RowStatus
}
arrisRouterKeywordBlkIndex OBJECT-TYPE
SYNTAX Integer32 (1..50)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterKeywordBlkEntry 1 }
arrisRouterKeywordBlkWord OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The keyword to block."
::= { arrisRouterKeywordBlkEntry 2 }
arrisRouterKeywordBlkTOD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is a 32-bit bitmask that sets the time of day to apply and days of the week to apply this rule.
Bits 0-6 correspond to Sunday-Saturday. Set the bit high (1) to enable this rule for the day of the week.
Bits 7-30 apply to hours of the day 00:00:00-23:00:00. Each it corresponds to an hour. Set the bit high to
enable the rule for specified hour. "
::= { arrisRouterKeywordBlkEntry 3 }
arrisRouterKeywordBlkStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterKeywordBlkStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterKeywordBlkEntry 4 }
arrisRouterBlackListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterBlackListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of domain names to block when web surfing"
::= { arrisRouterFWParentalControls 12 }
arrisRouterBlackListEntry OBJECT-TYPE
SYNTAX ArrisRouterBlackListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of domain names to block when web surfing"
INDEX { arrisRouterBlackListIndex }
::= { arrisRouterBlackListTable 1 }
ArrisRouterBlackListEntry ::=
SEQUENCE {
arrisRouterBlackListIndex Integer32,
arrisRouterBlackListDomain DisplayString,
arrisRouterBlackListTOD Integer32,
arrisRouterBlackListStatus RowStatus
}
arrisRouterBlackListIndex OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterBlackListEntry 1 }
arrisRouterBlackListDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The domain to alway block - black listed."
::= { arrisRouterBlackListEntry 2 }
arrisRouterBlackListTOD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is a 32-bit bitmask that sets the time of day to apply and days of the week to apply this rule.
Bits 0-6 correspond to Sunday-Saturday. Set the bit high (1) to enable this rule for the day of the week.
Bits 7-30 apply to hours of the day 00:00:00-23:00:00. Each it corresponds to an hour. Set the bit high to
enable the rule for specified hour. "
::= { arrisRouterBlackListEntry 3 }
arrisRouterBlackListStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterBlackListStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterBlackListEntry 4 }
arrisRouterWhiteListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWhiteListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of domains to NEVER block when web surfing."
::= { arrisRouterFWParentalControls 14 }
arrisRouterWhiteListEntry OBJECT-TYPE
SYNTAX ArrisRouterWhiteListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of domains to NEVER block when web surfing."
INDEX { arrisRouterWhiteListIndex }
::= { arrisRouterWhiteListTable 1 }
ArrisRouterWhiteListEntry ::=
SEQUENCE {
arrisRouterWhiteListIndex Integer32,
arrisRouterWhiteListDomain DisplayString,
arrisRouterWhiteListTOD Integer32,
arrisRouterWhiteListStatus RowStatus
}
arrisRouterWhiteListIndex OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterWhiteListEntry 1 }
arrisRouterWhiteListDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The domain to alway allow - White listed."
::= { arrisRouterWhiteListEntry 2 }
arrisRouterWhiteListTOD OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This is a 32-bit bitmask that sets the time of day to apply and days of the week to apply this rule.
Bits 0-6 correspond to Sunday-Saturday. Set the bit high (1) to enable this rule for the day of the week.
Bits 7-30 apply to hours of the day 00:00:00-23:00:00. Each it corresponds to an hour. Set the bit high to
enable the rule for specified hour. "
::= { arrisRouterWhiteListEntry 3 }
arrisRouterWhiteListStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterWhiteListStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterWhiteListEntry 4 }
arrisRouterTrustedDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterTrustedDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of trusted devices which bypass parental controls."
::= { arrisRouterFWParentalControls 16 }
arrisRouterTrustedDeviceEntry OBJECT-TYPE
SYNTAX ArrisRouterTrustedDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of trusted devices which bypass parental controls."
INDEX { arrisRouterTrustedDeviceIndex }
::= { arrisRouterTrustedDeviceTable 1 }
ArrisRouterTrustedDeviceEntry ::=
SEQUENCE {
arrisRouterTrustedDeviceIndex Integer32,
arrisRouterTrustedDeviceMAC MacAddress,
arrisRouterTrustedDeviceStatus RowStatus,
arrisRouterTrustedDeviceName DisplayString,
arrisRouterTrustedDeviceAddrType InetAddressType,
arrisRouterTrustedDeviceAddr InetAddress
}
arrisRouterTrustedDeviceIndex OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterTrustedDeviceEntry 1 }
arrisRouterTrustedDeviceMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The MAC address of a device on the local network that bypasses parental controls."
::= { arrisRouterTrustedDeviceEntry 2 }
arrisRouterTrustedDeviceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterTrustedDeviceStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterTrustedDeviceEntry 3 }
arrisRouterTrustedDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of a device on the local network that bypasses parental controls."
::= { arrisRouterTrustedDeviceEntry 4 }
arrisRouterTrustedDeviceAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address type for a device on the local network that bypasses parental controls."
::= { arrisRouterTrustedDeviceEntry 5 }
arrisRouterTrustedDeviceAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address for a device on the local network that bypasses parental controls."
::= { arrisRouterTrustedDeviceEntry 6 }
arrisRouterEnableParentalCont OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable parental controls"
DEFVAL { false }
::= { arrisRouterFWParentalControls 17 }
arrisRouterListActiveType OBJECT-TYPE
SYNTAX INTEGER { blackList(1), whiteList(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Current active list type. Default value is Black List."
DEFVAL { 1 }
::= { arrisRouterFWParentalControls 22 }
arrisRouterExceptionListCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current count of Exception listed domain."
::= { arrisRouterFWParentalControls 24 }
arrisRouterExceptionListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterExceptionListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of domains to NEVER block when web surfing."
::= { arrisRouterFWParentalControls 25 }
arrisRouterExceptionListEntry OBJECT-TYPE
SYNTAX ArrisRouterExceptionListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of domains to NEVER block when web surfing."
INDEX { arrisRouterExceptionListIndex }
::= { arrisRouterExceptionListTable 1 }
ArrisRouterExceptionListEntry ::=
SEQUENCE {
arrisRouterExceptionListIndex Integer32,
arrisRouterExceptionListDomain DisplayString,
arrisRouterExceptionListStatus RowStatus
}
arrisRouterExceptionListIndex OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterExceptionListEntry 1 }
arrisRouterExceptionListDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The domain to allow which is blocked by keyword - Exception listed."
::= { arrisRouterExceptionListEntry 2 }
arrisRouterExceptionListStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterExceptionListStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterExceptionListEntry 3 }
arrisRouterFWAllowICMP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specify to allow or not allow ICMP messages such as Ping and trace route."
DEFVAL { true }
::= { arrisRouterFWCfg 21 }
arrisRouterFWVirtSrvTableEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether Port Forwarding is enabled."
DEFVAL { true }
::= { arrisRouterFWCfg 32 }
arrisRouterFWPortTrigTableEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether port triggering is enabled."
DEFVAL { true }
::= { arrisRouterFWCfg 33 }
arrisRouterFWIPv6Security OBJECT IDENTIFIER ::= { arrisRouterFWCfg 40 }
arrisRouterFWIPv6Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Is the IPv6 firewall enabled or not"
DEFVAL { true }
::= { arrisRouterFWIPv6Security 7 }
arrisRouterFWMacBridgingWebPageEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether MAC bridging web page displays for admin users."
DEFVAL { false }
::= { arrisRouterFWCfg 41 }
arrisRouterFWMacBridgingFunctionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether MAC bridging function is enabled."
DEFVAL { false }
::= { arrisRouterFWCfg 42 }
arrisRouterFWMacBridgingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFWMacBridgingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of bridged device MAC addresses. Packets from or to these MACs are bridged directly from LAN to WAN, bypassing the normal routing."
::= { arrisRouterFWCfg 43 }
arrisRouterFWMacBridgingEntry OBJECT-TYPE
SYNTAX ArrisRouterFWMacBridgingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of MAC addresses. Device of these MACs in LAN are bridged directly from LAN to WAN, bypassing the normal routing."
INDEX {arrisRouterFWMacBridgingIndex }
::= { arrisRouterFWMacBridgingTable 1 }
ArrisRouterFWMacBridgingEntry ::= SEQUENCE {
arrisRouterFWMacBridgingIndex INTEGER,
arrisRouterFWMacBridgingName DisplayString,
arrisRouterFWMacBridgingMACAddr MacAddress,
arrisRouterFWMacBridgingRowStatus RowStatus
}
arrisRouterFWMacBridgingIndex OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index into the Mac Bridging table."
::= {arrisRouterFWMacBridgingEntry 1 }
arrisRouterFWMacBridgingName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A textual description or name for this MAC."
::= { arrisRouterFWMacBridgingEntry 2 }
arrisRouterFWMacBridgingMACAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The MAC Address of LAN Device to be bridged directly from LAN to WAN."
::= {arrisRouterFWMacBridgingEntry 3 }
arrisRouterFWMacBridgingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status to add/remove an arrisRouterFWMacBridgingTable entry."
::= { arrisRouterFWMacBridgingEntry 4 }
arrisRouterFWPortAllowTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFWPortAllowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to allow IPV6 client to receive tcp packets with specified port"
::= { arrisRouterFWCfg 44 }
arrisRouterFWPortAllowEntry OBJECT-TYPE
SYNTAX ArrisRouterFWPortAllowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to allow IPV6 client to receive tcp packets with specified port"
INDEX { arrisRouterFWPortAllowIndex }
::= { arrisRouterFWPortAllowTable 1 }
ArrisRouterFWPortAllowEntry ::=
SEQUENCE {
arrisRouterFWPortAllowIndex Unsigned32,
arrisRouterFWPortAllowInboundPort Unsigned32,
arrisRouterFWPortAllowRowStatus RowStatus
}
arrisRouterFWPortAllowIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterFWPortAllowEntry 1 }
arrisRouterFWPortAllowInboundPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The inbound tcp port which allowed to forward to v6 client"
::= { arrisRouterFWPortAllowEntry 2 }
arrisRouterFWPortAllowRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status to add/remove rows"
::= { arrisRouterFWPortAllowEntry 3 }
arrisRouterFWSrvTr69LastInstance OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A count indicates that how many instance TR-069 create."
::= { arrisRouterFWCfg 46 }
arrisRouterAdminPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The administrative password to login to the router local device web UI."
::= { arrisRouterSysCfg 1 }
arrisRouterAdminTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The administrative login timeout to the router local device web UI."
DEFVAL { 600 }
::= { arrisRouterSysCfg 2 }
arrisRouterTimeZoneUTCOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The timezone setting, in seconds offset from UTC."
::= { arrisRouterSysCfg 3 }
arrisRouterReboot OBJECT-TYPE
SYNTAX INTEGER { restart(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This will restart the eRouter"
::= { arrisRouterSysCfg 4 }
arrisRouterDefaults OBJECT-TYPE
SYNTAX INTEGER { restoreAll(3), restoreAllNoReboot(6) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This will reset router settings to their defaults.
To restore all settings on the device, use restoreAll(3)"
::= { arrisRouterSysCfg 5 }
arrisRouterLanguage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specify and retrieve the current language setting for the router."
::= { arrisRouterSysCfg 6 }
arrisRouterName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Optional name for the router/gateway"
::= { arrisRouterSysCfg 7 }
arrisRouterSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device serial number"
::= { arrisRouterSysCfg 8 }
arrisRouterBootCodeVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device boot code version"
::= { arrisRouterSysCfg 9 }
arrisRouterHardwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device hardware version"
::= { arrisRouterSysCfg 10 }
arrisRouterFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device firmware version"
::= { arrisRouterSysCfg 11 }
arrisRouterLogLevel OBJECT-TYPE
SYNTAX INTEGER { noLogging(0), logError(1), logWarn(2), logInfo(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The logging level for the Arris SNMP daemon"
DEFVAL { logError }
::= { arrisRouterSysCfg 12 }
arrisRouterCustomSettings OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A generic string used for web UI settings."
::= { arrisRouterSysCfg 13 }
arrisRouterCustomID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "An integer which represents a customer ID for customization."
::= { arrisRouterSysCfg 14 }
arrisRouterCurrentTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The current time on the router."
::= { arrisRouterSysCfg 15 }
arrisRouterAuthTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information about web UI users, roles, and passwords."
::= { arrisRouterSysCfg 16 }
arrisRouterAuthEntry OBJECT-TYPE
SYNTAX ArrisRouterAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains information about web UI users, roles, and passwords."
INDEX { arrisRouterWanCurrentIPIndex }
::= { arrisRouterAuthTable 1 }
ArrisRouterAuthEntry ::= SEQUENCE {
arrisRouterAuthIndex Unsigned32,
arrisRouterAuthUserName DisplayString,
arrisRouterAuthPassword DisplayString,
arrisRouterAuthType DisplayString,
arrisRouterAuthAccountEnabled TruthValue
}
arrisRouterAuthIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterAuthEntry 1 }
arrisRouterAuthUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The user name."
::= { arrisRouterAuthEntry 2 }
arrisRouterAuthPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The password for the user."
::= { arrisRouterAuthEntry 3 }
arrisRouterAuthType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A string describing the type of user, i.e. technician, admin, standard, etc.."
::= { arrisRouterAuthEntry 4 }
arrisRouterAuthAccountEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Get/set whether this account is disabled or enabled."
::= { arrisRouterAuthEntry 6 }
arrisRouterSNTPSettings OBJECT IDENTIFIER ::= { arrisRouterSysCfg 17 }
arrisRouterEnableSNTP OBJECT-TYPE
SYNTAX INTEGER { disable(0), enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable the SNTP service"
::= { arrisRouterSNTPSettings 1 }
arrisRouterSNTPServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterSNTPServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of SNTP servers."
::= { arrisRouterSNTPSettings 4 }
arrisRouterSNTPServerEntry OBJECT-TYPE
SYNTAX ArrisRouterSNTPServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of SNTP servers."
INDEX { arrisRouterSNTPServerIndex }
::= { arrisRouterSNTPServerTable 1 }
ArrisRouterSNTPServerEntry ::=
SEQUENCE {
arrisRouterSNTPServerIndex Integer32,
arrisRouterSNTPServerAddrType InetAddressType,
arrisRouterSNTPServerAddr InetAddress,
arrisRouterSNTPServerName DisplayString,
arrisRouterSNTPServerStatus RowStatus
}
arrisRouterSNTPServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterSNTPServerEntry 1 }
arrisRouterSNTPServerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address type of Network Time Server."
::= { arrisRouterSNTPServerEntry 2 }
arrisRouterSNTPServerAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address of Network Time Server."
::= { arrisRouterSNTPServerEntry 3 }
arrisRouterSNTPServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Host name of Network Time Server."
::= { arrisRouterSNTPServerEntry 4 }
arrisRouterSNTPServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
arrisRouterSNTPServerStatus column is 'notReady'.
Only rows with a status of active(1) will be applied."
::= { arrisRouterSNTPServerEntry 5 }
arrisRouterEmailSettings OBJECT IDENTIFIER ::= { arrisRouterSysCfg 18 }
arrisRouterEmailServerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name of email server to use."
::= { arrisRouterEmailSettings 1 }
arrisRouterEmailServerUser OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "User name used to login to SMTP email server (optional)."
::= { arrisRouterEmailSettings 2 }
arrisRouterEmailServerPW OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Password used to login to SMTP email server (optional)."
::= { arrisRouterEmailSettings 3 }
arrisRouterEmailAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Email address to send to"
::= { arrisRouterEmailSettings 4 }
arrisRouterEnableLogEmail OBJECT-TYPE
SYNTAX TruthValue -- make an integer bitmask for log types
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specify whether or not logs are sent via email"
DEFVAL { false }
::= { arrisRouterEmailSettings 5 }
arrisRouterEmailApplySettings OBJECT-TYPE
SYNTAX INTEGER { applySettings(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Apply the email settings"
::= { arrisRouterEmailSettings 6 }
arrisRouterEmailSenderAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Email address of sender"
::= { arrisRouterEmailSettings 8 }
arrisRouterEmailSend OBJECT-TYPE
SYNTAX INTEGER { none(0), networkCredential(1), modemCredential(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sends email. Walk of this MIB always returns none(0). "
::= { arrisRouterEmailSettings 9 }
arrisRouterLogSettings OBJECT IDENTIFIER ::= { arrisRouterSysCfg 19 }
arrisRouterUserLogs OBJECT IDENTIFIER ::= { arrisRouterLogSettings 1 }
arrisRouterMSOLogs OBJECT IDENTIFIER ::= { arrisRouterLogSettings 2 }
arrisRouterClearLogs OBJECT-TYPE
SYNTAX INTEGER { noOp(0), clearUserLogs(1), clearMSOLogs(2), clearAllLogs(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Clear logs"
::= { arrisRouterLogSettings 3 }
arrisRouterFirewallLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFirewallLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the firewall log"
::= { arrisRouterUserLogs 1 }
arrisRouterFirewallLogEntry OBJECT-TYPE
SYNTAX ArrisRouterFirewallLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the firewall log"
INDEX { arrisRouterFWLogIndex }
::= { arrisRouterFirewallLogTable 1 }
ArrisRouterFirewallLogEntry ::=
SEQUENCE {
arrisRouterFWLogIndex Integer32,
arrisRouterFWLogTime DateAndTime,
arrisRouterFWLogInfo DisplayString
}
arrisRouterFWLogIndex OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterFirewallLogEntry 1 }
arrisRouterFWLogTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date and time when this event occurred."
::= { arrisRouterFirewallLogEntry 2 }
arrisRouterFWLogInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event/log entry"
::= { arrisRouterFirewallLogEntry 3 }
arrisRouterParentalContLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterParentalContLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the parental control log"
::= { arrisRouterUserLogs 2 }
arrisRouterParentalContLogEntry OBJECT-TYPE
SYNTAX ArrisRouterParentalContLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the parental control log"
INDEX { arrisRouterPCLogIndex }
::= { arrisRouterParentalContLogTable 1 }
ArrisRouterParentalContLogEntry ::=
SEQUENCE {
arrisRouterPCLogIndex Integer32,
arrisRouterPCLogTime DateAndTime,
arrisRouterPCLogInfo DisplayString,
arrisRouterPCLogType Integer32
}
arrisRouterPCLogIndex OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterParentalContLogEntry 1 }
arrisRouterPCLogTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date and time when this event occurred."
::= { arrisRouterParentalContLogEntry 2 }
arrisRouterPCLogInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event/log entry"
::= { arrisRouterParentalContLogEntry 3 }
arrisRouterPCLogType OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the type of log."
::= { arrisRouterParentalContLogEntry 4 }
arrisRouterChangeLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterChangeLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the user change log. This is a log of configuration changes by the user."
::= { arrisRouterUserLogs 3 }
arrisRouterChangeLogEntry OBJECT-TYPE
SYNTAX ArrisRouterChangeLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the user change log. This is a log of configuration changes by the user."
INDEX { arrisRouterChangeLogIndex }
::= { arrisRouterChangeLogTable 1 }
ArrisRouterChangeLogEntry ::=
SEQUENCE {
arrisRouterChangeLogIndex Integer32,
arrisRouterChangeLogTime DateAndTime,
arrisRouterChangeLogInfo DisplayString
}
arrisRouterChangeLogIndex OBJECT-TYPE
SYNTAX Integer32 (1..40)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterChangeLogEntry 1 }
arrisRouterChangeLogTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date and time when this event occurred."
::= { arrisRouterChangeLogEntry 2 }
arrisRouterChangeLogInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event/log entry"
::= { arrisRouterChangeLogEntry 3 }
arrisRouterDebugLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterDebugLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents a debug log item."
::= { arrisRouterUserLogs 4 }
arrisRouterDebugLogEntry OBJECT-TYPE
SYNTAX ArrisRouterDebugLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents a debug log item."
INDEX { arrisRouterDebugLogIndex }
::= { arrisRouterDebugLogTable 1 }
ArrisRouterDebugLogEntry ::=
SEQUENCE {
arrisRouterDebugLogIndex Integer32,
arrisRouterDebugLogTime DateAndTime,
arrisRouterDebugLogInfo DisplayString
}
arrisRouterDebugLogIndex OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterDebugLogEntry 1 }
arrisRouterDebugLogTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date and time when this event occurred."
::= { arrisRouterDebugLogEntry 2 }
arrisRouterDebugLogInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event/log entry"
::= { arrisRouterDebugLogEntry 3 }
arrisRouterFirewallLogExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFirewallLogExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An extended firewall log entry, it is only used for LGI at present."
::= { arrisRouterUserLogs 7 }
arrisRouterFirewallLogExtEntry OBJECT-TYPE
SYNTAX ArrisRouterFirewallLogExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An extended firewall log entry, it is only used for LGI at present."
INDEX { arrisRouterFWLogExtIndex }
::= { arrisRouterFirewallLogExtTable 1 }
ArrisRouterFirewallLogExtEntry ::=
SEQUENCE {
arrisRouterFWLogExtIndex Integer32,
arrisRouterFWLogLatestEventTime DateAndTime,
arrisRouterFWLogLatestEventInfo DisplayString,
arrisRouterFWLogEventCount Integer32
}
arrisRouterFWLogExtIndex OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates firewall log event type. It is only used for LGI at present.
1.TCP Port Scan
2.UDP Port Scan
3.SYN Flood
4.UDP Flood
5.ICMP Flood"
::= { arrisRouterFirewallLogExtEntry 1 }
arrisRouterFWLogLatestEventTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date and time of the latest event for each event type. It is only used for LGI at present."
::= { arrisRouterFirewallLogExtEntry 2 }
arrisRouterFWLogLatestEventInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event log entry of the latest event for each event type. It is only used for LGI at present."
::= { arrisRouterFirewallLogExtEntry 3 }
arrisRouterFWLogEventCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates counter of the latest event for each event type. It is only used for LGI at present."
::= { arrisRouterFirewallLogExtEntry 4 }
arrisRouterMSOChgLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterMSOChgLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the MSO change log. This is a log of configuration changes that are not done by the user.
Assumed to be the MSO remotely or a technician."
::= { arrisRouterMSOLogs 1 }
arrisRouterMSOChgLogEntry OBJECT-TYPE
SYNTAX ArrisRouterMSOChgLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of where each row represents an entry in the MSO change log. This is a log of configuration changes that are not done by the user.
Assumed to be the MSO remotely or a technician."
INDEX { arrisRouterMSOChgLogIndex }
::= { arrisRouterMSOChgLogTable 1 }
ArrisRouterMSOChgLogEntry ::=
SEQUENCE {
arrisRouterMSOChgLogIndex Integer32,
arrisRouterMSOChgLogTime DateAndTime,
arrisRouterMSOChgLogInfo DisplayString
}
arrisRouterMSOChgLogIndex OBJECT-TYPE
SYNTAX Integer32 (1..40)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Indicates the instance of this table row."
::= { arrisRouterMSOChgLogEntry 1 }
arrisRouterMSOChgLogTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date and time when this event occurred."
::= { arrisRouterMSOChgLogEntry 2 }
arrisRouterMSOChgLogInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Event/log entry"
::= { arrisRouterMSOChgLogEntry 3 }
arrisRouterClearMSOLogs OBJECT-TYPE
SYNTAX INTEGER { noOp(0), clearLogs(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Clear user logs"
::= { arrisRouterMSOLogs 2 }
arrisRouterTACACSAddr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The FQDN or IP Address of the Server"
::= { arrisRouterSysCfg 20 }
arrisRouterTACACSPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Server port"
DEFVAL { 49 }
::= { arrisRouterSysCfg 21 }
arrisRouterTACACSSecretKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The secret key used to communicate with the Server"
::= { arrisRouterSysCfg 22 }
arrisRouterXmlProvisioningFile OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The fully qualified path to a provisioning file to load. The file may be an URL using HTTP or TFTP.
This value is not permanently stored in non-volatile memory and is cleared on reboot."
::= { arrisRouterSysCfg 23 }
arrisRouterXmlProvisioningStatus OBJECT-TYPE
SYNTAX INTEGER {
notSpecified(1),
inProgress(2),
downloadSuccess(3),
serverError(4),
fileNotFound(5),
fileFormatError(6),
downloadFromMgt(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object shows the download status of the Gateway XML
configuration file. It can also be used to initiate an on demand
download of the XML configuration file by setting the value to
downloadFromMgt (7). This value is not permanently stored in
non-volatile memory and shall reset to notSpecified (1) upon reboot."
DEFVAL { notSpecified }
::= { arrisRouterSysCfg 24 }
arrisRouterInboundTrafficLogEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If true log recent inbound packets"
DEFVAL { false }
::= { arrisRouterSysCfg 34 }
arrisRouterInboundTrafficLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterInboundTrafficLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains recent inbound packet headers"
::= { arrisRouterSysCfg 42 }
arrisRouterInboundTrafficLogEntry OBJECT-TYPE
SYNTAX ArrisRouterInboundTrafficLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table contains recent inbound packet headers"
INDEX { arrisRouterInboundTrafficLogIndex }
::= { arrisRouterInboundTrafficLogTable 1 }
ArrisRouterInboundTrafficLogEntry ::= SEQUENCE {
arrisRouterInboundTrafficLogIndex Unsigned32,
arrisRouterInboundTrafficLogData OCTET STRING
}
arrisRouterInboundTrafficLogIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index currently limit to 50."
::= { arrisRouterInboundTrafficLogEntry 1 }
arrisRouterInboundTrafficLogData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Raw IP/UDP/TCP Headers for packet (may have extra bytes beyond headers)"
::= { arrisRouterInboundTrafficLogEntry 2 }
arrisRouterWirelessBand OBJECT-TYPE
SYNTAX INTEGER { unknown(-1), band24GHz(0), band5GHz(1), band24GHzand5GHz(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Get the operating band for Wireless Router.
-1: unknown
0: 2.4 GHz
1: 5.0 GHz
2: 2.4 and 5.0 GHz"
::= { arrisRouterSysCfg 55}
arrisRouterFirstInstallWizardCompletionStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If first install wizard is complete returns true otherwise false. GUI should set this MIB to true when first install wizard is complete."
::= { arrisRouterSysCfg 62 }
arrisRouterTroubleshooterEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/Disable troubleshooting wizard."
::= { arrisRouterSysCfg 63 }
-- Temporarily remove ability to modify functionality per PLM
-- arrisRouterSaveMsoPostProvConfig OBJECT-TYPE
-- SYNTAX TruthValue
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "This MIB object is used to indicate how modifications made by the MSO to the running
-- configuration during post provisioning of the ARRIS router are handled when
-- arrisRouterApplyAllSettings is triggered. User data is defined to be modifications
-- made to the running configuration by the end-user via the webGUI. User data is
-- always stored in non-volatile memory (i.e. NVRAM). MSO data is defined to be
-- modifications made to the running configuration by the MSO and is separated into two groups:
-- 1. Modifications made during provisioning via the CM configuration file, Gateway DHCP,
-- XML configuration file or TR-069.
-- 2. Modification made post provisioning via the webGUI, Command Line Interface (CLI) or SNMP.
--
-- This MIB object applies to MSO data that is modified during post provisioning only.
--
-- MSO data is stored in NVRAM based on the setting of the MIB object:
--
-- DISABLED: only user data is stored in NVRAM. MSO modifications to the running
-- configuration is never stored. To remain persistent MSO modifications
-- must be re-applied by the MSO after each reboot.
--
-- ENABLED: all data from the current running configuration that has been modified
-- during post provisioning by the MSO is saved to NVRAM. This data may
-- or may not override User settings depending on the defined precedence. "
--
-- ::= { arrisRouterSysCfg 56 }
arrisRouterSaveCurrentConfigFile OBJECT-TYPE
SYNTAX INTEGER { save(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set save(1) to trigger device to save current configuration of Router to a specific file.
This file will be a snapshot of the changes that have been made to the Router from the user.
Return save(1) for get operation."
::= { arrisRouterSysCfg 57 }
arrisRouterRestoreCurrentConfigFile OBJECT-TYPE
SYNTAX INTEGER { restore(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set restore(1) to trigger device to restore configuration of Router from a specific file.
This backup file will be used by the Router to restore the user's settings.
Return restore(1) for get operation."
::= { arrisRouterSysCfg 58 }
arrisRouterLocalPosixTimeZone OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The local time zone definition, encoded according to IEEE 1003.1 (POSIX).
The following is an example value:
EST+5 EDT,M4.1.0/2,M10.5.0/2"
::= { arrisRouterSysCfg 59 }
arrisRouterCSRActiveTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The duration for which CSR login is enabled."
::= { arrisRouterSysCfg 65 }
-- Settings for enabling SSH and web pages
arrisRouterWebAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterWebAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains access levels for the web pages"
::= { arrisRouterHostAccess 7 }
arrisRouterWebAccessEntry OBJECT-TYPE
SYNTAX ArrisRouterWebAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains access levels for the web pages"
INDEX { arrisRouterWebAccessIndex }
::= { arrisRouterWebAccessTable 1 }
ArrisRouterWebAccessEntry ::=
SEQUENCE {
arrisRouterWebAccessIndex Integer32,
arrisRouterWebAccessPage DisplayString,
arrisRouterWebAccessLevel INTEGER,
arrisRouterWebAccessRowStatus RowStatus
}
arrisRouterWebAccessIndex OBJECT-TYPE
SYNTAX Integer32 (1..50)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index used to order the arrisRouterWebAccessTable entries."
::= { arrisRouterWebAccessEntry 1 }
arrisRouterWebAccessPage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The web page to grant access to. i.e. router.html or any unique string that identifies a 'screen' or 'page on the web UI"
::= { arrisRouterWebAccessEntry 2 }
arrisRouterWebAccessLevel OBJECT-TYPE
SYNTAX INTEGER { noAccessAll(0), accessTech(1), accessUser(2), accessAll(3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Access level for the web page"
::= { arrisRouterWebAccessEntry 3 }
arrisRouterWebAccessRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "For creating new rows"
::= { arrisRouterWebAccessEntry 4 }
arrisRouterWebAccessWANACL OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access Control List of IPs that can access GUI and snmp via global WAN
if empty no restrict to access GUI over global WAN
format: ip[-ip](;ip[-ip])*
example: 10.0.0.0-10.255.255.255;172.44.56.0-172.44.56.244"
::= { arrisRouterHostAccess 8 }
-- for ping
arrisRouterPingTargetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of internet address used for arrisRouterPingTargetAddress.
This object may be changed while a ping is in progress."
DEFVAL { ipv4 }
::= { arrisRouterPingMgmt 1 }
arrisRouterPingTargetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the internet address of the entity to be pinged. Note that if
an all-zeros value is specified for this object, then the ping will
be sent to the default gateway, if one exists.
This object may be changed while a ping is in progress."
::= { arrisRouterPingMgmt 2 }
arrisRouterPingNumPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows the client to set the number of pings to be sent. This can be
set to any number between 1 and (2^32 - 1), or can be set to 'infinite'
by setting the value to 0.
Note that if set to infinite, then the ping must be stopped explicitly
in order to get it to stop.
This object may be changed while a ping is in progress."
DEFVAL { 3 }
::= { arrisRouterPingMgmt 3 }
arrisRouterPingPktSize OBJECT-TYPE
SYNTAX Unsigned32 (64..1518)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows the client to set the initial size of the ping packets that will
be sent. This size includes the LLC header, IP header, ICMP header,
and the CRC32 at the end. You must specify values between 64 and 1518,
which are the min and max size Ethernet frames.
This object may be changed while a ping is in progress."
DEFVAL { 64 }
::= { arrisRouterPingMgmt 4 }
arrisRouterPingInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows the client to set the amount of time (in milliseconds) that the
device will sleep before sending a ping. Generally, this is the time
between when a ping reply is received and when the next ping will be
sent.
Note that the amount of time between sending one ping and sending the
next ping varies depending on whether or not you enable waiting for
replies, and how long it takes to receive the reply.
If waiting for replies is disabled, then this is the time between
sending one ping and sending the next ping.
This object may be changed while a ping is in progress."
DEFVAL { 0 }
::= { arrisRouterPingMgmt 5 }
arrisRouterPingTimeout OBJECT-TYPE
SYNTAX Integer32 (-1..65535)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows the client to set the amount of time (in milliseconds) that the
device should wait for a reply after sending a ping.
If set to any non-negative value, then the device will send a ping and
wait for a response for the specified amount of time. Event if
set to 0, the thread will check for and process a reply packet.
If set to -1, then the device will not wait at all, and won't even
check for any replies.
This object may be changed while a ping is in progress."
DEFVAL { 5000 }
::= { arrisRouterPingMgmt 6 }
arrisRouterPingVerifyReply OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/disables verification of ping replies. If enabled, and if
waiting for replies is enabled, then if a reply is received, it will
verify that it matches the ping that was sent, and that all of the
data is intact.
This object may be changed while a ping is in progress."
DEFVAL { true }
::= { arrisRouterPingMgmt 7 }
arrisRouterPingIpStackNumber OBJECT-TYPE
SYNTAX Integer32 (0..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows the client to select the IP stack from which the pings will be
sent. Specifying 0 means that the pings will be sent from the same IP
stack on which this MIB is hosted.
This object may not be changed while a ping is in progress."
DEFVAL { 0 }
::= { arrisRouterPingMgmt 8 }
arrisRouterPingStartStop OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Starts or stops the pings, as well as indicating whether a ping is in
progress when read. If a ping is already in progress and this object
is set to true(1), then the ping will continue but the ping statistics
will be reset.
This object may be changed while a ping is in progress."
DEFVAL { true }
::= { arrisRouterPingMgmt 9 }
arrisRouterPingPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of packets sent since the ping was started."
::= { arrisRouterPingMgmt 10 }
arrisRouterPingRepliesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of replies received since the ping was started."
::= { arrisRouterPingMgmt 11 }
arrisRouterPingRepliesVerified OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of replies which were verified since the ping was
started."
::= { arrisRouterPingMgmt 12 }
arrisRouterPingOctetsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total number of octets that have been sent in pings
since the ping was started."
::= { arrisRouterPingMgmt 13 }
arrisRouterPingOctetsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total number of octets that have been sent in pings
since the ping was started."
::= { arrisRouterPingMgmt 14 }
arrisRouterPingIcmpErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total ICMP errors which have been received since the
ping was started."
::= { arrisRouterPingMgmt 15 }
arrisRouterPingLastIcmpError OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates value of the last ICMP error which was received, if any. If
there have been no errors, this object will have a value of 0."
::= { arrisRouterPingMgmt 16 }
arrisRouterPingAverageRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current average ping round-trip-time (RTT)."
::= { arrisRouterPingMgmt 17 }
arrisRouterPingMinRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum ping round-trip-time (RTT) received. A value
of 0 for this object implies that no RTT has been received."
::= { arrisRouterPingMgmt 18 }
arrisRouterPingMaxRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ping round-trip-time (RTT) received. A value
of 0 for this object implies that no RTT has been received."
::= { arrisRouterPingMgmt 19 }
arrisRouterPingTargetDNSQueryIPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The protocol version (Ipv4/v6) used for sending DNS query if arrisRouterPingTargetAddressType is DNS."
DEFVAL { ipv4 }
::= { arrisRouterPingMgmt 20 }
arrisRouterPingLog OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ping result log."
::= { arrisRouterPingMgmt 21 }
-- traceroute
arrisRouterTraceRtTargAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type of internet address used for arrisRouterTraceRtTargetAddress."
DEFVAL { ipv4 }
::= { arrisRouterTraceRtMgmt 1 }
arrisRouterTraceRtTargetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sets the internet address of the entity for the trace route."
::= { arrisRouterTraceRtMgmt 2 }
arrisRouterTraceRtMaxHops OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The maximum number of hops for the trace route"
::= { arrisRouterTraceRtMgmt 3 }
arrisRouterTraceRtDataSize OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The data size of the trace route packet"
::= { arrisRouterTraceRtMgmt 4 }
arrisRouterTraceRtResolveHosts OBJECT-TYPE
SYNTAX INTEGER { noResolve(0), resolve(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether or not to resolve host names"
DEFVAL { resolve }
::= { arrisRouterTraceRtMgmt 5 }
arrisRouterTraceRtBasePort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Base port to use for trace route"
::= { arrisRouterTraceRtMgmt 6 }
arrisRouterTraceRtStart OBJECT-TYPE
SYNTAX INTEGER { traceRouteNotRunning(0), traceRouteRunning(1), startTrace(10), stopTrace(11)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Start a running trace route. Will return traceRouteRunning(0) if a trace route is currently running. "
::= { arrisRouterTraceRtMgmt 7 }
arrisRouterTraceRtLog OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The most recent output log for trace route. Up to 255 bytes. Individual lines are separated by a newline \n"
::= { arrisRouterTraceRtMgmt 8 }
arrisRouterTraceRtTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time-out value, in seconds, for
a traceroute request."
DEFVAL { 3 }
::= { arrisRouterTraceRtMgmt 9 }
arrisRouterTraceRtDiffServ OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the value to store in the Type of Service
(TOS) octet in the IPv4 header or in the Traffic
Class octet in the IPv6 header, respectively, of the
IP packet used to encapsulate the traceroute probe.
The octet to be set in the IP header contains the
Differentiated Services (DS) Field in the six most
significant bits.
This option can be used to determine what effect an
explicit DS Field setting has on a traceroute response.
Not all values are legal or meaningful. A value of 0
means that the function represented by this option is
not supported. DS Field usage is often not supported
by IP implementations, and not all values are supported.
Refer to RFC 2474 and RFC 3260 for guidance on usage of
this field."
REFERENCE
"Refer to RFC 1812 for the definition of the IPv4 TOS
octet and to RFC 2460 for the definition of the IPv6
Traffic Class octet. Refer to RFC 2474 and RFC 3260
for the definition of the Differentiated Services Field."
DEFVAL { 0 }
::= { arrisRouterTraceRtMgmt 10 }
arrisRouterICtrlPortMapCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of the rows in the table: arrisRouterICtrlPortMapTable"
::= { arrisRouterICtrl 1 }
arrisRouterICtrlPortMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterICtrlPortMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains IP port mappings."
::= { arrisRouterICtrl 2 }
arrisRouterICtrlPortMapEntry OBJECT-TYPE
SYNTAX ArrisRouterICtrlPortMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains IP port mappings"
INDEX { arrisRouterICtrlPortMapIndex }
::= { arrisRouterICtrlPortMapTable 1 }
ArrisRouterICtrlPortMapEntry ::=
SEQUENCE {
arrisRouterICtrlPortMapIndex Integer32,
arrisRouterPortMapDescription DisplayString,
arrisRouterPortMapInternalClientAddrType InetAddressType,
arrisRouterPortMapInternalClientAddr InetAddress,
arrisRouterPortMapProtocol INTEGER,
arrisRouterPortMapExternalPort Unsigned32,
arrisRouterPortMapInternalPort Unsigned32,
arrisRouterPortMapRowStatus RowStatus,
arrisRouterPortMapInternalStartPort Unsigned32,
arrisRouterPortMapInternalEndPort Unsigned32,
arrisRouterPortMapExternalStartPort Unsigned32,
arrisRouterPortMapExternalEndPort Unsigned32
}
arrisRouterICtrlPortMapIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table index"
::= { arrisRouterICtrlPortMapEntry 1 }
arrisRouterPortMapDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Provides a descriptive human-readable string explaining the
usage of the port mapping. For example, Port 80 might be represented as
Web Server."
::= { arrisRouterICtrlPortMapEntry 2 }
arrisRouterPortMapInternalClientAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the IP address type of the destination host that traffic assigned to this port from the WAN will be mapped to on the LAN."
::= { arrisRouterICtrlPortMapEntry 3 }
arrisRouterPortMapInternalClientAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the IP address of the destination host that traffic assigned to this port from the WAN will be mapped to on the LAN."
::= { arrisRouterICtrlPortMapEntry 4 }
arrisRouterPortMapProtocol OBJECT-TYPE
SYNTAX INTEGER { tcp(1), udp(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Can be 'UDP' or 'TCP'. Used to set the specific IP protocol type that this port is mapped for."
DEFVAL { tcp }
::= { arrisRouterICtrlPortMapEntry 5 }
arrisRouterPortMapExternalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The port number that an external host will connect to on the WAN side of the router that will be mapped"
::= { arrisRouterICtrlPortMapEntry 6 }
arrisRouterPortMapInternalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "port number that will be used on the destination host"
::= { arrisRouterICtrlPortMapEntry 7 }
arrisRouterPortMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "For creating new rows"
::= { arrisRouterICtrlPortMapEntry 8 }
arrisRouterPortMapInternalStartPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "start port number that will be used on the destination host"
::= { arrisRouterICtrlPortMapEntry 9 }
arrisRouterPortMapInternalEndPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "end port number that will be used on the destination host"
::= { arrisRouterICtrlPortMapEntry 10 }
arrisRouterPortMapExternalStartPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The start port number that an external host will connect to on the WAN side of the router that will be mapped"
::= { arrisRouterICtrlPortMapEntry 11 }
arrisRouterPortMapExternalEndPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The end port number that an external host will connect to on the WAN side of the router that will be mapped"
::= { arrisRouterICtrlPortMapEntry 12 }
arrisRouterICtrlGetDeviceSettings OBJECT IDENTIFIER ::= { arrisRouterICtrl 3 }
arrisRouterICtrlIsDeviceReady OBJECT IDENTIFIER ::= { arrisRouterICtrl 4 }
arrisRouterICtrlReboot OBJECT IDENTIFIER ::= { arrisRouterICtrl 5 }
arrisRouterICtrlSetDeviceSettings OBJECT IDENTIFIER ::= { arrisRouterICtrl 6 }
arrisRouterICtrlRouterSettings OBJECT IDENTIFIER ::= { arrisRouterICtrl 7 }
arrisRouterICtrlWLanRadioSettings OBJECT IDENTIFIER ::= { arrisRouterICtrl 8 }
arrisRouterICtrlSetBridgeConnect OBJECT IDENTIFIER ::= { arrisRouterICtrl 9 }
arrisRouterICtrlGetWanSettings OBJECT IDENTIFIER ::= { arrisRouterICtrl 10 }
arrisRouterICtrlDeviceSettingsFWversion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Firmware Version."
::= { arrisRouterICtrlGetDeviceSettings 1 }
arrisRouterICtrlDeviceStatus OBJECT-TYPE
SYNTAX INTEGER { error(0), ok(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This method is used to determine if a given device is ready to process HNAP calls.
It can be used in a reboot sequence, so that an HNAP client knows when an HNAP server has completed rebooting and is
ready to begin processing commands again. If the device returns OK, it must be available to respond to
additional requests until further state changes are made."
::= { arrisRouterICtrlIsDeviceReady 1 }
arrisRouterICtrlInitiateReboot OBJECT-TYPE
SYNTAX INTEGER { reboot(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Initiate a reboot."
::= { arrisRouterICtrlReboot 1 }
arrisRouterICtrlSetDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "A user-readable friendly name to use for this device. This name is used for the following:
End users associate this name with devices when displayed by device management software (for example,
the icon that displays in Network Magic's network map for this device).
You should use it for DHCP leases and other network identification."
::= { arrisRouterICtrlSetDeviceSettings 1 }
arrisRouterICtrlSetAdminPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The administrator password for this device"
::= { arrisRouterICtrlSetDeviceSettings 2 }
arrisRouterICtrlRouterManageRemote OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if remote management is enabled for this device.
true: the administrative interface and HNAP interfaces are
accessible from the WAN side of the router.
false: the administrative interface and HNAP interfaces are
only accessible from the LAN side of the router"
::= { arrisRouterICtrlRouterSettings 1 }
arrisRouterICtrlRouterRemotePort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Returns the port number that can be used to access the router management interface from the WAN side"
::= { arrisRouterICtrlRouterSettings 2 }
arrisRouterICtrlRouterRemoteSSL OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if the secure SSL port is available for this device.
true: the remote port specified by RemotePort will ONLY accept SSL connections.
false: the remote port specified by RemotePort will NOT accept SSL connections"
::= { arrisRouterICtrlRouterSettings 3 }
arrisRouterICtrlWLanRadioMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The MAC address for this interface. The device will still return this, even if the WLAN interface is currently disabled."
::= { arrisRouterICtrlWLanRadioSettings 1 }
arrisRouterICtrlWLanRadioChannelWidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Width of each channel. This corresponds to the 802.11n channel width standard. Valid values are:
0: Automatic
20: 20 MHz channel width
40: 40 MHz channel width
Notes:
If a router is configured in Automatic selection mode it
should return 0 to indicate this.
It is not possible for an HNAP client to interrogate the
currently selected channel width of a router configured in
automatic mode."
::= { arrisRouterICtrlWLanRadioSettings 2 }
arrisRouterICtrlSetBridgeEthernetPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The parameter 'EthernetPort' determines which physical Ethernet LAN
port is able to accept bridged traffic. This port must correspond to the physically
numbered ports on the device."
::= { arrisRouterICtrlSetBridgeConnect 1 }
arrisRouterICtrlSetBridgeMinutes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The parameter 'Minutes' specifies the maximum amount of time the bridge is to remain active after which the bridge is immediately closed without warning,
secondary calls to SetBridgeConnect that specify the same port and time value should update the existing timeout value to be based on the time of the
latest call with the latest timeout value (and should not close the bridge for any reason)"
::= { arrisRouterICtrlSetBridgeConnect 2 }
arrisRouterICtrlSetBridgePermanentPort4Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set the port 4 to permanent bridge mode. Default value is false. If this MIB is enabled, it overrides the other two ICtrlSetBridge mibs(arrisRouterICtrlSetBridgeEthernetPort and
arrisRouterICtrlSetBridgeMinutes), and it ignores HNAP related configuration commands (but responds OK to the device)."
DEFVAL { false }
::= { arrisRouterICtrlSetBridgeConnect 3 }
arrisRouterICtrlGetWanType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type of configuration. Can be one of the following values, depending on the WAN configurations supported by the device.
BigPond
DHCP
DHCPPPPoE
DynamicL2TP
DynamicPPTP
Static
StaticL2TP
StaticPPPoE
StaticPPTP
BridgedOnly
Static1483Bridged
Dynamic1483Bridged
Static1483Routed
StaticPPPOA
DynamicPPPOA"
DEFVAL { "DHCP" }
::= { arrisRouterICtrlGetWanSettings 2 }
arrisRouterICtrlGetWanMTU OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The maximum packet size (maximum transmission unit (MTU)) in octets.
This cannot exceed what the router supports (that is, the MTU value that the router provides in response to a GETxxx method)."
::= { arrisRouterICtrlGetWanSettings 3 }
arrisRouterICtrlGetWanPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The prefix (netmask) for the Wan connection."
::= { arrisRouterICtrlGetWanSettings 4 }
arrisRouterICtrlGetWanGatewayAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type for the gateway IP address for this router."
::= { arrisRouterICtrlGetWanSettings 5 }
arrisRouterICtrlGetWanGatewayAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The the gateway IP address for this router.
If Type is set to DHCP, DHCPPPPoE, DynamicPPPOA or Dynamic1483Bridged this returns the DHCPconfigured values.
If DHCP has not acquired an address yet, this should return 0.0.0.0 (for IPv4) or the equivalent IPv6 unconfigured IP address"
::= { arrisRouterICtrlGetWanSettings 6 }
arrisRouterICtrlGetWanDNSPrimaryAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type for the DNS address."
::= { arrisRouterICtrlGetWanSettings 7 }
arrisRouterICtrlGetWanDNSPrimaryAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The DNS primary setting for this router.
If DHCP is being used as the WAN Type, a device should
return DNS settings it may have obtained from the DHCP
lease. Both DNS settings may be blank in the event that there
is no current lease.
For non-DHCP WAN Types, these settings should always be
valid."
::= { arrisRouterICtrlGetWanSettings 8 }
arrisRouterICtrlGetWanDNSSecondaryAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type for the DNS address."
::= { arrisRouterICtrlGetWanSettings 9 }
arrisRouterICtrlGetWanDNSSecondaryAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The DNS secondary setting for this router.
If DHCP is being used as the WAN Type, a device should
return DNS settings it may have obtained from the DHCP
lease. Both DNS settings may be blank in the event that there
is no current lease.
For non-DHCP WAN Types, these settings should always be
valid."
::= { arrisRouterICtrlGetWanSettings 10 }
arrisRouterICtrlGetWanMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The MAC address for the WAN interface."
::= { arrisRouterICtrlGetWanSettings 11 }
arrisRouterICtrlHNAPServerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The port used by the internal HNAP server to receive messages from the HNAP client."
DEFVAL { 8081 }
::= { arrisRouterICtrl 11 }
arrisRouterICtrlEnable OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the IControl Module, default is disabled."
DEFVAL { disabled }
::= { arrisRouterICtrl 12 }
arrisRouterICtrlHashingKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set hashing key for IControl feature to calculate the wpa psk."
::= { arrisRouterICtrl 13 }
arrisRouterICtrlPortMapTableEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether iCtrl Port Mapping is enabled."
DEFVAL { true }
::= { arrisRouterICtrl 14 }
-- Client Flap List
arrisRouterFlapListEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Is the Flap List enabled or not"
DEFVAL { false }
::= { arrisRouterFlapListCfg 1 }
arrisRouterFlapListWLANInterval OBJECT-TYPE
SYNTAX Integer32 (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Minimum number of Seconds between subsequent WLAN Associations
from the same client in order to mark it as flapping"
DEFVAL { 120 }
::= { arrisRouterFlapListCfg 2 }
arrisRouterFlapListDHCPInterval OBJECT-TYPE
SYNTAX Integer32 (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Minimum number of Seconds between subsequent DHCP Requests
from the same client in order to mark it as flapping"
DEFVAL { 300 }
::= { arrisRouterFlapListCfg 3 }
arrisRouterFlapListReportPeroid OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum Number of Seconds to maintian a client in the Flap List."
DEFVAL { 86400 }
::= { arrisRouterFlapListCfg 4 }
arrisRouterFlapListWLANCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total Number of WLAN Clients in the WLAN Flap List."
::= { arrisRouterFlapListCfg 5 }
arrisRouterFlapListLANCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total Number of LAN Clients in the LAN Flap List"
::= { arrisRouterFlapListCfg 6 }
arrisRouterFlapListReqFreqThreshold OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Minimum number of flap count that determines the client is flapping"
::= { arrisRouterFlapListCfg 7 }
arrisRouterFlapListCfg OBJECT IDENTIFIER ::= { arrisRouterMibObjects 11 }
-- WLAN Flap List Entry Table
arrisRouterFlapListWLANTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFlapListWLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of WLAN Flapping Clients"
::= { arrisRouterFlapListCfg 10 }
arrisRouterFlapListWLANEntry OBJECT-TYPE
SYNTAX ArrisRouterFlapListWLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of WLAN Flap List Clients"
INDEX { arrisRouterFlapListWLANIndex }
::= { arrisRouterFlapListWLANTable 1 }
ArrisRouterFlapListWLANEntry ::=
SEQUENCE {
arrisRouterFlapListWLANIndex Unsigned32,
arrisRouterFlapListWLANMacAddress MacAddress,
arrisRouterFlapListWLANRemoveTime DateAndTime,
arrisRouterFlapListWLANFlapTime DateAndTime
}
arrisRouterFlapListWLANIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the instance of this table row."
::= { arrisRouterFlapListWLANEntry 1 }
arrisRouterFlapListWLANMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A MAC address of a WLAN station which has flapped."
::= { arrisRouterFlapListWLANEntry 2 }
arrisRouterFlapListWLANRemoveTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time when this Client Last Flapped."
::= { arrisRouterFlapListWLANEntry 3 }
arrisRouterFlapListWLANFlapTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time when this Client can be removed from the List."
::= { arrisRouterFlapListWLANEntry 4 }
-- LAN Flap List Entry Table
arrisRouterFlapListLANTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisRouterFlapListLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of LAN Flapping Clients"
::= { arrisRouterFlapListCfg 11 }
arrisRouterFlapListLANEntry OBJECT-TYPE
SYNTAX ArrisRouterFlapListLANEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of LAN Flap List Clients"
INDEX { arrisRouterFlapListLANIndex }
::= { arrisRouterFlapListLANTable 1 }
ArrisRouterFlapListLANEntry ::=
SEQUENCE {
arrisRouterFlapListLANIndex Unsigned32,
arrisRouterFlapListLANMacAddress MacAddress,
arrisRouterFlapListLANRemoveTime DateAndTime,
arrisRouterFlapListLANFlapTime DateAndTime
}
arrisRouterFlapListLANIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the instance of this table row."
::= { arrisRouterFlapListLANEntry 1 }
arrisRouterFlapListLANMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of a LAN Client which has flapped."
::= { arrisRouterFlapListLANEntry 2 }
arrisRouterFlapListLANRemoveTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time when this Client Entry can be removed"
::= { arrisRouterFlapListLANEntry 3 }
arrisRouterFlapListLANFlapTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The date and time when this Client Last Flapped."
::= { arrisRouterFlapListLANEntry 4 }
END