smilint output for ./NEMO-MIB


Message Severities
SeverityCount
error2
warning3
Message Types
TypeCount
bad-identifier-case (error)1
index-exceeds-too-large (warning)3
object-identifier-not-prefix (error)1

Messages:

NEMO-MIB

   1: -- extracted from draft-ietf-nemo-mib-03.txt
   2: -- at Mon Jul  9 06:08:39 2007
   3: 
   4:      NEMO-MIB DEFINITIONS ::= BEGIN
   5:       IMPORTS
   6:         MODULE-IDENTITY,  mib-2, Unsigned32, Counter32,
   7:         Integer32, Gauge32,
   8:      -- Counter64,
   9:         OBJECT-TYPE, NOTIFICATION-TYPE
  10:                    FROM SNMPv2-SMI
  11:         TEXTUAL-CONVENTION,
  12:         TruthValue, DateAndTime
  13:                    FROM SNMPv2-TC
  14:         SnmpAdminString
  15:                    FROM SNMP-FRAMEWORK-MIB
  16:         MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  17:                    FROM SNMPv2-CONF
  18:         InetAddressType, InetAddress, InetAddressPrefixLength
  19:                    FROM INET-ADDRESS-MIB
  20:         InterfaceIndex
  21:                    FROM IF-MIB
  22:         mip6BindingHomeAddressType, mip6BindingHomeAddress,
  23:         mip6HaListEntry, mip6MnBLEntry, mip6BindingCacheEntry
  24:                    FROM MOBILEIPV6-MIB
  25:         ;
  26: 
  27: 
  28: 
  29:      nemoMIB MODULE-IDENTITY
  30:          LAST-UPDATED "200703040000Z"        --  4th March, 2007
  31:          ORGANIZATION "IETF NEMO Working Group"
  32:          CONTACT-INFO
  33:                  "             Sri Gundavelli
  34:                        Postal: Cisco
  35:                                170 W.Tasman Drive,
  36:                                San Jose, CA 95134
  37:                                USA
  38:                           Tel: +1-408-527-6109
  39:                         Email: sgundave@cisco.com
  40: 
  41: 
  42:                                Glenn Mansfield Keeni
  43:                        Postal: Cyber Solutions Inc.
  44:                                6-6-3, Minami Yoshinari
  45:                                Aoba-ku, Sendai, Japan 989-3204.
  46:                           Tel: +81-22-303-4012
  47:                           Fax: +81-22-303-4015
  48:                        E-mail: glenn@cysols.com
  49: 
  50: 
  51:                                Kenichi Nagami
  52: 
  53:                        Postal: INTEC NetCore Inc.
  54:                                1-3-3, Shin-suna
  55:                                Koto-ku, Tokyo, 135-0075
  56:                                Japan
  57:                           Tel: +81-3-5665-5069
  58:                        E-mail: nagami@inetcore.com
  59: 
  60: 
  61:                                Kazuhide Koide
  62:                        Postal: Tohoku University
  63:                                Katahira Campus
  64:                                Sendai
  65:                                Japan
  66:                           Tel: +81-22-217-5454
  67:                        E-mail: koide@shiratori.riec.tohoku.ac.jp
  68: 
  69: 
  70:             Support Group E-mail: nemo@ietf.org"
  71: 
  72: 
  73:             DESCRIPTION
  74:                     "The MIB module for monitoring a NEMO entity.
  75: 
  76: 
  77:                      Copyright (C) The IETF Trust (2007).  This
  78:                      version of this MIB module is part of RFC XXXX;
  79:                      see the RFC itself for full legal notices.
  80:                     "
  81:       -- RFC Ed.: replace XXXX with actual RFC number and remove this
  82:       --          note
  83: 
  84: 
  85:              REVISION    "200703040000Z"      -- 4th March 2007
  86:              DESCRIPTION "Initial version, published as RFC XXXX."
  87: 
  88: 
  89:       -- RFC Ed.: replace XXXX with actual RFC number and remove this
  90:       --          note
  91: 
  92: 
  93:                   ::= { mib-2  YYY } -- will be assigned by IANA
  93: error - `YYY' should start with a lower case letter
  93: error - Object identifier element `YYY' name only allowed as first element
  94: 
  95: 
  96:       -- IANA Reg.: Please assign a value for "YYY" under the 'mib-2'
  97:       -- subtree and record the assignment in the SMI Numbers
  98:       -- registry.
  99:       --
 100:       -- RFC Ed.: When the above assignment has been made, please
 101:       --     remove the above note
 102:       --     replace "YYY" here with the assigned value and
 103:       --     remove this note.
 104: 
 105: 
 106: 
 107:       -- The NEMO MIB has the following 5 primary groups
 108: 
 109: 
 110:       nemoNotifications        OBJECT IDENTIFIER ::= { nemoMIB 0 }
 111:       nemoObjects              OBJECT IDENTIFIER ::= { nemoMIB 1 }
 112:       nemoConformance          OBJECT IDENTIFIER ::= { nemoMIB 3 }
 113:       nemoCore                 OBJECT IDENTIFIER ::= { nemoObjects 1 }
 114:       nemoMr                   OBJECT IDENTIFIER ::= { nemoObjects 2 }
 115:       nemoCn                   OBJECT IDENTIFIER ::= { nemoObjects 3 }
 116:       nemoHa                   OBJECT IDENTIFIER ::= { nemoObjects 4 }
 117: 
 118:        -- The sub groups
 119: 
 120:       nemoSystem               OBJECT IDENTIFIER ::= { nemoCore 1 }
 121:       nemoBindings             OBJECT IDENTIFIER ::= { nemoCore 2 }
 122:       nemoConfiguration        OBJECT IDENTIFIER ::= { nemoCore 3 }
 123:       nemoStats                OBJECT IDENTIFIER ::= { nemoCore 4 }
 124: 
 125: 
 126:       nemoMrSystem             OBJECT IDENTIFIER ::= { nemoMr 1 }
 127:       nemoMrConf               OBJECT IDENTIFIER ::= { nemoMr 2 }
 128:       nemoMrRegistration       OBJECT IDENTIFIER ::= { nemoMr 3 }
 129: 
 130:       nemoHaAdvertisement      OBJECT IDENTIFIER ::= { nemoHa 1 }
 131: 
 132: 
 133: 
 134: 
 135: 
 136:       -- The nemoConfiguration group has the following sub groups
 137: 
 138: 
 139:       nemoRegistration  OBJECT IDENTIFIER ::= { nemoConfiguration 1 }
 140: 
 141: 
 142:       -- The nemoStats group has the following sub groups
 143: 
 144: 
 145:       nemoHomeAgentDiscovery OBJECT IDENTIFIER ::= { nemoStats 1 }
 146:       nemoBindingRegCounters OBJECT IDENTIFIER ::= { nemoStats 2 }
 147:       nemoRoamingCounters    OBJECT IDENTIFIER ::= { nemoStats 3 }
 148:       -- Textual Conventions
 149:       NemoStatus ::= TEXTUAL-CONVENTION
 150:           STATUS        current
 151:           DESCRIPTION
 152:                   "This object represents the state of the NEMO
 153:                    entity. The entity could be at home, isolated,
 154:                    roaming or in unknown state.
 155:                   "
 156:           SYNTAX  INTEGER {
 157:                            isolated (1),
 158:                            roaming  (2),
 159:                            home     (3),
 160:                            unknown  (4)
 161:                           }
 162: 
 163: 
 164: 
 165:       --
 166:       --
 167:       -- nemoSystem group
 168:       --
 169:       --
 170: 
 171:      nemoRoamingStatus OBJECT-TYPE
 172:           SYNTAX      NemoStatus
 173:           MAX-ACCESS  read-only
 174:           STATUS      current
 175:           DESCRIPTION
 176:                   "Indicates the current status of the mobile router.
 177:                    The status indicates if the mobile router is at
 178:                    home, roaming, isolated or in an unknown state.
 179:                   "
 180:           REFERENCE
 181:               "RFC3963 : Section 3"
 182:           ::= { nemoSystem 1 }
 183: 
 184: 
 185:      nemoRegisteredUpTime OBJECT-TYPE
 186:           SYNTAX      Gauge32
 187:           UNITS       "seconds"
 188:           MAX-ACCESS  read-only
 189:           STATUS      current
 190:           DESCRIPTION
 191:                   "The time (in seconds) for which the mobile router
 192:                    has been up and registered with its home agent.
 193:                   "
 194:           REFERENCE
 195:               "RFC3963 : Section 6.4"
 196:           ::= { nemoSystem 2 }
 197: 
 198: 
 199:      nemoLastAcceptedRegTime OBJECT-TYPE
 200:           SYNTAX      DateAndTime
 201:           MAX-ACCESS  read-only
 202:           STATUS      current
 203:           DESCRIPTION
 204:                   "The timestamp when the last registration was
 205:                    accepted by the home agent.
 206:                   "
 207:           REFERENCE
 208:               "RFC3963 : Section 6.6"
 209:           ::= { nemoSystem 3 }
 210: 
 211: 
 212:      nemoLastRejectedRegTime OBJECT-TYPE
 213:           SYNTAX      DateAndTime
 214:           MAX-ACCESS  read-only
 215:           STATUS      current
 216:           DESCRIPTION
 217:                   "The timestamp when the last registration was
 218:                    rejected by the home agent.
 219:                   "
 220:           REFERENCE
 221:               "RFC3963 : Section 6.6"
 222:           ::= { nemoSystem 4 }
 223: 
 224: 
 225:      nemoTimeSinceLastRoamed OBJECT-TYPE
 226:           SYNTAX      Gauge32
 227:           UNITS       "seconds"
 228:           MAX-ACCESS  read-only
 229:           STATUS      current
 230:           DESCRIPTION
 231:                   "The time elapsed (in seconds) since the last time
 232:                    the mobile router roamed.
 233:                   "
 234:           REFERENCE
 235:               "RFC3963 : Section 6.6"
 236:           ::= { nemoSystem 5 }
 237: 
 238: 
 239:      nemoRegHomeAgentAddressType OBJECT-TYPE
 240:           SYNTAX      InetAddressType
 241:           MAX-ACCESS  read-only
 242:           STATUS      current
 243:           DESCRIPTION
 244:                   "The address type of the nemoRegHomeAgentAddress
 245:                    that follows.
 246:                   "
 247:           REFERENCE
 248:               "RFC3963 : Section 3"
 249:           ::= { nemoSystem 6 }
 250: 
 251: 
 252:      nemoRegHomeAgentAddress OBJECT-TYPE
 253:           SYNTAX      InetAddress
 254:           MAX-ACCESS  read-only
 255:           STATUS      current
 256:           DESCRIPTION
 257:                   "The home agent address of the mobile router which
 258:                    was used in the last accepted registration.
 259:                   "
 260:           REFERENCE
 261:               "RFC3963 : Section 3"
 262:           ::= { nemoSystem 7 }
 263: 
 264: 
 265:      nemoRegHomeAddressType OBJECT-TYPE
 266:           SYNTAX      InetAddressType
 267:           MAX-ACCESS  read-only
 268:           STATUS      current
 269:           DESCRIPTION
 270:                   "The address type of the nemoRegHomeAddress that
 271:                    follows.
 272:                   "
 273:           REFERENCE
 274:               "RFC3963 : Section 3"
 275:           ::= { nemoSystem 8 }
 276: 
 277: 
 278:      nemoRegHomeAddress OBJECT-TYPE
 279:           SYNTAX      InetAddress
 280:           MAX-ACCESS  read-only
 281:           STATUS      current
 282:           DESCRIPTION
 283:                   "The home address of the mobile router which is
 284:                    used in the last accepted registration.
 285:                   "
 286:           REFERENCE
 287:               "RFC3963 : Section 3"
 288:           ::= { nemoSystem 9 }
 289: 
 290: 
 291:      nemoRegHomeAddressPrefixLength  OBJECT-TYPE
 292:           SYNTAX      InetAddressPrefixLength
 293:           MAX-ACCESS  read-only
 294:           STATUS      current
 295:           DESCRIPTION
 296:                   "The prefix length of the home address that the
 297:                    mobile router is using for roaming.
 298:                   "
 299:           REFERENCE
 300:               "RFC3963 : Section 3"
 301:           ::= { nemoSystem 10 }
 302: 
 303: 
 304:      nemoRegCareofAddressType OBJECT-TYPE
 305:           SYNTAX      InetAddressType
 306:           MAX-ACCESS  read-only
 307:           STATUS      current
 308:           DESCRIPTION
 309:                   "The address type of the nemoRegCareofAddress that
 310:                    follows.
 311:                   "
 312:           REFERENCE
 313:               "RFC3963 : Section 3"
 314:           ::= { nemoSystem 11 }
 315: 
 316: 
 317:      nemoRegCareofAddress OBJECT-TYPE
 318:           SYNTAX      InetAddress
 319:           MAX-ACCESS  read-only
 320:           STATUS      current
 321:           DESCRIPTION
 322:                   "The care-of address of the mobile router which is
 323:                    used in the last accepted registration.
 324:                   "
 325:           REFERENCE
 326:               "RFC3963 : Section 3"
 327:           ::= { nemoSystem 12 }
 328: 
 329: 
 330:      nemoRegCareofAddressPrefixLength  OBJECT-TYPE
 331:           SYNTAX      InetAddressPrefixLength
 332:           MAX-ACCESS  read-only
 333:           STATUS      current
 334:           DESCRIPTION
 335:                   "The prefix length of the care-of Address that the
 336:                    mobile router currently is using for roaming.
 337:                   "
 338:           REFERENCE
 339:               "RFC3963 : Section 3"
 340:           ::= { nemoSystem 13 }
 341: 
 342: 
 343:      nemoActiveRoamingIfIndex OBJECT-TYPE
 344:           SYNTAX      InterfaceIndex
 345:           MAX-ACCESS  read-only
 346:           STATUS      current
 347:           DESCRIPTION
 348:                   "The interface index of the current active
 349:                    roaming interface.
 350:                   "
 351:           REFERENCE
 352:               "RFC3963 : Section 5.5"
 353:           ::= { nemoSystem 14 }
 354: 
 355: 
 356:      nemoEstablishedHomeTunnelIfIndex  OBJECT-TYPE
 357:           SYNTAX      InterfaceIndex
 358:           MAX-ACCESS  read-only
 359:           STATUS      current
 360:           DESCRIPTION
 361:                   "The interface index of the tunnel established
 362:                    between the mobile router and the home agent
 363:                    for NEMO traffic.
 364:                   "
 365:           REFERENCE
 366:               "RFC3963 : Section 5.5"
 367:           ::= { nemoSystem 15 }
 368: 
 369:      --
 370:      --
 371:      --   nemoConfiguration group
 372:      --
 373:      --
 374: 
 375:      --
 376:      -- nemoRegistration sub group
 377:      --
 378: 
 379: 
 380:      nemoHomeRegLifeTime   OBJECT-TYPE
 381:           SYNTAX      Gauge32 (4..262143)
 382:           MAX-ACCESS  read-write
 383:           STATUS      current
 384:           DESCRIPTION
 385:                   "The lifetime requested by the mobile router (in
 386:                    seconds) in the Binding registration. It is
 387:                    between 4 and 262143 secs.
 388: 
 389:                   "
 390:           ::= { nemoRegistration 1 }
 391: 
 392: 
 393:      nemoHomeRegRetryCount  OBJECT-TYPE
 394:           SYNTAX      Gauge32
 395:           MAX-ACCESS  read-write
 396:           STATUS      current
 397:           DESCRIPTION
 398:                   "The maximum number of registration attempts
 399:                    allowed for the mobile router.
 400:                   "
 401:           ::= { nemoRegistration 2 }
 402: 
 403:      nemoHomeRegRetryDelay   OBJECT-TYPE
 404:           SYNTAX      Gauge32
 405:           MAX-ACCESS  read-write
 406:           STATUS      current
 407:           DESCRIPTION
 408:                   "The delay time between successive registration
 409:                    attempts by the mobile router(in seconds).
 410:                   "
 411:           ::= { nemoRegistration 3 }
 412: 
 413: 
 414:      nemoHomeRegExtendBeforeExpiry  OBJECT-TYPE
 415:           SYNTAX      Gauge32
 416:           MAX-ACCESS  read-write
 417:           STATUS      current
 418:           DESCRIPTION
 419:                   "The time before the registration extension is
 420:                    attempted (in seconds) by the mobile router.
 421:                   "
 422:           ::= { nemoRegistration 4 }
 423: 
 424: 
 425:      nemoDynamicHADiscovery  OBJECT-TYPE
 426:           SYNTAX      TruthValue
 427:           MAX-ACCESS  read-write
 428:           STATUS      current
 429:           DESCRIPTION
 430:                   "This object indicates whether or not the mobile
 431:                    router should attempt to make dynamic home agent
 432:                    address discovery(DHAAD).
 433:                   "
 434:           ::= { nemoRegistration 5 }
 435: 
 436:      nemoHomeAddressIdentifierType  OBJECT-TYPE
 437:          SYNTAX      BITS {
 438:                             eui64       (0),
 439:                             random      (1)
 440:                            }
 441:           MAX-ACCESS  read-write
 442:           STATUS      current
 443:           DESCRIPTION
 444:                   "The type of the nemoHomeAddressIdentifier
 445:                    that follows.
 446:                   "
 447:           ::= { nemoRegistration 6 }
 448: 
 449: 
 450:      nemoHomeAddressIdentifierInetType   OBJECT-TYPE
 451:           SYNTAX      InetAddressType
 452:           MAX-ACCESS  read-write
 453:           STATUS      current
 454:           DESCRIPTION
 455:                   "The InetAddressType of the
 456:                    nemoHomeAddressIdentifier that follows.
 457:                   "
 458:           ::= { nemoRegistration 7 }
 459: 
 460:      nemoHomeAddressIdentifier   OBJECT-TYPE
 461:           SYNTAX      InetAddress
 462:           MAX-ACCESS  read-write
 463:           STATUS      current
 464:           DESCRIPTION
 465:                   "The unicast routable address assigned to the
 466:                    mobile router. This is used as the permanent
 467:                    address of the mobile router in the sense that it
 468:                    remains unchanged regardless of the mobile
 469:                    router's current point of attachment.
 470:                    The type of the address represented by this object
 471:                    is specified by the corresponding
 472:                    nemoHomeAddressIdentifierInetType object.
 473:                   "
 474:           ::= { nemoRegistration 8 }
 475: 
 476: 
 477:      nemoHomeIfIndex  OBJECT-TYPE
 478:           SYNTAX      InterfaceIndex
 479:           MAX-ACCESS  read-write
 480:           STATUS      current
 481:           DESCRIPTION
 482:                   "The interface index of the mobile router where the
 483:                    home address is configured.
 484: 
 485:                   "
 486:           ::= { nemoRegistration 9 }
 487: 
 488: 
 489:      nemoPrefixRegMode  OBJECT-TYPE
 490:           SYNTAX      BITS {
 491:                             other              (0),
 492:                             implicitMode       (1),
 493:                             explicitMode       (2)
 494:                            }
 495:           MAX-ACCESS  read-write
 496:           STATUS      current
 497:           DESCRIPTION
 498:                   "This object indicates if the mobile router will
 499:                    explicitly register all the prefixes.
 500:                   "
 501:           REFERENCE
 502:                   "RFC 3963 : Section 5.2"
 503: 
 504:           ::= { nemoRegistration 10 }
 505: 
 506: 
 507:      nemoRegisterConnectedPrefixes  OBJECT-TYPE
 508:           SYNTAX      TruthValue
 509:           MAX-ACCESS  read-write
 510:           STATUS      current
 511:           DESCRIPTION
 512:                   "This object indicates if the mobile router will
 513:                    register all the connected prefixes.
 514:                   "
 515:           ::= { nemoRegistration 11 }
 516: 
 517: 
 518:      nemoHomeNetworkPrefixTable   OBJECT-TYPE
 519:           SYNTAX      SEQUENCE OF NemoHomeNetworkPrefixEntry
 520:           MAX-ACCESS  not-accessible
 521:           STATUS      current
 522:           DESCRIPTION
 523:                   "A table representing the potential home networks
 524:                    that the mobile router can use
 525:                   "
 526:           ::= { nemoRegistration 12 }
 527: 
 528: 
 529:      nemoHomeNetworkPrefixEntry OBJECT-TYPE
 529: warning - warning: index of row `nemoHomeNetworkPrefixEntry' can exceed OID size limit by 138 subidentifier(s)
 530:           SYNTAX      NemoHomeNetworkPrefixEntry
 531:           MAX-ACCESS  not-accessible
 532:           STATUS      current
 533:           DESCRIPTION
 534:                   "An entry in the binding cache table. It represents
 535:                    a single home network entry
 536: 
 537:                    Implementers need to be aware that if the total
 538:                    number of octets in nemoHomeNetworkPrefix
 539:                    exceeds 113 then OIDs of column
 540:                    instances in this row will have more than 128
 541:                    sub-identifiers and cannot be accessed using
 542:                    SNMPv1, SNMPv2c, or SNMPv3.
 543:                   "
 544:           INDEX  { nemoHomeNetworkPrefixType, nemoHomeNetworkPrefix,
 545:                    nemoHomeNetworkPrefixLength }
 546:           ::= { nemoHomeNetworkPrefixTable 1 }
 547: 
 548: 
 549:      NemoHomeNetworkPrefixEntry ::=
 550:           SEQUENCE {
 551:            nemoHomeNetworkPrefixType         InetAddressType,
 552:            nemoHomeNetworkPrefix             InetAddress,
 553:            nemoHomeNetworkPrefixLength       InetAddressPrefixLength,
 554:            nemoHomeNetworkPrefixLifeTime     Gauge32
 555:          }
 556: 
 557: 
 558:      nemoHomeNetworkPrefixType  OBJECT-TYPE
 559:           SYNTAX      InetAddressType
 560:           MAX-ACCESS  not-accessible
 561:           STATUS      current
 562:           DESCRIPTION
 563:                   "The InetAddressType of the nemoHomeNetworkPrefix
 564:                    that follows.
 565:                   "
 566:           ::= { nemoHomeNetworkPrefixEntry 1 }
 567: 
 568: 
 569:      nemoHomeNetworkPrefix   OBJECT-TYPE
 570:           SYNTAX      InetAddress
 571:           MAX-ACCESS  not-accessible
 572:           STATUS      current
 573:           DESCRIPTION
 574:                   "The prefix of the home network which is configured
 575:                    for the mobile router.
 576:                   "
 577:           ::= { nemoHomeNetworkPrefixEntry 2 }
 578: 
 579: 
 580:      nemoHomeNetworkPrefixLength   OBJECT-TYPE
 581:           SYNTAX      InetAddressPrefixLength
 582:           MAX-ACCESS  not-accessible
 583:           STATUS      current
 584:           DESCRIPTION
 585:                   "The length of the home network prefix which
 586:                    is configured for the mobile router.
 587:                   "
 588:           ::= { nemoHomeNetworkPrefixEntry 3 }
 589: 
 590: 
 591:      nemoHomeNetworkPrefixLifeTime   OBJECT-TYPE
 592:           SYNTAX      Gauge32 (4..262143)
 593:           MAX-ACCESS  read-write
 594:           STATUS      current
 595:           DESCRIPTION
 596:                   "The lifetime requested by the mobile router (in
 597:                    seconds) in the Binding registration. It is
 598:                    between 4 and 262143 secs.
 599:                   "
 600:           ::= { nemoHomeNetworkPrefixEntry 4 }
 601: 
 602: 
 603: 
 604:      --
 605:      -- nemoPrefixTable
 606:      --
 607: 
 608: 
 609:      nemoPrefixTable   OBJECT-TYPE
 610:           SYNTAX      SEQUENCE OF NemoPrefixEntry
 611:           MAX-ACCESS  not-accessible
 612:           STATUS      current
 613:           DESCRIPTION
 614:                   "A table representing the NEMO prefixes.
 615:                   "
 616:           REFERENCE
 617:                   "RFC 3963 : Section 6.1.2"
 618: 
 619:           ::= { nemoConfiguration 2 }
 620: 
 621: 
 622:      nemoPrefixEntry OBJECT-TYPE
 622: warning - warning: index of row `nemoPrefixEntry' can exceed OID size limit by 394 subidentifier(s)
 623:           SYNTAX      NemoPrefixEntry
 624:           MAX-ACCESS  not-accessible
 625:           STATUS      current
 626:           DESCRIPTION
 627:                   "An entry in the binding cache table. It represents
 628:                    a single Binding Update.
 629:                    Implementers need to be aware that if the total
 630:                    number of octets in nemoPrefix
 631:                    exceeds 114 then OIDs of column
 632:                    instances in this row will have more than 128
 633:                    sub-identifiers and cannot be accessed using
 634:                    SNMPv1, SNMPv2c, or SNMPv3.
 635:                   "
 636:           INDEX  { mip6BindingHomeAddressType, mip6BindingHomeAddress,
 637:                    nemoPrefixType, nemoPrefix, nemoPrefixLength }
 638:           ::= { nemoPrefixTable 1 }
 639: 
 640: 
 641:      NemoPrefixEntry ::=
 642:           SEQUENCE {
 643:            nemoPrefixType          InetAddressType,
 644:            nemoPrefix              InetAddress,
 645:            nemoPrefixLength        InetAddressPrefixLength,
 646:            nemoPrefixLifeTime      Gauge32
 647:          }
 648: 
 649: 
 650:      nemoPrefixType  OBJECT-TYPE
 651:           SYNTAX      InetAddressType
 652:           MAX-ACCESS  not-accessible
 653:           STATUS      current
 654:           DESCRIPTION
 655:                   "The InetAddressType of the nemoPrefix
 656:                    that follows.
 657:                   "
 658:           ::= { nemoPrefixEntry 1 }
 659: 
 660: 
 661:      nemoPrefix   OBJECT-TYPE
 662:           SYNTAX      InetAddress
 663:           MAX-ACCESS  not-accessible
 664:           STATUS      current
 665:           DESCRIPTION
 666:                   "The mobile network prefix that is delegated to the
 667:                    mobile router and advertised in the mobile
 668:                    network. The type of the address represented by
 669:                    this object is specified by the corresponding
 670:                    nemoPrefixType object.
 671:                   "
 672:           REFERENCE
 673:                   "RFC 3963 : Section 6.1.2"
 674: 
 675:           ::= { nemoPrefixEntry 2 }
 676: 
 677:      nemoPrefixLength   OBJECT-TYPE
 678:           SYNTAX      InetAddressPrefixLength
 679:           MAX-ACCESS  not-accessible
 680:           STATUS      current
 681:           DESCRIPTION
 682:                   "The prefix length of the mobile network prefix.
 683:                   "
 684:           ::= { nemoPrefixEntry 3 }
 685: 
 686: 
 687:      nemoPrefixLifeTime   OBJECT-TYPE
 688:           SYNTAX      Gauge32
 689:           UNITS       "seconds"
 690:           MAX-ACCESS  read-only
 691:           STATUS      current
 692:           DESCRIPTION
 693:                   "The lifetime (in seconds) granted to the mobile
 694:                    router for this registration.
 695:                   "
 696:           ::= { nemoPrefixEntry 4 }
 697: 
 698: 
 699:      --
 700:      -- nemoRoamingIfTable
 701:      --
 702: 
 703: 
 704:      nemoRoamingIfTable        OBJECT-TYPE
 705:           SYNTAX      SEQUENCE OF NemoRoamingIfEntry
 706:           MAX-ACCESS  not-accessible
 707:           STATUS      current
 708:           DESCRIPTION
 709:                   "A table representing the roaming interfaces.
 710:                    Each entry represents a configured roaming
 711:                    interface with the roaming characteristics.
 712:                   "
 713:           ::= { nemoConfiguration 3 }
 714: 
 715: 
 716:      nemoRoamingIfEntry OBJECT-TYPE
 717:           SYNTAX      NemoRoamingIfEntry
 718:           MAX-ACCESS  not-accessible
 719:           STATUS      current
 720:           DESCRIPTION
 721:                   "An entry in the roaming interface table. It
 722:                    represents a single roaming interface entry.
 723:                   "
 724:           INDEX  { nemoRoamingIfIndex, nemoRoamingIfPriority }
 725:           ::= { nemoRoamingIfTable 1 }
 726: 
 727: 
 728:      NemoRoamingIfEntry ::=
 729:           SEQUENCE {
 730:            nemoRoamingIfIndex             InterfaceIndex,
 731:            nemoRoamingIfPriority          Unsigned32,
 732:            nemoRoamingIfDescription       SnmpAdminString,
 733:            nemoRoamingIfRoamHoldDownTime  Gauge32
 734:           }
 735: 
 736: 
 737:      nemoRoamingIfIndex  OBJECT-TYPE
 738:           SYNTAX      InterfaceIndex
 739:           MAX-ACCESS  not-accessible
 740:           STATUS      current
 741:           DESCRIPTION
 742:                   "The index of the interface that will be used for
 743:                    roaming to foreign networks in the mobile router.
 744:                   "
 745:           ::= { nemoRoamingIfEntry 1 }
 746: 
 747: 
 748:      nemoRoamingIfPriority   OBJECT-TYPE
 749:           SYNTAX      Unsigned32
 750:           MAX-ACCESS  not-accessible
 751:           STATUS      current
 752:           DESCRIPTION
 753:                   "The priority configured to the interface.
 754:                    This value will be configured between 0 and 255.
 755:                   "
 756:           ::= { nemoRoamingIfEntry 2 }
 757: 
 758: 
 759:      nemoRoamingIfDescription   OBJECT-TYPE
 760:           SYNTAX      SnmpAdminString
 761:           MAX-ACCESS  read-only
 762:           STATUS      current
 763:           DESCRIPTION
 764:                   "The description of the interface that will be used
 765:                    for roaming to foreign networks in the mobile
 766:                    router.
 767:                   "
 768:           ::= { nemoRoamingIfEntry 3 }
 769: 
 770: 
 771:      nemoRoamingIfRoamHoldDownTime  OBJECT-TYPE
 772:           SYNTAX      Gauge32
 773:           UNITS       "seconds"
 774:           MAX-ACCESS  read-only
 775:           STATUS      current
 776:           DESCRIPTION
 777:                   "This object indicates the time for which hold on
 778:                    to the interface. This value is configured to
 779:                    avoid interface flapping.
 780:                   "
 781:           ::= { nemoRoamingIfEntry 4 }
 782: 
 783: 
 784: 
 785:     nemoHaListTable OBJECT-TYPE
 786:         SYNTAX      SEQUENCE OF NemoHaListEntry
 787:         MAX-ACCESS  not-accessible
 788:         STATUS      current
 789:         DESCRIPTION
 790:                "This table models the Home Agents List that contains
 791:                 the list of all routers that are acting as
 792:                 home agents with NEMO functionality on
 793:                 each of the interfaces on which the home agent service
 794:                 is offered by this router.
 795:                "
 796:         REFERENCE
 797:                 "RFC 3963 : Section 7.2, 7.3"
 798:         ::= { nemoHaAdvertisement 1 }
 799: 
 800: 
 801:     nemoHaListEntry OBJECT-TYPE
 802:         SYNTAX      NemoHaListEntry
 803:         MAX-ACCESS  not-accessible
 804:         STATUS      current
 805:         DESCRIPTION
 806:                 "An entry containing additional information about a
 807:                  home agent that is offering NEMO service.
 808:                 "
 809:         AUGMENTS { mip6HaListEntry }
 810:     ::= { nemoHaListTable 1 }
 811: 
 812:     NemoHaListEntry ::= SEQUENCE {
 813:         nemoHaSupportsMr  TruthValue
 814:         }
 815: 
 816:     nemoHaSupportsMr OBJECT-TYPE
 817:         SYNTAX      TruthValue
 818:         MAX-ACCESS  read-only
 819:         STATUS      current
 820:         DESCRIPTION
 821:                 "true(1) if the home agent supports mobile router and
 822:                  sent the home agent information with Mobile Router
 823:                  Flag.
 824:                  false(0) implies that the home agent only supports
 825:                  mobile node.
 826:                 "
 827:         REFERENCE
 828:                 "RFC 3963 : Section 7.3"
 829:         ::= { nemoHaListEntry 1 }
 830: 
 831: 
 832:     nemoMrBLTable OBJECT-TYPE
 833:         SYNTAX      SEQUENCE OF NemoMrBLEntry
 834:         MAX-ACCESS  not-accessible
 835:         STATUS      current
 836:         DESCRIPTION
 837:                "This table corresponds to the Binding Update List(BL)
 838:                 that includes NEMO related information and
 839:                 is maintained by the mobile router.
 840:                 Entries from the table are deleted as
 841:                 the lifetime of the binding expires.
 842:                "
 843:         REFERENCE
 844:                 "RFC 3775 : Section 4.5, 11.1, RFC 3963 : Section 5.2"
 845:         ::= { nemoMrRegistration 1 }
 846: 
 847: 
 848:     nemoMrBLEntry  OBJECT-TYPE
 849:         SYNTAX      NemoMrBLEntry
 850:         MAX-ACCESS  not-accessible
 851:         STATUS      current
 852:         DESCRIPTION
 853:                 "An entry containing additional information contained
 854:                  in a Binding Update sent by a NEMO enabled mobile
 855:                  router to its home agent.
 856:                 "
 857:         AUGMENTS {mip6MnBLEntry}
 858:     ::= { nemoMrBLTable 1 }
 859: 
 860:     NemoMrBLEntry ::= SEQUENCE {
 861:         nemoMrBLMode     BITS,
 862:         nemoMrBLMrFlag   TruthValue
 863:         }
 864: 
 865:     nemoMrBLMode OBJECT-TYPE
 866:         SYNTAX      BITS {
 867:           implicitMode (0),
 868:           explicitMode (1)
 869:                     }
 870:         MAX-ACCESS  read-only
 871:         STATUS      current
 872:         DESCRIPTION
 873:                 "This object indicates the mode of mobile router
 874:                  to tell the home agent to determine which prefixes
 875:                  belong to the mobile router.
 876:                 "
 877:         REFERENCE
 878:                 "RFC 3963 : Section 5.2"
 879:         ::= { nemoMrBLEntry 1 }
 880: 
 881:     nemoMrBLMrFlag OBJECT-TYPE
 882:         SYNTAX      TruthValue
 883:         MAX-ACCESS  read-only
 884:         STATUS      current
 885:         DESCRIPTION
 886:                 "true(1) if the mobile router sent the binding update
 887:                  with Mobile Router Flag that indicates to the home
 888:                  agent that the binging update is from a mobile router.
 889:                  false(0) implies that the mobile router is behaving
 890:                  as a mobile node.
 891:                 "
 892:         REFERENCE
 893:                 "RFC 3963 : Section 4.1, 5.1"
 894:         ::= { nemoMrBLEntry 2 }
 895: 
 896:     nemoBindingCacheTable OBJECT-TYPE
 897:         SYNTAX      SEQUENCE OF NemoBindingCacheEntry
 898:         MAX-ACCESS  not-accessible
 899:         STATUS      current
 900:         DESCRIPTION
 901:                "This table models the Binding Cache
 902:                 that includes NEMO related information and
 903:                 is maintained by the mobile router.
 904:                 Entries in this table are not required to survive
 905:                 a reboot of the Home Agent.
 906:                "
 907:         REFERENCE
 908:                 "RFC 3775 : Section 4.5, 9.1, 10.1,
 909:                  RFC 3963 : Section 6.1"
 910:         ::= { nemoBindings 1 }
 911: 
 912: 
 913:     nemoBindingCacheEntry  OBJECT-TYPE
 914:         SYNTAX      NemoBindingCacheEntry
 915:         MAX-ACCESS  not-accessible
 916:         STATUS      current
 917:         DESCRIPTION
 918:                 "An entry containing additional information related
 919:                  to nemo-enabled entries in the binding cache table
 920:                  of the Home Agent.
 921:                 "
 922:         AUGMENTS {mip6BindingCacheEntry}
 923:     ::= { nemoBindingCacheTable 1 }
 924: 
 925:     NemoBindingCacheEntry ::= SEQUENCE {
 926:          nemoBindingMrFlag     TruthValue,
 927:          nemoBindingMrMode     BITS
 928:         }
 929: 
 930:     nemoBindingMrFlag OBJECT-TYPE
 931:         SYNTAX      TruthValue
 932:         MAX-ACCESS  read-only
 933:         STATUS      current
 934:         DESCRIPTION
 935:                 "true(1) if the home agent accepted the binding update
 936:                  with Mobile Router Flag from a mobile router.
 937:                  false(0) implies that the binding cache is from
 938:                  a mobile node.
 939:                 "
 940:         REFERENCE
 941:                 "RFC 3963 : Section 6.1.1, 6.2"
 942:         ::= { nemoBindingCacheEntry 1 }
 943: 
 944:     nemoBindingMrMode OBJECT-TYPE
 945:         SYNTAX      BITS {
 946:           implicitMode(0),
 947:           explicitMode(1)
 948:                     }
 949:         MAX-ACCESS  read-only
 950:         STATUS      current
 951:         DESCRIPTION
 952:                 "This object indicates the mode of mobile router
 953:                  to tell the home agent to determine which prefixes
 954:                  belong to the mobile router.
 955:                 "
 956:         REFERENCE
 957:                 "RFC 3963 : Section 5.2, 6.1.1, 6.2"
 958:         ::= { nemoBindingCacheEntry 2 }
 959: 
 960: 
 961:     nemoHaPrefixTable OBJECT-TYPE
 962:         SYNTAX      SEQUENCE OF NemoHaPrefixEntry
 963:         MAX-ACCESS  not-accessible
 964:         STATUS      current
 965:         DESCRIPTION
 966:                "This table contains the mobile network prefixes
 967:                 that the home agent maintains for the Mobile Router.
 968:                "
 969:         REFERENCE
 970:                 "RFC 3963 : Section 6.1"
 971:         ::= { nemoMrRegistration 2 }
 972: 
 973: 
 974:     nemoHaPrefixEntry OBJECT-TYPE
 974: warning - warning: index of row `nemoHaPrefixEntry' can exceed OID size limit by 137 subidentifier(s)
 975:         SYNTAX      NemoHaPrefixEntry
 976:         MAX-ACCESS  not-accessible
 977:         STATUS      current
 978:         DESCRIPTION
 979:                 "This entry represents the mobile network prefixes
 980:                  that are maintained by the home agent.
 981:                  There are two method that the home agent studies
 982:                  the mobile network prefixes.
 983:                  In implicit mode, the mobile network prefixes is
 984:                  configured by any method(ex. pre-defined) for
 985:                  corresponding Mobile Router.
 986:                  In explicit mode, the binding update from the mobile
 987:                  router contains the mobile network prefix list.
 988:                  The home agent maintains Prefix Table that contains
 989:                  the home address of the mobile router for verifying
 990:                  the prefix list from the mobile router.
 991: 
 992:                  This entry contains only the mobile network prefixes
 993:                  that are registered by the corresponding binding
 994:                  update. It does not include the prefixes studied
 995:                  through the dynamic routing process between the home
 996:                  agent and the mobile router.
 997: 
 998:                  The instances of the columnar objects in this entry
 999:                  pertain to an interface for a particular value of
1000:                  mip6BindingHomeAddressType, mip6BindingHomeAddress,
1001:                  and nemoHaPrefixSeqNo.
1002:                  The nemoHaPrefixSeqNo object is used to
1003:                  distinguish between multiple instances of
1004:                  the mobile network prefix on the same binding update
1005:                  for the same set of
1006:                  mip6BindingHomeAddressType, mip6BindingHomeAddress.
1007:                  There is no upper-bound on the maximum number of
1008:                  mobile network prefixes on a binding update but, for
1009:                  practical purposes, the upper bound of the value
1010:                  nemoHaPrefixSeqNo is set to 1024.
1011: 
1012:                  Implementers need to be aware that if the total
1013:                  number of octets in mip6BindingHomeAddress
1014:                  exceeds 111, then OIDs of column
1015:                  instances in this row will have more than 128
1016:                  sub-identifiers and cannot be accessed using
1017:                  SNMPv1, SNMPv2c, or SNMPv3.
1018:                 "
1019:         INDEX  { mip6BindingHomeAddressType,
1020:                  mip6BindingHomeAddress,
1021:                  nemoHaPrefixSeqNo
1022:     }
1023:     ::= { nemoHaPrefixTable 1 }
1024: 
1025:     NemoHaPrefixEntry ::= SEQUENCE {
1026:         nemoHaPrefixSeqNo       Integer32,
1027:         nemoHaPrefixType        InetAddressType,
1028:         nemoHaPrefix            InetAddress,
1029:         nemoHaPrefixLength      Unsigned32,
1030:         nemoHaPrefixSource      BITS
1031:     }
1032: 
1033:     nemoHaPrefixSeqNo OBJECT-TYPE
1034:         SYNTAX      Integer32 (1..1024)
1035:         MAX-ACCESS  not-accessible
1036:         STATUS      current
1037:         DESCRIPTION
1038:                 "The index that along with mip6BindingHomeAddressType,
1039:                  and mip6BindingHomeAddress uniquely identifies this
1040:                  row.
1041:                  One binding update has some mobile network prefixes.
1042:                  So when we describe the prefix list corresponding to
1043:                  the binding cache, it will be needed as a sub index.
1044:                 "
1045:         REFERENCE
1046:                 "RFC 3963 : Section 6.1.1, 6.1.2"
1047:         ::= { nemoHaPrefixEntry 1 }
1048: 
1049: 
1050:     nemoHaPrefixType OBJECT-TYPE
1051:         SYNTAX      InetAddressType
1052:         MAX-ACCESS  read-only
1053:         STATUS      current
1054:         DESCRIPTION
1055:                 "The address type for the mobile network prefix
1056:                  that follows.
1057:                 "
1058:         REFERENCE
1059:                 "RFC 3963 : Section 6.1, 6.2"
1060:         ::= { nemoHaPrefixEntry 2 }
1061: 
1062:     nemoHaPrefix OBJECT-TYPE
1063:         SYNTAX      InetAddress
1064:         MAX-ACCESS  read-only
1065:         STATUS      current
1066:         DESCRIPTION
1067:                 "A mobile network prefix related to the
1068:                  corresponding Binding Update.
1069: 
1070:                  The type of the address represented by this object
1071:                  is specified by the corresponding
1072:                  nemoHaPrefixType object.
1073:                 "
1074:         REFERENCE
1075:                 "RFC 3963 : Section 6.1, 6.2"
1076:         ::= { nemoHaPrefixEntry 3 }
1077: 
1078: 
1079:     nemoHaPrefixLength OBJECT-TYPE
1080:         SYNTAX      Unsigned32 (0..128)
1081:         MAX-ACCESS  read-only
1082:         STATUS      current
1083:         DESCRIPTION
1084:                 "The length of the prefix specified by the corresponding
1085:                  nemoHaPrefix Object.
1086:                 "
1087:         REFERENCE
1088:                 "RFC 3963 : Section 6.1, 6.2"
1089:         ::= { nemoHaPrefixEntry 4 }
1090: 
1091: 
1092:     nemoHaPrefixSource OBJECT-TYPE
1093:         SYNTAX      BITS{
1094:                  configured    (0),
1095:                  bindingUpdate (1)
1096:                  }
1097:         MAX-ACCESS  read-only
1098:         STATUS      current
1099:         DESCRIPTION
1100:                 "The information source of the mobile network prefix
1101:                  configured with the binding update.
1102:                  Configured(1) represents that the information is
1103:                  introduced to the home agent without binding update.
1104:                  Binding Update(2) represents that the information is
1105:                  introduced to the home agent by the mobile network
1106:                  prefix option in the binding update and verified
1107:                  by the Prefix Table that the home agent maintains
1108:                  for each home addresses of the mobile router.
1109:                 "
1110: 
1111:         REFERENCE
1112:                 "RFC 3963 : Section 6.1, 6.2"
1113:         ::= { nemoHaPrefixEntry 5 }
1114: 
1115:     nemoMrDiscoveryRequests OBJECT-TYPE
1116:         SYNTAX      Counter32
1117:         MAX-ACCESS  read-only
1118:         STATUS      current
1119:         DESCRIPTION
1120:                 "Total number of Modified Dynamic Home Agent Address
1121:                  Discovery Requests with Mobile Router Flag
1122:                  sent by the mobile router.
1123:                  Discontinuities in the value of this counter can
1124:                  occur at re-initialization of the management system,
1125:                  and at other times as indicated by the value of
1126:                  mip6CounterDiscontinuityTime.
1127:                 "
1128:         REFERENCE
1129:                 "RFC 3775 : Section 10.5, 11.4.1, RFC 3963: Section 7.1"
1130:            ::= { nemoMrConf 1 }
1131: 
1132:     nemoMrDiscoveryReplies OBJECT-TYPE
1133:         SYNTAX      Counter32
1134:         MAX-ACCESS  read-only
1135:         STATUS      current
1136:         DESCRIPTION
1137:                 "Total number of Modified Dynamic Home Agent Address
1138:                  Discovery Replies with Mobile Router Flag is set to 1
1139:                  received by the mobile router.
1140:                  Discontinuities in the value of this counter can
1141:                  occur at re-initialization of the management system,
1142:                  and at other times as indicated by the value of
1143:                  mip6CounterDiscontinuityTime.
1144:                 "
1145:         REFERENCE
1146:                 "RFC 3775 : Section 10.5, 11.4.1, RFC 3963: Section 7.2"
1147:            ::= { nemoMrConf 2 }
1148: 
1149:     nemoMrDiscoveryRepliesRouterFlagZero OBJECT-TYPE
1150:         SYNTAX      Counter32
1151:         MAX-ACCESS  read-only
1152:         STATUS      current
1153:         DESCRIPTION
1154:                 "Total number of Modified Dynamic Home Agent Address
1155:                  Discovery Replies with Mobile Router Flag is set to 0
1156:                  although the flag in the corresponding request
1157:                  is set to 1.
1158:                  It implies that there is no home agent that supports
1159:                  Mobile Router in the home network.
1160:                  Discontinuities in the value of this counter can
1161:                  occur at re-initialization of the management system,
1162:                  and at other times as indicated by the value of
1163:                  mip6CounterDiscontinuityTime.
1164:                 "
1165:         REFERENCE
1166:                 "RFC 3775 : Section 10.5, 11.4.1, RFC 3963: Section 7.3"
1167:            ::= { nemoMrConf 3 }
1168: 
1169:      ---
1170:      ---
1171:      --- nemoStats group
1172:      ---
1173:      ---
1174: 
1175: 
1176:      --
1177:      -- Dynamic Home Agent discovery protocol related counters
1178:      --
1179: 
1180:     nemoDHAADRequests   OBJECT-TYPE
1181:           SYNTAX      Counter32
1182:           MAX-ACCESS  read-only
1183:           STATUS      current
1184:           DESCRIPTION
1185:                   "The total number of dynamic home agent address
1186:                    discovery requests sent by the mobile router
1187:                    with the Mobile Router Support Flag (R) set.
1188:                   "
1189:           REFERENCE
1190:               "RFC3963 : Section 7.1."
1191:               ::= { nemoHomeAgentDiscovery 1 }
1192: 
1193: 
1194:       nemoDHAADRepliesWNemoSupport   OBJECT-TYPE
1195:           SYNTAX      Counter32
1196:           MAX-ACCESS  read-only
1197:           STATUS      current
1198:           DESCRIPTION
1199:                   "The total number of dynamic home agent address
1200:                    discovery replies sent by the home agent with
1201:                    Mobile Router Support Flag (R) set.
1202:                   "
1203:           REFERENCE
1204:               "RFC3963 : Section 7.2."
1205:               ::= { nemoHomeAgentDiscovery 2 }
1206: 
1207:       nemoDHAADRepliesWONemoSupport  OBJECT-TYPE
1208:           SYNTAX      Counter32
1209:           MAX-ACCESS  read-only
1210:           STATUS      current
1211:           DESCRIPTION
1212:                   "The total number of dynamic home agent address
1213:                    discovery replies sent by the home agent without
1214:                    NEMO support i.e the Mobile Router Support Flag
1215:                    set to 0.
1216:                   "
1217:           REFERENCE
1218:               "RFC3963 : Section 7.2."
1219:               ::= { nemoHomeAgentDiscovery 3 }
1220: 
1221:       nemoDHAADDiscoveryTimeouts  OBJECT-TYPE
1222:           SYNTAX      Counter32
1223:           MAX-ACCESS  read-only
1224:           STATUS      current
1225:           DESCRIPTION
1226:                   "The total number of dynamic home agent address
1227:                    discovery requests sent by the mobile router
1228:                    with the Mobile Router Support Flag (R) set,
1229:                    that did not receive any response.
1230:                   "
1231:               ::= { nemoHomeAgentDiscovery 4 }
1232: 
1233: 
1234: 
1235:       --
1236:       -- nemoStats:nemoBindingRegcounters
1237:       --
1238: 
1239: 
1240:       nemoBindingAcksWONemoSupport  OBJECT-TYPE
1241:           SYNTAX      Counter32
1242:           MAX-ACCESS  read-only
1243:           STATUS      current
1244:           DESCRIPTION
1245:                   "The total number of Binding Acks without the
1246:                    NEMO support received by the mobile router.
1247: 
1248:                    Discontinuities in the value of this counter can
1249:                    occur at re-initialization of the mobile router.
1250:                   "
1251:           REFERENCE
1252:               "RFC3963 : Section 5.3."
1253:               ::= { nemoBindingRegCounters 1 }
1254: 
1255:       nemoBindingAckNotHomeRegn OBJECT-TYPE
1256:           SYNTAX      Counter32
1257:           MAX-ACCESS  read-only
1258:           STATUS      current
1259:           DESCRIPTION
1260:                   "The total number of Binding Update requests
1261:                    rejected by the home agent with the status code
1262:                    in the Binding Acknowledgment indicating
1263:                    'Not Home Registration'
1264: 
1265: 
1266:                    Discontinuities in the value of this counter can
1267:                    occur at re-initialization of the mobile router.
1268:                   "
1269:           REFERENCE
1270:               "RFC3963 : Section 6.2."
1271:               ::= { nemoBindingRegCounters 2 }
1272: 
1273: 
1274: 
1275:       nemoBindingRegTypeChanged  OBJECT-TYPE
1276:           SYNTAX      Counter32
1277:           MAX-ACCESS  read-only
1278:           STATUS      current
1279:           DESCRIPTION
1280:                   "The total number of Binding Update requests
1281:                    rejected by the home agent with status code
1282:                    in the Binding Acknowledgement indicating
1283:                    'Registration type change disallowed' (Code 139).
1284: 
1285:                    Discontinuities in the value of this counter can
1286:                    occur at re-initialization of the mobile router.
1287:                   "
1288:           REFERENCE
1289:               "RFC3963 : Section 6.2"
1290:               ::= { nemoBindingRegCounters 3 }
1291: 
1292: 
1293:       nemoOpNotSupported  OBJECT-TYPE
1294:           SYNTAX      Counter32
1295:           MAX-ACCESS  read-only
1296:           STATUS      current
1297:           DESCRIPTION
1298:                   "The total number of Binding Update requests
1299:                    rejected by the home agent with status code in the
1300:                    Binding Acknowledgement indicating
1301:                    'Mobile Router Operation not permitted'
1302:                    (Code 140).
1303:                    Discontinuities in the value of this counter can
1304:                    occur at re-initialization of the mobile router.
1305:                   "
1306:           REFERENCE
1307:               "RFC3963 : Section 6.6"
1308:               ::= { nemoBindingRegCounters 4 }
1309: 
1310: 
1311:       nemoInvalidPrefix  OBJECT-TYPE
1312:           SYNTAX      Counter32
1313:           MAX-ACCESS  read-only
1314:           STATUS      current
1315:           DESCRIPTION
1316:                   "The total number of Binding Update requests
1317:                    rejected by the home agent with status code in the
1318:                    Binding Acknowledgement indicating 'Invalid
1319:                    Prefix' (Code 141).
1320: 
1321: 
1322:                    Discontinuities in the value of this counter can
1323:                    occur at re-initialization of the mobile router.
1324:                   "
1325:           REFERENCE
1326:               "RFC3963 : Section 6.6."
1327:               ::= { nemoBindingRegCounters 5 }
1328: 
1329: 
1330: 
1331:       nemoNotAuthorizedForPrefix OBJECT-TYPE
1332:           SYNTAX      Counter32
1333:           MAX-ACCESS  read-only
1334:           STATUS      current
1335:           DESCRIPTION
1336:                   "The total number of Binding Update requests
1337:                    rejected by the home agent with status code in the
1338:                    Binding Acknowledgement indicating 'Not Authorized
1339:                    for Prefix' (Code 142).
1340: 
1341: 
1342:                    Discontinuities in the value of this counter can
1343:                    occur at re-initialization of the mobile router.
1344:                   "
1345:           REFERENCE
1346:               "RFC3963 : Section 6.6."
1347:               ::= { nemoBindingRegCounters 6 }
1348: 
1349:       nemoForwardingSetupFailed OBJECT-TYPE
1350:           SYNTAX      Counter32
1351:           MAX-ACCESS  read-only
1352:           STATUS      current
1353:           DESCRIPTION
1354:                   "The total number of Binding Update requests
1355:                    rejected by the home agent with status code in the
1356:                    Binding Acknowledgement indicating 'Forwarding
1357:                    Setup failed' (Code 143).
1358: 
1359: 
1360:                    Discontinuities in the value of this counter can
1361:                    occur at re-initialization of the mobile router.
1362:                   "
1363:           REFERENCE
1364:               "RFC3963 : Section 6.6."
1365:               ::= { nemoBindingRegCounters 7 }
1366: 
1367: 
1368: 
1369:       --
1370:       -- nemoStats:nemoRoamingCounters
1371:       --
1372: 
1373:       nemoMovedHome OBJECT-TYPE
1374:           SYNTAX      Counter32
1375:           MAX-ACCESS  read-only
1376:           STATUS      current
1377:           DESCRIPTION
1378:                   "Number of times the mobile router has detected
1379:                    movement from a foreign network to its home
1380:                    network.
1381:                    Discontinuities in the value of this counter can
1382:                    occur at re-initialization of the mobile router.
1383:                   "
1384:               ::= { nemoRoamingCounters 1 }
1385: 
1386: 
1387: 
1388:       nemoMovedOutofHome OBJECT-TYPE
1389:           SYNTAX      Counter32
1390:           MAX-ACCESS  read-only
1391:           STATUS      current
1392:           DESCRIPTION
1393:                   "Number of times the mobile router has detected
1394:                    movement to a foreign network from the home
1395:                    network, has acquired a care-of address and
1396:                    has initiated the care-of address registration
1397:                    process.
1398:                    Discontinuities in the value of this counter can
1399:                    occur at re-initialization of the mobile router.
1400:                   "
1401:           REFERENCE
1402:               "RFC3963 : Section 3."
1403:               ::= { nemoRoamingCounters 2 }
1404: 
1405: 
1406:       nemoMovedFNtoFN OBJECT-TYPE
1407:           SYNTAX      Counter32
1408:           MAX-ACCESS  read-only
1409:           STATUS      current
1410:           DESCRIPTION
1411:                   "Number of times the mobile router has detected
1412:                    movement from to a foreign network from the home
1413:                    network, has reconstructed its care-of address and
1414:                    has initiated the care-of address registration
1415:                    process.
1416:                    Discontinuities in the value of this counter can
1417:                    occur at re-initialization of the mobile router.
1418:                   "
1419:               ::= { nemoRoamingCounters 3 }
1420: 
1421: 
1422:       nemoBetterIfDetected OBJECT-TYPE
1423:           SYNTAX      Counter32
1424:           MAX-ACCESS  read-only
1425:           STATUS      current
1426:           DESCRIPTION
1427:                   "Number of times the NEMO entity has found roaming
1428:                    interface with better priority.
1429:                    Discontinuities in the value of this counter can
1430:                    occur at re-initialization of the mobile router.
1431:                   "
1432:               ::= { nemoRoamingCounters 4 }
1433: 
1434: 
1435: 
1436: 
1437:       --
1438:       --
1439:       -- nemoNotifications
1440:       --
1441:       --
1442: 
1443: 
1444:       nemoHomeTunnelEstablished NOTIFICATION-TYPE
1445:           OBJECTS   {
1446:                       nemoActiveRoamingIfIndex,
1447:                       nemoEstablishedHomeTunnelIfIndex,
1448:                       nemoRegCareofAddressType,
1449:                       nemoRegCareofAddress
1450:                     }
1451:           STATUS    current
1452:           DESCRIPTION
1453:                   "This notification is sent by the mobile router
1454:                    every time the tunnel is established between the
1455:                    home agent and the mobile router.
1456:                   "
1457:           REFERENCE
1458:               "RFC3963 : Section 5.5"
1459:               ::= { nemoNotifications 1 }
1460: 
1461: 
1462:       nemoHomeTunnelReleased NOTIFICATION-TYPE
1463:           OBJECTS {
1464:                     nemoActiveRoamingIfIndex,
1465:                     nemoEstablishedHomeTunnelIfIndex,
1466:                     nemoRegCareofAddressType,
1467:                     nemoRegCareofAddress
1468:                   }
1469:           STATUS    current
1470:           DESCRIPTION
1471:                   "This notification is sent by the mobile router
1472:                    every time the tunnel is deleted between the home
1473:                    agent and the mobile router.
1474:                   "
1475:           REFERENCE
1476:               "RFC3963 : Section 5.5"
1477:               ::= { nemoNotifications 2}
1478: 
1479: 
1480: 
1481:        -- Conformance information
1482:       nemoGroups      OBJECT IDENTIFIER ::= { nemoConformance 1 }
1483:       nemoCompliances OBJECT IDENTIFIER ::= { nemoConformance 2 }
1484: 
1485: 
1486:        -- Units of conformance
1487:       nemoSystemGroup    OBJECT-GROUP
1488:            OBJECTS {
1489:                      nemoRoamingStatus,
1490:                      nemoRegisteredUpTime,
1491:                      nemoLastAcceptedRegTime,
1492:                      nemoLastRejectedRegTime,
1493:                      nemoTimeSinceLastRoamed,
1494:                      nemoRegHomeAgentAddressType,
1495:                      nemoRegHomeAgentAddress,
1496:                      nemoRegHomeAddressType,
1497:                      nemoRegHomeAddress,
1498:                      nemoRegHomeAddressPrefixLength,
1499:                      nemoRegCareofAddressType,
1500:                      nemoRegCareofAddress,
1501:                      nemoRegCareofAddressPrefixLength,
1502:                      nemoActiveRoamingIfIndex,
1503:                      nemoEstablishedHomeTunnelIfIndex
1504:           }
1505:            STATUS  current
1506:            DESCRIPTION
1507:                    " A collection of objects for basic NEMO
1508:                      monitoring."
1509:            ::= { nemoGroups 1 }
1510: 
1511: 
1512:       nemoConfigurationGroup    OBJECT-GROUP
1513:            OBJECTS {
1514:                      nemoHomeRegLifeTime,
1515:                      nemoHomeRegRetryCount,
1516:                      nemoHomeRegRetryDelay,
1517:                      nemoHomeRegExtendBeforeExpiry,
1518:                      nemoDynamicHADiscovery,
1519:                      nemoHomeAddressIdentifierType,
1520:                      nemoHomeAddressIdentifierInetType,
1521:                      nemoHomeAddressIdentifier,
1522:                      nemoHomeIfIndex,
1523:                      nemoPrefixRegMode,
1524:                      nemoRegisterConnectedPrefixes,
1525:                  --  nemoHomeNetworkPrefixType,
1526:                  --  nemoHomeNetworkPrefix,
1527:                  --  nemoHomeNetworkPrefixLength,
1528:                      nemoHomeNetworkPrefixLifeTime,
1529:                      nemoPrefixLifeTime,
1530:                  --  nemoRoamingIfIndex,
1531:                  --  nemoRoamingIfPriority,
1532:                      nemoRoamingIfDescription,
1533:                      nemoRoamingIfRoamHoldDownTime,
1534:                      nemoDHAADRequests,
1535:                      nemoDHAADRepliesWNemoSupport,
1536:                      nemoDHAADRepliesWONemoSupport,
1537:                      nemoDHAADDiscoveryTimeouts,
1538:                      nemoHaSupportsMr,
1539:                      nemoMrBLMode,
1540:                      nemoMrBLMrFlag,
1541:                      nemoBindingMrFlag,
1542:                      nemoBindingMrMode,
1543:                      nemoHaPrefixType,
1544:                      nemoHaPrefix,
1545:                      nemoHaPrefixLength,
1546:                      nemoHaPrefixSource,
1547:                      nemoMrDiscoveryRequests,
1548:                      nemoMrDiscoveryReplies,
1549:                      nemoMrDiscoveryRepliesRouterFlagZero
1550:           }
1551:            STATUS  current
1552:            DESCRIPTION
1553:                    " A collection of objects for basic NEMO
1554:                      configuration monitoring."
1555:            ::= { nemoGroups 2 }
1556: 
1557: 
1558:       nemoStatsGroup    OBJECT-GROUP
1559:            OBJECTS {
1560:                      nemoBindingAcksWONemoSupport,
1561:                      nemoBindingAckNotHomeRegn,
1562:                      nemoBindingRegTypeChanged,
1563:                      nemoOpNotSupported,
1564:                      nemoInvalidPrefix,
1565:                      nemoNotAuthorizedForPrefix,
1566:                      nemoForwardingSetupFailed,
1567:                      nemoMovedHome,
1568:                      nemoMovedOutofHome,
1569:                      nemoMovedFNtoFN,
1570:                      nemoBetterIfDetected
1571:           }
1572:            STATUS  current
1573:            DESCRIPTION
1574:                    " A collection of objects for basic NEMO
1575:                      monitoring.
1576:                    "
1577:            ::= { nemoGroups 3 }
1578: 
1579: 
1580:        nemoNotificationGroup   NOTIFICATION-GROUP
1581:            NOTIFICATIONS {
1582:                     nemoHomeTunnelEstablished,
1583:                     nemoHomeTunnelReleased
1584:           }
1585:            STATUS  current
1586:            DESCRIPTION
1587:                    "A collection of notifications from a home agent
1588:                     or correspondent node to the Manager about the
1589:                     tunnel status of the mobile router.
1590:                    "
1591:            ::= { nemoGroups 4 }
1592: 
1593: 
1594: 
1595:        -- Compliance statements
1596:       nemoCoreCompliance MODULE-COMPLIANCE
1597:            STATUS  current
1598:            DESCRIPTION
1599:                   "The compliance statement for SNMP entities
1600:                    which implement the MOBILEIPV6-MIB.
1601:                    There are a number of INDEX objects that cannot be
1602:                    represented in the form of OBJECT clauses in
1603:                    SMIv2, but for which there are compliance
1604:                    requirements, expressed in OBJECT clause form in
1605:                    this
1606:                    description:
1607:                    -- OBJECT      nemoBindingHomeAddressType
1608:                    -- SYNTAX      InetAddressType { ipv6(2) }
1609:                    -- DESCRIPTION
1610:                    --   This MIB module requires support for global
1611:                    --   ipv6 addresses for the nemoBindingHomeAddress
1612:                    --   object.
1613:                    --
1614:                    "
1615:            MODULE  -- this module
1616:                MANDATORY-GROUPS { nemoSystemGroup,
1617:                                   nemoConfigurationGroup,
1618:                                   nemoStatsGroup,
1619:                                   nemoNotificationGroup
1620:                                 }
1621: 
1622: 
1623:            ::= { nemoCompliances 1 }
1624: 
1625: 
1626: 
1627:       END
1628: 
1629: -- 
1630: --    Copyright (C) The IETF Trust (2007).
1631: -- 
1632: --    This document is subject to the rights, licenses and restrictions
1633: --    contained in BCP 78, and except as set forth therein, the authors
1634: --    retain all their rights.
1635: -- 
1636: --    This document and the information contained herein are provided on an
1637: --    "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
1638: --    OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
1639: --    THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
1640: --    OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
1641: --    THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
1642: --    WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1643: -- 
1644: -- 
1645: -- Intellectual Property
1646: -- 
1647: --    The IETF takes no position regarding the validity or scope of any
1648: --    Intellectual Property Rights or other rights that might be claimed to
1649: --    pertain to the implementation or use of the technology described in
1650: --    this document or the extent to which any license under such rights
1651: --    might or might not be available; nor does it represent that it has
1652: --    made any independent effort to identify any such rights.  Information
1653: --    on the procedures with respect to rights in RFC documents can be
1654: --    found in BCP 78 and BCP 79.
1655: -- 
1656: --    Copies of IPR disclosures made to the IETF Secretariat and any
1657: --    assurances of licenses to be made available, or the result of an
1658: --    attempt made to obtain a general license or permission for the use of
1659: --    such proprietary rights by implementers or users of this
1660: --    specification can be obtained from the IETF on-line IPR repository at
1661: --    http://www.ietf.org/ipr.
1662: -- 
1663: --    The IETF invites any interested party to bring to its attention any
1664: --    copyrights, patents or patent applications, or other proprietary
1665: --    rights that may cover technology that may be required to implement
1666: --    this standard.  Please address the information to the IETF at
1667: --    ietf-ipr@ietf.org.
1668: -- 
1669: -- 
1670: -- Acknowledgment
1671: -- 
1672: --    Funding for the RFC Editor function is provided by the IETF
1673: --    Administrative Support Activity (IASA).
1674: