mibs/MIBS/cisco/SA-RG-MIB
2023-12-05 12:25:34 +01:00

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