smilint output for ./INETMROUTE-STD-MIB


Message Severities
SeverityCount
severe24
error2
minor error3
warning3
Message Types
TypeCount
bad-identifier-case (error)2
internal-flushing (warning)3
internal-other (severe)4
lexical (severe)20
number-leading-zero (minor error)2
revision-missing (minor error)1

Messages:

INETMROUTE-STD-MIB

   1: -- extracted from draft-thaler-idmr-multicast-routemib-00.txt
   2: -- at Wed Jun  7 07:07:29 2000
   3: 
   4:     INETMROUTE-STD-MIB DEFINITIONS ::= BEGIN 
   5:      
   6:     IMPORTS 
   7:         MODULE-IDENTITY, OBJECT-TYPE, mib-2,  
   8:         Integer32, Counter32, Counter64, Gauge32,  
   9:         TimeTicks                        FROM SNMPv2-SMI 
  10:         RowStatus, TEXTUAL-CONVENTION,  
  11:         TruthValue                       FROM SNMPv2-TC 
  12:         MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF 
  13:         SnmpAdminString                  FROM SNMP-FRAMEWORK-MIB 
  14:         InterfaceIndexOrZero, 
  15:         InterfaceIndex                   FROM IF-MIB 
  16:         IANAipRouteProtocol, 
  17:         IANAipMRouteProtocol             FROM IANA-RTPROTO-MIB 
  18:         InetAddress, InetAddressType     FROM INET-ADDRESS-MIB; 
  19:      
  20:     inetMRouteStdMIB MODULE-IDENTITY 
  21:         LAST-UPDATED "200003090000Z" -- March 9, 2000 
  22:         ORGANIZATION "IETF IDMR Working Group" 
  23:         CONTACT-INFO 
  24:                 " Dave Thaler 
  25:                   Microsoft Corporation 
  26:                   One Microsoft Way 
  27:                   Redmond, WA  98052-6399 
  28:                   US 
  29:      
  30:                   Phone: +1 425 703 8835 
  31:                   EMail: dthaler@dthaler.microsoft.com 
  32:      
  33:                   Andrew Adams 
  34:                   Merit Network, Inc. 
  35:   
  36:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   3 
  37:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
  38: 
  39: 
  40:                   4251 Plymouth Rd. 
  41:                   Ann Arbor, MI  48105-2785 
  42:      
  43:                   Phone: +1 734 763-6378 
  44:                   EMail: ala@merit.edu 
  45:      
  46:                   William Siadak 
  47:                   Merit Network, Inc. 
  48:                   4251 Plymouth Rd. 
  49:                   Ann Arbor, MI 48105-2785 
  50:      
  51:                   Phone: +1 734 936 2035 
  52:                   EMail: wfs@merit.edu" 
  53:      
  54:         DESCRIPTION 
  55:                 "The MIB module for management of IP Multicast routing, 
  56:                  but independent of the specific multicast routing 
  57:                  protocol in use._ 
  58:         REVISION     "200003090000Z" -- March 9, 2000 
  58: minor error - revision for last update is missing
  58: severe - syntax error, unexpected NUMBER64, expecting COLON_COLON_EQUAL
  59:         DESCRIPTION 
  60:                 "Initial version, published as RFC xxxx (to be filled 
  61:     in 
  62:                  by RFC-Editor)." 
  63:         ::= { mib-2 XX } 
  64:         -- NOTE TO RFC EDITOR: When this document is published as 
  65:         -- an RFC, replace XX with IANA-assigned number, 
  66:         -- and delete this comment. 
  67:      
  68:     -- Textual Conventions 
  69:      
  70:     LanguageTag ::= TEXTUAL-CONVENTION 
  71:        DISPLAY-HINT "100a" 
  72:        STATUS       current 
  73:        DESCRIPTION 
  74:                 "An RFC 1766-style language tag, with all alphabetic 
  75:                 characters converted to lowercase.  This restriction is 
  76:                 intended to make the lexical ordering imposed by SNMP 
  77:                 useful when applied to language tags.  Note that it is 
  78:                 theoretically possible for a valid language tag to 
  79:                 exceed the allowed length of this syntax, and thus be 
  80:                 impossible to represent with this syntax.  Sampling of 
  81:                 language tags in current use on the Internet suggests 
  82:                 that this limit does not pose a serious problem in 
  83:                 practice." 
  84:        SYNTAX       OCTET STRING (SIZE (1..100)) 
  85:      
  86:     -- Top-level structure of the MIB 
  87:      
  88:     inetMRouteMIBObjects OBJECT IDENTIFIER ::= { inetMRouteStdMIB 1 } 
  89:      
  90:     inetMRoute      OBJECT IDENTIFIER ::= { inetMRouteMIBObjects 1 } 
  91:      
  92:     -- the IP Multicast Routing MIB-Group 
  93:   
  94:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   4 
  95:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
  96: 
  97: 
  98:     -- 
  99:     -- a collection of objects providing information about 
 100:     -- IP Multicast Groups 
 101:      
 102:     inetMRouteEnabled OBJECT-TYPE 
 103:         SYNTAX     TruthValue 
 104:         MAX-ACCESS read-write 
 105:         STATUS     current 
 106:         DESCRIPTION 
 107:                 "The enabled status of IP Multicast routing on this 
 108:     router." 
 109:         ::= { inetMRoute 1 } 
 110:      
 111:     inetMRouteEntryCount OBJECT-TYPE 
 112:         SYNTAX     Gauge32 
 113:         MAX-ACCESS read-only 
 114:         STATUS     current 
 115:         DESCRIPTION 
 116:                 "The number of rows in the inetMRouteTable.  This can 
 117:     be 
 118:                 used to monitor the multicast routing table size." 
 119:         ::= { inetMRoute 7 } 
 120:      
 121:     inetMRouteTable OBJECT-TYPE 
 122:         SYNTAX     SEQUENCE OF InetMRouteEntry 
 123:         MAX-ACCESS not-accessible 
 124:         STATUS     current 
 125:         DESCRIPTION 
 126:                 "The (conceptual) table containing multicast routing 
 127:                 information for IP datagrams sent by particular sources 
 128:                 to the IP multicast groups known to this router." 
 129:         ::= { inetMRoute 2 } 
 130:      
 131:     inetMRouteEntry OBJECT-TYPE 
 132:         SYNTAX     InetMRouteEntry 
 133:         MAX-ACCESS not-accessible 
 134:         STATUS     current 
 135:         DESCRIPTION 
 136:                 "An entry (conceptual row) containing the multicast 
 137:                 routing information for IP datagrams from a particular 
 138:                 source and addressed to a particular IP multicast group 
 139:                 address. Discontinuities in counters in this entry can 
 140:                 be detected by observing the value of 
 141:     inetMRouteUpTime." 
 142:         INDEX      { inetMRouteGroupType, 
 143:                      inetMRouteGroup, 
 144:                      inetMRouteGroupMaskLen, 
 145:                      inetMRouteSourceType,  
 146:                      inetMRouteSource,                  
 147:                      inetMRouteSourceMaskLen }                 
 148:         ::= { inetMRouteTable 1 } 
 149:      
 150:     InetMRouteEntry ::= SEQUENCE { 
 151:   
 152:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   5 
 153:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 154: 
 155: 
 156:         inetMRouteGroupType             InetAddressType, 
 157:         inetMRouteGroup                 InetAddress, 
 158:         inetMRouteGroupMaskLen          INTEGER, 
 159:         inetMRouteSourceType            InetAddressType, 
 160:         inetMRouteSource                InetAddress, 
 161:         inetMRouteSourceMaskLen         INTEGER, 
 162:         inetMRouteUpstreamNeighborType  InetAddressType, 
 163:         inetMRouteUpstreamNeighbor      InetAddress, 
 164:         inetMRouteInIfIndex             InterfaceIndexOrZero, 
 165:         inetMRouteUpTime                TimeTicks, 
 166:         inetMRouteExpiryTime            TimeTicks, 
 167:         inetMRoutePkts                  Counter32, 
 168:         inetMRouteDifferentInIfPackets  Counter32, 
 169:         inetMRouteOctets                Counter32, 
 170:         inetMRouteProtocol              IANAipMRouteProtocol, 
 171:         inetMRouteRtProto               IANAipRouteProtocol, 
 172:         inetMRouteRtAddressType         InetAddressType, 
 173:         inetMRouteRtAddress             InetAddress, 
 174:         inetMRouteRtMaskLen             INTEGER, 
 175:         inetMRouteRtType                INTEGER, 
 176:         inetMRouteHCOctets              Counter64 
 177:     } 
 178:      
 179:     inetMRouteGroupType OBJECT-TYPE 
 180:         SYNTAX     InetAddressType 
 181:         MAX-ACCESS not-accessible 
 182:         STATUS     current 
 183:         DESCRIPTION 
 184:                 "A value indicating the address family of the address 
 185:                 contained in inetMRouteGroup.  Legal values correspond 
 186:                 to the subset of address families for which multicast 
 187:                 forwarding is supported." 
 188:         ::= { inetMRouteEntry 1 } 
 189:      
 190:     inetMRouteGroup OBJECT-TYPE 
 191:         SYNTAX     InetAddress 
 192:         MAX-ACCESS not-accessible 
 193:         STATUS     current 
 194:         DESCRIPTION 
 195:                 "The IP multicast group address which when combined 
 196:     with 
 197:                 the corresponding value specified in 
 198:                 inetMRouteGroupMaskLen identifies the groups for which 
 199:                 this entry contains multicast routing information." 
 200:         ::= { inetMRouteEntry 2 } 
 201:      
 202:     inetMRouteGroupMaskLen OBJECT-TYPE 
 203:         SYNTAX     INTEGER (0..128) 
 204:         MAX-ACCESS not-accessible 
 205:         STATUS     current 
 206:         DESCRIPTION 
 207:                 "The length in bits of the mask which when combined 
 208:     with 
 209:   
 210:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   6 
 210: severe - lexically unexpected character, skipping to end of line
 211:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 211: severe - lexically unexpected character, skipping to end of line
 212: 
 213: 
 214:                 the corresponding value of inetMRouteGroup identifies 
 215:                 the groups for which this entry contains multicast 
 216:                 routing information." 
 217:         ::= { inetMRouteEntry 3 } 
 218:      
 219:     inetMRouteSourceType OBJECT-TYPE 
 220:         SYNTAX     InetAddressType 
 221:         MAX-ACCESS not-accessible 
 222:         STATUS     current 
 223:         DESCRIPTION 
 224:                "A value indicating the address family of the address 
 225:                contained in inetMRouteSource. The value MUST be the 
 226:     same 
 227:                as the value of inetMRouteGroupType." 
 228:         ::= { inetMRouteEntry 4 } 
 229:      
 230:     inetMRouteSource OBJECT-TYPE 
 231:         SYNTAX     InetAddress 
 232:         MAX-ACCESS not-accessible 
 233:         STATUS     current 
 234:         DESCRIPTION 
 235:                 "The network address which when combined with the 
 236:                 corresponding value of inetMRouteSourceMaskLen 
 237:                 identifies the sources for which this entry contains 
 238:                 multicast routing information." 
 239:         ::= { inetMRouteEntry 5 } 
 240:      
 241:     inetMRouteSourceMaskLen OBJECT-TYPE 
 242:         SYNTAX     INTEGER (0..128) 
 243:         MAX-ACCESS not-accessible 
 244:         STATUS     current 
 245:         DESCRIPTION 
 246:                 "The length in bits of the mask which when combined 
 247:     with 
 248:                 the corresponding value of inetMRouteSource identifies 
 249:                 the sources for which this entry contains multicast 
 250:                 routing information." 
 251:         ::= { inetMRouteEntry 6 } 
 252:      
 253:     inetMRouteUpstreamNeighborType OBJECT-TYPE 
 254:         SYNTAX     InetAddressType 
 255:         MAX-ACCESS read-only 
 256:         STATUS     current 
 257:         DESCRIPTION 
 258:                 "A value indicating the address family of the address 
 259:                 contained in inetMRouteUpstreamNeighbor. The value MUST 
 260:                 be the same as the value of inetMRouteGroupType." 
 261:         ::= { inetMRouteEntry 7 } 
 262:      
 263:     inetMRouteUpstreamNeighbor OBJECT-TYPE 
 264:         SYNTAX     InetAddress 
 265:         MAX-ACCESS read-only 
 266:         STATUS     current 
 267:   
 268:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   7 
 269:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 270: 
 271: 
 272:         DESCRIPTION 
 273:                 "The address of the upstream neighbor (e.g., RPF 
 274:                 neighbor) from which IP datagrams from these sources to 
 275:                 this multicast address are received. If the upstream 
 276:                 neighbor is unknown, then inetMRouteUpstreamNeighbor 
 277:                 will be 0.0.0.0 in the case of an IPv4 entry, and 
 278:                 0:0:0:0:0:0:0:0 in the case of an IPv6 entry. (e.g., in  
 279:                 CBT)." 
 280:         ::= { inetMRouteEntry 8 } 
 281:      
 282:     inetMRouteInIfIndex OBJECT-TYPE 
 283:         SYNTAX     InterfaceIndexOrZero 
 284:         MAX-ACCESS read-only 
 285:         STATUS     current 
 286:         DESCRIPTION 
 287:                 "The value of ifIndex for the interface on which IP 
 288:                 datagrams sent by these sources to this multicast 
 289:                 address are received.  A value of 0 indicates that 
 290:                 datagrams are not subject to an incoming interface 
 291:                 check, but may be accepted on multiple interfaces 
 292:     (e.g., 
 293:                 in CBT)." 
 294:         ::= { inetMRouteEntry 9 } 
 295:      
 296:     inetMRouteUpTime OBJECT-TYPE 
 297:         SYNTAX     TimeTicks 
 298:         MAX-ACCESS read-only 
 299:         STATUS     current 
 300:         DESCRIPTION 
 301:                 "The time since the multicast routing information 
 302:                 represented by this entry was learned by the router." 
 303:         ::= { inetMRouteEntry 10 } 
 304:      
 305:     inetMRouteExpiryTime OBJECT-TYPE 
 306:         SYNTAX     TimeTicks 
 307:         MAX-ACCESS read-only 
 308:         STATUS     current 
 309:         DESCRIPTION 
 310:                 "The minimum amount of time remaining before this entry 
 311:                 will be aged out.  The value 0 indicates that the entry 
 312:                 is not subject to aging." 
 313:         ::= { inetMRouteEntry 11 } 
 314:      
 315:     inetMRoutePkts OBJECT-TYPE 
 316:         SYNTAX     Counter32 
 317:         MAX-ACCESS read-only 
 318:         STATUS     current 
 319:         DESCRIPTION 
 320:                 "The number of packets which this router has received 
 321:                 from these sources and addressed to this multicast 
 322:     group 
 323:                 address." 
 324:         ::= { inetMRouteEntry 12 } 
 325:   
 326:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   8 
 327:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 328: 
 329: 
 330:      
 331:     inetMRouteDifferentInIfPackets OBJECT-TYPE 
 332:         SYNTAX     Counter32 
 333:         MAX-ACCESS read-only 
 334:         STATUS     current 
 335:         DESCRIPTION 
 336:                 "The number of packets which this router has received 
 337:                 from these sources and addressed to this multicast 
 338:     group 
 339:                 address, which were dropped because they were not 
 340:                 received on the interface indicated by 
 341:                 inetMRouteInIfIndex.  Packets which are not subject to 
 342:                 an incoming interface check (e.g., using CBT) are not 
 343:                 counted." 
 344:         ::= { inetMRouteEntry 13 } 
 345:      
 346:     inetMRouteOctets OBJECT-TYPE 
 347:         SYNTAX     Counter32 
 348:         MAX-ACCESS read-only 
 349:         STATUS     current 
 350:         DESCRIPTION 
 351:                 "The number of octets contained in IP datagrams which 
 352:                 were received from these sources and addressed to this 
 353:                 multicast group address, and which were forwarded by 
 354:                 this router." 
 355:         ::= { inetMRouteEntry 14 } 
 356:      
 357:     inetMRouteProtocol OBJECT-TYPE 
 358:         SYNTAX     IANAipMRouteProtocol 
 359:         MAX-ACCESS read-only 
 360:         STATUS     current 
 361:         DESCRIPTION 
 362:                 "The multicast routing protocol via which this 
 363:     multicast 
 364:                 forwarding entry was learned." 
 365:         ::= { inetMRouteEntry 15 } 
 366:      
 367:     inetMRouteRtProto OBJECT-TYPE 
 368:         SYNTAX     IANAipRouteProtocol  
 369:         MAX-ACCESS read-only 
 370:         STATUS     current 
 371:         DESCRIPTION 
 372:                 "The routing mechanism via which the route used to find 
 373:                 the upstream or parent interface for this multicast 
 374:                 forwarding entry was learned.  Inclusion of values for 
 375:                 routing protocols is not intended to imply that those 
 376:                 protocols need be supported." 
 377:         ::= { inetMRouteEntry 16 } 
 378:      
 379:     inetMRouteRtAddressType OBJECT-TYPE 
 380:         SYNTAX     InetAddressType 
 381:         MAX-ACCESS read-only 
 382:         STATUS     current 
 383:   
 384:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                   9 
 385:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 386: 
 387: 
 388:         DESCRIPTION 
 389:                 "A value indicating the address family of the address 
 390:                 contained in inetMRouteRtAddress. The value MUST be the 
 391:                 same as the value of inetMRouteGroupType." 
 392:         ::= { inetMRouteEntry 17 } 
 393:      
 394:     inetMRouteRtAddress OBJECT-TYPE 
 395:         SYNTAX     InetAddress 
 396:         MAX-ACCESS read-only 
 397:         STATUS     current 
 398:         DESCRIPTION 
 399:                 "The address portion of the route used to find the 
 400:                 upstream or parent interface for this multicast 
 401:                 forwarding entry." 
 402:         ::= { inetMRouteEntry 18 } 
 403:      
 404:     inetMRouteRtMaskLen OBJECT-TYPE 
 405:         SYNTAX     INTEGER (0..128) 
 406:         MAX-ACCESS read-only 
 407:         STATUS     current 
 408:         DESCRIPTION 
 409:                 "The length in bits of the mask associated with the 
 410:                 route used to find the upstream or parent interface for 
 411:                 this multicast forwarding entry." 
 412:         ::= { inetMRouteEntry 19 } 
 413:      
 414:     inetMRouteRtType OBJECT-TYPE 
 415:         SYNTAX     INTEGER { 
 416:                     unicast   (1), -- Unicast route used in multicast 
 417:                                       RIB 
 418:                     multicast (2)  -- Multicast route 
 419:                    } 
 420:         MAX-ACCESS read-only 
 421:         STATUS     current 
 422:         DESCRIPTION 
 423:                 "The reason the given route was placed in the (logical) 
 424:                 multicast Routing Information Base (RIB).  A value of 
 425:                 unicast means that the route would normally be placed 
 426:                 only in the unicast RIB, but was placed in the 
 427:     multicast 
 428:                 RIB (instead or in addition) due to local 
 429:     configuration, 
 430:                 such as when running PIM over RIP.  A value of 
 431:     multicast 
 432:                 means that the route was explicitly added to the 
 433:                 multicast RIB by the routing protocol, such as DVMRP or 
 434:                 Multiprotocol BGP." 
 435:         ::= { inetMRouteEntry 20 } 
 436:      
 437:     inetMRouteHCOctets OBJECT-TYPE 
 438:         SYNTAX     Counter64 
 439:         MAX-ACCESS read-only 
 440:         STATUS     current 
 441:   
 442:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  10 
 443:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 444: 
 445: 
 446:         DESCRIPTION 
 447:                 "The number of octets contained in IP datagrams which 
 448:                 were received from these sources and addressed to this 
 449:                 multicast group address, and which were forwarded by 
 450:                 this router. This object is a 64-bit version of 
 451:                 inetMRouteOctets." 
 452:         ::= { inetMRouteEntry 21 } 
 453:      
 454:     -- 
 455:     --  The IP Multicast Routing Next Hop Table 
 456:     -- 
 457:      
 458:     inetMRouteNextHopTable OBJECT-TYPE 
 459:         SYNTAX     SEQUENCE OF InetMRouteNextHopEntry 
 460:         MAX-ACCESS not-accessible 
 461:         STATUS     current 
 462:         DESCRIPTION 
 463:                 "The (conceptual) table containing information on the 
 464:                 next-hops on outgoing interfaces for routing IP 
 465:                 multicast datagrams.  Each entry is one of a list of 
 466:                 next-hops on outgoing interfaces for particular sources 
 467:                 sending to a particular multicast group address." 
 468:         ::= { inetMRoute 3 } 
 469:      
 470:     inetMRouteNextHopEntry OBJECT-TYPE 
 471:         SYNTAX     InetMRouteNextHopEntry 
 472:         MAX-ACCESS not-accessible 
 473:         STATUS     current 
 474:         DESCRIPTION 
 475:                 "An entry (conceptual row) in the list of next-hops on 
 476:                 outgoing interfaces to which IP multicast datagrams 
 477:     from 
 478:                 particular sources to a IP multicast group address are 
 479:                 routed.  Discontinuities in counters in this entry can 
 480:                 be detected by observing the value of 
 481:     inetMRouteUpTime." 
 482:         INDEX      { inetMRouteNextHopGroupType, 
 483:                      inetMRouteNextHopGroup,  
 484:                      inetMRouteNextHopSourceType, 
 485:                      inetMRouteNextHopSource, 
 486:                      inetMRouteNextHopSourceMaskLen, 
 487:                      inetMRouteNextHopIfIndex, 
 488:                      inetMRouteNextHopAddressType, 
 489:                      inetMRouteNextHopAddress } 
 490:         ::= { inetMRouteNextHopTable 1 } 
 491:      
 492:     InetMRouteNextHopEntry ::= SEQUENCE { 
 493:         inetMRouteNextHopGroupType          InetAddressType, 
 494:         inetMRouteNextHopGroup              InetAddress, 
 495:         inetMRouteNextHopSourceType         InetAddressType, 
 496:         inetMRouteNextHopSource             InetAddress, 
 497:         inetMRouteNextHopSourceMaskLen      INTEGER, 
 498:         inetMRouteNextHopIfIndex            InterfaceIndex, 
 499:   
 500:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  11 
 501:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 502: 
 503: 
 504:         inetMRouteNextHopAddressType        InetAddressType, 
 505:         inetMRouteNextHopAddress            InetAddress, 
 506:         inetMRouteNextHopPruned             TruthValue, 
 507:         inetMRouteNextHopUpTime             TimeTicks, 
 508:         inetMRouteNextHopExpiryTime         TimeTicks, 
 509:         inetMRouteNextHopClosestMemberHops  Integer32, 
 510:         inetMRouteNextHopProtocol           IANAipMRouteProtocol, 
 511:         inetMRouteNextHopPkts               Counter32 
 512:     } 
 513:      
 514:     inetMRouteNextHopGroupType OBJECT-TYPE 
 515:         SYNTAX     InetAddressType 
 516:         MAX-ACCESS not-accessible 
 517:         STATUS     current 
 518:         DESCRIPTION 
 519:                 "A value indicating the address family of the address 
 520:                 contained in inetMRouteNextHopGroup. Legal values 
 521:                 correspond to the subset of address families for which 
 522:                 multicast forwarding is supported." 
 523:         ::= { inetMRouteNextHopEntry 1 } 
 524:      
 525:     inetMRouteNextHopGroup OBJECT-TYPE 
 526:         SYNTAX     InetAddress 
 527:         MAX-ACCESS not-accessible 
 528:         STATUS     current 
 529:         DESCRIPTION 
 530:                 "The IP multicast group for which this entry specifies 
 531:     a 
 532:                 next-hop on an outgoing interface." 
 533:         ::= { inetMRouteNextHopEntry 2 } 
 534:      
 535:     inetMRouteNextHopSourceType OBJECT-TYPE 
 536:         SYNTAX     InetAddressType 
 537:         MAX-ACCESS not-accessible 
 538:         STATUS     current 
 539:         DESCRIPTION 
 540:                 "A value indicating the address family of the address 
 541:                 contained in inetMRouteNextHopSourceType. The value 
 542:     MUST 
 543:                 be the same as the value of 
 544:     inetMRouteNextHopGroupType." 
 545:         ::= { inetMRouteNextHopEntry 3 } 
 546:      
 547:     inetMRouteNextHopSource OBJECT-TYPE 
 548:         SYNTAX     InetAddress 
 549:         MAX-ACCESS not-accessible 
 550:         STATUS     current 
 551:         DESCRIPTION 
 552:                 "The network address which when combined with the 
 553:                 corresponding value of the mask specified in  
 554:                 inetMRouteNextHopSourceMaskLen identifies the sources 
 555:                 for which this entry specifies a next-hop on an 
 556:     outgoing 
 557:   
 558:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  12 
 558: severe - lexically unexpected character, skipping to end of line
 559:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 559: severe - lexically unexpected character, skipping to end of line
 560: 
 561: 
 562:                 interface." 
 563:         ::= { inetMRouteNextHopEntry 4 } 
 564:      
 565:     inetMRouteNextHopSourceMaskLen OBJECT-TYPE 
 566:         SYNTAX     INTEGER (0..128) 
 567:         MAX-ACCESS not-accessible 
 568:         STATUS     current 
 569:         DESCRIPTION 
 570:                 "The length in bits of the mask which when combined 
 571:     with 
 572:                 the corresponding value specified in 
 573:                 inetMRouteNextHopSource identifies the sources for 
 574:     which 
 575:                 this entry specifies a next-hop on an outgoing 
 576:                 interface." 
 577:         ::= { inetMRouteNextHopEntry 5 } 
 578:      
 579:     inetMRouteNextHopIfIndex OBJECT-TYPE 
 580:         SYNTAX     InterfaceIndex 
 581:         MAX-ACCESS not-accessible 
 582:         STATUS     current 
 583:         DESCRIPTION 
 584:                 "The ifIndex value of the interface for the outgoing 
 585:                 interface for this next-hop." 
 586:         ::= { inetMRouteNextHopEntry 6 } 
 587:      
 588:     inetMRouteNextHopAddressType OBJECT-TYPE 
 589:         SYNTAX     InetAddressType 
 590:         MAX-ACCESS not-accessible 
 591:         STATUS     current 
 592:         DESCRIPTION 
 593:                 "A value indicating the address family of the address 
 594:                 contained in inetMRouteNextHopAddressType. The value 
 595:                 MUST be the same as the value of 
 596:                 inetMRouteNextHopGroupType." 
 597:         ::= { inetMRouteNextHopEntry 7 } 
 598:      
 599:     inetMRouteNextHopAddress OBJECT-TYPE 
 600:         SYNTAX     InetAddress 
 601:         MAX-ACCESS not-accessible 
 602:         STATUS     current 
 603:         DESCRIPTION 
 604:                 "The address of the next-hop specific to this entry. 
 605:                 For most interfaces, this is identical to 
 606:                 inetMRouteNextHopGroup. NBMA interfaces, however, may 
 607:                 have multiple next-hop addresses out a single outgoing 
 608:                 interface." 
 609:         ::= { inetMRouteNextHopEntry 8 } 
 610:      
 611:     inetMRouteNextHopPruned OBJECT-TYPE 
 612:         SYNTAX     TruthValue 
 613:         MAX-ACCESS read-only 
 614:         STATUS     current 
 615:   
 616:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  13 
 617:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 618: 
 619: 
 620:         DESCRIPTION 
 621:                 "An indication of whether the outgoing interface and 
 622:                 next-hop represented by this entry is currently being 
 623:                 used to forward IP datagrams.  The value 'false' 
 623: severe - lexically unexpected character, skipping to end of line
 624:                 indicates it is currently being used; the value 'true' 
 624: severe - lexically unexpected character, skipping to end of line
 625:                 indicates it is not." 
 626:         ::= { inetMRouteNextHopEntry 9 } 
 627:      
 628:     inetMRouteNextHopUpTime OBJECT-TYPE 
 629:         SYNTAX     TimeTicks 
 630:         MAX-ACCESS read-only 
 631:         STATUS     current 
 632:         DESCRIPTION 
 633:                 "The time since the multicast routing information 
 634:                 represented by this entry was learned by the router." 
 635:         ::= { inetMRouteNextHopEntry 10 } 
 636:      
 637:     inetMRouteNextHopExpiryTime OBJECT-TYPE 
 638:         SYNTAX     TimeTicks 
 639:         MAX-ACCESS read-only 
 640:         STATUS     current 
 641:         DESCRIPTION 
 642:                 "The minimum amount of time remaining before this entry 
 643:                 will be aged out.  If inetMRouteNextHopPruned is 
 644:                 pruned(1), the remaining time until the prune expires 
 645:                 and the state reverts to forwarding(2).  Otherwise, the 
 646:                 remaining time until this entry is removed from the 
 647:                 table.  The time remaining may be copied from 
 648:                 inetMRouteExpiryTime if the protocol in use for this 
 649:                 entry dos not specify next-hop timers.  The value 0 
 650:                 indicates that the entry is not subject to aging." 
 651:         ::= { inetMRouteNextHopEntry 11 } 
 652:      
 653:     inetMRouteNextHopClosestMemberHops OBJECT-TYPE 
 654:         SYNTAX     Integer32 
 655:         MAX-ACCESS read-only 
 656:         STATUS     current 
 657:         DESCRIPTION 
 658:                 "The minimum number of hops between this router and any 
 659:                 member of this IP multicast group reached via this  
 660:                 next-hop on this outgoing interface.  Any IP multicast 
 661:                 datagrams for the group which have a TTL (IPv4) or Hop 
 662:                 Count (IPv6) less than this number of hops will not be 
 663:                 forwarded to this next-hop." 
 664:         ::= { inetMRouteNextHopEntry 12 } 
 665:      
 666:     inetMRouteNextHopProtocol OBJECT-TYPE 
 667:         SYNTAX     IANAipMRouteProtocol 
 668:         MAX-ACCESS read-only 
 669:         STATUS     current 
 670:         DESCRIPTION 
 671:                 "The routing mechanism via which this next-hop was 
 672:     learned." 
 673:   
 674:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  14 
 675:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 676: 
 677: 
 678:         ::= { inetMRouteNextHopEntry 13 } 
 679:      
 680:     inetMRouteNextHopPkts OBJECT-TYPE 
 681:         SYNTAX     Counter32 
 682:         MAX-ACCESS read-only 
 683:         STATUS     current 
 684:         DESCRIPTION 
 685:                 "The number of packets which have been forwarded using 
 686:                  this route." 
 687:         ::= { inetMRouteNextHopEntry 14 } 
 688:      
 689:     -- 
 690:     --  The Multicast Routing Interface Table 
 691:     -- 
 692:      
 693:     inetMRouteInterfaceTable OBJECT-TYPE 
 694:         SYNTAX     SEQUENCE OF InetMRouteInterfaceEntry 
 695:         MAX-ACCESS not-accessible 
 696:         STATUS     current 
 697:         DESCRIPTION 
 698:                 "The (conceptual) table containing multicast routing 
 699:                 information specific to interfaces." 
 700:         ::= { inetMRoute 4 } 
 701:      
 702:     inetMRouteInterfaceEntry OBJECT-TYPE 
 703:         SYNTAX     InetMRouteInterfaceEntry 
 704:         MAX-ACCESS not-accessible 
 705:         STATUS     current 
 706:         DESCRIPTION 
 707:                 "An entry (conceptual row) containing the multicast 
 708:                 routing information for a particular interface." 
 709:         INDEX      { inetMRouteInterfaceIfIndex } 
 710:         ::= { inetMRouteInterfaceTable 1 } 
 711:      
 712:     InetMRouteInterfaceEntry ::= SEQUENCE { 
 713:         inetMRouteInterfaceIfIndex          InterfaceIndex, 
 714:         inetMRouteInterfaceTtl              Integer32, 
 715:         inetMRouteInterfaceProtocol         IANAipMRouteProtocol, 
 716:         inetMRouteInterfaceRateLimit        Integer32, 
 717:         inetMRouteInterfaceInMcastOctets    Counter32, 
 718:         inetMRouteInterfaceOutMcastOctets   Counter32, 
 719:         inetMRouteInterfaceHCInMcastOctets  Counter64, 
 720:         inetMRouteInterfaceHCOutMcastOctets Counter64 
 721:     } 
 722:      
 723:     inetMRouteInterfaceIfIndex OBJECT-TYPE 
 724:         SYNTAX     InterfaceIndex 
 725:         MAX-ACCESS not-accessible 
 726:         STATUS     current 
 727:         DESCRIPTION 
 728:                 "The ifIndex value of the interface for which this 
 729:     entry 
 730:                 contains information." 
 731:   
 732:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  15 
 733:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 734: 
 735: 
 736:         ::= { inetMRouteInterfaceEntry 1 } 
 737:      
 738:     inetMRouteInterfaceTtl OBJECT-TYPE 
 739:         SYNTAX     Integer32 (0..255) 
 740:         MAX-ACCESS read-write 
 741:         STATUS     current 
 742:         DESCRIPTION 
 743:                 "The datagram TTL threshold for the interface. Any IP 
 744:                 multicast datagrams with a TTL (IPv4) or Hop Count 
 745:                 (IPv6) less than this threshold will not be forwarded 
 746:                 out the interface. The default value of 0 means all 
 747:                 multicast packets are forwarded out the interface." 
 748:         ::= { inetMRouteInterfaceEntry 2 } 
 749:      
 750:     inetMRouteInterfaceProtocol OBJECT-TYPE 
 751:         SYNTAX     IANAipMRouteProtocol 
 752:         MAX-ACCESS read-only 
 753:         STATUS     current 
 754:         DESCRIPTION 
 755:                 "The routing protocol running on this interface." 
 756:         ::= { inetMRouteInterfaceEntry 3 } 
 757:      
 758:     inetMRouteInterfaceRateLimit OBJECT-TYPE 
 759:         SYNTAX     Integer32 
 760:         MAX-ACCESS read-write 
 761:         STATUS     current 
 762:         DESCRIPTION 
 763:                 "The rate-limit, in kilobits per second, of forwarded 
 764:                 multicast traffic on the interface.  A rate-limit of 0 
 765:                 indicates that no rate limiting is done." 
 766:         DEFVAL     { 0 } 
 767:         ::= { inetMRouteInterfaceEntry 4 } 
 768:      
 769:     inetMRouteInterfaceInMcastOctets OBJECT-TYPE 
 770:         SYNTAX     Counter32 
 771:         MAX-ACCESS read-only 
 772:         STATUS     current 
 773:         DESCRIPTION 
 774:                 "The number of octets of multicast packets that have 
 775:                 arrived on the interface, including framing characters. 
 776:                 This object is similar to ifInOctets in the Interfaces 
 777:                 MIB, except that only multicast packets are counted." 
 778:         ::= { inetMRouteInterfaceEntry 5 } 
 779:      
 780:     inetMRouteInterfaceOutMcastOctets OBJECT-TYPE 
 781:         SYNTAX     Counter32 
 782:         MAX-ACCESS read-only 
 783:         STATUS     current 
 784:         DESCRIPTION 
 785:                 "The number of octets of multicast packets that have 
 786:                  been sent on the interface." 
 787:         ::= { inetMRouteInterfaceEntry 6 } 
 788:      
 789:   
 790:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  16 
 791:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 792: 
 793: 
 794:     inetMRouteInterfaceHCInMcastOctets OBJECT-TYPE 
 795:         SYNTAX     Counter64 
 796:         MAX-ACCESS read-only 
 797:         STATUS     current 
 798:         DESCRIPTION 
 799:                 "The number of octets of multicast packets that have 
 800:                 arrived on the interface, including framing characters. 
 801:                 This object is a 64-bit version of 
 802:                 inetMRouteInterfaceInMcastOctets.  It is similar to 
 803:                 ifHCInOctets in the Interfaces MIB, except that only 
 804:                 multicast packets are counted." 
 805:         ::= { inetMRouteInterfaceEntry 7 } 
 806:      
 807:     inetMRouteInterfaceHCOutMcastOctets OBJECT-TYPE 
 808:         SYNTAX     Counter64 
 809:         MAX-ACCESS read-only 
 810:         STATUS     current 
 811:         DESCRIPTION 
 812:                 "The number of octets of multicast packets that have 
 813:                 been sent on the interface.  This object is a 64-bit 
 814:                 version of inetMRouteInterfaceOutMcastOctets." 
 815:         ::= { inetMRouteInterfaceEntry 8 } 
 816:      
 817:     -- 
 818:     --  The IP Multicast Scope Boundary Table 
 819:     -- 
 820:  inetMRouteBoundaryTable OBJECT
 821:                                -TYPE 
 822: 
 823:         SYNTAX     SEQUENCE OF InetMRouteBoundaryEntry 
 824:         MAX-ACCESS not-accessible 
 825:         STATUS     current 
 826:         DESCRIPTION 
 827:                 "The (conceptual) table listing the router's scoped 
 827: severe - lexically unexpected character, skipping to end of line
 828:                 multicast address boundaries." 
 829:         ::= { inetMRoute 5 } 
 830:      
 831:     inetMRouteBoundaryEntry OBJECT-TYPE 
 832:         SYNTAX     InetMRouteBoundaryEntry 
 833:         MAX-ACCESS not-accessible 
 834:         STATUS     current 
 835:         DESCRIPTION 
 836:                 "An entry (conceptual row) in the 
 837:                 inetMRouteBoundaryTable representing a scoped 
 838:     boundary." 
 839:         INDEX      { inetMRouteBoundaryIfIndex,  
 840:                      inetMRouteBoundaryAddressType, 
 841:                      inetMRouteBoundaryAddress, 
 842:                      inetMRouteBoundaryAddressMaskLen } 
 843:         ::= { inetMRouteBoundaryTable 1 } 
 844:      
 845:     InetMRouteBoundaryEntry ::= SEQUENCE { 
 846:         inetMRouteBoundaryIfIndex            InterfaceIndex, 
 847:         inetMRouteBoundaryAddressType        InetAddressType, 
 848:   
 849:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  17 
 850:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 851: 
 852: 
 853:         inetMRouteBoundaryAddress            InetAddress, 
 854:         inetMRouteBoundaryAddressMaskLen     INTEGER, 
 855:     inetMRouteBoundaryStatus             RowStatus 
 856:     } 
 857:      
 858:     inetMRouteBoundaryIfIndex OBJECT-TYPE 
 859:         SYNTAX     InterfaceIndex 
 860:         MAX-ACCESS not-accessible 
 861:         STATUS     current 
 862:         DESCRIPTION 
 863:                 "The IfIndex value for the interface to which this 
 864:                 boundary applies.  Packets with a destination address 
 865:     in 
 866:                 the associated address/mask range will not be forwarded 
 866: severe - lexically unexpected character, skipping to end of line
 867:                 out this interface." 
 868:         ::= { inetMRouteBoundaryEntry 1 } 
 869:      
 870:     inetMRouteBoundaryAddressType OBJECT-TYPE 
 871:         SYNTAX     InetAddressType 
 872:         MAX-ACCESS not-accessible 
 873:         STATUS     current 
 874:         DESCRIPTION 
 875:                 "A value indicating the address family of the address 
 876:                 contained in inetMRouteBoundaryAddress. Legal values 
 877:                 correspond to the subset of address families for which 
 878:                 multicast forwarding is supported." 
 879:         ::= { inetMRouteBoundaryEntry 2 } 
 880:      
 881:     inetMRouteBoundaryAddress OBJECT-TYPE 
 882:         SYNTAX     InetAddress 
 883:         MAX-ACCESS not-accessible 
 884:         STATUS     current 
 885:         DESCRIPTION 
 886:                 "The group address which when combined with the 
 887:                 corresponding value of inetMRouteBoundaryAddressMaskLen 
 888:                 identifies the group range for which the scoped 
 889:     boundary 
 890:                 exists.  Scoped IPv4 addresses must come from the range 
 891:                 239.x.x.x as specified in RFC 2365. Scoped IPv6 
 892:                 addresses must come from range ff.nn.nn.nn.nn.nn.nn.nn, 
 893:                 where nn encodes the scope type and group identifier as 
 894:                 specified in RFC 2373." 
 895:         ::= { inetMRouteBoundaryEntry 3 } 
 896:      
 897:     inetMRouteBoundaryAddressMaskLen OBJECT-TYPE 
 898:         SYNTAX     INTEGER (0..128) 
 899:         MAX-ACCESS not-accessible 
 900:         STATUS     current 
 901:         DESCRIPTION 
 902:                 "The length in bits of the mask which when combined 
 903:     with 
 904:                 the corresponding value of inetMRouteBoundaryAddress 
 905: 
 906:   
 907:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  18 
 907: severe - lexically unexpected character, skipping to end of line
 908:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 908: severe - lexically unexpected character, skipping to end of line
 909: 
 910: 
 911:                 identifies the group range for which the scoped 
 912:     boundary 
 913:                 exists." 
 914:         ::= { inetMRouteBoundaryEntry 4 } 
 915:      
 916:     inetMRouteBoundaryStatus OBJECT-TYPE 
 917:         SYNTAX     RowStatus 
 918:         MAX-ACCESS read-create 
 919:         STATUS     current 
 920:         DESCRIPTION 
 921:                 "The status of this row, by which new entries may be 
 922:                 created, or old entries deleted from this table." 
 923:         ::= { inetMRouteBoundaryEntry 5 } 
 924:      
 925:     -- 
 926:     --  The IP Multicast Scope Name Table 
 927:     -- 
 928:      
 929:     inetMRouteScopeNameTable OBJECT-TYPE 
 930:         SYNTAX     SEQUENCE OF InetMRouteScopeNameEntry 
 931:         MAX-ACCESS not-accessible 
 932:         STATUS     current 
 933:         DESCRIPTION 
 934:                 "The (conceptual) table listing the multicast scope 
 935:                 names." 
 936:         ::= { inetMRoute 6 } 
 937:      
 938:     inetMRouteScopeNameEntry OBJECT-TYPE 
 939:         SYNTAX     InetMRouteScopeNameEntry 
 940:         MAX-ACCESS not-accessible 
 941:         STATUS     current 
 942:         DESCRIPTION 
 943:                 "An entry (conceptual row) in the 
 944:                 inetMRouteScopeNameTable representing a multicast scope 
 945:                 name." 
 946:         INDEX      { inetMRouteScopeNameAddressType, 
 947:                      inetMRouteScopeNameAddress, 
 948:                      inetMRouteScopeNameAddressMaskLen, 
 949:                      IMPLIED inetMRouteScopeNameLanguage } 
 950:         ::= { inetMRouteScopeNameTable 1 } 
 951:      
 952:     InetMRouteScopeNameEntry ::= SEQUENCE { 
 953:         inetMRouteScopeNameAddressType        InetAddressType, 
 954:         inetMRouteScopeNameAddress            InetAddress, 
 955:         inetMRouteScopeNameAddressMaskLen     INTEGER, 
 956:         inetMRouteScopeNameLanguage           LanguageTag, 
 957:         inetMRouteScopeNameString             SnmpAdminString, 
 958:         inetMRouteScopeNameDefault            TruthValue, 
 959:         inetMRouteScopeNameStatus             RowStatus 
 960:     } 
 961:      
 962:     inetMRouteScopeNameAddressType OBJECT-TYPE 
 963:         SYNTAX     InetAddressType 
 964:   
 965:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  19 
 966:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
 967: 
 968: 
 969:         MAX-ACCESS not-accessible 
 970:         STATUS     current 
 971:         DESCRIPTION 
 972:                 "A value indicating the address family of the address 
 973:                 contained in inetMRouteScopeNameAddressType. Legal 
 974:                 values correspond to the subset of address families for 
 975:                 which multicast forwarding is supported." 
 976:         ::= { inetMRouteScopeNameEntry 1 } 
 977:      
 978:     inetMRouteScopeNameAddress OBJECT-TYPE 
 979:         SYNTAX     InetAddress 
 980:         MAX-ACCESS not-accessible 
 981:         STATUS     current 
 982:         DESCRIPTION 
 983:                 "The group address which when combined with the 
 984:                 corresponding value of 
 985:     inetMRouteScopeNameAddressMaskLen 
 986:                 identifies the group range associated with the 
 987:     multicast 
 988:                 scope.  Scoped IPv4 addresses must come from the range 
 989:                 239.x.x.x. Scoped IPv6 addresses must come from 
 990:                 range ff.nn.nn.nn.nn.nn.nn.nn, where nn encodes the 
 991:                 scope type and group identifier as specified in RFC 
 992:                 2373." 
 993:         ::= { inetMRouteScopeNameEntry 2 } 
 994:      
 995:     inetMRouteScopeNameAddressMaskLen OBJECT-TYPE 
 996:         SYNTAX     INTEGER (0..128) 
 997:         MAX-ACCESS not-accessible 
 998:         STATUS     current 
 999:         DESCRIPTION 
