12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199 |
- --**************************************************************************
- --
- -- Copyright 2007 Scientific Atlanta, A Cisco Company
- -- All Rights Reserved
- -- No portions of this material may be reproduced in any
- -- form without the written permission of:
- -- Scientific Atlanta, A Cisco Company
- -- 5030 Sugarloaf Pkwy
- -- Lawrenceville, Georgia 30044
- --
- --**************************************************************************
- SA-CM-MIB DEFINITIONS ::= BEGIN
- IMPORTS
- MODULE-IDENTITY,
- OBJECT-TYPE,enterprises,
- Counter32,
- Integer32,
- IpAddress
- FROM SNMPv2-SMI
- MODULE-COMPLIANCE,
- OBJECT-GROUP
- FROM SNMPv2-CONF
- TEXTUAL-CONVENTION,
- MacAddress,DisplayString,
- TruthValue
- FROM SNMPv2-TC
- SnmpAdminString
- FROM SNMP-FRAMEWORK-MIB -- RFC2571
- ifIndex
- FROM IF-MIB;
-
- sa OBJECT IDENTIFIER ::= { enterprises 1429 }
-
- saCmMib MODULE-IDENTITY
- LAST-UPDATED "1105200000Z"
- ORGANIZATION "Scientific-Atlanta, Inc."
- CONTACT-INFO "marcin.godlewski@sciatl.com"
- DESCRIPTION
- "Scientific Atlanta Cable Modem MIB definition"
- -- history
- REVISION "1105200000Z"
- DESCRIPTION
- "Added saCmWebAccessHomeUsername and
- saCmWebAccessHomePassword (18146,18413)"
-
- REVISION "0801170000Z"
- DESCRIPTION
- "Added half-duplex-1Gbps(6) and full-duplex-1Gbps(7)
- to cmEthernetOperation
- Changed values to lowercase in cmUpstreamMode
- and cmDocsis1xQpskBurstPreamble"
- REVISION "0711160000Z"
- DESCRIPTION
- "Added saCmInternalDhcpServer (1859)
- Changed DEFVAL for saCmArpRateLimit (1862)"
- REVISION "0711030000Z"
- DESCRIPTION
- "Added saCmNarrowbandFallbackInterval (10123)"
- REVISION "0710100000Z"
- DESCRIPTION
- "Added saCmResiliencyInterval (10101)"
- REVISION "0708140000Z"
- DESCRIPTION
- "Corrected SEQUENCE objects for tables."
- REVISION "0705010000Z"
- DESCRIPTION
- "Changed saCmWebAccessAdvancedType default to 1
- Changed logic for HW sepcific SW download:
- no filename required in each row
- Removed saCmSwUpgradeFromMgt(1) from saCmSwAdminStatus
- Changed cmRGresetdefault
- remoteProvisionFilename
- remoteProvisionOperStatus
- remoteProvisionAdminStatus status to obsolte (move to RG)
- Added saCmDsBonding (10086)"
- REVISION "0701110000Z"
- DESCRIPTION
- "Changed description of saCmWebAccessAdvancedPassword
- Changed description of some objects in saCmIdentityDownload
- Added saCmForceDualscan (10021)"
- REVISION "0611220000Z"
- DESCRIPTION
- "Changed cmAPWeb and cmRemoteWebAccess
- status to obsolete (892)"
- REVISION "0610120000Z"
- DESCRIPTION
- "Added saCmCpeMacAging (1003)
- Added default to cmAPFtpSwitch (985,5326)"
- REVISION "0609250000Z"
- DESCRIPTION
- "Added saCmIdentityDownload (950)"
- REVISION "0609080000Z"
- DESCRIPTION
- "Added saCmTodRenewal (909)
- Added saCmAutoResetNoCpe (912)"
- REVISION "0609050000Z"
- DESCRIPTION
- "Changed saCmSwCvcReference and saCmSoftwareCvcTable
- status to obsolete (887)"
- REVISION "0608180000Z"
- DESCRIPTION
- "Added saCmWebAccess tree (892,5271)"
- REVISION "0607260000Z"
- DESCRIPTION
- "Added DEFVAL to cmConsoleMode (5239)"
- REVISION "0606200000Z"
- DESCRIPTION
- "Changed logic for HW sepcific SW download:
- no server required in each row."
- REVISION "0601170000Z" -- 2006/01/17
- DESCRIPTION
- "Added saCmArpRateLimit"
- REVISION "0512210000Z" -- 2005/12/21
- DESCRIPTION
- "Added saCmSoftwareDownload tree"
- REVISION "0105300000Z"
- DESCRIPTION
- "Initial Compilable Version."
- ::= { sa 77 } -- cableModem assign here
-
- -- Generic information
- dpxCmMibObjects OBJECT IDENTIFIER ::= { saCmMib 1 }
-
- --
- -- General Information about the CableModem
- --
- cmSysInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 1}
- cmVendorInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 2}
- cmAPInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 3}
- cmInterfaceInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 4}
- rgAPinfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 5}
- rgRemoteProvision OBJECT IDENTIFIER ::= { rgAPinfo 1}
- cpuUtilization OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem CPU utilization"
- ::= { cmSysInfo 1 }
- memUtilization OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem Memory utilization"
- ::= { cmSysInfo 2 }
- memFragmentation OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem MemFragemntation"
- ::= { cmSysInfo 3 }
-
- ethTxBufferNum OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem EthTxBufferNum"
- ::= { cmSysInfo 4 }
-
- usbTxBufferNum OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem UsbTxBufferNum"
- ::= { cmSysInfo 5 }
- macTxBufferNum OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem MacTxBufferNum"
- ::= { cmSysInfo 6 }
-
- macRxBufferNum OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "CableModem MacRxBufferNum"
- ::= { cmSysInfo 7 }
- cmUpstreamMode OBJECT-TYPE
- SYNTAX INTEGER {
- docsis1(1),
- atdma(2),
- scdma(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Status of the upstream communication type the cable modem is currently using with the CMTS.
- 1) DOCSIS 1.0 or 1.1 style TDMA
- 2) DOCSIS 2.0 ATDMA
- 3) DOCSIS 2.0 SCDMA"
- ::= { cmSysInfo 8 }
-
- vendorDefaultDSfreq OBJECT-TYPE
- SYNTAX Integer32 (93000000..855000000)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "
- DOCSIS:
- initial downstream frequency,
- range: 93000000 to 855000000 Hz
- EuroDOCSIS:
- initial downstream frequency,
- range: 88000000 to 859000000 Hz"
- ::= { cmVendorInfo 6 }
- cmAPIgmp OBJECT-TYPE
- SYNTAX INTEGER {
- disableIGMP(0),
- enableIGMP(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "
- 0: disable IGMP proxy,
- 1: enable IGMP proxy"
- ::= { cmAPInfo 1 }
- cmAPWeb OBJECT-TYPE
- SYNTAX INTEGER {
- no-cpe-access(0),
- restricted-access(1),
- open-access(2)
- }
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "Web page access level.
- 0: no CPE access to any page
- 1: access to syetm page only
- 2: access to all pages"
- ::= { cmAPInfo 2 }
- cmAPAgingOut OBJECT-TYPE
- SYNTAX INTEGER {
- disableAgingOut(0),
- enableAgingOut(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "
- 0: disable ARP aging out
- 1: enable ARP aging out"
- ::= { cmAPInfo 4 }
- cmAPBpi2CertStatus OBJECT-TYPE
- SYNTAX INTEGER {
- installed(0),
- notInstalled(1),
- invalidCertificate(2),
- other(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of this object is the option way of
- the CM certificated."
- ::= { cmAPInfo 5 }
- cmAPWebSwitch OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object is ued to turn on/off web pages.
- Once we change the value of this object,
- CM will reboot and the new value will take effect."
- ::= { cmAPInfo 6 }
- cmAPWebAccessLvlPassword OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..40))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object is used to for changing the password
- that controls the level of access to the Web Wizard."
- ::= { cmAPInfo 7 }
- cmAPFtpSwitch OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object is used to switch ON/OFF ftp improvement function."
- DEFVAL { 1 }
- ::= { cmAPInfo 8 }
- cmRGresetdefault OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "If enable, RG setting can be reset by ResetToDefault button"
- ::= { cmAPInfo 9 }
- cmRemoteWebAccess OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "If enable, MSO can read/write web page from WAN side"
- ::= { cmAPInfo 10 }
- cmAPDsPlan OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..1))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object is used to change DS frequency plan.
-
- a - North America (NTSC)
- b - International DOCSIS (PAL-I, PAL-G, NTSC and 1 MHz step routine)
- c - International Euro-DOCSIS/DOCSIS (PAL-G, PAL-I, NTSC and 1 MHz step routine)
- d - Japanese (NTSC Japan)
- "
- ::= { cmAPInfo 11 }
-
- cmAPConsoleEnablePassword OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..40))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object is used to for changing the password
- that enables or disables the console port."
- ::= { cmAPInfo 12 }
- cmAPMulticastPromiscuousMode OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Support for transparent multicast pass-thru using Promiscuous Multicast Mode.
- The setting will be stored in non-volatile memory and will be retained
- through a power cycle. It can be forcibly cleared with a fatcory reset."
- ::= { cmAPInfo 13 }
-
- cmDocsis1xQpskBurstPreamble OBJECT-TYPE
- SYNTAX INTEGER {
- qpsk0(0),
- qpsk1(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Controls the default setting of the preamble type when running in DOCSIS 1.x mode.
- In DOCSIS 2.0 mode the preamble types is specified by the CMTS via the Upstream Channel
- Descriptor.
- 0: Use QPSK0 Preamble type as the default
- 1: Use QPSK1 Preamble type as the default"
- DEFVAL { 0 }
- ::= { cmAPInfo 14 }
-
- cmAPInternalInterface OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Controls the state of local interface.
- 0: Shut down local interface,
- 1: Leave local interface as is."
- DEFVAL { 1 }
- ::= { cmAPInfo 15 }
- cmAPWebAccessLvlUsername OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..40))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object is used to for changing the username
- that controls the level of access to the Web Wizard."
- ::= { cmAPInfo 16 }
-
- cmAPResetNow OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Setting this object to true(1) causes the device to
- reset as momentary activation of reset switch,
- which reset only the DOCSIS parameters to factory default values.
- Reading this object always returns false(2)."
- ::= { cmAPInfo 17 }
- cmAPFactoryReset OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Can be set with a sequence of values to activate a remote factory reset.
- This is the same as a sustained ( 3 seconds or more ) reset switch.
- Reading this object always returns false(2)."
- ::= { cmAPInfo 18 }
- saCmArpRateLimit OBJECT-TYPE
- SYNTAX INTEGER (0..100)
- UNITS "packets-per-second"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Setting ARP rate-limit defines the number of ARP packets
- that can be processed per second. Limitation of this number
- prevents denial-of-service attacks. A value of 20 pps is a
- good reference. Setting the value to 0 allows unlimited
- incoming ARP messages"
- DEFVAL { 0 }
- ::= { cmAPInfo 19 }
-
- saCmInternalDhcpServer OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Controls the DHCP server that is used when CM is offline.
- 0: disable internal DHCP server
- 1: enable internal DHCP server"
- DEFVAL { 1 }
- ::= { cmAPInfo 20 }
- remoteProvisionServer OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "The address of the TFTP server used for RG config download or upload.
- If the TFTP server is unknown, return 0.0.0.0."
- ::= { rgRemoteProvision 1 }
- remoteProvisionFilename OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..64))
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "The file name of the config file to be download or upload.
- If unknown, the string '(unknown)' is returned."
- ::= { rgRemoteProvision 2 }
- remoteProvisionOperStatus OBJECT-TYPE
- SYNTAX INTEGER {
- inProgress(1),
- complete(2),
- failed(3),
- other(4)
- }
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "InProgress(1) indicates that a TFTP download or upload is underway,
- Complete(2) indicates that the last download or upload is successful,
- failed(3) indicates that the last attempted download or upload is falied."
- ::= { rgRemoteProvision 3 }
- remoteProvisionAdminStatus OBJECT-TYPE
- SYNTAX INTEGER {
- download(1),
- upload(2)
- }
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "If set to download(1), the device will initiate a
- TFTP RG config file download using remoteProvisionFilename.
- If set to upload(2), the device will initiate a TFTP RG config file
- upload to remoteProvisionServer. The filename will be the same as
- remoteProvisionFilename.
- At initial startup, this object has the default value of
- download(1)."
- ::= { rgRemoteProvision 4 }
-
- virusProtectionSoftwareURL OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..255))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This string is the The Virus Protection Software URL.
- It will be used as download link when click Virus Protection/software download in Setup page."
- ::= { rgAPinfo 2}
-
- --
- cmEthernetOperation OBJECT-TYPE
- SYNTAX INTEGER {
- autoNegotiation(0),
- half-duplex-10Mbps(1),
- full-duplex-10Mbps(2),
- half-duplex-100Mbps(3),
- full-duplex-100Mbps(4),
- ethernetNotConnected(5),
- half-duplex-1Gbps(6),
- full-duplex-1Gbps(7)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Sets Ethernet mode.
- 0: autoNegotiation(0),
- 1: half-duplex-10Mbps(1),
- 2: full-duplex-10Mbps(2),
- 3: half-duplex-100Mbps(3),
- 4: full-duplex-100Mbps(4),
- 5: ethernetNotConnected(5),
- 6: half-duplex-1Gbps(6),
- 7: full-duplex-1Gbps(7)"
- ::= { cmInterfaceInfo 1 }
- cmAccessProtectionRight OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Default is Disable.
- If you want to use AccessProtection,you must select Enable ,
- or AccessProtection can't be selected."
- ::= { cmInterfaceInfo 2 }
- cmAccessProtection OBJECT-TYPE
- SYNTAX INTEGER {
- inactive(1),
- active(2),
- automatic(3)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Default is Disable.
-
- inactive(1): It detect traffic from CPE. CM is on normal situtation.
- active(2) : CM is on sleep situtation.
- automatic(3): CM will detect automaticlly. You can set time on AccessProtectionDelay.
- If CM detect traffic from CPE,if will show disable again. "
- ::= { cmInterfaceInfo 3 }
-
- cmAccessProtectionDelay OBJECT-TYPE
- SYNTAX Integer32 (1..255)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Default is 5 mins. The range is 1 to 255min.
- But the function is effective when AccessProtection set automatic."
- ::= { cmInterfaceInfo 4 }
-
- cmMsgLED OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- enable(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- ""
- ::= { cmInterfaceInfo 6 }
- cmConsoleMode OBJECT-TYPE
- SYNTAX INTEGER {
- disable(0),
- readOnly(1),
- readWrite(2)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "To Control console port is disabled, read only, or read write"
- DEFVAL { 0 }
- ::= { cmInterfaceInfo 7 }
- cmTimerT4 OBJECT-TYPE
- SYNTAX INTEGER (30..60)
- UNITS "seconds"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "T4 timeout definition."
- DEFVAL { 30 }
- ::= { cmInterfaceInfo 8 }
- saCmTodRenewal OBJECT-TYPE
- SYNTAX INTEGER
- UNITS "hours"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines how often to update time with ToD protocol.
- 0: never
- 1: together with DHCP renewal
- 2-11: reserved
- 12+: number of hours"
- DEFVAL { 0 }
- ::= { cmInterfaceInfo 9 }
- saCmCpeMacAging OBJECT-TYPE
- SYNTAX INTEGER
- UNITS "seconds"
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Setting this object to any value N > 0 will cause the CM to remove a MAC address
- from its CPE table N seconds after the modem has detected no traffic from it.
- This feature applies ONLY to devices connected to the CM, not the embedded ones
- (as MTA or CableHome).
- NOTE: The default value of 0 means the feature is disabled."
- DEFVAL { 0 }
- ::= { cmInterfaceInfo 11 }
-
- saCmDocsisLock OBJECT-TYPE
- SYNTAX INTEGER {
- euCmSkip(0),
- euCmLock(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Setting this object allows a Euro-DOCSIS modem to operate
- on a DOCSIS channel. Normally, Euro-DOCSIS will only
- operate on a Euro-DOCSIS channel.
- 0: Euro-DOCSIS modem will keep scanning until it finds a
- Euro-DOCSIS or DOCSIS channel. It will lock on that
- channel, get configuration file and if it is a DOCSIS
- channel, it will un-lock and continue scanning further.
- 1: Euro-DOCSIS modem will stay locked if it locates a
- DOCSIS or Euro-DOCSIS channel.
- NOTE: This object is only applied on Euro-DOCSIS models.
- DOCSIS models ignore this object.
- Equivalent to VSIF 109."
- DEFVAL { 0 }
- ::= { cmInterfaceInfo 13 }
-
-
- -- =====================================
- -- HW SPECIFIC SOFTWARE DOWNLOAD OBJECTS
- -- =====================================
- --
- -- This table defines an alternative method of downloading
- -- new software to cable modems.
- -- When a SA modem reads the config file and finds this table present,
- -- it will do the following, for each row in the table:
- -- 1. Compare saCmSwModel name to its own name.
- -- If not the same, go to the next row in the table.
- -- If not present or the same, go to 2.
- -- 2. Compare saCmSwHwVer name to its own hardware version.
- -- If not the same, go to the next row in the table.
- -- If not present or the same, go to 3.
- -- 3. Compare saCmSwBootLoader to its own boot loader.
- -- If not the same, go to the next row in the table.
- -- If not present or the same, go to 4.
- -- 4. Compare saCmSwProto to its own signaling protocol.
- -- If not present or the same or any(0), go to 5.
- -- If not the same, go to the next row in the table.
- -- 5. If saCmSwFilename is present, copy the value to docsDevSwFilename.
- -- If saCmSwAdminStatus is present, copy the value to docsDevSwAdminStatus.
- -- If saCmSwServer is present, copy the value to docsDevSwServer.
- -- 6. If saCmSwMethod = unsecure(2), assume VSIF 38 = 1. If secure (1),
- -- use CVC that comes with software.
- -- 7. Exit the table.
- -- If no rows are left, use config file TLVs for upgrading software.
- --
- -- Hint: The most specific rows (the ones that use saCmSwModel,
- -- saCmSwHwVer and saCmSwProto) should be placed in the beginning
- -- of the table.
- saCmSoftwareDownload OBJECT IDENTIFIER ::= { dpxCmMibObjects 6 }
- saCmSoftwareTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SaCmSoftwareEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table for hardware specific software download."
- ::= { saCmSoftwareDownload 1 }
- saCmSoftwareEntry OBJECT-TYPE
- SYNTAX SaCmSoftwareEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Entries for hardware specific software download."
- INDEX { saCmSwIndex }
- ::= { saCmSoftwareTable 1 }
- SaCmSoftwareEntry ::= SEQUENCE
- {
- saCmSwIndex INTEGER,
- saCmSwModel SnmpAdminString,
- saCmSwHwVer SnmpAdminString,
- saCmSwBootLoader SnmpAdminString,
- saCmSwProtocol INTEGER,
- saCmSwFilename SnmpAdminString,
- saCmSwServer IpAddress,
- saCmSwAdminStatus INTEGER,
- saCmSwMethod INTEGER,
- saCmSwCvcReference INTEGER
- }
- saCmSwIndex OBJECT-TYPE
- SYNTAX INTEGER (1..30)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Index used to order the application of access entries."
- ::= { saCmSoftwareEntry 1 }
- saCmSwModel OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Model name of the cable modem product.
- If not set, applies to all models.
- example: DPC2100"
- ::= { saCmSoftwareEntry 2 }
- saCmSwHwVer OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Hardware version of the cable modem product.
- If not set, applies to all versions."
- DEFVAL { "any" }
- ::= { saCmSoftwareEntry 3 }
- saCmSwBootLoader OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Boot loader version of the cable modem product.
- If not set, applies to all versions."
- DEFVAL { "any" }
- ::= { saCmSoftwareEntry 4 }
- saCmSwProtocol OBJECT-TYPE
- SYNTAX INTEGER {
- any(0),
- ncs(1),
- sip(2)
- }
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Protocol used in cable modem product."
- DEFVAL { 0 }
- ::= { saCmSoftwareEntry 5 }
- saCmSwFilename OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..64))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Filename of the software image."
- ::= { saCmSoftwareEntry 6 }
- saCmSwServer OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "TFTP server IP address where software image is located."
- ::= { saCmSoftwareEntry 7 }
- saCmSwAdminStatus OBJECT-TYPE
- SYNTAX INTEGER {
- saCmSwAllowProvisioningUpgrade(2),
- saCmSwIgnoreProvisioningUpgrade(3)
- }
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "See docsDevSwAdminStatus for details."
- ::= { saCmSoftwareEntry 8 }
- saCmSwMethod OBJECT-TYPE
- SYNTAX INTEGER {
- secure(1),
- unsecure(2)
- }
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Method of software download."
- DEFVAL { 1 }
- ::= { saCmSoftwareEntry 9 }
- saCmSwCvcReference OBJECT-TYPE
- SYNTAX INTEGER
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "reference to CVC table row.
- If not specified or 0, TLV-32 CVC will be used."
- DEFVAL { 0 }
- ::= { saCmSoftwareEntry 10 }
- saCmSoftwareCvcTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SaCmSoftwareCvcEntry
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "CVC table for hardware specific software download."
- ::= { saCmSoftwareDownload 2 }
- saCmSoftwareCvcEntry OBJECT-TYPE
- SYNTAX SaCmSoftwareCvcEntry
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "Entries for hardware specific software download CVC."
- INDEX { saCmSwCvcIndex }
- ::= { saCmSoftwareCvcTable 1 }
- SaCmSoftwareCvcEntry ::= SEQUENCE
- {
- saCmSwCvcIndex INTEGER,
- saCmSwMfgCvc SnmpAdminString
- }
- saCmSwCvcIndex OBJECT-TYPE
- SYNTAX INTEGER (1..5)
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "Index used to order the application of access entries."
- ::= { saCmSoftwareCvcEntry 1 }
- saCmSwMfgCvc OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "The length of the CVC is 200 hex characters (100 Bytes)
- except for the last block.
- Multiple objects can be specified in a row as CVC is usually
- longer than 100 bytes."
- ::= { saCmSoftwareCvcEntry 2 }
- -- ============================================
- -- END OF HW SPECIFIC SOFTWARE DOWNLOAD OBJECTS
- -- ============================================
- -- ===============
- -- WEB ACCESS TREE
- -- ===============
- saCmWebAccess OBJECT IDENTIFIER ::= { dpxCmMibObjects 7 }
- saCmWebAccessTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SaCmWebAccessEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Table for web access levels."
- ::= { saCmWebAccess 1 }
- saCmWebAccessEntry OBJECT-TYPE
- SYNTAX SaCmWebAccessEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Entries for web access levels."
- INDEX { ifIndex }
- ::= { saCmWebAccessTable 1 }
- SaCmWebAccessEntry ::= SEQUENCE
- {
- saCmWebAccessLevel INTEGER
- }
- saCmWebAccessLevel OBJECT-TYPE
- SYNTAX INTEGER {
- off(0),
- systemOnly(1),
- basic(2),
- advanced(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Access level for individual interface."
- ::= { saCmWebAccessEntry 1 }
- -- index 2-4 reserved for Basic type/user/pass
- saCmWebAccessHomeUsername OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines the username for home-user.
- This parameter is stored in non-vol and is blank by default.
-
- NOTE: This should be a hidden value in SNMPGET/SNMPWALK but user
- should be able to set this using SNMPSET"
- ::= { saCmWebAccess 3 }
- saCmWebAccessHomeUserPassword OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines the password for home-user.
- If user's password matches the default password (meaning user has not
- changed the password), a change password page comes out every time a
- user connects to the web pages.
- If user's password does not match the default password (meaning user
- has changed it) the change password page does not show.
-
- This parameter is stored in non-vol and is blank by default.
-
- If the default password is blank in non-vol (after factory default for
- example), it gets populated with this object's value.
-
- NOTE: This should be a hidden value in SNMPGET/SNMPWALK but user
- should be able to set this using SNMPSET"
- ::= { saCmWebAccess 4 }
- saCmWebAccessAdvancedType OBJECT-TYPE
- SYNTAX INTEGER {
- plain(1),
- potd(2)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Type of password for advnaced pages."
- DEFVAL { 1 }
- ::= { saCmWebAccess 5 }
- saCmWebAccessAdvancedUsername OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..40))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Username for advanced web pages."
- DEFVAL { "admin" }
- ::= { saCmWebAccess 6 }
- saCmWebAccessAdvancedPassword OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..40))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Password (depends on type) for advanced web pages.
- If type = 1, the password is the string value.
- If type = 2, the password is the 16-byte octet (hex) string
- of MD5 of seed generated by the PoTD tool."
- ::= { saCmWebAccess 7 }
-
- saCmWebAccessHomeUserClearPassword OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Clears home-user passwords if set to true (clear=set to default).
- Always returns false when read."
- DEFVAL { false }
- ::= { saCmWebAccess 9 }
- -- ======================
- -- END OF WEB ACCESS TREE
- -- ======================
- -- =============
- -- CERT DOWNLOAD
- -- =============
- saCmIdentityDownload OBJECT IDENTIFIER ::= { dpxCmMibObjects 8 }
- saCmIdentityDownloadServer OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines the IP address of TFTP server with identities.
- For an identity for MAC adress of M1:M2:M3:M4:M5:M6, the
- filename requested will be M1M2M3/M4/M5/M6.bin.
- The default value of this object equals the siaddr from DHCP offer."
- ::= { saCmIdentityDownload 1 }
- saCmIdentityDownloadServerDir OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines the relative directory where the certificates are located.
- For an identity for MAC adress of M1:M2:M3:M4:M5:M6, and the object
- set to 'cert/test' the filename requested will be
- cert/test/M1M2M3/M4/M5/M6.bin for device identity and
- and cert/test/sprca.cer for the SPRCA."
- DEFVAL { "" }
- ::= { saCmIdentityDownload 2 }
- saCmIdentityDownloadType OBJECT-TYPE
- SYNTAX INTEGER {
- cm(1),
- mta(2),
- sprca(3)
- }
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Index for the download table.
- Device identities are encrypted while SPRCA are not."
- ::= { saCmIdentityDownload 3 }
- saCmIdentityDownloadTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SaCmIdentityDownloadEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Defines parameters for the identity download."
- ::= { saCmIdentityDownload 4 }
-
- saCmIdentityDownloadEntry OBJECT-TYPE
- SYNTAX SaCmIdentityDownloadEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- ""
- INDEX { saCmIdentityDownloadType }
- ::= { saCmIdentityDownloadTable 1 }
-
- SaCmIdentityDownloadEntry ::= SEQUENCE {
- saCmIdentityDownloadFilename SnmpAdminString,
- saCmIdentityDownloadTimestamp SnmpAdminString,
- saCmIdentityDownloadStatus INTEGER
- }
- saCmIdentityDownloadFilename OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines the filename (and path) for Service Provider Root certificate
- or device identity."
- ::= { saCmIdentityDownloadEntry 1 }
- saCmIdentityDownloadTimestamp OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE(12))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Defines the timestamp (YYYYMMDDHHMM) for the identity download.
- If the date is later than stored in the modem, the download may proceed.
- If the date is older or the same than in the modem, nothing happens.
- If the download is successful, the modem will write the new date to non-vol."
- ::= { saCmIdentityDownloadEntry 2 }
- saCmIdentityDownloadStatus OBJECT-TYPE
- SYNTAX INTEGER {
- idle(1),
- download(2),
- success(3),
- errorTimestamp(4),
- errorServer(5),
- errorFileNotFound(6),
- errorBadIdentity(7)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Commands to download the identity when set to download(2).
- Default value of idle(1) is to ignore download.
- Possible read-only values returned when queried :
- - idle(1): the modem has not attmpted to download the identities since last reboot
- - success(3): downloaded the identities successfully
- - errorTimestamp(4): the timestamp specified is not newer that in the modem
- - errorServer(5): TFTP server did not respond
- - errorFileNotFound(6): no identity file on the server
- - errorBadIdentity(7): the identity file is not good"
- DEFVAL { 1 }
- ::= { saCmIdentityDownloadEntry 3 }
- -- ====================
- -- END OF CERT DOWNLOAD
- -- ====================
- saCmStbSpecific OBJECT IDENTIFIER ::= { dpxCmMibObjects 9 }
- -- SETTOP SPECIFIC, maintained externally.
- saLKF OBJECT IDENTIFIER ::= { dpxCmMibObjects 11 }
- saLKFTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SaLKFEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of Last Known Frequencies."
- ::= { saLKF 1 }
-
- saLKFEntry OBJECT-TYPE
- SYNTAX SaLKFEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A row in the table that specifies a single frequency."
- INDEX { saLKFIndex }
- ::= { saLKFTable 1 }
-
- SaLKFEntry ::=
- SEQUENCE {
- saLKFIndex INTEGER,
- saLKFFrequency Integer32
- }
-
- saLKFIndex OBJECT-TYPE
- SYNTAX INTEGER (1..10)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Indicates the instance of this table row."
- ::= { saLKFEntry 1 }
- saLKFFrequency OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Frequency in Hz"
- ::= { saLKFEntry 2 }
-
- END
|