1-- ***************************************************************** 2-- CISCO-IP-IF-MIB.my 3-- 4-- September 2002, Jayakumar Kadirvelu 5-- July 2008, Patrick R. Gili 6-- 7-- Copyright (c) 2002, 2008 by Cisco Systems Inc. 8-- All rights reserved. 9-- ***************************************************************** 10 11CISCO-IP-IF-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 OBJECT-TYPE 16 FROM SNMPv2-SMI 17 MODULE-COMPLIANCE, 18 OBJECT-GROUP 19 FROM SNMPv2-CONF 20 SnmpAdminString 21 FROM SNMP-FRAMEWORK-MIB 22 RowStatus, 23 StorageType, 24 TEXTUAL-CONVENTION 25 FROM SNMPv2-TC 26 InetAddressPrefixLength, 27 InetAddressType, 28 InetAddress 29 FROM INET-ADDRESS-MIB 30 InterfaceIndex, 31 ifIndex 32 FROM IF-MIB 33 ciscoMgmt 34 FROM CISCO-SMI; 35 36 37ciscoIPIfMIB MODULE-IDENTITY 38 LAST-UPDATED "200808080000Z" 39 ORGANIZATION "Cisco Systems, Inc." 40 CONTACT-INFO 41 "Cisco Systems 42 Customer Service 43 Postal: 170 W Tasman Drive 44 San Jose, CA 95134 45 USA 46 Tel: +1 800 553-NETS 47 48 E-mail: cs-snmp@cisco.com" 49 DESCRIPTION 50 "The MIB module for configuring IP characteristics 51 of the interfaces of a device." 52 REVISION "200808080000Z" 53 DESCRIPTION 54 "Modified the definition for ciiHelperAdressVrf to conform to the 55 de facto standard." 56 REVISION "200807280000Z" 57 DESCRIPTION 58 "Added ciiHelperAddressTable." 59 REVISION "200210120000Z" 60 DESCRIPTION 61 "Added ciiIPIfAddressTable. 62 Added ciiIPIfAddressChangeNotify notification. 63 Deprecated ciscoIPIfMIBCompliance and added 64 ciscoIPIfMIBCompliance1. 65 Added ciscoIPIfAddressConfigurationGroup3, 66 ciscoIPIfAddressConfigurationGroup4, 67 ciscoIPIfNotificationGroup. 68 Added IpAddressCatagory TC." 69 REVISION "200210100000Z" 70 DESCRIPTION 71 "Initial version of this MIB module." 72 ::= { ciscoMgmt 309 } 73 74 75ciscoIPIfMIBNotifs OBJECT IDENTIFIER 76 ::= { ciscoIPIfMIB 0 } 77 78ciscoIPIfMIBObjects OBJECT IDENTIFIER 79 ::= { ciscoIPIfMIB 1 } 80 81ciscoIPIfMIBConform OBJECT IDENTIFIER 82 ::= { ciscoIPIfMIB 2 } 83 84ciiIPAddressConfiguration OBJECT IDENTIFIER 85 ::= { ciscoIPIfMIBObjects 1 } 86 87ciiHelperAddressConfiguration OBJECT IDENTIFIER 88 ::= { ciscoIPIfMIBObjects 2 } 89 90ciiIPIfNotifications OBJECT IDENTIFIER 91 ::= { ciscoIPIfMIBNotifs 0 } 92 93 94-- Textual Conventions 95 96IpAddressCatagory ::= TEXTUAL-CONVENTION 97 STATUS current 98 DESCRIPTION 99 "Represents the IP address category. 100 single(1) - Indicates that the IP addressing 101 information for this interface, 102 has no primary/secondary category. 103 104 primary(2) - Indicates that this interface 105 provides primary IP addressing 106 information. 107 108 secondary(3) - Indicates that this interface 109 provides a secondary IP 110 addressing information. There 111 may be more than one seconday 112 IP addressing information for 113 an interface." 114 SYNTAX INTEGER { 115 single(1), 116 primary(2), 117 secondary(3) 118 } 119 120-- IP Address Configuration objects 121 122ciiIPAddressCategoryCap OBJECT-TYPE 123 SYNTAX BITS { 124 single(0), 125 primary(1), 126 secondary(2) 127 } 128 MAX-ACCESS read-only 129 STATUS current 130 DESCRIPTION 131 "This object indicates what types of IP address category can 132 be configured on this device. 133 134 single(0) means that each interface on the device can be 135 assigned only one IP address. 136 137 primary(1) means that each interface on the device can be 138 assigned an IP address as the primary one. 139 140 secondary(2) means that each interface on the device can be 141 assigned an IP address as the secondary one. 142 143 Devices which has the single(0) bit set to 1, should have 144 the primary(1) and secondary(2) bits set to 0. 145 Likewise devices which have the primary(1) and/or 146 secondary(2) bits set to 1, should have the single(0) 147 set to 0." 148 ::= { ciiIPAddressConfiguration 1 } 149 150ciiIPAddressTable OBJECT-TYPE 151 SYNTAX SEQUENCE OF CiiIPAddressEntry 152 MAX-ACCESS not-accessible 153 STATUS current 154 DESCRIPTION 155 "The table of addressing information relevant to 156 this entity's IP addresses. This is the enhancement of 157 the ipAddrTable in IP-MIB." 158 REFERENCE "RFC 2011" 159 ::= { ciiIPAddressConfiguration 2 } 160 161ciiIPAddressEntry OBJECT-TYPE 162 SYNTAX CiiIPAddressEntry 163 MAX-ACCESS not-accessible 164 STATUS current 165 DESCRIPTION 166 "The addressing information for one of this 167 entity's IP addresses. 168 169 The only way an entry can be created is by setting the 170 ciiIPAddressStatus object to 'create and go' and the 171 only way an entry can be destroyed is by setting the 172 ciiIPAddressStatus object to 'destroy'. 173 174 Any column in the entry may be modified anytime, 175 when the value of ciiIPAddressStatus is 'active'." 176 INDEX { 177 ciiIPAddressType, 178 ciiIPAddress 179 } 180 ::= { ciiIPAddressTable 1 } 181 182CiiIPAddressEntry ::= SEQUENCE { 183 ciiIPAddressType InetAddressType, 184 ciiIPAddress InetAddress, 185 ciiIPAddressIfIndex InterfaceIndex, 186 ciiIPAddressPrefixLength InetAddressPrefixLength, 187 ciiIPAddressBroadcast InetAddress, 188 ciiIPAddressCategory IpAddressCatagory, 189 ciiIPAddressStatus RowStatus 190} 191 192ciiIPAddressType OBJECT-TYPE 193 SYNTAX InetAddressType 194 MAX-ACCESS not-accessible 195 STATUS current 196 DESCRIPTION 197 "The type of Internet address for all the objects with SYNTAX 198 InetAddress and InetAddressPrefixLength in this entry." 199 ::= { ciiIPAddressEntry 1 } 200 201ciiIPAddress OBJECT-TYPE 202 SYNTAX InetAddress (SIZE (1..36)) 203 MAX-ACCESS not-accessible 204 STATUS current 205 DESCRIPTION 206 "The IP address to which this entry's addressing 207 information pertains." 208 ::= { ciiIPAddressEntry 2 } 209 210ciiIPAddressIfIndex OBJECT-TYPE 211 SYNTAX InterfaceIndex 212 MAX-ACCESS read-create 213 STATUS current 214 DESCRIPTION 215 "The index value which uniquely identifies the 216 interface to which this entry is applicable. 217 ciiIPAddressIfIndex is the same as the ifIndex of the 218 interface associated with this ciiIPAddressEntry." 219 ::= { ciiIPAddressEntry 3 } 220 221ciiIPAddressPrefixLength OBJECT-TYPE 222 SYNTAX InetAddressPrefixLength 223 MAX-ACCESS read-create 224 STATUS current 225 DESCRIPTION 226 "The length of the prefix associated with the IP address 227 of this entry. 228 A value of zero causes all addresses to match. 229 The type of address is specified by ciiIPAddressType of 230 this entry." 231 ::= { ciiIPAddressEntry 4 } 232 233ciiIPAddressBroadcast OBJECT-TYPE 234 SYNTAX InetAddress 235 MAX-ACCESS read-create 236 STATUS current 237 DESCRIPTION 238 "The broadcast address associated with the 239 IP address of this entry. 240 The type of address is specified by ciiIPAddressType of 241 this entry." 242 ::= { ciiIPAddressEntry 5 } 243 244ciiIPAddressCategory OBJECT-TYPE 245 SYNTAX IpAddressCatagory 246 MAX-ACCESS read-create 247 STATUS current 248 DESCRIPTION 249 "Indicates the IP address category of this entry. 250 Setting of this object has to comply with the value of 251 ciiIPAddressCategoryCap." 252 ::= { ciiIPAddressEntry 6 } 253 254ciiIPAddressStatus OBJECT-TYPE 255 SYNTAX RowStatus 256 MAX-ACCESS read-create 257 STATUS current 258 DESCRIPTION 259 "This object is used to manage creation and deletion of rows 260 in this table. 261 262 ciiIPAddressStatus must be set to 'creatAndGo' to create 263 an entry and set to 'destroy' to delete an entry. 264 265 The value in any column may be modified any time even the 266 value of this entry rowStatus object is 'active'. 267 268 Caution has to be taken before destroying any entry. 269 Example: Need to change the IP address of an interface, 270 which provides sole network connectivity. 271 This has to be done by destroying the entry and creating 272 a new one. The device would loose network connectivity 273 after the entry is destroyed. In this case, the destroy 274 of the old entry and the creation on the new entry 275 should be packed in the same PDU." 276 ::= { ciiIPAddressEntry 7 } 277 278 279-- ciiIPIfAddressTable 280 281ciiIPIfAddressTable OBJECT-TYPE 282 SYNTAX SEQUENCE OF CiiIPIfAddressEntry 283 MAX-ACCESS not-accessible 284 STATUS current 285 DESCRIPTION 286 "The table of addressing information relevant to 287 this entity's IP addresses. This is the enhancement of 288 the ipAddrTable in IP-MIB. 289 This table is same as ciiIPAddressTable accept 290 that ciiIPIfAddressIfIndex is part of the INDEX 291 clause. 292 This table is used to configure an IP address on a 293 interface identified by ifIndex. Each interface can be 294 configured with multiple IP addresses. 295 When requested to create/delete an entry in this 296 table, the agent also creates/deletes a 297 correspondng entry in the ipAddrTable of rfc2011. 298 Entries in this table are created/deleted only by 299 network managers. Agents will typically only allow 300 entries to be created on a subset of ifIndex values." 301 REFERENCE "RFC 2011" 302 ::= { ciiIPAddressConfiguration 3 } 303 304ciiIPIfAddressEntry OBJECT-TYPE 305 SYNTAX CiiIPIfAddressEntry 306 MAX-ACCESS not-accessible 307 STATUS current 308 DESCRIPTION 309 "The addressing information for one of this 310 entity's IP addresses. 311 312 The only way an entry can be created is by setting the 313 ciiIPIfAddressStatus object to 'create and go' and the 314 only way an entry can be destroyed is by setting the 315 ciiIPIfAddressStatus object to 'destroy'. 316 317 Any column in the entry may be modified anytime, 318 when the value of ciiIPIfAddressStatus is 'active'." 319 INDEX { 320 ciiIPAddressIfIndex, 321 ciiIPAddressType, 322 ciiIPAddress 323 } 324 ::= { ciiIPIfAddressTable 1 } 325 326CiiIPIfAddressEntry ::= SEQUENCE { 327 ciiIPIfAddressPrefixLength InetAddressPrefixLength, 328 ciiIPIfAddressBroadcast InetAddress, 329 ciiIPIfAddressCategory IpAddressCatagory, 330 ciiIPIfAddressStatus RowStatus 331} 332 333ciiIPIfAddressPrefixLength OBJECT-TYPE 334 SYNTAX InetAddressPrefixLength 335 MAX-ACCESS read-create 336 STATUS current 337 DESCRIPTION 338 "The length of the prefix associated with the IP address 339 of this entry. 340 A value of zero causes all addresses to match. 341 The type of address is specified by ciiIPAddressType of 342 this entry. 343 This object is same as the ciiIPAddressPrefixLength 344 object, and changes to one will affect the other." 345 ::= { ciiIPIfAddressEntry 1 } 346 347ciiIPIfAddressBroadcast OBJECT-TYPE 348 SYNTAX InetAddress 349 MAX-ACCESS read-create 350 STATUS current 351 DESCRIPTION 352 "The broadcast address associated with the 353 IP address of this entry. 354 The type of address is specified by ciiIPAddressType of 355 this entry. 356 This object is same as the ciiIPAddressBroadcast 357 object, and changes to one will affect the other." 358 ::= { ciiIPIfAddressEntry 2 } 359 360ciiIPIfAddressCategory OBJECT-TYPE 361 SYNTAX IpAddressCatagory 362 MAX-ACCESS read-create 363 STATUS current 364 DESCRIPTION 365 "Indicates the IP address category of this entry. 366 Setting of this object has to comply with the value of 367 ciiIPAddressCategoryCap. 368 369 This object is same as the ciiIPAddressCategory 370 object, and changes to one will affect the other." 371 ::= { ciiIPIfAddressEntry 3 } 372 373ciiIPIfAddressStatus OBJECT-TYPE 374 SYNTAX RowStatus 375 MAX-ACCESS read-create 376 STATUS current 377 DESCRIPTION 378 "This object is used to manage creation and deletion of rows 379 in this table. 380 381 ciiIPAddressStatus must be set to 'creatAndGo' to create 382 an entry and set to 'destroy' to delete an entry. 383 384 The value in any column may be modified any time even the 385 value of this entry rowStatus object is 'active'. 386 387 Caution has to be taken before destroying any entry. 388 Example: Need to change the IP address of an interface, 389 which provides sole network connectivity. 390 This has to be done by destroying the entry and creating 391 a new one. The device would loose network connectivity 392 after the entry is destroyed. In this case, the destroy 393 of the old entry and the creation on the new entry 394 should be packed in the same PDU." 395 ::= { ciiIPIfAddressEntry 4 } 396 397 398-- IP Helper Address Configuration 399 400ciiHelperAddressTable OBJECT-TYPE 401 SYNTAX SEQUENCE OF CiiHelperAddressEntry 402 MAX-ACCESS not-accessible 403 STATUS current 404 DESCRIPTION 405 "This table lists the IP helper addresses associated with each 406 interface." 407 ::= { ciiHelperAddressConfiguration 1 } 408 409ciiHelperAddressEntry OBJECT-TYPE 410 SYNTAX CiiHelperAddressEntry 411 MAX-ACCESS not-accessible 412 STATUS current 413 DESCRIPTION 414 "An entry describes a single IP helper address associated with 415 the corresponding interface, identified by the ifIndex-value 416 assigned to the interface. 417 418 A peer SNMP entity may associate a helper address with an 419 interface by setting an instance of ciiHelperAddressStatus to 420 'createAndWait' or 'createAndGo'. Observe that an 421 implementation that does not support these options must specify 422 these limitations in an agent capabilities statement. 423 424 Other management entities (e.g., the local console) may 425 associate a helper address with an interface. In these cases, 426 the system must automatically create a row in the 427 ciiHelperAddressTable. 428 429 A peer SNMP entity may disassociate a helper address from an 430 interface by setting the corresponding instance of 431 ciiHelperAddressStatus to 'destroy'. Observe an implementation 432 that does not support this option must specify this limitation 433 in an agent capabilities statement. 434 435 Other management entities may disassociate a helper address 436 from an interface. In these cases, the system must 437 automatically destroy the corresponding row in the 438 ciiHelperAddressTable. 439 440 The system automatically destroys a row when the system destroys 441 the corresponding interface in the ifTable." 442 INDEX { 443 ifIndex, 444 ciiHelperAddressVrf, 445 ciiHelperAddressType, 446 ciiHelperAddress 447 } 448 ::= { ciiHelperAddressTable 1 } 449 450CiiHelperAddressEntry ::= SEQUENCE { 451 ciiHelperAddressVrf SnmpAdminString, 452 ciiHelperAddressType InetAddressType, 453 ciiHelperAddress InetAddress, 454 ciiHelperAddressStatus RowStatus, 455 ciiHelperAddressStorage StorageType 456} 457 458ciiHelperAddressVrf OBJECT-TYPE 459 SYNTAX SnmpAdminString (SIZE (0..32)) 460 MAX-ACCESS not-accessible 461 STATUS current 462 DESCRIPTION 463 "This object indicates the name assigned to the Virtual Routing 464 and Forwarding (VRF) instance in which the IP helper address 465 resides." 466 ::= { ciiHelperAddressEntry 1 } 467 468ciiHelperAddressType OBJECT-TYPE 469 SYNTAX InetAddressType 470 MAX-ACCESS not-accessible 471 STATUS current 472 DESCRIPTION 473 "This object indicates the type of IP address indicated by the 474 corresponding instance of ciiHelperAddress." 475 ::= { ciiHelperAddressEntry 2 } 476 477ciiHelperAddress OBJECT-TYPE 478 SYNTAX InetAddress 479 MAX-ACCESS not-accessible 480 STATUS current 481 DESCRIPTION 482 "This object indicates the IP helper address." 483 ::= { ciiHelperAddressEntry 3 } 484 485ciiHelperAddressStatus OBJECT-TYPE 486 SYNTAX RowStatus 487 MAX-ACCESS read-create 488 STATUS current 489 DESCRIPTION 490 "This object specifies the status of the row. The following 491 columns must be valid before activing the row: 492 493 - ciiHelperAddressStorage 494 495 An implementation must not allow an EMS/NMS to modify any 496 column once the row has been activated." 497 ::= { ciiHelperAddressEntry 4 } 498 499ciiHelperAddressStorage OBJECT-TYPE 500 SYNTAX StorageType 501 MAX-ACCESS read-create 502 STATUS current 503 DESCRIPTION 504 "This object specifies the memory realization of the row." 505 DEFVAL { volatile } 506 ::= { ciiHelperAddressEntry 5 } 507 508 509-- Notifications 510-- None 511-- 512-- Conformance 513 514ciscoIPIfMIBCompliances OBJECT IDENTIFIER 515 ::= { ciscoIPIfMIBConform 1 } 516 517ciscoIPIfMIBGroups OBJECT IDENTIFIER 518 ::= { ciscoIPIfMIBConform 2 } 519 520 521ciscoIPIfMIBCompliance MODULE-COMPLIANCE 522 STATUS deprecated 523 DESCRIPTION 524 "The compliance statement for the CISCO-IP-IF-MIB. 525 526 OBJECT ciiIPAddressType 527 SYNTAX INTEGER { ipv4(1) } 528 DESCRIPTION 529 An implementation is only required to support IPv4 530 addresses. 531 532 OBJECT ciiIPAddress 533 SYNTAX InetAddress (SIZE(4)) 534 DESCRIPTION 535 An implementation is only required to support IPv4 536 addresses." 537 MODULE -- this module 538 MANDATORY-GROUPS { ciscoIPIfAddressConfigurationGroup1 } 539 540 GROUP ciscoIPIfAddressConfigurationGroup2 541 DESCRIPTION 542 "Implementation of this group is optional." 543 544 OBJECT ciiIPAddressBroadcast 545 SYNTAX InetAddress (SIZE (4)) 546 MIN-ACCESS read-only 547 DESCRIPTION 548 "An implementation is only required if the value of 549 ciiIPAddressType in the same conceptual row is ipv4(1). 550 551 Write access is not required." 552 553 OBJECT ciiIPAddressStatus 554 SYNTAX INTEGER { 555 active(1), 556 createAndGo(4), 557 destroy(6) 558 } 559 DESCRIPTION 560 "An implementation is only required to support 561 three of the six enumerated values of the RowStatus 562 textual convention, specifically: active(1), 563 createAndGo(4), and destroy(6)." 564 ::= { ciscoIPIfMIBCompliances 1 } 565 566ciscoIPIfMIBCompliance1 MODULE-COMPLIANCE 567 STATUS deprecated 568 DESCRIPTION 569 "The compliance statement for the CISCO-IP-IF-MIB. 570 571 OBJECT ciiIPAddressType 572 SYNTAX INTEGER { ipv4(1) } 573 DESCRIPTION 574 An implementation is only required to support IPv4 575 addresses. 576 577 OBJECT ciiIPAddress 578 SYNTAX InetAddress (SIZE(4)) 579 DESCRIPTION 580 An implementation is only required to support IPv4 581 addresses." 582 MODULE -- this module 583 GROUP ciscoIPIfAddressConfigurationGroup1 584 DESCRIPTION 585 "Implementation of this group is optional. But in an 586 implementaion of this mib, either 587 ciscoIPIfAddressConfigGroup1 or 588 ciscoIPIfAddressConfigGroup3 must be 589 implemented." 590 591 GROUP ciscoIPIfAddressConfigurationGroup2 592 DESCRIPTION 593 "Implementation of this group is optional." 594 595 GROUP ciscoIPIfAddressConfigurationGroup3 596 DESCRIPTION 597 "Implementation of this group is optional. But in an 598 implementaion of this mib, either 599 ciscoIPIfAddressConfigGroup1 or 600 ciscoIPIfAddressConfigGroup3 must be 601 implemented." 602 603 GROUP ciscoIPIfAddressConfigurationGroup4 604 DESCRIPTION 605 "Implementation of this group is optional." 606 607 OBJECT ciiIPAddressBroadcast 608 SYNTAX InetAddress (SIZE (4)) 609 MIN-ACCESS read-only 610 DESCRIPTION 611 "An implementation is only required if the value of 612 ciiIPAddressType in the same conceptual row is ipv4(1). 613 614 Write access is not required." 615 616 OBJECT ciiIPAddressStatus 617 SYNTAX INTEGER { 618 active(1), 619 createAndGo(4), 620 destroy(6) 621 } 622 DESCRIPTION 623 "An implementation is only required to support 624 three of the six enumerated values of the RowStatus 625 textual convention, specifically: active(1), 626 createAndGo(4), and destroy(6)." 627 628 OBJECT ciiIPIfAddressBroadcast 629 SYNTAX InetAddress (SIZE (4)) 630 MIN-ACCESS read-only 631 DESCRIPTION 632 "An implementation is only required if the value of 633 ciiIPAddressType in the same conceptual row is ipv4(1). 634 635 Write access is not required." 636 637 OBJECT ciiIPIfAddressStatus 638 SYNTAX INTEGER { 639 active(1), 640 createAndGo(4), 641 destroy(6) 642 } 643 DESCRIPTION 644 "An implementation is only required to support 645 three of the six enumerated values of the RowStatus 646 textual convention, specifically: active(1), 647 createAndGo(4), and destroy(6)." 648 649 OBJECT ciiIPIfAddressCategory 650 MIN-ACCESS read-only 651 DESCRIPTION 652 "Write access is not required." 653 ::= { ciscoIPIfMIBCompliances 2 } 654 655ciscoIPIfMIBCompliance2 MODULE-COMPLIANCE 656 STATUS current 657 DESCRIPTION 658 "The compliance statement for the CISCO-IP-IF-MIB. 659 660 OBJECT ciiIPAddressType 661 SYNTAX INTEGER { ipv4(1) } 662 DESCRIPTION 663 An implementation is only required to support IPv4 664 addresses. 665 666 OBJECT ciiIPAddress 667 SYNTAX InetAddress (SIZE(4)) 668 DESCRIPTION 669 An implementation is only required to support IPv4 670 addresses." 671 MODULE -- this module 672 GROUP ciscoIPIfAddressConfigurationGroup1 673 DESCRIPTION 674 "Implementation of this group is optional. But in an 675 implementaion of this mib, either 676 ciscoIPIfAddressConfigGroup1 or 677 ciscoIPIfAddressConfigGroup3 must be 678 implemented." 679 680 GROUP ciscoIPIfAddressConfigurationGroup2 681 DESCRIPTION 682 "Implementation of this group is optional." 683 684 GROUP ciscoIPIfAddressConfigurationGroup3 685 DESCRIPTION 686 "Implementation of this group is optional. But in an 687 implementaion of this mib, either 688 ciscoIPIfAddressConfigGroup1 or 689 ciscoIPIfAddressConfigGroup3 must be 690 implemented." 691 692 GROUP ciscoIPIfAddressConfigurationGroup4 693 DESCRIPTION 694 "Implementation of this group is optional." 695 696 GROUP ciiHelperAddressGroup 697 DESCRIPTION 698 "This group is mandatory only for those implementations that 699 support interface IP address helper address configuration." 700 701 OBJECT ciiIPAddressBroadcast 702 SYNTAX InetAddress (SIZE (4)) 703 MIN-ACCESS read-only 704 DESCRIPTION 705 "An implementation is only required if the value of 706 ciiIPAddressType in the same conceptual row is ipv4(1). 707 708 Write access is not required." 709 710 OBJECT ciiIPAddressStatus 711 SYNTAX INTEGER { 712 active(1), 713 createAndGo(4), 714 destroy(6) 715 } 716 DESCRIPTION 717 "An implementation is only required to support 718 three of the six enumerated values of the RowStatus 719 textual convention, specifically: active(1), 720 createAndGo(4), and destroy(6)." 721 722 OBJECT ciiIPIfAddressBroadcast 723 SYNTAX InetAddress (SIZE (4)) 724 MIN-ACCESS read-only 725 DESCRIPTION 726 "An implementation is only required if the value of 727 ciiIPAddressType in the same conceptual row is ipv4(1). 728 729 Write access is not required." 730 731 OBJECT ciiIPIfAddressStatus 732 SYNTAX INTEGER { 733 active(1), 734 createAndGo(4), 735 destroy(6) 736 } 737 DESCRIPTION 738 "An implementation is only required to support 739 three of the six enumerated values of the RowStatus 740 textual convention, specifically: active(1), 741 createAndGo(4), and destroy(6)." 742 743 OBJECT ciiIPIfAddressCategory 744 MIN-ACCESS read-only 745 DESCRIPTION 746 "Write access is not required." 747 748 OBJECT ciiHelperAddressStatus 749 MIN-ACCESS read-only 750 DESCRIPTION 751 "An implementation must at least provide read-only access to 752 this object." 753 754 OBJECT ciiHelperAddressStorage 755 MIN-ACCESS read-only 756 DESCRIPTION 757 "An implementation must at least provide read-only access to 758 this object." 759 ::= { ciscoIPIfMIBCompliances 3 } 760 761-- Units of Conformance 762 763ciscoIPIfAddressConfigurationGroup1 OBJECT-GROUP 764 OBJECTS { 765 ciiIPAddressCategoryCap, 766 ciiIPAddressIfIndex, 767 ciiIPAddressPrefixLength, 768 ciiIPAddressCategory, 769 ciiIPAddressStatus 770 } 771 STATUS current 772 DESCRIPTION 773 "A collection of objects for the address configuration 774 of interfaces." 775 ::= { ciscoIPIfMIBGroups 1 } 776 777ciscoIPIfAddressConfigurationGroup2 OBJECT-GROUP 778 OBJECTS { ciiIPAddressBroadcast } 779 STATUS current 780 DESCRIPTION 781 "A collection of objects for the broadcast address 782 configuration of interfaces." 783 ::= { ciscoIPIfMIBGroups 2 } 784 785ciscoIPIfAddressConfigurationGroup3 OBJECT-GROUP 786 OBJECTS { 787 ciiIPAddressCategoryCap, 788 ciiIPIfAddressPrefixLength, 789 ciiIPIfAddressCategory, 790 ciiIPIfAddressStatus 791 } 792 STATUS current 793 DESCRIPTION 794 "A collection of objects for the address configuration 795 of interfaces." 796 ::= { ciscoIPIfMIBGroups 3 } 797 798ciscoIPIfAddressConfigurationGroup4 OBJECT-GROUP 799 OBJECTS { ciiIPIfAddressBroadcast } 800 STATUS current 801 DESCRIPTION 802 "A collection of objects for the broadcast address 803 configuration of interfaces." 804 ::= { ciscoIPIfMIBGroups 4 } 805 806ciiHelperAddressGroup OBJECT-GROUP 807 OBJECTS { 808 ciiHelperAddressStatus, 809 ciiHelperAddressStorage 810 } 811 STATUS current 812 DESCRIPTION 813 "A collection of objects describing IP helper addresses 814 associated with interfaces." 815 ::= { ciscoIPIfMIBGroups 5 } 816 817END 818 819 820 821 822 823