smilint output for ./RFC1243-MIB


Message Severities
SeverityCount
severe1
error5
minor error2
Message Types
TypeCount
index-element-no-range (error)5
object-identifier-unknown (severe)1
sequence-missing-column (minor error)1
sequence-no-column (minor error)1

Messages:

RFC1243-MIB

   1: -- extracted from rfc1243.txt
   2: -- at Mon Nov 15 17:12:00 1999
   3: 
   4:           RFC1243-MIB DEFINITIONS ::= BEGIN
   5: 
   6:           IMPORTS
   7:                   Counter, IpAddress
   8:                           FROM RFC1155-SMI
   9:                   DisplayString, mib-2
  10:                       FROM RFC1213-MIB
  11:                   OBJECT-TYPE
  12:                           FROM RFC-1212;
  13: 
  14:           --  This MIB module uses the extended OBJECT-TYPE macro as
  15:           --  defined in [9]
  16: 
  17: 
  18:           --  AppleTalk MIB
  19:                   appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
  20: 
  21: 
  22:                   DdpAddress ::=  -- 2 octets of net number
  23:                                   -- 1 octet of node number
  24:                           OCTET STRING (SIZE (3))
  25:                   -- This data type is used for encoding a DDP protocol
  26:                   -- address.  The format of this address is a serial
  27:                   -- encoding of the two octets of network number in
  28:                   -- network byte order, followed by the 1 octet node
  29:                   -- number.
  30: 
  31:                   llap     OBJECT IDENTIFIER ::= { appletalk 1 }
  32:                   aarp     OBJECT IDENTIFIER ::= { appletalk 2 }
  33:                   atport   OBJECT IDENTIFIER ::= { appletalk 3 }
  34:                   ddp      OBJECT IDENTIFIER ::= { appletalk 4 }
  35:                   rtmp     OBJECT IDENTIFIER ::= { appletalk 5 }
  36:                   kip      OBJECT IDENTIFIER ::= { appletalk 6 }
  37:                   zip      OBJECT IDENTIFIER ::= { appletalk 7 }
  38:                   nbp      OBJECT IDENTIFIER ::= { appletalk 8 }
  39:                   atecho   OBJECT IDENTIFIER ::= { appletalk 9 }
  40: 
  41: 
  42:           -- The LLAP Group
  43: 
  44:           llapTable OBJECT-TYPE
  45:                   SYNTAX SEQUENCE OF LlapEntry
  46:                   ACCESS not-accessible
  47:                   STATUS mandatory
  48:                   DESCRIPTION
  49:                       "The list of LLAP entries."
  50:                   ::= { llap 1 }
  51:           llapEntry OBJECT-TYPE
  52:                   SYNTAX LlapEntry
  53:                   ACCESS not-accessible
  54:                   STATUS mandatory
  55:                   DESCRIPTION
  56:                       "An LLAP entry containing objects for the
  57:                       LocalTalk Link Access Protocol for a particular
  58:                       LocalTalk interface."
  59:                   INDEX { llapIfIndex }
  60:                   ::= { llapTable 1 }
  61: 
  62:           LlapEntry ::= SEQUENCE {
  62: minor error - SEQUENCE element #6 `llapInBads' is not a child node under `llapEntry'
  62: minor error -
SEQUENCE of `LlapEntry' is missing columnar object `llapInErrors'
  63:                   llapIfIndex             INTEGER,
  64:                   llapInPkts              Counter,
  65:                   llapOutPkts             Counter,
  66:                   llapInNoHandlers        Counter,
  67:                   llapInLengthErrors      Counter,
  68:                   llapInBads              Counter,
  68: severe - unknown object identifier label `llapInBads'
  69:                   llapCollisions          Counter,
  70:                   llapDefers              Counter,
  71:                   llapNoDataErrors        Counter,
  72:                   llapRandomCTSErrors     Counter,
  73:                   llapFCSErrors           Counter
  74:           }
  75:           llapIfIndex OBJECT-TYPE
  75: error - index element `llapIfIndex' of row `llapEntry' must have a range restriction
  76:                   SYNTAX INTEGER
  77:                   ACCESS read-only
  78:                   STATUS mandatory
  79:                   DESCRIPTION
  80:                       "The LLAP interface to which this entry pertains.
  81:                       The interface identified by a particular value of
  82:                       this index is the same interface as identified
  83:                       by the same value of ifIndex."
  84:                   ::= { llapEntry 1 }
  85: 
  86:           llapInPkts OBJECT-TYPE
  87:                   SYNTAX Counter
  88:                   ACCESS read-only
  89:                   STATUS mandatory
  90:                   DESCRIPTION
  91:                       "The total number of good packets received on this
  92:                       LocalTalk interface."
  93:                   ::= { llapEntry 2 }
  94: 
  95:           llapOutPkts OBJECT-TYPE
  96:                   SYNTAX Counter
  97:                   ACCESS read-only
  98:                   STATUS mandatory
  99:                   DESCRIPTION
 100:                       "The total number of packets transmitted on this
 101:                       LocalTalk interface."
 102:                   ::= { llapEntry 3 }
 103: 
 104:           llapInNoHandlers OBJECT-TYPE
 105:                   SYNTAX Counter
 106:                   ACCESS read-only
 107:                   STATUS mandatory
 108:                   DESCRIPTION
 109:                       "The total number of good packets received on this
 110:                       LocalTalk interface for which there was no
 111:                       protocol handler."
 112:                   ::= { llapEntry 4 }
 113: 
 114:           llapInLengthErrors OBJECT-TYPE
 115:                   SYNTAX Counter
 116:                   ACCESS read-only
 117:                   STATUS mandatory
 118:                   DESCRIPTION
 119:                       "The total number of packets received on this
 120:                       LocalTalk interface whose actual length did not
 121:                       match the length in the header."
 122:                   ::= { llapEntry 5 }
 123: 
 124:           llapInErrors OBJECT-TYPE
 125:                   SYNTAX Counter
 126:                   ACCESS read-only
 127:                   STATUS mandatory
 128:                   DESCRIPTION
 129:                       "The total number of packets containing errors
 130:                       received on this LocalTalk interface."
 131:                   ::= { llapEntry 6 }
 132: 
 133:           llapCollisions OBJECT-TYPE
 134:                   SYNTAX Counter
 135:                   ACCESS read-only
 136:                   STATUS mandatory
 137:                   DESCRIPTION
 138:                       "The total number of collisions assumed on this
 139:                       LocalTalk interface due to the lack of a lapCTS
 140:                       reply."
 141:                   ::= { llapEntry 7 }
 142: 
 143:           llapDefers OBJECT-TYPE
 144:                   SYNTAX Counter
 145:                   ACCESS read-only
 146:                   STATUS mandatory
 147:                   DESCRIPTION
 148:                       "The total number of times this LocalTalk
 149:                       interface deferred to other packets."
 150:                   ::= { llapEntry 8 }
 151: 
 152:           llapNoDataErrors OBJECT-TYPE
 153:                   SYNTAX Counter
 154:                   ACCESS read-only
 155:                   STATUS mandatory
 156:                   DESCRIPTION
 157:                       "The total number of times this LocalTalk
 158:                       interface received a lapRTS packet and expected
 159:                       a data packet, but did not receive any data
 160:                       packet."
 161:                   ::= { llapEntry 9 }
 162: 
 163:           llapRandomCTSErrors OBJECT-TYPE
 164:                   SYNTAX Counter
 165:                   ACCESS read-only
 166:                   STATUS mandatory
 167:                   DESCRIPTION
 168:                       "The total number of times this LocalTalk
 169:                       interface received a lapCTS packet that was
 170:                       not solicited by a lapRTS packet."
 171:                   ::= { llapEntry 10 }
 172: 
 173:           llapFCSErrors OBJECT-TYPE
 174:                   SYNTAX Counter
 175:                   ACCESS read-only
 176:                   STATUS mandatory
 177:                   DESCRIPTION
 178:                       "The total number of times this LocalTalk
 179:                       interface received a packet with an FCS
 180:                       (Frame Check Sequence) error."
 181:                   ::= { llapEntry 11 }
 182: 
 183: 
 184:           -- The AARP Group
 185:           aarpTable OBJECT-TYPE
 186:                   SYNTAX SEQUENCE OF AarpEntry
 187:                   ACCESS not-accessible
 188:                   STATUS mandatory
 189:                   DESCRIPTION
 190:                       "The AppleTalk Address Translation Table
 191:                       contains an equivalence of AppleTalk Network
 192:                       Addresses to the link layer physical address."
 193:                   ::= { aarp 1 }
 194: 
 195:           aarpEntry OBJECT-TYPE
 196:                   SYNTAX AarpEntry
 197:                   ACCESS not-accessible
 198:                   STATUS mandatory
 199:                   DESCRIPTION
 200:                       "Each entry contains one AppleTalk Network
 201:                       Address to physical address equivalence."
 202:                   INDEX { aarpIfIndex, aarpNetAddress }
 203:                   ::= { aarpTable 1 }
 204: 
 205:           AarpEntry ::= SEQUENCE {
 206:                   aarpIfIndex     INTEGER,
 207:                   aarpPhysAddress OCTET STRING,
 208:                   aarpNetAddress  DdpAddress
 209:           }
 210:           aarpIfIndex OBJECT-TYPE
 210: error - index element `aarpIfIndex' of row `aarpEntry' must have a range restriction
 211:                   SYNTAX INTEGER
 212:                   ACCESS read-only
 213:                   STATUS mandatory
 214:                   DESCRIPTION
 215:                       "The interface on which this entry's equivalence
 216:                       is effective.  The interface identified by a
 217:                       particular value of this index is the same
 218:                       interface as identified by the same value of
 219:                       ifIndex."
 220:                   ::= { aarpEntry 1 }
 221: 
 222:           aarpPhysAddress OBJECT-TYPE
 223:                   SYNTAX OCTET STRING
 224:                   ACCESS read-only
 225:                   STATUS mandatory
 226:                   DESCRIPTION
 227:                       "The media-dependent physical address"
 228:                   ::= { aarpEntry 2 }
 229: 
 230:           aarpNetAddress OBJECT-TYPE
 231:                   SYNTAX DdpAddress
 232:                   ACCESS read-only
 233:                   STATUS mandatory
 234:                   DESCRIPTION
 235:                       "The AppleTalk Network Address corresponding to
 236:                       the media-dependent physical address."
 237:                   ::= { aarpEntry 3 }
 238: 
 239: 
 240:           -- The ATPort Group
 241: 
 242:           atportTable OBJECT-TYPE
 243:                   SYNTAX SEQUENCE OF AtportEntry
 244:                   ACCESS not-accessible
 245:                   STATUS mandatory
 246:                   DESCRIPTION
 247:                       "A list of AppleTalk ports for this entity."
 248:                   ::= { atport 1 }
 249: 
 250:           atportEntry OBJECT-TYPE
 251:                   SYNTAX AtportEntry
 252:                   ACCESS not-accessible
 253:                   STATUS mandatory
 254:                   DESCRIPTION
 255:                       "The description of one of the AppleTalk
 256:                       ports on this entity."
 257:                   INDEX { atportIndex }
 258:                   ::= { atportTable 1 }
 259: 
 260:           AtportEntry ::= SEQUENCE {
 261:                   atportIndex               INTEGER,
 262:                   atportDescr               DisplayString,
 263:                   atportType                INTEGER,
 264:                   atportNetStart            OCTET STRING (SIZE(2)),
 265:                   atportNetEnd              OCTET STRING (SIZE(2)),
 266:                   atportNetAddress          DdpAddress,
 267:                   atportStatus              INTEGER,
 268:                   atportNetConfig           INTEGER,
 269:                   atportZoneConfig          INTEGER,
 270:                   atportZone                OCTET STRING,
 271:                   atportIfIndex             INTEGER
 272:           }
 273: 
 274:           atportIndex OBJECT-TYPE
 274: error - index element `atportIndex' of row `atportEntry' must have a range restriction
 275:                   SYNTAX INTEGER
 276:                   ACCESS read-only
 277:                   STATUS mandatory
 278:                   DESCRIPTION
 279:                       "A unique value for each AppleTalk port.
 280:                       Its value is between 1 and the total number of
 281:                       AppleTalk ports.  The value for each port must
 282:                       remain constant at least from the
 283:                       re-initialization of the entity's network
 284:                       management system to the next
 285:                       re-initialization."
 286:                   ::= { atportEntry 1 }
 287: 
 288:           atportDescr OBJECT-TYPE
 289:                   SYNTAX DisplayString
 290:                   ACCESS read-only
 291:                   STATUS mandatory
 292:                   DESCRIPTION
 293:                       "A text string containing information about the
 294:                       port.  This string is intended for presentation
 295:                       to a human; it must not contain anything but
 296:                       printable ASCII characters."
 297:                   ::= { atportEntry 2 }
 298: 
 299:           atportType OBJECT-TYPE
 300:                   SYNTAX INTEGER {
 301:                        other(1),       -- none of the following
 302:                        localtalk(2),
 303:                        ethertalk1(3),
 304:                        ethertalk2(4),
 305:                        tokentalk(5),
 306:                        iptalk(6),
 307:                        serial-ppp(7),
 308:                        serial-nonstandard(8),
 309:                        virtual(9)
 310:                   }
 311:                   ACCESS read-write
 312:                   STATUS mandatory
 313:                   DESCRIPTION
 314:                       "The type of port, distinguished by the protocol
 315:                       immediately below DDP in the protocol stack."
 316:                   ::= { atportEntry 3 }
 317: 
 318:           atportNetStart OBJECT-TYPE
 319:                   SYNTAX OCTET STRING (SIZE(2))
 320:                   ACCESS read-write
 321:                   STATUS mandatory
 322:                   DESCRIPTION
 323:                       "The first AppleTalk network address in the range
 324:                       configured for this port.  This is a two octet
 325:                       DDP network address in network byte order."
 326:                   ::= { atportEntry 4 }
 327: 
 328:           atportNetEnd OBJECT-TYPE
 329:                   SYNTAX OCTET STRING (SIZE(2))
 330:                   ACCESS read-write
 331:                   STATUS mandatory
 332:                   DESCRIPTION
 333:                       "The last AppleTalk network address in the range
 334:                       configured for this port.  This is a two octet
 335:                       DDP network address in network byte order.  If the
 336:                       network to which this AppleTalk port is
 337:                       connected is a Phase 1 network or a non-extended
 338:                       network, the value for atportNetEnd shall be two
 339:                       octets of zero."
 340:                   ::= { atportEntry 5 }
 341: 
 342:           atportNetAddress OBJECT-TYPE
 343:                   SYNTAX DdpAddress
 344:                   ACCESS read-write
 345:                   STATUS mandatory
 346:                   DESCRIPTION
 347:                       "The AppleTalk network address configured for this
 348:                       port."
 349:                   ::= { atportEntry 6 }
 350: 
 351:           atportStatus OBJECT-TYPE
 352:                   SYNTAX INTEGER {
 353:                        operational(1),
 354:                        unconfigured(2),
 355:                        off(3),
 356:                        invalid(4)
 357:                   }
 358:                   ACCESS read-write
 359:                   STATUS mandatory
 360:                   DESCRIPTION
 361:                       "The configuration status of this port.
 362: 
 363:                       Setting this object to the value invalid(4)
 364:                       has the effect of invalidating the corresponding
 365:                       entry in the atportTable.  That is, it
 366:                       effectively disassociates the mapping identified
 367:                       with said entry.  It is an
 368:                       implementation-specific matter as to whether the
 369:                       agent removes an invalidated entry from the table.
 370:                       Accordingly, management stations must be
 371:                       prepared to receive from agents tabular
 372:                       information corresponding to entries not
 373:                       currently in use.  Proper interpretation of such
 374:                       entries requires examination of the relevant
 375:                       atportStatus object."
 376:                           ::= { atportEntry 7 }
 377: 
 378:           atportNetConfig OBJECT-TYPE
 379:                   SYNTAX INTEGER {
 380:                       configured(1),  -- explicit configuration.
 381:                       garnered(2),    -- assumed from inspection of net.
 382:                       guessed(3),     -- a "random" configuration.
 383:                       unconfigured(4)
 384:                   }
 385:                   ACCESS read-only
 386:                   STATUS mandatory
 387:                   DESCRIPTION
 388:                       "The configuration status of this port."
 389:                   ::= { atportEntry 8 }
 390: 
 391:           atportZoneConfig OBJECT-TYPE
 392:                   SYNTAX INTEGER {
 393:                       configured(1),  -- explicit configuration
 394:                       garnered(2),    -- assumed from inspection of net.
 395:                       guessed(3),     -- a "random" configuration.
 396:                       unconfigured(4)
 397:                   }
 398:                   ACCESS read-only
 399:                   STATUS mandatory
 400:                   DESCRIPTION
 401:                       "The configuration status of the zone information
 402:                       for this port."
 403:                   ::= { atportEntry 9 }
 404: 
 405:           atportZone OBJECT-TYPE
 406:                   SYNTAX OCTET STRING
 407:                   ACCESS read-write
 408:                   STATUS mandatory
 409:                   DESCRIPTION
 410:                       "The zone name configured for this AppleTalk
 411:                       port."
 412:                   ::= { atportEntry 10 }
 413: 
 414:           atportIfIndex OBJECT-TYPE
 415:                   SYNTAX INTEGER
 416:                   ACCESS read-write
 417:                   STATUS mandatory
 418:                   DESCRIPTION
 419:                       "The physical interface associated with this
 420:                       AppleTalk port.  The interface identified by a
 421:                       particular value of this index is the same
 422:                       interface as identified by the same value of
 423:                       ifIndex."
 424:                   ::= { atportEntry 11 }
 425: 
 426: 
 427:           -- The DDP Group
 428: 
 429:           ddpOutRequests OBJECT-TYPE
 430:                   SYNTAX Counter
 431:                   ACCESS read-only
 432:                   STATUS mandatory
 433:                   DESCRIPTION
 434:                       "The total number of DDP datagrams which were
 435:                       supplied to DDP by local DDP clients in requests
 436:                       for transmission.  Note that this counter does
 437:                       not include any datagrams counted in
 438:                       ddpForwRequests."
 439:                   ::= { ddp 1 }
 440: 
 441:           ddpOutShorts OBJECT-TYPE
 442:                   SYNTAX Counter
 443:                   ACCESS read-only
 444:                   STATUS mandatory
 445:                   DESCRIPTION
 446:                       "The total number of short DDP datagrams which
 447:                       were transmitted from this entity."
 448:                   ::= { ddp 2 }
 449: 
 450:           ddpOutLongs OBJECT-TYPE
 451:                   SYNTAX Counter
 452:                   ACCESS read-only
 453:                   STATUS mandatory
 454:                   DESCRIPTION
 455:                       "The total number of long DDP datagrams which were
 456:                       transmitted from this entity."
 457:                   ::= { ddp 3 }
 458: 
 459:           ddpInReceives OBJECT-TYPE
 460:                   SYNTAX Counter
 461:                   ACCESS read-only
 462:                   STATUS mandatory
 463:                   DESCRIPTION
 464:                       "The total number of input datagrams received by
 465:                       DDP, including those received in error."
 466:                   ::= { ddp 4 }
 467: 
 468:           ddpForwRequests OBJECT-TYPE
 469:                   SYNTAX Counter
 470:                   ACCESS read-only
 471:                   STATUS mandatory
 472:                   DESCRIPTION
 473:                       "The number of input datagrams for which this
 474:                       entity was not their final DDP destination, as
 475:                       a result of which an attempt was made to find a
 476:                       route to forward them to that final destination."
 477:                   ::= { ddp 5 }
 478: 
 479:           ddpInLocalDatagrams OBJECT-TYPE
 480:                   SYNTAX Counter
 481:                   ACCESS read-only
 482:                   STATUS mandatory
 483:                   DESCRIPTION
 484:                       "The total number of input DDP datagrams for
 485:                       which this entity was their final DDP
 486:                       destination."
 487:                   ::= { ddp 6 }
 488: 
 489:           ddpNoProtocolHandlers OBJECT-TYPE
 490:                   SYNTAX Counter
 491:                   ACCESS read-only
 492:                   STATUS mandatory
 493:                   DESCRIPTION
 494:                       "The total number of DDP datagrams addressed to
 495:                       this entity that were addressed to an upper
 496:                       layer protocol for which no protocol handler
 497:                       existed."
 498:                   ::= { ddp 7 }
 499: 
 500:           ddpOutNoRoutes OBJECT-TYPE
 501:                   SYNTAX Counter
 502:                   ACCESS read-only
 503:                   STATUS mandatory
 504:                   DESCRIPTION
 505:                       "The total number of DDP datagrams dropped
 506:                       because a route could not be found to their
 507:                       final destination."
 508:                   ::= { ddp 8 }
 509: 
 510:           ddpTooShortErrors OBJECT-TYPE
 511:                   SYNTAX Counter
 512:                   ACCESS read-only
 513:                   STATUS mandatory
 514:                   DESCRIPTION
 515:                       "The total number of input DDP datagrams dropped
 516:                       because the received data length was less than
 517:                       the data length specified in the DDP header or
 518:                       the received data length was less than the
 519:                       length of the expected DDP header."
 520:                   ::= { ddp 9 }
 521: 
 522:           ddpTooLongErrors OBJECT-TYPE
 523:                   SYNTAX Counter
 524:                   ACCESS read-only
 525:                   STATUS mandatory
 526:                   DESCRIPTION
 527:                       "The total number of input DDP datagrams dropped
 528:                       because the received data length was greater
 529:                       than the data length specified in the DDP header
 530:                       or because they exceeded the maximum DDP
 531:                       datagram size."
 532:                   ::= { ddp 10 }
 533: 
 534:           ddpBroadcastErrors OBJECT-TYPE
 535:                   SYNTAX Counter
 536:                   ACCESS read-only
 537:                   STATUS mandatory
 538:                   DESCRIPTION
 539:                       "The total number of input DDP datagrams dropped
 540:                       because this entity was not their final
 541:                       destination and they were addressed to the link
 542:                       level broadcast."
 543:                   ::= { ddp 11 }
 544: 
 545:           ddpShortDDPErrors OBJECT-TYPE
 546:                   SYNTAX Counter
 547:                   ACCESS read-only
 548:                   STATUS mandatory
 549:                   DESCRIPTION
 550:                       "The total number of input DDP datagrams dropped
 551:                       because this entity was not their final
 552:                       destination and their type was short DDP."
 553:                   ::= { ddp 12 }
 554: 
 555:           ddpHopCountErrors OBJECT-TYPE
 556:                   SYNTAX Counter
 557:                   ACCESS read-only
 558:                   STATUS mandatory
 559:                   DESCRIPTION
 560:                       "The total number of input DDP datagrams dropped
 561:                       because this entity was not their final
 562:                       destination and their hop count would exceed 15."
 563:                   ::= { ddp 13 }
 564: 
 565:           ddpChecksumErrors OBJECT-TYPE
 566:                   SYNTAX Counter
 567:                   ACCESS read-only
 568:                   STATUS mandatory
 569:                   DESCRIPTION
 570:                       "The total number of input DDP datagrams dropped
 571:                       because of a checksum error."
 572:                   ::= { ddp 14 }
 573: 
 574: 
 575:           -- The RTMP Group
 576: 
 577:           rtmpTable OBJECT-TYPE
 578:                   SYNTAX SEQUENCE OF RtmpEntry
 579:                   ACCESS not-accessible
 580:                   STATUS mandatory
 581:                   DESCRIPTION
 582:                       "A list of Routing Table Maintenance Protocol
 583:                       entries for this entity."
 584:                   ::= { rtmp 1 }
 585: 
 586:           rtmpEntry OBJECT-TYPE
 587:                   SYNTAX RtmpEntry
 588:                   ACCESS not-accessible
 589:                   STATUS mandatory
 590:                   DESCRIPTION
 591:                       "The route entry to a particular network range."
 592:                   INDEX { rtmpRangeStart }
 593:                   ::= { rtmpTable 1 }
 594: 
 595:           RtmpEntry ::= SEQUENCE {
 596:                   rtmpRangeStart  OCTET STRING (SIZE(2)),
 597:                   rtmpRangeEnd    OCTET STRING (SIZE(2)),
 598:                   rtmpNextHop     OCTET STRING,
 599:                   rtmpType        INTEGER,
 600:                   rtmpPort        INTEGER,
 601:                   rtmpHops        INTEGER,
 602:                   rtmpState       INTEGER
 603:           }
 604: 
 605:           rtmpRangeStart OBJECT-TYPE
 606:                   SYNTAX OCTET STRING (SIZE(2))
 607:                   ACCESS read-write
 608:                   STATUS mandatory
 609:                   DESCRIPTION
 610:                       "The first DDP network address in the network
 611:                       range to which this routing entry pertains.
 612:                       This is a two octet DDP network address in
 613:                       network byte order."
 614:                   ::= { rtmpEntry 1 }
 615: 
 616:           rtmpRangeEnd OBJECT-TYPE
 617:                   SYNTAX OCTET STRING (SIZE(2))
 618:                   ACCESS read-write
 619:                   STATUS mandatory
 620:                   DESCRIPTION
 621:                       "The last DDP network address in the network range
 622:                       to which this routing entry pertains.  This is a
 623:                       two octet DDP network address in network byte
 624:                       order.  If the network to which this routing
 625:                       entry pertains is a Phase 1 network or a
 626:                       non-extended network, the value for rtmpRangeEnd
 627:                       shall be two octets of zero."
 628:                   ::= { rtmpEntry 2 }
 629: 
 630:           rtmpNextHop OBJECT-TYPE
 631:                   SYNTAX OCTET STRING
 632:                   ACCESS read-write
 633:                   STATUS mandatory
 634:                   DESCRIPTION
 635:                       "The next hop in the route to this entry's
 636:                       destination network.  If the type of this route
 637:                       is Appletalk, this address takes the same form
 638:                       as DdpAddress."
 639:                   ::= { rtmpEntry 3 }
 640: 
 641:           rtmpType OBJECT-TYPE
 642:                   SYNTAX INTEGER {
 643:                           other(1),
 644:                           appletalk(2),
 645:                           serial-ppp(3),
 646:                           serial-nonstandard(4)
 647:                   }
 648:                   ACCESS read-write
 649:                   STATUS mandatory
 650:                   DESCRIPTION
 651:                       "The type of network over which this route
 652:                       points."
 653:                   ::= { rtmpEntry 4 }
 654: 
 655:           rtmpPort OBJECT-TYPE
 656:                   SYNTAX INTEGER
 657:                   ACCESS read-write
 658:                   STATUS mandatory
 659:                   DESCRIPTION
 660:                       "The index of the AppleTalk port over which
 661:                       this route points."
 662:                   ::= { rtmpEntry 5 }
 663: 
 664:           rtmpHops OBJECT-TYPE
 665:                   SYNTAX INTEGER
 666:                   ACCESS read-write
 667:                   STATUS mandatory
 668:                   DESCRIPTION
 669:                       "The number of hops required to reach the
 670:                       destination network to which this routing
 671:                       entry pertains."
 672:                   ::= { rtmpEntry 6 }
 673: 
 674:           rtmpState OBJECT-TYPE
 675:                   SYNTAX INTEGER {
 676:                       good(1),
 677:                       suspect(2),
 678:                       goingBad(3),
 679:                       bad(4) -- may be removed from table
 680:                   }
 681:                   ACCESS read-write
 682:                   STATUS mandatory
 683:                   DESCRIPTION
 684:                       "The status of the information contained in this
 685:                       route entry.
 686: 
 687:                       Setting this object to the value bad(4) has the
 688:                       effect of invalidating the corresponding entry
 689:                       in the rtmpTable.  That is, it  effectively
 690:                       disassociates the mapping identified with said
 691:                       entry.  It is an implementation-specific matter
 692:                       as to whether the agent removes an invalidated
 693:                       entry from the table.  Accordingly, management
 694:                       stations must be prepared to receive from agents
 695:                       tabular information corresponding to entries not
 696:                       currently in use.  Proper interpretation of such
 697:                       entries requires examination of the relevant
 698:                       rtmpState object."
 699:                   ::= { rtmpEntry 7 }
 700: 
 701: 
 702:           -- The KIP Group
 703: 
 704:           kipTable OBJECT-TYPE
 705:                   SYNTAX SEQUENCE OF KipEntry
 706:                   ACCESS not-accessible
 707:                   STATUS mandatory
 708:                   DESCRIPTION
 709:                       "The table of routing information for KIP
 710:                       networks."
 711:                   ::= { kip 1 }
 712: 
 713:           kipEntry OBJECT-TYPE
 714:                   SYNTAX KipEntry
 715:                   ACCESS not-accessible
 716:                   STATUS mandatory
 717:                   DESCRIPTION
 718:                       "An entry in the routing table for KIP networks."
 719:                   INDEX { kipNetStart }
 720:                   ::= { kipTable 1 }
 721: 
 722:           KipEntry ::= SEQUENCE {
 723:                   kipNetStart     OCTET STRING (SIZE(2)),
 724:                   kipNetEnd       OCTET STRING (SIZE(2)),
 725:                   kipNextHop      IpAddress,
 726:                   kipHopCount     INTEGER,
 727:                   kipBCastAddr    IpAddress,
 728:                   kipCore         INTEGER,
 729:                   kipType         INTEGER,
 730:                   kipState        INTEGER,
 731:                   kipShare        INTEGER
 732:           }
 733: 
 734:           kipNetStart OBJECT-TYPE
 735:                   SYNTAX OCTET STRING (SIZE(2))
 736:                   ACCESS read-write
 737:                   STATUS mandatory
 738:                   DESCRIPTION
 739:                       "The first AppleTalk network address in the
 740:                       range for this routing entry.  This address is a
 741:                       two octet DDP network address in network byte
 742:                       order."
 743:                   ::= { kipEntry 1 }
 744: 
 745:           kipNetEnd OBJECT-TYPE
 746:                   SYNTAX OCTET STRING (SIZE(2))
 747:                   ACCESS read-write
 748:                   STATUS mandatory
 749:                   DESCRIPTION
 750:                       "The last AppleTalk network address in the range
 751:                       for this routing entry.  This address is a two
 752:                       octet DDP network address in network byte order.
 753:                       If the network to which this AppleTalk port is
 754:                       connected is a Phase 1 network or a non-extended
 755:                       network, the value for kipNetEnd shall be two
 756:                       octets of zero."
 757:                   ::= { kipEntry 2 }
 758: 
 759:           kipNextHop OBJECT-TYPE
 760:                   SYNTAX IpAddress
 761:                   ACCESS read-write
 762:                   STATUS mandatory
 763:                   DESCRIPTION
 764:                       "The IP address of the next hop in the route to
 765:                       this entry's destination network."
 766:                   ::= { kipEntry 3 }
 767: 
 768:           kipHopCount OBJECT-TYPE
 769:                   SYNTAX INTEGER
 770:                   ACCESS read-write
 771:                   STATUS mandatory
 772:                   DESCRIPTION
 773:                       "The number of hops required to reach the
 774:                       destination network to which this entry pertains."
 775:                   ::= { kipEntry 4 }
 776: 
 777:           kipBCastAddr OBJECT-TYPE
 778:                   SYNTAX IpAddress
 779:                   ACCESS read-write
 780:                   STATUS mandatory
 781:                   DESCRIPTION
 782:                       "The form of the IP address used to broadcast on
 783:                       this network."
 784:                   ::= { kipEntry 5 }
 785: 
 786:           kipCore OBJECT-TYPE
 787:                   SYNTAX INTEGER {
 788:                        core(1),
 789:                        notcore(2)
 790:                   }
 791:                   ACCESS read-write
 792:                   STATUS mandatory
 793:                   DESCRIPTION
 794:                       "The status of this network as a Kip Core
 795:                       network."
 796:                   ::= { kipEntry 6 }
 797: 
 798:           kipType OBJECT-TYPE
 799:                   SYNTAX INTEGER {
 800:                        kipRouter(1),
 801:                        net(2),
 802:                        host(3),
 803:                        other(4)
 804:                   }
 805:                   ACCESS read-write
 806:                   STATUS mandatory
 807:                   DESCRIPTION
 808:                       "The type of the entity that this route points
 809:                       to."
 810:                   ::= { kipEntry 7 }
 811: 
 812:           kipState OBJECT-TYPE
 813:                   SYNTAX INTEGER {
 814:                        configured(1),
 815:                        learned(2),
 816:                        invalid(3)
 817:                   }
 818:                   ACCESS read-write
 819:                   STATUS mandatory
 820:                   DESCRIPTION
 821:                       "The state of this network entry.
 822: 
 823:                       Setting this object to the value invalid(3) has
 824:                       the effect of invalidating the corresponding
 825:                       entry in the kipTable.  That is, it effectively
 826:                       disassociates the mapping identified with said
 827:                       entry.  It is an implementation-specific matter
 828:                       as to whether the agent removes an invalidated
 829:                       entry from the table.
 830:                       Accordingly, management stations must be
 831:                       prepared to receive from agents tabular
 832:                       information corresponding to entries not
 833:                       currently in use.  Proper interpretation of such
 834:                       entries requires examination of the relevant
 835:                       kipState object."
 836:                   ::= { kipEntry 8 }
 837: 
 838:           kipShare OBJECT-TYPE
 839:                   SYNTAX INTEGER {
 840:                        shared(1),
 841:                        private(2)
 842:                   }
 843:                   ACCESS read-write
 844:                   STATUS mandatory
 845:                   DESCRIPTION
 846:                       "If the information in this entry is propagated
 847:                       to other routers as part of a routing protocol,
 848:                       the value of this variable is equal to
 849:                       shared(1).  Otherwise its value is private(2)."
 850:                   ::= { kipEntry 9 }
 851: 
 852: 
 853:           -- The ZIP Group
 854: 
 855:           zipTable OBJECT-TYPE
 856:                   SYNTAX SEQUENCE OF ZipEntry
 857:                   ACCESS not-accessible
 858:                   STATUS mandatory
 859:                   DESCRIPTION
 860:                       "The table of zone information for reachable
 861:                       AppleTalk networks."
 862:                   ::= { zip 1 }
 863: 
 864:           zipEntry OBJECT-TYPE
 865:                   SYNTAX ZipEntry
 866:                   ACCESS not-accessible
 867:                   STATUS mandatory
 868:                   DESCRIPTION
 869:                       "An entry of zone information for a particular
 870:                       zone and network combination."
 871:                   INDEX { zipZoneNetStart, zipZoneIndex }
 872:                   ::= { zipTable 1 }
 873: 
 874:           ZipEntry ::= SEQUENCE {
 875:                   zipZoneName     OCTET STRING,
 876:                   zipZoneIndex    INTEGER,
 877:                   zipZoneNetStart OCTET STRING (SIZE(2)),
 878:                   zipZoneNetEnd   OCTET STRING (SIZE(2)),
 879:                   zipZoneState    INTEGER
 880:           }
 881:           zipZoneName OBJECT-TYPE
 882:                   SYNTAX OCTET STRING
 883:                   ACCESS read-write
 884:                   STATUS mandatory
 885:                   DESCRIPTION
 886:                       "The ASCII zone name of this entry."
 887:                   ::= { zipEntry 1 }
 888: 
 889:           zipZoneIndex OBJECT-TYPE
 889: error - index element `zipZoneIndex' of row `zipEntry' must have a range restriction
 890:                   SYNTAX INTEGER
 891:                   ACCESS read-only
 892:                   STATUS mandatory
 893:                   DESCRIPTION
 894:                       "An integer that is unique to the zipZoneName
 895:                       that is present in this entry.  For any given
 896:                       zone name, every zipEntry that has an equal zone
 897:                       name will have the same zipZoneIndex."
 898:                   ::= { zipEntry 2 }
 899: 
 900:           zipZoneNetStart OBJECT-TYPE
 901:                   SYNTAX OCTET STRING (SIZE(2))
 902:                   ACCESS read-write
 903:                   STATUS mandatory
 904:                   DESCRIPTION
 905:                       "The network that starts the range for this
 906:                       entry.  This address is a two octet DDP network
 907:                       address in network byte order."
 908:                   ::= { zipEntry 3 }
 909: 
 910:           zipZoneNetEnd OBJECT-TYPE
 911:                   SYNTAX OCTET STRING (SIZE(2))
 912:                   ACCESS read-write
 913:                   STATUS mandatory
 914:                   DESCRIPTION
 915:                       "The network that ends the range for this
 916:                       entry.  This address is a two octet DDP network
 917:                       address in network byte order.  If the network
 918:                       to which this zip entry pertains is a Phase 1
 919:                       network or a non-extended network, the value for
 920:                       zipZoneNetEnd shall be two bytes of zero."
 921:                   ::= { zipEntry 4 }
 922: 
 923:           zipZoneState OBJECT-TYPE
 924:                   SYNTAX INTEGER {
 925:                           valid(1),
 926:                           invalid(2)
 927:                   }
 928:                   ACCESS read-write
 929:                   STATUS mandatory
 930:                   DESCRIPTION
 931:                       "The state of this zip entry.
 932: 
 933:                       Setting this object to the value invalid(2) has
 934:                       the effect of invalidating the corresponding
 935:                       entry in the zipTable.  That is, it effectively
 936:                       disassociates the mapping identified with said
 937:                       entry.  It is an implementation-specific matter
 938:                       as to whether the agent removes an invalidated
 939:                       entry from the table.
 940:                       Accordingly, management stations must be
 941:                       prepared to receive from agents tabular
 942:                       information corresponding to entries not
 943:                       currently in use.  Proper interpretation of
 944:                       such entries requires examination of the
 945:                       relevant zipZoneState object."
 946:                   ::= { zipEntry 5 }
 947: 
 948: 
 949:           -- The NBP Group
 950: 
 951:           nbpTable OBJECT-TYPE
 952:                   SYNTAX SEQUENCE OF NbpEntry
 953:                   ACCESS not-accessible
 954:                   STATUS mandatory
 955:                   DESCRIPTION
 956:                       "The table of NBP services registered on this
 957:                       entity."
 958:                   ::= { nbp 1 }
 959: 
 960:           nbpEntry OBJECT-TYPE
 961:                   SYNTAX NbpEntry
 962:                   ACCESS not-accessible
 963:                   STATUS mandatory
 964:                   DESCRIPTION
 965:                       "The description of an NBP service registered on
 966:                       this entity."
 967:                   INDEX { nbpIndex }
 968:                   ::= { nbpTable  1 }
 969: 
 970:            NbpEntry ::= SEQUENCE {
 971:                   nbpIndex        INTEGER,
 972:                   nbpObject       OCTET STRING,
 973:                   nbpType         OCTET STRING,
 974:                   nbpZone         OCTET STRING,
 975:                   nbpState        INTEGER
 976:            }
 977: 
 978:           nbpIndex OBJECT-TYPE
 978: error - index element `nbpIndex' of row `nbpEntry' must have a range restriction
 979:                   SYNTAX INTEGER
 980:                   ACCESS read-only
 981:                   STATUS mandatory
 982:                   DESCRIPTION
 983:                       "The index of this NBP entry.  This value ranges
 984:                       from 1 to the number of NBP entries currently
 985:                       registered on this entity."
 986:                   ::= { nbpEntry 1 }
 987: 
 988:           nbpObject OBJECT-TYPE
 989:                   SYNTAX OCTET STRING
 990:                   ACCESS read-write
 991:                   STATUS mandatory
 992:                   DESCRIPTION
 993:                       "The name of the service described by this
 994:                       entity."
 995:                   ::= { nbpEntry 2 }
 996: 
 997:           nbpType OBJECT-TYPE
 998:                   SYNTAX OCTET STRING
 999:                   ACCESS read-write
1000:                   STATUS mandatory
1001:                   DESCRIPTION
1002:                       "The type of the service described by this
1003:                       entity."
1004:                   ::= { nbpEntry 3 }
1005: 
1006:           nbpZone OBJECT-TYPE
1007:                   SYNTAX OCTET STRING
1008:                   ACCESS read-write
1009:                   STATUS mandatory
1010:                   DESCRIPTION
1011:                       "The zone the service described by this entity is
1012:                       registered in."
1013:                   ::= { nbpEntry 4 }
1014: 
1015:           nbpState OBJECT-TYPE
1016:                   SYNTAX INTEGER {
1017:                           valid(1),
1018:                           invalid(2)
1019:                   }
1020:                   ACCESS read-write
1021:                   STATUS mandatory
1022:                   DESCRIPTION
1023:                       "The state of this NBP entry.
1024: 
1025:                       Setting this object to the value invalid(2) has
1026:                       the effect of invalidating the corresponding
1027:                       entry in the nbpTable.  That is, it effectively
1028:                       disassociates the mapping identified with said
1029:                       entry.  It is an implementation-specific matter
1030:                       as to whether the agent removes an invalidated
1031:                       entry from the table.
1032:                       Accordingly, management stations must be
1033:                       prepared to receive from agents tabular
1034:                       information corresponding to entries not
1035:                       currently in use.  Proper interpretation of
1036:                       such entries requires examination of the
1037:                       relevant nbpState object."
1038:                   ::= { nbpEntry 5 }
1039: 
1040: 
1041:           -- The ATEcho Group
1042: 
1043:           atechoRequests OBJECT-TYPE
1044:                   SYNTAX Counter
1045:                   ACCESS read-only
1046:                   STATUS mandatory
1047:                   DESCRIPTION
1048:                       "The number of AppleTalk echo requests received."
1049:                   ::= { atecho 1 }
1050: 
1051:           atechoReplies OBJECT-TYPE
1052:                   SYNTAX Counter
1053:                   ACCESS read-only
1054:                   STATUS mandatory
1055:                   DESCRIPTION
1056:                       "The number of AppleTalk echo replies sent."
1057:                   ::= { atecho 2 }
1058:           END