smilint output for ./DVB-CABLE-INA-MIB


Message Severities
SeverityCount
severe1
Message Types
TypeCount
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: