smilint output for ./DVB-CABLE-NIU-IF-MIB


Message Severities
SeverityCount
severe1
Message Types
TypeCount
internal-other (severe)1

Messages:

DVB-CABLE-NIU-IF-MIB

   1: -- extracted from draft-ietf-ipcdn-dvbniuif-mib-00.txt
   2: -- at Thu Feb 15 06:04:08 2001
   3: 
   4:    DVB-CABLE-NIU-IF-MIB DEFINITIONS ::= BEGIN 
   5:     
   6:     
   7:    IMPORTS 
   8:        MODULE-IDENTITY, 
   9:        OBJECT-TYPE, 
  10:        Counter32, 
  11:        Integer32, 
  12:   
  13: Valentine                Expires August 2001                       10 
  13: severe - syntax error, unexpected UPPERCASE_IDENTIFIER, expecting FROM or ','
  14:                         DVB NIU Interface MIB           February 2001 
  15:  
  16:  
  17:        Gauge32, 
  18:        transmission 
  19:            FROM SNMPv2-SMI 
  20:        TruthValue, 
  21:            FROM SNMPv2-TC 
  22:        SnmpAdminString 
  23:            FROM SNMP-FRAMEWORK-MIB 
  24:        OBJECT-GROUP, 
  25:        MODULE-COMPLIANCE 
  26:            FROM SNMPv2-CONF 
  27:        ifIndex 
  28:            FROM IF-MIB; 
  29:     
  30:    dvbNiuIf MODULE-IDENTITY 
  31:        LAST-UPDATED    "9912030000Z" 
  32:        ORGANIZATION    "IETF IPCDN Working Group 
  33:                         DVB/DAVIC Interoperability Consortium Technical 
  34:                         Working Group" 
  35:        CONTACT-INFO 
  36:               "        Andrew Valentine 
  37:                Postal: Engineering Design Centre 
  38:                        Hughes Network Systems Ltd 
  39:                        Saxon Street, 
  40:                        Linford Wood, 
  41:                        Milton Keynes. 
  42:                        MK14 6LD 
  43:                        ENGLAND 
  44:     
  45:                   Tel: +44 1908 221122 
  46:                   Fax: +44 1908 221127 
  47:                E-mail: a.valentine@eu.hns.com 
  48:     
  49:                IETF IPCDN Working Group 
  50:                General Discussion: ipcdn@ietf.org 
  51:                Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn 
  52:                Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn 
  53:                Co-chairs: Richard Woundy, rwoundy@cisco.com 
  54:                           Andrew Valentine, a.valentine@eu.hns.com" 
  55:     
  56:        DESCRIPTION     "The information module for the DVB interfaces 
  57:                         found in an EuroModem." 
  58:     
  59:        REVISION        "9912030000Z" 
  60:        DESCRIPTION     "The mib has been modified to incorporate the  
  61:                         MAC states from dvbNiuOperStatus.  These are 
  62:                         in dvbNiuMacStatStatus.  The compliance  
  63:                         section has been fixed." 
  64:     
  65:     
  66:        REVISION        "9910010000Z" 
  67:        DESCRIPTION     "The mib has been modified to incorporate the  
  68:                         comments made by the WGT during the  
  69:                         27/28 Sep 1999 meeting.  The main areas 
  70:   
  71: Valentine                Expires August 2001                       11 
  72:                         DVB NIU Interface MIB           February 2001 
  73:  
  74:  
  75:                         affected are dvbNiuMacStatsTable and 
  76:                         dvbNiuDsRfObjects" 
  77:     
  78:        REVISION        "9907281500Z" 
  79:        DESCRIPTION     "The initial version of the MIB" 
  80:    ::= {transmission xx} 
  81:     
  82:     
  83:    dvbNiuMacObjects   OBJECT IDENTIFIER ::= {dvbNiuIf 1} 
  84:    dvbNiuDsRfObjects  OBJECT IDENTIFIER ::= {dvbNiuIf 2} 
  85:    dvbNiuUsRfObjects  OBJECT IDENTIFIER ::= {dvbNiuIf 3} 
  86:    dvbNiuDvbIfConform OBJECT IDENTIFIER ::= {dvbNiuIf 4} 
  87:     
  88:    -- Define groups under dvbNiuMacObjects 
  89:    dvbNiuMacCap     OBJECT IDENTIFIER ::= {dvbNiuMacObjects 1} 
  90:    dvbNiuMacStats   OBJECT IDENTIFIER ::= {dvbNiuMacObjects 2} 
  91:     
  92:    -- Define groups under dvbNiuDsRfObjects 
  93:    dvbNiuDsRfParam  OBJECT IDENTIFIER ::= {dvbNiuDsRfObjects 1} 
  94:     
  95:    -- Define groups under dvbNiuUsRfObjects 
  96:    dvbNiuUsRfParam  OBJECT IDENTIFIER ::= {dvbNiuUsRfObjects 1} 
  97:     
  98:    --Define identifiers under dvbNiuDvbIfConform 
  99:    dvbNiuIfCompliances  OBJECT IDENTIFIER ::= {dvbNiuDvbIfConform 1} 
 100:    dvbNiuIfGroups       OBJECT IDENTIFIER ::= {dvbNiuDvbIfConform 2} 
 101:     
 102:     
 103:    -- Definition of MIB objects 
 104:     
 105:    -- =============================================================== 
 106:    -- =  Mac Capabilities Group                                     = 
 107:    -- =============================================================== 
 108:     
 109:    -- MAC Capabilities table 
 110:     
 111:    dvbNiuMacCapTable OBJECT-TYPE 
 112:        SYNTAX      SEQUENCE OF DvbNiuMacCapEntry 
 113:        MAX-ACCESS  not-accessible 
 114:        STATUS      current 
 115:        DESCRIPTION 
 116:            "This table contains all available MAC capabilites specified 
 117:             in ETS 300 800 (8/3/1999) and identifies whether they are 
 118:             supported on the MAC interface." 
 119:    ::= { dvbNiuMacCap 1 } 
 120:     
 121:    dvbNiuMacCapEntry OBJECT-TYPE 
 122:        SYNTAX      DvbNiuMacCapEntry 
 123:        MAX-ACCESS  not-accessible 
 124:        STATUS      current 
 125:        DESCRIPTION 
 126:            "A row provides the supported capabilities for a single MAC 
 127:             interface.  An entry in this table exists for each ifEntry 
 128:   
 129: Valentine                Expires August 2001                       12 
 130:                         DVB NIU Interface MIB           February 2001 
 131:  
 132:  
 133:             with an ifType of dvbRccMacLayer." 
 134:        INDEX { ifIndex } 
 135:    ::= { dvbNiuMacCapTable 1 } 
 136:     
 137:    DvbNiuMacCapEntry ::= SEQUENCE {  
 138:        dvbNiuMacCapVer          INTEGER, 
 139:        dvbNiuMacCapEncap        BITS, 
 140:        dvbNiuMacCapResReqCap    TruthValue, 
 141:        dvbNiuMacCapFragMacMess  TruthValue, 
 142:        dvbNiuMacCapSecSupp      TruthValue, 
 143:        dvbNiuMacCapMinislots    TruthValue, 
 144:        dvbNiuMacCapIbSig        TruthValue, 
 145:        dvbNiuMacCapOobSig       TruthValue, 
 146:        dvbNiuMacCapDsOobBr      BITS, 
 147:        dvbNiuMacCapUsBr         BITS, 
 148:        dvbNiuMacCapMaxConn      Gauge32, 
 149:        dvbNiuMacCapOperation    INTEGER 
 150:    } 
 151:     
 152:    dvbNiuMacCapVer OBJECT-TYPE 
 153:        SYNTAX      INTEGER { 
 154:                        davic11(1), 
 155:                        davic12(2), 
 156:                        en301199(20), 
 157:                        ets300800v2(29), 
 158:                        ets300800v1(30) 
 159:                    } 
 160:        MAX-ACCESS  read-only 
 161:        STATUS      current 
 162:        DESCRIPTION 
 163:            "The mac protocol version." 
 164:    ::= { dvbNiuMacCapEntry 1 } 
 165:     
 166:    dvbNiuMacCapEncap OBJECT-TYPE 
 167:        SYNTAX      BITS { 
 168:                        directIp(0), 
 169:                        ethernetMacBridge(1), 
 170:                        ppp(2) 
 171:                    } 
 172:        MAX-ACCESS  read-only 
 173:        STATUS      current 
 174:        DESCRIPTION 
 175:            "This field is used to identify the encapsulation 
 176:             types supported.  These can be direct IP, Ethernet MAC 
 177:             bridging and PPP." 
 178:    ::= { dvbNiuMacCapEntry 2 } 
 179:     
 180:     
 181:    dvbNiuMacCapResReqCap OBJECT-TYPE 
 182:        SYNTAX      TruthValue 
 183:        MAX-ACCESS  read-only 
 184:        STATUS      current 
 185:        DESCRIPTION 
 186:   
 187: Valentine                Expires August 2001                       13 
 188:                         DVB NIU Interface MIB           February 2001 
 189:  
 190:  
 191:            "True if the NIU is able to send MAC Resource Request 
 192:             Messages." 
 193:    ::= { dvbNiuMacCapEntry 3 } 
 194:     
 195:    dvbNiuMacCapFragMacMess OBJECT-TYPE 
 196:        SYNTAX      TruthValue 
 197:        MAX-ACCESS  read-only 
 198:        STATUS      current 
 199:        DESCRIPTION 
 200:            "True if the NIU supports fragemented MAC messages." 
 201:    ::= { dvbNiuMacCapEntry 4 } 
 202:     
 203:    dvbNiuMacCapSecSupp OBJECT-TYPE 
 204:        SYNTAX      TruthValue 
 205:        MAX-ACCESS  read-only 
 206:        STATUS      current 
 207:        DESCRIPTION 
 208:            "True if the NIU supports the security extensions defined 
 209:             in ETS 300 800." 
 210:    ::= { dvbNiuMacCapEntry 5 } 
 211:     
 212:    dvbNiuMacCapMinislots OBJECT-TYPE 
 213:        SYNTAX      TruthValue 
 214:        MAX-ACCESS  read-only 
 215:        STATUS      current 
 216:        DESCRIPTION 
 217:            "True if the NIU is capable of utilising minislots." 
 218:    ::= { dvbNiuMacCapEntry 6 } 
 219:     
 220:    dvbNiuMacCapIbSig OBJECT-TYPE 
 221:        SYNTAX      TruthValue 
 222:        MAX-ACCESS  read-only 
 223:        STATUS      current 
 224:        DESCRIPTION 
 225:            "True if the NIU is capable of utilising in band  
 226:             signalling." 
 227:    ::= { dvbNiuMacCapEntry 7 } 
 228:     
 229:    dvbNiuMacCapOobSig OBJECT-TYPE 
 230:        SYNTAX      TruthValue 
 231:        MAX-ACCESS  read-only 
 232:        STATUS      current 
 233:        DESCRIPTION 
 234:            "True if the NIU is capable of utilising out of band  
 235:             signalling." 
 236:    ::= { dvbNiuMacCapEntry 8 } 
 237:     
 238:    dvbNiuMacCapDsOobBr OBJECT-TYPE 
 239:        SYNTAX      BITS { 
 240:                        d1o544Mbit(0), 
 241:                        d3o088Mbit(1)                     
 242:                    } 
 243:        MAX-ACCESS  read-only 
 244:   
 245: Valentine                Expires August 2001                       14 
 246:                         DVB NIU Interface MIB           February 2001 
 247:  
 248:  
 249:        STATUS      current 
 250:        DESCRIPTION 
 251:            "This field is used to identify the downstream out of band 
 252:             bit rates supported. These are 1.544Mbit/s and 3.088Mbit/s. 
 253:             If dvbNiuMacCapOobSig is false then the value of this  
 254:             Object will be zero." 
 255:    ::= { dvbNiuMacCapEntry 9 } 
 256:     
 257:    dvbNiuMacCapUsBr OBJECT-TYPE 
 258:        SYNTAX      BITS { 
 259:                        u256kbit(0), 
 260:                        u1o544Mbit(1), 
 261:                        u3o88Mbit(2), 
 262:                        u6o176Mbit(3)                     
 263:                    } 
 264:        MAX-ACCESS  read-only 
 265:        STATUS      current 
 266:        DESCRIPTION 
 267:            "This field is used to identify the upstream bit rates 
 268:             supported.  These are 256kbit/s, 1.544Mbit/s, 3.088Mbit/s  
 269:             and 6.176Mbit/s." 
 270:    ::= { dvbNiuMacCapEntry 10 } 
 271:     
 272:    dvbNiuMacCapMaxConn OBJECT-TYPE 
 273:        SYNTAX      Gauge32 
 274:        MAX-ACCESS  read-only 
 275:        STATUS      current 
 276:        DESCRIPTION 
 277:            "The maximum number of connections supported by the NIU." 
 278:    ::= { dvbNiuMacCapEntry 11 } 
 279:     
 280:    dvbNiuMacCapOperation OBJECT-TYPE 
 281:        SYNTAX      INTEGER { 
 282:                        one-way(1), 
 283:                        two-way(2) 
 284:                    } 
 285:        MAX-ACCESS  read-only 
 286:        STATUS      current 
 287:        DESCRIPTION 
 288:            "The operational mode of the NIU, this can be either 
 289:             one-way or two-way." 
 290:    ::= { dvbNiuMacCapEntry 12 } 
 291:     
 292:    -- End of MAC capabilities table 
 293:     
 294:    -- =============================================================== 
 295:    -- =  Mac Statistics Group                                       = 
 296:    -- =============================================================== 
 297:     
 298:    -- MAC Statistics table 
 299:     
 300:    dvbNiuMacStatsTable OBJECT-TYPE 
 301:        SYNTAX      SEQUENCE OF DvbNiuMacStatsEntry 
 302:   
 303: Valentine                Expires August 2001                       15 
 304:                         DVB NIU Interface MIB           February 2001 
 305:  
 306:  
 307:        MAX-ACCESS  not-accessible 
 308:        STATUS      current 
 309:        DESCRIPTION 
 310:            "This table contains statistics/status associated with the  
 311:             MAC interface.  Reading these statistics does not cause 
 312:             the values to be reset.  If the statistics are read via a  
 313:             MAC message they will be reset!   
 314:     
 315:             Note: The error statistics are represented by only 16 bits, 
 316:             this is because the status message only uses 16 bits for  
 317:             the values." 
 318:    ::= { dvbNiuMacStats 1 } 
 319:     
 320:    dvbNiuMacStatsEntry OBJECT-TYPE 
 321:        SYNTAX      DvbNiuMacStatsEntry 
 322:        MAX-ACCESS  not-accessible 
 323:        STATUS      current 
 324:        DESCRIPTION 
 325:            "A row provides the statistics/status for a single MAC 
 326:             interface.  An entry in this table exists for each ifEntry 
 327:             with an ifType of dvbRccMacLayer." 
 328:        INDEX { ifIndex } 
 329:    ::= { dvbNiuMacStatsTable 1 } 
 330:     
 331:    DvbNiuMacStatsEntry ::= SEQUENCE {  
 332:        dvbNiuMacHwVer                SnmpAdminString, 
 333:        dvbNiuMacStatStatus           INTEGER, 
 334:        dvbNiuMacStatSlotCfgCrcErrs   Gauge32, 
 335:        dvbNiuMacStatRsCorrErrs       Gauge32, 
 336:        dvbNiuMacStatATMPacketLosses  Gauge32, 
 337:        dvbNiuMacStatSlotConfigCount  Gauge32, 
 338:        dvbNiuMacStatSlEsfCrcErrs     Gauge32, 
 339:        dvbNiuMacStatRsErrCorrFrms    Gauge32, 
 340:        dvbNiuMacStatRsErrNonCorrFrms Gauge32, 
 341:        dvbNiuMacStatSlEsfFrameCount  Gauge32, 
 342:        dvbNiuMacStatConCount         Gauge32, 
 343:    } 
 344:     
 345:    dvbNiuMacHwVer OBJECT-TYPE 
 346:        SYNTAX      SnmpAdminString 
 347:        MAX-ACCESS  read-only 
 348:        STATUS      current 
 349:        DESCRIPTION 
 350:            "The hardware version of the MAC interface.  The is a free 
 351:             format text field." 
 352:    ::= { dvbNiuMacStatsEntry 1 } 
 353:     
 354:    dvbNiuMacStatStatus OBJECT-TYPE 
 355:        SYNTAX      INTEGER { 
 356:                        scanningForCarrier(1), 
 357:                        provisioning(2), 
 358:                        invalidSTBNIU(3), 
 359:                        timingRangingError(4), 
 360:   
 361: Valentine                Expires August 2001                       16 
 362:                         DVB NIU Interface MIB           February 2001 
 363:  
 364:  
 365:                        powerRangingError(5), 
 366:                        running(6), 
 367:                        stopped(7), 
 368:                        none(8),                    
 369:                        other(9) 
 370:                    } 
 371:        MAX-ACCESS  read-only 
 372:        STATUS      current 
 373:        DESCRIPTION 
 374:            "The operational status of the NIU.  The statuses 1-8 are 
 375:             from ETS 300 800.  The status other(9) is used for any case 
 376:             that is not explicitly identified"     
 377:    ::= { dvbNiuMacStatsEntry 2 } 
 378:     
 379:    dvbNiuMacStatSlotCfgCrcErrs OBJECT-TYPE 
 380:        SYNTAX      Gauge32 (0..65535) 
 381:        MAX-ACCESS  read-only 
 382:        STATUS      current 
 383:        DESCRIPTION 
 384:            "Counts the number of errors in Slot_Configuration_Count 
 385:             R bytes, as found by the CRC decoder.  This object is 
 386:             initialized to 0 at boot and is reset only upon reboot or  
 387:             by a MAC Status message." 
 388:    ::= { dvbNiuMacStatsEntry 3 } 
 389:     
 390:    dvbNiuMacStatRsCorrErrs OBJECT-TYPE 
 391:        SYNTAX      Gauge32 (0..65535) 
 392:        MAX-ACCESS  read-only 
 393:        STATUS      current 
 394:        DESCRIPTION 
 395:            "Counts the number of errors as corrected by the Reed  
 396:             Solomon decoder.  This object is initialized to 0 at boot  
 397:             and is reset only upon reboot or by a MAC Status message." 
 398:    ::= { dvbNiuMacStatsEntry 4 } 
 399:     
 400:    dvbNiuMacStatATMPacketLosses OBJECT-TYPE 
 401:        SYNTAX      Gauge32 (0..65535) 
 402:        MAX-ACCESS  read-only 
 403:        STATUS      current 
 404:        DESCRIPTION 
 405:            "Counts the number of received ATM cells that were lost,  
 406:             either due to unrecoverable Reed Solomon errors or because 
 407:             of an erroneous HEC of the ATM cells header.  This object 
 408:             is initialized to 0 at boot and is reset only upon reboot  
 409:             or by a MAC Status message." 
 410:    ::= { dvbNiuMacStatsEntry 5 } 
 411:     
 412:    dvbNiuMacStatSlotConfigCount OBJECT-TYPE 
 413:        SYNTAX      Gauge32 (0..65535) 
 414:        MAX-ACCESS  read-only 
 415:        STATUS      current 
 416:        DESCRIPTION 
 417:            "This refers to the number of R-byte sets (Rxa-Rxc) used to 
 418:   
 419: Valentine                Expires August 2001                       17 
 420:                         DVB NIU Interface MIB           February 2001 
 421:  
 422:  
 423:             calculate Slot_Configuration_CRC_Error_Count." 
 424:    ::= { dvbNiuMacStatsEntry 6 } 
 425:     
 426:    dvbNiuMacStatSlEsfCrcErrs OBJECT-TYPE 
 427:        SYNTAX      Gauge32 (0..65535) 
 428:        MAX-ACCESS  read-only 
 429:        STATUS      current 
 430:        DESCRIPTION 
 431:            "Counts the number of CRC errrors found in consecutive  
 432:             C1-C6. 
 433:             This object is initialized to 0 at boot and is reset only  
 434:             upon reboot or by a MAC Status message." 
 435:    ::= { dvbNiuMacStatsEntry 7 } 
 436:     
 437:    dvbNiuMacStatRsErrCorrFrms OBJECT-TYPE 
 438:        SYNTAX      Gauge32 (0..65535) 
 439:        MAX-ACCESS  read-only 
 440:        STATUS      current 
 441:        DESCRIPTION 
 442:            "Counts the number of MPEG frames received with correctable 
 443:             Reed Solomon errors (IB only).  This object is initialized 
 444:             to 0 at boot and is reset only upon reboot or by a MAC  
 445:             Status message." 
 446:    ::= { dvbNiuMacStatsEntry 8 } 
 447:     
 448:    dvbNiuMacStatRsErrNonCorrFrms OBJECT-TYPE 
 449:        SYNTAX      Gauge32 (0..65535) 
 450:        MAX-ACCESS  read-only 
 451:        STATUS      current 
 452:        DESCRIPTION 
 453:            "Counts the number of MPEG frames received with non  
 454:             correctable Reed Solomon errors (IB only).  This object is 
 455:             initialized to 0 at boot and is reset only upon reboot or 
 456:             by a MAC Status message." 
 457:    ::= { dvbNiuMacStatsEntry 9 } 
 458:     
 459:    dvbNiuMacStatSlEsfFrameCount OBJECT-TYPE 
 460:        SYNTAX      Gauge32 (0..65535) 
 461:        MAX-ACCESS  read-only 
 462:        STATUS      current 
 463:        DESCRIPTION 
 464:            "This is the number of frames the statistics in this message 
 465:             apply on." 
 466:    ::= { dvbNiuMacStatsEntry 10 } 
 467:     
 468:    dvbNiuMacStatConCount OBJECT-TYPE 
 469:        SYNTAX      Gauge32 
 470:        MAX-ACCESS  read-only 
 471:        STATUS      current 
 472:        DESCRIPTION 
 473:            "The number of active connections." 
 474:    ::= { dvbNiuMacStatsEntry 11 } 
 475:     
 476:   
 477: Valentine                Expires August 2001                       18 
 478:                         DVB NIU Interface MIB           February 2001 
 479:  
 480:  
 481:    -- End of MAC statistics table 
 482:     
 483:    -- =============================================================== 
 484:    -- =  Downstream RF Parameters Group                             = 
 485:    -- =============================================================== 
 486:     
 487:    -- Downstream RF parameters table 
 488:     
 489:    dvbNiuRfDsTable OBJECT-TYPE 
 490:        SYNTAX      SEQUENCE OF DvbNiuRfDsEntry 
 491:        MAX-ACCESS  not-accessible 
 492:        STATUS      current 
 493:        DESCRIPTION 
 494:            "This table contains RF characteristcs and counters for the  
 495:             downstream interfaces.  " 
 496:    ::= { dvbNiuDsRfParam 1 } 
 497:     
 498:    dvbNiuRfDsEntry OBJECT-TYPE 
 499:        SYNTAX      DvbNiuRfDsEntry 
 500:        MAX-ACCESS  not-accessible 
 501:        STATUS      current 
 502:        DESCRIPTION 
 503:            "A row provides the RF characteristcs, counters and possible 
 504:             frequencies to use when locating a downstream channel for a  
 505:             single downstream RF interface.  An entry in this 
 506:             table exists for each ifEntry with an ifType of  
 507:             dvbRccDownstream" 
 508:        INDEX { ifIndex } 
 509:    ::= { dvbNiuRfDsTable 1 } 
 510:     
 511:    DvbNiuRfDsEntry ::= SEQUENCE {  
 512:        dvbNiuRfDsHwVer        SnmpAdminString, 
 513:        dvbNiuRfDsLastGoodFreq Integer32, 
 514:        dvbNiuRfDsBackupFreq   Integer32, 
 515:        dvbNiuRfDsLowScanFreq  Integer32, 
 516:        dvbNiuRfDsHighScanFreq Integer32, 
 517:        dvbNiuRfDsScanStep     Integer32, 
 518:        dvbNiuRfDsOobFreq      Integer32, 
 519:        dvbNiuRfDsIbFreq       Integer32, 
 520:        dvbNiuRfDsModType      INTEGER, 
 521:        dvbNiuRfDsSnrEst       Integer32, 
 522:        dvbNiuRfDsPwrLevelEst  Integer32 
 523:    } 
 524:     
 525:    dvbNiuRfDsHwVer OBJECT-TYPE 
 526:        SYNTAX      SnmpAdminString 
 527:        MAX-ACCESS  read-only 
 528:        STATUS      current 
 529:        DESCRIPTION 
 530:            "The hardware version of the downstream RF interface.  The  
 531:             is a free format text field." 
 532:    ::= { dvbNiuRfDsEntry 1 } 
 533:     
 534:   
 535: Valentine                Expires August 2001                       19 
 536:                         DVB NIU Interface MIB           February 2001 
 537:  
 538:  
 539:    dvbNiuRfDsLastGoodFreq OBJECT-TYPE 
 540:        SYNTAX      Integer32 (47000000..1000000000) 
 541:        UNITS       "Hz" 
 542:        MAX-ACCESS  read-only 
 543:        STATUS      current 
 544:        DESCRIPTION 
 545:            "This is the last known good frequency for a downstream  
 546:             channel and is used to locate the channel on power up or  
 547:             reset.  If a downstream channel cannot be found at the 
 548:             frequency held by this object then dvbNiuRfDsBackupFreq 
 549:             is tried.  If dvbNiuRfDsBackupFreq fails then a frequency 
 550:             scan is performed between dvbNiuRfDsMinScanFreq and  
 551:             dvbNiuRfDsMaxScanFreq with a step size of  
 552:             dvbNiuRfDsScanStep 
 553:             This object will be updated with the freguency of the  
 554:             channel found using the alternative frequencies." 
 555:        DEFVAL      { 650000000 } 
 556:    ::= { dvbNiuRfDsEntry 2 } 
 557:     
 558:    dvbNiuRfDsBackupFreq OBJECT-TYPE 
 559:        SYNTAX      Integer32 (47000000..1000000000) 
 560:        UNITS       "Hz" 
 561:        MAX-ACCESS  read-write 
 562:        STATUS      current 
 563:        DESCRIPTION 
 564:            "This is a backup frequency for the downstream channel.   
 565:             This will be used if dvbNiuRfDsLastGoodFreq fails.  If this 
 566:             frequency is successfully used then dvbNiuRfDsLastGoodFreq  
 567:             is updated to contain it.  If dvbNiuRfDsBackupFreq fails 
 568:             then a frequency scan is performed between  
 569:             dvbNiuRfDsMinScanFreq and dvbNiuRfDsMaxScanFreq with a step 
 570:             size of dvbNiuRfDsScanStep." 
 571:        DEFVAL      { 450000000 } 
 572:    ::= { dvbNiuRfDsEntry 3 } 
 573:     
 574:    dvbNiuRfDsLowScanFreq OBJECT-TYPE 
 575:        SYNTAX      Integer32 (47000000..1000000000) 
 576:        UNITS       "Hz" 
 577:        MAX-ACCESS  read-write 
 578:        STATUS      current 
 579:        DESCRIPTION 
 580:            "This is the start of the frequency range to be used 
 581:             for scanning to find a downstream channel. If a downstream 
 582:             channel is found then dvbNiuRfDsLastGoodFreq is updated to 
 583:             contain the new frequency and the scan is terminated. 
 584:             The step size used for the scan is dvbNiuRfDsScanStep." 
 585:        DEFVAL      { 110000000 } 
 586:    ::= { dvbNiuRfDsEntry 4 } 
 587:     
 588:    dvbNiuRfDsHighScanFreq OBJECT-TYPE 
 589:        SYNTAX      Integer32 (47000000..1000000000) 
 590:        UNITS       "Hz" 
 591:        MAX-ACCESS  read-write 
 592:   
 593: Valentine                Expires August 2001                       20 
 594:                         DVB NIU Interface MIB           February 2001 
 595:  
 596:  
 597:        STATUS      current 
 598:        DESCRIPTION 
 599:            "This is the end of the frequency range to be used for  
 600:             scanningscan to find a downstream channel.  If a downstream 
 601:             channel is found then dvbNiuRfDsLastGoodFreq is updated to 
 602:             contain the new frequency and the scan is terminated. 
 603:             The step size used for the scan is dvbNiuRfDsScanStep." 
 604:        DEFVAL      { 862000000 } 
 605:    ::= { dvbNiuRfDsEntry 5 } 
 606:     
 607:    dvbNiuRfDsScanStep OBJECT-TYPE 
 608:        SYNTAX      Integer32 (47000000..1000000000) 
 609:        UNITS       "Hz" 
 610:        MAX-ACCESS  read-write 
 611:        STATUS      current 
 612:        DESCRIPTION 
 613:            "This is the step size to be used when scanning for a  
 614:             downstream channel." 
 615:        DEFVAL      { 62500 } 
 616:    ::= { dvbNiuRfDsEntry 6 } 
 617:     
 618:     
 619:    dvbNiuRfDsOobFreq OBJECT-TYPE 
 620:        SYNTAX      Integer32 (47000000..1000000000) 
 621:        UNITS       "Hz" 
 622:        MAX-ACCESS  read-only 
 623:        STATUS      current 
 624:        DESCRIPTION 
 625:            "The frequency of the current downstream out of band 
 626:    channel." 
 627:    ::= { dvbNiuRfDsEntry 7 } 
 628:     
 629:    dvbNiuRfDsIbFreq OBJECT-TYPE 
 630:        SYNTAX      Integer32 (47000000..1000000000) 
 631:        UNITS       "Hz" 
 632:        MAX-ACCESS  read-only 
 633:        STATUS      current 
 634:        DESCRIPTION 
 635:            "The frequency of the current downstream in band channel." 
 636:    ::= { dvbNiuRfDsEntry 8 } 
 637:     
 638:     
 639:    dvbNiuRfDsModType OBJECT-TYPE 
 640:        SYNTAX INTEGER { 
 641:            qpsk(2), 
 642:            qam8(3), 
 643:            qam16(4), 
 644:            qam32(5), 
 645:            qam64(6), 
 646:            qam128(7), 
 647:            qam256(8) 
 648:        } 
 649:        MAX-ACCESS  read-only 
 650:   
 651: Valentine                Expires August 2001                       21 
 652:                         DVB NIU Interface MIB           February 2001 
 653:  
 654:  
 655:        STATUS      current 
 656:        DESCRIPTION 
 657:            "The modulation type of the downstream channel." 
 658:    ::= { dvbNiuRfDsEntry 9 } 
 659:     
 660:    dvbNiuRfDsSnrEst OBJECT-TYPE 
 661:        SYNTAX      Integer32 (0..255) 
 662:        UNITS       "dB*2" 
 663:        MAX-ACCESS  read-only 
 664:        STATUS      current 
 665:        DESCRIPTION 
 666:            "The estimated signal to noise ratio of the downstream 
 667:             carrying MAC messages.  If the SNR cannot be estinmated 
 668:             it will be 0." 
 669:    ::= { dvbNiuRfDsEntry 10 } 
 670:     
 671:    dvbNiuRfDsPwrLevelEst OBJECT-TYPE 
 672:        SYNTAX      Integer32 (0..255) 
 673:        UNITS       "dBuV*2" 
 674:        MAX-ACCESS  read-only 
 675:        STATUS      current 
 676:        DESCRIPTION 
 677:            "The estimated power level of the downstream carrying 
 678:             MAC messages.  If the power level cannot be estinmated 
 679:             it will be 0." 
 680:    ::= { dvbNiuRfDsEntry 11 } 
 681:     
 682:    -- End of downstream parameters table 
 683:     
 684:    -- =============================================================== 
 685:    -- =  Upstream RF Parameters Group                               = 
 686:    -- =============================================================== 
 687:     
 688:    -- Upstream RF parameters table 
 689:     
 690:    dvbNiuRfUsTable OBJECT-TYPE 
 691:        SYNTAX      SEQUENCE OF DvbNiuRfUsEntry 
 692:        MAX-ACCESS  not-accessible 
 693:        STATUS      current 
 694:        DESCRIPTION 
 695:            "This table contains RF characteristcs and counters for the  
 696:             upstream interfaces." 
 697:    ::= { dvbNiuUsRfParam 1 } 
 698:     
 699:    dvbNiuRfUsEntry OBJECT-TYPE 
 700:        SYNTAX      DvbNiuRfUsEntry 
 701:        MAX-ACCESS  not-accessible 
 702:        STATUS      current 
 703:        DESCRIPTION 
 704:            "A row provides the RF characteristcs and counters for a  
 705:             single upstream RF interface.  An entry in this table 
 706:             exists for each ifEntry with an ifType of dvbRccUpstream" 
 707:        INDEX { ifIndex } 
 708:   
 709: Valentine                Expires August 2001                       22 
 710:                         DVB NIU Interface MIB           February 2001 
 711:  
 712:  
 713:    ::= { dvbNiuRfUsTable 1 } 
 714:     
 715:    DvbNiuRfUsEntry ::= SEQUENCE {  
 716:        dvbNiuRfUsHwVer           SnmpAdminString, 
 717:        dvbNiuRfUsFreq            Integer32, 
 718:        dvbNiuRfUsPwrCtrlSetting  Integer32, 
 719:        dvbNiuRfUsTimeOffsetValue Integer32 
 720:    } 
 721:     
 722:    dvbNiuRfUsHwVer OBJECT-TYPE 
 723:        SYNTAX      SnmpAdminString 
 724:        MAX-ACCESS  read-only 
 725:        STATUS      current 
 726:        DESCRIPTION 
 727:            "The hardware version of the upstream RF interface.  The  
 728:             is a free format text field." 
 729:    ::= { dvbNiuRfUsEntry 1 } 
 730:     
 731:    dvbNiuRfUsFreq OBJECT-TYPE 
 732:        SYNTAX      Integer32 (5000000..65000000) 
 733:        UNITS       "Hz" 
 734:        MAX-ACCESS  read-only 
 735:        STATUS      current 
 736:        DESCRIPTION 
 737:            "The frequency of the upstream channel." 
 738:    ::= { dvbNiuRfUsEntry 2 } 
 739:     
 740:    dvbNiuRfUsPwrCtrlSetting OBJECT-TYPE 
 741:        SYNTAX      Integer32 (0..255) 
 742:        UNITS       "dBuV*2" 
 743:        MAX-ACCESS  read-only 
 744:        STATUS      current 
 745:        DESCRIPTION 
 746:            "The actual power used for the upstream transmission.  The 
 747:             unit of measure is 0.5dBuV" 
 748:    ::= { dvbNiuRfUsEntry 3 } 
 749:     
 750:    dvbNiuRfUsTimeOffsetValue OBJECT-TYPE 
 751:        SYNTAX      Integer32 (-32768..32767) 
 752:        UNITS       "100nsec" 
 753:        MAX-ACCESS  read-only 
 754:        STATUS      current 
 755:        DESCRIPTION 
 756:            "This represents a relative offset of the upstream  
 757:             transmission timing.  A negative value indicates an 
 758:             adjustment forward in time.  A positive value indicates 
 759:             an adjustment back in time.  The unit of measure is 100  
 760:             nsec" 
 761:    ::= { dvbNiuRfUsEntry 4 } 
 762:     
 763:    -- End of upstream parameters table 
 764:     
 765:    -- Conformance statements  
 766:   
 767: Valentine                Expires August 2001                       23 
 768:                         DVB NIU Interface MIB           February 2001 
 769:  
 770:  
 771:     
 772:    dvbNiuIfCompliance MODULE-COMPLIANCE 
 773:        STATUS      current 
 774:        DESCRIPTION 
 775:            "The compliance statement for EuroModem NIUs  
 776:             which implement the DVB-CABLE-NIU-IF-MIB MIB." 
 777:        MODULE  -- dvbNiuIf 
 778:            MANDATORY-GROUPS { dvbNiuMacGroup, 
 779:                               dvbNiuDsRfParamGroup, 
 780:                               dvbNiuUsRfParamGroup 
 781:                             } 
 782:    ::= { dvbNiuIfCompliances 1 } 
 783:     
 784:    dvbNiuMacGroup OBJECT-GROUP 
 785:        OBJECTS     { 
 786:                      dvbNiuMacHwVer, 
 787:                      dvbNiuMacStatStatus, 
 788:                      dvbNiuMacStatSlotCfgCrcErrs, 
 789:                      dvbNiuMacStatRsCorrErrs, 
 790:                      dvbNiuMacStatATMPacketLosses, 
 791:                      dvbNiuMacStatSlotConfigCount, 
 792:                      dvbNiuMacStatSlEsfCrcErrs, 
 793:                      dvbNiuMacStatRsErrCorrFrms, 
 794:                      dvbNiuMacStatRsErrNonCorrFrms, 
 795:                      dvbNiuMacStatSlEsfFrameCount, 
 796:                      dvbNiuMacStatConCount, 
 797:                      dvbNiuMacCapOobSig, 
 798:                      dvbNiuMacCapVer, 
 799:                      dvbNiuMacCapEncap, 
 800:                      dvbNiuMacCapMaxConn, 
 801:                      dvbNiuMacCapUsBr, 
 802:                      dvbNiuMacCapOperation, 
 803:                      dvbNiuMacCapDsOobBr, 
 804:                      dvbNiuMacCapResReqCap, 
 805:                      dvbNiuMacCapFragMacMess, 
 806:                      dvbNiuMacCapSecSupp, 
 807:                      dvbNiuMacCapMinislots, 
 808:                      dvbNiuMacCapIbSig 
 809:                    } 
 810:        STATUS      current 
 811:        DESCRIPTION 
 812:            "A collection of objects providing capabilities and 
 813:             statistics for the MAC layer." 
 814:    ::= { dvbNiuIfGroups 1 } 
 815:     
 816:    dvbNiuDsRfGroup OBJECT-GROUP 
 817:        OBJECTS     { 
 818:                      dvbNiuRfDsHwVer, 
 819:                      dvbNiuRfDsLastGoodFreq, 
 820:                      dvbNiuRfDsBackupFreq, 
 821:                      dvbNiuRfDsLowScanFreq, 
 822:                      dvbNiuRfDsHighScanFreg, 
 823:                      dvbNiuRfDsScanStep, 
 824:   
 825: Valentine                Expires August 2001                       24 
 826:                         DVB NIU Interface MIB           February 2001 
 827:  
 828:  
 829:                      dvbNiuRfDsOobFreq, 
 830:                      dvbNiuRfDsIbFreq, 
 831:                      dvbNiuRfDsModType, 
 832:                      dvbNiuRfDsSnrEst, 
 833:                      dvbNiuRfDsPwrLevelEst 
 834:                    } 
 835:        STATUS      current 
 836:        DESCRIPTION 
 837:            "A collection of objects providing capabilities and 
 838:             statistics for the downstream RF interface." 
 839:    ::= { dvbNiuIfGroups 2 } 
 840:     
 841:    dvbNiuUsRfGroup OBJECT-GROUP 
 842:        OBJECTS     { 
 843:                      dvbNiuRfUsHwVer, 
 844:                      dvbNiuRfUsFreq, 
 845:                      dvbNiuRfUsPwrCtrlSetting, 
 846:                      dvbNiuRfUsTimeOffsetValue 
 847:                    } 
 848:        STATUS      current 
 849:        DESCRIPTION 
 850:            "A collection of objects providing capabilities and 
 851:             statistics for the upstream RF interface." 
 852:    ::= { dvbNiuIfGroups 3 } 
 853:     
 854:     
 855:    END 
 856: 
 857: --     
 858: --      Copyright (C) The Internet Society (2000).  All Rights Reserved. 
 859: --     
 860: --    This document and translations of it may be copied and furnished to 
 861: --    others, and derivative works that comment on or otherwise explain it 
 862: --    or assist in its implementation may be prepared, copied, published 
 863: --    and distributed, in whole or in part, without restriction of any 
 864: --    kind, provided that the above copyright notice and this paragraph 
 865: --    are included on all such copies and derivative works.  However, this 
 866: --    document itself may not be modified in any way, such as by removing 
 867: --    the copyright notice or references to the Internet Society or other 
 868: --    Internet organizations, except as needed for the purpose of 
 869: --    developing Internet standards in which case the procedures for 
 870: --    copyrights defined in the Internet Standards process must be 
 871: --    followed, or as required to translate it into languages other than 
 872: --    English. 
 873: --  
 874: --    The limited permissions granted above are perpetual and will not be 
 875: --    revoked by the Internet Society or its successors or assigns. 
 876: --     
 877: --    This document and the information contained herein is provided on an 
 878: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
 879: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
 880: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 
 881: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
 882: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
 883: --  
 884: