smilint output for ./MPLS-LDP-FRAME-RELAY-MIB


Message Severities
SeverityCount
error2
Message Types
TypeCount
bad-identifier-case (error)1
object-identifier-not-prefix (error)1

Messages:

MPLS-LDP-FRAME-RELAY-MIB

   1: -- extracted from draft-ietf-mpls-ldp-mib-10.txt
   2: -- at Fri May  2 06:12:55 2003
   3: 
   4:    MPLS-LDP-FRAME-RELAY-MIB DEFINITIONS ::= BEGIN
   5: 
   6: 
   7:    IMPORTS
   8:        OBJECT-TYPE,
   9:        MODULE-IDENTITY,
  10:        Unsigned32
  11:            FROM SNMPv2-SMI
  12:        MODULE-COMPLIANCE,
  13:        OBJECT-GROUP
  14:            FROM SNMPv2-CONF
  15: 
  16:        RowStatus,
  17:        StorageType
  18:            FROM SNMPv2-TC
  19: 
  20:        DLCI
  21:            FROM FRAME-RELAY-DTE-MIB
  22: 
  23:        InterfaceIndexOrZero
  24:            FROM IF-MIB
  25: 
  26:        mplsMIB
  27:            FROM MPLS-TC-MIB
  28: 
  29:        mplsLdpEntityLdpId,
  30:        mplsLdpEntityIndex,
  31:        mplsLdpPeerLdpId
  32:            FROM MPLS-LDP-MIB
  33: 
  34:        ;
  35: 
  36: 
  37:    mplsLdpFrameRelayMIB MODULE-IDENTITY
  38:        LAST-UPDATED "200304221200Z"  -- 22 April 2003
  39:        ORGANIZATION "Multiprotocol Label Switching (mpls)
  40:                      Working Group"
  41:        CONTACT-INFO
  42:            "Joan Cucchiara (jcucchiara@artel.com)
  43:             Artel
  44: 
  45:             Hans Sjostrand (hans@ipunplugged.com)
  46:             ipUnplugged
  47: 
  48:             James V. Luciani (james_luciani@mindspring.com)
  49:             Consultant
  50: 
  51:             Working Group Chairs:
  52:             George Swallow,   email: swallow@cisco.com
  53:             Loa Andersson,    email: loa@pi.se
  54: 
  55:             MPLS Working Group, email: mpls@uu.net
  56:        "
  57:        DESCRIPTION
  58:            "Copyright (C) The Internet Society (2003).  This
  59:            version of this MIB module is part of RFCXXX; see
  60:            the RFC itself for full legal notices.
  61: 
  62:            This MIB contains managed object definitions for
  63:            configuring and monitoring the Multiprotocol Label
  64:            Switching (MPLS), Label Distribution Protocol (LDP),
  65:            utilizing Frame Relay as the Layer 2 media."
  66:        REVISION "200304221200Z"  -- 22 April 2003
  67:        DESCRIPTION
  68:            "Initial version published as part of RFC XXXX."
  69: 
  70:        -- Please see the IANA Considerations Section.
  71:        -- The requested mplsMIB subId is 6, e.g.
  72:        --   ::= { mplsMIB 6 }
  73: 
  74:        ::= { mplsMIB XXX } -- to be assigned by IANA
  74: error - `XXX' should start with a lower case letter
  74: error - Object identifier element `XXX' name only allowed as first element
  75: 
  76:    --****************************************************************
  77: 
  78: 
  79:    mplsLdpFrameRelayObjects
  80:                OBJECT IDENTIFIER ::= { mplsLdpFrameRelayMIB 1 }
  81:    mplsLdpFrameRelayConformance
  82:                OBJECT IDENTIFIER ::= { mplsLdpFrameRelayMIB 2 }
  83: 
  84:    --****************************************************************
  85:    -- MPLS LDP Frame Relay Objects
  86:    --****************************************************************
  87: 
  88:    --
  89:    -- Ldp Entity Objects for Frame Relay
  90:    --
  91: 
  92:    mplsLdpEntityFrameRelayObjects OBJECT IDENTIFIER ::=
  93:                                        { mplsLdpFrameRelayObjects 1 }
  94: 
  95:    mplsLdpEntityFrameRelayTable  OBJECT-TYPE
  96:        SYNTAX      SEQUENCE OF MplsLdpEntityFrameRelayEntry
  97:        MAX-ACCESS  not-accessible
  98:        STATUS      current
  99:        DESCRIPTION
 100:            "This table contains information about the
 101:            Optional Parameters to specify what this Entity is
 102:            going to specify for Frame Relay specific
 103:            LDP Intialization Messages."
 104:        ::= { mplsLdpEntityFrameRelayObjects 1 }
 105: 
 106:    mplsLdpEntityFrameRelayEntry OBJECT-TYPE
 107:        SYNTAX      MplsLdpEntityFrameRelayEntry
 108:        MAX-ACCESS  not-accessible
 109:        STATUS      current
 110:        DESCRIPTION
 111:            "An entry in this table represents the Frame Relay
 112:            optional parameters associated with the LDP entity."
 113:        INDEX       {  mplsLdpEntityLdpId,
 114:                       mplsLdpEntityIndex
 115:                    }
 116:        ::= { mplsLdpEntityFrameRelayTable 1 }
 117: 
 118:    MplsLdpEntityFrameRelayEntry ::= SEQUENCE {
 119:        mplsLdpEntityFrameRelayIfIndexOrZero        InterfaceIndexOrZero,
 120:        mplsLdpEntityFrameRelayMergeCap             INTEGER,
 121:        mplsLdpEntityFrameRelayLRComponents         Unsigned32,
 122:        mplsLdpEntityFrameRelayVcDirectionality     INTEGER,
 123:        mplsLdpEntityFrameRelayStorageType          StorageType,
 124:        mplsLdpEntityFrameRelayRowStatus            RowStatus
 125:    }
 126: 
 127:    mplsLdpEntityFrameRelayIfIndexOrZero OBJECT-TYPE
 128:        SYNTAX      InterfaceIndexOrZero
 129:        MAX-ACCESS  read-create
 130:        STATUS      current
 131:        DESCRIPTION
 132:           "This value represents either the InterfaceIndex of
 133:           the 'ifLayer' where the Frame Relay Labels 'owned' by this
 134:           entry were created, or 0 (zero).  The value of zero
 135:           means that the InterfaceIndex is not known.  For example,
 136:           if the InterfaceIndex is created subsequent to the
 137:           Frame Relay Label's creation, then it would not be known.
 138:           However, if the InterfaceIndex is known, then it must
 139:           be represented by this value.
 140: 
 141:           If an InterfaceIndex becomes known, then the
 142:           network management entity (e.g. SNMP agent) responsible
 143:           for this object MUST change the value from 0 (zero) to the
 144:           value of the InterfaceIndex.  If an Frame Relay Label is
 145:           being used in forwarding data, then the value of this
 146:           object MUST be the InterfaceIndex."
 147:        ::= { mplsLdpEntityFrameRelayEntry 1 }
 148: 
 149:    mplsLdpEntityFrameRelayMergeCap OBJECT-TYPE
 150:        SYNTAX      INTEGER {
 151:                        notSupported(0),
 152:                        supported(1)
 153:                    }
 154:        MAX-ACCESS  read-create
 155:        STATUS      current
 156:        DESCRIPTION
 157:            "This represents whether or not the Frame Relay merge
 158:            capability is supported.  This is the EXACT value for the
 159:            Frame Relay Session Parameter, field M (for Frame Relay
 160:            Merge Capabilities).  The Frame Relay Session Parameter
 161:            is an optional parameter in the Initialization Message.
 162:            The description from rfc3036.txt is:
 163:            'M, Frame Relay Merge Capabilities
 164:               Specifies the merge capabilities of a Frame Relay switch.  The
 165:               following values are supported in this version of the
 166:               specification:
 167: 
 168:                      Value          Meaning
 169: 
 170:                        0            Merge not supported
 171:                        1            Merge supported
 172: 
 173:               Non-merge and merge Frame Relay LSRs may freely interoperate.'
 174: 
 175:               Please refer to the following reference for a complete
 176:               description of this feature."
 177:         REFERENCE
 178:            "[RFC3036] LDP Specification, Section 3.5.3 Initialization Message."
 179:        ::= { mplsLdpEntityFrameRelayEntry 2 }
 180: 
 181:    mplsLdpEntityFrameRelayLRComponents OBJECT-TYPE
 182:        SYNTAX      Unsigned32 (1..65535)
 183:        MAX-ACCESS  read-create
 184:        STATUS      current
 185:        DESCRIPTION
 186:            "Number of Label Range Components in the Initialization
 187:            message.  This also represents the number of entries
 188:            in the mplsLdpEntityFrameRelayLRTable which correspond
 189:            to this entry.
 190: 
 191:            This is the EXACT value for the Frame Relay Session Parameter,
 192:            field N (for Number of label range components).  The Frame Relay
 193:            Session Parameter is an optional parameter in the Initialization Message.
 194: 
 195:            The description from rfc3036.txt is:
 196: 
 197:            'N, Number of label range components
 198:                Specifies the number of Frame Relay Label Range Components
 199:                included in the TLV.'
 200: 
 201:             Please refer to the following reference for a complete
 202:             description of this feature."
 203:         REFERENCE
 204:            "[RFC3036] LDP Specification, Section 3.5.3 Initialization Message."
 205:        ::= { mplsLdpEntityFrameRelayEntry 3 }
 206: 
 207:    mplsLdpEntityFrameRelayVcDirectionality OBJECT-TYPE
 208:        SYNTAX      INTEGER {
 209:                              bidirectional(0),
 210:                              unidirection(1)
 211:                            }
 212:        MAX-ACCESS  read-create
 213:        STATUS      current
 214:        DESCRIPTION
 215:            "If the value of this object is 'bidirectional(0)', then
 216:            the LSR supports the use of a given DLCI as a label for
 217:            both directions independently.  If the value of
 218:            this object is 'unidirectional(1)', then the LSR
 219:            uses the given DLCI as a label in only one direction.
 220: 
 221:            This is the EXACT value for the Frame Relay Session Parameter,
 222:            field D (for VC Directionality).  The Frame Relay Session Parameter
 223:            is an optional parameter in the Initialization Message.
 224: 
 225:            The description from rfc3036.txt is:
 226: 
 227:            'D, VC Directionality
 228:               A value of 0 specifies bidirectional VC capability, meaning the
 229:               LSR can support the use of a given DLCI as a label for both
 230:               link directions independently.  A value of 1 specifies
 231:               unidirectional VC capability, meaning a given DLCI may appear
 232:               in a label mapping for one direction on the link only.  When
 233:               either or both of the peers specifies unidirectional VC
 234:               capability, both LSRs use unidirectional VC label assignment
 235:               for the link as follows.  The LSRs compare their LDP
 236:               Identifiers as unsigned integers.  The LSR with the larger LDP
 237:               Identifier may assign only odd-numbered DLCIs in the range as
 238:               labels.  The system with the smaller LDP Identifier may assign
 239:               only even-numbered DLCIs in the range as labels.'
 240: 
 241:               Please refer to the following reference for a complete
 242:               description of this feature."
 243:         REFERENCE
 244:            "[RFC3036] LDP Specification, Section 3.5.3 Initialization Message."
 245:        ::= { mplsLdpEntityFrameRelayEntry 4 }
 246: 
 247: 
 248:    mplsLdpEntityFrameRelayStorageType  OBJECT-TYPE
 249:        SYNTAX      StorageType
 250:        MAX-ACCESS  read-create
 251:        STATUS      current
 252:        DESCRIPTION
 253:            "The storage type for this conceptual row.  Conceptual rows
 254:            having the value 'permanent(4)' MAY allow write-access to any
 255:            columnar objects in the row, except for setting the
 256:            mplsLdpEntityFrameRelayRowStatus to 'destroy(6)'."
 257:        DEFVAL { nonVolatile }
 258:        ::= { mplsLdpEntityFrameRelayEntry 5 }
 259: 
 260: 
 261:    mplsLdpEntityFrameRelayRowStatus OBJECT-TYPE
 262:        SYNTAX      RowStatus
 263:        MAX-ACCESS  read-create
 264:        STATUS      current
 265:        DESCRIPTION
 266:            "The status of this conceptual row.  All writable objects in this
 267:             row may be modified at any time, however, as described in
 268:             detail in the section entitled, 'Changing Values After Session
 269:             Establishment', and again described in the
 270:             DESCRIPTION clause of the mplsLdpEntityAdminStatus object,
 271:             if a session has been initiated with a Peer,
 272:             changing objects in this table will
 273:             wreak havoc with the session and interrupt traffic.  To repeat again:
 274:             the recommended procedure is to set the mplsLdpEntityAdminStatus to
 275:             down, thereby explicitely causing a session to be torn down. Then,
 276:             change objects in this entry, then set the mplsLdpEntityAdminStatus
 277:             to enable which enables a NEW session to be initiated.
 278: 
 279:             NOTE:  This RowStatus object should
 280:             have the same value of the 'mplsLdpEntityRowStatus'
 281:             related to this entry."
 282:        ::= { mplsLdpEntityFrameRelayEntry 6 }
 283: 
 284: 
 285:    --
 286:    -- Frame Relay Label Range Components
 287:    --
 288: 
 289:    mplsLdpEntityFrameRelayLRTable  OBJECT-TYPE
 290:        SYNTAX      SEQUENCE OF MplsLdpEntityFrameRelayLREntry
 291:        MAX-ACCESS  not-accessible
 292:        STATUS      current
 293:        DESCRIPTION
 294:            "This table contains information about the
 295:            Optional Parameters for the Frame Relay Session
 296:            in the LDP Initialization Message, specifically
 297:            it contains information about the Frame Relay
 298:            Label Range Components."
 299:        ::= { mplsLdpEntityFrameRelayObjects 2 }
 300: 
 301:    mplsLdpEntityFrameRelayLREntry OBJECT-TYPE
 302:        SYNTAX      MplsLdpEntityFrameRelayLREntry
 303:        MAX-ACCESS  not-accessible
 304:        STATUS      current
 305:        DESCRIPTION
 306:            "An entry in this table represents the Frame Relay
 307:            Label Range Component associated with the LDP entity."
 308:        INDEX       {  mplsLdpEntityLdpId,
 309:                       mplsLdpEntityIndex,
 310:                       mplsLdpEntityFrameRelayLRMinDlci
 311:                    }
 312:        ::= { mplsLdpEntityFrameRelayLRTable 1 }
 313: 
 314:    MplsLdpEntityFrameRelayLREntry ::= SEQUENCE {
 315:        mplsLdpEntityFrameRelayLRMinDlci                  DLCI,
 316:        mplsLdpEntityFrameRelayLRMaxDlci                  DLCI,
 317:        mplsLdpEntityFrameRelayLRLen                      INTEGER,
 318:        mplsLdpEntityFrameRelayLRStorageType              StorageType,
 319:        mplsLdpEntityFrameRelayLRRowStatus                RowStatus
 320:    }
 321: 
 322:    mplsLdpEntityFrameRelayLRMinDlci OBJECT-TYPE
 323:        SYNTAX      DLCI
 324:        MAX-ACCESS  not-accessible
 325:        STATUS      current
 326:        DESCRIPTION
 327:            "The lower bound which is supported.  This value should
 328:            be the same as that in the Frame Relay Label Range
 329:            Component's Minimum DLCI field.  The value of zero
 330:            is valid for the minimum DLCI field of the label."
 331:        REFERENCE
 332:            "[RFC 3034] Use of Label Switching on Frame Relay Networks
 333:            Specification."
 334:        ::= { mplsLdpEntityFrameRelayLREntry 1 }
 335: 
 336:    mplsLdpEntityFrameRelayLRMaxDlci OBJECT-TYPE
 337:        SYNTAX      DLCI
 338:        MAX-ACCESS  read-create
 339:        STATUS      current
 340:        DESCRIPTION
 341:            "The upper bound which is supported.  This value should
 342:            be the same as that in the Frame Relay Label Range
 343:            Component's Maximum DLCI field."
 344:        ::= { mplsLdpEntityFrameRelayLREntry 2 }
 345: 
 346:    mplsLdpEntityFrameRelayLRLen OBJECT-TYPE
 347:        SYNTAX      INTEGER {
 348:                        tenDlciBits(0),
 349:                        twentyThreeDlciBits(2)
 350:                    }
 351:        MAX-ACCESS  read-create
 352:        STATUS      current
 353:        DESCRIPTION
 354:            "This object specifies the length of the DLCI bits.
 355: 
 356:            This is the EXACT value for the Len field of the
 357:            Frame Relay Label Range Component.
 358: 
 359:            The description from rfc3036.txt is:
 360: 
 361:            'Len
 362:                This field specifies the number of bits of the DLCI.  The
 363:                following values are supported:
 364: 
 365:                     Len    DLCI bits
 366: 
 367:                     0       10
 368:                     2       23
 369: 
 370:                Len values 1 and 3 are reserved.'
 371: 
 372:             Please refer to the following reference for a complete
 373:             description of this feature."
 374:         REFERENCE
 375:            "[RFC3036] LDP Specification, Section 3.5.3 Initialization Message."
 376:        ::= { mplsLdpEntityFrameRelayLREntry 3 }
 377: 
 378: 
 379:    mplsLdpEntityFrameRelayLRStorageType  OBJECT-TYPE
 380:        SYNTAX      StorageType
 381:        MAX-ACCESS  read-create
 382:        STATUS      current
 383:        DESCRIPTION
 384:            "The storage type for this conceptual row.  Conceptual rows
 385:            having the value 'permanent(4)' MAY allow write-access to any
 386:            columnar objects in the row, except for setting the
 387:            mplsLdpEntityFrameRelayLRRowStatus to 'destroy(6)'."
 388:        DEFVAL { nonVolatile }
 389:        ::= { mplsLdpEntityFrameRelayLREntry 4 }
 390: 
 391:    mplsLdpEntityFrameRelayLRRowStatus OBJECT-TYPE
 392:        SYNTAX      RowStatus
 393:        MAX-ACCESS  read-create
 394:        STATUS      current
 395:        DESCRIPTION
 396:            "The status of this conceptual row.  All writable objects in this
 397:             row may be modified at any time, however, as described in
 398:             detail in the section entitled, 'Changing Values After Session
 399:             Establishment', and again described in the
 400:             DESCRIPTION clause of the mplsLdpEntityAdminStatus object,
 401:             if a session has been initiated with a Peer,
 402:             changing objects in this table will
 403:             wreak havoc with the session and interrupt traffic.  To repeat again:
 404:             the recommended procedure is to set the mplsLdpEntityAdminStatus to
 405:             down, thereby explicitely causing a session to be torn down. Then,
 406:             change objects in this entry, then set the mplsLdpEntityAdminStatus
 407:             to enable which enables a NEW session to be initiated.
 408: 
 409:             If the value of the object
 410:             'mplsLdpEntityOptionalParameters' contains the
 411:             value of 'frameRelaySessionParameters(3)' then
 412:             there must be at least one corresponding entry
 413:             in this table.
 414: 
 415:             NOTE:  This RowStatus object should
 416:             have the same value of the 'mplsLdpEntityRowStatus'
 417:             related to this entry."
 418:        ::= { mplsLdpEntityFrameRelayLREntry 5 }
 419: 
 420: 
 421:    --
 422:    -- MPLS LDP Frame Relay Session Information
 423:    --
 424: 
 425:    mplsLdpFrameRelaySesObjects  OBJECT IDENTIFIER ::=
 426:                               { mplsLdpFrameRelayObjects  2 }
 427: 
 428: 
 429:    mplsLdpFrameRelaySesTable OBJECT-TYPE
 430:        SYNTAX      SEQUENCE OF MplsLdpFrameRelaySesEntry
 431:        MAX-ACCESS  not-accessible
 432:        STATUS      current
 433:        DESCRIPTION
 434:            "A table of Frame Relay label range intersections
 435:            between the LDP Entities and LDP Peers.
 436:            Each row represents a single label range intersection.
 437:            NOTE:  this table cannot use the 'AUGMENTS'
 438:            clause because there is not necessarily a one-to-one
 439:            mapping between this table and the mplsLdpSessionTable."
 440:        ::= { mplsLdpFrameRelaySesObjects 1 }
 441: 
 442:    mplsLdpFrameRelaySesEntry OBJECT-TYPE
 443:        SYNTAX      MplsLdpFrameRelaySesEntry
 444:        MAX-ACCESS  not-accessible
 445:        STATUS      current
 446:        DESCRIPTION
 447:            "An entry in this table represents information on a
 448:            single label range intersection between an
 449:            LDP Entity and LDP Peer.
 450: 
 451:            The information contained in a row is read-only."
 452:        INDEX       { mplsLdpEntityLdpId,
 453:                      mplsLdpEntityIndex,
 454:                      mplsLdpPeerLdpId,
 455:                      mplsLdpFrameRelaySesMinDlci
 456:                    }
 457:        ::= { mplsLdpFrameRelaySesTable 1 }
 458: 
 459:    MplsLdpFrameRelaySesEntry ::= SEQUENCE {
 460:        mplsLdpFrameRelaySesMinDlci    DLCI,
 461:        mplsLdpFrameRelaySesMaxDlci    DLCI,
 462:        mplsLdpFrameRelaySesLen        INTEGER
 463:    }
 464: 
 465: 
 466:    mplsLdpFrameRelaySesMinDlci OBJECT-TYPE
 467:        SYNTAX      DLCI
 468:        MAX-ACCESS  not-accessible
 469:        STATUS      current
 470:        DESCRIPTION
 471:            "The lower bound of DLCIs which are supported.
 472:            The value of zero is a valid value for the
 473:            minimum DLCI field of the label."
 474:        REFERENCE
 475:            "[RFC 3034] Use of Label Switching on Frame Relay Networks
 476:            Specification."
 477:        ::= { mplsLdpFrameRelaySesEntry 1 }
 478: 
 479:    mplsLdpFrameRelaySesMaxDlci OBJECT-TYPE
 480:        SYNTAX      DLCI
 481:        MAX-ACCESS  read-only
 482:        STATUS      current
 483:        DESCRIPTION
 484:            "The upper bound of DLCIs which are supported."
 485:        ::= { mplsLdpFrameRelaySesEntry 2 }
 486: 
 487:    mplsLdpFrameRelaySesLen OBJECT-TYPE
 488:        SYNTAX      INTEGER {
 489:                        tenDlciBits(0),
 490:                        twentyThreeDlciBits(2)
 491:                    }
 492:        MAX-ACCESS  read-only
 493:        STATUS      current
 494:        DESCRIPTION
 495:            "This object specifies the DLCI bits."
 496:        ::= { mplsLdpFrameRelaySesEntry 3 }
 497: 
 498: 
 499:    --****************************************************************
 500:    -- Module Conformance Statement
 501:    --****************************************************************
 502: 
 503: 
 504:    mplsLdpFrameRelayGroups
 505:        OBJECT IDENTIFIER ::= { mplsLdpFrameRelayConformance 1 }
 506: 
 507:    mplsLdpFrameRelayCompliances
 508:        OBJECT IDENTIFIER ::= { mplsLdpFrameRelayConformance 2 }
 509: 
 510:    --
 511:    -- Full Compliance
 512:    --
 513: 
 514:    mplsLdpFrameRelayModuleFullCompliance MODULE-COMPLIANCE
 515:        STATUS current
 516:        DESCRIPTION
 517:            "The Module is implemented with support for
 518:            read-create and read-write.  In other words,
 519:            both monitoring and configuration
 520:            are available when using this MODULE-COMPLIANCE."
 521:        MODULE -- this module
 522:            MANDATORY-GROUPS    {
 523:                                   mplsLdpFrameRelayGroup
 524:                                }
 525: 
 526:        OBJECT       mplsLdpEntityFrameRelayRowStatus
 527:        SYNTAX       RowStatus { active(1) }
 528:        WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
 529:        DESCRIPTION
 530:           "Support for createAndWait and notInService is not required."
 531: 
 532:        OBJECT       mplsLdpEntityFrameRelayLRRowStatus
 533:        SYNTAX       RowStatus { active(1) }
 534:        WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
 535:        DESCRIPTION
 536:           "Support for createAndWait and notInService is not required."
 537: 
 538:        ::= { mplsLdpFrameRelayCompliances 1 }
 539: 
 540:    --
 541:    -- Read-Only Compliance
 542:    --
 543: 
 544:    mplsLdpFrameRelayModuleReadOnlyCompliance MODULE-COMPLIANCE
 545:        STATUS current
 546:        DESCRIPTION
 547:            "The Module is implemented with support for
 548:            read-only.  In other words, only monitoring
 549:            is available by implementing this MODULE-COMPLIANCE."
 550:        MODULE -- this module
 551:            MANDATORY-GROUPS    {
 552:                                   mplsLdpFrameRelayGroup
 553:                                }
 554: 
 555:        OBJECT       mplsLdpEntityFrameRelayIfIndexOrZero
 556:        MIN-ACCESS   read-only
 557:        DESCRIPTION
 558:           "Write access is not required."
 559: 
 560:        OBJECT       mplsLdpEntityFrameRelayMergeCap
 561:        MIN-ACCESS   read-only
 562:        DESCRIPTION
 563:           "Write access is not required."
 564: 
 565:        OBJECT       mplsLdpEntityFrameRelayLRComponents
 566:        MIN-ACCESS   read-only
 567:        DESCRIPTION
 568:           "Write access is not required."
 569: 
 570:        OBJECT       mplsLdpEntityFrameRelayVcDirectionality
 571:        MIN-ACCESS   read-only
 572:        DESCRIPTION
 573:           "Write access is not required."
 574: 
 575:        OBJECT       mplsLdpEntityFrameRelayStorageType
 576:        MIN-ACCESS   read-only
 577:        DESCRIPTION
 578:           "Write access is not required."
 579: 
 580:        OBJECT       mplsLdpEntityFrameRelayRowStatus
 581:        SYNTAX       RowStatus { active(1) }
 582:        MIN-ACCESS   read-only
 583:        DESCRIPTION
 584:           "Write access is not required, and active is the
 585:           only status that needs to be supported."
 586: 
 587:        OBJECT       mplsLdpEntityFrameRelayLRMaxDlci
 588:        MIN-ACCESS   read-only
 589:        DESCRIPTION
 590:           "Write access is not required."
 591: 
 592:        OBJECT       mplsLdpEntityFrameRelayLRLen
 593:        MIN-ACCESS   read-only
 594:        DESCRIPTION
 595:           "Write access is not required."
 596: 
 597:        OBJECT       mplsLdpEntityFrameRelayLRStorageType
 598:        MIN-ACCESS   read-only
 599:        DESCRIPTION
 600:           "Write access is not required."
 601: 
 602:        OBJECT       mplsLdpEntityFrameRelayLRRowStatus
 603:        SYNTAX       RowStatus { active(1) }
 604:        MIN-ACCESS   read-only
 605:        DESCRIPTION
 606:           "Write access is not required, and active is the
 607:           only status that needs to be supported."
 608:        ::= { mplsLdpFrameRelayCompliances 2 }
 609: 
 610:    --
 611:    -- units of conformance
 612:    --
 613: 
 614:    mplsLdpFrameRelayGroup OBJECT-GROUP
 615:        OBJECTS {
 616:        mplsLdpEntityFrameRelayIfIndexOrZero,
 617:        mplsLdpEntityFrameRelayMergeCap,
 618:        mplsLdpEntityFrameRelayLRComponents,
 619:        mplsLdpEntityFrameRelayVcDirectionality,
 620:        mplsLdpEntityFrameRelayStorageType,
 621:        mplsLdpEntityFrameRelayRowStatus,
 622:        mplsLdpEntityFrameRelayLRMaxDlci,
 623:        mplsLdpEntityFrameRelayLRLen,
 624:        mplsLdpEntityFrameRelayLRStorageType,
 625:        mplsLdpEntityFrameRelayLRRowStatus,
 626:        mplsLdpFrameRelaySesMaxDlci,
 627:        mplsLdpFrameRelaySesLen
 628:        }
 629:        STATUS    current
 630:        DESCRIPTION
 631:            "Objects that apply to all MPLS LDP implementations over
 632:            Frame Relay."
 633:        ::= { mplsLdpFrameRelayGroups 1 }
 634: 
 635: 
 636: 
 637:    END
 638: 
 639: -- 
 640: --    Copyright (C) The Internet Society (2003). All Rights Reserved.
 641: -- 
 642: -- 
 643: --    This document and translations of it may be copied and furnished to
 644: --    others, and derivative works that comment on or otherwise explain it
 645: --    or assist in its implementation may be prepared, copied, published
 646: --    and distributed, in whole or in part, without restriction of any
 647: --    kind, provided that the above copyright notice and this paragraph are
 648: --    included on all such copies and derivative works.  However, this
 649: --    document itself may not be modified in any way, such as by removing
 650: --    the copyright notice or references to the Internet Society or other
 651: --    Internet organizations, except as needed for the  purpose of
 652: --    developing Internet standards in which case the procedures for
 653: --    copyrights defined in the Internet Standards process must be
 654: --    followed, or as required to translate it into languages other than
 655: --    English.
 656: -- 
 657: --    The limited permissions granted above are perpetual and will not be
 658: --    revoked by the Internet Society or its successors or assigns.
 659: -- 
 660: --    This document and the information contained herein is provided on an
 661: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 662: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
 663: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 664: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 665: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 666: