smilint output for ./PW-ATM-MIB-DRAFT-00


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

Messages:

PW-ATM-MIB-DRAFT-00

   1: -- extracted from draft-ietf-pwe3-pw-atm-mib-00.txt
   2: -- at Thu Feb  5 06:16:36 2004
   3: 
   4: PW-ATM-MIB-DRAFT-00 DEFINITIONS ::= BEGIN 
   5:     
   6:     IMPORTS 
   7:     MODULE-IDENTITY, OBJECT-TYPE, experimental, Integer32
   8:     Counter32, Counter64
   8: severe - syntax error, unexpected COUNTER32, expecting FROM or ','
   9:           FROM SNMPv2-SMI 
  10:     
  11:     MODULE-COMPLIANCE, OBJECT-GROUP 
  12:           FROM SNMPv2-CONF 
  13:    
  14:     TruthValue, RowStatus, RowPointer
  15:           FROM SNMPv2-TC 
  16:     
  17:     InterfaceIndex 
  18:           FROM IF-MIB 
  19:     
  20:     pwVcIndex 
  21:           FROM PW-MIB 
  22:     
  23:     AtmVpIdentifier, AtmVcIdentifier
  24:           FROM ATM-TC-MIB;
  25: 
  26: 
  27:       pwAtmMIB MODULE-IDENTITY 
  28:       LAST-UPDATED "200302161200Z"  -- 16 February 2003 12:00:00 EST 
  29:       ORGANIZATION "Pseudo-Wire Emulation Edge-to-Edge (PWE3) 
  30:                     Working Group" 
  31:       CONTACT-INFO 
  32:           "Senthilkumar Sathappan  
  33:            Postal: 1000 Marconi Drive
  34:                    Warrendale PA 15086
  35:            Tel:    +1-724-742-6147
  36:            Email:  senthilkumar.sathappan@marconi.com
  37: 
  38: 
  39:            Marichetty Venkatesan
  40:            Postal: 1000 Marconi Drive
  41:                    Warrendale PA 15086
  42:            Tel:    +1-724-742-7058
  43:            Email:  venkatesan.marichetty@marconi.com
  44: 
  45: 
  46:            Thomas D. Nadeau
  47:            Postal: Cisco Systems, Inc.
  48:            250 Apollo Drive
  49:            Chelmsford, MA 01824
  50:            Tel:    +1-978-497-3051
  51:            Email:  tnadeau@cisco.com
  52: 
  53: 
  54:            Discussion and general questions should be posed to 
  55:            the PWE3 Working Group (pwe3@ietf.org)." 
  56: 
  57:       DESCRIPTION 
  58:           "This MIB contains managed object definitions for Pseudo Wire
  59:        emulation of ATM over Packet Switched Networks(PSN).
  60:     
  61:            This MIB reports to the PW-MIB. The PW-MIB contains 
  62:            structures and MIB associations generic to Pseudo-Wire 
  63:            Virtual Circuit (VC) emulation. VC-specific MIBs (such as 
  64:            this) contain config and stats for specific VC types." 
  65:            
  66:       -- Revision history. 
  67:       REVISION "200302161200Z"  -- 16 October 2003 12:00:00 EST 
  68:       DESCRIPTION "Initial Version"
  69:       ::= { experimental 979 } -- To be assigned by IANA 
  70:     
  71:     -- Top-level components of this MIB
  72: 
  73: 
  74:     pwAtmNotifications OBJECT IDENTIFIER ::= { pwAtmMIB 0 }
  75:     pwAtmObjects       OBJECT IDENTIFIER ::= { pwAtmMIB 1 }
  76:     pwAtmConformance   OBJECT IDENTIFIER ::= { pwAtmMIB 2 }
  77: 
  78: 
  79:     -- PW VC ATM Outboud Table
  80: 
  81: 
  82:     pwAtmOutboundTable OBJECT-TYPE
  83:     SYNTAX    SEQUENCE OF PwAtmOutboundEntry
  84:     MAX-ACCESS        not-accessible
  85:     STATUS            current
  86:     DESCRIPTION
  87:         "This table specifies the information for an ATM VC to be
  88: carried
  89:          over PSN in the outbound direction."
  90:     ::= { pwAtmObjects 1 }
  91: 
  92: 
  93:     pwAtmOutboundEntry OBJECT-TYPE
  94:     SYNTAX        PwAtmOutboundEntry
  95:     MAX-ACCESS    not-accessible
  96:     STATUS        current
  97:     DESCRIPTION
  98:         "A row in this table represents an ATM VC that needs to be 
  99:          adapted and carried over PSN. This table is indexed by
 100: pwVcIndex
 101:          from pwVcTable." 
 102:         INDEX { pwVcIndex }
 103:     ::= { pwAtmOutboundTable 1 }
 104:     
 105:     PwAtmOutboundEntry ::= SEQUENCE {
 106:       pwAtmOutboundAtmIf                InterfaceIndex,
 107:       pwAtmOutboundVpi                  AtmVpIdentifier,
 108:       pwAtmOutboundVci                  AtmVcIdentifier,
 109:       pwAtmOutboundTrafficParamDescr    RowPointer,
 110:       pwAtmOutboundRowStatus            RowStatus,
 111:       pwAtmOutboundClpQosMapping        TruthValue,
 112:       pwAtmOutboundOamCellSupported     TruthValue,
 113:       pwAtmOutboundQosScalingFactor     Integer32
 114:     }
 115: 
 116: 
 117:     pwAtmOutboundAtmIf OBJECT-TYPE
 118:     SYNTAX        InterfaceIndex 
 119:     MAX-ACCESS    read-create
 120:     STATUS        current
 121:     DESCRIPTION
 122:         "The ATM Interface that receives cells from the ATM network."
 123:     ::= { pwAtmOutboundEntry 1 }
 124: 
 125: 
 126:     pwAtmOutboundVpi OBJECT-TYPE
 127:     SYNTAX        AtmVpIdentifier 
 128:     MAX-ACCESS    read-create
 129:     STATUS        current
 130:     DESCRIPTION
 131:         "VPI value of this ATM VC. 
 132:         If the pwVcType is atmNto1Transparent then the value will be set
 133: 
 134: 
 135:         to zero."
 136:     ::= { pwAtmOutboundEntry 2 }
 137: 
 138: 
 139:     pwAtmOutboundVci OBJECT-TYPE
 140:     SYNTAX        AtmVcIdentifier 
 141:     MAX-ACCESS    read-create
 142:     STATUS        current
 143:     DESCRIPTION
 144:         "VCI value of this ATM VC. 
 145:         If the pwVcType is atmNto1Transparent, atmCell1to1Vpc or
 146:         atmCellNto1Vpc then the value should be set to zero."
 147:     ::= { pwAtmOutboundEntry 3 }
 148: 
 149: 
 150:     pwAtmOutboundTrafficParamDescr OBJECT-TYPE
 151:     SYNTAX        RowPointer 
 152:     MAX-ACCESS    read-create
 153:     STATUS        current
 154:     DESCRIPTION
 155:         "This object represents a pointer to a ATM traffic parameter 
 156:          specification table which will be employed while receiving
 157: cells
 158:          from the ATM network. This table should contain a set of 
 159:          self-consistent ATM traffic parameters including the ATM 
 160:          traffic service category. A value of 0.0 indicates Best Effort"
 161:     ::= { pwAtmOutboundEntry 4 }
 162: 
 163: 
 164:     pwAtmOutboundRowStatus OBJECT-TYPE
 165:     SYNTAX        RowStatus 
 166:     MAX-ACCESS    read-create
 167:     STATUS        current
 168:     DESCRIPTION
 169:         "This Object is used to create, modify or delete a row in this 
 170:          table."
 171:     ::= { pwAtmOutboundEntry 5 }
 172:     
 173:     pwAtmOutboundClpQosMapping OBJECT-TYPE
 174:     SYNTAX        TruthValue 
 175:     MAX-ACCESS    read-create
 176:     STATUS        current
 177:     DESCRIPTION
 178:         "This Object indicates whether the CLP bits are considered when 
 179:          determining the value placed in the Quality of Service fields 
 180:          (e.g. EXP fields of the MPLS Label Stack) of the encapsulating 
 181:          protocol."
 182:     ::= { pwAtmOutboundEntry 6 }
 183: 
 184: 
 185:     pwAtmOutboundOamCellSupported OBJECT-TYPE
 186:     SYNTAX        TruthValue 
 187:     MAX-ACCESS    read-create
 188:     STATUS        current
 189:     DESCRIPTION
 190:         "This Object indicates whether OAM Cells are transported on this
 191: 
 192: 
 193:          VC."
 194:     ::= { pwAtmOutboundEntry 7 }
 195: 
 196: 
 197: pwAtmOutboundQosScalingFactor OBJECT-TYPE
 198:         SYNTAX          Integer32
 199:         MAX-ACCESS      read-create
 200:         STATUS          current
 201:         DESCRIPTION
 202:             "This Object represents the scaling factor (% value) to be
 203:              applied to ATM QoS rates when calculating QoS rates for the
 204:              PSN domain . For example, in the cell transport mode the 
 205:              bandwidth needed in the PSN domain will be higher (since
 206: PSN
 207:              Transport header, PW header, and optional control word have
 208:              to transmitted with every cell), whereas in the AAL5 mode 
 209:              the bandwidth needed in PSN domain will be less since cell
 210:              headers will be removed after reassembly". 
 211:         DEFVAL { 100 }
 212:     ::= { pwAtmOutboundEntry 8 }
 213: 
 214: 
 215:     -- End of PW VC ATM Outbound Table
 216: 
 217: 
 218:     -- PW VC ATM Outbound Perf Table
 219: 
 220: 
 221:     pwAtmOutboundPerfTable OBJECT-TYPE
 222:     SYNTAX    SEQUENCE OF PwAtmOutboundPerfEntry
 223:     MAX-ACCESS        not-accessible
 224:     STATUS            current
 225:     DESCRIPTION
 226:         "This table specifies performance-related attributes for
 227:          an ATM VC in the outbound direction." 
 228:     ::= { pwAtmObjects 2 }
 229:     pwAtmOutboundPerfEntry OBJECT-TYPE
 230:     SYNTAX    PwAtmOutboundPerfEntry
 231:     MAX-ACCESS    not-accessible
 232:     STATUS        current
 233:     DESCRIPTION
 234:         "A row in this table represents performance for an ATM VC in the
 235: 
 236: 
 237:          outbound direction" 
 238:         AUGMENTS { pwAtmOutboundEntry }
 239:     ::= { pwAtmOutboundPerfTable 1 }
 240:     
 241:     PwAtmOutboundPerfEntry ::= SEQUENCE {
 242:       pwAtmOutboundCellsReceived    Counter32,
 243:       pwAtmOutboundCellsRejected    Counter32,
 244:       pwAtmOutboundCellsTagged      Counter32,
 245:       pwAtmOutboundHCCellsReceived  Counter64,
 246:       pwAtmOutboundHCCellsRejected  Counter64,    
 247:       pwAtmOutboundHCCellsTagged    Counter64
 248:     }   
 249: 
 250: 
 251:     pwAtmOutboundCellsReceived OBJECT-TYPE
 252:     SYNTAX        Counter32 
 253:     MAX-ACCESS    read-only
 254:     STATUS        current
 255:     DESCRIPTION
 256:         "This Object indicates the number of cells received by this VC."
 257:     ::= { pwAtmOutboundPerfEntry 1 }
 258: 
 259: 
 260:     pwAtmOutboundCellsRejected OBJECT-TYPE
 261:     SYNTAX        Counter32 
 262:     MAX-ACCESS    read-only
 263:     STATUS        current
 264:     DESCRIPTION
 265:         "This Object indicates the number of cells that were rejected by
 266: 
 267: 
 268:          this VC because of policing."
 269:     ::= { pwAtmOutboundPerfEntry 2 }
 270: 
 271: 
 272:     pwAtmOutboundCellsTagged OBJECT-TYPE
 273:     SYNTAX        Counter32 
 274:     MAX-ACCESS    read-only
 275:     STATUS        current
 276:     DESCRIPTION
 277:         "This Object indicates the number of cells that were Tagged."
 278:         ::= { pwAtmOutboundPerfEntry 3 }
 279: 
 280: 
 281:     pwAtmOutboundHCCellsReceived OBJECT-TYPE
 282:     SYNTAX        Counter64 
 283:     MAX-ACCESS    read-only
 284:     STATUS        current
 285:     DESCRIPTION
 286:         "High capacity counter for number of cells received by this VC."
 287:         ::= { pwAtmOutboundPerfEntry 4 }
 288: 
 289: 
 290:     pwAtmOutboundHCCellsRejected OBJECT-TYPE
 291:     SYNTAX        Counter64 
 292:     MAX-ACCESS    read-only
 293:     STATUS        current
 294:     DESCRIPTION
 295:         "High Capacity counter for number of cells that were rejected by
 296: 
 297: 
 298:          this VC because of policing."
 299:         ::= { pwAtmOutboundPerfEntry 5 }
 300: 
 301: 
 302:     pwAtmOutboundHCCellsTagged OBJECT-TYPE
 303:     SYNTAX        Counter64 
 304:     MAX-ACCESS    read-only
 305:     STATUS        current
 306:     DESCRIPTION
 307:         "High capacity counter for number of cells that were Tagged."
 308:         ::= { pwAtmOutboundPerfEntry 6 }
 309: 
 310: 
 311:     -- End of PW VC ATM Outbound Perf Table
 312: 
 313: 
 314:     -- PW VC ATM Inbound Table
 315: 
 316: 
 317:     pwAtmInboundTable OBJECT-TYPE
 318:     SYNTAX    SEQUENCE OF PwAtmInboundEntry
 319:     MAX-ACCESS        not-accessible
 320:     STATUS            current
 321:     DESCRIPTION
 322:         "This table specifies the information for an ATM VC in the 
 323:          Inbound direction."
 324:     ::= { pwAtmObjects 3 }
 325: 
 326: 
 327:     pwAtmInboundEntry OBJECT-TYPE
 328:     SYNTAX    PwAtmInboundEntry
 329:     MAX-ACCESS    not-accessible
 330:     STATUS        current
 331:     DESCRIPTION
 332:         "A row in this table represents an ATM VC that needs to be sent 
 333:          into the ATM Network after reconstructing cells from Packets 
 334:          received from a PSN This table is indexed by pwVcIndex from 
 335:          pwVcTable" 
 336:     INDEX { pwVcIndex }
 337:     ::= { pwAtmInboundTable 1 }
 338:   
 339:     PwAtmInboundEntry ::= SEQUENCE {
 340:       pwAtmInboundAtmIf              InterfaceIndex,
 341:       pwAtmInboundVpi                AtmVpIdentifier,
 342:       pwAtmInboundVci                AtmVcIdentifier,
 343:       pwAtmInboundTrafficParamDescr  RowPointer,
 344:       pwAtmInboundRowStatus          RowStatus,
 345:       pwAtmInboundOamCellSupported   TruthValue
 346:     }
 347: 
 348: 
 349:     pwAtmInboundAtmIf OBJECT-TYPE
 350:     SYNTAX        InterfaceIndex 
 351:     MAX-ACCESS    read-create
 352:     STATUS        current
 353:     DESCRIPTION
 354:         "The ATM Interface that sends cells into the ATM network after 
 355:          reconstructing cells from packets received from a PSN."
 356:     ::= { pwAtmInboundEntry 1 }
 357: 
 358: 
 359:     pwAtmInboundVpi OBJECT-TYPE
 360:     SYNTAX        AtmVpIdentifier 
 361:     MAX-ACCESS    read-create
 362:     STATUS    current
 363:     DESCRIPTION
 364:         "VPI value of this ATM VC. 
 365:          If the pwVcType is atmNto1Transparent then the value will be
 366: set
 367:          to zero."
 368:         ::= { pwAtmInboundEntry 2 }
 369: 
 370: 
 371:     pwAtmInboundVci OBJECT-TYPE
 372:     SYNTAX        AtmVcIdentifier 
 373:     MAX-ACCESS    read-create
 374:     STATUS    current
 375:     DESCRIPTION
 376:         "VCI value of this ATM VC. 
 377:          If the pwVcType is atmNto1Transparent atmCell1to1Vpc or
 378:          atmCellNto1Vpc then the value should be set to zero."
 379:         ::= { pwAtmInboundEntry 3 }
 380: 
 381: 
 382:     pwAtmInboundTrafficParamDescr OBJECT-TYPE
 383:     SYNTAX        RowPointer 
 384:     MAX-ACCESS    read-create
 385:     STATUS        current
 386:     DESCRIPTION
 387:         "This object represents a pointer to a ATM traffic parameter 
 388:          specification table which will be employed while transmit into 
 389:          the ATM network. This table contains a set of self-consistent
 390:          ATM traffic parameters including the ATM traffic service 
 391:          category.
 392:          A value of 0.0 indicates Best Effort"
 393:         ::= { pwAtmInboundEntry 4 }
 394: 
 395: 
 396:     pwAtmInboundRowStatus OBJECT-TYPE
 397:     SYNTAX        RowStatus 
 398:     MAX-ACCESS    read-create
 399:     STATUS        current
 400:         DESCRIPTION
 401:         "This Object is used to create, modify or delete a row in this
 402:         table."
 403:         ::= { pwAtmInboundEntry 5 }
 404: 
 405: 
 406:     pwAtmInboundOamCellSupported OBJECT-TYPE
 407:     SYNTAX        TruthValue 
 408:     MAX-ACCESS    read-create
 409:     STATUS        current
 410:     DESCRIPTION
 411:         "This Object indicates whether this VC can receive OAM Cells."
 412:         ::= { pwAtmInboundEntry 6 }
 413: 
 414: 
 415:     -- End of PW VC ATM Inbound Table
 416: 
 417: 
 418:     -- PW VC ATM Inbound Perf Table
 419: 
 420: 
 421:     pwAtmInboundPerfTable OBJECT-TYPE
 422:     SYNTAX    SEQUENCE OF PwAtmInboundPerfEntry
 423:     MAX-ACCESS        not-accessible
 424:     STATUS            current
 425:     DESCRIPTION
 426:         "This table specifies the performance for an ATM VC in the 
 427:          Inbound direction."
 428:     ::= { pwAtmObjects 4 }
 429: 
 430: 
 431:     pwAtmInboundPerfEntry OBJECT-TYPE
 432:     SYNTAX    PwAtmInboundPerfEntry
 433:     MAX-ACCESS    not-accessible
 434:     STATUS        current
 435:     DESCRIPTION
 436:         "This table specifies performance-related attributes for
 437:          an ATM VC in the inbound direction." 
 438:     AUGMENTS { pwAtmInboundEntry }
 439:     ::= {pwAtmInboundPerfTable 1}
 440: 
 441: 
 442:     PwAtmInboundPerfEntry ::= SEQUENCE {
 443:       pwAtmInboundPerfCellsXmit    Counter32, 
 444:       pwAtmInboundPerfCellsLost    Counter32, 
 445:       pwAtmInboundPerfHCCellsXmit  Counter64, 
 446:       pwAtmInboundPerfHCCellsLost  Counter64
 447:     }
 448: 
 449: 
 450:     pwAtmInboundPerfCellsXmit OBJECT-TYPE
 451:         SYNTAX        Counter32 
 452:     MAX-ACCESS    read-only
 453:     STATUS        current
 454:     DESCRIPTION
 455:         "This Object indicates the number of cells that were transmitted
 456: 
 457: 
 458:          into ATM network by this VC."
 459:         ::= { pwAtmInboundPerfEntry 1 }
 460: 
 461:     pwAtmInboundPerfCellsLost OBJECT-TYPE
 462:     SYNTAX        Counter32 
 463:     MAX-ACCESS    read-only
 464:     STATUS        current
 465:     DESCRIPTION
 466:         "This Object indicates the number of cells that were dropped by 
 467:          this VC."
 468:         ::= { pwAtmInboundPerfEntry 2 }
 469: 
 470: 
 471:     pwAtmInboundPerfHCCellsXmit OBJECT-TYPE
 472:     SYNTAX        Counter64 
 473:     MAX-ACCESS    read-only
 474:     STATUS        current
 475:     DESCRIPTION
 476:         "High Capacity counter for the number of cells that were 
 477:          transmitted into ATM network by this VC."
 478:         ::= { pwAtmInboundPerfEntry 3 }
 479: 
 480: 
 481:     pwAtmInboundPerfHCCellsLost OBJECT-TYPE
 482:     SYNTAX        Counter64 
 483:     MAX-ACCESS    read-only
 484:     STATUS        current
 485:     DESCRIPTION
 486:         "High Capacity counter for number of cells that were dropped by 
 487:          this VC."
 488:         ::= { pwAtmInboundPerfEntry 4 }
 489: 
 490: 
 491:     -- End of PW VC ATM Inbound Table
 492: 
 493: 
 494:     -- conformance information
 495: 
 496: 
 497:     pwAtmGroups      OBJECT IDENTIFIER ::= { pwAtmConformance 1 }
 498:     pwAtmCompliances OBJECT IDENTIFIER ::= { pwAtmConformance 2 }
 499: 
 500: 
 501:     pwAtmModuleCompliance MODULE-COMPLIANCE
 502:     STATUS  current
 503:     DESCRIPTION
 504:             "The compliance statement for agent that support PW 
 505:              ATM."
 506: 
 507: 
 508:     MODULE  -- this module
 509:         MANDATORY-GROUPS { pwAtmOutboundGroup,
 510:                            pwAtmOutboundPerfGroup,
 511:                            pwAtmInboundGroup,
 512:                            pwAtmInboundPerfGroup
 513:                          }
 514:     ::= { pwAtmCompliances 1 }
 515: 
 516: 
 517: -- Units of conformance.
 518:     pwAtmOutboundGroup OBJECT-GROUP 
 519:     OBJECTS { pwAtmOutboundAtmIf,           
 520:              pwAtmOutboundVpi,             
 521:              pwAtmOutboundVci,             
 522:              pwAtmOutboundTrafficParamDescr,
 523:              pwAtmOutboundRowStatus,       
 524:              pwAtmOutboundClpQosMapping,   
 525:              pwAtmOutboundOamCellSupported,
 526:              pwAtmOutboundQosScalingFactor
 527:     }
 528:     STATUS  current
 529:     DESCRIPTION
 530:               "Collection of objects for basic ATM PW outbound config."
 531:     ::= { pwAtmGroups 1 }
 532: 
 533: 
 534:     pwAtmOutboundPerfGroup OBJECT-GROUP 
 535:     OBJECTS { pwAtmOutboundCellsReceived,      
 536:              pwAtmOutboundCellsRejected,  
 537:              pwAtmOutboundCellsTagged,    
 538:              pwAtmOutboundHCCellsReceived,
 539:              pwAtmOutboundHCCellsRejected,
 540:              pwAtmOutboundHCCellsTagged  
 541:     }          
 542:     STATUS  current
 543:     DESCRIPTION
 544:           "Collection of objects counting various outbound ATM PW 
 545:            statistics."
 546:     ::= { pwAtmGroups 2 }
 547: 
 548: 
 549:     pwAtmInboundGroup OBJECT-GROUP 
 550:     OBJECTS { pwAtmInboundAtmIf,            
 551:              pwAtmInboundVpi,              
 552:              pwAtmInboundVci,              
 553:              pwAtmInboundTrafficParamDescr,
 554:              pwAtmInboundRowStatus,        
 555:              pwAtmInboundOamCellSupported 
 556:     }          
 557:     STATUS  current
 558:     DESCRIPTION
 559:           "Collection of objects for basic ATM PW inbound config."
 560:     ::= { pwAtmGroups 3 }
 561: 
 562: 
 563:     pwAtmInboundPerfGroup OBJECT-GROUP 
 564:     OBJECTS { pwAtmInboundPerfCellsXmit,  
 565:              pwAtmInboundPerfCellsLost,  
 566:              pwAtmInboundPerfHCCellsXmit,
 567:              pwAtmInboundPerfHCCellsLost
 568:     }          
 569:     STATUS  current
 570:     DESCRIPTION
 571:           "Collection of objects counting various inbound ATM PW
 572:            statistics."
 573:     ::= { pwAtmGroups 4 }
 574: 
 575: 
 576: END
 577: 
 578: -- 
 579: -- 
 580: --    Copyright (C) The Internet Society (2000).  All Rights Reserved.
 581: --    
 582: --    This document and translations of it may be copied and furnished to
 583: --    others, and derivative works that comment on or otherwise explain it
 584: --    or assist in its implementation may be prepared, copied, published
 585: --    and distributed, in whole or in part, without restriction of any
 586: --    kind, provided that the above copyright notice and this paragraph are
 587: --    included on all such copies and derivative works.  However, this
 588: --    document itself may not be modified in any way, such as by removing
 589: --    the copyright notice or references to the Internet Society or other
 590: --    Internet organizations, except as needed for the purpose of
 591: --    developing Internet standards in which case the procedures for
 592: --    copyrights defined in the Internet Standards process must be
 593: --    followed, or as required to translate it into languages other than
 594: --    English.
 595: --    
 596: --    The limited permissions granted above are perpetual and will not be
 597: --    revoked by the Internet Society or its successors or assigns. This
 598: --    document and the information contained herein is provided on an "AS
 599: --    IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
 600: --    FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 601: --    LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL
 602: --    NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY
 603: --    OR FITNESS FOR A PARTICULAR PURPOSE.
 604: