2899 lines
96 KiB
Plaintext
2899 lines
96 KiB
Plaintext
--**************************************************************************
|
|
--**************************************************************************
|
|
--
|
|
-- Copyright 2011 Cisco Systems, Inc.
|
|
-- All Rights Reserved
|
|
-- No portions of this material may be reproduced in any
|
|
-- form without the written permission of:
|
|
-- Cisco Systems, Inc.
|
|
-- 170 West Tasman Dr.
|
|
-- San Jose, CA 95134
|
|
-- USA
|
|
--
|
|
--**************************************************************************
|
|
|
|
SA-RG-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
enterprises,
|
|
Integer32,
|
|
Unsigned32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
ifIndex
|
|
FROM IF-MIB
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
DisplayString,
|
|
MacAddress,
|
|
PhysAddress,
|
|
TruthValue,
|
|
DateAndTime
|
|
FROM SNMPv2-TC
|
|
InetAddressType,
|
|
InetAddress,
|
|
InetAddressIPv6,
|
|
InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB ;
|
|
|
|
sa OBJECT IDENTIFIER ::= { enterprises 1429 }
|
|
saModules OBJECT IDENTIFIER ::= { sa 79 }
|
|
|
|
saRg MODULE-IDENTITY
|
|
LAST-UPDATED "201505260000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO "support.cisco.com"
|
|
DESCRIPTION
|
|
"Controls the behavior of router/wireless functions.
|
|
Can be part of CM configuration file."
|
|
|
|
-- history
|
|
|
|
REVISION "201505260000Z"
|
|
DESCRIPTION "Initial release of reduced-set module for releases based on BFC 5.7.x."
|
|
|
|
::= { saModules 2 }
|
|
|
|
|
|
SaRgTimeZone ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time zones."
|
|
SYNTAX INTEGER {
|
|
gmtMinusTwelveEniwetokKwajalein(1),
|
|
gmtMinusElevenMidwayIslandSamoa(2),
|
|
gmtMinusTenHawaii(3),
|
|
gmtMinusNineAlaska(4),
|
|
gmtMinusEightPacificTimeCanadaTijuana(5),
|
|
gmtMinusSevenArizona(6),
|
|
gmtMinusSevenMountainTimeCanada(7),
|
|
gmtMinusSixCentralAmerica(8),
|
|
gmtMinusSixCentralTimeCanada(9),
|
|
gmtMinusSixMexicoCity(10),
|
|
gmtMinusSixSaskatchewan(11),
|
|
gmtMinusFiveBogotaLimaQuito(12),
|
|
gmtMinusFiveEasternTimeCanada(13),
|
|
gmtMinusFiveIndianaEast(14),
|
|
gmtMinusFourAtlanticTimeCanada(15),
|
|
gmtMinusFourCaracasLaPaz(16),
|
|
gmtMinusFourSantiago(17),
|
|
gmtMinusThreeThirtyNewfoundland(18),
|
|
gmtMinusThreeBrasilia(19),
|
|
gmtMinusThreeBuenosAiresGeorgetown(20),
|
|
gmtMinusThreeGreenland(21),
|
|
gmtMinusTwoMid-Atlantic(22),
|
|
gmtMinusOneAzores(23),
|
|
gmtMinusOneCapeVerdeIs(24),
|
|
gmtZeroCasablancaMonrovia(25),
|
|
gmtZeroDublinEdinburghLisbonLondon(26),
|
|
gmtPlusOneAmsterdamBerlinRomeStockholmVienna(27),
|
|
gmtPlusOneBelgradeBratislavaBudapestLjubljanaPrague(28),
|
|
gmtPlusOneBrusselsCopenhagenMadridParis(29),
|
|
gmtPlusOneSarajevoSkopjeSofijaVilniusWarsawZagreb(30),
|
|
gmtPlusOneWestCentralAfrica(31),
|
|
gmtPlusTwoAthensIstanbilMinsk(32),
|
|
gmtPlusTwoBucharest(33),
|
|
gmtPlusTwoHelsinkiRigaTallinn(34),
|
|
gmtPlusTwoJerusalem(35),
|
|
gmtPlusThreeBaghdad(36),
|
|
gmtPlusThreeMoscowStPetersburgVolgograd(37),
|
|
gmtPlusThreeNairobi(38),
|
|
gmtPlusThreeThirtyTehran(39),
|
|
gmtPlusFourAbuDhabiMuscat(40),
|
|
gmtPlusFourThirtyKabul(41),
|
|
gmtPlusFiveEkaterinburg(42),
|
|
gmtPlusFiveThirtyCalcuttaChennaiMumbaiNewDelhi(43),
|
|
gmtPlusFiveFourtyFiveKathmandu(44),
|
|
gmtPlusSixAlmatyNovosibirsk(45),
|
|
gmtPlusSixAstanaDhaka(46),
|
|
gmtPlusSixThirtyRangoon(47),
|
|
gmtPlusSevenBangkokHanoiJakarta(48),
|
|
gmtPlusSevenKrasnoyarsk(49),
|
|
gmtPlusEightBeijingChongqingHongKongUrumqi(50),
|
|
gmtPlusEightIrkustkUlaanBataar(51),
|
|
gmtPlusEightKualaLumpurSingapore(52),
|
|
gmtPlusEightTaipei(53),
|
|
gmtPlusNineOsakaSapporoTokyo(54),
|
|
gmtPlusNineSeoul(55),
|
|
gmtPlusNineThirtyAdelaide(56),
|
|
gmtPlusTenBrisbane(57),
|
|
gmtPlusTenVladivostok(58),
|
|
gmtPlusElevenMagadanSolomonIsNewCaledonia(59),
|
|
gmtPlusTwelveAucklandWellington(60),
|
|
gmtPlusTwelveFiji(61),
|
|
gmtPlusThirteenNukuAlofa(62)
|
|
}
|
|
|
|
-- RG Device
|
|
|
|
saRgDevice OBJECT IDENTIFIER ::= { saRg 1 }
|
|
|
|
saRgDeviceBase OBJECT IDENTIFIER ::= { saRgDevice 1 }
|
|
|
|
saRgDeviceMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
multiSsid(1),
|
|
ipv4(3),
|
|
ipv6(4),
|
|
dualstack(5) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the mode of operation for the device.
|
|
This parameter is stored in non-vol and is multiSsid(1) by default.
|
|
Setting this object via SNMP will cause
|
|
the unit to reboot.
|
|
This MIB will be superseded in the config file by TLV202.
|
|
This MIB will read the proper value if set from TLV202.
|
|
This MIB will be superseded by saRgIpMgmtLanMode inbridge(1) or mixed(4).
|
|
disable(0): Value will reflect when TLV202 is set to 0. Not all platforms have this value implemented.
|
|
multiSsid(1): Default Value. Value supports IPv4RG with multiple SSID
|
|
configuration and bridge mode via saRgIpMgmtLanMode MIB.
|
|
Bridge mode is the same as eRouter disabled mode.
|
|
IPV4RG is the non eRouter behavior that existed before
|
|
in our router products.
|
|
Ipv4(3): eRouter IPv4 only mode
|
|
Ipv6(4): eRouter IPv6 only mode
|
|
Dualstack(5): eRouter IPv4 and IPv6 dualstack
|
|
Note: cableHome11(2) support is not available."
|
|
DEFVAL { 1 }
|
|
::= { saRgDeviceBase 1 }
|
|
|
|
saRgDeviceResetDefaultEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls the reset to factory default functionality
|
|
of the gateway. This prevents the local user from using the reset
|
|
switch to gain access to the setup pages using the default user
|
|
name and password. The objective is to prevent theft of service
|
|
from a user who reconfigures the device to add users or change
|
|
wireless settings.
|
|
Enable (object set to true):
|
|
1. Momentary press of the Reset Switch (<5 seconds)
|
|
DOCSIS restart of the modem (reboot, no reset to factory
|
|
default values).
|
|
2. Pressing the reset switch for >5 seconds
|
|
Reboots and resets of all values (modem and router) to
|
|
factory default.
|
|
Disable (object set to false):
|
|
1. Momentary press of the Reset Switch (<5 seconds)
|
|
DOCSIS restart of the modem (reboot, no reset to factory
|
|
default values).
|
|
2. Pressing the reset switch for >5 seconds
|
|
Modem reboots and resets only the cable modem settings to
|
|
factory default values. The router settings should remain and
|
|
should not NOT reset to factory default."
|
|
DEFVAL { true }
|
|
::= { saRgDeviceBase 2 }
|
|
|
|
saRgDeviceRemoteWebAccessPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines what port to use for the WAN IP address of the gateway
|
|
to be able to access RG web pages.
|
|
This value is to be stored in non-vol and will persist across reboots.
|
|
Only a factory reset would clear it"
|
|
DEFVAL { 8080 }
|
|
::= { saRgDeviceBase 4 }
|
|
|
|
saRgDeviceLanLanIsolation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB is only available in D3.0 products.
|
|
This MIB does not take effect if the modem is in VLAN mode i.e if saRgIpMgmtLanMode.32=vlan(5).
|
|
Lan-Lan Isolation allows you block IP access between CPEs connected to the Ethernet ports.
|
|
Use this mib in conjunction with saRgDeviceLanWlanIsolation and saRgDot11BssApIsolation.x for
|
|
complete isolation between CPEs connected to the RG.
|
|
This MIB is written to non-vol and set to disable(0) after a factory reset.
|
|
disable(0)- No Isolation
|
|
enable(1)- Enable Isolation feature"
|
|
DEFVAL { 0 }
|
|
::= { saRgDeviceBase 6 }
|
|
|
|
saRgDeviceLanWlanIsolation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB is only available in D3.0 products.
|
|
This MIB does not take effect if the modem is in VLAN mode i.e if saRgIpMgmtLanMode.32=vlan(5).
|
|
Lan-Wlan Isolation allows you block IP access between CPEs connected to the Ethernet port and
|
|
Wireless SSIDs.
|
|
Use this mib in conjunction with saRgDeviceLanLanIsolation and saRgDot11BssApIsolation.x for
|
|
complete isolation between CPEs connected to the RG.
|
|
This MIB is written to non-vol and set to disable(0) after a factory reset.
|
|
disable(0)- No Isolation
|
|
enable(1)- Enable Isolation feature"
|
|
DEFVAL { 0 }
|
|
::= { saRgDeviceBase 7 }
|
|
|
|
saRgDeviceIpv6Trans OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
dslite(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB will control which IPv6 transition technology is enabled on the device.
|
|
After setting this MIB to disable in the config file, IPv4 traffic will pass normally
|
|
through the device. When switched to dslite, the DSLite feature will be enabled.
|
|
If eRouter is in IPv6-only mode, DS Lite will tunnel IPv4 traffic over IPv6 to the AFTR
|
|
address specified either manually or in the DHCPv6 option-64. See saRgDslite MIB tree
|
|
for more details.
|
|
If this setting is changed by the config file, the CM will reboot.
|
|
This MIB is written to non-vol and set to disable(0) after a factory reset.
|
|
disable(0) - No technology is enabled
|
|
enable(1) - DS lite feature is enabled"
|
|
DEFVAL { 0 }
|
|
::= { saRgDeviceBase 8 }
|
|
|
|
saRgDeviceIpv6Passthrough OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB controls IPv6 passthrough on the RG and is applicable in bridge and router modes.
|
|
When disabled the RG will function without any IPv6 passthrough
|
|
When IPv6 passthrough is enabled in Bridge Mode the RG will drop all IPv4 traffic
|
|
When IPv6 passthrough is enabled in router mode the RG will operate as normal for IPv4 traffic, but all IPv6 traffic will passthrough
|
|
This MIB requires CM reboot.
|
|
This MIB is written to non-vol and set to disable(0) after a factory reset."
|
|
DEFVAL { 0 }
|
|
::= { saRgDeviceBase 9 }
|
|
|
|
saRgDeviceFactoryReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
routerAndWifi(1),
|
|
routerOnly(2),
|
|
wifi(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set routerAndWifi(1) to restore default settings of both the router and wifi.
|
|
Set routerOnly(2) to restore default settings of the router.
|
|
Set wifi(3) to restore default settings of the wifi.
|
|
Return false(0) when read."
|
|
DEFVAL { 0 }
|
|
::= { saRgDeviceBase 1002 }
|
|
|
|
saRgDeviceTimeSetup OBJECT IDENTIFIER ::= { saRgDevice 5 }
|
|
|
|
saRgDeviceTimeSetupNtpEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Stored in non-vol, disabled after factory reset."
|
|
::= { saRgDeviceTimeSetup 1 }
|
|
|
|
saRgDeviceTimeSetupNtpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDeviceTimeSetupNtpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Up to 3 NTP servers are supported. This table
|
|
is stored in non-vol. Default entries after factory
|
|
reset are:
|
|
1: time.nist.gov
|
|
2: nist.aol-ca.truetime.com
|
|
3: nist1-ny.glassey.com"
|
|
::= { saRgDeviceTimeSetup 2 }
|
|
|
|
saRgDeviceTimeSetupNtpServerEntry OBJECT-TYPE
|
|
SYNTAX SaRgDeviceTimeSetupNtpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgDeviceTimeSetupNtpServerIndex }
|
|
::= { saRgDeviceTimeSetupNtpServerTable 1 }
|
|
|
|
SaRgDeviceTimeSetupNtpServerEntry ::= SEQUENCE {
|
|
saRgDeviceTimeSetupNtpServerIndex INTEGER,
|
|
saRgDeviceTimeSetupNtpServerAddress SnmpAdminString
|
|
}
|
|
|
|
saRgDeviceTimeSetupNtpServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgDeviceTimeSetupNtpServerEntry 1 }
|
|
|
|
saRgDeviceTimeSetupNtpServerAddress OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address or FQDN of the NTP server."
|
|
::= { saRgDeviceTimeSetupNtpServerEntry 2 }
|
|
|
|
saRgDeviceTimeSetupZone OBJECT-TYPE
|
|
SYNTAX SaRgTimeZone
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time zone for the gateway.
|
|
Stored in non-vol, gmtZeroDublinEdinburghLisbonLondon(26)
|
|
after factory reset."
|
|
::= { saRgDeviceTimeSetup 3 }
|
|
|
|
saRgDeviceTimeSetupDst OBJECT-TYPE
|
|
SYNTAX INTEGER (0..120)
|
|
UNITS "Minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Daylight saving time. If set to 0, DST is disabled
|
|
Stored in non-vol, 0 after factory reset."
|
|
::= { saRgDeviceTimeSetup 4 }
|
|
|
|
-- MIBs to poll IANA / PD info for eRouter interface
|
|
|
|
saRgDeviceIanaContent OBJECT IDENTIFIER ::= { saRgDevice 7 }
|
|
|
|
saRgDeviceIanaIAID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the IAID value embedded in the IA_NA for the
|
|
eRouter's DHCPv6 lease."
|
|
::= { saRgDeviceIanaContent 1 }
|
|
|
|
saRgDeviceIanaT1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the T1 value embedded in the IA_NA for the eRouter's
|
|
DHCPv6 lease."
|
|
::= { saRgDeviceIanaContent 2 }
|
|
|
|
saRgDeviceIanaT2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the T2 value embedded in the IA_NA for the eRouter's
|
|
DHCPv6 lease."
|
|
::= { saRgDeviceIanaContent 3 }
|
|
|
|
saRgDeviceIanaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDeviceIanaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IA Address entries associated with IA_NA for the
|
|
eRouter's DHCPv6 lease."
|
|
::= { saRgDeviceIanaContent 4 }
|
|
|
|
saRgDeviceIanaEntry OBJECT-TYPE
|
|
SYNTAX SaRgDeviceIanaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IA Address entries associated with IA_NA for the
|
|
eRouter's DHCPv6 lease."
|
|
INDEX { saRgDeviceIanaIndex }
|
|
::= { saRgDeviceIanaTable 1 }
|
|
|
|
SaRgDeviceIanaEntry ::= SEQUENCE {
|
|
saRgDeviceIanaIndex INTEGER,
|
|
saRgDeviceIanaValue InetAddress,
|
|
saRgDeviceIanaPreferredLifetime Integer32,
|
|
saRgDeviceIanaValidLifetime Integer32
|
|
}
|
|
|
|
saRgDeviceIanaIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgDeviceIanaEntry 1 }
|
|
|
|
saRgDeviceIanaValue OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv6 address provided to the eRouter WAN interface via DHCPv6."
|
|
::= { saRgDeviceIanaEntry 2 }
|
|
|
|
saRgDeviceIanaPreferredLifetime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Preferred Lifetime setting for an IPv6 address assigned to the
|
|
eRouter."
|
|
::= { saRgDeviceIanaEntry 3 }
|
|
|
|
saRgDeviceIanaValidLifetime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid Lifetime setting for an IPv6 address assigned to the
|
|
eRouter."
|
|
::= { saRgDeviceIanaEntry 4 }
|
|
|
|
|
|
|
|
saRgDeviceIapdContent OBJECT IDENTIFIER ::= { saRgDevice 8 }
|
|
|
|
saRgDeviceIapdIAID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the IAID value embedded in the IA_PD for the
|
|
eRouter's DHCPv6 lease."
|
|
::= { saRgDeviceIapdContent 1 }
|
|
|
|
saRgDeviceIapdT1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the T1 value embedded in the IA_PD for the eRouter's
|
|
DHCPv6 lease."
|
|
::= { saRgDeviceIapdContent 2 }
|
|
|
|
saRgDeviceIapdT2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the T2 value embedded in the IA_PD for the eRouter's
|
|
DHCPv6 lease."
|
|
::= { saRgDeviceIapdContent 3 }
|
|
|
|
saRgDeviceIapdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDeviceIapdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IA Prefix entries associated with IA_PD for the
|
|
eRouter's DHCPv6 lease."
|
|
::= { saRgDeviceIapdContent 4 }
|
|
|
|
saRgDeviceIapdEntry OBJECT-TYPE
|
|
SYNTAX SaRgDeviceIapdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of IA Address entries associated with IA_PD for the
|
|
eRouter's DHCPv6 lease."
|
|
INDEX { saRgDeviceIapdIndex }
|
|
::= { saRgDeviceIapdTable 1 }
|
|
|
|
SaRgDeviceIapdEntry ::= SEQUENCE {
|
|
saRgDeviceIapdIndex INTEGER,
|
|
saRgDeviceIapdPreferredLifetime Integer32,
|
|
saRgDeviceIapdValidLifetime Integer32,
|
|
saRgDeviceIapdPrefixLength INTEGER,
|
|
saRgDeviceIapdPrefixValue InetAddress
|
|
}
|
|
|
|
saRgDeviceIapdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgDeviceIapdEntry 1 }
|
|
|
|
saRgDeviceIapdPreferredLifetime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Preferred Lifetime setting for an IPv6 address assigned to the
|
|
eRouter."
|
|
::= { saRgDeviceIapdEntry 2 }
|
|
|
|
saRgDeviceIapdValidLifetime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid Lifetime setting for an IPv6 address assigned to the
|
|
eRouter."
|
|
::= { saRgDeviceIapdEntry 3 }
|
|
|
|
saRgDeviceIapdPrefixLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Length (in bits) for this prefix."
|
|
::= { saRgDeviceIapdEntry 4 }
|
|
|
|
saRgDeviceIapdPrefixValue OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prefix address specified in the IA_PD."
|
|
::= { saRgDeviceIapdEntry 5 }
|
|
|
|
-- ******************
|
|
-- ***** 802.11 *****
|
|
-- ******************
|
|
|
|
saRgDot11 OBJECT IDENTIFIER ::= { saRg 2 }
|
|
|
|
-- *************************
|
|
-- GENERAL AND CHANNEL SETUP
|
|
-- *************************
|
|
|
|
saRgDot11MgmtBase OBJECT IDENTIFIER ::= { saRgDot11 1 }
|
|
|
|
saRgDot11OnOffPushButtonTime OBJECT-TYPE
|
|
SYNTAX INTEGER (0..11)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies how long to press WPS button to enable or disable
|
|
the WiFi interface (primary SSID). When set to 11, the feature
|
|
is disabled.
|
|
Stored in non-vol, 11 after factory reset."
|
|
::= { saRgDot11MgmtBase 20 }
|
|
|
|
-- =====================
|
|
-- PER BSS CONFIGURATION
|
|
-- =====================
|
|
-- The interface numbers are:
|
|
-- 32: SSID1 + LAN
|
|
-- 33: SSID2
|
|
-- 34: SSID3
|
|
-- 35: SSID4
|
|
-- 36: SSID5
|
|
-- 37: SSID6
|
|
-- 38: SSID7
|
|
-- 39: SSID8
|
|
|
|
|
|
saRgDot11Bss OBJECT IDENTIFIER ::= { saRgDot11 2 }
|
|
|
|
saRgDot11BssTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11BssEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"BSS table"
|
|
::= { saRgDot11Bss 1 }
|
|
|
|
saRgDot11BssEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11BssEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents parameters for SSID."
|
|
INDEX { ifIndex }
|
|
::= { saRgDot11BssTable 1 }
|
|
|
|
SaRgDot11BssEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11BssId PhysAddress,
|
|
saRgDot11BssEnable INTEGER,
|
|
saRgDot11BssSsid OCTET STRING,
|
|
saRgDot11BssSecurityMode INTEGER,
|
|
saRgDot11BssClosedNetwork TruthValue,
|
|
saRgDot11BssAccessMode INTEGER,
|
|
saRgDot11BssMaxNumSta INTEGER,
|
|
saRgDot11BssUserStatus INTEGER,
|
|
saRgDot11BssApIsolation INTEGER,
|
|
saRgDot11BssSecSsidTrafficPriority INTEGER,
|
|
saRgDot11BssRejectPriSsidSta TruthValue
|
|
}
|
|
|
|
saRgDot11BssId OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the BSSID"
|
|
::= { saRgDot11BssEntry 1 }
|
|
|
|
saRgDot11BssEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2),
|
|
enableOnline(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the BSS state.
|
|
When set to enableOnline(3), the SSID is enabled only
|
|
when the cable modem is online. When the modem changes
|
|
state to offline, the AP will send dissasociation messages
|
|
to the STAs connected to the SSID and then disable.
|
|
The value of primary BSS is stored in non-vol and is enabled(1)
|
|
after factory reset.
|
|
The other BSSs are disabled by default. If other
|
|
BSS's SSID name is not defined, the BSS will not
|
|
be enabled."
|
|
::= { saRgDot11BssEntry 2 }
|
|
|
|
saRgDot11BssSsid OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls and reflects the service set identifier.
|
|
The value of primary BSS is stored in non-vol and is
|
|
empty after factory reset.
|
|
If other BSS's SSID name is not defined, the BSS
|
|
will not be enabled."
|
|
::= { saRgDot11BssEntry 3 }
|
|
|
|
saRgDot11BssSecurityMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
wep(1),
|
|
wpaPsk(2),
|
|
wpa2Psk(3),
|
|
wpaEnterprise(4),
|
|
wpa2Enterprise(5),
|
|
--radiusWep(6)
|
|
wpaWpa2Psk(7),
|
|
wpaWpa2Enterprise(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Secrity for BSS.
|
|
Beacause WPA2 is backwords compatible with WPA, setting this
|
|
object to wpaWpa2Psk(7) is allowed and has the same effect as
|
|
setting to wpa2Psk(3). The same is true for wpaWpa2Enterprise(8)
|
|
and wpa2Enterprise(5).
|
|
The value for primary BSS is stored in non-vol and is wpaWpa2Psk(7)
|
|
after factory reset.
|
|
For each other BSS security has to be included in configuration
|
|
file or the BSS will be disabled."
|
|
::= { saRgDot11BssEntry 4 }
|
|
|
|
saRgDot11BssClosedNetwork OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls whether the device will operate in closed network mode. If
|
|
set to true(1), then the network mode is closed and the SSID will not
|
|
be broadcast in beacon packets. If set to false(2), then the network
|
|
mode is open and the SSID will be broadcast in beacon packets.
|
|
The value for primary BSS is stored in non-vol.
|
|
The default value for other BSSs is false."
|
|
::= { saRgDot11BssEntry 5 }
|
|
|
|
saRgDot11BssAccessMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
allowAny(0),
|
|
allowList(1),
|
|
denyList(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls what stations will be given access to the device. If set to
|
|
allowAny(0), then any station will be allowed to connect. If set
|
|
to allowList(1), then only stations whose MAC address appears in
|
|
the saRgDot11AccessMacTable will be allowed to connect.
|
|
The value for primary BSS is stored in non-vol.
|
|
The default value for other BSSs is 0."
|
|
::= { saRgDot11BssEntry 6 }
|
|
|
|
saRgDot11BssMaxNumSta OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the maximum number of STAs that can connect to
|
|
this SSID. Note that the maximum number of STA accross all SSIDs in
|
|
the AP is 128.
|
|
Default value is 128 for all SSIDs.
|
|
The value for primary BSS is stored in non-vol."
|
|
::= { saRgDot11BssEntry 11 }
|
|
|
|
saRgDot11BssUserStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provides the BSS Id Web UI or Wireless ON/OFF (if exist) status that
|
|
is set by the user. If the user can press the Wireless ON/OFF (if
|
|
exist) button and its status can be seen in BSS ID Web UI. If user
|
|
changes access point status in Web UI, it will reflect the status of
|
|
Wireless ON/OFF LED."
|
|
::= { saRgDot11BssEntry 13 }
|
|
|
|
saRgDot11BssApIsolation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB is only available in D3.0 products.
|
|
AP Isolation (Access Point Isolation) allows you to isloate traffic between CPEs on
|
|
the same Wifi SSID. This allows a measure of security to prevent hackers from accessing other CPEs in
|
|
a public Wifi environment.
|
|
Ex. When this MIB is enabled you can not ping between CPEs connected to the same SSID.
|
|
AP Isolation is settable per SSID in either VLAN or non VLAN modes.
|
|
This MIB is written to non-vol and set to disable(0) after a factory reset.
|
|
disable(0)- No AP Isolation
|
|
enable(1)- Enable AP Isolation feature."
|
|
DEFVAL { 0 }
|
|
::= { saRgDot11BssEntry 15 }
|
|
|
|
saRgDot11BssSecSsidTrafficPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
acBk(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB is only available in D3.0 products and applicable for secondary SSID in hotspot
|
|
environment. When disabled, all the traffic to the secondary SSID in question would have same WMM QoS
|
|
parameters as the primary SSID. When set to ac_bk(1), the secondary SSID traffic would be classified as
|
|
AC_BK resulting in better DS prioritization for primary SSID traffic"
|
|
|
|
DEFVAL { 0 }
|
|
::= { saRgDot11BssEntry 16 }
|
|
|
|
saRgDot11BssRejectPriSsidSta OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB is only available in D3.0 products and applicable for secondary SSID in hotspot
|
|
environment. By default, a private SSID STA can associate to hotspot SSID. This MIB can be used
|
|
to reject private SSID STAs to associate with hotspot SSID if and only if STA has associated with private
|
|
SSID once before."
|
|
|
|
DEFVAL { false }
|
|
::= { saRgDot11BssEntry 17 }
|
|
|
|
-- PRIMARY BSS SPECIFIC
|
|
|
|
saRgDot11BssPrimary OBJECT IDENTIFIER ::= { saRgDot11Bss 3 }
|
|
|
|
saRgDot11BssPrimarySsidType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mac6char(1),
|
|
mac6char-prefix(2),
|
|
mac4char-prefix(3),
|
|
prefix-force(4)
|
|
-- Value 5 is reserved
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of SSID used.
|
|
mac6char(1): If saRgDot11BssSsid.32 is empty, the SSID is the last
|
|
3 bytes of DOCSIS MAC address, displayed as 6 lowercase
|
|
hex characters.
|
|
If saRgDot11BssSsid.32 is not empty, SSID is the value from
|
|
saRgDot11BssSsid.32 (set by SNMP or the user).
|
|
mac6char-prefix(2): the same as mac6char(2) with the prefix addition
|
|
defined in saRgDot11BssPrimarySsidPrefix.
|
|
If saRgDot11BssSsid.32 is not empty, this prefix
|
|
does not show.
|
|
mac4char-prefix(3): the same as mac6char-prefix(2) but 4 MAC characters
|
|
instead of 6.
|
|
prefix-force(4): The prefix is always included, even if saRgDot11BssSsid.32
|
|
is empty.
|
|
Note: stored in non-vol. mac6char(1) after factory reset"
|
|
::= { saRgDot11BssPrimary 1 }
|
|
|
|
saRgDot11BssPrimarySsidPrefix OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The prefix for primary SSID, if saRgDot11BssSsid.32 is empty
|
|
and saRgDot11BssPrimarySsidType is set to mac6char-prefix(2).
|
|
Stored in non-vol. Empty after factory reset."
|
|
::= { saRgDot11BssPrimary 2 }
|
|
|
|
-- ******************
|
|
-- PRIVACY PARAMETERS
|
|
-- ******************
|
|
|
|
-- saRgDot11MgmtPrivacy contains objects from the 'Privacy' web page
|
|
|
|
saRgDot11Privacy OBJECT IDENTIFIER ::= { saRgDot11 3 }
|
|
|
|
|
|
-- WPA
|
|
|
|
saRgDot11WpaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11WpaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WPA table"
|
|
::= { saRgDot11Privacy 1 }
|
|
|
|
saRgDot11WpaEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11WpaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents WPA parameters for BSS."
|
|
INDEX { ifIndex }
|
|
::= { saRgDot11WpaTable 1 }
|
|
|
|
SaRgDot11WpaEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11WpaAlgorithm INTEGER,
|
|
saRgDot11WpaPreSharedKey OCTET STRING,
|
|
saRgDot11WpaGroupRekeyInterval INTEGER
|
|
}
|
|
|
|
saRgDot11WpaAlgorithm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tkip(0),
|
|
aes(1),
|
|
tkipPlusAes(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tkip(0) is not allowed when security is WPA2.
|
|
The value for primary BSS is stored in non-vol and tkipPlusAes(2)
|
|
after factory reset.
|
|
The default value for other BSSs is tkip."
|
|
::= { saRgDot11WpaEntry 1 }
|
|
|
|
saRgDot11WpaPreSharedKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(8..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the WPA Pre-Shared Key (PSK). This value MUST be either a
|
|
64-digit hexadecimal number, OR a 8 to 63 character ASCII string.
|
|
The value for primary BSS is stored in non-vol and is the serial
|
|
number of the device after factory reset.
|
|
The default value for other BSSs is 8 0's.
|
|
This object return an empty string when read."
|
|
::= { saRgDot11WpaEntry 2 }
|
|
|
|
saRgDot11WpaGroupRekeyInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the WPA Group Rekey Interval in seconds. Set to zero to disable
|
|
periodic rekeying.
|
|
The value for primary BSS is stored in non-vol and is 3600 after
|
|
factory reset.
|
|
The default value for other BSSs is 3600."
|
|
::= { saRgDot11WpaEntry 3 }
|
|
|
|
|
|
-- RADIUS
|
|
|
|
saRgDot11RadiusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11RadiusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WPA table"
|
|
::= { saRgDot11Privacy 2 }
|
|
|
|
saRgDot11RadiusEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11RadiusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents WPA parameters for BSS."
|
|
INDEX { ifIndex }
|
|
::= { saRgDot11RadiusTable 1 }
|
|
|
|
SaRgDot11RadiusEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11RadiusAddressType InetAddressType,
|
|
saRgDot11RadiusAddress InetAddress,
|
|
saRgDot11RadiusPort InetPortNumber,
|
|
saRgDot11RadiusKey DisplayString,
|
|
saRgDot11RadiusReAuthInterval INTEGER
|
|
}
|
|
|
|
|
|
saRgDot11RadiusAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of RADIUS server IP address."
|
|
DEFVAL { ipv4 }
|
|
::= { saRgDot11RadiusEntry 1 }
|
|
|
|
|
|
saRgDot11RadiusAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets RADIUS server IP address.
|
|
The value for primary BSS is stored in non-vol and is 0.0.0.0
|
|
after factory reset.
|
|
The default value for other BSSs is 0.0.0.0."
|
|
::= { saRgDot11RadiusEntry 2 }
|
|
|
|
saRgDot11RadiusPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the UDP port used to communicate with the RADIUS server.
|
|
The value for primary BSS is stored in non-vol and is 1645
|
|
after factory reset.
|
|
The default value for other BSSs is 1645."
|
|
::= { saRgDot11RadiusEntry 3 }
|
|
|
|
saRgDot11RadiusKey OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets or displays the RADIUS key.
|
|
The value for primary BSS is stored in non-vol and is null
|
|
after factory reset.
|
|
The default value for other BSSs is null.
|
|
This object return an empty string when read."
|
|
::= { saRgDot11RadiusEntry 4 }
|
|
|
|
saRgDot11RadiusReAuthInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the RADIUS Rekey Interval in seconds.
|
|
Set to zero to disable periodic rekeying.
|
|
The value for primary BSS is stored in non-vol and is 3600
|
|
after factory reset.
|
|
The default value for other BSSs is 3600."
|
|
::= { saRgDot11RadiusEntry 5 }
|
|
|
|
|
|
-- WEP
|
|
|
|
saRgDot11WepTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11WepEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WEP table"
|
|
::= { saRgDot11Privacy 3 }
|
|
|
|
saRgDot11WepEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11WepEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents WPA parameters for BSS."
|
|
INDEX { ifIndex }
|
|
::= { saRgDot11WepTable 1 }
|
|
|
|
SaRgDot11WepEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11WepDefaultKey INTEGER,
|
|
saRgDot11WepEncryptionMode INTEGER,
|
|
saRgDot11WepPassPhrase DisplayString
|
|
}
|
|
|
|
saRgDot11WepDefaultKey OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
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
|
|
saRgDot1164BitKeyTable if saRgDot11EncryptionMode is set to wep64(1), or
|
|
the entry from the saRgDot11128BitKeyTable if saRgDot11EncryptionMode is set
|
|
to wep128(2).
|
|
The value for primary BSS is stored in non-vol and is 1 after factory reset.
|
|
The default value for other BSSs is 1."
|
|
::= { saRgDot11WepEntry 1 }
|
|
|
|
saRgDot11WepEncryptionMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
wep64(0),
|
|
wep128(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value for primary BSS is stored in non-vol and is wep128(1)
|
|
after factory reset.
|
|
The default value for other BSSs is wep128."
|
|
::= { saRgDot11WepEntry 2 }
|
|
|
|
saRgDot11WepPassPhrase OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls and reflects the WEP pass phrase.
|
|
The value for primary BSS is stored in non-vol and is null
|
|
after factory reset.
|
|
The default value for other BSSs is null.
|
|
This object return an empty string when read."
|
|
::= { saRgDot11WepEntry 3 }
|
|
|
|
|
|
|
|
-- WEP 64-bit keys:
|
|
|
|
saRgDot11Wep64BitKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11Wep64BitKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of 40 bit key values used when saRgDot11WepEncryptionMode
|
|
is set to wep64(0)."
|
|
::= { saRgDot11Privacy 4 }
|
|
|
|
saRgDot11Wep64BitKeyEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11Wep64BitKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents a single 64 bit key."
|
|
INDEX { ifIndex, saRgDot11Wep64BitKeyIndex }
|
|
::= { saRgDot11Wep64BitKeyTable 1 }
|
|
|
|
SaRgDot11Wep64BitKeyEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11Wep64BitKeyIndex Integer32,
|
|
saRgDot11Wep64BitKeyValue OCTET STRING
|
|
}
|
|
|
|
saRgDot11Wep64BitKeyIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the instance of this table row."
|
|
::= { saRgDot11Wep64BitKeyEntry 1 }
|
|
|
|
saRgDot11Wep64BitKeyValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(5))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 40 bit key to be used when saRgDot11WepEncryptionMode is set to wep64(1).
|
|
The value for primary BSS is stored in non-vol and is all 1's after factory
|
|
reset.
|
|
The default value for other BSSs is all 0's.
|
|
This object return an empty string when read."
|
|
::= { saRgDot11Wep64BitKeyEntry 2 }
|
|
|
|
-- WEP 128-bit keys:
|
|
|
|
saRgDot11Wep128BitKeyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11Wep128BitKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of 104 bit key values used when saRgDot11WepEncryptionMode
|
|
is set to wep128(1)."
|
|
::= { saRgDot11Privacy 5 }
|
|
|
|
saRgDot11Wep128BitKeyEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11Wep128BitKeyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents a single 128 bit key."
|
|
INDEX { ifIndex, saRgDot11Wep128BitKeyIndex }
|
|
::= { saRgDot11Wep128BitKeyTable 1 }
|
|
|
|
SaRgDot11Wep128BitKeyEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11Wep128BitKeyIndex Integer32,
|
|
saRgDot11Wep128BitKeyValue OCTET STRING
|
|
}
|
|
|
|
saRgDot11Wep128BitKeyIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the instance of this table row."
|
|
::= { saRgDot11Wep128BitKeyEntry 1 }
|
|
|
|
saRgDot11Wep128BitKeyValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(13))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 104 bit key to be used when saRgDot11WepEncryptionMode is set to wep128(2).
|
|
The value for primary BSS is stored in non-vol and is all 1's.
|
|
The default value for other BSSs is all 0's.
|
|
This object return an empty string when read."
|
|
::= { saRgDot11Wep128BitKeyEntry 2 }
|
|
|
|
|
|
saRgDot11PrivacyWps OBJECT IDENTIFIER ::= { saRgDot11Privacy 6 }
|
|
|
|
saRgDot11PrivacyWpsPushButtonTime OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies how long to press WPS button to start the WPS
|
|
procedure. 0 means disable WPS.
|
|
Stored in non-vol, 1 after factory reset."
|
|
::= { saRgDot11PrivacyWps 1 }
|
|
|
|
|
|
-- ASSOCIATED CLIENTS TREE
|
|
|
|
saRgDot11Client OBJECT IDENTIFIER ::= { saRgDot11 4 }
|
|
|
|
saRgDot11ClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11ClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of wireless clients that are associated with the BSS."
|
|
::= { saRgDot11Client 2 }
|
|
|
|
saRgDot11ClientEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11ClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table that specifies a single station MAC address."
|
|
INDEX { ifIndex, saRgDot11ClientIndex }
|
|
::= { saRgDot11ClientTable 1 }
|
|
|
|
SaRgDot11ClientEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11ClientIndex Integer32,
|
|
saRgDot11ClientStation MacAddress
|
|
}
|
|
|
|
saRgDot11ClientIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the instance of this table row."
|
|
::= { saRgDot11ClientEntry 1 }
|
|
|
|
saRgDot11ClientStation OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MAC address of a client associated with the BSS."
|
|
::= { saRgDot11ClientEntry 2 }
|
|
|
|
----------------------------------------------------------------------
|
|
--- saRgDot11ExtMgmt
|
|
--- Table to support Multiple Radios
|
|
--- Note: Indexes may be set to support specific hardware interfaces.
|
|
--- Index 32 MUST match saRgDot11OperMode and vice versa
|
|
-----------------------------------------------------------------------
|
|
|
|
saRgDot11ExtMgmt OBJECT IDENTIFIER ::= { saRgDot11 6 }
|
|
|
|
saRgDot11ExtMgmtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgDot11ExtMgmtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multiple Radio Configuration Table"
|
|
::= { saRgDot11ExtMgmt 1 }
|
|
|
|
saRgDot11ExtMgmtEntry OBJECT-TYPE
|
|
SYNTAX SaRgDot11ExtMgmtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table which represents parameters for a Radio.
|
|
Index 32 should be set for Radio 0 -- 2.4 GHz if populated.
|
|
Index 112 should be set for Radio 1"
|
|
|
|
INDEX { ifIndex }
|
|
::= { saRgDot11ExtMgmtTable 1 }
|
|
|
|
SaRgDot11ExtMgmtEntry ::=
|
|
SEQUENCE {
|
|
saRgDot11ExtOperMode INTEGER,
|
|
saRgDot11ExtCurrentChannel Unsigned32,
|
|
saRgDot11ExtBeaconInterval Unsigned32,
|
|
saRgDot11ExtDTIMInterval Unsigned32,
|
|
saRgDot11ExtFragThresh Unsigned32,
|
|
saRgDot11ExtRTSThresh Unsigned32,
|
|
saRgDot11ExtSRL Unsigned32,
|
|
saRgDot11ExtLRL Unsigned32,
|
|
saRgDot11ExtCtsProtectionEnable TruthValue,
|
|
saRgDot11ExtRate INTEGER,
|
|
saRgDot11ExtOutputPower INTEGER,
|
|
saRgDot11ExtCountry INTEGER,
|
|
saRgDot11ExtAntenna INTEGER,
|
|
saRgDot11ExtMbssUserControl INTEGER,
|
|
saRgDot11ExtMbssUseNonvol TruthValue,
|
|
saRgDot11ExtMbssAdminControl INTEGER,
|
|
saRgDot11ExtActualChannel INTEGER,
|
|
saRgDot11ExtOnOffPushButtonTime INTEGER,
|
|
saRgDot11ExtWmm INTEGER,
|
|
saRgDot11ExtWmmNoAck INTEGER,
|
|
saRgDot11ExtMulticastRate INTEGER,
|
|
saRgDot11ExtWirelessButtonOperation INTEGER,
|
|
saRgDot11ExtWpsEnable INTEGER,
|
|
saRgDot11ExtWpsPin Integer32,
|
|
saRgDot11ExtForceRescan INTEGER
|
|
|
|
}
|
|
|
|
saRgDot11ExtMbssUserControl OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8|65536..16711680)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the number of user controlled Wifi networks via web pages.
|
|
1: The user has control over the primary wireless network only.
|
|
No guest network page is displayed.
|
|
2: The user has control over the primary wireless network and
|
|
one guest network. No drop down menu (or only 1 item in the
|
|
menu) for additional guest network configuration.
|
|
3: Same as above with 2 guest networks.
|
|
4: Same as above with 3 guest networks.
|
|
5: Same as above with 4 guest networks.
|
|
6: Same as above with 5 guest networks.
|
|
7: Same as above with 6 guest networks.
|
|
8: Same as above with 7 guest networks.
|
|
|
|
Bit Mask Control:
|
|
Bit 16: -- User has control over Primary Wireless Network : 65536
|
|
Bit 17: -- User has control over Guest Network 1 (interface 33) : 131072
|
|
Bit 18: -- User has control over Guest Network 2 (interface 34) : 262144
|
|
Bit 19: -- User has control over Guest Network 3 (interface 35) : 524288
|
|
Bit 20: -- User has control over Guest Network 4 (interface 36) :1048576
|
|
Bit 21: -- User has control over Guest Network 5 (interface 37) :2097152
|
|
Bit 22: -- User has control over Guest Network 6 (interface 38) :4194304
|
|
Bit 23: -- User has control over Guest Network 7 (interface 39) :8388608
|
|
|
|
This object value is stored in non-vol and set to 1
|
|
after factory reset."
|
|
::= { saRgDot11ExtMgmtEntry 15 }
|
|
|
|
saRgDot11ExtMbssUseNonvol OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allows to save additional BSS parameters to non-vol if set to true.
|
|
Primary BSS parameters are ALWAYS stored in non-vol.
|
|
This object value is stored in non-vol and set to false
|
|
after factory reset."
|
|
::= { saRgDot11ExtMgmtEntry 16 }
|
|
|
|
saRgDot11ExtMbssAdminControl OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8|65536..16711680)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the number of admin controlled Wifi networks via web pages.
|
|
1: The admin has control over the primary wireless network only.
|
|
No guest network page is displayed.
|
|
2: The admin has control over the primary wireless network and
|
|
one guest network. No drop down menu (or only 1 item in the
|
|
menu) for additional guest network configuration.
|
|
3: Same as above with 2 guest networks.
|
|
4: Same as above with 3 guest networks.
|
|
5: Same as above with 4 guest networks.
|
|
6: Same as above with 5 guest networks.
|
|
7: Same as above with 6 guest networks.
|
|
8: Same as above with 7 guest networks.
|
|
|
|
Bit 16: -- Admin Has control over Primary Wireless Network : 65536
|
|
Bit 17: -- Admin Has control over Guest Network 1 (interface 33) : 131072
|
|
Bit 18: -- Admin Has control over Guest Network 2 (interface 34) : 262144
|
|
Bit 19: -- Admin Has control over Guest Network 3 (interface 35) : 524288
|
|
Bit 20: -- Admin Has control over Guest Network 4 (interface 36) :1048576
|
|
Bit 21: -- Admin Has control over Guest Network 5 (interface 37) :2097152
|
|
Bit 22: -- Admin Has control over Guest Network 6 (interface 38) :4194304
|
|
Bit 23: -- Admin Has control over Guest Network 7 (interface 39) :8388608
|
|
|
|
This object value is stored in non-vol and set to 1
|
|
after factory reset."
|
|
|
|
::= { saRgDot11ExtMgmtEntry 17 }
|
|
|
|
saRgDot11ExtActualChannel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reports the current channel number that wireless is on.
|
|
The value of 0 means wireless is disabled."
|
|
::= { saRgDot11ExtMgmtEntry 18 }
|
|
|
|
|
|
-- saRgDot11ApplySettings: do 'on the fly' config with settings from above.
|
|
-- This scalar object was placed by itself at ieee802saRgDot11Mgmt 100 because
|
|
-- it applies all settings from all current and possibly future 802.11
|
|
-- groups. Wanted to leave plenty of room to add new groups in the future.
|
|
|
|
saRgDot11ApplySettings OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to true(1), then all the settings (MIB values)
|
|
from this MIB tree will be applied to run time configuration,
|
|
modifying previous RG operation with the new settings.
|
|
Before setting the value to true, MIBs modified in the MIB
|
|
tree are stored in non-vol and will not modify RG operation
|
|
until saRgDot11ApplySettings is set to true or CM resets.
|
|
Note: this applies only to the MIB objects that are stored
|
|
in non-vol.
|
|
Always returns false(2) when read."
|
|
::= { saRgDot11 1001 }
|
|
|
|
|
|
-- =============
|
|
-- IP management
|
|
-- =============
|
|
|
|
saRgIpMgmt OBJECT IDENTIFIER ::= { saRg 3 }
|
|
|
|
|
|
-- { saRgIpMgmt 1 } reserved for WAN IP definition (currently only DHCP)
|
|
|
|
|
|
-- LAN NETWORK DEFINITIONS
|
|
|
|
saRgIpMgmtLanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtLanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Networks on the LAN side.
|
|
Primary BSS stored in non-vol."
|
|
::= { saRgIpMgmt 2 }
|
|
|
|
saRgIpMgmtLanEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtLanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of networks on the LAN side."
|
|
INDEX { ifIndex }
|
|
::= { saRgIpMgmtLanTable 1 }
|
|
|
|
SaRgIpMgmtLanEntry ::= SEQUENCE {
|
|
saRgIpMgmtLanMode INTEGER,
|
|
saRgIpMgmtLanNetwork IpAddress,
|
|
saRgIpMgmtLanNetworksAllow INTEGER,
|
|
saRgIpMgmtLanSubnetMask IpAddress,
|
|
saRgIpMgmtLanGateway IpAddress,
|
|
saRgIpMgmtLanDhcpServer INTEGER,
|
|
saRgIpMgmtLanNapt INTEGER,
|
|
saRgIpMgmtLanTypeOfService INTEGER,
|
|
saRgIpMgmtLanDhcp125Option INTEGER,
|
|
saRgIpMgmtLanUpnp INTEGER,
|
|
saRgIpMgmtLanDhcpOption43 SnmpAdminString
|
|
}
|
|
|
|
saRgIpMgmtLanMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bridge(1),
|
|
router(2),
|
|
l2tpv2-client(3),
|
|
mixed(4),
|
|
vlan(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the mode of operation for the device.
|
|
Setting this object via SNMP for the primary BSS will cause
|
|
the unit to reboot.
|
|
Setting this object via SNMP for the secondary BSSs will not
|
|
cause the unit to reboot.
|
|
The value for primary BSS is stored in non-vol and is router
|
|
after factory reset.
|
|
The default value for other BSSs is router.
|
|
This MIB supersedes saRgDeviceMode for the .32 interface.
|
|
l2tpv2-client(3)is obsoleted and NOT supported.
|
|
|
|
bridge(1): Sets individual interface to bridging mode
|
|
(for IPv6 interfaces DHCPv6 is external)
|
|
router(2): Sets individual interface to routing mode
|
|
(for IPv6 interfaces DHCPv6 is internal)
|
|
l2tpv2-client(3): <obsolete>
|
|
mixed(4): For mixed mode. This setting is applicable only to
|
|
.32 interface. This value is used on conjunction with
|
|
saRgIpMgmtLanPortControlTable
|
|
*Note: mixed(4) mode NOT Supported by DOCSIS 2.0 products.
|
|
vlan (5): Enables the vlan control feature.
|
|
See saRgVlanTable MIBs for VLAN configuration information."
|
|
DEFVAL { 2 }
|
|
::= { saRgIpMgmtLanEntry 1 }
|
|
|
|
saRgIpMgmtLanNetwork OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The LAN-Trans network number.
|
|
Default for primary BSS is 192.168.0.0
|
|
Default for other BSSs is 192.168.ifIndex.0"
|
|
::= { saRgIpMgmtLanEntry 3 }
|
|
|
|
|
|
saRgIpMgmtLanNetworksAllow OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(0),
|
|
anyPrivateClass(1),
|
|
anyClass(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allows the user via the internal Web GUI (Lan Setup page
|
|
to input an IPv4 public or private Local IP address other than a
|
|
class C Private address (the default Network for the Primary BSS = 192.168.0.0/24, with
|
|
the default Local Ip address = 192.168.0.1.)
|
|
In all cases the mask must be 255.255.255.x since the RG is limited to supporting
|
|
a maximum of 253 IP addresses.
|
|
(See RFC1918 for a description of private IP addresses and specified ranges.)
|
|
Available Mib settings:
|
|
default(0): Only the third and fourth octets are editable in
|
|
the Web GUI for the Local IP address (Ex. 192.168.x.x/24).
|
|
anyPrivateClass(1): All 4 octets are editable in the Web GUI for Local IP address, but
|
|
the network specified must be a Private class A, B or C network address.
|
|
(Ex. A=10.x.x.x, B=172.16.x.x, C=192.168.x.x).
|
|
anyClass(2): All 4 octets are editable in the Web GUI for Local IP address, and
|
|
the network specified could be any public or private class A, B, or C address.
|
|
|
|
If the MSO specifically sets a Local IP address in saRgIpMgmtLanNetwork to a value other than
|
|
the default value (for example: 192.168.0.1) then these fields will be uneditable by the user (grayed out)."
|
|
DEFVAL { 0 }
|
|
::= { saRgIpMgmtLanEntry 4 }
|
|
|
|
saRgIpMgmtLanSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device MUST provide the value of this MIB
|
|
object in the Option 1 (Subnet Mask) of
|
|
DHCP OFFER and ACK messages sent to a LAN IP Device."
|
|
DEFVAL { 'ffffff00'h } -- 255.255.255.0
|
|
::= { saRgIpMgmtLanEntry 5 }
|
|
|
|
saRgIpMgmtLanGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this address is specified by
|
|
saRgIpMgmtLanNetwokRouterType. The PS MUST
|
|
provide the value of this MIB object in the
|
|
Option 3 (Router IP address) of the DHCP
|
|
OFFER and ACK messages sent to the LAN IP Device.
|
|
Default for primary BSS is 192.168.0.1
|
|
Default for other BSSs is 192.168.ifIndex.1"
|
|
::= { saRgIpMgmtLanEntry 7 }
|
|
|
|
saRgIpMgmtLanDhcpServer OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value for primary BSS is stored in non-vol.
|
|
The default value for other BSSs is:
|
|
Enabled by default if interface is in router mode.
|
|
Always disabled if interface is in bridge mode."
|
|
::= { saRgIpMgmtLanEntry 8 }
|
|
|
|
saRgIpMgmtLanNapt OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value for primary BSS is stored in non-vol.
|
|
The default value for other BSSs is:
|
|
Enabled by default if interface is in router mode.
|
|
Always disabled if interface is in bridge mode."
|
|
::= { saRgIpMgmtLanEntry 9 }
|
|
|
|
saRgIpMgmtLanTypeOfService OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Definition of the TOS bits for the Network.
|
|
This object does not apply to primary BSS."
|
|
DEFVAL { 0 }
|
|
::= { saRgIpMgmtLanEntry 10 }
|
|
|
|
saRgIpMgmtLanDhcp125Option OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
addSsidName(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This option controls if the RG adds a Cisco specific
|
|
suboption (number 17) to DHCP DISCOVER and REQUEST
|
|
from the clients that are bridged on the BSS:
|
|
0: do not add the option
|
|
1: add suboption 17 to Cisco specific enterprise-id
|
|
(9) within DHCP option 125. The content is the SSID name."
|
|
DEFVAL { 0 }
|
|
::= { saRgIpMgmtLanEntry 11 }
|
|
|
|
saRgIpMgmtLanUpnp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable the UPnP agent.
|
|
The value is stored in non-vol and is disabled after factory default for the primary SSID.
|
|
The UPnP agents for additional networks are enabled by default.
|
|
"
|
|
DEFVAL { 0 }
|
|
::= { saRgIpMgmtLanEntry 13 }
|
|
|
|
saRgIpMgmtLanDhcpOption43 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If option 60 is set from the CPE then return this value in option 43 of the DHCP Reply.
|
|
If this value is null then do not reply with option 43 (default is null)
|
|
This MIB will apply to the Primary SSID (intface .32) only"
|
|
::= { saRgIpMgmtLanEntry 14 }
|
|
|
|
-- LAN DHCP SERVERS DEFINITIONS
|
|
|
|
saRgIpMgmtLanDhcpServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtLanDhcpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Networks on the LAN side.
|
|
Stored in non-vol. .10-.128 for primary BSS
|
|
after factory reset."
|
|
::= { saRgIpMgmt 3 }
|
|
|
|
saRgIpMgmtLanDhcpServerEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtLanDhcpServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of networks on the LAN side."
|
|
INDEX { ifIndex }
|
|
::= { saRgIpMgmtLanDhcpServerTable 1 }
|
|
|
|
SaRgIpMgmtLanDhcpServerEntry ::= SEQUENCE {
|
|
saRgIpMgmtLanDhcpServerPoolStart IpAddress,
|
|
saRgIpMgmtLanDhcpServerPoolEnd IpAddress,
|
|
saRgIpMgmtLanDhcpServerLeaseTime Unsigned32,
|
|
}
|
|
|
|
|
|
saRgIpMgmtLanDhcpServerPoolStart OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The start of range LAN Trans IP Addresses. The type of
|
|
this address is specified by saRgIpMgmtLanDhcpServerPoolStartType.
|
|
Default value depends on IP network and subnet."
|
|
::= { saRgIpMgmtLanDhcpServerEntry 2 }
|
|
|
|
saRgIpMgmtLanDhcpServerPoolEnd OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The end of range for LAN-Trans IP Addresses. The type of
|
|
this address is specified by saRgIpMgmtLanDhcpServerPoolEndType.
|
|
Default value depends on IP network and subnet."
|
|
::= { saRgIpMgmtLanDhcpServerEntry 4 }
|
|
|
|
saRgIpMgmtLanDhcpServerLeaseTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PS MUST provide the value of this MIB object in the
|
|
Option 51 (IP Address lease time) of the DHCP OFFER and
|
|
ACK messages sent to the LAN IP Device."
|
|
DEFVAL { 3600 }
|
|
::= { saRgIpMgmtLanDhcpServerEntry 5 }
|
|
|
|
--====================================================================
|
|
--
|
|
-- saRgIpMgmtLanAddrTable (CDP LAN Address Table)
|
|
--
|
|
-- The saRgIpMgmtLanAddrTable contains the DHCP parameters
|
|
-- for each IP address served to the LAN-Trans realm.
|
|
--
|
|
--=========================================================================
|
|
|
|
saRgIpMgmtLanAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtLanAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP addresses of devices served by DHCP servers."
|
|
::= { saRgIpMgmt 4 }
|
|
|
|
saRgIpMgmtLanAddrEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtLanAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of general parameters pertaining to LAN-Trans IP
|
|
address reservations and leases."
|
|
INDEX { ifIndex, saRgIpMgmtLanAddrIndex }
|
|
::= { saRgIpMgmtLanAddrTable 1 }
|
|
|
|
SaRgIpMgmtLanAddrEntry ::= SEQUENCE {
|
|
saRgIpMgmtLanAddrIndex INTEGER,
|
|
saRgIpMgmtLanAddrIp IpAddress,
|
|
saRgIpMgmtLanAddrPhysAddr PhysAddress,
|
|
saRgIpMgmtLanAddrLeaseCreateTime DateAndTime,
|
|
saRgIpMgmtLanAddrLeaseExpireTime DateAndTime,
|
|
saRgIpMgmtLanAddrHostName SnmpAdminString,
|
|
saRgIpMgmtLanAddrClientId SnmpAdminString,
|
|
saRgIpMgmtLanAddrInterface SnmpAdminString,
|
|
saRgIpMgmtLanAddrClientNotes SnmpAdminString,
|
|
saRgIpMgmtLanAddrCpeStatus INTEGER,
|
|
saRgIpMgmtLanAddrSignalStrength Integer32,
|
|
saRgIpMgmtLanAddrRequestedOptionsList OCTET STRING,
|
|
saRgIpMgmtLanAddrParameterRequestList OCTET STRING
|
|
|
|
}
|
|
|
|
saRgIpMgmtLanAddrIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the the LAN IP Device in the LAN-Trans Realm."
|
|
::= { saRgIpMgmtLanAddrEntry 1 }
|
|
|
|
saRgIpMgmtLanAddrIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgIpMgmtLanAddrEntry 3 }
|
|
|
|
saRgIpMgmtLanAddrPhysAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The client's (i.e., LAN IP Device's) hardware address as
|
|
indicated in the chaddr field of its DHCP REQUEST message."
|
|
::= { saRgIpMgmtLanAddrEntry 4 }
|
|
|
|
saRgIpMgmtLanAddrLeaseCreateTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the date and time when the LAN IP lease was
|
|
created (if it has not yet been renewed) or last renewed."
|
|
::= { saRgIpMgmtLanAddrEntry 5 }
|
|
|
|
saRgIpMgmtLanAddrLeaseExpireTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the date and time when the LAN IP address lease
|
|
expired or will expire."
|
|
::= { saRgIpMgmtLanAddrEntry 6 }
|
|
|
|
|
|
saRgIpMgmtLanAddrHostName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the Host Name of the LAN IP address, based on DCHP
|
|
option 12."
|
|
::= { saRgIpMgmtLanAddrEntry 7 }
|
|
|
|
saRgIpMgmtLanAddrClientId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the Client Class Identifier, based on DHCP option 60."
|
|
::= { saRgIpMgmtLanAddrEntry 8 }
|
|
|
|
saRgIpMgmtLanAddrInterface OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This will show the associated interface (LAN, WiFi or MoCA) of the connected CPE."
|
|
::= { saRgIpMgmtLanAddrEntry 9 }
|
|
|
|
|
|
--===================================================================
|
|
--
|
|
-- saRgIpMgmtDnsServerTable (CDP WAN DNS Server Table)
|
|
--
|
|
-- The saRgIpMgmtDnsServerTable is a table of 3 cable network
|
|
-- and Internet DNS Servers.
|
|
--
|
|
--===================================================================
|
|
|
|
saRgIpMgmtDnsServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtDnsServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the IP addresses of cable network and
|
|
Internet DNS servers, in the order of preference in which
|
|
the PS's CNP will query them, when it cannot resolve a DNS
|
|
query using local information. Entries in this table are
|
|
updated with the information contained in DHCP Option 6,
|
|
received during both the WAN-Man and WAN-Data IP
|
|
acquisition processes.
|
|
Stored in non-vol and 0.0.0.0 for all servers after
|
|
factory reset."
|
|
::= { saRgIpMgmt 5 }
|
|
|
|
saRgIpMgmtDnsServerEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtDnsServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of cable network and Internet DNS servers."
|
|
INDEX { saRgIpMgmtDnsServerOrder }
|
|
::= { saRgIpMgmtDnsServerTable 1 }
|
|
|
|
SaRgIpMgmtDnsServerEntry ::= SEQUENCE {
|
|
saRgIpMgmtDnsServerOrder INTEGER,
|
|
saRgIpMgmtDnsServerIp IpAddress,
|
|
saRgIpMgmtDnsServerIpv6 InetAddress
|
|
}
|
|
|
|
saRgIpMgmtDnsServerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter indicates the IP address of a WAN DNS
|
|
server."
|
|
::= { saRgIpMgmtDnsServerEntry 3 }
|
|
|
|
|
|
--==============================
|
|
-- LAN DHCP fixed IP assignments
|
|
--==============================
|
|
|
|
saRgIpMgmtDhcpFixedIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtDhcpFixedIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fixed IP address assignments for DHCP server.
|
|
Table does not return any row if DHCP disabled.
|
|
The value for primary BSS is stored in non-vol."
|
|
::= { saRgIpMgmt 6 }
|
|
|
|
saRgIpMgmtDhcpFixedIpEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtDhcpFixedIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of general parameters pertaining to LAN-Trans IP
|
|
address reservations and leases."
|
|
INDEX { ifIndex, saRgIpMgmtDhcpFixedIpIndex }
|
|
::= { saRgIpMgmtDhcpFixedIpTable 1 }
|
|
|
|
SaRgIpMgmtDhcpFixedIpEntry ::= SEQUENCE {
|
|
saRgIpMgmtDhcpFixedIpIndex INTEGER,
|
|
saRgIpMgmtDhcpFixedIpRowStatus RowStatus,
|
|
saRgIpMgmtDhcpFixedIpAddress IpAddress,
|
|
saRgIpMgmtDhcpFixedIpPhysAddr PhysAddress,
|
|
saRgIpMgmtDhcpFixedIpHostName SnmpAdminString
|
|
}
|
|
|
|
saRgIpMgmtDhcpFixedIpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the the LAN IP Device in the LAN-Trans Realm."
|
|
::= { saRgIpMgmtDhcpFixedIpEntry 1 }
|
|
|
|
saRgIpMgmtDhcpFixedIpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status. A row can be destroyed."
|
|
::= { saRgIpMgmtDhcpFixedIpEntry 2 }
|
|
|
|
saRgIpMgmtDhcpFixedIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgIpMgmtDhcpFixedIpEntry 4 }
|
|
|
|
saRgIpMgmtDhcpFixedIpPhysAddr OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The client's (i.e., LAN IP Device's) hardware address as
|
|
indicated in the chaddr field of its DHCP REQUEST message."
|
|
::= { saRgIpMgmtDhcpFixedIpEntry 5 }
|
|
|
|
saRgIpMgmtDhcpFixedIpHostName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString(SIZE(0..80))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the Host Name of the LAN IP address, based on DCHP
|
|
option 12."
|
|
::= { saRgIpMgmtDhcpFixedIpEntry 6 }
|
|
|
|
-- ==============
|
|
-- Static routing
|
|
|
|
saRgIpMgmtStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static route entries in the routing table.
|
|
This table is saved in non-vol and is empty
|
|
after factory reset."
|
|
::= { saRgIpMgmt 8 }
|
|
|
|
saRgIpMgmtStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of static route entries in the routing table."
|
|
INDEX { saRgIpMgmtStaticRouteIndex }
|
|
::= { saRgIpMgmtStaticRouteTable 1 }
|
|
|
|
SaRgIpMgmtStaticRouteEntry ::= SEQUENCE {
|
|
saRgIpMgmtStaticRouteIndex INTEGER,
|
|
saRgIpMgmtStaticRouteRowStatus RowStatus,
|
|
saRgIpMgmtStaticRouteNetwork IpAddress,
|
|
saRgIpMgmtStaticRouteSubnetMask IpAddress,
|
|
saRgIpMgmtStaticRouteGateway IpAddress,
|
|
saRgIpMgmtStaticRouteRipAdvertise TruthValue
|
|
}
|
|
|
|
saRgIpMgmtStaticRouteIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the the table."
|
|
::= { saRgIpMgmtStaticRouteEntry 1 }
|
|
|
|
saRgIpMgmtStaticRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { saRgIpMgmtStaticRouteEntry 2 }
|
|
|
|
saRgIpMgmtStaticRouteNetwork OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static route IP network definition"
|
|
::= { saRgIpMgmtStaticRouteEntry 3 }
|
|
|
|
saRgIpMgmtStaticRouteSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Static route network mask definition"
|
|
::= { saRgIpMgmtStaticRouteEntry 4 }
|
|
|
|
saRgIpMgmtStaticRouteGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Gateway to the network defined in
|
|
saRgIpMgmtStaticRouteNetwork and
|
|
saRgIpMgmtStaticRouteSubnetMask."
|
|
::= { saRgIpMgmtStaticRouteEntry 5 }
|
|
|
|
saRgIpMgmtStaticRouteRipAdvertise OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to true(1), then static route entry
|
|
will be advertised in RIP."
|
|
DEFVAL { false }
|
|
::= { saRgIpMgmtStaticRouteEntry 6 }
|
|
|
|
-- WAN interface
|
|
|
|
saRgIpMgmtWanAddr OBJECT IDENTIFIER ::= { saRgIpMgmt 9 }
|
|
|
|
saRgIpMgmtWanAddrBase OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 1 }
|
|
|
|
saRgIpMgmtWanMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dhcp(1),
|
|
static(2),
|
|
dualIp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When dualIp(3) is selected, the second IP stack is used for
|
|
user operations.
|
|
Stored in non-vol, dhcp(1) after factory reset."
|
|
::= { saRgIpMgmtWanAddrBase 1 }
|
|
|
|
saRgIpMgmtWanMtu OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1500)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MTU size for the IP layer. Valid range is 256 to 1500.
|
|
0 is the default which is 1500.
|
|
Stored in non-vol, 0 after factory reset."
|
|
::= { saRgIpMgmtWanAddrBase 2 }
|
|
|
|
saRgIpMgmtWanTtl OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
UNITS "hops"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TTL for the IP packets forwarded to WAN.
|
|
0 means no change to the original TTL (after
|
|
being decreased by 1).
|
|
Stored in non-vol, 0 after factory reset."
|
|
::= { saRgIpMgmtWanAddrBase 3 }
|
|
|
|
saRgIpMgmtWanAddrStatic OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 3 }
|
|
|
|
saRgIpMgmtWanStaticNetwork OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Stored in non-vol, 0.0.0.0 after factory reset."
|
|
::= { saRgIpMgmtWanAddrStatic 1 }
|
|
|
|
saRgIpMgmtWanStaticSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Stored in non-vol, 0.0.0.0 after factory reset."
|
|
::= { saRgIpMgmtWanAddrStatic 2 }
|
|
|
|
saRgIpMgmtWanStaticGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Stored in non-vol, 0.0.0.0 after factory reset."
|
|
::= { saRgIpMgmtWanAddrStatic 3 }
|
|
|
|
|
|
saRgIpMgmtWanAddrDualIp OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 4 }
|
|
|
|
saRgIpMgmtWanDualIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address for the second IP stack.
|
|
If not specified and saRgIpMgmtWanMode is set to
|
|
dualIp(3), DHCP is used to acquire the IP address.
|
|
Note: this object can only be set from config file."
|
|
DEFVAL { '00000000'h }
|
|
::= { saRgIpMgmtWanAddrDualIp 1 }
|
|
|
|
saRgIpMgmtWanDualIpRipAdvertised OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies if the IP address is to be advertised in RIP,
|
|
if RIP is enabled.
|
|
Note: this object can only be set from config file."
|
|
DEFVAL { true }
|
|
::= { saRgIpMgmtWanAddrDualIp 2 }
|
|
|
|
saRgIpMgmtLanExtraSubnetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtLanExtraSubnetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional IP addresses for primary LAN interface.
|
|
If RIP is enabled, all subnets are advertised.
|
|
All objects are stored in non-vol. The table
|
|
is empty after factory reset."
|
|
::= { saRgIpMgmt 11 }
|
|
|
|
saRgIpMgmtLanExtraSubnetEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtLanExtraSubnetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of networks on the LAN side."
|
|
INDEX { ifIndex }
|
|
::= { saRgIpMgmtLanExtraSubnetTable 1 }
|
|
|
|
SaRgIpMgmtLanExtraSubnetEntry ::= SEQUENCE {
|
|
saRgIpMgmtLanExtraSubnetIndex INTEGER,
|
|
saRgIpMgmtLanExtraSubnetRowStatus RowStatus,
|
|
saRgIpMgmtLanExtraSubnetIpAddress IpAddress,
|
|
saRgIpMgmtLanExtraSubnetSubnetMask IpAddress,
|
|
saRgIpMgmtLanExtraSubnetGateway IpAddress
|
|
}
|
|
|
|
saRgIpMgmtLanExtraSubnetIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
secondSubnet(1),
|
|
thirdSubnet(2),
|
|
fourthSubnet(3)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the instance of this table row."
|
|
::= { saRgIpMgmtLanExtraSubnetEntry 1 }
|
|
|
|
saRgIpMgmtLanExtraSubnetRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { saRgIpMgmtLanExtraSubnetEntry 2 }
|
|
|
|
saRgIpMgmtLanExtraSubnetIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgIpMgmtLanExtraSubnetEntry 3 }
|
|
|
|
saRgIpMgmtLanExtraSubnetSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
DEFVAL { 'ffffff00'h } -- 255.255.255.0
|
|
::= { saRgIpMgmtLanExtraSubnetEntry 4 }
|
|
|
|
saRgIpMgmtLanExtraSubnetGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgIpMgmtLanExtraSubnetEntry 5 }
|
|
|
|
-- **********************
|
|
-- LAN PORT Control Table
|
|
-- **********************
|
|
saRgIpMgmtLanPortControl OBJECT IDENTIFIER ::= { saRgIpMgmt 13 }
|
|
|
|
|
|
saRgIpMgmtLanPortControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgIpMgmtLanPortControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table to control the mode for each LAN PORT.
|
|
LAN PORTs are numbered 1-4 and are mapped to physical
|
|
port location. Each port can either be in router or
|
|
in bridge mode."
|
|
::= { saRgIpMgmtLanPortControl 1 }
|
|
|
|
saRgIpMgmtLanPortControlEntry OBJECT-TYPE
|
|
SYNTAX SaRgIpMgmtLanPortControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgIpMgmtLanPortControlIndex }
|
|
::= { saRgIpMgmtLanPortControlTable 1 }
|
|
|
|
SaRgIpMgmtLanPortControlEntry ::= SEQUENCE {
|
|
saRgIpMgmtLanPortControlIndex INTEGER,
|
|
saRgIpMgmtLanPortMode INTEGER
|
|
}
|
|
|
|
saRgIpMgmtLanPortControlIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for each LAN port"
|
|
::= { saRgIpMgmtLanPortControlEntry 1 }
|
|
|
|
saRgIpMgmtLanPortMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bridge (1),
|
|
router (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each physical LAN port can either be controlled
|
|
as bridge or router. The saRgIpMgmtLanPortMode MIB only works
|
|
when SaRgIpMgmtLanMode.32=4(Mixed). Setting this MIB
|
|
through SNMP will take effect only after
|
|
saRgIpMgmtApplySettings.0 set to true and this setting will
|
|
reboot to take effect"
|
|
::= { saRgIpMgmtLanPortControlEntry 2 }
|
|
|
|
-- Apply setting to activate chagnes:
|
|
saRgIpMgmtApplySettings OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to true(1), then all the settings (MIB values)
|
|
from this MIB tree will be applied to run time configuration,
|
|
modifying previous RG operation with the new settings.
|
|
Before setting the value to true, MIBs modified in the MIB
|
|
tree are stored in non-vol and will not modify RG operation
|
|
until saRgIpMgmtApplySettings is set to true or CM resets.
|
|
Note: this applies only to the MIB objects that are stored
|
|
in non-vol.
|
|
Always returns false(2) when read."
|
|
::= { saRgIpMgmt 1001 }
|
|
|
|
|
|
|
|
-- =============================================
|
|
-- FIREWALL
|
|
--
|
|
-- Also includes port tiggering, forwarding, DMZ
|
|
-- =============================================
|
|
|
|
saRgFirewall OBJECT IDENTIFIER ::= { saRg 4 }
|
|
|
|
saRgFirewallReport OBJECT IDENTIFIER ::= { saRgFirewall 4 }
|
|
|
|
saRgFirewallReportEventTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgFirewallReportEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is stored in non-vol and is empty
|
|
after factory reset."
|
|
::= { saRgFirewallReport 1 }
|
|
|
|
saRgFirewallReportEventEntry OBJECT-TYPE
|
|
SYNTAX SaRgFirewallReportEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgFirewallReportEventIndex }
|
|
::= { saRgFirewallReportEventTable 1 }
|
|
|
|
SaRgFirewallReportEventEntry ::= SEQUENCE {
|
|
saRgFirewallReportEventIndex INTEGER,
|
|
saRgFirewallReportEventDescription SnmpAdminString,
|
|
saRgFirewallReportEventCount INTEGER,
|
|
saRgFirewallReportEventLastOccurance SnmpAdminString,
|
|
saRgFirewallReportEventTarget SnmpAdminString,
|
|
saRgFirewallReportEventSource SnmpAdminString
|
|
}
|
|
|
|
saRgFirewallReportEventIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgFirewallReportEventEntry 1 }
|
|
|
|
saRgFirewallReportEventDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallReportEventEntry 2 }
|
|
|
|
saRgFirewallReportEventCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallReportEventEntry 3 }
|
|
|
|
saRgFirewallReportEventLastOccurance OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallReportEventEntry 4 }
|
|
|
|
saRgFirewallReportEventTarget OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallReportEventEntry 5 }
|
|
|
|
saRgFirewallReportEventSource OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallReportEventEntry 6 }
|
|
|
|
|
|
saRgFirewallReportMgmt OBJECT IDENTIFIER ::= { saRgFirewallReport 2 }
|
|
|
|
saRgFirewallReportMgmtClearLog OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Note: this object does not need saRgFirewallApplySettings
|
|
to take effect."
|
|
DEFVAL { false }
|
|
::= { saRgFirewallReportMgmt 1 }
|
|
|
|
saRgFirewallReportEmailLogNow OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Triggers sending currect logs via email. Always returns false.
|
|
Note: this objects does not need saRgFirewallApplySettings to
|
|
send the logs."
|
|
DEFVAL { false }
|
|
::= { saRgFirewallReportMgmt 2 }
|
|
|
|
|
|
saRgFirewallReportEmail OBJECT IDENTIFIER ::= { saRgFirewallReport 3 }
|
|
|
|
saRgFirewallReportEmailEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables sending logs via email. Email is sent when an event happens."
|
|
::= { saRgFirewallReportEmail 1 }
|
|
|
|
saRgFirewallReportEmailAddress OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is stored in non-vol and is empty after factory reset."
|
|
::= { saRgFirewallReportEmail 2 }
|
|
|
|
saRgFirewallReportEmailSmtpServer OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address or FQDN.
|
|
Stored in non-vol. Empty after factory reset."
|
|
::= { saRgFirewallReportEmail 3 }
|
|
|
|
saRgFirewallReportEmailUsername OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is stored in non-vol and is empty after factory reset."
|
|
::= { saRgFirewallReportEmail 4 }
|
|
|
|
saRgFirewallReportEmailPassword OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is stored in non-vol and is empty after factory reset."
|
|
::= { saRgFirewallReportEmail 5 }
|
|
|
|
|
|
-- Firewall IP filtering
|
|
|
|
saRgFirewallRules OBJECT IDENTIFIER ::= { saRgFirewall 5 }
|
|
|
|
saRgFirewallIpFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgFirewallIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is stored in non-vol and is empty
|
|
after factory reset."
|
|
::= { saRgFirewallRules 1 }
|
|
|
|
saRgFirewallIpFilterEntry OBJECT-TYPE
|
|
SYNTAX SaRgFirewallIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgFirewallIpFilterIndex }
|
|
::= { saRgFirewallIpFilterTable 1 }
|
|
|
|
SaRgFirewallIpFilterEntry ::= SEQUENCE {
|
|
saRgFirewallIpFilterIndex INTEGER,
|
|
saRgFirewallIpFilterRowStatus RowStatus,
|
|
saRgFirewallIpFilterAddressStart IpAddress,
|
|
saRgFirewallIpFilterAddressEnd IpAddress,
|
|
saRgFirewallIpFilterTrusted INTEGER,
|
|
saRgFirewallIpFilterPolicy INTEGER
|
|
}
|
|
|
|
saRgFirewallIpFilterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgFirewallIpFilterEntry 1 }
|
|
|
|
saRgFirewallIpFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status. A row can be destroyed.
|
|
If the row is not used, set to notInService."
|
|
::= { saRgFirewallIpFilterEntry 2 }
|
|
|
|
saRgFirewallIpFilterAddressStart OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallIpFilterEntry 3 }
|
|
|
|
saRgFirewallIpFilterAddressEnd OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallIpFilterEntry 4 }
|
|
|
|
saRgFirewallPortFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgFirewallPortFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is stored in non-vol and is empty
|
|
after factory reset."
|
|
::= { saRgFirewallRules 2 }
|
|
|
|
saRgFirewallPortFilterEntry OBJECT-TYPE
|
|
SYNTAX SaRgFirewallPortFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgFirewallPortFilterIndex }
|
|
::= { saRgFirewallPortFilterTable 1 }
|
|
|
|
SaRgFirewallPortFilterEntry ::= SEQUENCE {
|
|
saRgFirewallPortFilterIndex INTEGER,
|
|
saRgFirewallPortFilterRowStatus RowStatus,
|
|
saRgFirewallPortFilterPortStart InetPortNumber,
|
|
saRgFirewallPortFilterPortEnd InetPortNumber,
|
|
saRgFirewallPortFilterProto INTEGER,
|
|
saRgFirewallPortFilterAlwaysBlock TruthValue,
|
|
saRgFirewallPortFilterBlockStartTime OCTET STRING,
|
|
saRgFirewallPortFilterBlockEndTime OCTET STRING,
|
|
saRgFirewallPortFilterBlockDays BITS
|
|
}
|
|
|
|
saRgFirewallPortFilterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgFirewallPortFilterEntry 1 }
|
|
|
|
saRgFirewallPortFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status. A row can be destroyed.
|
|
If the row is not used, set to notInService."
|
|
::= { saRgFirewallPortFilterEntry 2 }
|
|
|
|
saRgFirewallPortFilterPortStart OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallPortFilterEntry 5 }
|
|
|
|
saRgFirewallPortFilterPortEnd OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallPortFilterEntry 6 }
|
|
|
|
saRgFirewallPortFilterProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp(1),
|
|
tcp(2),
|
|
udpTcp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP protocol to block."
|
|
DEFVAL { 3 }
|
|
::= { saRgFirewallPortFilterEntry 7 }
|
|
|
|
saRgFirewallMacFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgFirewallMacFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of clients MAC addresses that are denied from accessing Internet."
|
|
::= { saRgFirewallRules 3 }
|
|
|
|
saRgFirewallMacFilterEntry OBJECT-TYPE
|
|
SYNTAX SaRgFirewallMacFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in the table that specifies a single station MAC address."
|
|
INDEX { saRgFirewallMacFilterIndex }
|
|
::= { saRgFirewallMacFilterTable 1 }
|
|
|
|
SaRgFirewallMacFilterEntry ::=
|
|
SEQUENCE {
|
|
saRgFirewallMacFilterIndex INTEGER,
|
|
saRgFirewallMacFilterRowStatus RowStatus,
|
|
saRgFirewallMacFilterAddress MacAddress,
|
|
saRgFirewallMacFilterAlwaysBlock TruthValue,
|
|
saRgFirewallMacFilterBlockStartTime OCTET STRING,
|
|
saRgFirewallMacFilterBlockEndTime OCTET STRING,
|
|
saRgFirewallMacFilterBlockDays BITS
|
|
}
|
|
|
|
saRgFirewallMacFilterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..20)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgFirewallMacFilterEntry 1 }
|
|
|
|
saRgFirewallMacFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status. A row can be destroyed.
|
|
If the row is not used, set to notInService."
|
|
::= { saRgFirewallMacFilterEntry 2 }
|
|
|
|
saRgFirewallMacFilterAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A MAC address of a station that cannot access Internet."
|
|
::= { saRgFirewallMacFilterEntry 3 }
|
|
|
|
saRgFirewallMacFilterEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True = Enable the Mac address filtering feature. False = disable.
|
|
this Value is written to non-vol and set to false after a factory reset."
|
|
DEFVAL { false }
|
|
::= { saRgFirewallRules 4 }
|
|
|
|
saRgFirewallMacFilterMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
block(0),
|
|
permit(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"block(0)- Macs listed in the saRgFirewallMacFilterEntryTable will be blocked.
|
|
permit(1)- Macs listed in the saRgFirewallMacFilterEntryTable will be permitted.
|
|
This value is written to non-vol and is set to block(0) after a factory reset."
|
|
DEFVAL { 0 }
|
|
::= { saRgFirewallRules 5 }
|
|
|
|
-- Port forwarding
|
|
|
|
saRgFirewallPortFwdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgFirewallPortFwdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is stored in non-vol and is empty
|
|
after factory reset."
|
|
::= { saRgFirewall 6 }
|
|
|
|
saRgFirewallPortFwdEntry OBJECT-TYPE
|
|
SYNTAX SaRgFirewallPortFwdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgFirewallPortFwdIndex }
|
|
::= { saRgFirewallPortFwdTable 1 }
|
|
|
|
SaRgFirewallPortFwdEntry ::= SEQUENCE {
|
|
saRgFirewallPortFwdIndex INTEGER,
|
|
saRgFirewallPortFwdRowStatus RowStatus,
|
|
saRgFirewallPortFwdToAddress IpAddress,
|
|
saRgFirewallPortFwdPortStart InetPortNumber,
|
|
saRgFirewallPortFwdPortEnd InetPortNumber,
|
|
saRgFirewallPortFwdProto INTEGER,
|
|
saRgFirewallPortFwdSrvcName SnmpAdminString,
|
|
saRgFirewallPortFwdExternalPortStart InetPortNumber,
|
|
saRgFirewallPortFwdExternalPortEnd InetPortNumber
|
|
}
|
|
|
|
saRgFirewallPortFwdIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..30)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgFirewallPortFwdEntry 1 }
|
|
|
|
saRgFirewallPortFwdRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status. A row can be destroyed.
|
|
If the row is not used, set to notInService."
|
|
::= { saRgFirewallPortFwdEntry 2 }
|
|
|
|
saRgFirewallPortFwdToAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid address must be entered for a row to be created."
|
|
::= { saRgFirewallPortFwdEntry 3 }
|
|
|
|
saRgFirewallPortFwdPortStart OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid port must be entered for a row to be created."
|
|
::= { saRgFirewallPortFwdEntry 4 }
|
|
|
|
saRgFirewallPortFwdPortEnd OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid port must be entered for a row to be created."
|
|
::= { saRgFirewallPortFwdEntry 5 }
|
|
|
|
saRgFirewallPortFwdProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp(1),
|
|
tcp(2),
|
|
udpTcp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
DEFVAL { 2 }
|
|
::= { saRgFirewallPortFwdEntry 6 }
|
|
|
|
saRgFirewallPortFwdExternalPortStart OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid port must be entered for a row to be created. This is the outside-facing start port for the portforward."
|
|
::= { saRgFirewallPortFwdEntry 8 }
|
|
|
|
saRgFirewallPortFwdExternalPortEnd OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Valid port must be entered for a row to be created. This is the outside-facing end port for the portforward."
|
|
::= { saRgFirewallPortFwdEntry 9 }
|
|
|
|
-- Port triggering
|
|
|
|
saRgFirewallPortTrigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SaRgFirewallPortTrigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is stored in non-vol and is empty
|
|
after factory reset."
|
|
::= { saRgFirewall 7 }
|
|
|
|
saRgFirewallPortTrigEntry OBJECT-TYPE
|
|
SYNTAX SaRgFirewallPortTrigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { saRgFirewallPortTrigIndex }
|
|
::= { saRgFirewallPortTrigTable 1 }
|
|
|
|
SaRgFirewallPortTrigEntry ::= SEQUENCE {
|
|
saRgFirewallPortTrigIndex INTEGER,
|
|
saRgFirewallPortTrigRowStatus RowStatus,
|
|
saRgFirewallPortTrigTriggerPortStart InetPortNumber,
|
|
saRgFirewallPortTrigTriggerPortEnd InetPortNumber,
|
|
saRgFirewallPortTrigTargetPortStart InetPortNumber,
|
|
saRgFirewallPortTrigTargetPortEnd InetPortNumber,
|
|
saRgFirewallPortTrigProto INTEGER,
|
|
saRgFirewallPortTrigSrvcName SnmpAdminString
|
|
}
|
|
|
|
saRgFirewallPortTrigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index"
|
|
::= { saRgFirewallPortTrigEntry 1 }
|
|
|
|
saRgFirewallPortTrigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status. A row can be destroyed.
|
|
If the row is not used, set to notInService."
|
|
::= { saRgFirewallPortTrigEntry 2 }
|
|
|
|
|
|
saRgFirewallPortTrigTriggerPortStart OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallPortTrigEntry 3 }
|
|
|
|
saRgFirewallPortTrigTriggerPortEnd OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallPortTrigEntry 4 }
|
|
|
|
saRgFirewallPortTrigTargetPortStart OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallPortTrigEntry 5 }
|
|
|
|
saRgFirewallPortTrigTargetPortEnd OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { saRgFirewallPortTrigEntry 6 }
|
|
|
|
saRgFirewallPortTrigProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp(1),
|
|
tcp(2),
|
|
udpTcp(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
DEFVAL { 2 }
|
|
::= { saRgFirewallPortTrigEntry 7 }
|
|
|
|
saRgFirewallApplySettings OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to true(1), then all the settings (MIB values)
|
|
from this MIB tree will be applied to run time configuration,
|
|
modifying previous RG operation with the new settings.
|
|
Before setting the value to true, MIBs modified in the MIB
|
|
tree are stored in non-vol and will not modify RG operation
|
|
until saRgFirewallApplySettings is set to true or CM resets.
|
|
Note: this applies only to the MIB objects that are stored
|
|
in non-vol.
|
|
Always returns false(2) when read."
|
|
::= { saRgFirewall 1001 }
|
|
|
|
-- ==================================
|
|
-- DS Lite specific information
|
|
-- ==================================
|
|
|
|
saRgDslite OBJECT IDENTIFIER ::= { saRg 12 }
|
|
|
|
saRgDsliteOption OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
option-64(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB will toggle whether DHCPv6 option 64 is requested in the solicit.
|
|
The option should only be requested if DS Lite is enabled."
|
|
DEFVAL { 1 }
|
|
::= { saRgDslite 1 }
|
|
|
|
saRgDsliteAftrName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB will read/write the remote IPv6 FQDN of the AFTR router in
|
|
the DS Lite tunnel configuration.
|
|
This should only have an effect if eRouter is in IPv6 only mode and DS Lite is enabled."
|
|
::= { saRgDslite 2 }
|
|
|
|
saRgDsliteAftrAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB will set the remote IPv6 address of the AFTR router manually in
|
|
the DS Lite tunnel configuration.
|
|
This should only have an effect if eRouter is in IPv6 only mode and DS Lite is enabled."
|
|
::= { saRgDslite 3 }
|
|
|
|
saRgDsliteTcpMssClamping OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1420)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether TCP MSS clamping is enabled on the interface.
|
|
0 disables clamping, 1 clamps the MSS depending on the
|
|
interface MTU. A value > 1 will be used as clamping size.
|
|
This MIB takes effect immediately and does not require saRgDsliteApplySettings."
|
|
DEFVAL { 0 }
|
|
::= { saRgDslite 4 }
|
|
|
|
saRgDsliteApplySettings OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to true(1), then all the settings (MIB values)
|
|
from this MIB tree will be applied to the runtime configuration,
|
|
This will resolve the AFTR domain name to the AFTR IPv6 address,
|
|
and initialize the DSlite tunnel. This will initialize using the AFTR
|
|
address if both the address and FQDN are defined.
|
|
This should only activate the tunnel if eRouter is in IPv6 only mode
|
|
and DS Lite is enabled.
|
|
Always returns false(2) when read."
|
|
::= { saRgDslite 1001 }
|
|
|
|
END
|
|
|