1000:                 "The length in bits of the mask which when combined 
1001:                 with the corresponding value of 
1002:                 inetMRouteScopeNameAddress identifies the group range 
1003:                 associated with the multicast scope." 
1004:         ::= { inetMRouteScopeNameEntry 3 } 
1005:      
1006:     inetMRouteScopeNameLanguage OBJECT-TYPE 
1007:         SYNTAX     LanguageTag 
1008:         MAX-ACCESS not-accessible 
1009:         STATUS     current 
1010:         DESCRIPTION 
1011:                 "The RFC 1766-style language tag associated with the 
1012:                 scope name." 
1013:         ::= { inetMRouteScopeNameEntry 4 } 
1014:      
1015:     inetMRouteScopeNameString OBJECT-TYPE 
1016:         SYNTAX     SnmpAdminString 
1017:         MAX-ACCESS read-create 
1018:         STATUS     current 
1019:         DESCRIPTION 
1020:                 "The textual name associated with the multicast scope. 
1021:                 The value of this object should be suitable for 
1022:   
1023:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  20 
1023: severe - lexically unexpected character, skipping to end of line
1024:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
1024: severe - lexically unexpected character, skipping to end of line
1025: 
1026: 
1027:                 displaying to end-users, such as when allocating a 
1028:                 multicast address in this scope.  When no name is 
1029:                 specified, the default value of this object for IPv4 
1030:                 should be the string 239.x.x.x/y with x and y 
1030: severe - lexically unexpected character, skipping to end of line
1031:                 replaced appropriately to describe the address and mask 
1032:                 length associated with the scope. Scoped IPv6 addresses 
1033:                 must come from range ff.nn.nn.nn.nn.nn.nn.nn, where nn 
1034:                 encodes the scope type and group identifier." 
1035:      
1036:         ::= { inetMRouteScopeNameEntry 5 } 
1037:      
1038:     inetMRouteScopeNameDefault OBJECT-TYPE 
1039:         SYNTAX     TruthValue 
1040:         MAX-ACCESS read-create 
1041:         STATUS     current 
1042:         DESCRIPTION 
1043:                 "If true, indicates a preference that the name in the 
1044:                 following language should be used by applications if no 
1045:                 name is available in a desired language." 
1046:         DEFVAL { false } 
1047:         ::= { inetMRouteScopeNameEntry 6 } 
1048:      
1049:     inetMRouteScopeNameStatus OBJECT-TYPE 
1050:         SYNTAX     RowStatus 
1051:         MAX-ACCESS read-create 
1052:         STATUS     current 
1053:         DESCRIPTION 
1054:                 "The status of this row, by which new entries may be 
1055:                 created, or old entries deleted from this table." 
1056:         ::= { inetMRouteScopeNameEntry 7 } 
1057:     -- conformance information 
1058:      
1059:     inetMRouteMIBConformance 
1060:                       OBJECT IDENTIFIER ::= { inetMRouteStdMIB 2 } 
1061:     inetMRouteMIBCompliances 
1062:                       OBJECT IDENTIFIER ::= { inetMRouteMIBConformance 
1063:     1 } 
1064:     inetMRouteMIBGroups  OBJECT IDENTIFIER ::= { 
1065:     inetMRouteMIBConformance 2 } 
1066:      
1067:     -- compliance statements 
1068:      
1069:     inetMRouteMIBCompliance MODULE-COMPLIANCE 
1070:         STATUS  current 
1071:         DESCRIPTION 
1072:                 "The compliance statement for the IP Multicast MIB." 
1073:         MODULE  -- this module 
1074:         MANDATORY-GROUPS { inetMRouteMIBBasicGroup, 
1075:                            inetMRouteMIBRouteGroup} 
1076:      
1077:             GROUP   inetMRouteMIBBoundaryGroup 
1078:             DESCRIPTION 
1079:                 "This group is mandatory if the router supports 
1080:   
1081:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  21 
1081: severe - lexically unexpected character, skipping to end of line
1082:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
1082: severe - lexically unexpected character, skipping to end of line
1083: 
1084: 
1085:                 administratively-scoped multicast address boundaries." 
1086:      
1087:             OBJECT      inetMRouteBoundaryStatus 
1088:             MIN-ACCESS  read-only 
1089:             DESCRIPTION 
1090:                 "Write access is not required." 
1091:      
1092:             OBJECT      inetMRouteScopeNameStatus 
1093:             MIN-ACCESS  read-only 
1094:             DESCRIPTION 
1095:                 "Write access is not required." 
1096:      
1097:             GROUP   inetMRouteMIBHCInterfaceGroup 
1098:             DESCRIPTION 
1099:                 "This group is mandatory only for those network 
1100:                  interfaces for which the value of the corresponding 
1101:                  instance of ifSpeed is greater than 20,000,000 
1101: minor error - leading zero(s) on a number
1101: minor error - leading zero(s) on a number
1102:                  bits/second." 
1102: severe - lexically unexpected character, skipping to end of line
1103:      
1104:         ::= { inetMRouteMIBCompliances 1 } 
1104: warning - warning: flushing recent incorrect declaration, see previous error(s)
1105:      
1106:     -- units of conformance 
1107:     inetMRouteMIBBasicGroup OBJECT-GROUP 
1108:         OBJECTS { inetMRouteEnabled, inetMRouteEntryCount, 
1109:                   inetMRouteUpstreamNeighborType, 
1110:                   inetMRouteUpstreamNeighbor,  
1111:                   inetMRouteInIfIndex, 
1112:                   inetMRouteUpTime, inetMRouteExpiryTime, 
1113:                   inetMRouteNextHopPruned, 
1114:                   inetMRouteNextHopUpTime, 
1115:                   inetMRouteNextHopExpiryTime, 
1116:                   inetMRouteNextHopProtocol, 
1117:                   inetMRouteNextHopPkts, 
1118:                   inetMRouteInterfaceTtl, 
1119:                   inetMRouteInterfaceProtocol, 
1120:                   inetMRouteInterfaceRateLimit, 
1121:                   inetMRouteInterfaceInMcastOctets, 
1122:                   inetMRouteInterfaceOutMcastOctets, 
1123:                   inetMRouteProtocol 
1124:                 } 
1125:         STATUS  current 
1126:         DESCRIPTION 
1127:                 "A collection of objects to support basic management of 
1128:                  IP Multicast routing." 
1129:         ::= { inetMRouteMIBGroups 1 } 
1130:      
1131:     inetMRouteMIBHopCountGroup OBJECT-GROUP 
1132:         OBJECTS { inetMRouteNextHopClosestMemberHops } 
1133:         STATUS  current 
1134:         DESCRIPTION 
1135:                 "A collection of objects to support management of the 
1136:                  use of hop counts in IP Multicast routing." 
1137:         ::= { inetMRouteMIBGroups 2 } 
1138:   
1139:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  22 
1139: error - `Thaler' should start with a lower case letter
1139: severe - syntax error, unexpected ',', expecting OBJECT

1139: severe -
lexically unexpected character, skipping to end of line
1140:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
1140: severe - lexically unexpected character, skipping to end of line
1141: 
1142: 
1143:      
1144:     inetMRouteMIBBoundaryGroup OBJECT-GROUP 
1145:         OBJECTS { inetMRouteBoundaryStatus, inetMRouteScopeNameString, 
1146:                   inetMRouteScopeNameDefault, inetMRouteScopeNameStatus 
1147:     } 
1147: warning - warning: flushing recent incorrect declaration, see previous error(s)
1148:         STATUS  current 
1148: severe - syntax error, unexpected STATUS
1149:         DESCRIPTION 
1150:                 "A collection of objects to support management of 
1151:     scoped 
1152:                 multicast address boundaries." 
1153:         ::= { inetMRouteMIBGroups 3 } 
1153: warning - warning: flushing recent incorrect declaration, see previous error(s)
1154:      
1155:     inetMRouteMIBPktsOutGroup OBJECT-GROUP 
1156:         OBJECTS { inetMRouteNextHopPkts } 
1157:         STATUS  current 
1158:         DESCRIPTION 
1159:                 "A collection of objects to support management of 
1160:     packet 
1161:                 counters for each outgoing interface entry of a route." 
1162:         ::= { inetMRouteMIBGroups 4 } 
1163:      
1164:     inetMRouteMIBHCInterfaceGroup OBJECT-GROUP 
1165:         OBJECTS { inetMRouteInterfaceHCInMcastOctets, 
1166:                   inetMRouteInterfaceHCOutMcastOctets, 
1167:                   inetMRouteHCOctets } 
1168:         STATUS  current 
1169:         DESCRIPTION 
1170:                 "A collection of objects providing information specific 
1171:                  to high speed (greater than 20,000,000 bits/second) 
1172:                  network interfaces." 
1173:         ::= { inetMRouteMIBGroups 5 } 
1174:      
1175:     inetMRouteMIBRouteGroup OBJECT-GROUP 
1176:         OBJECTS { inetMRouteRtProto, inetMRouteRtAddressType, 
1177:     inetMRouteRtAddress, 
1178:                   inetMRouteRtMaskLen , inetMRouteRtType } 
1179:         STATUS  current 
1180:         DESCRIPTION 
1181:                 "A collection of objects providing information on the 
1182:                 relationship between multicast routing information,  
1183:                 and the IP Forwarding Table." 
1184:         ::= { inetMRouteMIBGroups 6 } 
1185:      
1186:     inetMRouteMIBPktsGroup OBJECT-GROUP 
1187:         OBJECTS { inetMRoutePkts, inetMRouteDifferentInIfPackets, 
1188:                   inetMRouteOctets } 
1189:         STATUS  current 
1190:         DESCRIPTION 
1191:                 "A collection of objects to support management of 
1192:     packet 
1193:                 counters for each forwarding entry." 
1194:         ::= { inetMRouteMIBGroups 7 } 
1195: 
1196:   
1197:  Thaler,Adams,Siadak  Experimental/Expires Dec 2000                  23 
1197: error - `Thaler' should start with a lower case letter
1197: severe - syntax error, unexpected ',', expecting OBJECT

