smilint output for ./DVB-CABLE-INA-MIB
Message Severities |
Severity | Count |
severe | 1 |
Message Types |
Type | Count |
internal-other (severe) | 1 |
Messages:
DVB-CABLE-INA-MIB
1: -- extracted from draft-ietf-ipcdn-dvbdev-mib-00.txt
2: -- at Wed Apr 4 06:05:00 2001
3:
4: DVB-CABLE-INA-MIB DEFINITIONS ::= BEGIN
5: IMPORTS
6: MODULE-IDENTITY,
7: OBJECT-TYPE,
8: Counter32,
9: Integer32,
10: Unsigned32,
11: experimental
12: FROM SNMPv2-SMI
13: RowStatus,
14: DateAndTime,
15: DisplayString,
16: TruthValue,
17: TEXTUAL-CONVENTION,
18: MacAddress
19: FROM SNMPv2-TC
20:
21: Pedersen Informational - Expires August 2001 7
21: severe -
syntax error, unexpected UPPERCASE_IDENTIFIER, expecting FROM or ','
22: DVB Cable INA Device MIB Feb 2001
23:
24: SnmpAdminString
25: FROM SNMP-FRAMEWORK-MIB
26: InetAddress,
27: InetAddressType
28: FROM INET-ADDRESS-MIB
29: OBJECT-GROUP,
30: MODULE-COMPLIANCE
31: FROM SNMPv2-CONF
32: InterfaceIndexOrZero,
33: InterfaceIndex
34: FROM IF-MIB;
35:
36: -- Before this MIB will parse it requires a valid SMI subtree
37: -- For the purposes of parsing the MIB I have put the MIB under the
38: -- 'experimental' subtree. Strictly this is reserved for MIBs being
39: -- developed by IETF working groups. xx should be replaced with a
40: -- numeric value which will not clash with any MIBs local to your
41: -- organisation and it should only be used for the purpose of
42: -- testing. If this MIB becomes part of the IETF IPCDN work then
43: -- the issue of a valid subtree will be resolved, otherwise it is
44: -- recommended that ECCA obtain an enterprise number from IANA under
45: -- which this MIB can be placed.
46:
47: dvbDevice OBJECT IDENTIFIER ::= { experimental 1 } -- See Above
48:
49: dvbIna MODULE-IDENTITY
50:
51: LAST-UPDATED "200101100000Z"
52:
53: ORGANIZATION "DVB/DAVIC Interoperability Consortium Technical
54: Working Group"
55: CONTACT-INFO
56: " Ian Wheelock
57: Postal: Com21, Ireland
58: 4400 Cork Airport Business Park
59: Kinsale Road,
60: Cork,
61: IRELAND
62:
63: Tel: +353 2173 05800
64: Fax: +353 2143 21972
65: E-mail: ianw@com21.com"
66:
67: DESCRIPTION "The MIB modules for INAs that
68: conform to the EuroModem specification. This
69: MIB assumes the INA implements MIB-II RFC 1213
70:
71: The original MIB definition work was carried
72: out for the DVB-RC group by
73: Bert Van Willigen
74: Philips Research Laboratory Eindhoven,
75: The Netherlands."
76:
77: REVISION "200101100000Z"
78:
79: Pedersen Informational - Expires August 2001 8
80: DVB Cable INA Device MIB Feb 2001
81:
82: DESCRIPTION "Changed all groups to be optional.
83: jmp@cisco.com"
84:
85: REVISION "200012210000Z"
86: DESCRIPTION "Changed TOS map in IP filter.
87: Correcting errors.
88: jmp@cisco.com"
89:
90: REVISION "200011160000Z"
91: DESCRIPTION "Shortening lines.
92: Corrections of typing errors.
93: jmp@cisco.com"
94:
95: REVISION "200011140000Z"
96: DESCRIPTION "DHCP table made optional.
97: Corrections of typing errors."
98:
99: REVISION "200011080000Z"
100: DESCRIPTION "New agreement on mandatory groups.
101: NIU IP table made. Server table and alarm
102: summary removed."
103:
104: REVISION "200010020000Z"
105: DESCRIPTION "Update of Device-MIB to include proper
106: conformance section and addition of InetAddress
107: and InetAddressType."
108:
109: REVISION "200008310000Z"
110: DESCRIPTION "The original mib organisation that included the
111: the Device and IF related information in one
112: large MIB.
113: Split of the MIB was proposed by the WGT on
114: the 29 August 2000. This resulted in this
115: Device-MIB being created."
116:
117: REVISION "200008190000Z"
118: DESCRIPTION "The original MIB organisation that included the
119: Device and IF related information in one large
120: MIB."
121: ::= {dvbDevice 4}
122:
123: -- Sub divided dvbIna into MIB Objects and conformance
124: dvbInaMibObjects OBJECT IDENTIFIER ::= {dvbIna 1}
125: dvbInaMibConform OBJECT IDENTIFIER ::= {dvbIna 2}
126:
127: -- Define identifiers under dvbInaMibObjects
128:
129: dvbInaDevice OBJECT IDENTIFIER ::= {dvbInaMibObjects 1}
130: dvbInaNmAccess OBJECT IDENTIFIER ::= {dvbInaMibObjects 2}
131: dvbInaSw OBJECT IDENTIFIER ::= {dvbInaMibObjects 3}
132: dvbInaDhcp OBJECT IDENTIFIER ::= {dvbInaMibObjects 4}
133: dvbInaEvent OBJECT IDENTIFIER ::= {dvbInaMibObjects 5}
134: dvbInaIpFilter OBJECT IDENTIFIER ::= {dvbInaMibObjects 6}
135: dvbInaEthFilter OBJECT IDENTIFIER ::= {dvbInaMibObjects 7}
136:
137: Pedersen Informational - Expires August 2001 9
138: DVB Cable INA Device MIB Feb 2001
139:
140: dvbInaNiuError OBJECT IDENTIFIER ::= {dvbInaMibObjects 8}
141: dvbInaNiuIp OBJECT IDENTIFIER ::= {dvbInaMibObjects 9}
142:
143: -- Define identifiers under dvbInaMibConform
144:
145: dvbInaCompliances OBJECT IDENTIFIER ::= {dvbInaMibConform 1}
146: dvbInaGroups OBJECT IDENTIFIER ::= {dvbInaMibConform 2}
147:
148: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
149: -- Device group
150: --
151: -- The device group provides general information and control of
152: -- the device.
153: -- It is a supplement to the MIB-II system group.
154: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
155:
156: dvbInaDeviceDateTime OBJECT-TYPE
157: SYNTAX DateAndTime
158: MAX-ACCESS read-write
159: STATUS current
160: DESCRIPTION
161: "The date and time, with optional timezone information."
162: ::= { dvbInaDevice 1 }
163:
164: dvbInaDeviceResetNow OBJECT-TYPE
165: SYNTAX TruthValue
166: MAX-ACCESS read-write
167: STATUS current
168: DESCRIPTION
169: "Setting this object to true(1) causes the device to reset.
170: Reading this object always returns false(2)."
171: ::= { dvbInaDevice 2 }
172:
173: dvbInaDeviceSerialNumber OBJECT-TYPE
174: SYNTAX DisplayString
175: MAX-ACCESS read-only
176: STATUS current
177: DESCRIPTION
178: "The manufacturer's serial number for this device."
179: ::= { dvbInaDevice 3 }
180:
181: dvbInaDeviceUptime OBJECT-TYPE
182: SYNTAX TimeTicks
183: MAX-ACCESS read-only
184: STATUS current
185: DESCRIPTION
186: "The amount of time since this device was last initialized.
187: Note that this is different from sysUpTime in MIB-II
188: because sysUpTime is the uptime of the network management
189: portion of the device."
190: ::= { dvbInaDevice 4 }
191:
192: dvbInaDeviceCurrentState OBJECT-TYPE
193: SYNTAX INTEGER {
194:
195: Pedersen Informational - Expires August 2001 10
196: DVB Cable INA Device MIB Feb 2001
197:
198: init (1),
199: starting (2),
200: operational (3),
201: standby (4),
202: stopping (5),
203: alarm (6),
204: dead (7)
205: }
206: MAX-ACCESS read-only
207: STATUS current
208: DESCRIPTION
209: "Current (operational) state of the INA."
210: ::= { dvbInaDevice 5 }
211:
212: dvbInaDeviceDesiredState OBJECT-TYPE
213: SYNTAX INTEGER {
214: init (1),
215: operational (3),
216: standby (4)
217: }
218: MAX-ACCESS read-write
219: STATUS current
220: DESCRIPTION
221: "The desired state of the INA. The following values are
222: possible: 'Standby(4)' and 'Operational(3)'"
223: DEFVAL { standby }
224: ::= { dvbInaDevice 6 }
225:
226: dvbInaDeviceMibVersion OBJECT-TYPE
227: SYNTAX DisplayString
228: MAX-ACCESS read-only
229: STATUS current
230: DESCRIPTION
231: "This string object specifies the MIB version number of this
232: MIB Default is '1.0' "
233: ::= { dvbInaDevice 7 }
234:
235: dvbInaDeviceDhcpRelaySupport OBJECT-TYPE
236: SYNTAX TruthValue
237: MAX-ACCESS read-only
238: STATUS current
239: DESCRIPTION
240: "Specifies whether the INA support DHCP relay.
241: If this parameter is true, the INA support DHCP relay."
242: ::= { dvbInaDevice 8 }
243:
244: -- --------------------------------------------------------------------
245: --
246: -- NMS Access Table
247: --
248: -- NMS Access Table controls access to the INA by the Network Management
249: -- Stations (NMSs).
250: -- Note. Enabling and disabling of trap levels is needed to specify for
251: -- each manager the individual priority levels of which it is going to
252:
253: Pedersen Informational - Expires August 2001 11
254: DVB Cable INA Device MIB Feb 2001
255:
256: -- receive traps. This is done to reduce the number of traps a manager
257: -- is going to receive.
258: --
259: -- --------------------------------------------------------------------
260:
261: dvbInaNmAccessTable OBJECT-TYPE
262: SYNTAX SEQUENCE OF DvbInaNmAccessEntry
263: MAX-ACCESS not-accessible
264: STATUS current
265: DESCRIPTION
266: "This table controls access to SNMP objects by network
267: management stations. If the table is empty, access
268: to SNMP objects is unrestricted."
269: ::= { dvbInaNmAccess 1 }
270:
271: dvbInaNmAccessEntry OBJECT-TYPE
272: SYNTAX DvbInaNmAccessEntry
273: MAX-ACCESS not-accessible
274: STATUS current
275: DESCRIPTION
276: "Controls access to SNMP objects by a particular network
277: management station. For each entry in this table, the
278: contents are not readable unless the management station
279: has read-write permission."
280: INDEX { dvbInaNmAccessIndex }
281: ::= { dvbInaNmAccessTable 1 }
282:
283: DvbInaNmAccessEntry ::= SEQUENCE {
284: dvbInaNmAccessIndex Integer32,
285: dvbInaNmAccessIpType InetAddressType,
286: dvbInaNmAccessIp InetAddress,
287: dvbInaNmAccessIpMaskType InetAddressType,
288: dvbInaNmAccessIpMask InetAddress,
289: dvbInaNmAccessCommunity DisplayString,
290: dvbInaNmAccessControl INTEGER,
291: dvbInaNmAccessInterfaces OCTET STRING,
292: dvbInaNmAccessStatus RowStatus,
293: dvbInaNmAccessLevelEnable BITS
294: }
295:
296: dvbInaNmAccessIndex OBJECT-TYPE
297: SYNTAX Integer32 (1..2147483647)
298: MAX-ACCESS not-accessible
299: STATUS current
300: DESCRIPTION
301: "Index used to order the application of access entries."
302: ::= { dvbInaNmAccessEntry 1 }
303:
304: dvbInaNmAccessIpType OBJECT-TYPE
305: SYNTAX InetAddressType
306: MAX-ACCESS read-create
307: STATUS current
308: DESCRIPTION
309: "Specifies the format of the IP address"
310:
311: Pedersen Informational - Expires August 2001 12
312: DVB Cable INA Device MIB Feb 2001
313:
314: ::= { dvbInaNmAccessEntry 2 }
315:
316: dvbInaNmAccessIp OBJECT-TYPE
317: SYNTAX InetAddress
318: MAX-ACCESS read-create
319: STATUS current
320: DESCRIPTION
321: "The IP address (or subnet) of the network management
322: station. The address 255.255.255.255 is defined to mean
323: any NMS. If traps are enabled for this entry, then the
324: value must be the address of a specific device."
325: DEFVAL { 'ffffffff'h }
326: ::= { dvbInaNmAccessEntry 3 }
327:
328: dvbInaNmAccessIpMaskType OBJECT-TYPE
329: SYNTAX InetAddressType
330: MAX-ACCESS read-create
331: STATUS current
332: DESCRIPTION
333: "Specifies the format of the IP address"
334: ::= { dvbInaNmAccessEntry 4 }
335:
336: dvbInaNmAccessIpMask OBJECT-TYPE
337: SYNTAX InetAddress
338: MAX-ACCESS read-create
339: STATUS current
340: DESCRIPTION
341: "The IP subnet mask of the network management stations.
342: If traps are enabled for this entry, then the value must
343: be 255.255.255.255."
344: DEFVAL { 'ffffffff'h }
345: ::= { dvbInaNmAccessEntry 5 }
346:
347: dvbInaNmAccessCommunity OBJECT-TYPE
348: SYNTAX DisplayString
349: MAX-ACCESS read-create
350: STATUS current
351: DESCRIPTION
352: "The community string to be matched for access by this
353: entry. If set to the null string then any community string
354: will match."
355: DEFVAL { "public" }
356: ::= { dvbInaNmAccessEntry 6 }
357:
358: dvbInaNmAccessControl OBJECT-TYPE
359: SYNTAX INTEGER {
360: none(1),
361: read(2),
362: readWrite(3),
363: roWithTraps(4),
364: rwWithTraps(5),
365: trapsOnly(6)
366: }
367: MAX-ACCESS read-create
368:
369: Pedersen Informational - Expires August 2001 13
370: DVB Cable INA Device MIB Feb 2001
371:
372: STATUS current
373: DESCRIPTION
374: "Specifies the type of access allowed to this NMS. Setting
375: this object to none(1) causes the table entry to be
376: destroyed. Read(2) allows access by 'get' and 'get-next'
377: PDUs. ReadWrite(3) allows access by 'set' as well.
378: RoWithtraps(4), rwWithTraps(5), and trapsOnly(6)
379: control distribution of Trap PDUs transmitted by this
380: device."
381: DEFVAL { read }
382: ::= { dvbInaNmAccessEntry 7 }
383:
384: dvbInaNmAccessInterfaces OBJECT-TYPE
385: SYNTAX OCTET STRING ( SIZE(4) )
386: MAX-ACCESS read-create
387: STATUS current
388: DESCRIPTION
389: "Specifies the set of interfaces from which requests from
390: this NMS will be accepted.
391: Each octet within the value of this object specifies a set
392: of eight interfaces, with the first octet specifying
393: interfaces 1 through 8, the second octet specifying
394: interfaces 9 through 16, etc. Within each octet, the most
395: significant bit represents the lowest numbered interface,
396: and the least significant bit represents the highest
397: numbered interface. Thus, each interface is represented by
398: a single bit within the value of this object. If that bit
399: has a value of '1' then that interface is included in the
400: set.
401:
402: Note that entries in this table apply only to link-layer
403: interfaces (e.g., Ethernet and CATV MAC). Upstream and
404: downstream channel interfaces must not be specified."
405: ::= { dvbInaNmAccessEntry 8 }
406:
407: dvbInaNmAccessStatus OBJECT-TYPE
408: SYNTAX RowStatus
409: MAX-ACCESS read-create
410: STATUS current
411: DESCRIPTION
412: "Controls and reflects the status of rows in this table."
413: ::= { dvbInaNmAccessEntry 9 }
414:
415: dvbInaNmAccessLevelEnable OBJECT-TYPE
416: SYNTAX BITS
417: MAX-ACCESS read-create
418: STATUS current
419: DESCRIPTION
420: "Each bit of this 16 bit unsigned object flags whether the
421: manager in question shall receive traps of the associated
422: priority level. Bit 0 specifies whether the manager shall
423: receive traps of level 1, bit 1 of level 2 etc.
424: Bit 0 is the least significant bit of this object."
425: ::= { dvbInaNmAccessEntry 10 }
426:
427: Pedersen Informational - Expires August 2001 14
428: DVB Cable INA Device MIB Feb 2001
429:
430:
431:
432: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
433: -- Software Group
434: --
435: -- The Software Group controls software upload from and download into
436: -- the INA using TFTP. This group includes the Software Version Table.
437: -- The group is optional.
438: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
439:
440: dvbInaSwTftpServerAddrType OBJECT-TYPE
441: SYNTAX InetAddressType
442: MAX-ACCESS read-write
443: STATUS current
444: DESCRIPTION
445: "Format of IP address of the Tftp Server"
446: ::= { dvbInaSw 1 }
447:
448: dvbInaSwTftpServer OBJECT-TYPE
449: SYNTAX InetAddress
450: MAX-ACCESS read-write
451: STATUS current
452: DESCRIPTION
453: "Cached IP address of the TFTP server for software
454: upgrades."
455: ::= { dvbInaSw 2 }
456:
457: dvbInaSwTftpFilename OBJECT-TYPE
458: SYNTAX DisplayString (SIZE (0..64))
459: MAX-ACCESS read-write
460: STATUS current
461: DESCRIPTION
462: "File name of file on TFTP server. In the case of a file
463: upload, this object contains the filename of the file on
464: the TFTP server. In the case of a file download this object
465: contains the path and file name of the file to be
466: downloaded on the TFTP server."
467: ::= { dvbInaSw 3 }
468:
469: dvbInaSwFilename OBJECT-TYPE
470: SYNTAX DisplayString (SIZE (0..64))
471: MAX-ACCESS read-write
472: STATUS current
473: DESCRIPTION
474: "File name of file on INA. In the case of a file upload,
475: this object contains the file on the INA to be uploaded.
476: In the case of a file download this object contains the
477: path and file name of the file on the INA."
478: ::= { dvbInaSw 4 }
479:
480: dvbInaSwAdminStatus OBJECT-TYPE
481: SYNTAX INTEGER {
482: initImageDownLoad(1),
483: initImageUpLoad(2),
484:
485: Pedersen Informational - Expires August 2001 15
486: DVB Cable INA Device MIB Feb 2001
487:
488: initFileDownLoad(3),
489: initFileUpLoad(4),
490: idle(8)
491: }
492: MAX-ACCESS read-write
493: STATUS current
494: DESCRIPTION
495: "Request software download or upload. The following values
496: can be set: 'InitImageDownLoad(1)', 'InitImageUpLoad(1)',
497: 'InitFileDownLoad(1)', 'InitFileUpLoad(1)' and 'Idle(8)'.
498: Default value of this parameter is 'Idle(8)'. As long as
499: a file or image transfer is in progress its value is equal
500: to the value set, otherwise 'Idle(8)'."
501: ::= { dvbInaSw 5 }
502:
503: dvbInaSwOperStatus OBJECT-TYPE
504: SYNTAX INTEGER {
505: initImageDownload(1),
506: contactingTFTPServer(2),
507: downloadInprogress(3),
508: failed(4),
509: downloadSuccessful(5),
510: idle(6),
511: initImageUpLoad(7),
512: imageDownLoad(8),
513: initFileDownload(9),
514: initFileUpload(10),
515: uploadInprogress(11),
516: uploadSuccessful(12)
517: }
518: MAX-ACCESS read-only
519: STATUS current
520: DESCRIPTION
521: "Indicates actual status of TFTP download. This object can
522: have one of the following states:
523: 'InitImageDownload(1)',
524: 'ContactingTFTPServer(2)',
525: 'DownloadInprogress(3)',
526: 'Failure(4)',
527: 'DownloadSuccessful(5)',
528: 'Idle(6)',
529: 'InitImageUpLoad(7)',
530: 'ImageDownload(8)',
531: 'InitFileDownLoad(9)',
532: 'InitFileUpLoad(10)',
533: 'UploadInprogress(11)'
534: and 'UploadSuccessful(12)'.
535: After reset the state is 'Idle(6)'."
536: ::= { dvbInaSw 6 }
537:
538: dvbInaSwDownLoadSlot OBJECT-TYPE
539: SYNTAX Integer32 (0..10)
540: MAX-ACCESS read-write
541: STATUS current
542:
543: Pedersen Informational - Expires August 2001 16
544: DVB Cable INA Device MIB Feb 2001
545:
546: DESCRIPTION
547: "This identifies the image slot in which the image is to be
548: downloaded. Slot 0 is a special case that is used to
549: identify a direct to RAM download. This can be used e.g.
550: for diagnostics or debugging purposes.
551: By default this object will point to the first empty slot.
552: If there are no empty slots, it will point to the first
553: backup image."
554: ::= { dvbInaSw 7 }
555:
556:
557: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
558: -- Software Version Table
559: --
560: -- The software version table contains a number of entries i.e. slots.
561: -- Each slot can contain an image and information about the image
562: -- in question
563: -- The table is optional.
564: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
565:
566: dvbInaSwVersTable OBJECT-TYPE
567: SYNTAX SEQUENCE OF DvbInaSwVersEntry
568: MAX-ACCESS not-accessible
569: STATUS current
570: DESCRIPTION
571: "This table contains a number of entries i.e. slots.
572: Each slot can contain an image and information
573: about the image."
574: ::= { dvbInaSw 8 }
575:
576: dvbInaSwVersEntry OBJECT-TYPE
577: SYNTAX DvbInaSwVersEntry
578: MAX-ACCESS not-accessible
579: STATUS current
580: DESCRIPTION
581: ""
582: INDEX { dvbInaSwIndex }
583: ::= { dvbInaSwVersTable 1 }
584:
585: DvbInaSwVersEntry ::= SEQUENCE {
586: dvbInaSwIndex Integer32,
587: dvbInaSwSlot Integer32,
588: dvbInaSwVersion DisplayString,
589: dvbInaSwState INTEGER,
590: dvbInaSwAction INTEGER,
591: dvbInaSwDateTime DateAndTime
592: }
593:
594: dvbInaSwIndex OBJECT-TYPE
595: SYNTAX Integer32
596: MAX-ACCESS not-accessible
597: STATUS current
598: DESCRIPTION
599: "This 32-bit integer is the current index of this entry."
600:
601: Pedersen Informational - Expires August 2001 17
602: DVB Cable INA Device MIB Feb 2001
603:
604: ::= { dvbInaSwVersEntry 1 }
605:
606: dvbInaSwSlot OBJECT-TYPE
607: SYNTAX Integer32 (0..10)
608: MAX-ACCESS read-only
609: STATUS current
610: DESCRIPTION
611: "This is the image slot number of this entry. Slot 0 is
612: reserved for RAM, it is used to identify an image directly
613: loaded into RAM e.g. for debugging purposes."
614: ::= { dvbInaSwVersEntry 2 }
615:
616: dvbInaSwVersion OBJECT-TYPE
617: SYNTAX DisplayString
618: MAX-ACCESS read-only
619: STATUS current
620: DESCRIPTION
621: "The version of the software loaded in this slot. This is a
622: manufacturer dependent string."
623: ::= { dvbInaSwVersEntry 3 }
624:
625: dvbInaSwState OBJECT-TYPE
626: SYNTAX INTEGER {
627: executing(1),
628: failed(2),
629: none(3)
630: }
631: MAX-ACCESS read-only
632: STATUS current
633: DESCRIPTION
634: "The execution state of the image in this slot.
635: The following states are possible:
636: 'Executing(1)', 'Failed(2)' or 'None(3)'."
637: ::= { dvbInaSwVersEntry 4 }
638:
639: dvbInaSwAction OBJECT-TYPE
640: SYNTAX INTEGER {
641: boot(1),
642: backup(2),
643: none(3),
644: emptySlot(4)
645: }
646: MAX-ACCESS read-only
647: STATUS current
648: DESCRIPTION
649: "This identifies the image to be used during boot.
650: The following actions are possible:
651: 'Boot(1)', 'Backup(2)', 'None(3)' and 'EmptySlot(4)'."
652: ::= { dvbInaSwVersEntry 5 }
653:
654: dvbInaSwDateTime OBJECT-TYPE
655: SYNTAX DateAndTime
656: MAX-ACCESS read-only
657: STATUS current
658:
659: Pedersen Informational - Expires August 2001 18
660: DVB Cable INA Device MIB Feb 2001
661:
662: DESCRIPTION
663: "This specifies the date and time the image was loaded
664: in this slot.
665: This identifies the image to be used during boot."
666: ::= { dvbInaSwVersEntry 6 }
667:
668:
669: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
670: -- BOOTP/DHCP Table
671: --
672: -- The BOOTP/DHCP Table contains the BOOTP and DHCP servers used by this
673: -- INA. The index into this table is the ifIndex and the IP address of
674: -- the BOOTP or DHCP server in question.
675: -- The table is mandatory if the DHCP relay function is supported.
676: -- Otherwise it is optional.
677: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
678:
679: dvbInaDhcpServerTable OBJECT-TYPE
680: SYNTAX SEQUENCE OF DvbInaDhcpServerEntry
681: MAX-ACCESS not-accessible
682: STATUS current
683: DESCRIPTION
684: "Server table contains the DHCP/BOOTP servers used by this
685: INA."
686: ::= { dvbInaDhcp 1 }
687:
688: dvbInaDhcpServerEntry OBJECT-TYPE
689: SYNTAX DvbInaDhcpServerEntry
690: MAX-ACCESS not-accessible
691: STATUS current
692: DESCRIPTION
693: "Server table is indexed through the ifIndex and the
694: IP address of the BOOTP or DHCP server in question."
695: INDEX {dvbInaDhcpServerIfIndex,
696: dvbInaDhcpServerIpType,
697: dvbInaDhcpServerIp}
698: ::= { dvbInaDhcpServerTable 1 }
699:
700: DvbInaDhcpServerEntry ::= SEQUENCE {
701: dvbInaDhcpServerIfIndex InterfaceIndexOrZero,
702: dvbInaDhcpServerIpType InetAddressType,
703: dvbInaDhcpServerIp InetAddress,
704: dvbInaDhcpServerRowAccessStatus RowStatus,
705: dvbInaDhcpServerRelayEnable TruthValue,
706: dvbInaDhcpServerAssociation INTEGER,
707: dvbInaDhcpServerPrimaryOrSecondary INTEGER
708: }
709:
710: dvbInaDhcpServerIfIndex OBJECT-TYPE
711: SYNTAX InterfaceIndexOrZero
712: MAX-ACCESS not-accessible
713: STATUS current
714: DESCRIPTION
715: "This object contains the ifIndex of the interface via
716:
717: Pedersen Informational - Expires August 2001 19
718: DVB Cable INA Device MIB Feb 2001
719:
720: which the DHCP server is communicating with the INA."
721: ::= { dvbInaDhcpServerEntry 1 }
722:
723: dvbInaDhcpServerIpType OBJECT-TYPE
724: SYNTAX InetAddressType
725: MAX-ACCESS not-accessible
726: STATUS current
727: DESCRIPTION
728: "Specifies the format of the IP Address"
729: ::= { dvbInaDhcpServerEntry 2 }
730:
731: dvbInaDhcpServerIp OBJECT-TYPE
732: SYNTAX InetAddress
733: MAX-ACCESS not-accessible
734: STATUS current
735: DESCRIPTION
736: "The IP address of this DHCP server. In the case the IP
737: address is the all ones address, the DHCP message will
738: be broadcast on the connected IP network."
739: ::= { dvbInaDhcpServerEntry 3 }
740:
741: dvbInaDhcpServerRowAccessStatus OBJECT-TYPE
742: SYNTAX RowStatus
743: MAX-ACCESS read-create
744: STATUS current
745: DESCRIPTION
746: "Controls and reflects the status of this row in
747: this table."
748: ::= { dvbInaDhcpServerEntry 4 }
749:
750: dvbInaDhcpServerRelayEnable OBJECT-TYPE
751: SYNTAX TruthValue
752: MAX-ACCESS read-create
753: STATUS current
754: DESCRIPTION
755: "This object enables or disables the INA to relay the DHCP
756: message to this DHCP server."
757: ::= { dvbInaDhcpServerEntry 5 }
758:
759: dvbInaDhcpServerAssociation OBJECT-TYPE
760: SYNTAX INTEGER {
761: ina(1),
762: niu(2),
763: client(3)
764: }
765: MAX-ACCESS read-create
766: STATUS current
767: DESCRIPTION
768: "This object defines the server association either
769: ina/niu/client.
770: It is optional to support the ina value."
771: ::= { dvbInaDhcpServerEntry 6 }
772:
773: dvbInaDhcpServerPrimaryOrSecondary OBJECT-TYPE
774:
775: Pedersen Informational - Expires August 2001 20
776: DVB Cable INA Device MIB Feb 2001
777:
778: SYNTAX INTEGER {
779: primary(1),
780: secondary(2)
781: }
782: MAX-ACCESS read-create
783: STATUS current
784: DESCRIPTION
785: "This object defines the Primary/Secondary server
786: association."
787: ::= { dvbInaDhcpServerEntry 7 }
788:
789:
790: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
791: -- Event Group
792: --
793: -- The Event Group is used for trap throttling, event filtering and
794: -- event logging
795: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
796:
797: dvbInaEvControl OBJECT-TYPE
798: SYNTAX INTEGER {
799: resetLog(1),
800: useDefaultReporting(2)
801: }
802: MAX-ACCESS read-write
803: STATUS current
804: DESCRIPTION
805: "Setting this object to resetLog(1) empties the event log.
806: All data is deleted. Setting it to useDefaultReporting(2)
807: returns all event priorities to their factory-default
808: reporting. Reading this object always returns
809: useDefaultReporting(2)."
810: ::= { dvbInaEvent 1 }
811:
812: dvbInaEvSyslogIpType OBJECT-TYPE
813: SYNTAX InetAddressType
814: MAX-ACCESS read-write
815: STATUS current
816: DESCRIPTION
817: "The IP address type of the SysLog server."
818: ::= { dvbInaEvent 2}
819:
820: dvbInaEvSyslogIp OBJECT-TYPE
821: SYNTAX InetAddress
822: MAX-ACCESS read-write
823: STATUS current
824: DESCRIPTION
825: "The IP address of the Syslog server. If 0.0.0.0, syslog
826: transmission is inhibited."
827: ::= { dvbInaEvent 3}
828:
829: dvbInaEvThrottleAdminStatus OBJECT-TYPE
830: SYNTAX INTEGER {
831: unconstrained(1),
832:
833: Pedersen Informational - Expires August 2001 21
834: DVB Cable INA Device MIB Feb 2001
835:
836: maintainBelowThreshold(2),
837: stopAtThreshold(3),
838: inhibited(4)
839: }
840: MAX-ACCESS read-write
841: STATUS current
842: DESCRIPTION
843: "Controls the transmission of traps and syslog messages
844: with respect to the trap pacing threshold.
845:
846: unconstrained(1) causes traps and syslog messages to be
847: transmitted without regard to the threshold settings.
848:
849: maintainBelowThreshold(2) causes trap transmission and
850: syslog messages to be suppressed if the number of traps
851: would otherwise exceed the threshold.
852:
853: stopAtThreshold(3) causes trap transmission to cease
854: at the threshold, and not resume until directed to do so.
855:
856: inhibited(4) causes all trap transmission and syslog
857: messages to be suppressed.
858:
859: A single event is always treated as a single event for
860: threshold counting. That is, an event causing both a trap
861: and a syslog message is still treated as a single event.
862:
863: Writing to this object resets the thresholding state.
864:
865: At initial startup, this object has a default value of
866: unconstrained(1)."
867: ::= { dvbInaEvent 4 }
868:
869: dvbInaEvThrottleInhibited OBJECT-TYPE
870: SYNTAX TruthValue
871: MAX-ACCESS read-only
872: STATUS current
873: DESCRIPTION
874: "If true(1), trap and syslog transmission is currently
875: inhibited due to thresholds and/or the current setting of
876: dvbInaEvThrottleAdminStatus. In addition, this is set to
877: true(1) if transmission is inhibited due to no
878: syslog (dvbInaEvSyslogIp) or trap (dvbInaNmAccessEntry)
879: destinations having been set."
880: ::= { dvbInaEvent 5 }
881:
882: dvbInaEvThrottleThreshold OBJECT-TYPE
883: SYNTAX Unsigned32
884: MAX-ACCESS read-write
885: STATUS current
886: DESCRIPTION
887: "Number of trap/syslog events per dvbInaEvThrottleInterval
888: to be transmitted before throttling.
889:
890:
891: Pedersen Informational - Expires August 2001 22
892: DVB Cable INA Device MIB Feb 2001
893:
894: A single event is always treated as a single event for
895: threshold counting. That is, an event causing both a trap
896: and a syslog message is still treated as a single event.
897:
898: At initial startup, this object returns 0."
899: ::= { dvbInaEvent 6 }
900:
901: dvbInaEvThrottleInterval OBJECT-TYPE
902: SYNTAX Integer32 ( 1..2147483647 )
903: UNITS "seconds"
904: MAX-ACCESS read-write
905: STATUS current
906: DESCRIPTION
907: "The interval over which the trap threshold applies.
908: At initial startup, this object has a value of 1."
909: ::= { dvbInaEvent 7 }
910:
911:
912: -- - - - - - - - - - - - - - - -
913: -- Event Control Table
914: -- - - - - - - - - - - - - - - -
915:
916: dvbInaEvControlTable OBJECT-TYPE
917: SYNTAX SEQUENCE OF DvbInaEvControlEntry
918: MAX-ACCESS not-accessible
919: STATUS current
920: DESCRIPTION
921: "The Event Control Table allows configuration of the
922: reporting mechanisms used for a particular event
923: priority. The event priority level indexes the table"
924: ::= { dvbInaEvent 9 }
925:
926:
927: dvbInaEvControlEntry OBJECT-TYPE
928: SYNTAX DvbInaEvControlEntry
929: MAX-ACCESS not-accessible
930: STATUS current
931: DESCRIPTION
932: "Allows configuration of the reporting mechanisms for a
933: particular event priority."
934: INDEX { dvbInaEvPriority }
935: ::= { dvbInaEvControlTable 1 }
936:
937: DvbInaEvControlEntry ::= SEQUENCE {
938: dvbInaEvPriority INTEGER,
939: dvbInaEvReporting BITS
940: }
941:
942: dvbInaEvPriority OBJECT-TYPE
943: SYNTAX INTEGER {
944: emergency (1),
945: alert (2),
946: critical (3),
947: error (4),
948:
949: Pedersen Informational - Expires August 2001 23
950: DVB Cable INA Device MIB Feb 2001
951:
952: warning (5),
953: notice (6),
954: information (7),
955: debug (8)
956: }
957: MAX-ACCESS not-accessible
958: STATUS current
959: DESCRIPTION
960: "The priority level that is controlled by this entry."
961: ::= { dvbInaEvControlEntry 1 }
962:
963: dvbInaEvReporting OBJECT-TYPE
964: SYNTAX BITS {
965: local (0),
966: traps (1),
967: syslog (2)
968: }
969: MAX-ACCESS read-write
970: STATUS current
971: DESCRIPTION
972: "Defines the action to be taken on occurrence of this
973: event class. If the local(0) bit is set, then log to the
974: internal log, if the traps(1) bit is set, then generate
975: a trap, if the syslog(2) bit is set, then send a syslog
976: message."
977: ::= { dvbInaEvControlEntry 2 }
978:
979: -- - - - - - - - - - - - - - - -
980: -- Event Table
981: -- - - - - - - - - - - - - - - -
982:
983: dvbInaEvTable OBJECT-TYPE
984: SYNTAX SEQUENCE OF DvbInaEvEntry
985: MAX-ACCESS not-accessible
986: STATUS current
987: DESCRIPTION
988: "The Event Table contains a log of network and device
989: events. The table is indexed by an arbitrary integer."
990: ::= { dvbInaEvent 10 }
991:
992: dvbInaEvMaxNumberOfEntries OBJECT-TYPE
993: SYNTAX Integer32 (1..2147483647)
994: MAX-ACCESS read-write
995: STATUS current
996: DESCRIPTION
997: "Describes the maximum number of entries that can be
998: contained in the Event table"
999: ::= { dvbInaEvent 11 }
1000:
1001: dvbInaEvEntry OBJECT-TYPE
1002: SYNTAX DvbInaEvEntry
1003: MAX-ACCESS not-accessible
1004: STATUS current
1005: DESCRIPTION
1006:
1007: Pedersen Informational - Expires August 2001 24
1008: DVB Cable INA Device MIB Feb 2001
1009:
1010: "Describes a network or device event that may be of
1011: interest in fault isolation and troubleshooting."
1012: INDEX { dvbInaEvIndex }
1013: ::= { dvbInaEvTable 1 }
1014:
1015: DvbInaEvEntry ::= SEQUENCE {
1016: dvbInaEvIndex Integer32,
1017: dvbInaEvFirstTime DateAndTime,
1018: dvbInaEvLastTime DateAndTime,
1019: dvbInaEvCount Counter32,
1020: dvbInaEvLevel Integer32,
1021: dvbInaEvId Unsigned32,
1022: dvbInaEvText DisplayString
1023: }
1024:
1025: dvbInaEvIndex OBJECT-TYPE
1026: SYNTAX Integer32 (1..2147483647)
1027: MAX-ACCESS not-accessible
1028: STATUS current
1029: DESCRIPTION
1030: "Provides relative ordering of the objects in the event
1031: log. This object will always increase except when
1032: (a) the log is reset via dvbInaEvControl,
1033: (b) the device reboots and does not implement nonvolatile
1034: storage for this log, or (c) it reaches the value 2^31.
1035: The next entry for all the above cases is 1."
1036: ::= { dvbInaEvEntry 1 }
1037:
1038: dvbInaEvFirstTime OBJECT-TYPE
1039: SYNTAX DateAndTime
1040: MAX-ACCESS read-only
1041: STATUS current
1042: DESCRIPTION
1043: "The time that this entry was created."
1044: ::= { dvbInaEvEntry 2 }
1045:
1046: dvbInaEvLastTime OBJECT-TYPE
1047: SYNTAX DateAndTime
1048: MAX-ACCESS read-only
1049: STATUS current
1050: DESCRIPTION
1051: "If multiple events are reported via the same entry, the
1052: time that the last event for this entry occurred."
1053: ::= { dvbInaEvEntry 3 }
1054:
1055: dvbInaEvCount OBJECT-TYPE
1056: SYNTAX Counter32
1057: MAX-ACCESS read-only
1058: STATUS current
1059: DESCRIPTION
1060: "The number of consecutive event instances reported by
1061: this entry."
1062: ::= { dvbInaEvEntry 4 }
1063:
1064:
1065: Pedersen Informational - Expires August 2001 25
1066: DVB Cable INA Device MIB Feb 2001
1067:
1068: dvbInaEvLevel OBJECT-TYPE
1069: SYNTAX Integer32 (0..255)
1070: MAX-ACCESS read-only
1071: STATUS current
1072: DESCRIPTION
1073: "The priority level of this event as defined by the
1074: vendor."
1075: ::= { dvbInaEvEntry 5 }
1076:
1077: --
1078: -- Vendors will provide their own enumerations for the following.
1079: -- The interpretation of the enumeration is unambiguous for a
1080: -- particular value of the vendor's enterprise number in sysObjectID.
1081: --
1082:
1083: dvbInaEvId OBJECT-TYPE
1084: SYNTAX Unsigned32
1085: MAX-ACCESS read-only
1086: STATUS current
1087: DESCRIPTION
1088: "For this product, uniquely identifies the type of event
1089: that is reported by this entry."
1090: ::= { dvbInaEvEntry 6 }
1091:
1092: dvbInaEvText OBJECT-TYPE
1093: SYNTAX DisplayString
1094: MAX-ACCESS read-only
1095: STATUS current
1096: DESCRIPTION
1097: "Provides a human-readable description of the event."
1098: ::= { dvbInaEvEntry 7 }
1099:
1100:
1101: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1102: -- Optional IP Filter Group
1103: --
1104: -- The IP Filter Group is used to configure IP filters. These filters
1105: -- can be configured to forward packets or to drop packets matching a
1106: -- set of layer three protocols.
1107: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1108:
1109: dvbInaIpFilterEnable OBJECT-TYPE
1110: SYNTAX INTEGER {
1111: enable (1),
1112: enableAuto (2),
1113: countHits (3),
1114: disabled (4)
1115: }
1116: MAX-ACCESS read-write
1117: STATUS current
1118: DESCRIPTION
1119: "This controls the IP filter table. This object can be set
1120: to the following values:
1121: 'enable(1)': Enables the IP filter table.
1122:
1123: Pedersen Informational - Expires August 2001 26
1124: DVB Cable INA Device MIB Feb 2001
1125:
1126: 'enableAuto(2)': Enables the IP filter table with automatic
1127: IP anti-spoofing population by sniffing DHCP messages.
1128: 'countHits(3)': This option is used to debug the filter
1129: table. It allows packets to be checked against the filter
1130: table and increments dvbInaIpFilterMaches for a matching
1131: filter. However, all packets are allowed through.
1132: 'disabled(4)': Disables IP filtering, all packets are
1133: allowed through."
1134: ::= { dvbInaIpFilter 1 }
1135:
1136: dvbInaIpFilterTable OBJECT-TYPE
1137: SYNTAX SEQUENCE OF DvbInaIpFilterEntry
1138: MAX-ACCESS not-accessible
1139: STATUS current
1140: DESCRIPTION
1141: "The IP Filter Table describes a filter to apply to IP
1142: traffic as received on a specified interface. Both source
1143: and destination addresses must match for the filter to
1144: apply. To create an entry in this table,
1145: dvbInaIpFilterIndex must be specified. Filter application
1146: is ordered by the filter index."
1147: ::= { dvbInaIpFilter 2 }
1148:
1149: dvbInaIpFilterEntry OBJECT-TYPE
1150: SYNTAX DvbInaIpFilterEntry
1151: MAX-ACCESS not-accessible
1152: STATUS current
1153: DESCRIPTION
1154: "Describes a filter to apply to IP traffic received on a
1155: specified interface. Both source and destination
1156: addresses must match for the filter to apply."
1157: INDEX { dvbInaIpFilterIndex }
1158: ::= { dvbInaIpFilterTable 1 }
1159:
1160: DvbInaIpFilterEntry ::= SEQUENCE {
1161: dvbInaIpFilterIndex Integer32,
1162: dvbInaIpFilterStatus RowStatus,
1163: dvbInaIpFilterAssignedBy INTEGER,
1164: dvbInaIpFilterIfIndex InterfaceIndexOrZero,
1165: dvbInaIpFilterDirection INTEGER,
1166: dvbInaIpFilterTos OCTET STRING,
1167: dvbInaIpFilterTosMask OCTET STRING,
1168: dvbInaIpFilterSrcAddrType InetAddressType,
1169: dvbInaIpFilterSrcAddr InetAddress,
1170: dvbInaIpFilterSrcMaskType InetAddressType,
1171: dvbInaIpFilterSrcMask InetAddress,
1172: dvbInaIpFilterDstAddrType InetAddressType,
1173: dvbInaIpFilterDstAddr InetAddress,
1174: dvbInaIpFilterDstMaskType InetAddressType,
1175: dvbInaIpFilterDstMask InetAddress,
1176: dvbInaIpFilterProtocol INTEGER,
1177: dvbInaIpFilterSourcePortLow Integer32,
1178: dvbInaIpFilterSourcePortHigh Integer32,
1179: dvbInaIpFilterDestPortLow Integer32,
1180:
1181: Pedersen Informational - Expires August 2001 27
1182: DVB Cable INA Device MIB Feb 2001
1183:
1184: dvbInaIpFilterDestPortHigh Integer32,
1185: dvbInaIpFilterAction INTEGER,
1186: dvbInaIpFilterMatches Counter32,
1187: dvbInaIpFilterContinue TruthValue,
1188: dvbInaIpFilterTosMapIndex Integer32
1189: }
1190:
1191: dvbInaIpFilterIndex OBJECT-TYPE
1192: SYNTAX Integer32 (1..2147483647)
1193: MAX-ACCESS not-accessible
1194: STATUS current
1195: DESCRIPTION
1196: "Index used to order the application of filters.
1197: The filter with the lowest index is always applied
1198: first."
1199: ::= { dvbInaIpFilterEntry 1 }
1200:
1201: dvbInaIpFilterStatus OBJECT-TYPE
1202: SYNTAX RowStatus
1203: MAX-ACCESS read-create
1204: STATUS current
1205: DESCRIPTION
1206: "Controls and reflects the status of rows in this table.
1207: The filter is not applied until this object is set to
1208: (or changes to) active."
1209: ::= { dvbInaIpFilterEntry 2 }
1210:
1211: dvbInaIpFilterAssignedBy OBJECT-TYPE
1212: SYNTAX INTEGER {
1213: dhcp (1),
1214: static (2),
1215: snmp (3)
1216: }
1217: MAX-ACCESS read-create
1218: STATUS current
1219: DESCRIPTION
1220: "This object identifies what created this entry and is
1221: automatically set when a filter is created. This object
1222: shall have one of the following values: 'dhcp(1)',
1223: 'static(2)' and 'snmp(3)'."
1224: ::= { dvbInaIpFilterEntry 3 }
1225:
1226: dvbInaIpFilterIfIndex OBJECT-TYPE
1227: SYNTAX InterfaceIndexOrZero
1228: MAX-ACCESS read-create
1229: STATUS current
1230: DESCRIPTION
1231: "The entry interface to which this filter applies. The
1232: value corresponds to ifIndex for either a CATV MAC or
1233: another network interface."
1234: ::= { dvbInaIpFilterEntry 4 }
1235:
1236: dvbInaIpFilterDirection OBJECT-TYPE
1237: SYNTAX INTEGER {
1238:
1239: Pedersen Informational - Expires August 2001 28
1240: DVB Cable INA Device MIB Feb 2001
1241:
1242: inbound (1),
1243: outbound (2),
1244: both (3)
1245: }
1246: MAX-ACCESS read-create
1247: STATUS current
1248: DESCRIPTION
1249: "Determines whether the filter is applied to inbound(1)
1250: traffic, outbound(2) traffic, or traffic in both(3)
1251: directions."
1252: ::= { dvbInaIpFilterEntry 5 }
1253:
1254: dvbInaIpFilterTos OBJECT-TYPE
1255: SYNTAX OCTET STRING ( SIZE (1))
1256: MAX-ACCESS read-create
1257: STATUS current
1258: DESCRIPTION
1259: "This is the value to be matched to the packet's TOS
1260: (Type of Service) value (after the TOS value is AND'd
1261: with dvbInaIpFilterTosMask)."
1262: ::= { dvbInaIpFilterEntry 6 }
1263:
1264: dvbInaIpFilterTosMask OBJECT-TYPE
1265: SYNTAX OCTET STRING ( SIZE (1))
1266: MAX-ACCESS read-create
1267: STATUS current
1268: DESCRIPTION
1269: "The mask to be applied to the packet's TOS value before
1270: matching."
1271: ::= { dvbInaIpFilterEntry 7 }
1272:
1273: dvbInaIpFilterSrcAddrType OBJECT-TYPE
1274: SYNTAX InetAddressType
1275: MAX-ACCESS read-create
1276: STATUS current
1277: DESCRIPTION
1278: "The type of the source IP address."
1279: ::= { dvbInaIpFilterEntry 8 }
1280:
1281: dvbInaIpFilterSrcAddr OBJECT-TYPE
1282: SYNTAX InetAddress
1283: MAX-ACCESS read-create
1284: STATUS current
1285: DESCRIPTION
1286: "The source IP address, or portion thereof, that is to be
1287: matched for this filter."
1288: ::= { dvbInaIpFilterEntry 9 }
1289:
1290: dvbInaIpFilterSrcMaskType OBJECT-TYPE
1291: SYNTAX InetAddressType
1292: MAX-ACCESS read-create
1293: STATUS current
1294: DESCRIPTION
1295: "The type of the source mask IP address."
1296:
1297: Pedersen Informational - Expires August 2001 29
1298: DVB Cable INA Device MIB Feb 2001
1299:
1300: ::= { dvbInaIpFilterEntry 10 }
1301:
1302: dvbInaIpFilterSrcMask OBJECT-TYPE
1303: SYNTAX InetAddress
1304: MAX-ACCESS read-create
1305: STATUS current
1306: DESCRIPTION
1307: "A bit mask that is to be applied to the source address
1308: prior to matching. This mask is not necessarily the same
1309: as a subnet mask, but 1's bits must be leftmost and
1310: contiguous."
1311: ::= { dvbInaIpFilterEntry 11 }
1312:
1313: dvbInaIpFilterDstAddrType OBJECT-TYPE
1314: SYNTAX InetAddressType
1315: MAX-ACCESS read-create
1316: STATUS current
1317: DESCRIPTION
1318: "The type of the destination IP address."
1319: ::= { dvbInaIpFilterEntry 12 }
1320:
1321: dvbInaIpFilterDstAddr OBJECT-TYPE
1322: SYNTAX InetAddress
1323: MAX-ACCESS read-create
1324: STATUS current
1325: DESCRIPTION
1326: "The destination IP address, or portion thereof, that is
1327: to be matched for this filter."
1328: ::= { dvbInaIpFilterEntry 13 }
1329:
1330: dvbInaIpFilterDstMaskType OBJECT-TYPE
1331: SYNTAX InetAddressType
1332: MAX-ACCESS read-create
1333: STATUS current
1334: DESCRIPTION
1335: "The type of the destination mask IP address."
1336: ::= { dvbInaIpFilterEntry 14 }
1337:
1338: dvbInaIpFilterDstMask OBJECT-TYPE
1339: SYNTAX InetAddress
1340: MAX-ACCESS read-create
1341: STATUS current
1342: DESCRIPTION
1343: "A bit mask that is to be applied to the destination
1344: address prior to matching. This mask is not necessarily
1345: the same as a subnet mask, but 1's bits must be leftmost
1346: and contiguous "
1347: ::= { dvbInaIpFilterEntry 15 }
1348:
1349: dvbInaIpFilterProtocol OBJECT-TYPE
1350: SYNTAX INTEGER {
1351: icmp (1),
1352: tcp (6),
1353: udp (17),
1354:
1355: Pedersen Informational - Expires August 2001 30
1356: DVB Cable INA Device MIB Feb 2001
1357:
1358: any (256)
1359: }
1360: MAX-ACCESS read-create
1361: STATUS current
1362: DESCRIPTION
1363: "The IP protocol value that is to be matched. For
1364: example: icmp is 1, tcp is 6, udp is 17. A value of
1365: 256 matches ANY protocol."
1366: ::= { dvbInaIpFilterEntry 16 }
1367:
1368: dvbInaIpFilterSourcePortLow OBJECT-TYPE
1369: SYNTAX Integer32 (0..65535)
1370: MAX-ACCESS read-create
1371: STATUS current
1372: DESCRIPTION
1373: "If dvbInaIpFilterProtocol is udp or tcp, this is the
1374: inclusive lower bound of the transport-layer source
1375: port range that is to be matched."
1376: ::= { dvbInaIpFilterEntry 17 }
1377:
1378: dvbInaIpFilterSourcePortHigh OBJECT-TYPE
1379: SYNTAX Integer32 (0..65535)
1380: MAX-ACCESS read-create
1381: STATUS current
1382: DESCRIPTION
1383: "If dvbInaIpFilterProtocol is udp or tcp, this is the
1384: inclusive upper bound of the transport-layer source
1385: port range that is to be matched."
1386: ::= { dvbInaIpFilterEntry 18 }
1387:
1388: dvbInaIpFilterDestPortLow OBJECT-TYPE
1389: SYNTAX Integer32 (0..65535)
1390: MAX-ACCESS read-create
1391: STATUS current
1392: DESCRIPTION
1393: "If dvbInaIpFilterProtocol is udp or tcp, this is the
1394: inclusive lower bound of the transport-layer
1395: destination port range that is to be matched."
1396: ::= { dvbInaIpFilterEntry 19 }
1397:
1398: dvbInaIpFilterDestPortHigh OBJECT-TYPE
1399: SYNTAX Integer32 (0..65535)
1400: MAX-ACCESS read-create
1401: STATUS current
1402: DESCRIPTION
1403: "If dvbInaIpFilterProtocol is udp or tcp, this is the
1404: inclusive upper bound of the transport-layer
1405: destination port range that is to be matched."
1406: ::= { dvbInaIpFilterEntry 20 }
1407:
1408: dvbInaIpFilterAction OBJECT-TYPE
1409: SYNTAX INTEGER {
1410: discard (1),
1411: accept (2),
1412:
1413: Pedersen Informational - Expires August 2001 31
1414: DVB Cable INA Device MIB Feb 2001
1415:
1416: tosmap (3)
1417: }
1418: MAX-ACCESS read-create
1419: STATUS current
1420: DESCRIPTION
1421: "discard(1) : Discard all packets matching this filter.
1422:
1423: accept(2) : Accept packet for further processing.
1424: If dvbInaIpFilterContinue is set to true,
1425: see if there are other matches, otherwise
1426: done.
1427:
1428: tosmap(3) : Change the TOS in the IP packet according to
1429: the specification in the TOS MAP table.
1430: If the TOS MAP index is 0 or no entry is
1431: found in the TOS MAP table. Otherwise treat as
1432: accept.
1433: If dvbInaIpFilterContinue is set to true,
1434: see if there are other matches, otherwise
1435: done."
1436: ::= { dvbInaIpFilterEntry 21 }
1437:
1438: dvbInaIpFilterMatches OBJECT-TYPE
1439: SYNTAX Counter32
1440: MAX-ACCESS read-only
1441: STATUS current
1442: DESCRIPTION
1443: "Counts the number of times this filter was matched."
1444: ::= { dvbInaIpFilterEntry 22 }
1445:
1446: dvbInaIpFilterContinue OBJECT-TYPE
1447: SYNTAX TruthValue
1448: MAX-ACCESS read-create
1449: STATUS current
1450: DESCRIPTION
1451: "If this value is set to true(1), and
1452: dvbInaIpFilterControl is anything but discard(1),
1453: continue test of next filter rows and applying actions."
1454: ::= { dvbInaIpFilterEntry 23 }
1455:
1456: dvbInaIpFilterTosMapIndex OBJECT-TYPE
1457: SYNTAX Integer32 (0..65535)
1458: MAX-ACCESS read-create
1459: STATUS current
1460: DESCRIPTION
1461: "This object points to an entry in dvbInaIpTosMapTable.
1462: If dvbInaIpFilterControl is set to tosmap(3), do the
1463: TOS mapping in dvbInaIpTosMapTable with this index.
1464: If no matching TOS map index exists, treat as if
1465: dvbInaIpFilterControl were set to accept(1).
1466: If this object is set ot the value of 0, there is no
1467: matching TOS map."
1468: ::= { dvbInaIpFilterEntry 24 }
1469:
1470:
1471: Pedersen Informational - Expires August 2001 32
1472: DVB Cable INA Device MIB Feb 2001
1473:
1474: -- TOS Map Table
1475:
1476: dvbInaIpTosMapTable OBJECT-TYPE
1477: SYNTAX SEQUENCE OF DvbInaIpTosMapEntry
1478: MAX-ACCESS not-accessible
1479: STATUS current
1480: DESCRIPTION
1481: "A table which specifies a TOS change.
1482: dvbInaIpFilterTosMapIndex points to a specific row in this
1483: table that specifies a TOS change.
1484: This table applies only to the TOS within the IP header.
1485: Index 0 is reserved."
1486: ::= { dvbInaIpFilter 3 }
1487:
1488: dvbInaIpTosMapEntry OBJECT-TYPE
1489: SYNTAX DvbInaIpTosMapEntry
1490: MAX-ACCESS not-accessible
1491: STATUS current
1492: DESCRIPTION
1493: "Table used to describe Type of Service (TOS) bits
1494: processing.
1495:
1496: If the action in a filter row in dvbInaIpFilterTable is
1497: tosmap and dvbInaIpFilterTosMapIndex points on a row in this
1498: table, then the Type of Service bits in the IP header of the
1499: matched packet is manipulated as follows:
1500: Set the tosBits of the packet to
1501: (tosBits & dvbInaIpTosMapAndMask) | dvbInaIpTosMapOrMask
1502:
1503: This construct allows you to do a clear and set of all
1504: the TOS bits in a flexible manner."
1505: INDEX { dvbInaIpTosMapIndex }
1506: ::= { dvbInaIpTosMapTable 1 }
1507:
1508: DvbInaIpTosMapEntry ::= SEQUENCE {
1509: dvbInaIpTosMapIndex Integer32,
1510: dvbInaIpTosMapStatus RowStatus,
1511: dvbInaIpTosMapAndMask OCTET STRING (SIZE (1)),
1512: dvbInaIpTosMapOrMask OCTET STRING (SIZE (1))
1513: }
1514:
1515: dvbInaIpTosMapIndex OBJECT-TYPE
1516: SYNTAX Integer32 (1..65535)
1517: MAX-ACCESS not-accessible
1518: STATUS current
1519: DESCRIPTION
1520: "The index for this row."
1521: ::= { dvbInaIpTosMapEntry 1 }
1522:
1523: dvbInaIpTosMapStatus OBJECT-TYPE
1524: SYNTAX RowStatus
1525: MAX-ACCESS read-create
1526: STATUS current
1527: DESCRIPTION
1528:
1529: Pedersen Informational - Expires August 2001 33
1530: DVB Cable INA Device MIB Feb 2001
1531:
1532: "The object used to create and delete entries in this
1533: table. A row created by specifying just this object
1534: results in a row which specifies no change to the TOS
1535: bits. A row may be created using either the create-and-go
1536: or create-and-wait paradigms. There is no restriction on
1537: the ability to change values in this row while the row is
1538: active."
1539: ::= { dvbInaIpTosMapEntry 2 }
1540:
1541: dvbInaIpTosMapAndMask OBJECT-TYPE
1542: SYNTAX OCTET STRING (SIZE (1))
1543: MAX-ACCESS read-create
1544: STATUS current
1545: DESCRIPTION
1546: "This value is bitwise AND'd with the matched packet's
1547: TOS bits."
1548: DEFVAL { 'ff'h }
1549: ::= { dvbInaIpTosMapEntry 3 }
1550:
1551: dvbInaIpTosMapOrMask OBJECT-TYPE
1552: SYNTAX OCTET STRING (SIZE (1))
1553: MAX-ACCESS read-create
1554: STATUS current
1555: DESCRIPTION
1556: "After bitwise AND'ing with the above bits, the packet's
1557: TOS bits are bitwise OR'd with these bits."
1558: DEFVAL { '00'h }
1559: ::= { dvbInaIpTosMapEntry 4 }
1560:
1561: -- End of TOS Map table
1562:
1563:
1564: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1565: -- Optional Ethernet Filter Group
1566: --
1567: -- The Ethernet Filter Table describes a filter to apply to Ethernet
1568: -- traffic as received on a specified interface. To create an entry in
1569: -- this table, dvbInaEthFilterIfIndex must be specified. Filter
1570: -- application is ordered by the filter index.
1571: --
1572: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1573:
1574: dvbInaEthFilterEnable OBJECT-TYPE
1575: SYNTAX INTEGER {
1576: enable (1),
1577: countHits (2),
1578: disabled (3)
1579: }
1580: MAX-ACCESS read-write
1581: STATUS current
1582: DESCRIPTION
1583: "This contols the Ethernet filter table. This object
1584: can be set to the following values:
1585: 'enable(1)': Enables the Ethernet filter table.
1586:
1587: Pedersen Informational - Expires August 2001 34
1588: DVB Cable INA Device MIB Feb 2001
1589:
1590:
1591: 'countHits(2)': This option is used to debug the
1592: filter table. It allows packets to be checked against
1593: the filter table and increments dvbInaEthFilterMaches
1594: for a matching filter. However, all packets are allowed
1595: through.
1596:
1597: 'disabled(3)': Disables Ethernet filtering, all packets
1598: are allowed through."
1599: ::= { dvbInaEthFilter 1 }
1600:
1601: dvbInaEthFilterTable OBJECT-TYPE
1602: SYNTAX SEQUENCE OF DvbInaEthFilterEntry
1603: MAX-ACCESS not-accessible
1604: STATUS current
1605: DESCRIPTION
1606: "The Ethernet Filter Table describes a filter to apply
1607: to Ethernet traffic as received on a specified interface.
1608: To create an entry in this table,
1609: dvbInaEthFilterIndex must be specified. Filter
1610: application only relates to Ethernet Port Number"
1611: ::= { dvbInaEthFilter 2 }
1612:
1613: dvbInaEthFilterEntry OBJECT-TYPE
1614: SYNTAX DvbInaEthFilterEntry
1615: MAX-ACCESS not-accessible
1616: STATUS current
1617: DESCRIPTION
1618: "Describes a filter to apply to Ethernet traffic received
1619: on a specified interface. Traffic is filtered only on
1620: ethernet port addresses."
1621:
1622: INDEX { dvbInaEthFilterIndex }
1623: ::= { dvbInaEthFilterTable 1 }
1624:
1625: DvbInaEthFilterEntry ::= SEQUENCE {
1626: dvbInaEthFilterIndex Integer32,
1627: dvbInaEthFilterStatus RowStatus,
1628: dvbInaEthFilterIfIndex InterfaceIndexOrZero,
1629: dvbInaEthFilterEtherType INTEGER,
1630: dvbInaEthFilterProtocol Integer32,
1631: dvbInaEthFilterAction INTEGER,
1632: dvbInaEthFilterMatches Counter32
1633: }
1634:
1635: dvbInaEthFilterIndex OBJECT-TYPE
1636: SYNTAX Integer32 (1..2147483647)
1637: MAX-ACCESS not-accessible
1638: STATUS current
1639: DESCRIPTION
1640: "Index used to order the application of filters.
1641: The filter with the lowest index is always applied
1642: first."
1643: ::= { dvbInaEthFilterEntry 1 }
1644:
1645: Pedersen Informational - Expires August 2001 35
1646: DVB Cable INA Device MIB Feb 2001
1647:
1648:
1649: dvbInaEthFilterStatus OBJECT-TYPE
1650: SYNTAX RowStatus
1651: MAX-ACCESS read-create
1652: STATUS current
1653: DESCRIPTION
1654: "Controls and reflects the status of rows in this table.
1655: The filter is not applied until this object is set to
1656: (or changes to) active."
1657: ::= { dvbInaEthFilterEntry 2 }
1658:
1659: dvbInaEthFilterIfIndex OBJECT-TYPE
1660: SYNTAX InterfaceIndexOrZero
1661: MAX-ACCESS read-create
1662: STATUS current
1663: DESCRIPTION
1664: "The ifIndex of the interface to which this filter
1665: applies."
1666: ::= { dvbInaEthFilterEntry 3 }
1667:
1668: dvbInaEthFilterEtherType OBJECT-TYPE
1669: SYNTAX INTEGER {
1670: ethernet2(1),
1671: snap(2),
1672: llc(3)
1673: }
1674: MAX-ACCESS read-create
1675: STATUS current
1676: DESCRIPTION
1677: "The format of the Ethernet of the ethernet frame
1678: to which this filter is applicable"
1679: ::= { dvbInaEthFilterEntry 4 }
1680:
1681: dvbInaEthFilterProtocol OBJECT-TYPE
1682: SYNTAX Integer32 ( 0..65535 )
1683: MAX-ACCESS read-create
1684: STATUS current
1685: DESCRIPTION
1686: "The protocol to filter on."
1687: ::= { dvbInaEthFilterEntry 5 }
1688:
1689: dvbInaEthFilterAction OBJECT-TYPE
1690: SYNTAX INTEGER {
1691: accept (1),
1692: discard (2)
1693: }
1694: MAX-ACCESS read-create
1695: STATUS current
1696: DESCRIPTION
1697: "The action to be taken when there is a filter match.
1698: This object shall have one the following values:
1699: 'accept(1)' or 'discard(2)'."
1700: ::= { dvbInaEthFilterEntry 6 }
1701:
1702:
1703: Pedersen Informational - Expires August 2001 36
1704: DVB Cable INA Device MIB Feb 2001
1705:
1706: dvbInaEthFilterMatches OBJECT-TYPE
1707: SYNTAX Counter32
1708: MAX-ACCESS read-only
1709: STATUS current
1710: DESCRIPTION
1711: "Counts the number of times this filter was matched."
1712: ::= { dvbInaEthFilterEntry 7 }
1713:
1714:
1715: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1716: -- NIU Error Table
1717: --
1718: -- The NIU Error Table contains the errors reported by the NIU in
1719: -- question.
1720: --
1721: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1722:
1723: dvbInaNiuErrorReset OBJECT-TYPE
1724: SYNTAX TruthValue
1725: MAX-ACCESS read-write
1726: STATUS current
1727: DESCRIPTION
1728: "If true the NIU error table is cleared.
1729: If read it always returns false."
1730: ::= { dvbInaNiuError 1 }
1731:
1732: dvbInaNiuErrorMaxTableSize OBJECT-TYPE
1733: SYNTAX Integer32 ( 1..65535 )
1734: MAX-ACCESS read-write
1735: STATUS current
1736: DESCRIPTION
1737: "The maximum size of the NIU error table."
1738: ::= { dvbInaNiuError 2 }
1739:
1740: dvbInaNiuErrorStatReqInterval OBJECT-TYPE
1741: SYNTAX Integer32 ( 1..65535 )
1742: UNITS "minutes"
1743: MAX-ACCESS read-write
1744: STATUS current
1745: DESCRIPTION
1746: "The Status Request Message interval."
1747: ::= { dvbInaNiuError 3 }
1748:
1749: dvbInaNiuErrorTable OBJECT-TYPE
1750: SYNTAX SEQUENCE OF DvbInaNiuErrorEntry
1751: MAX-ACCESS not-accessible
1752: STATUS current
1753: DESCRIPTION
1754: "This table contains the errors reported by all NIUs"
1755: ::= { dvbInaNiuError 4 }
1756:
1757: dvbInaNiuErrorEntry OBJECT-TYPE
1758: SYNTAX DvbInaNiuErrorEntry
1759: MAX-ACCESS not-accessible
1760:
1761: Pedersen Informational - Expires August 2001 37
1762: DVB Cable INA Device MIB Feb 2001
1763:
1764: STATUS current
1765: DESCRIPTION
1766: "The entry contains information about the errors
1767: reported by all NIUs.
1768: The table is indexed by an arbitrary integer.
1769: The table is updated according to the NIU
1770: status response messages."
1771: INDEX { dvbInaNiuErrorIndex }
1772: ::= { dvbInaNiuErrorTable 1 }
1773:
1774: DvbInaNiuErrorEntry ::= SEQUENCE {
1775: dvbInaNiuErrorIndex Unsigned32,
1776: dvbInaNiuErrorMacAddress MacAddress,
1777: dvbInaNiuErrorParamCode INTEGER,
1778: dvbInaNiuErrorParamValue Unsigned32
1779: }
1780:
1781: dvbInaNiuErrorIndex OBJECT-TYPE
1782: SYNTAX Unsigned32 ( 1..65535 )
1783: MAX-ACCESS not-accessible
1784: STATUS current
1785: DESCRIPTION
1786: "Specifies the index for this error."
1787: ::= { dvbInaNiuErrorEntry 1 }
1788:
1789: dvbInaNiuErrorMacAddress OBJECT-TYPE
1790: SYNTAX MacAddress
1791: MAX-ACCESS read-only
1792: STATUS current
1793: DESCRIPTION
1794: "Specifies the MAC address of the NIU by which this error
1795: is reported."
1796: ::= { dvbInaNiuErrorEntry 2 }
1797:
1798: dvbInaNiuErrorParamCode OBJECT-TYPE
1799: SYNTAX INTEGER (0..255)
1800: MAX-ACCESS read-only
1801: STATUS current
1802: DESCRIPTION
1803: "Specifies the type of error reported by the NIU."
1804: ::= { dvbInaNiuErrorEntry 3 }
1805:
1806: dvbInaNiuErrorParamValue OBJECT-TYPE
1807: SYNTAX Unsigned32 (0..65535)
1808: MAX-ACCESS read-only
1809: STATUS current
1810: DESCRIPTION
1811: "Specifies the value of this error."
1812: ::= { dvbInaNiuErrorEntry 4 }
1813:
1814:
1815: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1816: -- NIU IP Table
1817: --
1818:
1819: Pedersen Informational - Expires August 2001 38
1820: DVB Cable INA Device MIB Feb 2001
1821:
1822: -- The NIU IP Table contains information on the IP addresses and
1823: -- subnets of the NIU.
1824: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1825:
1826: dvbInaNiuIpTable OBJECT-TYPE
1827: SYNTAX SEQUENCE OF DvbInaNiuIpEntry
1828: MAX-ACCESS not-accessible
1829: STATUS current
1830: DESCRIPTION
1831: "Describes the attributes of Network Interface Units."
1832: ::= { dvbInaNiuIp 1 }
1833:
1834: dvbInaNiuIpEntry OBJECT-TYPE
1835: SYNTAX DvbInaNiuIpEntry
1836: MAX-ACCESS not-accessible
1837: STATUS current
1838: DESCRIPTION
1839: "Initially the table shall be empty. A new entry for a NIU
1840: is automatically created when the NIU in question signs on.
1841: Furthermore, the manager through the
1842: dvbInaNiuIpRowAccessStatus object can create new entries.
1843: This can be used in the case of re-provisioning where by
1844: the manager first makes an entry and sets all relevant
1845: parameters before the NIU is re-provisioned to this INA.
1846:
1847: When a NIU entry is deleted, also all associated connection
1848: entries are deleted."
1849:
1850: INDEX { dvbInaNiuIpMacAddress }
1851: ::= { dvbInaNiuIpTable 1 }
1852:
1853: DvbInaNiuIpEntry ::= SEQUENCE {
1854: dvbInaNiuIpMacAddress MacAddress,
1855: dvbInaNiuIpRowAccessStatus RowStatus,
1856: dvbInaNiuIpHfcIpAddrType InetAddressType,
1857: dvbInaNiuIpHfcIpAddr InetAddress,
1858: dvbInaNiuIpHfcIpMaskType InetAddressType,
1859: dvbInaNiuIpHfcIpMask InetAddress,
1860: dvbInaNiuIpNetIpAddrType InetAddressType,
1861: dvbInaNiuIpNetIpAddr InetAddress,
1862: dvbInaNiuIpNetIpMaskType InetAddressType,
1863: dvbInaNiuIpNetIpMask InetAddress,
1864: dvbInaNiuIpAddressConfigType INTEGER,
1865: dvbInaNiuIpDhcpPrimarySrvType InetAddressType,
1866: dvbInaNiuIpDhcpPrimarySrv InetAddress,
1867: dvbInaNiuIpDhcpSecondarySrvType InetAddressType,
1868: dvbInaNiuIpDhcpSecondarySrv InetAddress
1869: }
1870:
1871: dvbInaNiuIpMacAddress OBJECT-TYPE
1872: SYNTAX MacAddress
1873: MAX-ACCESS not-accessible
1874: STATUS current
1875: DESCRIPTION
1876:
1877: Pedersen Informational - Expires August 2001 39
1878: DVB Cable INA Device MIB Feb 2001
1879:
1880: " A 48-bit value representing the unique MAC address of
1881: the NIU. "
1882: ::= { dvbInaNiuIpEntry 1 }
1883:
1884: dvbInaNiuIpRowAccessStatus OBJECT-TYPE
1885: SYNTAX RowStatus
1886: MAX-ACCESS read-create
1887: STATUS current
1888: DESCRIPTION
1889: " Controls and reflects the status of this row in this
1890: table. "
1891: ::= { dvbInaNiuIpEntry 2 }
1892:
1893: dvbInaNiuIpHfcIpAddrType OBJECT-TYPE
1894: SYNTAX InetAddressType
1895: MAX-ACCESS read-create
1896: STATUS current
1897: DESCRIPTION
1898: " The type of address used for the HFC side."
1899: ::= { dvbInaNiuIpEntry 3 }
1900:
1901: dvbInaNiuIpHfcIpAddr OBJECT-TYPE
1902: SYNTAX InetAddress
1903: MAX-ACCESS read-create
1904: STATUS current
1905: DESCRIPTION
1906: " Specifies the IP Address on the HFC side."
1907: ::= { dvbInaNiuIpEntry 4 }
1908:
1909: dvbInaNiuIpHfcIpMaskType OBJECT-TYPE
1910: SYNTAX InetAddressType
1911: MAX-ACCESS read-create
1912: STATUS current
1913: DESCRIPTION
1914: " The type of address used for the HFC side."
1915: ::= { dvbInaNiuIpEntry 5 }
1916:
1917: dvbInaNiuIpHfcIpMask OBJECT-TYPE
1918: SYNTAX InetAddress
1919: MAX-ACCESS read-create
1920: STATUS current
1921: DESCRIPTION
1922: " Specifies the IP Mask on the HFC side."
1923: ::= { dvbInaNiuIpEntry 6 }
1924:
1925: dvbInaNiuIpNetIpAddrType OBJECT-TYPE
1926: SYNTAX InetAddressType
1927: MAX-ACCESS read-create
1928: STATUS current
1929: DESCRIPTION
1930: " The type of address used for the network side."
1931: ::= { dvbInaNiuIpEntry 7 }
1932:
1933: dvbInaNiuIpNetIpAddr OBJECT-TYPE
1934:
1935: Pedersen Informational - Expires August 2001 40
1936: DVB Cable INA Device MIB Feb 2001
1937:
1938: SYNTAX InetAddress
1939: MAX-ACCESS read-create
1940: STATUS current
1941: DESCRIPTION
1942: " Specifies the IP Address on the network (client) side."
1943: ::= { dvbInaNiuIpEntry 8 }
1944:
1945: dvbInaNiuIpNetIpMaskType OBJECT-TYPE
1946: SYNTAX InetAddressType
1947: MAX-ACCESS read-create
1948: STATUS current
1949: DESCRIPTION
1950: " The type of address used for the network side."
1951: ::= { dvbInaNiuIpEntry 9 }
1952:
1953: dvbInaNiuIpNetIpMask OBJECT-TYPE
1954: SYNTAX InetAddress
1955: MAX-ACCESS read-create
1956: STATUS current
1957: DESCRIPTION
1958: " Specifies the IP Address on the network (client) side."
1959: ::= { dvbInaNiuIpEntry 10 }
1960:
1961: dvbInaNiuIpAddressConfigType OBJECT-TYPE
1962: SYNTAX INTEGER {
1963: static(1),
1964: dhcp(2)
1965: }
1966: MAX-ACCESS read-create
1967: STATUS current
1968: DESCRIPTION
1969: "Specifies if the NIU HFC address was received through
1970: static configuration or through DHCP"
1971: ::= { dvbInaNiuIpEntry 11 }
1972:
1973: dvbInaNiuIpDhcpPrimarySrvType OBJECT-TYPE
1974: SYNTAX InetAddressType
1975: MAX-ACCESS read-create
1976: STATUS current
1977: DESCRIPTION
1978: " Specifies the address type of the DHCP primary server."
1979: ::= { dvbInaNiuIpEntry 12 }
1980:
1981: dvbInaNiuIpDhcpPrimarySrv OBJECT-TYPE
1982: SYNTAX InetAddress
1983: MAX-ACCESS read-create
1984: STATUS current
1985: DESCRIPTION
1986: " Specifies the DHCP primary server."
1987: ::= { dvbInaNiuIpEntry 13 }
1988:
1989:
1990: dvbInaNiuIpDhcpSecondarySrvType OBJECT-TYPE
1991: SYNTAX InetAddressType
1992:
1993: Pedersen Informational - Expires August 2001 41
1994: DVB Cable INA Device MIB Feb 2001
1995:
1996: MAX-ACCESS read-create
1997: STATUS current
1998: DESCRIPTION
1999: " Specifies the address type of the DHCP secondary server."
2000: ::= { dvbInaNiuIpEntry 14 }
2001:
2002: dvbInaNiuIpDhcpSecondarySrv OBJECT-TYPE
2003: SYNTAX InetAddress
2004: MAX-ACCESS read-create
2005: STATUS current
2006: DESCRIPTION
2007: " Specifies the DHCP secondary server."
2008: ::= { dvbInaNiuIpEntry 15 }
2009:
2010:
2011: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2012: -- Conformance statements
2013: -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2014:
2015: dvbInaCompliance MODULE-COMPLIANCE
2016: STATUS current
2017: DESCRIPTION
2018: "The compliance statement for EuroModem INAs
2019: which implement the DVB-CABLE-INA-MIB MIB. An
2020: implementation only has to support IPv4 addresses to be
2021: compliant."
2022:
2023:
2024: MODULE -- dvbIna
2025: GROUP dvbInaDeviceGroup
2026: DESCRIPTION
2027: "The Device group is optional to implement."
2028:
2029: GROUP dvbInaNmAccessGroup
2030: DESCRIPTION
2031: "The NM Access group is optional to implement."
2032:
2033: GROUP dvbInaSwGroup
2034: DESCRIPTION
2035: "Th SW group is optional to implement."
2036:
2037: GROUP dvbInaDhcpGroup
2038: DESCRIPTION
2039: "The DHCP group is optional to implement."
2040:
2041: GROUP dvbInaEventGroup
2042: DESCRIPTION
2043: "The Event group is optional to implement."
2044:
2045: GROUP dvbInaIpFilterGroup
2046: DESCRIPTION
2047: "The IP filter group is optional to implement."
2048:
2049: GROUP dvbInaEthFilterGroup
2050:
2051: Pedersen Informational - Expires August 2001 42
2052: DVB Cable INA Device MIB Feb 2001
2053:
2054: DESCRIPTION
2055: "The Ethernet filter group is optional to implement."
2056:
2057: GROUP dvbInaNiuErrorGroup
2058: DESCRIPTION
2059: "The NIU Error group is optional to implement."
2060:
2061: GROUP dvbInaNiuIpGroup
2062: DESCRIPTION
2063: "The NIU IP group is optional to implement."
2064:
2065: OBJECT dvbInaDeviceFixedIpAddress
2066: MIN-ACCESS read-only
2067: DESCRIPTION
2068: "It is compliant to implement this object as read-only."
2069:
2070: OBJECT dvbInaNiuIpHfcIpAddrType
2071: MIN-ACCESS read-only
2072: DESCRIPTION
2073: "It is compliant to implement this object as read-only."
2074:
2075: OBJECT dvbInaNiuIpHfcIpAddr
2076: MIN-ACCESS read-only
2077: DESCRIPTION
2078: "It is compliant to implement this object as read-only."
2079:
2080: OBJECT dvbInaNiuIpHfcIpMaskType
2081: MIN-ACCESS read-only
2082: DESCRIPTION
2083: "It is compliant to implement this object as read-only."
2084:
2085: OBJECT dvbInaNiuIpHfcIpMask
2086: MIN-ACCESS read-only
2087: DESCRIPTION
2088: "It is compliant to implement this object as read-only."
2089:
2090: OBJECT dvbInaNiuIpNetIpAddrType
2091: MIN-ACCESS read-only
2092: DESCRIPTION
2093: "It is compliant to implement this object as read-only."
2094:
2095: OBJECT dvbInaNiuIpNetIpAddr
2096: MIN-ACCESS read-only
2097: DESCRIPTION
2098: "It is compliant to implement this object as read-only."
2099:
2100: OBJECT dvbInaNiuIpNetIpMaskType
2101: MIN-ACCESS read-only
2102: DESCRIPTION
2103: "It is compliant to implement this object as read-only."
2104:
2105: OBJECT dvbInaNiuIpNetIpMask
2106: MIN-ACCESS read-only
2107: DESCRIPTION
2108:
2109: Pedersen Informational - Expires August 2001 43
2110: DVB Cable INA Device MIB Feb 2001
2111:
2112: "It is compliant to implement this object as read-only."
2113:
2114: OBJECT dvbInaNiuIpAddressConfigType
2115: MIN-ACCESS read-only
2116: DESCRIPTION
2117: "It is compliant to implement this object as read-only."
2118:
2119: OBJECT dvbInaNiuIpDhcpPrimarySrvType
2120: MIN-ACCESS read-only
2121: DESCRIPTION
2122: "It is compliant to implement this object as read-only."
2123:
2124: OBJECT dvbInaNiuIpDhcpPrimarySrv
2125: MIN-ACCESS read-only
2126: DESCRIPTION
2127: "It is compliant to implement this object as read-only."
2128:
2129: OBJECT dvbInaNiuIpDhcpSecondarySrvType
2130: MIN-ACCESS read-only
2131: DESCRIPTION
2132: "It is compliant to implement this object as read-only."
2133:
2134: OBJECT dvbInaNiuIpDhcpSecondarySrv
2135: MIN-ACCESS read-only
2136: DESCRIPTION
2137: "It is compliant to implement this object as read-only."
2138:
2139: OBJECT dvbInaNiuIpErrorMaxTableSize
2140: MIN-ACCESS read-only
2141: DESCRIPTION
2142: "It is compliant to implement this object as read-only."
2143:
2144: OBJECT dvbInaNiuIpErrorStatReqInterval
2145: MIN-ACCESS read-only
2146: DESCRIPTION
2147: "It is compliant to implement this object as read-only."
2148:
2149: ::= { dvbInaCompliances 1 }
2150:
2151: dvbInaDeviceGroup OBJECT-GROUP
2152: OBJECTS {
2153: dvbInaDeviceDateTime,
2154: dvbInaDeviceResetNow,
2155: dvbInaDeviceSerialNumber,
2156: dvbInaDeviceUptime,
2157: dvbInaDeviceCurrentState,
2158: dvbInaDeviceDesiredState,
2159: dvbInaDeviceMibVersion,
2160: dvbInaDeviceDhcpRelaySupport
2161: }
2162: STATUS current
2163: DESCRIPTION
2164: "A collection of objects for managing the state of the
2165: INA."
2166:
2167: Pedersen Informational - Expires August 2001 44
2168: DVB Cable INA Device MIB Feb 2001
2169:
2170: ::= { dvbInaGroups 1 }
2171:
2172: dvbInaNmAccessGroup OBJECT-GROUP
2173: OBJECTS {
2174: dvbInaNmAccessIndex,
2175: dvbInaNmAccessIpType,
2176: dvbInaNmAccessIp,
2177: dvbInaNmAccessIpMaskType,
2178: dvbInaNmAccessIpMask,
2179: dvbInaNmAccessCommunity,
2180: dvbInaNmAccessControl,
2181: dvbInaNmAccessInterfaces,
2182: dvbInaNmAccessStatus,
2183: dvbInaNmAccessLevelEnable
2184: }
2185: STATUS current
2186: DESCRIPTION
2187: "A collection of objects for managing the state of the
2188: INA."
2189: ::= { dvbInaGroups 2 }
2190:
2191: dvbInaSwGroup OBJECT-GROUP
2192: OBJECTS {
2193: dvbInaSwTftpServerAddrType,
2194: dvbInaSwTftpServer,
2195: dvbInaSwTftpFilename,
2196: dvbInaSwFilename,
2197: dvbInaSwAdminStatus,
2198: dvbInaSwOperStatus,
2199: dvbInaSwDownLoadSlot,
2200: dvbInaSwIndex,
2201: dvbInaSwSlot,
2202: dvbInaSwVersion,
2203: dvbInaSwState,
2204: dvbInaSwAction,
2205: dvbInaSwDateTime
2206: }
2207: STATUS current
2208: DESCRIPTION
2209: "A collection of objects for managing the state of the
2210: INA."
2211: ::= { dvbInaGroups 3 }
2212:
2213: dvbInaDhcpGroup OBJECT-GROUP
2214: OBJECTS {
2215: dvbInaDhcpServerIfIndex,
2216: dvbInaDhcpServerIpType,
2217: dvbInaDhcpServerIp,
2218: dvbInaDhcpServerRowAccessStatus,
2219: dvbInaDhcpServerRelayEnable,
2220: dvbInaDhcpServerAssociation,
2221: dvbInaDhcpServerPrimaryOrSecondary
2222: }
2223: STATUS current
2224:
2225: Pedersen Informational - Expires August 2001 45
2226: DVB Cable INA Device MIB Feb 2001
2227:
2228: DESCRIPTION
2229: "A collection of objects providing control over the INAs
2230: DHCP/BOOTP functionality."
2231: ::= { dvbInaGroups 4 }
2232:
2233: dvbInaEventGroup OBJECT-GROUP
2234: OBJECTS {
2235: dvbInaEvControl,
2236: dvbInaEvSyslogIpType,
2237: dvbInaEvSyslogIp,
2238: dvbInaEvThrottleAdminStatus,
2239: dvbInaEvThrottleInhibited,
2240: dvbInaEvThrottleThreshold,
2241: dvbInaEvThrottleInterval,
2242: dvbInaEvPriority,
2243: dvbInaEvReporting,
2244: dvbInaEvMaxNumberOfEntries,
2245: dvbInaEvIndex,
2246: dvbInaEvFirstTime,
2247: dvbInaEvLastTime,
2248: dvbInaEvCount,
2249: dvbInaEvLevel,
2250: dvbInaEvId,
2251: dvbInaEvText
2252: }
2253: STATUS current
2254: DESCRIPTION
2255: "A collection of objects used to control and monitor events
2256: generated at and by the INA."
2257: ::= { dvbInaGroups 5 }
2258:
2259: dvbInaIpFilterGroup OBJECT-GROUP
2260: OBJECTS {
2261: dvbInaIpFilterEnable,
2262: dvbInaIpFilterIndex,
2263: dvbInaIpFilterStatus,
2264: dvbInaIpFilterAssignedBy,
2265: dvbInaIpFilterIfIndex,
2266: dvbInaIpFilterDirection,
2267: dvbInaIpFilterTos,
2268: dvbInaIpFilterTosMask,
2269: dvbInaIpFilterSrcAddrType,
2270: dvbInaIpFilterSrcAddr,
2271: dvbInaIpFilterSrcMaskType,
2272: dvbInaIpFilterSrcMask,
2273: dvbInaIpFilterDstAddrType,
2274: dvbInaIpFilterDstAddr,
2275: dvbInaIpFilterDstMaskType,
2276: dvbInaIpFilterDstMask,
2277: dvbInaIpFilterProtocol,
2278: dvbInaIpFilterSourcePortLow,
2279: dvbInaIpFilterSourcePortHigh,
2280: dvbInaIpFilterDestPortLow,
2281: dvbInaIpFilterDestPortHigh,
2282:
2283: Pedersen Informational - Expires August 2001 46
2284: DVB Cable INA Device MIB Feb 2001
2285:
2286: dvbInaIpFilterAction,
2287: dvbInaIpFilterMatches,
2288: dvbInaIpFilterContinue,
2289: dvbInaIpFilterTosMapIndex,
2290: dvbInaIpTosMapIndex,
2291: dvbInaIpTosMapStatus,
2292: dvbInaIpTosMapAndMask,
2293: dvbInaIpTosMapOrMask
2294: }
2295: STATUS current
2296: DESCRIPTION
2297: "A collection of objects providing a filtering capability
2298: at the IP layer."
2299: ::= { dvbInaGroups 6 }
2300:
2301: dvbInaEthFilterGroup OBJECT-GROUP
2302: OBJECTS {
2303: dvbInaEthFilterEnable,
2304: dvbInaEthFilterIndex,
2305: dvbInaEthFilterStatus,
2306: dvbInaEthFilterIfIndex,
2307: dvbInaEthFilterEtherType,
2308: dvbInaEthFilterProtocol,
2309: dvbInaEthFilterAction,
2310: dvbInaEthFilterMatches
2311: }
2312: STATUS current
2313: DESCRIPTION
2314: "A collection of objects providing a filtering capability
2315: at the Ethernet layer."
2316: ::= { dvbInaGroups 7 }
2317:
2318: dvbInaNiuErrorGroup OBJECT-GROUP
2319: OBJECTS {
2320: dvbInaNiuErrorReset,
2321: dvbInaNiuErrorMaxTableSize,
2322: dvbInaNiuErrorStatReqInterval,
2323: dvbInaNiuErrorIndex,
2324: dvbInaNiuErrorMacAddress,
2325: dvbInaNiuErrorParamCode,
2326: dvbInaNiuErrorParamValue
2327: }
2328: STATUS current
2329: DESCRIPTION
2330: "A collection of objects representing errors associated
2331: with all NIUs attached to the INA."
2332: ::= { dvbInaGroups 9 }
2333:
2334: dvbInaNiuIpGroup OBJECT-GROUP
2335: OBJECTS {
2336: dvbInaNiuIpMacAddress,
2337: dvbInaNiuIpRowAccessStatus,
2338: dvbInaNiuIpHfcIpAddrType,
2339: dvbInaNiuIpHfcIpAddr,
2340:
2341: Pedersen Informational - Expires August 2001 47
2342: DVB Cable INA Device MIB Feb 2001
2343:
2344: dvbInaNiuIpHfcIpMaskType,
2345: dvbInaNiuIpHfcIpMask,
2346: dvbInaNiuIpNetIpAddrType,
2347: dvbInaNiuIpNetIpAddr,
2348: dvbInaNiuIpNetIpMaskType,
2349: dvbInaNiuIpNetIpMask,
2350: dvbInaNiuIpAddressConfigType,
2351: dvbInaNiuIpDhcpPrimarySrvType,
2352: dvbInaNiuIpDhcpPrimarySrv,
2353: dvbInaNiuIpDhcpSecondarySrvType,
2354: dvbInaNiuIpDhcpSecondarySrv
2355: }
2356: STATUS current
2357: DESCRIPTION
2358: "A collection of objects describing the IP address
2359: off all NIUs attached to the INA."
2360: ::= { dvbInaGroups 10 }
2361:
2362: END
2363:
2364: --
2365: -- "Copyright (C) The Internet Society (December 2000). All Rights
2366: -- Reserved. This document and translations of it may be copied and
2367: -- furnished to others, and derivative works that comment on or
2368: -- otherwise explain it or assist in its implementation may be prepared,
2369: -- copied, published and distributed, in whole or in part, without
2370: -- restriction of any kind, provided that the above copyright notice and
2371: -- this paragraph are included on all such copies and derivative works.
2372: -- However, this document itself may not be modified in any way, such as
2373: -- by removing the copyright notice or references to the Internet
2374: -- Society or other Internet organizations, except as needed for the
2375: -- purpose of developing Internet standards in which case the procedures
2376: -- for copyrights defined in the Internet Standards process must be
2377: -- followed, or as required to translate it into.
2378: --
2379: --
2380: --
2381: --
2382: --
2383: --
2384: --
2385: --
2386: --
2387: --
2388: --
2389: --
2390: --
2391: -- Pedersen Informational - Expires August 2001 50
2392: