SA-RG-20110715.mib 102 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137
  1. --**************************************************************************
  2. --
  3. -- Copyright 2009 Scientific Atlanta, A Cisco Company
  4. -- All Rights Reserved
  5. -- No portions of this material may be reproduced in any
  6. -- form without the written permission of:
  7. -- Scientific Atlanta, A Cisco Company
  8. -- 5030 Sugarloaf Pkwy
  9. -- Lawrenceville, Georgia 30044
  10. --
  11. --**************************************************************************
  12. SA-RG-MIB DEFINITIONS ::= BEGIN
  13. IMPORTS
  14. MODULE-IDENTITY,
  15. OBJECT-TYPE,
  16. enterprises,
  17. Integer32,
  18. IpAddress
  19. FROM SNMPv2-SMI
  20. ifIndex
  21. FROM IF-MIB
  22. RowStatus,
  23. DisplayString,
  24. MacAddress,
  25. PhysAddress,
  26. TruthValue,
  27. DateAndTime
  28. FROM SNMPv2-TC
  29. InetAddressType,
  30. InetAddress,
  31. InetPortNumber
  32. FROM INET-ADDRESS-MIB
  33. SnmpAdminString
  34. FROM SNMP-FRAMEWORK-MIB ;
  35. sa OBJECT IDENTIFIER ::= { enterprises 1429 }
  36. saModules OBJECT IDENTIFIER ::= { sa 79 }
  37. saRg MODULE-IDENTITY
  38. LAST-UPDATED "201101260000Z"
  39. ORGANIZATION "Scientific Atlanta, Inc."
  40. CONTACT-INFO "marcin.godlewski@sciatl.com"
  41. DESCRIPTION
  42. "Controls the behavior of router/wireless fuctions.
  43. Can be part of CM configuration file."
  44. -- History
  45. REVISION "201101260000Z"
  46. DESCRIPTION
  47. "Added saRgIpMgmtLanUpnp MIB object"
  48. REVISION "2010092100Z"
  49. DESCRIPTION
  50. "Added saRgIpMgmtLanHnap MIB object (16066)"
  51. REVISION "201003160000Z"
  52. DESCRIPTION
  53. "Added saRgDeviceConfigIgnore object(CR15857)"
  54. REVISION "201002120000Z"
  55. DESCRIPTION
  56. " Added new objects to the software-
  57. saRgDot11BssCountStaAsCPe
  58. saRgMgmtLanDhcp125Option
  59. saRgDeviceConfigSnmpEnable
  60. saRgFirewallWANBlockingEnable"
  61. REVISION "200902160000Z"
  62. DESCRIPTION
  63. " Modified saRgDot1154gNetMode object
  64. removed maxCompatibility(5) value- CR3200"
  65. REVISION "200809300000Z"
  66. DESCRIPTION
  67. "Changed saRgIpMgmtDnsServerIp to store in non-vol (2623)
  68. Added saRgIpMgmtPassthroughTable (2954)
  69. Added saRgIpMgmtLanExtraSubnetTable()
  70. Added saRgFirewallMacFilterTable ()
  71. Changes saRgDot11PrivacyWpsPushButtonTime default to 1 ()"
  72. REVISION "200806060000Z"
  73. DESCRIPTION
  74. "Added saRgDeviceTimeSetup (2629)
  75. Added saRgDot11PrivacyWpsPushButtonTime (2632)"
  76. REVISION "200802060000Z"
  77. DESCRIPTION
  78. "Added firewall tree (2607)
  79. Added saRgIpMgmtWanMtu (2608)
  80. Added saRgIpMgmtWanTtl (2608)"
  81. REVISION "200805270000Z"
  82. DESCRIPTION
  83. "Added saRgIpMgmtWanAddr (2595)"
  84. REVISION "200804300000Z"
  85. DESCRIPTION
  86. "Initial release"
  87. ::= { saModules 2 }
  88. SaRgWebWizardSetup ::= TEXTUAL-CONVENTION
  89. STATUS current
  90. DESCRIPTION
  91. "WebWizard Setup sections."
  92. SYNTAX BITS {
  93. basicPasswordSettings(0),
  94. basicSetTime(1),
  95. basicNetworkConfiguration(2),
  96. basicLAN(3),
  97. basicFixedCPE(4),
  98. basicRestart(5),
  99. basicSaveConfigurationPC(6),
  100. advancedOptions(7),
  101. advancedIPFiltering(8),
  102. advancedMACFiltering(9),
  103. advancedPortFiltering(10),
  104. advancedPortForwarding(11),
  105. advancedPortTriggers(12),
  106. advancedDMZ(13),
  107. advancedPassThrough(14),
  108. advancedNetworkingFeatures(15),
  109. advancedVPN(16),
  110. advancedSaveConfigurationServer(17),
  111. firewallOptions(18),
  112. firewallEvent(19),
  113. parentalUserSetup(20),
  114. parentalBasicRules(21),
  115. parentalTODRules(22),
  116. parentalLocalLog(23),
  117. wirelessBasic(24),
  118. wirelessSecurity(25),
  119. wirelessAdvanced(26),
  120. wirelessAccessControl(27),
  121. wirelessBridging(28),
  122. wirelessMultimedia(29)
  123. }
  124. SaRgTimeZone ::= TEXTUAL-CONVENTION
  125. STATUS current
  126. DESCRIPTION
  127. "Time zones."
  128. SYNTAX INTEGER {
  129. gmtMinusTwelveEniwetokKwajalein(1),
  130. gmtMinusElevenMidwayIslandSamoa(2),
  131. gmtMinusTenHawaii(3),
  132. gmtMinusNineAlaska(4),
  133. gmtMinusEightPacificTimeCanadaTijuana(5),
  134. gmtMinusSevenArizona(6),
  135. gmtMinusSevenMountainTimeCanada(7),
  136. gmtMinusSixCentralAmerica(8),
  137. gmtMinusSixCentralTimeCanada(9),
  138. gmtMinusSixMexicoCity(10),
  139. gmtMinusSixSaskatchewan(11),
  140. gmtMinusFiveBogotaLimaQuito(12),
  141. gmtMinusFiveEasternTimeCanada(13),
  142. gmtMinusFiveIndianaEast(14),
  143. gmtMinusFourAtlanticTimeCanada(15),
  144. gmtMinusFourCaracasLaPaz(16),
  145. gmtMinusFourSantiago(17),
  146. gmtMinusThreeThirtyNewfoundland(18),
  147. gmtMinusThreeBrasilia(19),
  148. gmtMinusThreeBuenosAiresGeorgetown(20),
  149. gmtMinusThreeGreenland(21),
  150. gmtMinusTwoMid-Atlantic(22),
  151. gmtMinusOneAzores(23),
  152. gmtMinusOneCapeVerdeIs(24),
  153. gmtZeroCasablancaMonrovia(25),
  154. gmtZeroDublinEdinburghLisbonLondon(26),
  155. gmtPlusOneAmsterdamBerlinRomeStockholmVienna(27),
  156. gmtPlusOneBelgradeBratislavaBudapestLjubljanaPrague(28),
  157. gmtPlusOneBrusselsCopenhagenMadridParis(29),
  158. gmtPlusOneSarajevoSkopjeSofijaVilniusWarsawZagreb(30),
  159. gmtPlusOneWestCentralAfrica(31),
  160. gmtPlusTwoAthensIstanbilMinsk(32),
  161. gmtPlusTwoBucharest(33),
  162. gmtPlusTwoHelsinkiRigaTallinn(34),
  163. gmtPlusTwoJerusalem(35),
  164. gmtPlusThreeBaghdad(36),
  165. gmtPlusThreeMoscowStPetersburgVolgograd(37),
  166. gmtPlusThreeNairobi(38),
  167. gmtPlusThreeThirtyTehran(39),
  168. gmtPlusFourAbuDhabiMuscat(40),
  169. gmtPlusFourThirtyKabul(41),
  170. gmtPlusFiveEkaterinburg(42),
  171. gmtPlusFiveThirtyCalcuttaChennaiMumbaiNewDelhi(43),
  172. gmtPlusFiveFourtyFiveKathmandu(44),
  173. gmtPlusSixAlmatyNovosibirsk(45),
  174. gmtPlusSixAstanaDhaka(46),
  175. gmtPlusSixThirtyRangoon(47),
  176. gmtPlusSevenBangkokHanoiJakarta(48),
  177. gmtPlusSevenKrasnoyarsk(49),
  178. gmtPlusEightBeijingChongqingHongKongUrumqi(50),
  179. gmtPlusEightIrkustkUlaanBataar(51),
  180. gmtPlusEightKualaLumpurSingapore(52),
  181. gmtPlusEightTaipei(53),
  182. gmtPlusNineOsakaSapporoTokyo(54),
  183. gmtPlusNineSeoul(55),
  184. gmtPlusNineThirtyAdelaide(56),
  185. gmtPlusTenBrisbane(57),
  186. gmtPlusTenVladivostok(58),
  187. gmtPlusElevenMagadanSolomonIsNewCaledonia(59),
  188. gmtPlusTwelveAucklandWellington(60),
  189. gmtPlusTwelveFiji(61),
  190. gmtPlusThirteenNukuAlofa(62)
  191. }
  192. -- RG Device
  193. saRgDevice OBJECT IDENTIFIER ::= { saRg 1 }
  194. saRgDeviceBase OBJECT IDENTIFIER ::= { saRgDevice 1 }
  195. saRgDeviceMode OBJECT-TYPE
  196. SYNTAX INTEGER {
  197. multiSsid(1),
  198. cableHome11(2)
  199. }
  200. MAX-ACCESS read-write
  201. STATUS current
  202. DESCRIPTION
  203. "Defines the mode of operation for the device.
  204. This parameter is stored in non-vol and is multiSsid(1) by default.
  205. Setting this object via SNMP will cause
  206. the unit to reboot.
  207. Note: cableHome11(2) not supported with all hardware platforms."
  208. ::= { saRgDeviceBase 1 }
  209. saRgDeviceResetDefaultEnable OBJECT-TYPE
  210. SYNTAX TruthValue
  211. MAX-ACCESS read-write
  212. STATUS current
  213. DESCRIPTION
  214. "This object controls the reset to factory default functionality
  215. of the gateway. This prevents the local user from using the reset
  216. switch to gain access to the setup pages using the default user
  217. name and password. The objective is to prevent theft of service
  218. from a user who reconfigures the device to add users or change
  219. wireless settings.
  220. Enable (object set to true):
  221. 1. Momentary press of the Reset Switch (<5 seconds)
  222. DOCSIS restart of the modem (reboot, no reset to factory
  223. default values).
  224. 2. Pressing the reset switch for >5 seconds
  225. Reboots and resets of all values (modem and router) to
  226. factory default.
  227. Disable (object set to false):
  228. 1. Momentary press of the Reset Switch (<5 seconds)
  229. DOCSIS restart of the modem (reboot, no reset to factory
  230. default values).
  231. 2. Pressing the reset switch for >5 seconds
  232. Modem reboots and resets only the cable modem settings to
  233. factory default values. The router settings should remain and
  234. should not NOT reset to factory default."
  235. DEFVAL { true }
  236. ::= { saRgDeviceBase 2 }
  237. saRgDeviceRemoteWebAccessEnable OBJECT-TYPE
  238. SYNTAX TruthValue
  239. MAX-ACCESS read-write
  240. STATUS current
  241. DESCRIPTION
  242. "Controls web page access to the WAN IP address on the gateway.
  243. If DMS is available in the hardware, and saRgDmsBaseWebRedirect
  244. is set to true, enabling this feature means to enable port
  245. forwarding for web access to the DMS (to port 80). Note: the
  246. entry for this does not appear in port forwarding table or on
  247. the web pages. Example of the rule: WAN_IP:8080->DMS_IP:80.
  248. This value is stored in non-vol and is false after factory reset.
  249. This value can be controlled via a setup web page."
  250. ::= { saRgDeviceBase 3 }
  251. saRgDeviceRemoteWebAccessPort OBJECT-TYPE
  252. SYNTAX InetPortNumber
  253. MAX-ACCESS read-write
  254. STATUS current
  255. DESCRIPTION
  256. "Defines what port to use for the WAN IP address of the gateway
  257. to be able to access RG web pages."
  258. DEFVAL { 8080 }
  259. ::= { saRgDeviceBase 4 }
  260. saRgDeviceConfigBackup OBJECT IDENTIFIER ::= { saRgDevice 2 }
  261. saRgDevConfBackupServerType OBJECT-TYPE
  262. SYNTAX InetAddressType
  263. MAX-ACCESS read-write
  264. STATUS current
  265. DESCRIPTION
  266. ""
  267. DEFVAL { ipv4 }
  268. ::= { saRgDeviceConfigBackup 1 }
  269. saRgDevConfBackupServer OBJECT-TYPE
  270. SYNTAX InetAddress
  271. MAX-ACCESS read-write
  272. STATUS current
  273. DESCRIPTION
  274. "The address of the TFTP server used for RG config download or upload.
  275. If the TFTP server is unknown, return 0.0.0.0."
  276. ::= { saRgDeviceConfigBackup 2 }
  277. saRgDevConfBackupFilename OBJECT-TYPE
  278. SYNTAX SnmpAdminString (SIZE (0..64))
  279. MAX-ACCESS read-write
  280. STATUS current
  281. DESCRIPTION
  282. "The file name of the config file to be download or upload.
  283. If unknown, the string '(unknown)' is returned."
  284. ::= { saRgDeviceConfigBackup 3 }
  285. saRgDevConfBackupOperStatus OBJECT-TYPE
  286. SYNTAX INTEGER {
  287. inProgress(1),
  288. complete(2),
  289. failed(3),
  290. other(4)
  291. }
  292. MAX-ACCESS read-only
  293. STATUS current
  294. DESCRIPTION
  295. "InProgress(1) indicates that a TFTP download or upload is underway,
  296. Complete(2) indicates that the last download or upload is successful,
  297. failed(3) indicates that the last attempted download or upload is falied."
  298. ::= { saRgDeviceConfigBackup 4 }
  299. saRgDevConfBackupAdminStatus OBJECT-TYPE
  300. SYNTAX INTEGER {
  301. download(1),
  302. upload(2)
  303. }
  304. MAX-ACCESS read-write
  305. STATUS current
  306. DESCRIPTION
  307. "If set to download(1), the device will initiate a
  308. TFTP RG config file download using remoteProvisionFilename.
  309. If set to upload(2), the device will initiate a TFTP RG config file
  310. upload to remoteProvisionServer. The filename will be the same as
  311. remoteProvisionFilename.
  312. At initial startup, this object has the default value of
  313. download(1)."
  314. ::= { saRgDeviceConfigBackup 5 }
  315. saRgDeviceUserAccess OBJECT IDENTIFIER ::= { saRgDevice 3 }
  316. saRgDevUserAccessEnabled OBJECT-TYPE
  317. SYNTAX TruthValue
  318. MAX-ACCESS read-write
  319. STATUS current
  320. DESCRIPTION
  321. "Defines whether user level access is allowed to the web pages.
  322. This parameter is stored in non-vol and is true after factory
  323. reset."
  324. ::= { saRgDeviceUserAccess 1 }
  325. saRgDevUserAccessDefaultPassword OBJECT-TYPE
  326. SYNTAX SnmpAdminString
  327. MAX-ACCESS read-write
  328. STATUS current
  329. DESCRIPTION
  330. "Defines default password for user.
  331. If user's password matches the default password (meaning user has
  332. not changed the password), a change password page comes out every
  333. time a user connects to the web pages.
  334. If user's password does not match the default password (meaning user
  335. has changed it) the change password page does not show.
  336. This parameter is stored in non-vol and is blank by default.
  337. If the default password is blank in non-vol (after factory
  338. default for example), it gets populated with this object's value."
  339. ::= { saRgDeviceUserAccess 2 }
  340. saRgDevUserAccessClearPassword OBJECT-TYPE
  341. SYNTAX TruthValue
  342. MAX-ACCESS read-write
  343. STATUS current
  344. DESCRIPTION
  345. "Clears user passwords if set to true (clear=set to default).
  346. Always returns false when read."
  347. DEFVAL { false }
  348. ::= { saRgDeviceUserAccess 3 }
  349. saRgDeviceUserAccessReadPages OBJECT-TYPE
  350. SYNTAX SaRgWebWizardSetup
  351. MAX-ACCESS read-only
  352. STATUS current
  353. DESCRIPTION
  354. "Specifies the read access rights for every section of the WebWizard-Setup.
  355. The value of (1) means read-only, the value of (0) means no-access.
  356. If a write access to a web page is enabled, read access is also enabled.
  357. The value of this objects is stored in non-vol.
  358. Default value after factory reset is 0xffffffff."
  359. ::= { saRgDeviceUserAccess 4 }
  360. saRgDeviceUserAccessWritePages OBJECT-TYPE
  361. SYNTAX SaRgWebWizardSetup
  362. MAX-ACCESS read-only
  363. STATUS current
  364. DESCRIPTION
  365. "Specifies the write access rights for every section of the WebWizard-Setup.
  366. The value of (1) means read-write, the value of (0) means read-only or no access.
  367. If a write access to a web page is enabled, read access is also enabled.
  368. The value of this objects is stored in non-vol.
  369. Default value after factory reset is 0xffffffff."
  370. ::= { saRgDeviceUserAccess 5 }
  371. SaRgUserChangedFlag ::= TEXTUAL-CONVENTION
  372. STATUS current
  373. DESCRIPTION
  374. "WebWizard Setup user changed flag sections."
  375. SYNTAX BITS {
  376. lanParameters(0),
  377. wanMTU(1),
  378. wirelessBasic(2),
  379. wirelessAdvanced(3),
  380. wirelessSecurity(4),
  381. wirelessAccessControl(5),
  382. fixedCPE(6),
  383. ipAddrFiltering(7),
  384. macAddrFiltering(8),
  385. portFiltering(9),
  386. portForwarding(10),
  387. portTriggers(11),
  388. dmzHost(12),
  389. blockProxy(13),
  390. blockCookies(14),
  391. blockJava(15),
  392. blockActiveX(16),
  393. blockPopup(17),
  394. blockFragments(18),
  395. detectPortScan(19),
  396. detectFlood(20),
  397. firewallEvent(21)
  398. }
  399. saRgDeviceConfiguration OBJECT IDENTIFIER ::= { saRgDevice 4 }
  400. saRgDeviceConfigFilename OBJECT-TYPE
  401. SYNTAX SnmpAdminString
  402. MAX-ACCESS read-write
  403. STATUS current
  404. DESCRIPTION
  405. "Configuration filename from DHCP ACK."
  406. ::= { saRgDeviceConfiguration 1 }
  407. saRgDeviceConfigStatus OBJECT-TYPE
  408. SYNTAX INTEGER {
  409. notSpecified(1),
  410. inProgress(2),
  411. success(3),
  412. errorServer(4),
  413. errorFileNotFound(5),
  414. errorBadFile(6),
  415. download(7)
  416. }
  417. MAX-ACCESS read-write
  418. STATUS current
  419. DESCRIPTION
  420. "Status of configuration file download.
  421. - notSpecified(1): DHCP ACK did not contain necessary information
  422. - inProgress(2): Configuration file is being downloaded
  423. - success(3): configuration file download completed successfully
  424. - errorServer(4): TFTP server did not respond
  425. - errorFileNotFound(5): no file on the server
  426. - errorBadFile(6): the file is not good, cannot be processed
  427. - download(7): commands the unit to download configuration file."
  428. ::= { saRgDeviceConfiguration 2 }
  429. saRgDeviceUserChangedFlag OBJECT-TYPE
  430. SYNTAX SaRgUserChangedFlag
  431. MAX-ACCESS read-write
  432. STATUS current
  433. DESCRIPTION
  434. "Specifies which user changed flags are set. The value of (1) means
  435. that user changed flag value is set; the value of (0) means that
  436. the user changed flag is not set.
  437. The user changed flags are stored in non-vol.
  438. Default value after factory reset is 0x00000000"
  439. ::= { saRgDeviceConfiguration 3 }
  440. saRgDeviceConfigSnmpEnable OBJECT-TYPE
  441. SYNTAX BITS {
  442. rgWan(0),
  443. rgDualIp(1)
  444. }
  445. MAX-ACCESS read-write
  446. STATUS current
  447. DESCRIPTION
  448. "Controls SNMP manager status on interfaces. If bit set to 0, the SNMP
  449. access is disbled. If bit set to 1, the SNMP access is enabled."
  450. DEFVAL { '00'h }
  451. ::= { saRgDeviceConfiguration 4 }
  452. saRgDeviceConfigIgnore OBJECT-TYPE
  453. SYNTAX INTEGER {
  454. require(0),
  455. notRequire(1),
  456. notDownload(2)
  457. }
  458. MAX-ACCESS read-only
  459. STATUS current
  460. DESCRIPTION
  461. "This object controls if RG configuration file is to be downloaded.
  462. require(0): per specification, if DHCP contains parameters for the
  463. file dowload, the RG MUST try to download it.
  464. notRequire(1): when config file download fails after exponential backoff,
  465. RG will not retry DHCP and continue to be operational.
  466. notDownload(2): RG will not download config file.
  467. This MIB can be only in CM configuration file."
  468. DEFVAL { 0 }
  469. ::= { saRgDeviceConfiguration 5 }
  470. saRgDeviceTimeSetup OBJECT IDENTIFIER ::= { saRgDevice 5 }
  471. saRgDeviceTimeSetupNtpEnabled OBJECT-TYPE
  472. SYNTAX TruthValue
  473. MAX-ACCESS read-write
  474. STATUS current
  475. DESCRIPTION
  476. "Stored in non-vol, disabled after factory reset."
  477. ::= { saRgDeviceTimeSetup 1 }
  478. saRgDeviceTimeSetupNtpServerTable OBJECT-TYPE
  479. SYNTAX SEQUENCE OF SaRgDeviceTimeSetupNtpServerEntry
  480. MAX-ACCESS not-accessible
  481. STATUS current
  482. DESCRIPTION
  483. "Up to 3 NTP servers are supported. This table
  484. is stored in non-vol. Default entries after factory
  485. reset are:
  486. 1: time.nist.gov
  487. 2: nist.aol-ca.truetime.com
  488. 3: nist1-ny.glassey.com"
  489. ::= { saRgDeviceTimeSetup 2 }
  490. saRgDeviceTimeSetupNtpServerEntry OBJECT-TYPE
  491. SYNTAX SaRgDeviceTimeSetupNtpServerEntry
  492. MAX-ACCESS not-accessible
  493. STATUS current
  494. DESCRIPTION
  495. ""
  496. INDEX { saRgDeviceTimeSetupNtpServerIndex }
  497. ::= { saRgDeviceTimeSetupNtpServerTable 1 }
  498. SaRgDeviceTimeSetupNtpServerEntry ::= SEQUENCE {
  499. saRgDeviceTimeSetupNtpServerIndex INTEGER,
  500. saRgDeviceTimeSetupNtpServerAddress SnmpAdminString
  501. }
  502. saRgDeviceTimeSetupNtpServerIndex OBJECT-TYPE
  503. SYNTAX INTEGER (1..3)
  504. MAX-ACCESS not-accessible
  505. STATUS current
  506. DESCRIPTION
  507. "The index"
  508. ::= { saRgDeviceTimeSetupNtpServerEntry 1 }
  509. saRgDeviceTimeSetupNtpServerAddress OBJECT-TYPE
  510. SYNTAX SnmpAdminString
  511. MAX-ACCESS read-write
  512. STATUS current
  513. DESCRIPTION
  514. "IP address or FQDN of the NTP server."
  515. ::= { saRgDeviceTimeSetupNtpServerEntry 2 }
  516. saRgDeviceTimeSetupZone OBJECT-TYPE
  517. SYNTAX SaRgTimeZone
  518. MAX-ACCESS read-write
  519. STATUS current
  520. DESCRIPTION
  521. "Time zone for the gateway.
  522. Stored in non-vol, gmtZeroDublinEdinburghLisbonLondon(26)
  523. after factory reset."
  524. ::= { saRgDeviceTimeSetup 3 }
  525. saRgDeviceTimeSetupDst OBJECT-TYPE
  526. SYNTAX INTEGER (0..120)
  527. UNITS "Minutes"
  528. MAX-ACCESS read-write
  529. STATUS current
  530. DESCRIPTION
  531. "Daylight saving time. If set to 0, DST is disabled
  532. Stored in non-vol, 0 after factory reset."
  533. ::= { saRgDeviceTimeSetup 4 }
  534. saRgDeviceLoginControlTable OBJECT-TYPE
  535. SYNTAX SEQUENCE OF SaRgDeviceLoginControlEntry
  536. MAX-ACCESS not-accessible
  537. STATUS current
  538. DESCRIPTION
  539. "Rules of accessing Setup RG configuration section by user and operator."
  540. ::= { saRgDevice 6 }
  541. saRgDeviceLoginControlEntry OBJECT-TYPE
  542. SYNTAX SaRgDeviceLoginControlEntry
  543. MAX-ACCESS not-accessible
  544. STATUS current
  545. DESCRIPTION
  546. "List of rules of accessing Setup RG configuration section of WebWizard"
  547. INDEX { ifIndex, saRgDeviceLoginControlName }
  548. ::= { saRgDeviceLoginControlTable 1 }
  549. SaRgDeviceLoginControlEntry ::= SEQUENCE {
  550. saRgDeviceLoginControlName INTEGER,
  551. saRgDeviceLoginControlState INTEGER
  552. }
  553. saRgDeviceLoginControlName OBJECT-TYPE
  554. SYNTAX INTEGER {
  555. user(1),
  556. operator(2)
  557. }
  558. MAX-ACCESS not-accessible
  559. STATUS current
  560. DESCRIPTION
  561. ""
  562. ::= { saRgDeviceLoginControlEntry 1 }
  563. saRgDeviceLoginControlState OBJECT-TYPE
  564. SYNTAX INTEGER {
  565. disable(0),
  566. enable(2)
  567. }
  568. MAX-ACCESS read-only
  569. STATUS current
  570. DESCRIPTION
  571. "Control user and operator access to Setup RG configuration page per interface."
  572. ::= { saRgDeviceLoginControlEntry 2 }
  573. -- ******************
  574. -- ***** 802.11 *****
  575. -- ******************
  576. saRgDot11 OBJECT IDENTIFIER ::= { saRg 2 }
  577. -- *************************
  578. -- GENERAL AND CHANNEL SETUP
  579. -- *************************
  580. saRgDot11MgmtBase OBJECT IDENTIFIER ::= { saRgDot11 1 }
  581. saRgDot11OperMode OBJECT-TYPE
  582. SYNTAX INTEGER {
  583. notAvailable(0),
  584. off(1),
  585. remote(2),
  586. local(3)
  587. }
  588. MAX-ACCESS read-write
  589. STATUS current
  590. DESCRIPTION
  591. "Used to control the 802.11 operational mode. If set to
  592. notAvailable(0), then the wireless interface will be disabled, with
  593. the radio off, and no wireless settings web pages will be available to
  594. the user.
  595. If set to off(1) then the wireless interface will be disabled, but
  596. there may be a web page present which indicates that wireless service
  597. is available and that the MSO should be contacted to enable it.
  598. If set to remote(2), then the wireless interface will be enabled, but
  599. the configuration web pages are read-only so that the user may not
  600. change the settings.
  601. If set to local(3), then the wireless interface will be enabled, and
  602. the web pages will be read-write so that the user has full control over
  603. the settings.
  604. This parameter is stored in non-vol and set to local(3) after factory
  605. reset."
  606. ::= { saRgDot11MgmtBase 1 }
  607. saRgDot11CurrentChannel OBJECT-TYPE
  608. SYNTAX Unsigned32 (0..14)
  609. MAX-ACCESS read-write
  610. STATUS current
  611. DESCRIPTION
  612. "Controls and reflects the current channel number.
  613. The value of 0 means auto channel selection.
  614. This parameter is stored in non-vol."
  615. ::= { saRgDot11MgmtBase 3 }
  616. saRgDot11BeaconInterval OBJECT-TYPE
  617. SYNTAX Unsigned32 (1..65535)
  618. UNITS "milliseconds"
  619. MAX-ACCESS read-write
  620. STATUS current
  621. DESCRIPTION
  622. "Controls and reflects the beacon interval for the device.
  623. This parameter is stored in non-vol."
  624. ::= { saRgDot11MgmtBase 4 }
  625. saRgDot11DTIMInterval OBJECT-TYPE
  626. SYNTAX Unsigned32 (1..255)
  627. UNITS "milliseconds"
  628. MAX-ACCESS read-write
  629. STATUS current
  630. DESCRIPTION
  631. "Controls and reflects the DTIM interval for the device.
  632. This parameter is stored in non-vol."
  633. ::= { saRgDot11MgmtBase 5 }
  634. -- Renamed from saRgDot11FragmentationThreshold to avoid conflict w/ IEEE 802.11 MIB
  635. saRgDot11FragThresh OBJECT-TYPE
  636. SYNTAX Unsigned32 (256..2346)
  637. UNITS "bytes"
  638. MAX-ACCESS read-write
  639. STATUS current
  640. DESCRIPTION
  641. "Controls and reflects the fragmentation threshold for the device.
  642. This parameter is stored in non-vol."
  643. ::= { saRgDot11MgmtBase 6 }
  644. -- Renamed from saRgDot11RTSThreshold to avoid conflict w/ IEEE 802.11 MIB
  645. saRgDot11RTSThresh OBJECT-TYPE
  646. SYNTAX Unsigned32 (0..2347)
  647. MAX-ACCESS read-write
  648. STATUS current
  649. DESCRIPTION
  650. "Controls and reflects the RTS threshold for the device.
  651. This parameter is stored in non-vol."
  652. ::= { saRgDot11MgmtBase 7 }
  653. -- Renamed from saRgDot11ShortRetryLimit to avoid conflict w/ IEEE 802.11 MIB
  654. saRgDot11SRL OBJECT-TYPE
  655. SYNTAX Unsigned32 (1..255)
  656. MAX-ACCESS read-write
  657. STATUS current
  658. DESCRIPTION
  659. "Controls and reflects the short retry limit for the device.
  660. This parameter is stored in non-vol."
  661. ::= { saRgDot11MgmtBase 8 }
  662. -- Renamed from saRgDot11LongRetryLimit to avoid conflict w/ IEEE 802.11 MIB
  663. saRgDot11LRL OBJECT-TYPE
  664. SYNTAX Unsigned32 (1..255)
  665. MAX-ACCESS read-write
  666. STATUS current
  667. DESCRIPTION
  668. "Controls and reflects the long retry limit for the device.
  669. This parameter is stored in non-vol."
  670. ::= { saRgDot11MgmtBase 9 }
  671. saRgDot1154gNetMode OBJECT-TYPE
  672. SYNTAX INTEGER {
  673. only54g(2),
  674. maxPerformance(4)
  675. }
  676. MAX-ACCESS read-write
  677. STATUS current
  678. DESCRIPTION
  679. "Controls and reflects the behavior of the device with regards to which
  680. flavor of 802.11 is used. If set to maxCompatibility(5), the device
  681. will interoperate with the widest variety of 54g and 802.11b clients.
  682. If set to maxPerformance(4), the highest throughout will be provided
  683. and only 54g clients will be accepted, however nearby 802.11b networks
  684. may suffer degraded performance. If set to only54g(2), only 54g
  685. clients will be accepted.
  686. This parameter is stored in non-vol and is maxCompatibility(5)
  687. after factory reset."
  688. ::= { saRgDot11MgmtBase 10 }
  689. saRgDot1154gProtectionEnable OBJECT-TYPE
  690. SYNTAX TruthValue
  691. MAX-ACCESS read-write
  692. STATUS current
  693. DESCRIPTION
  694. "Controls and reflects the state of 54g protection. If set to true(1),
  695. the AP will use RTS/CTS to improve 802.11g performance in mixed
  696. 802.11g/802.11b networks. Set to false(2) to maximize 802.11g
  697. throughput under most conditions.
  698. This parameter is stored in non-vol."
  699. ::= { saRgDot11MgmtBase 11 }
  700. saRgDot11Rate OBJECT-TYPE
  701. SYNTAX INTEGER {
  702. auto(0),
  703. mbits1(1),
  704. mbits2(2),
  705. mbits5-5(5),
  706. mbits6(6),
  707. mbits9(9),
  708. mbits11(11),
  709. mbits12(12),
  710. mbits18(18),
  711. mbits24(24),
  712. mbits36(36),
  713. mbits48(48),
  714. mbits54(54)
  715. }
  716. MAX-ACCESS read-write
  717. STATUS current
  718. DESCRIPTION
  719. "Forces the transmission rate for the AP to a particular speed.
  720. This parameter is stored in non-vol."
  721. ::= { saRgDot11MgmtBase 12 }
  722. saRgDot11OutputPower OBJECT-TYPE
  723. SYNTAX INTEGER {
  724. percent25(25),
  725. percent50(50),
  726. percent75(75),
  727. percent100(100)
  728. }
  729. MAX-ACCESS read-write
  730. STATUS current
  731. DESCRIPTION
  732. "Sets the output power relative to the hardware's maximum capability.
  733. This parameter is stored in non-vol."
  734. ::= { saRgDot11MgmtBase 13 }
  735. saRgDot11Country OBJECT-TYPE
  736. SYNTAX INTEGER {
  737. worldWide(0),
  738. thailand(1),
  739. israel(2),
  740. jordan(3),
  741. china(4),
  742. japan(5),
  743. usa(6),
  744. europe(7),
  745. allChannels(8)
  746. }
  747. MAX-ACCESS read-write
  748. STATUS current
  749. DESCRIPTION
  750. "Restricts the channel set based on country requirements.
  751. This parameter is stored in non-vol and is worldWide(0)
  752. (channels 1-11) after factory reset."
  753. ::= { saRgDot11MgmtBase 14 }
  754. saRgDot11Antenna OBJECT-TYPE
  755. SYNTAX INTEGER {
  756. disableIntTx(0),
  757. enableIntTx(1)
  758. }
  759. MAX-ACCESS read-write
  760. STATUS current
  761. DESCRIPTION
  762. "This parameter is stored in non-vol and set to
  763. disableIntTx(0) after factory reset."
  764. ::= { saRgDot11MgmtBase 15 }
  765. saRgDot11MbssUserControl OBJECT-TYPE
  766. SYNTAX INTEGER (1..4)
  767. MAX-ACCESS read-write
  768. STATUS current
  769. DESCRIPTION
  770. "Sets the number of user controlled Wifi networks via web pages.
  771. 1: The user has control over the primary wireless network only.
  772. No guest network page is displayed.
  773. 2: The user has control over the primary wireless network and
  774. one guest network. No drop down menu (or only 1 item in the
  775. menu) for additional guest network configuration.
  776. 3: Same as above with 2 guest networks.
  777. 4: Same as above with 3 guest networks.
  778. This object value is stored in non-vol and set to 1
  779. after factory reset."
  780. ::= { saRgDot11MgmtBase 16 }
  781. saRgDot11MbssUseNonvol OBJECT-TYPE
  782. SYNTAX TruthValue
  783. MAX-ACCESS read-write
  784. STATUS current
  785. DESCRIPTION
  786. "Allows to save additional BSS parameters to non-vol if set to true.
  787. Primary BSS parameters are ALWAYS stored in non-vol.
  788. This object value is stored in non-vol and set to false
  789. after factory reset."
  790. ::= { saRgDot11MgmtBase 17 }
  791. saRgDot11MbssAdminControl OBJECT-TYPE
  792. SYNTAX INTEGER (1..4)
  793. MAX-ACCESS read-write
  794. STATUS current
  795. DESCRIPTION
  796. "Sets the number of admin controlled Wifi networks via web pages.
  797. 1: The admin has control over the primary wireless network only.
  798. No guest network page is displayed.
  799. 2: The admin has control over the primary wireless network and
  800. one guest network. No drop down menu (or only 1 item in the
  801. menu) for additional guest network configuration.
  802. 3: Same as above with 2 guest networks.
  803. 4: Same as above with 3 guest networks.
  804. This object value is stored in non-vol and set to 1
  805. after factory reset."
  806. ::= { saRgDot11MgmtBase 18 }
  807. saRgDot11ActualChannel OBJECT-TYPE
  808. SYNTAX INTEGER
  809. MAX-ACCESS read-only
  810. STATUS current
  811. DESCRIPTION
  812. "Reports the current channel number that wireless is on.
  813. The value of 0 means wireless is disabled."
  814. ::= { saRgDot11MgmtBase 19 }
  815. -- =====================
  816. -- PER BSS CONFIGURATION
  817. -- =====================
  818. -- The interface numbers are:
  819. -- 32: SSID1 + LAN
  820. -- 33: SSID2
  821. -- 34: SSID3
  822. -- 35: SSID4
  823. saRgDot11Bss OBJECT IDENTIFIER ::= { saRgDot11 2 }
  824. saRgDot11BssTable OBJECT-TYPE
  825. SYNTAX SEQUENCE OF SaRgDot11BssEntry
  826. MAX-ACCESS not-accessible
  827. STATUS current
  828. DESCRIPTION
  829. "BSS table"
  830. ::= { saRgDot11Bss 1 }
  831. saRgDot11BssEntry OBJECT-TYPE
  832. SYNTAX SaRgDot11BssEntry
  833. MAX-ACCESS not-accessible
  834. STATUS current
  835. DESCRIPTION
  836. "A row in the table which represents parameters for SSID."
  837. INDEX { ifIndex }
  838. ::= { saRgDot11BssTable 1 }
  839. SaRgDot11BssEntry ::=
  840. SEQUENCE {
  841. saRgDot11BssId PhysAddress,
  842. saRgDot11BssEnable TruthValue,
  843. saRgDot11BssSsid OCTET STRING,
  844. saRgDot11BssSecurityMode INTEGER,
  845. saRgDot11BssClosedNetwork TruthValue,
  846. saRgDot11BssAccessMode INTEGER,
  847. saRgDot11BssLanAccess INTEGER,
  848. saRgDot11BssDsBwReserve INTEGER,
  849. saRgDot11BssDsBwPriority INTEGER,
  850. saRgDot11BssMaxNumSta INTEGER,
  851. saRgDot11BssCountStaAsCpe TruthValue
  852. }
  853. saRgDot11BssId OBJECT-TYPE
  854. SYNTAX PhysAddress
  855. MAX-ACCESS read-only
  856. STATUS current
  857. DESCRIPTION
  858. "Returns the BSSID"
  859. ::= { saRgDot11BssEntry 1 }
  860. saRgDot11BssEnable OBJECT-TYPE
  861. SYNTAX TruthValue
  862. MAX-ACCESS read-write
  863. STATUS current
  864. DESCRIPTION
  865. "Controls the BSS state. The value of primary BSS
  866. is stored in non-vol.
  867. The other BSSs are disabled by default. If other
  868. BSS's SSID name is not defined, the BSS will not
  869. be enabled."
  870. ::= { saRgDot11BssEntry 2 }
  871. saRgDot11BssSsid OBJECT-TYPE
  872. SYNTAX OCTET STRING (SIZE(0..32))
  873. MAX-ACCESS read-write
  874. STATUS current
  875. DESCRIPTION
  876. "Controls and reflects the service set identifier.
  877. The value of primary BSS is stored in non-vol and is
  878. empty after factory reset.
  879. If other BSS's SSID name is not defined, the BSS
  880. will not be enabled."
  881. ::= { saRgDot11BssEntry 3 }
  882. saRgDot11BssSecurityMode OBJECT-TYPE
  883. SYNTAX INTEGER {
  884. disabled(0),
  885. wep(1),
  886. wpaPsk(2),
  887. wpa2Psk(3),
  888. wpaEnterprise(4),
  889. wpa2Enterprise(5),
  890. --radiusWep(6)
  891. wpaWpa2Psk(7),
  892. wpaWpa2Enterprise(8)
  893. }
  894. MAX-ACCESS read-write
  895. STATUS current
  896. DESCRIPTION
  897. "Secrity for BSS.
  898. The value for primary BSS is stored in non-vol and is wpaPsk(2)
  899. after factory reset.
  900. For each other BSS security has to be included in configuration
  901. file or the BSS will be disabled."
  902. ::= { saRgDot11BssEntry 4 }
  903. saRgDot11BssClosedNetwork OBJECT-TYPE
  904. SYNTAX TruthValue
  905. MAX-ACCESS read-write
  906. STATUS current
  907. DESCRIPTION
  908. "Controls whether the device will operate in closed network mode. If
  909. set to true(1), then the network mode is closed and the SSID will not
  910. be broadcast in beacon packets. If set to false(2), then the network
  911. mode is open and the SSID will be broadcast in beacon packets.
  912. The value for primary BSS is stored in non-vol.
  913. The default value for other BSSs is false."
  914. ::= { saRgDot11BssEntry 5 }
  915. saRgDot11BssAccessMode OBJECT-TYPE
  916. SYNTAX INTEGER {
  917. allowAny(0),
  918. allowList(1),
  919. denyList(2)
  920. }
  921. MAX-ACCESS read-write
  922. STATUS current
  923. DESCRIPTION
  924. "Controls what stations will be given access to the device. If set to
  925. allowAny(0), then any station will be allowed to connect. If set
  926. to allowList(1), then only stations whose MAC address appears in
  927. the saRgDot11AccessMacTable will be allowed to connect.
  928. The value for primary BSS is stored in non-vol.
  929. The default value for other BSSs is 0."
  930. ::= { saRgDot11BssEntry 6 }
  931. saRgDot11BssMaxNumSta OBJECT-TYPE
  932. SYNTAX INTEGER (1..128)
  933. MAX-ACCESS read-only
  934. STATUS current
  935. DESCRIPTION
  936. "This object defines the maximum number of STAs that can connect to
  937. this SSID. Note that the maximum number of STA accross all SSIDs in
  938. the AP is 128.
  939. Default value is 128 for all SSIDs.
  940. The value for primary BSS is stored in non-vol."
  941. ::= { saRgDot11BssEntry 11 }
  942. saRgDot11BssCountStaAsCpe OBJECT-TYPE
  943. SYNTAX TruthValue
  944. MAX-ACCESS read-only
  945. STATUS current
  946. DESCRIPTION
  947. "STAs in Max-Count of CPEs (Max number of CPE in CM config file),
  948. default per eDOCSIS spec.
  949. This setting is used to control counting STAs in Max-Count of CPEs.
  950. false: Do not count STAs as a CPE
  951. true: Count STAs as a CPE
  952. This object applies when the BSS is in bridge mode. In router mode
  953. the STAs are behind the NAT and do not count towards max-CPE anyway.
  954. Note: applies only to secondary BSSs."
  955. DEFVAL { true }
  956. ::= { saRgDot11BssEntry 12 }
  957. -- not implemented
  958. saRgDot11BssLanAccess OBJECT-TYPE
  959. SYNTAX INTEGER {
  960. lan(1),
  961. guest(2)
  962. }
  963. MAX-ACCESS read-write
  964. STATUS current
  965. DESCRIPTION
  966. "If set to lan(1), this service set will be authorized as a member of
  967. the local area network. If set to guest(2), this service set will
  968. have access to the wide area internet, but will have restricted access
  969. to the local area network.
  970. Default values are lan(1) for the primary BSS and guest(2) for other BSSs.
  971. NOTE: NOT IMPLEMENTED"
  972. ::= { saRgDot11BssEntry 8 }
  973. saRgDot11BssDsBwReserve OBJECT-TYPE
  974. SYNTAX INTEGER
  975. UNITS "Bps"
  976. MAX-ACCESS read-write
  977. STATUS current
  978. DESCRIPTION
  979. "Controls the downstream (from AP to client) throughput
  980. in Bytes per second from AP to client on a BSS.
  981. This object reserves the throughput for a BSS. The rest of
  982. leftover bandwidth is assigned based on BSS priority.
  983. Note: if the reserved bandwidth is not used, it is shared
  984. with other BSSs based on their priority.
  985. If set to 0 there is no reservation.
  986. Example:
  987. BSS 1, 2 and 3 have reservation of 3Mb/s each. BSS 1 is higher priority
  988. than 2, which is higher than 3.
  989. - only BSS 3 transmits full bandwidth traffic: BSS 3 gets full bandwidth
  990. - BSS 2 starts transmitting at 2 Mb/s: BSS 2 gets 2 Mb/s, BSS 3 gets
  991. full-2 Mb/s
  992. - BSS 2 increases to 4 Mb/s: BSS 3 gets full-4 Mb/s, BSS 2 gets 4 Mb/s
  993. - BSS 2 increases to full: BSS 3 gets 3 Mb/s, BSS 2 gets full-3 Mb/s
  994. - BSS 1 starts transmitting at 2 Mb/s: BSS 3 gets 3 mbps, BSS 2 gets
  995. full-5 Mb/s, BSS 1 gets 2 Mb/s
  996. - BSS 1 increases to full: BSS 3 gets 3 Mb/s, BSS 2 gets 3 Mb/s, BSS 1
  997. gets full-6 Mb/s
  998. NOTE: NOT IMPLEMENTED"
  999. DEFVAL { 0 }
  1000. ::= { saRgDot11BssEntry 9 }
  1001. saRgDot11BssDsBwPriority OBJECT-TYPE
  1002. SYNTAX INTEGER (1..4)
  1003. MAX-ACCESS read-write
  1004. STATUS current
  1005. DESCRIPTION
  1006. "Sets the priority for non-reserved bandwidth. 1 is the highest priority.
  1007. If BSSs use the same priority, they get bandwidth based on contention.
  1008. NOTE: NOT IMPLEMENTED"
  1009. DEFVAL { 4 }
  1010. ::= { saRgDot11BssEntry 10 }
  1011. -- RESTRICT ACCESS WITH MAC TABLE
  1012. saRgDot11AccessMacTable OBJECT-TYPE
  1013. SYNTAX SEQUENCE OF SaRgDot11AccessMacEntry
  1014. MAX-ACCESS not-accessible
  1015. STATUS current
  1016. DESCRIPTION
  1017. "A table of MAC addresses which represents stations that will be allowed
  1018. to connect to the device if saRgDot11AccessMode is set to
  1019. restrictToList(1)."
  1020. ::= { saRgDot11Bss 2 }
  1021. saRgDot11AccessMacEntry OBJECT-TYPE
  1022. SYNTAX SaRgDot11AccessMacEntry
  1023. MAX-ACCESS not-accessible
  1024. STATUS current
  1025. DESCRIPTION
  1026. "A row in the table that specifies a single station MAC address."
  1027. INDEX { ifIndex, saRgDot11AccessMacIndex }
  1028. ::= { saRgDot11AccessMacTable 1 }
  1029. SaRgDot11AccessMacEntry ::=
  1030. SEQUENCE {
  1031. saRgDot11AccessMacIndex INTEGER,
  1032. saRgDot11AccessMacStation MacAddress,
  1033. saRgDot11BssAccessStatus RowStatus
  1034. }
  1035. saRgDot11AccessMacIndex OBJECT-TYPE
  1036. SYNTAX INTEGER (1..32)
  1037. MAX-ACCESS not-accessible
  1038. STATUS current
  1039. DESCRIPTION
  1040. "Indicates the instance of this table row."
  1041. ::= { saRgDot11AccessMacEntry 1 }
  1042. saRgDot11AccessMacStation OBJECT-TYPE
  1043. SYNTAX MacAddress
  1044. MAX-ACCESS read-create
  1045. STATUS current
  1046. DESCRIPTION
  1047. "A MAC address of a station which will be allowed to connect to the
  1048. device if saRgDot11AccessMode is set to restrictToList(1)."
  1049. ::= { saRgDot11AccessMacEntry 2 }
  1050. saRgDot11BssAccessStatus OBJECT-TYPE
  1051. SYNTAX RowStatus
  1052. MAX-ACCESS read-create
  1053. STATUS current
  1054. DESCRIPTION
  1055. "The status of this conceptual row.
  1056. To create a row in this table, a manager must set this object to
  1057. either createAndGo(4) or createAndWait(5).
  1058. Until instances of all corresponding columns are appropriately
  1059. configured, the value of the corresponding instance of the
  1060. dot11BssAccessStatus column is 'notReady'.
  1061. In particular, a newly created row cannot be made active until the
  1062. corresponding instance of dot11BssAccessStation has been set.
  1063. Only rows with a status of active(1) will be applied."
  1064. ::= { saRgDot11AccessMacEntry 3 }
  1065. -- PRIMARY BSS SPECIFIC
  1066. saRgDot11BssPrimary OBJECT IDENTIFIER ::= { saRgDot11Bss 3 }
  1067. saRgDot11BssPrimarySsidType OBJECT-TYPE
  1068. SYNTAX INTEGER {
  1069. mac6char(1),
  1070. mac6char-prefix(2)
  1071. }
  1072. MAX-ACCESS read-write
  1073. STATUS current
  1074. DESCRIPTION
  1075. "This object specifies the type of SSID used.
  1076. mac6char(1): If saRgDot11BssSsid.32 is empty, the SSID is the last
  1077. 3 bytes of DOCSIS MAC address, displayed as 6 lowercase
  1078. hex characters.
  1079. If saRgDot11BssSsid.32 is not empty, SSID is the value from
  1080. saRgDot11BssSsid.32 (set by SNMP or the user).
  1081. mac6char-prefix(2): the same as mac6char(2) with the prefix addition
  1082. defined in saRgDot11BssPrimarySsidPrefix.
  1083. Note: stored in non-vol. mac6char(1) after factory reset"
  1084. ::= { saRgDot11BssPrimary 1 }
  1085. saRgDot11BssPrimarySsidPrefix OBJECT-TYPE
  1086. SYNTAX SnmpAdminString (SIZE(1..16))
  1087. MAX-ACCESS read-write
  1088. STATUS current
  1089. DESCRIPTION
  1090. "The prefix for primary SSID. Stored in non-vol. Empty after factory reset."
  1091. ::= { saRgDot11BssPrimary 2 }
  1092. -- ******************
  1093. -- PRIVACY PARAMETERS
  1094. -- ******************
  1095. -- saRgDot11MgmtPrivacy contains objects from the 'Privacy' web page
  1096. saRgDot11Privacy OBJECT IDENTIFIER ::= { saRgDot11 3 }
  1097. -- WPA
  1098. saRgDot11WpaTable OBJECT-TYPE
  1099. SYNTAX SEQUENCE OF SaRgDot11WpaEntry
  1100. MAX-ACCESS not-accessible
  1101. STATUS current
  1102. DESCRIPTION
  1103. "WPA table"
  1104. ::= { saRgDot11Privacy 1 }
  1105. saRgDot11WpaEntry OBJECT-TYPE
  1106. SYNTAX SaRgDot11WpaEntry
  1107. MAX-ACCESS not-accessible
  1108. STATUS current
  1109. DESCRIPTION
  1110. "A row in the table which represents WPA parameters for BSS."
  1111. INDEX { ifIndex }
  1112. ::= { saRgDot11WpaTable 1 }
  1113. SaRgDot11WpaEntry ::=
  1114. SEQUENCE {
  1115. saRgDot11WpaAlgorithm INTEGER,
  1116. saRgDot11WpaPreSharedKey OCTET STRING,
  1117. saRgDot11WpaGroupRekeyInterval INTEGER
  1118. }
  1119. saRgDot11WpaAlgorithm OBJECT-TYPE
  1120. SYNTAX INTEGER {
  1121. tkip(0),
  1122. aes(1),
  1123. tkipPlusAes(2)
  1124. }
  1125. MAX-ACCESS read-write
  1126. STATUS current
  1127. DESCRIPTION
  1128. "The value for primary BSS is stored in non-vol and tkipPlusAes(2)
  1129. after factory reset.
  1130. The default value for other BSSs is tkip."
  1131. ::= { saRgDot11WpaEntry 1 }
  1132. saRgDot11WpaPreSharedKey OBJECT-TYPE
  1133. SYNTAX OCTET STRING (SIZE(8..64))
  1134. MAX-ACCESS read-write
  1135. STATUS current
  1136. DESCRIPTION
  1137. "Sets the WPA Pre-Shared Key (PSK). This value MUST be either a
  1138. 64-digit hexadecimal number, OR a 8 to 63 character ASCII string.
  1139. The value for primary BSS is stored in non-vol and is the serial
  1140. number of the device after factory reset.
  1141. The default value for other BSSs is 8 0's.
  1142. This object return an empty string when read."
  1143. ::= { saRgDot11WpaEntry 2 }
  1144. saRgDot11WpaGroupRekeyInterval OBJECT-TYPE
  1145. SYNTAX INTEGER
  1146. UNITS "seconds"
  1147. MAX-ACCESS read-write
  1148. STATUS current
  1149. DESCRIPTION
  1150. "Sets the WPA Group Rekey Interval in seconds. Set to zero to disable
  1151. periodic rekeying.
  1152. The value for primary BSS is stored in non-vol and is 0 after
  1153. factory reset.
  1154. The default value for other BSSs is 0."
  1155. ::= { saRgDot11WpaEntry 3 }
  1156. -- RADIUS
  1157. saRgDot11RadiusTable OBJECT-TYPE
  1158. SYNTAX SEQUENCE OF SaRgDot11RadiusEntry
  1159. MAX-ACCESS not-accessible
  1160. STATUS current
  1161. DESCRIPTION
  1162. "WPA table"
  1163. ::= { saRgDot11Privacy 2 }
  1164. saRgDot11RadiusEntry OBJECT-TYPE
  1165. SYNTAX SaRgDot11RadiusEntry
  1166. MAX-ACCESS not-accessible
  1167. STATUS current
  1168. DESCRIPTION
  1169. "A row in the table which represents WPA parameters for BSS."
  1170. INDEX { ifIndex }
  1171. ::= { saRgDot11RadiusTable 1 }
  1172. SaRgDot11RadiusEntry ::=
  1173. SEQUENCE {
  1174. saRgDot11RadiusAddressType InetAddressType,
  1175. saRgDot11RadiusAddress InetAddress,
  1176. saRgDot11RadiusPort InetPortNumber,
  1177. saRgDot11RadiusKey DisplayString,
  1178. saRgDot11RadiusReAuthInterval INTEGER
  1179. }
  1180. saRgDot11RadiusAddressType OBJECT-TYPE
  1181. SYNTAX InetAddressType
  1182. MAX-ACCESS read-write
  1183. STATUS current
  1184. DESCRIPTION
  1185. "Type of RADIUS server IP address."
  1186. DEFVAL { ipv4 }
  1187. ::= { saRgDot11RadiusEntry 1 }
  1188. saRgDot11RadiusAddress OBJECT-TYPE
  1189. SYNTAX InetAddress
  1190. MAX-ACCESS read-write
  1191. STATUS current
  1192. DESCRIPTION
  1193. "Sets RADIUS server IP address.
  1194. The value for primary BSS is stored in non-vol and is 0.0.0.0
  1195. after factory reset.
  1196. The default value for other BSSs is 0.0.0.0."
  1197. ::= { saRgDot11RadiusEntry 2 }
  1198. saRgDot11RadiusPort OBJECT-TYPE
  1199. SYNTAX InetPortNumber
  1200. MAX-ACCESS read-write
  1201. STATUS current
  1202. DESCRIPTION
  1203. "Sets the UDP port used to communicate with the RADIUS server.
  1204. The value for primary BSS is stored in non-vol and is 1645
  1205. after factory reset.
  1206. The default value for other BSSs is 1645."
  1207. ::= { saRgDot11RadiusEntry 3 }
  1208. saRgDot11RadiusKey OBJECT-TYPE
  1209. SYNTAX DisplayString
  1210. MAX-ACCESS read-write
  1211. STATUS current
  1212. DESCRIPTION
  1213. "Sets or displays the RADIUS key.
  1214. The value for primary BSS is stored in non-vol and is null
  1215. after factory reset.
  1216. The default value for other BSSs is null.
  1217. This object return an empty string when read."
  1218. ::= { saRgDot11RadiusEntry 4 }
  1219. saRgDot11RadiusReAuthInterval OBJECT-TYPE
  1220. SYNTAX INTEGER
  1221. UNITS "seconds"
  1222. MAX-ACCESS read-write
  1223. STATUS current
  1224. DESCRIPTION
  1225. "Sets the RADIUS Rekey Interval in seconds.
  1226. Set to zero to disable periodic rekeying.
  1227. The value for primary BSS is stored in non-vol and is 0
  1228. after factory reset.
  1229. The default value for other BSSs is 0."
  1230. ::= { saRgDot11RadiusEntry 5 }
  1231. -- WEP
  1232. saRgDot11WepTable OBJECT-TYPE
  1233. SYNTAX SEQUENCE OF SaRgDot11WepEntry
  1234. MAX-ACCESS not-accessible
  1235. STATUS current
  1236. DESCRIPTION
  1237. "WEP table"
  1238. ::= { saRgDot11Privacy 3 }
  1239. saRgDot11WepEntry OBJECT-TYPE
  1240. SYNTAX SaRgDot11WepEntry
  1241. MAX-ACCESS not-accessible
  1242. STATUS current
  1243. DESCRIPTION
  1244. "A row in the table which represents WPA parameters for BSS."
  1245. INDEX { ifIndex }
  1246. ::= { saRgDot11WepTable 1 }
  1247. SaRgDot11WepEntry ::=
  1248. SEQUENCE {
  1249. saRgDot11WepDefaultKey INTEGER,
  1250. saRgDot11WepEncryptionMode INTEGER,
  1251. saRgDot11WepPassPhrase OCTET STRING
  1252. }
  1253. saRgDot11WepDefaultKey OBJECT-TYPE
  1254. SYNTAX INTEGER (1..4)
  1255. MAX-ACCESS read-write
  1256. STATUS current
  1257. DESCRIPTION
  1258. "Controls and reflects the default key which will be used when 64 or
  1259. 128 bit encryption is enabled. Indicates the entry from the
  1260. saRgDot1164BitKeyTable if saRgDot11EncryptionMode is set to wep64(1), or
  1261. the entry from the saRgDot11128BitKeyTable if saRgDot11EncryptionMode is set
  1262. to wep128(2).
  1263. The value for primary BSS is stored in non-vol and is 1 after factory reset.
  1264. The default value for other BSSs is 1."
  1265. ::= { saRgDot11WepEntry 1 }
  1266. saRgDot11WepEncryptionMode OBJECT-TYPE
  1267. SYNTAX INTEGER {
  1268. wep64(0),
  1269. wep128(1)
  1270. }
  1271. MAX-ACCESS read-write
  1272. STATUS current
  1273. DESCRIPTION
  1274. "The value for primary BSS is stored in non-vol and is wep128(1)
  1275. after factory reset.
  1276. The default value for other BSSs is wep128."
  1277. ::= { saRgDot11WepEntry 2 }
  1278. saRgDot11WepPassPhrase OBJECT-TYPE
  1279. SYNTAX DisplayString (SIZE(0..32))
  1280. MAX-ACCESS read-write
  1281. STATUS current
  1282. DESCRIPTION
  1283. "Controls and reflects the WEP pass phrase.
  1284. The value for primary BSS is stored in non-vol and is null
  1285. after factory reset.
  1286. The default value for other BSSs is null.
  1287. This object return an empty string when read."
  1288. ::= { saRgDot11WepEntry 3 }
  1289. -- WEP 64-bit keys:
  1290. saRgDot11Wep64BitKeyTable OBJECT-TYPE
  1291. SYNTAX SEQUENCE OF SaRgDot11Wep64BitKeyEntry
  1292. MAX-ACCESS not-accessible
  1293. STATUS current
  1294. DESCRIPTION
  1295. "A table of 40 bit key values used when saRgDot11WepEncryptionMode
  1296. is set to wep64(0)."
  1297. ::= { saRgDot11Privacy 4 }
  1298. saRgDot11Wep64BitKeyEntry OBJECT-TYPE
  1299. SYNTAX SaRgDot11Wep64BitKeyEntry
  1300. MAX-ACCESS not-accessible
  1301. STATUS current
  1302. DESCRIPTION
  1303. "A row in the table which represents a single 64 bit key."
  1304. INDEX { ifIndex, saRgDot11Wep64BitKeyIndex }
  1305. ::= { saRgDot11Wep64BitKeyTable 1 }
  1306. SaRgDot11Wep64BitKeyEntry ::=
  1307. SEQUENCE {
  1308. saRgDot11Wep64BitKeyIndex Integer32,
  1309. saRgDot11Wep64BitKeyValue OCTET STRING
  1310. }
  1311. saRgDot11Wep64BitKeyIndex OBJECT-TYPE
  1312. SYNTAX Integer32 (1..4)
  1313. MAX-ACCESS not-accessible
  1314. STATUS current
  1315. DESCRIPTION
  1316. "Identifies the instance of this table row."
  1317. ::= { saRgDot11Wep64BitKeyEntry 1 }
  1318. saRgDot11Wep64BitKeyValue OBJECT-TYPE
  1319. SYNTAX OCTET STRING (SIZE(5))
  1320. MAX-ACCESS read-write
  1321. STATUS current
  1322. DESCRIPTION
  1323. "A 40 bit key to be used when saRgDot11WepEncryptionMode is set to wep64(1).
  1324. The value for primary BSS is stored in non-vol and is all 1's after factory
  1325. reset.
  1326. The default value for other BSSs is all 0's.
  1327. This object return an empty string when read."
  1328. ::= { saRgDot11Wep64BitKeyEntry 2 }
  1329. -- WEP 128-bit keys:
  1330. saRgDot11Wep128BitKeyTable OBJECT-TYPE
  1331. SYNTAX SEQUENCE OF SaRgDot11Wep128BitKeyEntry
  1332. MAX-ACCESS not-accessible
  1333. STATUS current
  1334. DESCRIPTION
  1335. "A table of 104 bit key values used when saRgDot11WepEncryptionMode
  1336. is set to wep128(1)."
  1337. ::= { saRgDot11Privacy 5 }
  1338. saRgDot11Wep128BitKeyEntry OBJECT-TYPE
  1339. SYNTAX SaRgDot11Wep128BitKeyEntry
  1340. MAX-ACCESS not-accessible
  1341. STATUS current
  1342. DESCRIPTION
  1343. "A row in the table which represents a single 128 bit key."
  1344. INDEX { ifIndex, saRgDot11Wep128BitKeyIndex }
  1345. ::= { saRgDot11Wep128BitKeyTable 1 }
  1346. SaRgDot11Wep128BitKeyEntry ::=
  1347. SEQUENCE {
  1348. saRgDot11Wep128BitKeyIndex Integer32,
  1349. saRgDot11Wep128BitKeyValue OCTET STRING
  1350. }
  1351. saRgDot11Wep128BitKeyIndex OBJECT-TYPE
  1352. SYNTAX Integer32 (1..4)
  1353. MAX-ACCESS not-accessible
  1354. STATUS current
  1355. DESCRIPTION
  1356. "Identifies the instance of this table row."
  1357. ::= { saRgDot11Wep128BitKeyEntry 1 }
  1358. saRgDot11Wep128BitKeyValue OBJECT-TYPE
  1359. SYNTAX OCTET STRING (SIZE(13))
  1360. MAX-ACCESS read-write
  1361. STATUS current
  1362. DESCRIPTION
  1363. "A 104 bit key to be used when saRgDot11WepEncryptionMode is set to wep128(2).
  1364. The value for primary BSS is stored in non-vol and is all 1's.
  1365. The default value for other BSSs is all 0's.
  1366. This object return an empty string when read."
  1367. ::= { saRgDot11Wep128BitKeyEntry 2 }
  1368. saRgDot11PrivacyWps OBJECT IDENTIFIER ::= { saRgDot11Privacy 6 }
  1369. saRgDot11PrivacyWpsPushButtonTime OBJECT-TYPE
  1370. SYNTAX INTEGER (0..10)
  1371. UNITS "seconds"
  1372. MAX-ACCESS read-write
  1373. STATUS current
  1374. DESCRIPTION
  1375. "Specifies how long to press WPS button to start the WPS
  1376. procedure. 0 means disable WPS.
  1377. Stored in non-vol, 1 after factory reset."
  1378. ::= { saRgDot11PrivacyWps 1 }
  1379. -- ASSOCIATED CLIENTS TREE
  1380. saRgDot11Client OBJECT IDENTIFIER ::= { saRgDot11 4 }
  1381. saRgDot11ClientBase OBJECT IDENTIFIER ::= { saRgDot11Client 1 }
  1382. saRgDot11ClientTable OBJECT-TYPE
  1383. SYNTAX SEQUENCE OF SaRgDot11ClientEntry
  1384. MAX-ACCESS not-accessible
  1385. STATUS current
  1386. DESCRIPTION
  1387. "A table of wireless clients that are associated with the BSS."
  1388. ::= { saRgDot11Client 2 }
  1389. saRgDot11ClientEntry OBJECT-TYPE
  1390. SYNTAX SaRgDot11ClientEntry
  1391. MAX-ACCESS not-accessible
  1392. STATUS current
  1393. DESCRIPTION
  1394. "A row in the table that specifies a single station MAC address."
  1395. INDEX { ifIndex, saRgDot11ClientIndex }
  1396. ::= { saRgDot11ClientTable 1 }
  1397. SaRgDot11ClientEntry ::=
  1398. SEQUENCE {
  1399. saRgDot11ClientIndex Integer32,
  1400. saRgDot11ClientStation MacAddress
  1401. }
  1402. saRgDot11ClientIndex OBJECT-TYPE
  1403. SYNTAX Integer32
  1404. MAX-ACCESS not-accessible
  1405. STATUS current
  1406. DESCRIPTION
  1407. "Indicates the instance of this table row."
  1408. ::= { saRgDot11ClientEntry 1 }
  1409. saRgDot11ClientStation OBJECT-TYPE
  1410. SYNTAX MacAddress
  1411. MAX-ACCESS read-only
  1412. STATUS current
  1413. DESCRIPTION
  1414. "A MAC address of a client associated with the BSS."
  1415. ::= { saRgDot11ClientEntry 2 }
  1416. --
  1417. -- saRgDot11ApplySettings: do 'on the fly' config with settings from above.
  1418. -- This scalar object was placed by itself at ieee802saRgDot11Mgmt 100 because
  1419. -- it applies all settings from all current and possibly future 802.11
  1420. -- groups. Wanted to leave plenty of room to add new groups in the future.
  1421. saRgDot11ApplySettings OBJECT-TYPE
  1422. SYNTAX TruthValue
  1423. MAX-ACCESS read-write
  1424. STATUS current
  1425. DESCRIPTION
  1426. "If set to true(1), then all the settings (MIB values)
  1427. from this MIB tree will be applied to run time configuration,
  1428. modifying previous RG operation with the new settings.
  1429. Before setting the value to true, MIBs modified in the MIB
  1430. tree are stored in non-vol and will not modify RG operation
  1431. until saRgDot11ApplySettings is set to true or CM resets.
  1432. Note: this applies only to the MIB objects that are stored
  1433. in non-vol.
  1434. Always returns false(2) when read."
  1435. ::= { saRgDot11 1001 }
  1436. -- =============
  1437. -- IP management
  1438. -- =============
  1439. saRgIpMgmt OBJECT IDENTIFIER ::= { saRg 3 }
  1440. -- { saRgIpMgmt 1 } reserved for WAN IP definition (currently only DHCP)
  1441. -- LAN NETWORK DEFINITIONS
  1442. saRgIpMgmtLanTable OBJECT-TYPE
  1443. SYNTAX SEQUENCE OF SaRgIpMgmtLanEntry
  1444. MAX-ACCESS not-accessible
  1445. STATUS current
  1446. DESCRIPTION
  1447. "Networks on the LAN side.
  1448. Primary BSS stored in non-vol."
  1449. ::= { saRgIpMgmt 2 }
  1450. saRgIpMgmtLanEntry OBJECT-TYPE
  1451. SYNTAX SaRgIpMgmtLanEntry
  1452. MAX-ACCESS not-accessible
  1453. STATUS current
  1454. DESCRIPTION
  1455. "List of networks on the LAN side."
  1456. INDEX { ifIndex }
  1457. ::= { saRgIpMgmtLanTable 1 }
  1458. SaRgIpMgmtLanEntry ::= SEQUENCE {
  1459. saRgIpMgmtLanMode INTEGER,
  1460. saRgIpMgmtLanNetwork IpAddress,
  1461. saRgIpMgmtLanSubnetMask IpAddress,
  1462. saRgIpMgmtLanGateway IpAddress,
  1463. saRgIpMgmtLanDhcpServer INTEGER,
  1464. saRgIpMgmtLanNapt INTEGER,
  1465. saRgIpMgmtLanTypeOfService INTEGER,
  1466. saRgIpMgmtLanDhcp125Option INTEGER,
  1467. saRgIpMgmtLanHnap INTEGER,
  1468. saRgIpMgmtLanUpnp INTEGER
  1469. }
  1470. saRgIpMgmtLanMode OBJECT-TYPE
  1471. SYNTAX INTEGER {
  1472. bridge(1),
  1473. router(2)
  1474. }
  1475. MAX-ACCESS read-write
  1476. STATUS current
  1477. DESCRIPTION
  1478. "Defines the mode of operation for the device.
  1479. Setting this object via SNMP will cause
  1480. the unit to reboot.
  1481. The value for primary BSS is stored in non-vol.
  1482. The default value for other BSSs is router."
  1483. ::= { saRgIpMgmtLanEntry 1 }
  1484. saRgIpMgmtLanNetwork OBJECT-TYPE
  1485. SYNTAX IpAddress
  1486. MAX-ACCESS read-only
  1487. STATUS current
  1488. DESCRIPTION
  1489. "The LAN-Trans network number.
  1490. Default for primary BSS is 192.168.0.0
  1491. Default for other BSSs is 192.168.ifIndex.0"
  1492. ::= { saRgIpMgmtLanEntry 3 }
  1493. saRgIpMgmtLanSubnetMask OBJECT-TYPE
  1494. SYNTAX IpAddress
  1495. MAX-ACCESS read-write
  1496. STATUS current
  1497. DESCRIPTION
  1498. "The device MUST provide the value of this MIB
  1499. object in the Option 1 (Subnet Mask) of
  1500. DHCP OFFER and ACK messages sent to a LAN IP Device."
  1501. DEFVAL { 'ffffff00'h } -- 255.255.255.0
  1502. ::= { saRgIpMgmtLanEntry 5 }
  1503. saRgIpMgmtLanGateway OBJECT-TYPE
  1504. SYNTAX IpAddress
  1505. MAX-ACCESS read-write
  1506. STATUS current
  1507. DESCRIPTION
  1508. "The type of this address is specified by
  1509. saRgIpMgmtLanNetwokRouterType. The PS MUST
  1510. provide the value of this MIB object in the
  1511. Option 3 (Router IP address) of the DHCP
  1512. OFFER and ACK messages sent to the LAN IP Device.
  1513. Default for primary BSS is 192.168.0.1
  1514. Default for other BSSs is 192.168.ifIndex.1"
  1515. ::= { saRgIpMgmtLanEntry 7 }
  1516. saRgIpMgmtLanDhcpServer OBJECT-TYPE
  1517. SYNTAX INTEGER {
  1518. disable(0),
  1519. enable(1)
  1520. }
  1521. MAX-ACCESS read-write
  1522. STATUS current
  1523. DESCRIPTION
  1524. "The value for primary BSS is stored in non-vol.
  1525. The default value for other BSSs is:
  1526. Enabled by default if interface is in router mode.
  1527. Always disabled if interface is in bridge mode."
  1528. ::= { saRgIpMgmtLanEntry 8 }
  1529. saRgIpMgmtLanNapt OBJECT-TYPE
  1530. SYNTAX INTEGER {
  1531. disable(0),
  1532. enable(1)
  1533. }
  1534. MAX-ACCESS read-write
  1535. STATUS current
  1536. DESCRIPTION
  1537. "The value for primary BSS is stored in non-vol.
  1538. The default value for other BSSs is:
  1539. Enabled by default if interface is in router mode.
  1540. Always disabled if interface is in bridge mode."
  1541. ::= { saRgIpMgmtLanEntry 9 }
  1542. saRgIpMgmtLanTypeOfService OBJECT-TYPE
  1543. SYNTAX INTEGER
  1544. MAX-ACCESS read-write
  1545. STATUS current
  1546. DESCRIPTION
  1547. "Definition of the TOS bits for the Network.
  1548. This object does not apply to primary BSS."
  1549. DEFVAL { 0 }
  1550. ::= { saRgIpMgmtLanEntry 10 }
  1551. saRgIpMgmtLanDhcp125Option OBJECT-TYPE
  1552. SYNTAX INTEGER {
  1553. disable(0),
  1554. addSsidName(1)
  1555. }
  1556. MAX-ACCESS read-write
  1557. STATUS current
  1558. DESCRIPTION
  1559. "This option controls if the RG adds a Cisco specific
  1560. suboption (number 17) to DHCP DISCOVER and REQUEST
  1561. from the clients that are bridged on the BSS:
  1562. 0: do not add the option
  1563. 1: add suboption 17 to Cisco specific enterprise-id
  1564. (9) within DHCP option 125. The content is the SSID name."
  1565. DEFVAL { 0 }
  1566. ::= { saRgIpMgmtLanEntry 11 }
  1567. saRgIpMgmtLanHnap OBJECT-TYPE
  1568. SYNTAX INTEGER {
  1569. disable(0),
  1570. enable(1)
  1571. }
  1572. MAX-ACCESS read-write
  1573. STATUS current
  1574. DESCRIPTION
  1575. "The value for primary BSS is stored in non-vol and
  1576. is enable after factory default.
  1577. The default value for other BSSs is disable."
  1578. ::= { saRgIpMgmtLanEntry 12 }
  1579. saRgIpMgmtLanUpnp OBJECT-TYPE
  1580. SYNTAX INTEGER {
  1581. disable(0),
  1582. enable(1)
  1583. }
  1584. MAX-ACCESS read-write
  1585. STATUS current
  1586. DESCRIPTION
  1587. "Enable/Disable the UPnP agent.
  1588. The value is stored in non-vol and is disable after factory default.
  1589. Note : Upnp can support through LAN and primary SSID,but currently no support yet
  1590. for secondary ssid
  1591. "
  1592. DEFVAL { 0 }
  1593. ::= { saRgIpMgmtLanEntry 13 }
  1594. -- LAN DHCP SERVERS DEFINITIONS
  1595. saRgIpMgmtLanDhcpServerTable OBJECT-TYPE
  1596. SYNTAX SEQUENCE OF SaRgIpMgmtLanDhcpServerEntry
  1597. MAX-ACCESS not-accessible
  1598. STATUS current
  1599. DESCRIPTION
  1600. "Networks on the LAN side.
  1601. Stored in non-vol. .10-.128 for primary BSS
  1602. after factory reset."
  1603. ::= { saRgIpMgmt 3 }
  1604. saRgIpMgmtLanDhcpServerEntry OBJECT-TYPE
  1605. SYNTAX SaRgIpMgmtLanDhcpServerEntry
  1606. MAX-ACCESS not-accessible
  1607. STATUS current
  1608. DESCRIPTION
  1609. "List of networks on the LAN side."
  1610. INDEX { ifIndex }
  1611. ::= { saRgIpMgmtLanDhcpServerTable 1 }
  1612. SaRgIpMgmtLanDhcpServerEntry ::= SEQUENCE {
  1613. saRgIpMgmtLanDhcpServerPoolStart IpAddress,
  1614. saRgIpMgmtLanDhcpServerPoolEnd IpAddress,
  1615. saRgIpMgmtLanDhcpServerLeaseTime Unsigned32,
  1616. saRgIpMgmtLanDhcpServerTimeOffset Integer32
  1617. }
  1618. saRgIpMgmtLanDhcpServerPoolStart OBJECT-TYPE
  1619. SYNTAX IpAddress
  1620. MAX-ACCESS read-write
  1621. STATUS current
  1622. DESCRIPTION
  1623. "The start of range LAN Trans IP Addresses. The type of
  1624. this address is specified by saRgIpMgmtLanDhcpServerPoolStartType.
  1625. Default value depends on IP network and subnet."
  1626. ::= { saRgIpMgmtLanDhcpServerEntry 2 }
  1627. saRgIpMgmtLanDhcpServerPoolEnd OBJECT-TYPE
  1628. SYNTAX IpAddress
  1629. MAX-ACCESS read-write
  1630. STATUS current
  1631. DESCRIPTION
  1632. "The end of range for LAN-Trans IP Addresses. The type of
  1633. this address is specified by saRgIpMgmtLanDhcpServerPoolEndType.
  1634. Default value depends on IP network and subnet."
  1635. ::= { saRgIpMgmtLanDhcpServerEntry 4 }
  1636. saRgIpMgmtLanDhcpServerLeaseTime OBJECT-TYPE
  1637. SYNTAX Unsigned32
  1638. UNITS "seconds"
  1639. MAX-ACCESS read-write
  1640. STATUS current
  1641. DESCRIPTION
  1642. "The PS MUST provide the value of this MIB object in the
  1643. Option 51 (IP Address lease time) of the DHCP OFFER and
  1644. ACK messages sent to the LAN IP Device."
  1645. DEFVAL { 3600 }
  1646. ::= { saRgIpMgmtLanDhcpServerEntry 5 }
  1647. saRgIpMgmtLanDhcpServerTimeOffset OBJECT-TYPE
  1648. SYNTAX Integer32 (-86400..86400) -- 0 to 24 hours (in seconds)
  1649. UNITS "seconds"
  1650. MAX-ACCESS read-write
  1651. STATUS current
  1652. DESCRIPTION
  1653. "The PS MUST provide the value of this MIB object in
  1654. the Option 2 (Time Offset from Coordinated
  1655. Universal Time-UTC) in the DHCP OFFER and ACK
  1656. messages sent to the LAN IP Device."
  1657. DEFVAL { 0 } -- UTC
  1658. ::= { saRgIpMgmtLanDhcpServerEntry 6 }
  1659. --====================================================================
  1660. --
  1661. -- saRgIpMgmtLanAddrTable (CDP LAN Address Table)
  1662. --
  1663. -- The saRgIpMgmtLanAddrTable contains the DHCP parameters
  1664. -- for each IP address served to the LAN-Trans realm.
  1665. --
  1666. --=========================================================================
  1667. saRgIpMgmtLanAddrTable OBJECT-TYPE
  1668. SYNTAX SEQUENCE OF SaRgIpMgmtLanAddrEntry
  1669. MAX-ACCESS not-accessible
  1670. STATUS current
  1671. DESCRIPTION
  1672. "IP addresses of devices served by DHCP servers."
  1673. ::= { saRgIpMgmt 4 }
  1674. saRgIpMgmtLanAddrEntry OBJECT-TYPE
  1675. SYNTAX SaRgIpMgmtLanAddrEntry
  1676. MAX-ACCESS not-accessible
  1677. STATUS current
  1678. DESCRIPTION
  1679. "List of general parameters pertaining to LAN-Trans IP
  1680. address reservations and leases."
  1681. INDEX { ifIndex, saRgIpMgmtLanAddrIndex }
  1682. ::= { saRgIpMgmtLanAddrTable 1 }
  1683. SaRgIpMgmtLanAddrEntry ::= SEQUENCE {
  1684. saRgIpMgmtLanAddrIndex INTEGER,
  1685. saRgIpMgmtLanAddrIp IpAddress,
  1686. saRgIpMgmtLanAddrPhysAddr PhysAddress,
  1687. saRgIpMgmtLanAddrLeaseCreateTime DateAndTime,
  1688. saRgIpMgmtLanAddrLeaseExpireTime DateAndTime,
  1689. saRgIpMgmtLanAddrHostName SnmpAdminString,
  1690. saRgIpMgmtLanAddrClientId SnmpAdminString
  1691. }
  1692. saRgIpMgmtLanAddrIndex OBJECT-TYPE
  1693. SYNTAX INTEGER
  1694. MAX-ACCESS not-accessible
  1695. STATUS current
  1696. DESCRIPTION
  1697. "The index of the the LAN IP Device in the LAN-Trans Realm."
  1698. ::= { saRgIpMgmtLanAddrEntry 1 }
  1699. saRgIpMgmtLanAddrIp OBJECT-TYPE
  1700. SYNTAX IpAddress
  1701. MAX-ACCESS read-only
  1702. STATUS current
  1703. DESCRIPTION
  1704. ""
  1705. ::= { saRgIpMgmtLanAddrEntry 3 }
  1706. saRgIpMgmtLanAddrPhysAddr OBJECT-TYPE
  1707. SYNTAX PhysAddress
  1708. MAX-ACCESS read-only
  1709. STATUS current
  1710. DESCRIPTION
  1711. "The client's (i.e., LAN IP Device's) hardware address as
  1712. indicated in the chaddr field of its DHCP REQUEST message."
  1713. ::= { saRgIpMgmtLanAddrEntry 4 }
  1714. saRgIpMgmtLanAddrLeaseCreateTime OBJECT-TYPE
  1715. SYNTAX DateAndTime
  1716. MAX-ACCESS read-only
  1717. STATUS current
  1718. DESCRIPTION
  1719. "This is the date and time when the LAN IP lease was
  1720. created (if it has not yet been renewed) or last renewed."
  1721. ::= { saRgIpMgmtLanAddrEntry 5 }
  1722. saRgIpMgmtLanAddrLeaseExpireTime OBJECT-TYPE
  1723. SYNTAX DateAndTime
  1724. MAX-ACCESS read-only
  1725. STATUS current
  1726. DESCRIPTION
  1727. "This is the date and time when the LAN IP address lease
  1728. expired or will expire."
  1729. ::= { saRgIpMgmtLanAddrEntry 6 }
  1730. saRgIpMgmtLanAddrHostName OBJECT-TYPE
  1731. SYNTAX SnmpAdminString
  1732. MAX-ACCESS read-only
  1733. STATUS current
  1734. DESCRIPTION
  1735. "This is the Host Name of the LAN IP address, based on DCHP
  1736. option 12."
  1737. ::= { saRgIpMgmtLanAddrEntry 7 }
  1738. saRgIpMgmtLanAddrClientId OBJECT-TYPE
  1739. SYNTAX SnmpAdminString
  1740. MAX-ACCESS read-only
  1741. STATUS current
  1742. DESCRIPTION
  1743. "This is the Client Class Identifier, based on DHCP option 60."
  1744. ::= { saRgIpMgmtLanAddrEntry 8 }
  1745. --===================================================================
  1746. --
  1747. -- saRgIpMgmtDnsServerTable (CDP WAN DNS Server Table)
  1748. --
  1749. -- The saRgIpMgmtDnsServerTable is a table of 3 cable network
  1750. -- and Internet DNS Servers.
  1751. --
  1752. --===================================================================
  1753. saRgIpMgmtDnsServerTable OBJECT-TYPE
  1754. SYNTAX SEQUENCE OF SaRgIpMgmtDnsServerEntry
  1755. MAX-ACCESS not-accessible
  1756. STATUS current
  1757. DESCRIPTION
  1758. "This table contains the IP addresses of cable network and
  1759. Internet DNS servers, in the order of preference in which
  1760. the PS's CNP will query them, when it cannot resolve a DNS
  1761. query using local information. Entries in this table are
  1762. updated with the information contained in DHCP Option 6,
  1763. received during both the WAN-Man and WAN-Data IP
  1764. acquisition processes.
  1765. Stored in non-vol and 0.0.0.0 for all servers after
  1766. factory reset."
  1767. ::= { saRgIpMgmt 5 }
  1768. saRgIpMgmtDnsServerEntry OBJECT-TYPE
  1769. SYNTAX SaRgIpMgmtDnsServerEntry
  1770. MAX-ACCESS not-accessible
  1771. STATUS current
  1772. DESCRIPTION
  1773. "List of cable network and Internet DNS servers."
  1774. INDEX { saRgIpMgmtDnsServerOrder }
  1775. ::= { saRgIpMgmtDnsServerTable 1 }
  1776. SaRgIpMgmtDnsServerEntry ::= SEQUENCE {
  1777. saRgIpMgmtDnsServerOrder INTEGER,
  1778. saRgIpMgmtDnsServerIp IpAddress
  1779. }
  1780. saRgIpMgmtDnsServerOrder OBJECT-TYPE
  1781. SYNTAX INTEGER {
  1782. primary(1),
  1783. secondary(2),
  1784. tertiary(3)
  1785. }
  1786. MAX-ACCESS not-accessible
  1787. STATUS current
  1788. DESCRIPTION
  1789. "The order of preference for cable network and Internet DNS
  1790. servers, as listed in DHCP option 6 (Domain Server)."
  1791. ::= { saRgIpMgmtDnsServerEntry 1 }
  1792. saRgIpMgmtDnsServerIp OBJECT-TYPE
  1793. SYNTAX IpAddress
  1794. MAX-ACCESS read-write
  1795. STATUS current
  1796. DESCRIPTION
  1797. "This parameter indicates the IP address of a WAN DNS
  1798. server."
  1799. ::= { saRgIpMgmtDnsServerEntry 3 }
  1800. --==============================
  1801. -- LAN DHCP fixed IP assignments
  1802. --==============================
  1803. saRgIpMgmtDhcpFixedIpTable OBJECT-TYPE
  1804. SYNTAX SEQUENCE OF SaRgIpMgmtDhcpFixedIpEntry
  1805. MAX-ACCESS not-accessible
  1806. STATUS current
  1807. DESCRIPTION
  1808. "Fixed IP address assignments for DHCP server.
  1809. Table does not return any row if DHCP disabled.
  1810. The value for primary BSS is stored in non-vol."
  1811. ::= { saRgIpMgmt 6 }
  1812. saRgIpMgmtDhcpFixedIpEntry OBJECT-TYPE
  1813. SYNTAX SaRgIpMgmtDhcpFixedIpEntry
  1814. MAX-ACCESS not-accessible
  1815. STATUS current
  1816. DESCRIPTION
  1817. "List of general parameters pertaining to LAN-Trans IP
  1818. address reservations and leases."
  1819. INDEX { ifIndex, saRgIpMgmtDhcpFixedIpIndex }
  1820. ::= { saRgIpMgmtDhcpFixedIpTable 1 }
  1821. SaRgIpMgmtDhcpFixedIpEntry ::= SEQUENCE {
  1822. saRgIpMgmtDhcpFixedIpIndex INTEGER,
  1823. saRgIpMgmtDhcpFixedIpRowStatus RowStatus,
  1824. saRgIpMgmtDhcpFixedIpAddress IpAddress,
  1825. saRgIpMgmtDhcpFixedIpPhysAddr PhysAddress,
  1826. saRgIpMgmtDhcpFixedIpHostName SnmpAdminString
  1827. }
  1828. saRgIpMgmtDhcpFixedIpIndex OBJECT-TYPE
  1829. SYNTAX INTEGER (1..16)
  1830. MAX-ACCESS not-accessible
  1831. STATUS current
  1832. DESCRIPTION
  1833. "The index of the the LAN IP Device in the LAN-Trans Realm."
  1834. ::= { saRgIpMgmtDhcpFixedIpEntry 1 }
  1835. saRgIpMgmtDhcpFixedIpRowStatus OBJECT-TYPE
  1836. SYNTAX RowStatus
  1837. MAX-ACCESS read-write
  1838. STATUS current
  1839. DESCRIPTION
  1840. "The row status. A row can be destroyed."
  1841. ::= { saRgIpMgmtDhcpFixedIpEntry 2 }
  1842. saRgIpMgmtDhcpFixedIpAddress OBJECT-TYPE
  1843. SYNTAX IpAddress
  1844. MAX-ACCESS read-write
  1845. STATUS current
  1846. DESCRIPTION
  1847. ""
  1848. ::= { saRgIpMgmtDhcpFixedIpEntry 4 }
  1849. saRgIpMgmtDhcpFixedIpPhysAddr OBJECT-TYPE
  1850. SYNTAX PhysAddress
  1851. MAX-ACCESS read-create
  1852. STATUS current
  1853. DESCRIPTION
  1854. "The client's (i.e., LAN IP Device's) hardware address as
  1855. indicated in the chaddr field of its DHCP REQUEST message."
  1856. ::= { saRgIpMgmtDhcpFixedIpEntry 5 }
  1857. saRgIpMgmtDhcpFixedIpHostName OBJECT-TYPE
  1858. SYNTAX SnmpAdminString(SIZE(0..80))
  1859. MAX-ACCESS read-write
  1860. STATUS current
  1861. DESCRIPTION
  1862. "This is the Host Name of the LAN IP address, based on DCHP
  1863. option 12."
  1864. ::= { saRgIpMgmtDhcpFixedIpEntry 6 }
  1865. -- ==============
  1866. -- NAT parameters
  1867. saRgIpMgmtNat OBJECT IDENTIFIER ::= { saRgIpMgmt 7 }
  1868. saRgIpMgmtNatTcpWait OBJECT-TYPE
  1869. SYNTAX INTEGER (1..65535)
  1870. UNITS "seconds"
  1871. MAX-ACCESS read-write
  1872. STATUS current
  1873. DESCRIPTION
  1874. "Configures the NAT session time for TCP in seconds.
  1875. Stored in non-vol, set to 300 after factory reset."
  1876. ::= { saRgIpMgmtNat 1 }
  1877. saRgIpMgmtNatUdpWait OBJECT-TYPE
  1878. SYNTAX INTEGER (1..65535)
  1879. UNITS "seconds"
  1880. MAX-ACCESS read-write
  1881. STATUS current
  1882. DESCRIPTION
  1883. "Configures the NAT session time for UDP in seconds.
  1884. Stored in non-vol, set to 300 after factory reset."
  1885. ::= { saRgIpMgmtNat 2 }
  1886. saRgIpMgmtNatIcmpWait OBJECT-TYPE
  1887. SYNTAX INTEGER (1..65535)
  1888. UNITS "seconds"
  1889. MAX-ACCESS read-write
  1890. STATUS current
  1891. DESCRIPTION
  1892. "Configures the NAT session time for ICMP in seconds.
  1893. Stored in non-vol, set to 2 after factory reset."
  1894. ::= { saRgIpMgmtNat 3 }
  1895. -- ==============
  1896. -- Static routing
  1897. saRgIpMgmtStaticRouteTable OBJECT-TYPE
  1898. SYNTAX SEQUENCE OF SaRgIpMgmtStaticRouteEntry
  1899. MAX-ACCESS not-accessible
  1900. STATUS current
  1901. DESCRIPTION
  1902. "Static route entries in the routing table"
  1903. ::= { saRgIpMgmt 8 }
  1904. saRgIpMgmtStaticRouteEntry OBJECT-TYPE
  1905. SYNTAX SaRgIpMgmtStaticRouteEntry
  1906. MAX-ACCESS not-accessible
  1907. STATUS current
  1908. DESCRIPTION
  1909. "List of static route entries in the routing table."
  1910. INDEX { saRgIpMgmtStaticRouteIndex }
  1911. ::= { saRgIpMgmtStaticRouteTable 1 }
  1912. SaRgIpMgmtStaticRouteEntry ::= SEQUENCE {
  1913. saRgIpMgmtStaticRouteIndex INTEGER,
  1914. saRgIpMgmtStaticRouteRowStatus RowStatus,
  1915. saRgIpMgmtStaticRouteNetwork IpAddress,
  1916. saRgIpMgmtStaticRouteSubnetMask IpAddress,
  1917. saRgIpMgmtStaticRouteGateway IpAddress,
  1918. saRgIpMgmtStaticRouteRipAdvertise TruthValue
  1919. }
  1920. saRgIpMgmtStaticRouteIndex OBJECT-TYPE
  1921. SYNTAX INTEGER (1..16)
  1922. MAX-ACCESS not-accessible
  1923. STATUS current
  1924. DESCRIPTION
  1925. "The index of the the table."
  1926. ::= { saRgIpMgmtStaticRouteEntry 1 }
  1927. saRgIpMgmtStaticRouteRowStatus OBJECT-TYPE
  1928. SYNTAX RowStatus
  1929. MAX-ACCESS read-write
  1930. STATUS current
  1931. DESCRIPTION
  1932. "The row status."
  1933. ::= { saRgIpMgmtStaticRouteEntry 2 }
  1934. saRgIpMgmtStaticRouteNetwork OBJECT-TYPE
  1935. SYNTAX IpAddress
  1936. MAX-ACCESS read-write
  1937. STATUS current
  1938. DESCRIPTION
  1939. "Static route IP network definition"
  1940. ::= { saRgIpMgmtStaticRouteEntry 3 }
  1941. saRgIpMgmtStaticRouteSubnetMask OBJECT-TYPE
  1942. SYNTAX IpAddress
  1943. MAX-ACCESS read-write
  1944. STATUS current
  1945. DESCRIPTION
  1946. "Static route network mask definition"
  1947. ::= { saRgIpMgmtStaticRouteEntry 4 }
  1948. saRgIpMgmtStaticRouteGateway OBJECT-TYPE
  1949. SYNTAX IpAddress
  1950. MAX-ACCESS read-write
  1951. STATUS current
  1952. DESCRIPTION
  1953. "Gateway to the network defined in
  1954. saRgIpMgmtStaticRouteNetwork and
  1955. saRgIpMgmtStaticRouteSubnetMask."
  1956. ::= { saRgIpMgmtStaticRouteEntry 5 }
  1957. saRgIpMgmtStaticRouteRipAdvertise OBJECT-TYPE
  1958. SYNTAX TruthValue
  1959. MAX-ACCESS read-write
  1960. STATUS current
  1961. DESCRIPTION
  1962. "If set to true(1), then static route entry
  1963. will be advertised in RIP."
  1964. DEFVAL { false }
  1965. ::= { saRgIpMgmtStaticRouteEntry 6 }
  1966. -- WAN interface
  1967. saRgIpMgmtWanAddr OBJECT IDENTIFIER ::= { saRgIpMgmt 9 }
  1968. saRgIpMgmtWanAddrBase OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 1 }
  1969. saRgIpMgmtWanMode OBJECT-TYPE
  1970. SYNTAX INTEGER {
  1971. dhcp(1),
  1972. static(2),
  1973. dualIp(3)
  1974. }
  1975. MAX-ACCESS read-write
  1976. STATUS current
  1977. DESCRIPTION
  1978. "When dualIp(3) is selected, the second IP stack is used for
  1979. user operations.
  1980. Stored in non-vol, dhcp(1) after factory reset."
  1981. ::= { saRgIpMgmtWanAddrBase 1 }
  1982. saRgIpMgmtWanMtu OBJECT-TYPE
  1983. SYNTAX INTEGER (0..1500)
  1984. UNITS "bytes"
  1985. MAX-ACCESS read-write
  1986. STATUS current
  1987. DESCRIPTION
  1988. "MTU size for the IP layer. Valid range is 256 to 1500.
  1989. 0 is the default which is 1500.
  1990. Stored in non-vol, 0 after factory reset."
  1991. ::= { saRgIpMgmtWanAddrBase 2 }
  1992. saRgIpMgmtWanTtl OBJECT-TYPE
  1993. SYNTAX INTEGER (0..255)
  1994. UNITS "hops"
  1995. MAX-ACCESS read-write
  1996. STATUS current
  1997. DESCRIPTION
  1998. "TTL for the IP packets forwarded to WAN.
  1999. 0 means no change to the original TTL (after
  2000. being decreased by 1).
  2001. Stored in non-vol, 128 after factory reset."
  2002. ::= { saRgIpMgmtWanAddrBase 3 }
  2003. saRgIpMgmtWanAddrDynamic OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 2 }
  2004. saRgIpMgmtWanAddrStatic OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 3 }
  2005. saRgIpMgmtWanStaticNetwork OBJECT-TYPE
  2006. SYNTAX IpAddress
  2007. MAX-ACCESS read-write
  2008. STATUS current
  2009. DESCRIPTION
  2010. "Stored in non-vol, 0.0.0.0 after factory reset."
  2011. ::= { saRgIpMgmtWanAddrStatic 1 }
  2012. saRgIpMgmtWanStaticSubnetMask OBJECT-TYPE
  2013. SYNTAX IpAddress
  2014. MAX-ACCESS read-write
  2015. STATUS current
  2016. DESCRIPTION
  2017. "Stored in non-vol, 0.0.0.0 after factory reset."
  2018. ::= { saRgIpMgmtWanAddrStatic 2 }
  2019. saRgIpMgmtWanStaticGateway OBJECT-TYPE
  2020. SYNTAX IpAddress
  2021. MAX-ACCESS read-write
  2022. STATUS current
  2023. DESCRIPTION
  2024. "Stored in non-vol, 0.0.0.0 after factory reset."
  2025. ::= { saRgIpMgmtWanAddrStatic 3 }
  2026. saRgIpMgmtWanAddrDualIp OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 4 }
  2027. saRgIpMgmtWanDualIpAddr OBJECT-TYPE
  2028. SYNTAX IpAddress
  2029. MAX-ACCESS read-only
  2030. STATUS current
  2031. DESCRIPTION
  2032. "IP address for the second IP stack.
  2033. If not specified and saRgIpMgmtWanMode is set to
  2034. dualIp(3), DHCP is used to acquire the IP address.
  2035. Note: this object can only be set from config file."
  2036. DEFVAL { '00000000'h }
  2037. ::= { saRgIpMgmtWanAddrDualIp 1 }
  2038. saRgIpMgmtWanDualIpRipAdvertised OBJECT-TYPE
  2039. SYNTAX TruthValue
  2040. MAX-ACCESS read-write
  2041. STATUS current
  2042. DESCRIPTION
  2043. "Specifies if the IP address is to be advertised in RIP,
  2044. if RIP is enabled.
  2045. Note: this object can only be set from config file."
  2046. DEFVAL { true }
  2047. ::= { saRgIpMgmtWanAddrDualIp 2 }
  2048. saRgIpMgmtPassthrough OBJECT IDENTIFIER ::= { saRgIpMgmt 10 }
  2049. saRgIpMgmtPassthroughClientTable OBJECT-TYPE
  2050. SYNTAX SEQUENCE OF SaRgIpMgmtPassthroughClientEntry
  2051. MAX-ACCESS not-accessible
  2052. STATUS current
  2053. DESCRIPTION
  2054. "A table of MAC addresses which represents stations that
  2055. will be allowed to connect to the network bypassing any
  2056. security, NAT and routing related settings. These
  2057. stations are effectively behind bridged device."
  2058. ::= { saRgIpMgmtPassthrough 1 }
  2059. saRgIpMgmtPassthroughClientEntry OBJECT-TYPE
  2060. SYNTAX SaRgIpMgmtPassthroughClientEntry
  2061. MAX-ACCESS not-accessible
  2062. STATUS current
  2063. DESCRIPTION
  2064. "A row in the table that specifies a single station MAC address."
  2065. INDEX { saRgIpMgmtPassthroughClientIndex }
  2066. ::= { saRgIpMgmtPassthroughClientTable 1 }
  2067. SaRgIpMgmtPassthroughClientEntry ::=
  2068. SEQUENCE {
  2069. saRgIpMgmtPassthroughClientIndex INTEGER,
  2070. saRgIpMgmtPassthroughClientRowStatus RowStatus,
  2071. saRgIpMgmtPassthroughClientMacAddress MacAddress,
  2072. }
  2073. saRgIpMgmtPassthroughClientIndex OBJECT-TYPE
  2074. SYNTAX INTEGER (1..32)
  2075. MAX-ACCESS not-accessible
  2076. STATUS current
  2077. DESCRIPTION
  2078. "Indicates the instance of this table row."
  2079. ::= { saRgIpMgmtPassthroughClientEntry 1 }
  2080. saRgIpMgmtPassthroughClientRowStatus OBJECT-TYPE
  2081. SYNTAX RowStatus
  2082. MAX-ACCESS read-write
  2083. STATUS current
  2084. DESCRIPTION
  2085. "The row status."
  2086. ::= { saRgIpMgmtPassthroughClientEntry 2 }
  2087. saRgIpMgmtPassthroughClientMacAddress OBJECT-TYPE
  2088. SYNTAX MacAddress
  2089. MAX-ACCESS read-create
  2090. STATUS current
  2091. DESCRIPTION
  2092. "A MAC address of a station which will be allowed to connect
  2093. directly to the network."
  2094. ::= { saRgIpMgmtPassthroughClientEntry 3 }
  2095. saRgIpMgmtLanExtraSubnetTable OBJECT-TYPE
  2096. SYNTAX SEQUENCE OF SaRgIpMgmtLanExtraSubnetEntry
  2097. MAX-ACCESS not-accessible
  2098. STATUS current
  2099. DESCRIPTION
  2100. "Additional IP addresses for primary LAN interface.
  2101. If RIP is enabled, all subnets are advertised.
  2102. All objects are stored in non-vol. The table
  2103. is empty after factory reset."
  2104. ::= { saRgIpMgmt 11 }
  2105. saRgIpMgmtLanExtraSubnetEntry OBJECT-TYPE
  2106. SYNTAX SaRgIpMgmtLanExtraSubnetEntry
  2107. MAX-ACCESS not-accessible
  2108. STATUS current
  2109. DESCRIPTION
  2110. "List of networks on the LAN side."
  2111. INDEX { ifIndex }
  2112. ::= { saRgIpMgmtLanExtraSubnetTable 1 }
  2113. SaRgIpMgmtLanExtraSubnetEntry ::= SEQUENCE {
  2114. saRgIpMgmtLanExtraSubnetIndex INTEGER,
  2115. saRgIpMgmtLanExtraSubnetRowStatus RowStatus,
  2116. saRgIpMgmtLanExtraSubnetIpAddress IpAddress,
  2117. saRgIpMgmtLanExtraSubnetSubnetMask IpAddress
  2118. }
  2119. saRgIpMgmtLanExtraSubnetIndex OBJECT-TYPE
  2120. SYNTAX INTEGER
  2121. {
  2122. secondSubnet(1),
  2123. thirdSubnet(2),
  2124. fourthSubnet(3)
  2125. }
  2126. MAX-ACCESS not-accessible
  2127. STATUS current
  2128. DESCRIPTION
  2129. "Indicates the instance of this table row."
  2130. ::= { saRgIpMgmtLanExtraSubnetEntry 1 }
  2131. saRgIpMgmtLanExtraSubnetRowStatus OBJECT-TYPE
  2132. SYNTAX RowStatus
  2133. MAX-ACCESS read-write
  2134. STATUS current
  2135. DESCRIPTION
  2136. "The row status."
  2137. ::= { saRgIpMgmtLanExtraSubnetEntry 2 }
  2138. saRgIpMgmtLanExtraSubnetIpAddress OBJECT-TYPE
  2139. SYNTAX IpAddress
  2140. MAX-ACCESS read-only
  2141. STATUS current
  2142. DESCRIPTION
  2143. ""
  2144. ::= { saRgIpMgmtLanExtraSubnetEntry 3 }
  2145. saRgIpMgmtLanExtraSubnetSubnetMask OBJECT-TYPE
  2146. SYNTAX IpAddress
  2147. MAX-ACCESS read-write
  2148. STATUS current
  2149. DESCRIPTION
  2150. ""
  2151. DEFVAL { 'ffffff00'h } -- 255.255.255.0
  2152. ::= { saRgIpMgmtLanExtraSubnetEntry 4 }
  2153. -- Apply setting to activate chagnes:
  2154. saRgIpMgmtApplySettings OBJECT-TYPE
  2155. SYNTAX TruthValue
  2156. MAX-ACCESS read-only
  2157. STATUS current
  2158. DESCRIPTION
  2159. "If set to true(1), then all the settings (MIB values)
  2160. from this MIB tree will be applied to run time configuration,
  2161. modifying previous RG operation with the new settings.
  2162. Before setting the value to true, MIBs modified in the MIB
  2163. tree are stored in non-vol and will not modify RG operation
  2164. until saRgIpMgmtApplySettings is set to true or CM resets.
  2165. Note: this applies only to the MIB objects that are stored
  2166. in non-vol.
  2167. Always returns false(2) when read."
  2168. ::= { saRgIpMgmt 1001 }
  2169. -- =============================================
  2170. -- FIREWALL
  2171. --
  2172. -- Also includes port tiggering, forwarding, DMZ
  2173. -- =============================================
  2174. saRgFirewall OBJECT IDENTIFIER ::= { saRg 4 }
  2175. saRgFirewallBase OBJECT IDENTIFIER ::= { saRgFirewall 1 }
  2176. saRgFirewallProtection OBJECT-TYPE
  2177. SYNTAX INTEGER {
  2178. disable(0),
  2179. enable(1)
  2180. }
  2181. MAX-ACCESS read-write
  2182. STATUS current
  2183. DESCRIPTION
  2184. "Controls the firewall.
  2185. This parameter is stored in non-vol and
  2186. is enabled after factory reset."
  2187. ::= { saRgFirewallBase 1 }
  2188. saRgFirewallDmzAddress OBJECT-TYPE
  2189. SYNTAX IpAddress
  2190. MAX-ACCESS read-write
  2191. STATUS current
  2192. DESCRIPTION
  2193. "Stored in non-vol, 0.0.0.0 after facroty reset."
  2194. ::= { saRgFirewallBase 2 }
  2195. saRgFirewallTraffic OBJECT IDENTIFIER ::= { saRgFirewall 2 }
  2196. saRgFirewallTrafficBlock OBJECT-TYPE
  2197. SYNTAX BITS {
  2198. proxy(0),
  2199. cookies(1),
  2200. javaApplets(2),
  2201. activeX(3),
  2202. popUp(4),
  2203. fragmentedIp(5)
  2204. }
  2205. MAX-ACCESS read-write
  2206. STATUS current
  2207. DESCRIPTION
  2208. "Controls blocking of certain traffic.
  2209. Stored in non-vol, 0x00 after factory reset."
  2210. ::= { saRgFirewallTraffic 1 }
  2211. saRgFirewallTrafficDetect OBJECT-TYPE
  2212. SYNTAX BITS {
  2213. portScan(0),
  2214. ipFlood(1)
  2215. }
  2216. MAX-ACCESS read-write
  2217. STATUS current
  2218. DESCRIPTION
  2219. "Controls detecting of certain traffic.
  2220. Stored in non-vol, 0x40 after factory reset."
  2221. ::= { saRgFirewallTraffic 2 }
  2222. saRgFirewallTrafficPassThru OBJECT-TYPE
  2223. SYNTAX BITS {
  2224. ipsec(0),
  2225. pptp(1),
  2226. multicast(2)
  2227. }
  2228. MAX-ACCESS read-write
  2229. STATUS current
  2230. DESCRIPTION
  2231. "Controls passthru for certain traffic.
  2232. Stored in non-vol, 0xe0 after factory reset."
  2233. ::= { saRgFirewallTraffic 3 }
  2234. saRgFirewallWANBlockingEnable OBJECT-TYPE
  2235. SYNTAX TruthValue
  2236. MAX-ACCESS read-write
  2237. STATUS current
  2238. DESCRIPTION
  2239. "Controls WAN blocking RG feature.
  2240. Stored in non-vol, enabled after factory reset."
  2241. ::= { saRgFirewallTraffic 4 }
  2242. -- Firewall events reporting
  2243. saRgFirewallReport OBJECT IDENTIFIER ::= { saRgFirewall 4 }
  2244. saRgFirewallReportEventTable OBJECT-TYPE
  2245. SYNTAX SEQUENCE OF SaRgFirewallReportEventEntry
  2246. MAX-ACCESS not-accessible
  2247. STATUS current
  2248. DESCRIPTION
  2249. "This table is stored in non-vol and is empty
  2250. after factory reset."
  2251. ::= { saRgFirewallReport 1 }
  2252. saRgFirewallReportEventEntry OBJECT-TYPE
  2253. SYNTAX SaRgFirewallReportEventEntry
  2254. MAX-ACCESS not-accessible
  2255. STATUS current
  2256. DESCRIPTION
  2257. ""
  2258. INDEX { saRgFirewallReportEventIndex }
  2259. ::= { saRgFirewallReportEventTable 1 }
  2260. SaRgFirewallReportEventEntry ::= SEQUENCE {
  2261. saRgFirewallReportEventIndex INTEGER,
  2262. saRgFirewallReportEventDescription SnmpAdminString,
  2263. saRgFirewallReportEventCount INTEGER,
  2264. saRgFirewallReportEventLastOccurance SnmpAdminString,
  2265. saRgFirewallReportEventTarget SnmpAdminString,
  2266. saRgFirewallReportEventSource SnmpAdminString
  2267. }
  2268. saRgFirewallReportEventIndex OBJECT-TYPE
  2269. SYNTAX INTEGER
  2270. MAX-ACCESS not-accessible
  2271. STATUS current
  2272. DESCRIPTION
  2273. "The index"
  2274. ::= { saRgFirewallReportEventEntry 1 }
  2275. saRgFirewallReportEventDescription OBJECT-TYPE
  2276. SYNTAX SnmpAdminString
  2277. MAX-ACCESS read-only
  2278. STATUS current
  2279. DESCRIPTION
  2280. ""
  2281. ::= { saRgFirewallReportEventEntry 2 }
  2282. saRgFirewallReportEventCount OBJECT-TYPE
  2283. SYNTAX INTEGER
  2284. MAX-ACCESS read-only
  2285. STATUS current
  2286. DESCRIPTION
  2287. ""
  2288. ::= { saRgFirewallReportEventEntry 3 }
  2289. saRgFirewallReportEventLastOccurance OBJECT-TYPE
  2290. SYNTAX SnmpAdminString
  2291. MAX-ACCESS read-only
  2292. STATUS current
  2293. DESCRIPTION
  2294. ""
  2295. ::= { saRgFirewallReportEventEntry 4 }
  2296. saRgFirewallReportEventTarget OBJECT-TYPE
  2297. SYNTAX SnmpAdminString
  2298. MAX-ACCESS read-only
  2299. STATUS current
  2300. DESCRIPTION
  2301. ""
  2302. ::= { saRgFirewallReportEventEntry 5 }
  2303. saRgFirewallReportEventSource OBJECT-TYPE
  2304. SYNTAX SnmpAdminString
  2305. MAX-ACCESS read-only
  2306. STATUS current
  2307. DESCRIPTION
  2308. ""
  2309. ::= { saRgFirewallReportEventEntry 6 }
  2310. saRgFirewallReportMgmt OBJECT IDENTIFIER ::= { saRgFirewallReport 2 }
  2311. saRgFirewallReportMgmtClearLog OBJECT-TYPE
  2312. SYNTAX TruthValue
  2313. MAX-ACCESS read-write
  2314. STATUS current
  2315. DESCRIPTION
  2316. "Note: this object does not need saRgFirewallApplySettings
  2317. to take effect."
  2318. DEFVAL { false }
  2319. ::= { saRgFirewallReportMgmt 1 }
  2320. saRgFirewallReportEmailLogNow OBJECT-TYPE
  2321. SYNTAX TruthValue
  2322. MAX-ACCESS read-write
  2323. STATUS current
  2324. DESCRIPTION
  2325. "Triggers sending currect logs via email. Always returns false.
  2326. Note: this objects does not need saRgFirewallApplySettings to
  2327. send the logs."
  2328. DEFVAL { false }
  2329. ::= { saRgFirewallReportMgmt 2 }
  2330. saRgFirewallReportEmail OBJECT IDENTIFIER ::= { saRgFirewallReport 3 }
  2331. saRgFirewallReportEmailEnable OBJECT-TYPE
  2332. SYNTAX TruthValue
  2333. MAX-ACCESS read-write
  2334. STATUS current
  2335. DESCRIPTION
  2336. "Enables sending logs via email. Email is sent when an event happens."
  2337. ::= { saRgFirewallReportEmail 1 }
  2338. saRgFirewallReportEmailAddress OBJECT-TYPE
  2339. SYNTAX SnmpAdminString
  2340. MAX-ACCESS read-write
  2341. STATUS current
  2342. DESCRIPTION
  2343. "This is stored in non-vol and is empty after factory reset."
  2344. ::= { saRgFirewallReportEmail 2 }
  2345. saRgFirewallReportEmailSmtpServer OBJECT-TYPE
  2346. SYNTAX SnmpAdminString
  2347. MAX-ACCESS read-write
  2348. STATUS current
  2349. DESCRIPTION
  2350. "IP address or FQDN.
  2351. Stored in non-vol. Empty after factory reset."
  2352. ::= { saRgFirewallReportEmail 3 }
  2353. -- Firewall IP filtering
  2354. saRgFirewallRules OBJECT IDENTIFIER ::= { saRgFirewall 5 }
  2355. saRgFirewallIpFilterTable OBJECT-TYPE
  2356. SYNTAX SEQUENCE OF SaRgFirewallIpFilterEntry
  2357. MAX-ACCESS not-accessible
  2358. STATUS current
  2359. DESCRIPTION
  2360. "This table is stored in non-vol and is empty
  2361. after factory reset."
  2362. ::= { saRgFirewallRules 1 }
  2363. saRgFirewallIpFilterEntry OBJECT-TYPE
  2364. SYNTAX SaRgFirewallIpFilterEntry
  2365. MAX-ACCESS not-accessible
  2366. STATUS current
  2367. DESCRIPTION
  2368. ""
  2369. INDEX { saRgFirewallIpFilterIndex }
  2370. ::= { saRgFirewallIpFilterTable 1 }
  2371. SaRgFirewallIpFilterEntry ::= SEQUENCE {
  2372. saRgFirewallIpFilterIndex INTEGER,
  2373. saRgFirewallIpFilterRowStatus RowStatus,
  2374. saRgFirewallIpFilterAddressStart IpAddress,
  2375. saRgFirewallIpFilterAddressEnd IpAddress
  2376. }
  2377. saRgFirewallIpFilterIndex OBJECT-TYPE
  2378. SYNTAX INTEGER (1..10)
  2379. MAX-ACCESS not-accessible
  2380. STATUS current
  2381. DESCRIPTION
  2382. "The index"
  2383. ::= { saRgFirewallIpFilterEntry 1 }
  2384. saRgFirewallIpFilterRowStatus OBJECT-TYPE
  2385. SYNTAX RowStatus
  2386. MAX-ACCESS read-write
  2387. STATUS current
  2388. DESCRIPTION
  2389. "The row status. A row can be destroyed.
  2390. If the row is not used, set to notInService."
  2391. ::= { saRgFirewallIpFilterEntry 2 }
  2392. saRgFirewallIpFilterAddressStart OBJECT-TYPE
  2393. SYNTAX IpAddress
  2394. MAX-ACCESS read-write
  2395. STATUS current
  2396. DESCRIPTION
  2397. ""
  2398. ::= { saRgFirewallIpFilterEntry 3 }
  2399. saRgFirewallIpFilterAddressEnd OBJECT-TYPE
  2400. SYNTAX IpAddress
  2401. MAX-ACCESS read-write
  2402. STATUS current
  2403. DESCRIPTION
  2404. ""
  2405. ::= { saRgFirewallIpFilterEntry 4 }
  2406. saRgFirewallPortFilterTable OBJECT-TYPE
  2407. SYNTAX SEQUENCE OF SaRgFirewallPortFilterEntry
  2408. MAX-ACCESS not-accessible
  2409. STATUS current
  2410. DESCRIPTION
  2411. "This table is stored in non-vol and is empty
  2412. after factory reset."
  2413. ::= { saRgFirewallRules 2 }
  2414. saRgFirewallPortFilterEntry OBJECT-TYPE
  2415. SYNTAX SaRgFirewallPortFilterEntry
  2416. MAX-ACCESS not-accessible
  2417. STATUS current
  2418. DESCRIPTION
  2419. ""
  2420. INDEX { saRgFirewallPortFilterIndex }
  2421. ::= { saRgFirewallPortFilterTable 1 }
  2422. SaRgFirewallPortFilterEntry ::= SEQUENCE {
  2423. saRgFirewallPortFilterIndex INTEGER,
  2424. saRgFirewallPortFilterRowStatus RowStatus,
  2425. saRgFirewallPortFilterPortStart InetPortNumber,
  2426. saRgFirewallPortFilterPortEnd InetPortNumber,
  2427. saRgFirewallPortFilterProto INTEGER
  2428. }
  2429. saRgFirewallPortFilterIndex OBJECT-TYPE
  2430. SYNTAX INTEGER (1..10)
  2431. MAX-ACCESS not-accessible
  2432. STATUS current
  2433. DESCRIPTION
  2434. "The index"
  2435. ::= { saRgFirewallPortFilterEntry 1 }
  2436. saRgFirewallPortFilterRowStatus OBJECT-TYPE
  2437. SYNTAX RowStatus
  2438. MAX-ACCESS read-write
  2439. STATUS current
  2440. DESCRIPTION
  2441. "The row status. A row can be destroyed.
  2442. If the row is not used, set to notInService."
  2443. ::= { saRgFirewallPortFilterEntry 2 }
  2444. saRgFirewallPortFilterPortStart OBJECT-TYPE
  2445. SYNTAX InetPortNumber
  2446. MAX-ACCESS read-write
  2447. STATUS current
  2448. DESCRIPTION
  2449. ""
  2450. ::= { saRgFirewallPortFilterEntry 5 }
  2451. saRgFirewallPortFilterPortEnd OBJECT-TYPE
  2452. SYNTAX InetPortNumber
  2453. MAX-ACCESS read-write
  2454. STATUS current
  2455. DESCRIPTION
  2456. ""
  2457. ::= { saRgFirewallPortFilterEntry 6 }
  2458. saRgFirewallPortFilterProto OBJECT-TYPE
  2459. SYNTAX INTEGER {
  2460. udp(1),
  2461. tcp(2),
  2462. udpTcp(3)
  2463. }
  2464. MAX-ACCESS read-write
  2465. STATUS current
  2466. DESCRIPTION
  2467. "IP protocol to block."
  2468. DEFVAL { 3 }
  2469. ::= { saRgFirewallPortFilterEntry 7 }
  2470. saRgFirewallMacFilterTable OBJECT-TYPE
  2471. SYNTAX SEQUENCE OF SaRgFirewallMacFilterEntry
  2472. MAX-ACCESS not-accessible
  2473. STATUS current
  2474. DESCRIPTION
  2475. "A table of clients MAC addresses that are denied from accessing Internet."
  2476. ::= { saRgFirewallRules 3 }
  2477. saRgFirewallMacFilterEntry OBJECT-TYPE
  2478. SYNTAX SaRgFirewallMacFilterEntry
  2479. MAX-ACCESS not-accessible
  2480. STATUS current
  2481. DESCRIPTION
  2482. "A row in the table that specifies a single station MAC address."
  2483. INDEX { saRgFirewallMacFilterIndex }
  2484. ::= { saRgFirewallMacFilterTable 1 }
  2485. SaRgFirewallMacFilterEntry ::=
  2486. SEQUENCE {
  2487. saRgFirewallMacFilterIndex INTEGER,
  2488. saRgFirewallMacFilterRowStatus RowStatus,
  2489. saRgFirewallMacFilterAddress MacAddress
  2490. }
  2491. saRgFirewallMacFilterIndex OBJECT-TYPE
  2492. SYNTAX INTEGER (1..10)
  2493. MAX-ACCESS not-accessible
  2494. STATUS current
  2495. DESCRIPTION
  2496. "The index"
  2497. ::= { saRgFirewallMacFilterEntry 1 }
  2498. saRgFirewallMacFilterRowStatus OBJECT-TYPE
  2499. SYNTAX RowStatus
  2500. MAX-ACCESS read-write
  2501. STATUS current
  2502. DESCRIPTION
  2503. "The row status. A row can be destroyed.
  2504. If the row is not used, set to notInService."
  2505. ::= { saRgFirewallMacFilterEntry 2 }
  2506. saRgFirewallMacFilterAddress OBJECT-TYPE
  2507. SYNTAX MacAddress
  2508. MAX-ACCESS read-write
  2509. STATUS current
  2510. DESCRIPTION
  2511. "A MAC address of a station that cannot access Internet."
  2512. ::= { saRgFirewallMacFilterEntry 3 }
  2513. -- Port forwarding
  2514. saRgFirewallPortFwdTable OBJECT-TYPE
  2515. SYNTAX SEQUENCE OF SaRgFirewallPortFwdEntry
  2516. MAX-ACCESS not-accessible
  2517. STATUS current
  2518. DESCRIPTION
  2519. "This table is stored in non-vol and is empty
  2520. after factory reset."
  2521. ::= { saRgFirewall 6 }
  2522. saRgFirewallPortFwdEntry OBJECT-TYPE
  2523. SYNTAX SaRgFirewallPortFwdEntry
  2524. MAX-ACCESS not-accessible
  2525. STATUS current
  2526. DESCRIPTION
  2527. ""
  2528. INDEX { saRgFirewallPortFwdIndex }
  2529. ::= { saRgFirewallPortFwdTable 1 }
  2530. SaRgFirewallPortFwdEntry ::= SEQUENCE {
  2531. saRgFirewallPortFwdIndex INTEGER,
  2532. saRgFirewallPortFwdRowStatus RowStatus,
  2533. saRgFirewallPortFwdToAddress IpAddress,
  2534. saRgFirewallPortFwdPortStart InetPortNumber,
  2535. saRgFirewallPortFwdPortEnd InetPortNumber,
  2536. saRgFirewallPortFwdProto INTEGER
  2537. }
  2538. saRgFirewallPortFwdIndex OBJECT-TYPE
  2539. SYNTAX INTEGER (1..10)
  2540. MAX-ACCESS not-accessible
  2541. STATUS current
  2542. DESCRIPTION
  2543. "The index"
  2544. ::= { saRgFirewallPortFwdEntry 1 }
  2545. saRgFirewallPortFwdRowStatus OBJECT-TYPE
  2546. SYNTAX RowStatus
  2547. MAX-ACCESS read-write
  2548. STATUS current
  2549. DESCRIPTION
  2550. "The row status. A row can be destroyed.
  2551. If the row is not used, set to notInService."
  2552. ::= { saRgFirewallPortFwdEntry 2 }
  2553. saRgFirewallPortFwdToAddress OBJECT-TYPE
  2554. SYNTAX IpAddress
  2555. MAX-ACCESS read-write
  2556. STATUS current
  2557. DESCRIPTION
  2558. "Valid address must be entered for a row to be created."
  2559. ::= { saRgFirewallPortFwdEntry 3 }
  2560. saRgFirewallPortFwdPortStart OBJECT-TYPE
  2561. SYNTAX InetPortNumber
  2562. MAX-ACCESS read-write
  2563. STATUS current
  2564. DESCRIPTION
  2565. "Valid port must be entered for a row to be created."
  2566. ::= { saRgFirewallPortFwdEntry 4 }
  2567. saRgFirewallPortFwdPortEnd OBJECT-TYPE
  2568. SYNTAX InetPortNumber
  2569. MAX-ACCESS read-write
  2570. STATUS current
  2571. DESCRIPTION
  2572. "Valid port must be entered for a row to be created."
  2573. ::= { saRgFirewallPortFwdEntry 5 }
  2574. saRgFirewallPortFwdProto OBJECT-TYPE
  2575. SYNTAX INTEGER {
  2576. udp(1),
  2577. tcp(2),
  2578. udpTcp(3)
  2579. }
  2580. MAX-ACCESS read-write
  2581. STATUS current
  2582. DESCRIPTION
  2583. ""
  2584. DEFVAL { 2 }
  2585. ::= { saRgFirewallPortFwdEntry 6 }
  2586. -- Port triggering
  2587. saRgFirewallPortTrigTable OBJECT-TYPE
  2588. SYNTAX SEQUENCE OF SaRgFirewallPortTrigEntry
  2589. MAX-ACCESS not-accessible
  2590. STATUS current
  2591. DESCRIPTION
  2592. "This table is stored in non-vol and is empty
  2593. after factory reset."
  2594. ::= { saRgFirewall 7 }
  2595. saRgFirewallPortTrigEntry OBJECT-TYPE
  2596. SYNTAX SaRgFirewallPortTrigEntry
  2597. MAX-ACCESS not-accessible
  2598. STATUS current
  2599. DESCRIPTION
  2600. ""
  2601. INDEX { saRgFirewallPortTrigIndex }
  2602. ::= { saRgFirewallPortTrigTable 1 }
  2603. SaRgFirewallPortTrigEntry ::= SEQUENCE {
  2604. saRgFirewallPortTrigIndex INTEGER,
  2605. saRgFirewallPortTrigRowStatus RowStatus,
  2606. saRgFirewallPortTrigTriggerPortStart InetPortNumber,
  2607. saRgFirewallPortTrigTriggerPortEnd InetPortNumber,
  2608. saRgFirewallPortTrigTargetPortStart InetPortNumber,
  2609. saRgFirewallPortTrigTargetPortEnd InetPortNumber,
  2610. saRgFirewallPortTrigProto INTEGER
  2611. }
  2612. saRgFirewallPortTrigIndex OBJECT-TYPE
  2613. SYNTAX INTEGER (1..10)
  2614. MAX-ACCESS not-accessible
  2615. STATUS current
  2616. DESCRIPTION
  2617. "The index"
  2618. ::= { saRgFirewallPortTrigEntry 1 }
  2619. saRgFirewallPortTrigRowStatus OBJECT-TYPE
  2620. SYNTAX RowStatus
  2621. MAX-ACCESS read-write
  2622. STATUS current
  2623. DESCRIPTION
  2624. "The row status. A row can be destroyed.
  2625. If the row is not used, set to notInService."
  2626. ::= { saRgFirewallPortTrigEntry 2 }
  2627. saRgFirewallPortTrigTriggerPortStart OBJECT-TYPE
  2628. SYNTAX InetPortNumber
  2629. MAX-ACCESS read-write
  2630. STATUS current
  2631. DESCRIPTION
  2632. ""
  2633. ::= { saRgFirewallPortTrigEntry 3 }
  2634. saRgFirewallPortTrigTriggerPortEnd OBJECT-TYPE
  2635. SYNTAX InetPortNumber
  2636. MAX-ACCESS read-write
  2637. STATUS current
  2638. DESCRIPTION
  2639. ""
  2640. ::= { saRgFirewallPortTrigEntry 4 }
  2641. saRgFirewallPortTrigTargetPortStart OBJECT-TYPE
  2642. SYNTAX InetPortNumber
  2643. MAX-ACCESS read-write
  2644. STATUS current
  2645. DESCRIPTION
  2646. ""
  2647. ::= { saRgFirewallPortTrigEntry 5 }
  2648. saRgFirewallPortTrigTargetPortEnd OBJECT-TYPE
  2649. SYNTAX InetPortNumber
  2650. MAX-ACCESS read-write
  2651. STATUS current
  2652. DESCRIPTION
  2653. ""
  2654. ::= { saRgFirewallPortTrigEntry 6 }
  2655. saRgFirewallPortTrigProto OBJECT-TYPE
  2656. SYNTAX INTEGER {
  2657. udp(1),
  2658. tcp(2),
  2659. udpTcp(3)
  2660. }
  2661. MAX-ACCESS read-write
  2662. STATUS current
  2663. DESCRIPTION
  2664. ""
  2665. DEFVAL { 2 }
  2666. ::= { saRgFirewallPortTrigEntry 7 }
  2667. saRgFirewallApplySettings OBJECT-TYPE
  2668. SYNTAX TruthValue
  2669. MAX-ACCESS read-write
  2670. STATUS current
  2671. DESCRIPTION
  2672. "If set to true(1), then all the settings (MIB values)
  2673. from this MIB tree will be applied to run time configuration,
  2674. modifying previous RG operation with the new settings.
  2675. Before setting the value to true, MIBs modified in the MIB
  2676. tree are stored in non-vol and will not modify RG operation
  2677. until saRgFirewallApplySettings is set to true or CM resets.
  2678. Note: this applies only to the MIB objects that are stored
  2679. in non-vol.
  2680. Always returns false(2) when read."
  2681. ::= { saRgFirewall 1001 }
  2682. -- ===
  2683. -- RIP
  2684. -- ===
  2685. saRgRip OBJECT IDENTIFIER ::= { saRg 5 }
  2686. saRgRipBase OBJECT IDENTIFIER ::= { saRgRip 1 }
  2687. saRgRipEnabled OBJECT-TYPE
  2688. SYNTAX TruthValue
  2689. MAX-ACCESS read-write
  2690. STATUS current
  2691. DESCRIPTION
  2692. "Enables or disables router information protocol support in the device."
  2693. DEFVAL { false }
  2694. ::= { saRgRipBase 1 }
  2695. saRgRipMd5AuthEnable OBJECT-TYPE
  2696. SYNTAX TruthValue
  2697. MAX-ACCESS read-write
  2698. STATUS current
  2699. DESCRIPTION
  2700. "Setting this object to true(1) causes the device to enable md5 auth"
  2701. ::= { saRgRipBase 2 }
  2702. saRgRipMd5KeyId OBJECT-TYPE
  2703. SYNTAX INTEGER (0..255)
  2704. MAX-ACCESS read-write
  2705. STATUS current
  2706. DESCRIPTION
  2707. "Key ID value for Md5 auth.
  2708. This object return an empty string when read."
  2709. ::= { saRgRipBase 3 }
  2710. saRgRipMd5KeyValue OBJECT-TYPE
  2711. SYNTAX OCTET STRING (SIZE(0|16))
  2712. MAX-ACCESS read-write
  2713. STATUS current
  2714. DESCRIPTION
  2715. "MD5 Key Value"
  2716. ::= {saRgRipBase 4 }
  2717. saRgRipInterval OBJECT-TYPE
  2718. SYNTAX INTEGER (10..600)
  2719. MAX-ACCESS read-write
  2720. STATUS current
  2721. DESCRIPTION
  2722. "Interval in Seconds for the Rip Reporting interval."
  2723. ::= { saRgRipBase 5 }
  2724. saRgRipDestIpAddressType OBJECT-TYPE
  2725. SYNTAX InetAddressType
  2726. MAX-ACCESS read-write
  2727. STATUS current
  2728. DESCRIPTION
  2729. "The type of IP address assigned to the rgIpRipDestIpAddress."
  2730. DEFVAL { ipv4 }
  2731. ::= { saRgRipBase 6 }
  2732. saRgRipDestIpAddress OBJECT-TYPE
  2733. SYNTAX InetAddress
  2734. MAX-ACCESS read-write
  2735. STATUS current
  2736. DESCRIPTION
  2737. "Defines the RIP unicast destination IP Address for Rip Reports.
  2738. If this value returns 0.0.0.0 then this is the default
  2739. multicast IP address in the RFC (224.0.0.9)"
  2740. ::= { saRgRipBase 7 }
  2741. END