1197: severe -
lexically unexpected character, skipping to end of line
1198:                  draft-thaler-idmr-multicast-routemib-1       June 2000 
1198: severe - lexically unexpected character, skipping to end of line
1199: 
1200:  END 
1201: 
1202: --     
1203: --    Copyright (C) The Internet Society (1999).  All Rights Reserved. 
1204: --    This document and translations of it may be copied and furnished to 
1205: --    others, and derivative works that comment on or otherwise explain it 
1206: --    or assist in its implmentation may be prepared, copied, published 
1207: --    and distributed, in whole or in part, without restriction of any 
1208: --    kind, provided that the above copyright notice and this paragraph 
1209: --    are included on all such copies and derivative works.  However, this 
1210: --    document itself may not be modified in any way, such as by removing 
1211: --    the copyright notice or references to the Internet Society or other 
1212: --    Internet organizations, except as needed for the purpose of 
1213: --    developing Internet standards in which case the procedures for 
1214: --    copyrights defined in the Internet Standards process must be 
1215: --    followed, or as required to translate it into languages other than 
1216: --    English. 
1217: --     
1218: --    The limited permissions granted above are perpetual and will not 
1219: --    berevoked by the Internet Society or its successors or assigns. 
1220: --     
1221: --    This document and the information contained herein is provided on an 
1222: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
1223: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING 
1224: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION 
1225: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
1226: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
1227: --     
1228: