1-- ********************************************************************* 2-- CISCO-IVR-MIB.my: Inter Virutal Storage Area Network (Inter-VSAN) 3-- Routing MIB 4-- 5-- July 2003, Vinay Gaonkar 6-- November 2004, John Fan 7-- 8-- Copyright (c) 2003, 2004, 2005 by cisco Systems, Inc. 9-- All rights reserved. 10-- 11-- ********************************************************************* 12 13 14CISCO-IVR-MIB DEFINITIONS ::= BEGIN 15IMPORTS 16 MODULE-IDENTITY, OBJECT-TYPE, 17 NOTIFICATION-TYPE, 18 Integer32, Unsigned32 FROM SNMPv2-SMI 19 MODULE-COMPLIANCE, OBJECT-GROUP, 20 NOTIFICATION-GROUP FROM SNMPv2-CONF 21 TEXTUAL-CONVENTION, RowStatus, 22 TruthValue, 23 TimeStamp FROM SNMPv2-TC 24 ciscoMgmt FROM CISCO-SMI 25 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 26 vsanIndex FROM CISCO-VSAN-MIB 27 FcList, ZoneQosPriorityLevel FROM CISCO-ZS-MIB 28 VsanIndex, FcNameId, DomainId, 29 FcAddressId FROM CISCO-ST-TC; 30 31 32ciscoIvrMIB MODULE-IDENTITY 33 LAST-UPDATED "200503030000Z" 34 ORGANIZATION "Cisco Systems Inc." 35 CONTACT-INFO 36 " Cisco Systems 37 Customer Service 38 Postal: 170 W Tasman Drive 39 San Jose, CA 95134 40 USA 41 Tel: +1 800 553 -NETS 42 E-mail: cs-san@cisco.com" 43 DESCRIPTION 44 "The MIB module for the management of Inter-VSAN 45 routing within the framework of Cisco's 46 Inter-VSAN Routing (IVR) Architecture. IVR allows 47 traffic between VSANs. VSANs are logically separated 48 Storage Area Networks (SANs) where traffic does not 49 cross VSAN boundaries. Certain SAN applications need 50 restricted communication between initiators and 51 targets which are in different VSANs. This MIB enables 52 the users to manage IVR. 53 54 The VSANs logically separate a single physical fabric 55 into multiple logical fabrics. Each of these physical 56 fabrics are called Autonmous Fabrics. In addition to 57 Inter-VSAN communication, IVR also enables 58 communication between Autonomous Fabrics. 59 60 Acronyms 61 The following acronyms are used in this document: 62 63 Lun: Logical Unit Number 64 65 IV: Inter-VSAN 66 67 IVR: Inter-VSAN Routing 68 69 PWWN: Port World Wide Name 70 71 AFID: Autonomous Fabric id 72 " 73 REVISION "200503030000Z" 74 DESCRIPTION 75 "To support IVR-2 protocol, 76 1.added new objects 77 civrFcidNatMode, civrVsanTopologyAutoDisc and 78 civrTopologyIvrSrvGrpNextIndex. 79 2.added new objects to civrZoneMemberTable, 80 civrZoneEnforcedZoneMemberTable, 81 civrZoneTable and civrZoneEnforcedZoneTable. 82 3.added new tables, civrTopologyAfidConfTable, 83 civrTopologyDefaultAfidTable, 84 and civrTopologyIvrSrvGrpTable. 85 4.added new compliances. 86 Added new values to eumeration provided by the 87 civrZoneSetActvatDeactvatResult object." 88 REVISION "200410270000Z" 89 DESCRIPTION 90 "Added new objects civrAddIvrVirtualDomainsVsans2k and 91 civrAddIvrVirtualDomainsVsans4k. 92 Added new compliance civrZoneServerMIBComplianceRev1." 93 REVISION "200311030000Z" 94 DESCRIPTION 95 "Obtained new OID. Removed civEnabled object. 96 Added notification civrDomainConflictNotify. 97 Added objects civDomainIdConflictVsan, 98 civrZoneMemberFabricId, 99 civrZoneSetActDeactPartialSucss to be sent with 100 notifications. 101 Added few more enumerations to ivrZonesetStatus 102 and civrZoneSetActvatDeactvatResult." 103 REVISION "200310200000Z" 104 DESCRIPTION 105 "Initial version of this MIB." 106 ::= { ciscoMgmt 371 } 107 108ciscoIvrMIBNotifications OBJECT IDENTIFIER ::= { ciscoIvrMIB 0 } 109ciscoIvrMIBObjects OBJECT IDENTIFIER ::= { ciscoIvrMIB 1 } 110ciscoIvrMIBConformance OBJECT IDENTIFIER ::= { ciscoIvrMIB 2 } 111 112cimIvrConfiguration OBJECT IDENTIFIER 113 ::= { ciscoIvrMIBObjects 1 } 114cimIvrStats OBJECT IDENTIFIER 115 ::= { ciscoIvrMIBObjects 2 } 116 117cimIvrGeneric OBJECT IDENTIFIER 118 ::= { cimIvrConfiguration 1 } 119 120cimIvrZoneset OBJECT IDENTIFIER 121 ::= { cimIvrConfiguration 2 } 122 123cimIvrZone OBJECT IDENTIFIER 124 ::= { cimIvrConfiguration 3 } 125 126cimIvrZoneMember OBJECT IDENTIFIER 127 ::= { cimIvrConfiguration 4 } 128 129cimIvrTopology OBJECT IDENTIFIER 130 ::= { cimIvrConfiguration 5 } 131 132cimIvrVirtualDomains OBJECT IDENTIFIER 133 ::= { cimIvrConfiguration 6 } 134 135-- Textual conventions 136CIvrZoneMemberType ::= TEXTUAL-CONVENTION 137 STATUS current 138 DESCRIPTION 139 "Type of IV zone member. 140 pwwnVsan - the member is identified by port WWN 141 (World Wide Name) and VSAN." 142 SYNTAX INTEGER { 143 pwwnVsan(1) 144 } 145 146CIvrAutonomousFabricId ::= TEXTUAL-CONVENTION 147 STATUS current 148 DESCRIPTION 149 "The Autonomous Fabric identifier. This identifies a set 150 of fibre channel devices like hosts, disks, switches 151 which are under single administration. It is up to the 152 administrator to assign these identifiers to the 153 Autonomous Fabrics so that each of the physical 154 fabrics are uniquely identified. If a fabric is not 155 partitioned into Autonomous Fabrics, then value of 1 156 must be used." 157 SYNTAX Unsigned32 (1..65535) 158 159CIvrChecksum ::= TEXTUAL-CONVENTION 160 STATUS current 161 DESCRIPTION 162 "The checksum computed from the object/group of objects 163 specified in the object description. 164 This is used by manager to check if the object or 165 group of objects is same across devices in the fabric. 166 Note that method use to compute this is implementation 167 specific." 168 SYNTAX OCTET STRING (SIZE(1..255)) 169 170-- 171-- IVR Generic Configurations 172-- 173 174civrFcidNatMode OBJECT-TYPE 175 SYNTAX TruthValue 176 MAX-ACCESS read-write 177 STATUS current 178 DESCRIPTION 179 "Enable FCID and VSAN identifier translation 180 cross VSAN boundaries. If the value is 'true', the 181 VSAN identifier as well as the entire FCID of the 182 end-devices would be modified as frames cross 183 VSAN boundaries." 184 ::= { cimIvrGeneric 1 } 185 186civrVsanTopologyAutoDisc OBJECT-TYPE 187 SYNTAX TruthValue 188 MAX-ACCESS read-write 189 STATUS current 190 DESCRIPTION 191 "Enable automatic VSAN topology discovery. 192 If this value is 'true', automatic VSAN topology 193 discovery is turned on. IVR processes would 194 communicate with each other to provide a global 195 view of the physical topology to all the IVR 196 enabled switches. VSAN topology is configured 197 through civrTopologyAfidConfTable and 198 civrTopologyDefaultAfidTable when automatic VSAN 199 topology discovery is turned on. 200 201 If this value is 'false', automatic VSAN topology 202 discovery is turned off. VSAN topology is 203 manually configured by using civrTopologyConfigTable." 204 ::= { cimIvrGeneric 2 } 205 206-- 207-- IVR zoneset configuration 208-- 209 210civrZoneSetNumber OBJECT-TYPE 211 SYNTAX Integer32 (0..8388608) 212 MAX-ACCESS read-only 213 STATUS current 214 DESCRIPTION 215 "The number of entries currently present in the 216 civrZoneSetTable." 217 ::= { cimIvrZoneset 1 } 218 219-- 220-- IV Zoneset configuration 221-- 222 223civrZoneSetTable OBJECT-TYPE 224 SYNTAX SEQUENCE OF CivrZoneSetEntry 225 MAX-ACCESS not-accessible 226 STATUS current 227 DESCRIPTION 228 "A table containing information on each Inter-VSAN (IV) 229 zonesets which are configured locally. It comprises the 230 zonesets in the full IV zone database. 231 There could be multiple IV zonesets configured. But 232 only one zoneset is allowed to be active at a time. 233 An IV zoneset is a collection of IV zones." 234 ::= { cimIvrZoneset 2 } 235 236civrZoneSetEntry OBJECT-TYPE 237 SYNTAX CivrZoneSetEntry 238 MAX-ACCESS not-accessible 239 STATUS current 240 DESCRIPTION 241 "An entry (conceptual row) in the civrZoneSetTable. 242 243 The sequence of operations to be performed in order 244 to create a zoneset is as follows: 245 246 - create zone entries in the civrZoneTable. 247 248 - create an entry in this table and set the 249 civrZoneSetZoneList bitmap object to contain the 250 required IV zones. 251 252 - Note that it is perfectly valid to create an 253 empty zoneset." 254 INDEX { civrZoneSetIndex } 255 ::= { civrZoneSetTable 1 } 256 257CivrZoneSetEntry ::= SEQUENCE { 258 civrZoneSetIndex Unsigned32, 259 civrZoneSetName SnmpAdminString, 260 civrZoneSetZoneList FcList, 261 civrZoneSetLastChange TimeStamp, 262 civrZoneSetChecksum CIvrChecksum, 263 civrZoneSetRowStatus RowStatus 264} 265 266civrZoneSetIndex OBJECT-TYPE 267 SYNTAX Unsigned32 (1..2048) 268 MAX-ACCESS not-accessible 269 STATUS current 270 DESCRIPTION 271 "The index of a zoneset. This object uniquely 272 identifies an IV zoneset. This object could 273 have the same value as civrZoneSetTableNextIndex." 274 ::= { civrZoneSetEntry 1 } 275 276civrZoneSetName OBJECT-TYPE 277 SYNTAX SnmpAdminString (SIZE (1..64)) 278 MAX-ACCESS read-create 279 STATUS current 280 DESCRIPTION 281 "The name of this zoneset. The civrZoneSetName 282 should be unique on this device. 283 284 This object cannot be modified while the 285 corresponding value of civrZoneSetRowStatus 286 is equal to 'active'. 287 288 This object MUST be set before or concurrently 289 with setting the corresponding instance of 290 civrZoneSetRowStatus to 'active'." 291 ::= { civrZoneSetEntry 2 } 292 293civrZoneSetZoneList OBJECT-TYPE 294 SYNTAX FcList 295 MAX-ACCESS read-create 296 STATUS current 297 DESCRIPTION 298 "The set of IV zones which form this zoneset. The 299 IV zones are identified by civrZoneIndex object in the 300 civrZoneTable. 301 302 If a particular bit has a value of '1', then the 303 corresponding zone is a part of this zoneset. All other 304 zones have '0' in their positions or not present in the 305 string. 306 307 Note that an IV zone can be part of multiple IV 308 zonesets." 309 DEFVAL { ''H } 310 ::= { civrZoneSetEntry 3 } 311 312civrZoneSetLastChange OBJECT-TYPE 313 SYNTAX TimeStamp 314 MAX-ACCESS read-only 315 STATUS current 316 DESCRIPTION 317 "The value of sysUpTime at the time of the last 318 change to this IV zoneset entry. If the entry has 319 not been modified since the last re-initialization 320 of the local network management system, then this 321 object will contain a zero value." 322 ::= { civrZoneSetEntry 4 } 323 324civrZoneSetChecksum OBJECT-TYPE 325 SYNTAX CIvrChecksum 326 MAX-ACCESS read-only 327 STATUS current 328 DESCRIPTION 329 "The checksum of content of this zoneset." 330 ::= { civrZoneSetEntry 5 } 331 332civrZoneSetRowStatus OBJECT-TYPE 333 SYNTAX RowStatus 334 MAX-ACCESS read-create 335 STATUS current 336 DESCRIPTION 337 "The status of this conceptual row. 338 339 This object can not be set to 'active' unless 340 the corresponding value of civrZoneSetName is 341 unique." 342 ::= { civrZoneSetEntry 6 } 343 344-- 345-- IV Zoneset Activation 346-- 347 348civrZoneSetActivate OBJECT-TYPE 349 SYNTAX Unsigned32 (0..2048) 350 MAX-ACCESS read-write 351 STATUS current 352 DESCRIPTION 353 "Setting this object to a value is a request for a 354 particular IV zoneset to be activated on this device. 355 i.e., for the current configuration of that zoneset 356 to be cloned with the clone becoming the 357 active zoneset. 358 359 Setting this object to a value (say, N) identifies 360 the IV zoneset to be cloned as the zoneset 361 identified by civrZoneSetIndex object having the same 362 value N. 363 364 Even though there could be multiple IV zonesets on 365 this device, only one can be active at a time. If a 366 IV zoneset is already active and a second IV zone 367 set is activated, then the first IV zoneset is 368 automatically deactivated and the second IV zoneset 369 is activated. 370 371 The IV zoneset activation is done only in 372 'activate VSANs' on the local device. The 373 'activate VSANs' is the intersection of topology VSANs 374 on the local device (civrTopologyActiveSwitchVsan2k and 375 civrTopologyActiveSwitchVsan4k), members VSANs (union 376 of all the VSANs of the members in the zoneset being 377 activated) and local VSANs (vsanTable from 378 CISCO-VSAN-MIB). 379 380 If the activation was successful then, 381 civrZoneEnforcedZoneSetName contains the name of 382 zoneset corresponding to the civrZoneSetIndex that was 383 set. 384 385 The value of this object when read is always 0." 386 ::= { cimIvrZoneset 3 } 387 388civrZoneSetActvatDeactvatResult OBJECT-TYPE 389 SYNTAX INTEGER { 390 activateSuccess (1), 391 activateFailureNoMembers (2), 392 activateFailureZoneOneorLessMem (3), 393 activateFailureNoTopology (4), 394 activateFailureNoPerVsanSucc (5), 395 activateFailureNoZoneset (6), 396 activateFailureNoVsans (7), 397 activateFailureFabricUnstable (8), 398 deactivateSuccess (9), 399 deactivateFailureNoActiveZs (10), 400 deactivateFailureNoPerVsanSucc (11), 401 deactivateFailureFabricUnstable (12), 402 activating (13), 403 deactivating (14), 404 idle (15), 405 deactivateSuccessFcNatShutup13 (16), 406 activateFailureFabric (17), 407 deactivateFailureFabric (18), 408 activatePartialSuccessFabric (19), 409 deactivatePartialSuccessFabric (20), 410 deviceCleanupInProgress (21), 411 activatingReadyToAdv (22), 412 activatingAdvertising (23) 413 } 414 MAX-ACCESS read-only 415 STATUS current 416 DESCRIPTION 417 "This object indicates the outcome of the most 418 recent activation/deactivation. 419 420 activateSuccess - activation success 421 activateFailureNoMembers - activation failure 422 because of no members 423 in the zoneset 424 activateFailureZoneOneorLessMem - activation failure as 425 the zoneset being 426 activated contained 427 one or less member. 428 activateFailureNoTopology - activation failure 429 because of no IVR 430 topology 431 activateFailureNoPerVsanSucc - activation failed in 432 all 'activate VSANs' 433 activateFailureNoZoneset - activation failure 434 because of no zoneset 435 activateFailureNoVsans - activation failure 436 because of no 437 'activate VSANs' 438 activateFailureFabricUnstable - activation failure 439 because fabric 440 unstable 441 deactivateSuccess - deactivation success 442 deactivateFailureNoActiveZs - no active zoneseset 443 deactivateFailureNoPerVsanSucc - deactivation failed 444 in all 445 'activate VSANs' 446 deactivateFailureFabricUnstable - deactivation failed 447 because fabric is 448 unstable 449 activating - activation in 450 progress 451 deactivating - deactivation in 452 progress 453 idle - idle 454 deactivateSuccessFcNatShutup13 - deactivation success, 455 shutup 1.3 switch 456 in NAT mode 457 activateFailureFabric - none of the switches 458 connected to the 459 fabric is able to 460 activate this zoneset 461 deactivateFailureFabric - none of the switches 462 connected to the 463 fabric is able to 464 deactivate this 465 zoneset 466 activatePartialSuccessFabric - activation succeeds 467 on some of the 468 switches connected to 469 this fabric 470 deactivatePartialSuccessFabric - deactivation succeeds 471 on some of the 472 switches connected to 473 this fabric 474 deviceCleanupInProgress - device cleanup is 475 in progress during 476 deactivation 477 activatingReadyToAdv - switches connected 478 to this fabric are 479 ready to advertise 480 device changes 481 activatingAdvertising - switches connected 482 to this fabric are 483 advertising device 484 change information 485 486 When the value of this object is either 'activating', 487 or 'deactivating', the values of of 488 civrZoneSetActivate and civrZoneSetDeActivate 489 respectively cannot be modified." 490 ::= { cimIvrZoneset 4 } 491 492civrZoneSetDeActivate OBJECT-TYPE 493 SYNTAX INTEGER { 494 deactivate(1), -- deactivate IV zoneset 495 noop(2) -- no operation 496 } 497 MAX-ACCESS read-write 498 STATUS current 499 DESCRIPTION 500 "Setting this object to 'deactivate' is a request 501 to deactivate the currently active IV zoneset. 502 503 deactivate - deactivate IV zoneset 504 noop - no operation 505 506 No action is taken if this object is set to 507 'noop'. 508 509 The value of this object when read is always 510 'noop'." 511 ::= { cimIvrZoneset 5 } 512 513civrZonesetDbChecksum OBJECT-TYPE 514 SYNTAX CIvrChecksum 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "The checksum of the full IV zone database." 519 ::= { cimIvrZoneset 6 } 520 521civrActiveZonesetChecksum OBJECT-TYPE 522 SYNTAX CIvrChecksum 523 MAX-ACCESS read-only 524 STATUS current 525 DESCRIPTION 526 "The checksum of the enforced (active) IV zoneset." 527 ::= { cimIvrZoneset 7 } 528 529-- 530-- IV Zone objects 531-- 532 533civrZoneNumber OBJECT-TYPE 534 SYNTAX Integer32 (0..65535) 535 MAX-ACCESS read-only 536 STATUS current 537 DESCRIPTION 538 "The number of entries currently present in the 539 civrZoneTable." 540 ::= { cimIvrZone 1 } 541 542-- 543-- civrZoneTable 544-- 545 546civrZoneTable OBJECT-TYPE 547 SYNTAX SEQUENCE OF CivrZoneEntry 548 MAX-ACCESS not-accessible 549 STATUS current 550 DESCRIPTION 551 "This table gives information on all the IV zones and 552 lists all their members. IV zones is group of IV members 553 (FC devices like hosts, disks) in different VSANs." 554 ::= { cimIvrZone 2 } 555 556civrZoneEntry OBJECT-TYPE 557 SYNTAX CivrZoneEntry 558 MAX-ACCESS not-accessible 559 STATUS current 560 DESCRIPTION 561 "An entry (conceptual row) in the civrZoneTable. 562 These are the zones in the full IV zone database. 563 The sequence of operations to be performed in 564 order to create a IV Zone is as follows: 565 566 - create an entry in this table. 567 568 - create IV zone members in the civrZoneMemberTable 569 that belong to this IV zone." 570 INDEX { civrZoneIndex } 571 ::= { civrZoneTable 1 } 572 573CivrZoneEntry ::= SEQUENCE { 574 civrZoneIndex Unsigned32, 575 civrZoneName SnmpAdminString, 576 civrZoneMemberList FcList, 577 civrZoneLastChange TimeStamp, 578 civrZoneRowStatus RowStatus, 579 civrZoneReadOnly TruthValue, 580 civrZoneQosPriority ZoneQosPriorityLevel 581} 582 583civrZoneIndex OBJECT-TYPE 584 SYNTAX Unsigned32 (1..2048) 585 MAX-ACCESS not-accessible 586 STATUS current 587 DESCRIPTION 588 "The index of an IV Zone. 589 This object could have the same value as 590 civrZoneTableNextIndex." 591 ::= { civrZoneEntry 1 } 592 593civrZoneName OBJECT-TYPE 594 SYNTAX SnmpAdminString (SIZE (1..58)) 595 MAX-ACCESS read-create 596 STATUS current 597 DESCRIPTION 598 "The name of this zone. The zoneName should be 599 unique this device. 600 601 This object can not be modified while the 602 corresponding value of civrZoneRowStatus is 603 'active'. 604 605 This object MUST be set before or concurrently 606 with setting the corresponding instance of 607 civrZoneRowStatus to 'active'." 608 ::= { civrZoneEntry 2 } 609 610civrZoneMemberList OBJECT-TYPE 611 SYNTAX FcList 612 MAX-ACCESS read-only 613 STATUS current 614 DESCRIPTION 615 "The set of IV Zone members that form this IV zone. 616 617 The IV zone members are identified by 618 civrZoneMemberIndex object in the civrZoneMemberTable. 619 620 If a particular bit has a value of '1', then the 621 corresponding zone member is a part of this zone. 622 All other zone members have '0' in their 623 positions or not present in the string. 624 625 This object is read-only; changes to its value 626 are made by the agent as and when associated 627 entries are created/deleted in the 628 civrZoneMemberTable. 629 630 The default value is the zero length string." 631 DEFVAL { ''H } 632 ::= { civrZoneEntry 3 } 633 634civrZoneLastChange OBJECT-TYPE 635 SYNTAX TimeStamp 636 MAX-ACCESS read-only 637 STATUS current 638 DESCRIPTION 639 "The value of sysUpTime at the time of the last 640 change to this IV zone entry. If the entry has not 641 been modified since the last re-initialization 642 of the local network management system, then this 643 object will contain a zero value." 644 ::= { civrZoneEntry 5 } 645 646civrZoneRowStatus OBJECT-TYPE 647 SYNTAX RowStatus 648 MAX-ACCESS read-create 649 STATUS current 650 DESCRIPTION 651 "The status of this conceptual row. 652 653 This object can not be set to 'active' 654 unless the corresponding value of zoneName 655 is unique on this device." 656 ::= { civrZoneEntry 6 } 657 658civrZoneReadOnly OBJECT-TYPE 659 SYNTAX TruthValue 660 MAX-ACCESS read-create 661 STATUS current 662 DESCRIPTION 663 "This object indicates if only SCSI read 664 operations are allowed on members of this 665 IV zone which are SCSI targets. 666 667 If this object is set to 'true', then only 668 SCSI read operations are permitted. So, this 669 IV zone becomes a read-only IV zone. 670 671 If this object is set to 'false', then both 672 SCSI read and write operations are permitted 673 in this IV zone." 674 ::= { civrZoneEntry 7 } 675 676civrZoneQosPriority OBJECT-TYPE 677 SYNTAX ZoneQosPriorityLevel 678 MAX-ACCESS read-create 679 STATUS current 680 DESCRIPTION 681 "This object specifies if qos attribute for this 682 IV zone is enabled. If this object is set to a 683 value other than 'none', then qos attribute for this 684 IV zone is enabled. If this object is set to 'none', 685 then qos attribute for this IV zone is disabled. 686 687 If this attribute is enabled for this IV zone, 688 then only traffic with the configured priority 689 level will be allowed between the members of 690 this IV zone." 691 ::= { civrZoneEntry 8 } 692 693-- 694-- civrZoneMemberTable 695-- 696 697civrZoneMemberNumber OBJECT-TYPE 698 SYNTAX Integer32 (0..16777216) 699 MAX-ACCESS read-only 700 STATUS current 701 DESCRIPTION 702 "The number of entries currently present in the 703 civrZoneMemberTable." 704 ::= { cimIvrZoneMember 1 } 705 706civrZoneMemberTable OBJECT-TYPE 707 SYNTAX SEQUENCE OF CivrZoneMemberEntry 708 MAX-ACCESS not-accessible 709 STATUS current 710 DESCRIPTION 711 "This table contains all members of all the IV Zones 712 in the civrZoneTable and information about those 713 members. These are the members part of full IV zone 714 database." 715 ::= { cimIvrZoneMember 2 } 716 717civrZoneMemberEntry OBJECT-TYPE 718 SYNTAX CivrZoneMemberEntry 719 MAX-ACCESS not-accessible 720 STATUS current 721 DESCRIPTION 722 "An entry (conceptual row) in the civrZoneMemberTable. 723 Each entry represents the relationship between 724 a member and (one of) its 'parent(s)', i.e., an 725 IV zone to which the member belongs to." 726 INDEX { civrZoneMemberParentIndex, civrZoneMemberIndex } 727 ::= { civrZoneMemberTable 1 } 728 729CivrZoneMemberEntry ::= SEQUENCE { 730 civrZoneMemberParentIndex Unsigned32, 731 civrZoneMemberIndex Unsigned32, 732 civrZoneMemberType CIvrZoneMemberType, 733 civrZoneMemberID OCTET STRING, 734 civrZoneMemberAFId CIvrAutonomousFabricId, 735 civrZoneMemberVsan VsanIndex, 736 civrZoneMemberRowStatus RowStatus, 737 civrZoneMemberLunID OCTET STRING 738} 739 740civrZoneMemberParentIndex OBJECT-TYPE 741 SYNTAX Unsigned32 (1..2048) 742 MAX-ACCESS not-accessible 743 STATUS current 744 DESCRIPTION 745 "This object contains the value of the index of 746 the IV zone to which this member belongs to." 747 ::= { civrZoneMemberEntry 1 } 748 749civrZoneMemberIndex OBJECT-TYPE 750 SYNTAX Unsigned32 (1..2048) 751 MAX-ACCESS not-accessible 752 STATUS current 753 DESCRIPTION 754 "The index of this IV zone member on this 755 IV zone." 756 ::= { civrZoneMemberEntry 2 } 757 758civrZoneMemberType OBJECT-TYPE 759 SYNTAX CIvrZoneMemberType 760 MAX-ACCESS read-create 761 STATUS current 762 DESCRIPTION 763 "The type of IV Zone member. 764 This object cannot be modified while the 765 corresponding value of civrZoneMemberRowStatus object 766 is 'active'." 767 ::= { civrZoneMemberEntry 3 } 768 769civrZoneMemberID OBJECT-TYPE 770 SYNTAX OCTET STRING 771 MAX-ACCESS read-create 772 STATUS current 773 DESCRIPTION 774 "This object represents the IV zone member ID. 775 If civrZoneMemberType is 'pwwnVsan', this object 776 contains port WWN. 777 This object cannot be modified while the 778 corresponding value of civrZoneMemberRowStatus object 779 is 'active'." 780 ::= { civrZoneMemberEntry 4 } 781 782civrZoneMemberAFId OBJECT-TYPE 783 SYNTAX CIvrAutonomousFabricId 784 MAX-ACCESS read-create 785 STATUS current 786 DESCRIPTION 787 "The Autonomous Fabric identifier of this IV zone 788 member. This object cannot be modified while the 789 corresponding value of civrZoneMemberRowStatus object 790 is 'active'." 791 DEFVAL { 1 } 792 ::= { civrZoneMemberEntry 5 } 793 794civrZoneMemberVsan OBJECT-TYPE 795 SYNTAX VsanIndex 796 MAX-ACCESS read-create 797 STATUS current 798 DESCRIPTION 799 "The VSAN of this IV zone member. 800 This object cannot be modified while the 801 corresponding value of civrZoneMemberRowStatus object 802 is 'active'." 803 ::= { civrZoneMemberEntry 6 } 804 805civrZoneMemberRowStatus OBJECT-TYPE 806 SYNTAX RowStatus 807 MAX-ACCESS read-create 808 STATUS current 809 DESCRIPTION 810 "The status of this conceptual row. 811 812 civrMemberType, civrZoneMemberID and civrZoneMemberVsan 813 objects MUST be set before or concurrently with setting 814 the corresponding instance of civrZoneMemberRowStatus 815 to 'active'. " 816 ::= { civrZoneMemberEntry 7 } 817 818 civrZoneMemberLunID OBJECT-TYPE 819 SYNTAX OCTET STRING (SIZE (0 | 8)) 820 MAX-ACCESS read-create 821 STATUS current 822 DESCRIPTION 823 "This object specifies the Lun ID if IV Lun 824 zoning is configured. 825 826 If this object is the zero-length string, then 827 IV Lun zoning is not configured. 828 829 This object cannot be modified while the 830 corresponding value of zoneMemberRowStatus object 831 is 'active'." 832 DEFVAL { ''H } 833 ::= { civrZoneMemberEntry 8 } 834 835-- 836-- Enforced zoneset 837-- 838civrZoneEnforcedZoneSetName OBJECT-TYPE 839 SYNTAX SnmpAdminString (SIZE (1..64)) 840 MAX-ACCESS read-only 841 STATUS current 842 DESCRIPTION 843 "The name of the enforced IV zoneset." 844 ::= { cimIvrZoneset 8 } 845 846civrZoneEnforcedZoneSetZoneList OBJECT-TYPE 847 SYNTAX FcList 848 MAX-ACCESS read-only 849 STATUS current 850 DESCRIPTION 851 "The set of IV zones which form this IV zoneset. 852 This object was copied from the 853 civrZoneSetZoneList object in the civrZoneSetTable at 854 the time when the currently active zoneset was 855 activated." 856 ::= { cimIvrZoneset 9 } 857 858civrZoneEnforcedZoneSetActvtTime OBJECT-TYPE 859 SYNTAX TimeStamp 860 MAX-ACCESS read-only 861 STATUS current 862 DESCRIPTION 863 "The sysUpTime at which enforced zoneset was 864 most recently activated. If this entry has 865 been activated prior to the last 866 re-initialization of the local network 867 management system, then this object will 868 contain a zero value." 869 ::= { cimIvrZoneset 10 } 870 871 872civrZoneCopyZoneSetEnforcdToFull OBJECT-TYPE 873 SYNTAX INTEGER { 874 copy (1), 875 noOp (2) 876 } 877 MAX-ACCESS read-write 878 STATUS current 879 DESCRIPTION 880 "This object copies the enforced IV zoneset 881 (active IV zoneset) into the full IV zone database 882 Setting this object to 'copy' will trigger the copy 883 of the enforced IV zoneset to the full IV zone 884 database. 885 886 If there is no enforced IV zoneset, the copy will 887 result in an error. 888 889 No action is taken if this object is set to 'noOp'." 890 ::= { cimIvrZoneset 11 } 891 892civrZoneClearFullZoneDb OBJECT-TYPE 893 SYNTAX INTEGER { 894 clear (1), 895 noOp (2) 896 } 897 MAX-ACCESS read-write 898 STATUS current 899 DESCRIPTION 900 "This object clears the full IVR zone database. 901 Setting this object to 'clear' will 902 clear the full IV zone database. 903 904 No action is taken if this object is set to 'noOp'." 905 ::= { cimIvrZoneset 12 } 906 907civrZonesetActivateForce OBJECT-TYPE 908 SYNTAX TruthValue 909 MAX-ACCESS read-write 910 STATUS current 911 DESCRIPTION 912 "The force option for IV zoneset activation. Following 913 things are done if this object is 'true': 914 - If there is no regular active zoneset in a VSAN (no 915 entry present zoneEnforcedZoneSetTable from 916 CISCO-ZS-MIB for that VSAN), then a regular active 917 zoneset will be created and the IV zones will be added 918 to the active zoneset. 919 - if the default zone behaviour (as indicated by object 920 zoneDefaultZoneBehaviour from CISCO-ZS-MIB) is 921 'permit', then the IV zones will be added to the 922 regular active zoneset. 923 924 If the value of this object is 'false', the IV zones 925 are added to the regular active zoneset only in the case 926 of default zone behaviour is 'deny'." 927 ::= { cimIvrZoneset 13 } 928 929civrZoneSetTableNextIndex OBJECT-TYPE 930 SYNTAX Unsigned32 931 MAX-ACCESS read-only 932 STATUS current 933 DESCRIPTION 934 "This object specifies the next available index for 935 object civrZoneSetIndex which can be used for 936 creating an entry in civrZoneSetTable." 937 ::= { cimIvrZoneset 14 } 938 939-- 940-- enforced zone 941-- 942 943civrZoneEnforcedZoneNumber OBJECT-TYPE 944 SYNTAX Integer32 (0..8388608) 945 MAX-ACCESS read-only 946 STATUS current 947 DESCRIPTION 948 "The number of entries currently present in the 949 civrZoneEnforcedZoneTable." 950 ::= { cimIvrZone 3 } 951 952civrZoneEnforcedZoneTable OBJECT-TYPE 953 SYNTAX SEQUENCE OF CivrZoneEnforcedZoneEntry 954 MAX-ACCESS not-accessible 955 STATUS current 956 DESCRIPTION 957 "This table contains all the IV zones that are 958 present in the active IV zoneset." 959 ::= { cimIvrZone 4 } 960 961civrZoneEnforcedZoneEntry OBJECT-TYPE 962 SYNTAX CivrZoneEnforcedZoneEntry 963 MAX-ACCESS not-accessible 964 STATUS current 965 DESCRIPTION 966 "An entry (conceptual row) in this table." 967 INDEX { civrZoneIndex } 968 ::= { civrZoneEnforcedZoneTable 1 } 969 970CivrZoneEnforcedZoneEntry ::= SEQUENCE { 971 civrZoneEnforcedZoneName SnmpAdminString, 972 civrZoneEnforcedZoneMemberList FcList, 973 civrZoneEnforcedZoneReadOnly TruthValue, 974 civrZoneEnforcedZoneQosPriority ZoneQosPriorityLevel 975} 976 977civrZoneEnforcedZoneName OBJECT-TYPE 978 SYNTAX SnmpAdminString (SIZE (1..58)) 979 MAX-ACCESS read-only 980 STATUS current 981 DESCRIPTION 982 "The name of this zone." 983 ::= { civrZoneEnforcedZoneEntry 1 } 984 985civrZoneEnforcedZoneMemberList OBJECT-TYPE 986 SYNTAX FcList 987 MAX-ACCESS read-only 988 STATUS current 989 DESCRIPTION 990 "The set of members that form this IV zone. 991 This object was copied from the civrZoneMemberList 992 object in the civrZoneTable at the time when the 993 currently active zoneset was activated." 994 ::= { civrZoneEnforcedZoneEntry 2 } 995 996civrZoneEnforcedZoneReadOnly OBJECT-TYPE 997 SYNTAX TruthValue 998 MAX-ACCESS read-only 999 STATUS current 1000 DESCRIPTION 1001 "This object indicates whether this is a 1002 read-only IV zone. This object was copied from 1003 the civrZoneReadOnly object in the civrZoneTable at 1004 the time when the currently active zoneset 1005 was activated." 1006 ::= { civrZoneEnforcedZoneEntry 3 } 1007 1008 civrZoneEnforcedZoneQosPriority OBJECT-TYPE 1009 SYNTAX ZoneQosPriorityLevel 1010 MAX-ACCESS read-only 1011 STATUS current 1012 DESCRIPTION 1013 "This object indicates whether this is a 1014 qos enabled IV zone. This object was copied from 1015 the civrZoneQosPriority object in the civrZoneTable 1016 at the time when the currently active zoneset 1017 was activated." 1018 ::= { civrZoneEnforcedZoneEntry 4 } 1019 1020civrZoneTableNextIndex OBJECT-TYPE 1021 SYNTAX Unsigned32 1022 MAX-ACCESS read-only 1023 STATUS current 1024 DESCRIPTION 1025 "This object specifies the next available index for 1026 object civrZoneIndex which can be used for 1027 creating an entry in civrZoneTable." 1028 ::= { cimIvrZone 5 } 1029 1030-- 1031-- enforced IV zone member 1032-- 1033civrZoneEnforcedZoneMemberNumber OBJECT-TYPE 1034 SYNTAX Integer32 (0..16777216) 1035 MAX-ACCESS read-only 1036 STATUS current 1037 DESCRIPTION 1038 "The number of entries currently present in the 1039 civrZoneEnforcedZoneMemberTable." 1040 ::= { cimIvrZoneMember 3 } 1041 1042civrZoneEnforcedZoneMemberTable OBJECT-TYPE 1043 SYNTAX SEQUENCE OF CivrZoneEnforcedZoneMemberEntry 1044 MAX-ACCESS not-accessible 1045 STATUS current 1046 DESCRIPTION 1047 "This table contains all members that are part 1048 of a IV zone and are part of the active IV zone 1049 set." 1050 ::= { cimIvrZoneMember 4 } 1051 1052civrZoneEnforcedZoneMemberEntry OBJECT-TYPE 1053 SYNTAX CivrZoneEnforcedZoneMemberEntry 1054 MAX-ACCESS not-accessible 1055 STATUS current 1056 DESCRIPTION 1057 "An entry (conceptual row) in this table." 1058 INDEX { civrZoneMemberParentIndex, civrZoneMemberIndex } 1059 ::= { civrZoneEnforcedZoneMemberTable 1 } 1060 1061CivrZoneEnforcedZoneMemberEntry ::= SEQUENCE { 1062 civrZoneEnforcedZoneMemberType CIvrZoneMemberType, 1063 civrZoneEnforcedZoneMemberID OCTET STRING, 1064 civrZoneEnforcedZoneMemberAFId CIvrAutonomousFabricId, 1065 civrZoneEnforcedZoneMemberVsan VsanIndex, 1066 civrZoneEnforcedZoneMemberLunID OCTET STRING 1067} 1068 1069civrZoneEnforcedZoneMemberType OBJECT-TYPE 1070 SYNTAX CIvrZoneMemberType 1071 MAX-ACCESS read-only 1072 STATUS current 1073 DESCRIPTION 1074 "The type of IV zone member. 1075 This object was copied from the civrZoneMemberType 1076 object in the civrZoneMemberTable at the time when 1077 the currently active zoneset was activated." 1078 ::= { civrZoneEnforcedZoneMemberEntry 2 } 1079 1080civrZoneEnforcedZoneMemberID OBJECT-TYPE 1081 SYNTAX OCTET STRING 1082 MAX-ACCESS read-only 1083 STATUS current 1084 DESCRIPTION 1085 "This object represents this member's address. 1086 This object was copied from the civrZoneMemberID 1087 object in the civrZoneMemberTable at the time when 1088 the currently active zoneset was activated." 1089 ::= { civrZoneEnforcedZoneMemberEntry 3 } 1090 1091civrZoneEnforcedZoneMemberAFId OBJECT-TYPE 1092 SYNTAX CIvrAutonomousFabricId 1093 MAX-ACCESS read-only 1094 STATUS current 1095 DESCRIPTION 1096 "The Autonomous Fabric identifier of the member. 1097 This object was copied from the civrZoneMemberAFId 1098 object in the civrZoneMemberTable at the time when 1099 the currently active zoneset was activated." 1100 ::= { civrZoneEnforcedZoneMemberEntry 4 } 1101 1102civrZoneEnforcedZoneMemberVsan OBJECT-TYPE 1103 SYNTAX VsanIndex 1104 MAX-ACCESS read-only 1105 STATUS current 1106 DESCRIPTION 1107 "The VSAN of the member. 1108 This object was copied from the civrZoneMemberVsan 1109 object in the civrZoneMemberTable at the time when 1110 the currently active zoneset was activated." 1111 ::= { civrZoneEnforcedZoneMemberEntry 5 } 1112 1113civrZoneEnforcedZoneMemberLunID OBJECT-TYPE 1114 SYNTAX OCTET STRING (SIZE (0 | 8)) 1115 MAX-ACCESS read-only 1116 STATUS current 1117 DESCRIPTION 1118 "This object specifies the Lun ID if IV Lun 1119 zoning is configured. 1120 This object was copied from the civrZoneMemberLunID 1121 object in the civrZoneMemberTable at the time when 1122 the currently active zoneset was activated." 1123 ::= { civrZoneEnforcedZoneMemberEntry 6 } 1124 1125-- 1126-- Inter VSAN Zoneset Status 1127-- 1128 1129civrZoneSetStatusTable OBJECT-TYPE 1130 SYNTAX SEQUENCE OF CivrZoneSetStatusEntry 1131 MAX-ACCESS not-accessible 1132 STATUS current 1133 DESCRIPTION 1134 "A table containing status of the current active 1135 IV Zoneset on each local VSANs." 1136 ::= { cimIvrStats 1 } 1137 1138civrZoneSetStatusEntry OBJECT-TYPE 1139 SYNTAX CivrZoneSetStatusEntry 1140 MAX-ACCESS not-accessible 1141 STATUS current 1142 DESCRIPTION 1143 "An entry (conceptual row) in the 1144 civrZoneSetStatusTable." 1145 INDEX { vsanIndex } 1146 ::= { civrZoneSetStatusTable 1 } 1147 1148CivrZoneSetStatusEntry ::= SEQUENCE { 1149 civrZoneSetStatus INTEGER 1150} 1151 1152civrZoneSetStatus OBJECT-TYPE 1153 SYNTAX INTEGER { 1154 idle(1), 1155 active (2), 1156 deactive (3), 1157 defaultZoneDeny (4), 1158 activationFailed (5), 1159 deactivationFailed (6), 1160 activationNotInitiated (7), 1161 activationFailedFabricChgFailed (8), 1162 deactivationNotInitiated (9), 1163 deactivationFailedFabChgFailed (10), 1164 activating (11), 1165 activatingWaitForLowestSwwn (12), 1166 activatingFabricChanging(13), 1167 deactivating (14), 1168 deactivatingWaitForLowestSwwn (15), 1169 deactivatingFabricChanging (16), 1170 defaultZonePermit (17), 1171 defaultZonePermitNoForce (18), 1172 defaultZonePermitActZsNoForce (19), 1173 denyNoActiveZoneset(20), 1174 activationFailedLowestWwnWait(21), 1175 deactivationFailedLowestWwnWait(22) 1176 } 1177 MAX-ACCESS read-only 1178 STATUS current 1179 DESCRIPTION 1180 "Status of the active IV Zoneset on this VSAN. 1181 1182 idle - idle 1183 active - active 1184 deactive - deactive 1185 defaultZoneDeny - activation failed 1186 because of default 1187 zone behaviour is 1188 deny and there is no 1189 regular active 1190 zoneset. 1191 activationFailed - activation failed 1192 (check 1193 zoneSetFailCause 1194 in CISCO-ZS-MIB 1195 for this VSAN) 1196 deactivationFailed - deactivation failed 1197 (check 1198 zoneSetFailCause 1199 in CISCO-ZS-MIB 1200 for this VSAN) 1201 activationNotInitiated - activation not 1202 initiated 1203 activationFailedFabricChgFailed - activation failed 1204 because of fabric 1205 change failed 1206 deactivationNotInitiated - deactivation 1207 not initiated 1208 deactivationFailedFabChgFailed - deactivation failed 1209 because of fabric 1210 changing 1211 activating - activation in 1212 progress 1213 activatingWaitForLowestSwwn - activation in 1214 progress; waiting 1215 for the lowest 1216 switch WWN switch to 1217 add IV zoneset to 1218 the regular active 1219 zoneset. 1220 activatingFabricChanging - activation in 1221 progress; fabric is 1222 changing 1223 deactivating - deactivation in 1224 progress 1225 deactivatingWaitForLowestSwwn - deactivation in 1226 progress; waiting 1227 for the lowest 1228 switch WWN switch to 1229 delete IV zoneset 1230 from the regular 1231 active zoneset. 1232 deactivatingFabricChanging - deactivation in 1233 progress; fabric is 1234 changing 1235 defaultZonePermit - activation failed 1236 because of default 1237 zone behaviour is 1238 permit 1239 defaultZonePermitNoForce - activation failed 1240 because of default 1241 zone behaviour is 1242 permit with no 1243 force option 1244 defaultZonePermitActZsNoForce - activation failed 1245 because of default 1246 zone behaviour is 1247 permit and with 1248 regular activate 1249 zoneset and no 1250 force option 1251 denyNoActiveZoneset - activation failed 1252 because there is 1253 no active zoneset 1254 activationFailedLowestWwnWait - activation failed 1255 waiting for switch 1256 with lowest wwn 1257 to activate this 1258 zoneset 1259 deactivationFailedLowestWwnWait - deactivation failed 1260 waiting for switch 1261 with lowest wwn 1262 to deactivate this 1263 zoneset 1264 1265 ." 1266 ::= { civrZoneSetStatusEntry 1 } 1267 1268-- 1269-- IVR Topology table 1270-- 1271 1272civrTopologyConfiguredChecksum OBJECT-TYPE 1273 SYNTAX CIvrChecksum 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "The checksum of the configured IVR topology." 1278 ::= { cimIvrTopology 1 } 1279 1280civrTopologyConfigTable OBJECT-TYPE 1281 SYNTAX SEQUENCE OF CivrTopologyConfigEntry 1282 MAX-ACCESS not-accessible 1283 STATUS current 1284 DESCRIPTION 1285 "This table contains the configured IVR topology. 1286 The topology is specified in terms of one or more 1287 Autonomous Fabrics made of switches and the VSANs 1288 to/from which the switches provide connectivity. 1289 The configured topology is not applied until it is made 1290 active using using object civrTopologyActivate." 1291 ::= { cimIvrTopology 2 } 1292 1293civrTopologyConfigEntry OBJECT-TYPE 1294 SYNTAX CivrTopologyConfigEntry 1295 MAX-ACCESS not-accessible 1296 STATUS current 1297 DESCRIPTION 1298 "An entry (conceptual row) in this table." 1299 INDEX { civrTopologyConfigAutoFabricId, 1300 civrTopologyConfigSwitchWwn 1301 } 1302 ::= { civrTopologyConfigTable 1 } 1303 1304CivrTopologyConfigEntry ::= SEQUENCE { 1305 civrTopologyConfigSwitchWwn FcNameId, 1306 civrTopologyConfigAutoFabricId CIvrAutonomousFabricId, 1307 civrTopologyConfigSwitchVsan2k FcList, 1308 civrTopologyConfigSwitchVsan4k FcList, 1309 civrTopologyConfigRowStatus RowStatus 1310} 1311 1312civrTopologyConfigSwitchWwn OBJECT-TYPE 1313 SYNTAX FcNameId 1314 MAX-ACCESS not-accessible 1315 STATUS current 1316 DESCRIPTION 1317 "The configured switch WWN of this device." 1318 ::= { civrTopologyConfigEntry 1 } 1319 1320civrTopologyConfigAutoFabricId OBJECT-TYPE 1321 SYNTAX CIvrAutonomousFabricId 1322 MAX-ACCESS not-accessible 1323 STATUS current 1324 DESCRIPTION 1325 "The configured Autonomous Fabric id of this device." 1326 ::= { civrTopologyConfigEntry 2 } 1327 1328civrTopologyConfigSwitchVsan2k OBJECT-TYPE 1329 SYNTAX FcList 1330 MAX-ACCESS read-create 1331 STATUS current 1332 DESCRIPTION 1333 "The list of configured VSANs that are part of IVR 1334 topology on this device. 1335 1336 Each octet within the value of this object specifies a 1337 set of eight VSANs, with the first octet specifying 1338 VSANs 0 through 7, the second octet specifying VSANs 8 1339 through 15, etc. Within each octet, the most 1340 significant bit represents the lowest numbered VSAN, 1341 and the least significant bit represents the highest 1342 numbered VSAN. Thus, each VSAN, is represented by a 1343 single bit within the value of this object. The 1344 corresponding VSAN is contained in the IVR topology on 1345 this device if and only if that bit has a value of '1'. 1346 If this object has a value which is less than 256 bytes 1347 long, then the VSANs which are not represented are not 1348 considered to be in this list. 1349 1350 If the values of both this object and corresponding 1351 instance of civrTopologyConfigSwitchVsan4k are 1352 zero-length string, then the IVR topology contains 1353 only the default VSAN." 1354 DEFVAL {''H} 1355 ::= { civrTopologyConfigEntry 3 } 1356 1357civrTopologyConfigSwitchVsan4k OBJECT-TYPE 1358 SYNTAX FcList 1359 MAX-ACCESS read-create 1360 STATUS current 1361 DESCRIPTION 1362 "The list of configured VSANs that are part of IVR 1363 topology on this device. 1364 1365 Each octet within the value of this object specifies a 1366 set of eight VSANs, with the first octet specifying 1367 VSANs 2047 through 2054, the second octet specifying 1368 VSANs 2055 through 2062, etc. Within each octet, the 1369 most significant bit represents the lowest numbered 1370 VSAN, and the least significant bit represents the 1371 highest numbered VSAN. Thus, each VSAN, is represented 1372 by a single bit within the value of this object. The 1373 corresponding VSAN is contained in the IVR topology on 1374 device if and only if that bit has a value of '1'. 1375 If this object has a value which is less than 256 bytes 1376 long, then the VSANs which are not represented are not 1377 considered to be in the list. 1378 1379 If the values of both this object and corresponding 1380 instance of civrTopologyConfigSwitchVsan2k are 1381 zero-length string, then the IVR topology contains 1382 only the default VSAN." 1383 DEFVAL {''H} 1384 ::= { civrTopologyConfigEntry 4 } 1385 1386civrTopologyConfigRowStatus OBJECT-TYPE 1387 SYNTAX RowStatus 1388 MAX-ACCESS read-create 1389 STATUS current 1390 DESCRIPTION 1391 "Status of this row." 1392 ::= { civrTopologyConfigEntry 5 } 1393 1394 1395-- 1396-- Topology activation 1397-- 1398 1399civrTopologyActivate OBJECT-TYPE 1400 SYNTAX INTEGER { 1401 activate (1), 1402 noOp(2) 1403 } 1404 MAX-ACCESS read-write 1405 STATUS current 1406 DESCRIPTION 1407 "Setting this object to 'activate' is a request for 1408 the configured IVR topology to be activated on this 1409 device. i.e., for the current configuration of IVR 1410 topology to be cloned, with the clone becoming the 1411 active IVR topology (civrTopologyActiveTable). 1412 1413 The value of this object when read is always 'noOp'." 1414 ::= { cimIvrTopology 3} 1415 1416civrTopologyActivateTime OBJECT-TYPE 1417 SYNTAX TimeStamp 1418 MAX-ACCESS read-only 1419 STATUS current 1420 DESCRIPTION 1421 "The sysUpTime at which the IVR topology was most 1422 recently activated. If the IVR topology has not been 1423 activated prior to the last re-initialization of 1424 the local network management system, then this object 1425 will contain a zero value." 1426 ::= { cimIvrTopology 4 } 1427 1428 1429civrTopologyCopyActiveToConfig OBJECT-TYPE 1430 SYNTAX INTEGER { 1431 copy (1), 1432 noOp (2) 1433 } 1434 MAX-ACCESS read-write 1435 STATUS current 1436 DESCRIPTION 1437 "This object copies the active IVR topology table 1438 to configured IVR topology table. 1439 1440 If there is no active IVR topology, the copy will 1441 result in an error. 1442 1443 No action is taken if this object is set to 'noOp'." 1444 ::= { cimIvrTopology 5 } 1445 1446civrTopologyClearConfigured OBJECT-TYPE 1447 SYNTAX INTEGER { 1448 clear (1), 1449 noOp (2) 1450 } 1451 MAX-ACCESS read-write 1452 STATUS current 1453 DESCRIPTION 1454 "This object clears the configured IVR topology 1455 table. 1456 1457 No action is taken if this object is set to 'noOp'." 1458 ::= { cimIvrTopology 6 } 1459 1460-- 1461-- Active IVR topology table 1462-- 1463 1464civrTopologyActiveChecksum OBJECT-TYPE 1465 SYNTAX CIvrChecksum 1466 MAX-ACCESS read-only 1467 STATUS current 1468 DESCRIPTION 1469 "The checksum of the active IVR topology." 1470 ::= { cimIvrTopology 7 } 1471 1472civrTopologyActiveTable OBJECT-TYPE 1473 SYNTAX SEQUENCE OF CivrTopologyActiveEntry 1474 MAX-ACCESS not-accessible 1475 STATUS current 1476 DESCRIPTION 1477 "This table contains the IVR topology. 1478 The topology is specified in terms of one or more 1479 Autonomous Fabrics made of switches and the VSANs 1480 to/from which the switches provide connectivity." 1481 ::= { cimIvrTopology 8 } 1482 1483civrTopologyActiveEntry OBJECT-TYPE 1484 SYNTAX CivrTopologyActiveEntry 1485 MAX-ACCESS not-accessible 1486 STATUS current 1487 DESCRIPTION 1488 "An entry (conceptual row) in this table." 1489 INDEX { civrTopologyActiveAutoFabricId, 1490 civrTopologyActiveSwitchWwn 1491 } 1492 ::= { civrTopologyActiveTable 1 } 1493 1494CivrTopologyActiveEntry ::= SEQUENCE { 1495 civrTopologyActiveSwitchWwn FcNameId, 1496 civrTopologyActiveAutoFabricId CIvrAutonomousFabricId, 1497 civrTopologyActiveSwitchVsan2k FcList, 1498 civrTopologyActiveSwitchVsan4k FcList 1499} 1500 1501civrTopologyActiveSwitchWwn OBJECT-TYPE 1502 SYNTAX FcNameId 1503 MAX-ACCESS not-accessible 1504 STATUS current 1505 DESCRIPTION 1506 "The switch WWN of this device." 1507 ::= { civrTopologyActiveEntry 1 } 1508 1509civrTopologyActiveAutoFabricId OBJECT-TYPE 1510 SYNTAX CIvrAutonomousFabricId 1511 MAX-ACCESS not-accessible 1512 STATUS current 1513 DESCRIPTION 1514 "The Autonomous Fabric id of this device." 1515 ::= { civrTopologyActiveEntry 2 } 1516 1517civrTopologyActiveSwitchVsan2k OBJECT-TYPE 1518 SYNTAX FcList 1519 MAX-ACCESS read-only 1520 STATUS current 1521 DESCRIPTION 1522 "The list of VSANs that are part of IVR topology on 1523 this device. 1524 1525 Each octet within the value of this object specifies a 1526 set of eight VSANs, with the first octet specifying 1527 VSANs 0 through 7, the second octet specifying VSANs 8 1528 through 15, etc. Within each octet, the most 1529 significant bit represents the lowest numbered VSAN, 1530 and the least significant bit represents the highest 1531 numbered VSAN. Thus, each VSAN, is represented by a 1532 single bit within the value of this object. The 1533 corresponding VSAN is contained in the IVR topology on 1534 this device if and only if that bit has a value of '1'. 1535 If this object has a value which is less than 256 bytes 1536 long, then the VSANs which are not represented are not 1537 considered to be in this list. 1538 1539 If the values of both this object and corresponding 1540 instance of civrTopologyActiveSwitchVsan4k are 1541 zero-length string, then the IVR topology contains 1542 only the default VSAN." 1543 DEFVAL {''H} 1544 ::= { civrTopologyActiveEntry 3 } 1545 1546civrTopologyActiveSwitchVsan4k OBJECT-TYPE 1547 SYNTAX FcList 1548 MAX-ACCESS read-only 1549 STATUS current 1550 DESCRIPTION 1551 "The list of VSANs that are part of IVR topology on 1552 this device. 1553 1554 Each octet within the value of this object specifies a 1555 set of eight VSANs, with the first octet specifying 1556 VSANs 2047 through 2054, the second octet specifying 1557 VSANs 2055 through 2062, etc. Within each octet, the 1558 most significant bit represents the lowest numbered 1559 VSAN, and the least significant bit represents the 1560 highest numbered VSAN. Thus, each VSAN, is represented 1561 by a single bit within the value of this object. The 1562 corresponding VSAN is contained in the IVR topology on 1563 device if and only if that bit has a value of '1'. 1564 If this object has a value which is less than 256 bytes 1565 long, then the VSANs which are not represented are not 1566 considered to be in the list. 1567 1568 If the values of both this object and corresponding 1569 instance of civrTopologyActiveSwitchVsan2k are 1570 zero-length string, then the IVR topology contains 1571 only the default VSAN." 1572 DEFVAL {''H} 1573 ::= { civrTopologyActiveEntry 4 } 1574 1575civrTopologyActive OBJECT-TYPE 1576 SYNTAX TruthValue 1577 MAX-ACCESS read-only 1578 STATUS current 1579 DESCRIPTION 1580 "This object indicates of IVR topology is active or not. 1581 If 'true', the IVR topology is active. And if it is 1582 'false', the IVR topology is not active." 1583 ::= { cimIvrTopology 9 } 1584 1585civrTopologyAfidConfigChecksum OBJECT-TYPE 1586 SYNTAX CIvrChecksum 1587 MAX-ACCESS read-only 1588 STATUS current 1589 DESCRIPTION 1590 "The checksum of the Autonomous Fabric 1591 id (AFID) configurations." 1592 ::= { cimIvrTopology 10 } 1593 1594civrTopologyAfidConfTable OBJECT-TYPE 1595 SYNTAX SEQUENCE OF CivrTopologyAfidConfEntry 1596 MAX-ACCESS not-accessible 1597 STATUS current 1598 DESCRIPTION 1599 "This table contains the Autonomous Fabric id 1600 (AFID) configurations when automatic VSAN topology 1601 discovery is activated. An entry (conceptual row) 1602 in this table represents an AFID and its 1603 VSANs on a switch." 1604 ::= { cimIvrTopology 11 } 1605 1606civrTopologyAfidConfEntry OBJECT-TYPE 1607 SYNTAX CivrTopologyAfidConfEntry 1608 MAX-ACCESS not-accessible 1609 STATUS current 1610 DESCRIPTION 1611 "An entry (conceptual row) in this table." 1612 INDEX { civrTopologyAfidConfSwitchWwn, 1613 civrTopologyAfidConfId 1614 } 1615 ::= { civrTopologyAfidConfTable 1 } 1616 1617CivrTopologyAfidConfEntry ::= SEQUENCE { 1618 civrTopologyAfidConfSwitchWwn FcNameId, 1619 civrTopologyAfidConfId CIvrAutonomousFabricId, 1620 civrTopologyAfidConfSwitchVsan2k FcList, 1621 civrTopologyAfidConfSwitchVsan4k FcList, 1622 civrTopologyAfidConfRowStatus RowStatus 1623} 1624 1625civrTopologyAfidConfSwitchWwn OBJECT-TYPE 1626 SYNTAX FcNameId 1627 MAX-ACCESS not-accessible 1628 STATUS current 1629 DESCRIPTION 1630 "The switch WWN of this device." 1631 ::= { civrTopologyAfidConfEntry 1 } 1632 1633civrTopologyAfidConfId OBJECT-TYPE 1634 SYNTAX CIvrAutonomousFabricId 1635 MAX-ACCESS not-accessible 1636 STATUS current 1637 DESCRIPTION 1638 "The configured Autonomous Fabric id of this device." 1639 ::= { civrTopologyAfidConfEntry 2 } 1640 1641civrTopologyAfidConfSwitchVsan2k OBJECT-TYPE 1642 SYNTAX FcList 1643 MAX-ACCESS read-create 1644 STATUS current 1645 DESCRIPTION 1646 "The list of VSANs that are part of AFID 1647 (Autonomous Fabric ID) specified by 1648 civrTopologyConfigAutoFabricId on switch 1649 specified by civrTopologyConfigSwitchWwn. 1650 1651 Each octet within the value of this object specifies a 1652 set of eight VSANs, with the first octet specifying 1653 VSANs 0 through 7, the second octet specifying VSANs 8 1654 through 15, etc. Within each octet, the most 1655 significant bit represents the lowest numbered VSAN, 1656 and the least significant bit represents the highest 1657 numbered VSAN. Thus, each VSAN, is represented by a 1658 single bit within the value of this object. The 1659 corresponding VSAN is contained in this AFID on 1660 this device if and only if that bit has a value of '1'. 1661 If this object has a value which is less than 256 bytes 1662 long, then the VSANs which are not represented are not 1663 considered to be in this list. 1664 1665 If the values of both this object and corresponding 1666 instance of civrTopologyAfidConfSwitchVsan4k are 1667 zero-length string, then the AFID configured on 1668 this device contains only the default VSAN." 1669 DEFVAL {''H} 1670 ::= { civrTopologyAfidConfEntry 3 } 1671 1672civrTopologyAfidConfSwitchVsan4k OBJECT-TYPE 1673 SYNTAX FcList 1674 MAX-ACCESS read-create 1675 STATUS current 1676 DESCRIPTION 1677 "The list of VSANs that are part of AFID 1678 (Autonomous Fabric ID) specified by 1679 civrTopologyConfigAutoFabricId on switch 1680 specified by civrTopologyConfigSwitchWwn. 1681 1682 Each octet within the value of this object specifies a 1683 set of eight VSANs, with the first octet specifying 1684 VSANs 2048 through 2054, the second octet specifying 1685 VSANs 2055 through 2062, etc. Within each octet, the 1686 most significant bit represents the lowest numbered 1687 VSAN, and the least significant bit represents the 1688 highest numbered VSAN. Thus, each VSAN, is represented 1689 by a single bit within the value of this object. The 1690 corresponding VSAN is contained in this AFID on this 1691 device if and only if that bit has a value of '1'. 1692 If this object has a value which is less than 256 bytes 1693 long, then the VSANs which are not represented are not 1694 considered to be in this list. 1695 1696 If the values of both this object and corresponding 1697 instance of civrTopologyAfidConfSwitchVsan2k are 1698 zero-length string, then the AFID configured on 1699 this device contains only the default VSAN." 1700 DEFVAL {''H} 1701 ::= { civrTopologyAfidConfEntry 4 } 1702 1703civrTopologyAfidConfRowStatus OBJECT-TYPE 1704 SYNTAX RowStatus 1705 MAX-ACCESS read-create 1706 STATUS current 1707 DESCRIPTION 1708 "Status of this row." 1709 ::= { civrTopologyAfidConfEntry 5 } 1710 1711civrTopologyDefaultAfidChecksum OBJECT-TYPE 1712 SYNTAX CIvrChecksum 1713 MAX-ACCESS read-only 1714 STATUS current 1715 DESCRIPTION 1716 "The checksum of the configured default AFIDs." 1717 ::= { cimIvrTopology 12 } 1718 1719civrTopologyDefaultAfidTable OBJECT-TYPE 1720 SYNTAX SEQUENCE OF CivrTopologyDefaultAfidEntry 1721 MAX-ACCESS not-accessible 1722 STATUS current 1723 DESCRIPTION 1724 "This table contains the default Autonomous Fabric 1725 id (AFID) configurations when automatic VSAN topology 1726 discovery is activated. An entry (conceptual row) 1727 in this table represents the default AFID for 1728 a switch." 1729 ::= { cimIvrTopology 13 } 1730 1731civrTopologyDefaultAfidEntry OBJECT-TYPE 1732 SYNTAX CivrTopologyDefaultAfidEntry 1733 MAX-ACCESS not-accessible 1734 STATUS current 1735 DESCRIPTION 1736 "An entry (conceptual row) in this table." 1737 INDEX { civrTopologyDefaultAfidSwitchWwn 1738 } 1739 ::= { civrTopologyDefaultAfidTable 1 } 1740 1741CivrTopologyDefaultAfidEntry ::= SEQUENCE { 1742 civrTopologyDefaultAfidSwitchWwn FcNameId, 1743 civrTopologyDefaultAfidId CIvrAutonomousFabricId, 1744 civrTopologyDefaultAfidStatus RowStatus 1745} 1746 1747civrTopologyDefaultAfidSwitchWwn OBJECT-TYPE 1748 SYNTAX FcNameId 1749 MAX-ACCESS not-accessible 1750 STATUS current 1751 DESCRIPTION 1752 "The switch WWN of this device." 1753 ::= { civrTopologyDefaultAfidEntry 1 } 1754 1755civrTopologyDefaultAfidId OBJECT-TYPE 1756 SYNTAX CIvrAutonomousFabricId 1757 MAX-ACCESS read-create 1758 STATUS current 1759 DESCRIPTION 1760 "The configured Default Autonomous Fabric id of 1761 this switch." 1762 DEFVAL { 1 } 1763 ::= { civrTopologyDefaultAfidEntry 2 } 1764 1765civrTopologyDefaultAfidStatus OBJECT-TYPE 1766 SYNTAX RowStatus 1767 MAX-ACCESS read-create 1768 STATUS current 1769 DESCRIPTION 1770 "Status of this row." 1771 ::= { civrTopologyDefaultAfidEntry 3 } 1772 1773civrTopologyIvrSrvGrpTable OBJECT-TYPE 1774 SYNTAX SEQUENCE OF CivrTopologyIvrSrvGrpEntry 1775 MAX-ACCESS not-accessible 1776 STATUS current 1777 DESCRIPTION 1778 "This table contains configurations of 1779 Inter-VSAN Routing (IVR) Service Group. 1780 An Inter VSAN Routing Service Group defines a 1781 logical boundary for Inter-VSAN Routing. 1782 Inter-VSAN Routing is restricted among VSANs 1783 within their own Inter-VSAN Routing Service 1784 Group only." 1785 ::= { cimIvrTopology 14 } 1786 1787civrTopologyIvrSrvGrpEntry OBJECT-TYPE 1788 SYNTAX CivrTopologyIvrSrvGrpEntry 1789 MAX-ACCESS not-accessible 1790 STATUS current 1791 DESCRIPTION 1792 "An entry (conceptual row) in this table." 1793 INDEX { civrTopologyIvrSrvGrpName, 1794 civrTopologyAfidConfId 1795 } 1796 ::= { civrTopologyIvrSrvGrpTable 1 } 1797 1798CivrTopologyIvrSrvGrpEntry ::= SEQUENCE { 1799 civrTopologyIvrSrvGrpName SnmpAdminString, 1800 civrTopologyIvrSrvGrpVsan2k FcList, 1801 civrTopologyIvrSrvGrpVsan4k FcList, 1802 civrTopologyIvrSrvGrpRowStatus RowStatus 1803} 1804 1805civrTopologyIvrSrvGrpName OBJECT-TYPE 1806 SYNTAX SnmpAdminString (SIZE(1..80)) 1807 MAX-ACCESS not-accessible 1808 STATUS current 1809 DESCRIPTION 1810 "This object contains the name of the IVR Service 1811 Group corresponding to this conceptual row." 1812 ::= { civrTopologyIvrSrvGrpEntry 1 } 1813 1814civrTopologyIvrSrvGrpVsan2k OBJECT-TYPE 1815 SYNTAX FcList 1816 MAX-ACCESS read-create 1817 STATUS current 1818 DESCRIPTION 1819 "The list of VSANs that are part of this 1820 IVR Service Group specified by 1821 civrTopologyIvrSrvGrpName. 1822 1823 Each octet within the value of this object specifies a 1824 set of eight VSANs, with the first octet specifying 1825 VSANs 0 through 7, the second octet specifying VSANs 8 1826 through 15, etc. Within each octet, the most 1827 significant bit represents the lowest numbered VSAN, 1828 and the least significant bit represents the highest 1829 numbered VSAN. Thus, each VSAN, is represented by a 1830 single bit within the value of this object. The 1831 corresponding VSAN is contained in this IVR Service 1832 Group if and only if that bit has a value of '1'. 1833 If this object has a value which is less than 256 bytes 1834 long, then the VSANs which are not represented are not 1835 considered to be in this list." 1836 ::= { civrTopologyIvrSrvGrpEntry 2 } 1837 1838 civrTopologyIvrSrvGrpVsan4k OBJECT-TYPE 1839 SYNTAX FcList 1840 MAX-ACCESS read-create 1841 STATUS current 1842 DESCRIPTION 1843 "The list of VSANs that are part of this 1844 IVR Service Group specified by 1845 civrTopologyIvrSrvGrpName. 1846 1847 Each octet within the value of this object specifies a 1848 set of eight VSANs, with the first octet specifying 1849 VSANs 2048 through 2054, the second octet specifying 1850 VSANs 2055 through 2062, etc. Within each octet, the 1851 most significant bit represents the lowest numbered 1852 VSAN, and the least significant bit represents the 1853 highest numbered VSAN. Thus, each VSAN, is represented 1854 by a single bit within the value of this object. The 1855 corresponding VSAN is contained in this IVR Service 1856 Group if and only if that bit has a value of '1'. 1857 If this object has a value which is less than 256 bytes 1858 long, then the VSANs which are not represented are not 1859 considered to be in the list." 1860 ::= { civrTopologyIvrSrvGrpEntry 3 } 1861 1862civrTopologyIvrSrvGrpRowStatus OBJECT-TYPE 1863 SYNTAX RowStatus 1864 MAX-ACCESS read-create 1865 STATUS current 1866 DESCRIPTION 1867 "Status of this row." 1868 ::= { civrTopologyIvrSrvGrpEntry 4 } 1869 1870civrTopologyClearAfidConfig OBJECT-TYPE 1871 SYNTAX INTEGER { 1872 clear (1), 1873 noOp (2) 1874 } 1875 MAX-ACCESS read-write 1876 STATUS current 1877 DESCRIPTION 1878 "This object clears the AFID configuration 1879 table, civrTopologyAfidConfTable, if this object is 1880 set to 'clear'. 1881 1882 No action is taken if this object is set to 'noOp'." 1883 ::= { cimIvrTopology 15 } 1884 1885-- 1886-- Virtual Domains 1887-- 1888 1889civrAddIvrVirtualDomainsVsans2k OBJECT-TYPE 1890 SYNTAX FcList 1891 MAX-ACCESS read-write 1892 STATUS current 1893 DESCRIPTION 1894 "This object lists VSANs in which the virtual domains 1895 in a VSAN are added to the domain list (dmDatabaseTable 1896 in CISCO-DM-MIB) in that VSAN. 1897 Each octet within the value of this object specifies a 1898 set of eight VSANs, with the first octet specifying 1899 VSANs 0 through 7, the second octet specifying VSANs 8 1900 through 15, etc. Within each octet, the most 1901 significant bit represents the lowest numbered VSAN, 1902 and the least significant bit represents the highest 1903 numbered VSAN. Thus, each VSAN, is represented by a 1904 single bit within the value of this object. The 1905 corresponding VSAN is contained in the add virtual 1906 domain VSAN list on this device if and only if that bit 1907 has a value of '1'. If this object has a value which is 1908 less than 256 bytes long, then the VSANs which are not 1909 represented are not considered to be in this list. 1910 1911 If the values of both this object and 1912 civrAddIvrVirtualDomainsVsans4k are zero-length string, 1913 then the Virtual Domains are not added to any VSANs." 1914 ::= { cimIvrVirtualDomains 1 } 1915 1916civrAddIvrVirtualDomainsVsans4k OBJECT-TYPE 1917 SYNTAX FcList 1918 MAX-ACCESS read-write 1919 STATUS current 1920 DESCRIPTION 1921 "This object lists VSANs in which the virtual domains 1922 in a VSAN are added to the domain list (dmDatabaseTable 1923 in CISCO-DM-MIB) in that VSAN. 1924 1925 Each octet within the value of this object specifies a 1926 set of eight VSANs, with the first octet specifying 1927 VSANs 2048 through 2055, the second octet specifying 1928 VSANs 2056 through 2063, etc. Within each octet, the 1929 most significant bit represents the lowest numbered 1930 VSAN, and the least significant bit represents the 1931 highest numbered VSAN. Thus, each VSAN, is represented 1932 by a single bit within the value of this object. The 1933 corresponding VSAN is contained in the add virtual 1934 domain VSAN list on device if and only if that bit has 1935 a value of '1'. If this object has a value which is less 1936 than 256 bytes long, then the VSANs which are not 1937 represented are not 1938 considered to be in the list. 1939 1940 If the values of both this object and 1941 civrAddIvrVirtualDomainsVsans2k are zero-length string, 1942 then the Virtual Domains are not added to any VSANs." 1943 ::= { cimIvrVirtualDomains 2 } 1944 1945 1946 1947 1948-- 1949-- IVR Enabled devices 1950-- 1951 1952civrEnabledDeviceTable OBJECT-TYPE 1953 SYNTAX SEQUENCE OF CivrEnabledDeviceEntry 1954 MAX-ACCESS not-accessible 1955 STATUS current 1956 DESCRIPTION 1957 "This table contains the all IVR enabled devices 1958 known to the local device on each of the local VSANs. 1959 Note that the devices are learned using an internal 1960 protocol. So if a device in this table is not reachable, 1961 anymore from the local switch, then it is removed from 1962 this table. Also, if a new device is learned, 1963 it is added to this table." 1964 ::= { cimIvrStats 2 } 1965 1966civrEnabledDeviceEntry OBJECT-TYPE 1967 SYNTAX CivrEnabledDeviceEntry 1968 MAX-ACCESS not-accessible 1969 STATUS current 1970 DESCRIPTION 1971 "An entry (conceptual row) in this table. Each entry 1972 represents a device in a particular VSAN." 1973 INDEX { civrEnabledDeviceAutoFabricId, 1974 civrEnabledDeviceVsan, 1975 civrEnabledDeviceDomainId } 1976 ::= { civrEnabledDeviceTable 1 } 1977 1978 1979CivrEnabledDeviceEntry ::= SEQUENCE { 1980 civrEnabledDeviceVsan VsanIndex, 1981 civrEnabledDeviceAutoFabricId CIvrAutonomousFabricId, 1982 civrEnabledDeviceDomainId DomainId, 1983 civrEnabledDeviceSwitchWwn FcNameId, 1984 civrEnabledDeviceCapability BITS 1985 1986} 1987 1988civrEnabledDeviceVsan OBJECT-TYPE 1989 SYNTAX VsanIndex 1990 MAX-ACCESS not-accessible 1991 STATUS current 1992 DESCRIPTION 1993 "The VSAN corresponding to this entry." 1994 ::= { civrEnabledDeviceEntry 1 } 1995 1996civrEnabledDeviceAutoFabricId OBJECT-TYPE 1997 SYNTAX CIvrAutonomousFabricId 1998 MAX-ACCESS not-accessible 1999 STATUS current 2000 DESCRIPTION 2001 "The Autonomous Fabric id corresponding to this 2002 entry." 2003 ::= { civrEnabledDeviceEntry 2 } 2004 2005civrEnabledDeviceDomainId OBJECT-TYPE 2006 SYNTAX DomainId 2007 MAX-ACCESS not-accessible 2008 STATUS current 2009 DESCRIPTION 2010 "The domain ID of this device corresponding this 2011 entry." 2012 ::= { civrEnabledDeviceEntry 3 } 2013 2014civrEnabledDeviceSwitchWwn OBJECT-TYPE 2015 SYNTAX FcNameId 2016 MAX-ACCESS read-only 2017 STATUS current 2018 DESCRIPTION 2019 "The switch WWN of this device." 2020 ::= { civrEnabledDeviceEntry 4 } 2021 2022civrEnabledDeviceCapability OBJECT-TYPE 2023 SYNTAX BITS { version1 (0) } 2024 MAX-ACCESS read-only 2025 STATUS current 2026 DESCRIPTION 2027 "The switch WWN of this device." 2028 ::= { civrEnabledDeviceEntry 5 } 2029 2030-- 2031-- objects that are sent with notifications 2032-- 2033 2034civrZoneMemberFabricId OBJECT-TYPE 2035 SYNTAX FcAddressId 2036 MAX-ACCESS accessible-for-notify 2037 STATUS current 2038 DESCRIPTION 2039 "The fabric address of the IV zone member which is not 2040 able to participate in inter-VSAN communication because 2041 of conflicting domainIDs." 2042 ::= { cimIvrStats 3 } 2043 2044civDomainIdConflictVsan OBJECT-TYPE 2045 SYNTAX VsanIndex 2046 MAX-ACCESS accessible-for-notify 2047 STATUS current 2048 DESCRIPTION 2049 "The VSAN in which the domainID conflict occurred." 2050 ::= { cimIvrStats 4 } 2051 2052civrZoneSetActDeactPartialSucss OBJECT-TYPE 2053 SYNTAX TruthValue 2054 MAX-ACCESS accessible-for-notify 2055 STATUS current 2056 DESCRIPTION 2057 "This object indicates if the IV zoneset 2058 activation/deactivation was partially success." 2059 ::= { cimIvrStats 5 } 2060 2061civrAfidMisConfigVsan OBJECT-TYPE 2062 SYNTAX VsanIndex 2063 MAX-ACCESS accessible-for-notify 2064 STATUS current 2065 DESCRIPTION 2066 "The VSAN in which the AFID mis-configuration 2067 occurred." 2068 ::= { cimIvrStats 6 } 2069 2070civrAfidMisConfigLocalAfid OBJECT-TYPE 2071 SYNTAX CIvrAutonomousFabricId 2072 MAX-ACCESS accessible-for-notify 2073 STATUS current 2074 DESCRIPTION 2075 "The local AFID value in which the AFID 2076 mis-configuration occurred." 2077 ::= { cimIvrStats 7 } 2078 2079civrAfidMisConfigRemoteAfid OBJECT-TYPE 2080 SYNTAX CIvrAutonomousFabricId 2081 MAX-ACCESS accessible-for-notify 2082 STATUS current 2083 DESCRIPTION 2084 "The remote AFID value in which the AFID 2085 mis-configuration occurred." 2086 ::= { cimIvrStats 8 } 2087 2088civrAfidMisConfigLocalSWwn OBJECT-TYPE 2089 SYNTAX FcNameId 2090 MAX-ACCESS accessible-for-notify 2091 STATUS current 2092 DESCRIPTION 2093 "The local switch WWN in which the AFID 2094 mis-configuration occurred." 2095 ::= { cimIvrStats 9 } 2096 2097civrAfidMisConfigRemoteSWwn OBJECT-TYPE 2098 SYNTAX FcNameId 2099 MAX-ACCESS accessible-for-notify 2100 STATUS current 2101 DESCRIPTION 2102 "The remote switch WWN in which the AFID 2103 mis-configuration occurred." 2104 ::= { cimIvrStats 10 } 2105 2106 civrTopologyMisConfigReason OBJECT-TYPE 2107 SYNTAX INTEGER { 2108 unknown(1), 2109 afidMismatch(2)} 2110 MAX-ACCESS accessible-for-notify 2111 STATUS current 2112 DESCRIPTION 2113 "The reason for a topology mis-configuration." 2114 ::= { cimIvrStats 11 } 2115 2116-- Notifications 2117 2118civrZoneActivationDoneNotify NOTIFICATION-TYPE 2119 OBJECTS { civrZoneSetName, 2120 civrZoneSetActvatDeactvatResult, 2121 civrZoneSetActDeactPartialSucss} 2122 STATUS current 2123 DESCRIPTION 2124 "This notification is generated on completion of an IV 2125 zoneset activation. 2126 civrZoneSetActDeactPartialSucss is valid only if the 2127 activation was successful." 2128 ::= { ciscoIvrMIBNotifications 1 } 2129 2130civrZoneDeactivationDoneNotify NOTIFICATION-TYPE 2131 OBJECTS { civrZoneSetName, 2132 civrZoneSetActvatDeactvatResult, 2133 civrZoneSetActDeactPartialSucss} 2134 STATUS current 2135 DESCRIPTION 2136 "This notification is generated on completion of an IV 2137 zoneset deactivation. 2138 civrZoneSetActDeactPartialSucss is valid only if the 2139 deactivation was successful." 2140 ::= { ciscoIvrMIBNotifications 2 } 2141 2142civrDomainConflictNotify NOTIFICATION-TYPE 2143 OBJECTS {civrZoneEnforcedZoneMemberID, 2144 civrZoneEnforcedZoneMemberVsan, 2145 civrZoneMemberFabricId, 2146 civDomainIdConflictVsan 2147 } 2148 STATUS current 2149 DESCRIPTION 2150 "This notification is sent when domainID conflict 2151 occurs in a VSAN. The domainIDs in all the VSANs 2152 (dmDatabaseTable in CISCO-DM-MIB) which 2153 are configured to be carrying inter-VSAN trafic 2154 (civrTopologyConfigTable) must be unique. If not, there 2155 could be domainID conflicts." 2156 ::= { ciscoIvrMIBNotifications 3 } 2157 2158civrAfidConfigNotify NOTIFICATION-TYPE 2159 OBJECTS {civrAfidMisConfigLocalAfid, 2160 civrAfidMisConfigRemoteAfid, 2161 civrAfidMisConfigLocalSWwn, 2162 civrAfidMisConfigRemoteSWwn, 2163 civrAfidMisConfigVsan, 2164 civrTopologyMisConfigReason 2165 } 2166 STATUS current 2167 DESCRIPTION 2168 "This notification is sent when an IVR 2169 AFID mis-configuration occurs." 2170 ::= { ciscoIvrMIBNotifications 4 } 2171 2172-- Conformance 2173 2174civrZoneServerMIBCompliances OBJECT IDENTIFIER 2175 ::= { ciscoIvrMIBConformance 1 } 2176civrZoneServerMIBGroups OBJECT IDENTIFIER 2177 ::= { ciscoIvrMIBConformance 2 } 2178 2179civrZoneServerMIBCompliance MODULE-COMPLIANCE 2180 STATUS deprecated -- superceeded by 2181 -- civrZoneServerMIBComplianceRev1 2182 DESCRIPTION 2183 "The compliance statement for entities which 2184 implement the Zone Server." 2185 MODULE MANDATORY-GROUPS {civrZoneConfigurationGroup, 2186 civrTopologyGroup, 2187 civrStatsGroup, 2188 civrNotificationGroup} 2189 2190 OBJECT civrZoneSetRowStatus 2191 SYNTAX INTEGER { 2192 active(1), 2193 createAndGo(4), 2194 destroy(6)} 2195 MIN-ACCESS read-only 2196 DESCRIPTION 2197 "Only three values 'createAndGo', 'destroy' and 2198 'active' out of the six enumerated values need to be 2199 supported." 2200 2201 OBJECT civrZoneRowStatus 2202 SYNTAX INTEGER { 2203 active(1), 2204 createAndGo(4), 2205 destroy(6)} 2206 MIN-ACCESS read-only 2207 DESCRIPTION 2208 "Only three values 'createAndGo', 'destroy' and 2209 'active' out of the six enumerated values need to be 2210 supported." 2211 2212 OBJECT civrZoneMemberRowStatus 2213 SYNTAX INTEGER { 2214 active(1), 2215 createAndGo(4), 2216 destroy(6)} 2217 MIN-ACCESS read-only 2218 DESCRIPTION 2219 "Only three values 'createAndGo', 'destroy' and 2220 'active' out of the six enumerated values need to be 2221 supported." 2222 2223 OBJECT civrTopologyConfigRowStatus 2224 SYNTAX INTEGER { 2225 active(1), 2226 createAndGo(4), 2227 destroy(6)} 2228 MIN-ACCESS read-only 2229 DESCRIPTION 2230 "Only three values 'createAndGo', 'destroy' and 2231 'active' out of the six enumerated values need to be 2232 supported." 2233 2234 OBJECT civrZoneMemberAFId 2235 SYNTAX CIvrAutonomousFabricId (1) 2236 DESCRIPTION 2237 "Autonomous Fabric Id of 1 need to be supported." 2238 2239-- OBJECT civrTopologyConfigAutoFabricId 2240-- SYNTAX CIvrAutonomousFabricId (1) 2241-- DESCRIPTION 2242-- "Autonomous Fabric Id of 1 need to be supported." 2243 2244 ::= { civrZoneServerMIBCompliances 1 } 2245 2246civrZoneServerMIBComplianceRev1 MODULE-COMPLIANCE 2247 STATUS deprecated -- superceeded by 2248 -- civrZoneServerMIBComplianceRev2 2249 DESCRIPTION 2250 "The compliance statement for entities which 2251 implement the Zone Server." 2252 MODULE MANDATORY-GROUPS {civrZoneConfigurationGroup, 2253 civrTopologyGroup, 2254 civrStatsGroup, 2255 civrNotificationGroup, 2256 civrVirtualDomainsGroup} 2257 2258 OBJECT civrZoneSetRowStatus 2259 SYNTAX INTEGER { 2260 active(1), 2261 createAndGo(4), 2262 destroy(6)} 2263 MIN-ACCESS read-only 2264 DESCRIPTION 2265 "Only three values 'createAndGo', 'destroy' and 2266 'active' out of the six enumerated values need to be 2267 supported." 2268 2269 OBJECT civrZoneRowStatus 2270 SYNTAX INTEGER { 2271 active(1), 2272 createAndGo(4), 2273 destroy(6)} 2274 MIN-ACCESS read-only 2275 DESCRIPTION 2276 "Only three values 'createAndGo', 'destroy' and 2277 'active' out of the six enumerated values need to be 2278 supported." 2279 2280 OBJECT civrZoneMemberRowStatus 2281 SYNTAX INTEGER { 2282 active(1), 2283 createAndGo(4), 2284 destroy(6)} 2285 MIN-ACCESS read-only 2286 DESCRIPTION 2287 "Only three values 'createAndGo', 'destroy' and 2288 'active' out of the six enumerated values need to be 2289 supported." 2290 2291 OBJECT civrTopologyConfigRowStatus 2292 SYNTAX INTEGER { 2293 active(1), 2294 createAndGo(4), 2295 destroy(6)} 2296 MIN-ACCESS read-only 2297 DESCRIPTION 2298 "Only three values 'createAndGo', 'destroy' and 2299 'active' out of the six enumerated values need to be 2300 supported." 2301 2302 OBJECT civrZoneMemberAFId 2303 SYNTAX CIvrAutonomousFabricId (1) 2304 DESCRIPTION 2305 "Autonomous Fabric Id of 1 need to be supported." 2306 2307-- OBJECT civrTopologyConfigAutoFabricId 2308-- SYNTAX CIvrAutonomousFabricId (1) 2309-- DESCRIPTION 2310-- "Autonomous Fabric Id of 1 need to be supported." 2311 2312 ::= { civrZoneServerMIBCompliances 2 } 2313 2314civrZoneServerMIBComplianceRev2 MODULE-COMPLIANCE 2315 STATUS current 2316 DESCRIPTION 2317 "The compliance statement for entities which 2318 implement the Zone Server." 2319 MODULE MANDATORY-GROUPS {civrZoneConfigurationGroup, 2320 civrTopologyGroup, 2321 civrStatsGroup, 2322 civrNotificationGroup, 2323 civrVirtualDomainsGroup, 2324 civrGenericGroup, 2325 civrTopologyGroupRev2, 2326 civrZoneConfigurationGroupRev2, 2327 civrNotificationGroupRev2} 2328 2329 OBJECT civrZoneSetRowStatus 2330 SYNTAX INTEGER { 2331 active(1), 2332 createAndGo(4), 2333 destroy(6)} 2334 MIN-ACCESS read-only 2335 DESCRIPTION 2336 "Only three values 'createAndGo', 'destroy' and 2337 'active' out of the six enumerated values need to be 2338 supported." 2339 2340 OBJECT civrZoneRowStatus 2341 SYNTAX INTEGER { 2342 active(1), 2343 createAndGo(4), 2344 destroy(6)} 2345 MIN-ACCESS read-only 2346 DESCRIPTION 2347 "Only three values 'createAndGo', 'destroy' and 2348 'active' out of the six enumerated values need to be 2349 supported." 2350 2351 OBJECT civrZoneMemberRowStatus 2352 SYNTAX INTEGER { 2353 active(1), 2354 createAndGo(4), 2355 destroy(6)} 2356 MIN-ACCESS read-only 2357 DESCRIPTION 2358 "Only three values 'createAndGo', 'destroy' and 2359 'active' out of the six enumerated values need to be 2360 supported." 2361 2362 OBJECT civrTopologyConfigRowStatus 2363 SYNTAX INTEGER { 2364 active(1), 2365 createAndGo(4), 2366 destroy(6)} 2367 MIN-ACCESS read-only 2368 DESCRIPTION 2369 "Only three values 'createAndGo', 'destroy' and 2370 'active' out of the six enumerated values need to be 2371 supported." 2372 2373 OBJECT civrTopologyAfidConfRowStatus 2374 SYNTAX INTEGER { 2375 active(1), 2376 createAndGo(4), 2377 destroy(6)} 2378 MIN-ACCESS read-only 2379 DESCRIPTION 2380 "Only three values 'createAndGo', 'destroy' and 2381 'active' out of the six enumerated values need to be 2382 supported." 2383 2384 OBJECT civrTopologyDefaultAfidStatus 2385 SYNTAX INTEGER { 2386 active(1), 2387 createAndGo(4), 2388 destroy(6)} 2389 MIN-ACCESS read-only 2390 DESCRIPTION 2391 "Only three values 'createAndGo', 'destroy' and 2392 'active' out of the six enumerated values need to be 2393 supported." 2394 2395 OBJECT civrTopologyIvrSrvGrpRowStatus 2396 SYNTAX INTEGER { 2397 active(1), 2398 createAndGo(4), 2399 destroy(6)} 2400 MIN-ACCESS read-only 2401 DESCRIPTION 2402 "Only three values 'createAndGo', 'destroy' and 2403 'active' out of the six enumerated values need to be 2404 supported." 2405 2406 OBJECT civrZoneMemberAFId 2407 SYNTAX CIvrAutonomousFabricId (1) 2408 DESCRIPTION 2409 "Autonomous Fabric Id of 1 need to be supported." 2410 2411-- OBJECT civrTopologyConfigAutoFabricId 2412-- SYNTAX CIvrAutonomousFabricId (1) 2413-- DESCRIPTION 2414-- "Autonomous Fabric Id of 1 need to be supported." 2415 2416 ::= { civrZoneServerMIBCompliances 3 } 2417 2418 2419-- Units of Conformance 2420 2421civrZoneConfigurationGroup OBJECT-GROUP 2422 OBJECTS {civrZoneSetNumber, 2423 civrZoneSetName, 2424 civrZoneSetZoneList, 2425 civrZoneSetLastChange, 2426 civrZoneSetChecksum, 2427 civrZoneSetRowStatus, 2428 civrZoneSetActivate, 2429 civrZoneSetActvatDeactvatResult, 2430 civrZoneSetDeActivate, 2431 civrZoneNumber, 2432 civrZoneName, 2433 civrZoneMemberList, 2434 civrZoneLastChange, 2435 civrZoneRowStatus, 2436 civrZoneMemberNumber, 2437 civrZoneMemberType, 2438 civrZoneMemberID, 2439 civrZoneMemberAFId, 2440 civrZoneMemberVsan, 2441 civrZonesetDbChecksum, 2442 civrActiveZonesetChecksum, 2443 civrZoneMemberRowStatus, 2444 civrZoneEnforcedZoneSetName, 2445 civrZoneEnforcedZoneSetZoneList, 2446 civrZoneEnforcedZoneSetActvtTime, 2447 civrZoneEnforcedZoneNumber, 2448 civrZoneEnforcedZoneName, 2449 civrZoneEnforcedZoneMemberList, 2450 civrZoneEnforcedZoneMemberNumber, 2451 civrZoneEnforcedZoneMemberType, 2452 civrZoneEnforcedZoneMemberID, 2453 civrZoneEnforcedZoneMemberAFId, 2454 civrZoneEnforcedZoneMemberVsan, 2455 civrZoneCopyZoneSetEnforcdToFull, 2456 civrZoneClearFullZoneDb, 2457 civrZonesetActivateForce 2458 } 2459 STATUS current 2460 DESCRIPTION 2461 "A collection of objects for displaying and configuring 2462 IvrZone Membership." 2463 ::= { civrZoneServerMIBGroups 1 } 2464 2465civrTopologyGroup OBJECT-GROUP 2466 OBJECTS { civrTopologyConfigSwitchVsan2k, 2467 civrTopologyConfigSwitchVsan4k, 2468 civrTopologyConfigRowStatus, 2469 civrTopologyActiveSwitchVsan2k, 2470 civrTopologyActiveSwitchVsan4k, 2471 civrTopologyConfiguredChecksum, 2472 civrTopologyActiveChecksum, 2473 civrTopologyActivate, 2474 civrTopologyActivateTime, 2475 civrTopologyCopyActiveToConfig, 2476 civrTopologyClearConfigured, 2477 civrTopologyActive 2478 } 2479 STATUS current 2480 DESCRIPTION 2481 "A collection of objects for IVR topology." 2482 ::= { civrZoneServerMIBGroups 2 } 2483 2484civrStatsGroup OBJECT-GROUP 2485 OBJECTS { civrZoneSetStatus, 2486 civrEnabledDeviceSwitchWwn, 2487 civrEnabledDeviceCapability, 2488 civDomainIdConflictVsan, 2489 civrZoneMemberFabricId, 2490 civrZoneSetActDeactPartialSucss 2491 } 2492 STATUS current 2493 DESCRIPTION 2494 "A collection of objects for IVR status/statistics." 2495 ::= { civrZoneServerMIBGroups 3 } 2496 2497civrNotificationGroup NOTIFICATION-GROUP 2498 NOTIFICATIONS {civrZoneActivationDoneNotify, 2499 civrZoneDeactivationDoneNotify, 2500 civrDomainConflictNotify} 2501 STATUS current 2502 DESCRIPTION 2503 "A collection of notification(s) for monitoring 2504 IVR related events." 2505 ::= { civrZoneServerMIBGroups 4 } 2506 2507civrVirtualDomainsGroup OBJECT-GROUP 2508 OBJECTS { civrAddIvrVirtualDomainsVsans2k, 2509 civrAddIvrVirtualDomainsVsans4k } 2510 STATUS current 2511 DESCRIPTION 2512 "A collection of objects for IVR status/statistics." 2513 ::= { civrZoneServerMIBGroups 5 } 2514 2515civrGenericGroup OBJECT-GROUP 2516 OBJECTS { civrFcidNatMode, 2517 civrVsanTopologyAutoDisc } 2518 STATUS current 2519 DESCRIPTION 2520 "A collection of objects for IVR generic 2521 configurations." 2522 ::= { civrZoneServerMIBGroups 6 } 2523 2524civrTopologyGroupRev2 OBJECT-GROUP 2525 OBJECTS { 2526 civrTopologyAfidConfSwitchVsan2k, 2527 civrTopologyAfidConfSwitchVsan4k, 2528 civrTopologyAfidConfRowStatus, 2529 civrTopologyDefaultAfidId, 2530 civrTopologyDefaultAfidStatus, 2531 civrTopologyIvrSrvGrpVsan2k, 2532 civrTopologyIvrSrvGrpVsan4k, 2533 civrTopologyIvrSrvGrpRowStatus, 2534 civrTopologyAfidConfigChecksum, 2535 civrTopologyDefaultAfidChecksum, 2536 civrTopologyClearAfidConfig, 2537 civrAfidMisConfigVsan, 2538 civrAfidMisConfigLocalAfid, 2539 civrAfidMisConfigRemoteAfid, 2540 civrAfidMisConfigLocalSWwn, 2541 civrAfidMisConfigRemoteSWwn, 2542 civrTopologyMisConfigReason 2543 } 2544 STATUS current 2545 DESCRIPTION 2546 "A collection of objects for IVR topology." 2547 ::= { civrZoneServerMIBGroups 7 } 2548 2549civrZoneConfigurationGroupRev2 OBJECT-GROUP 2550 OBJECTS { civrZoneReadOnly, 2551 civrZoneQosPriority, 2552 civrZoneEnforcedZoneReadOnly, 2553 civrZoneEnforcedZoneQosPriority, 2554 civrZoneMemberLunID, 2555 civrZoneEnforcedZoneMemberLunID, 2556 civrZoneSetTableNextIndex, 2557 civrZoneTableNextIndex 2558 } 2559 STATUS current 2560 DESCRIPTION 2561 "A collection of objects to support SCSI read only, 2562 Qos and Lun zoning in IVR Zone Membership 2563 configurations." 2564 ::= { civrZoneServerMIBGroups 8 } 2565 2566civrNotificationGroupRev2 NOTIFICATION-GROUP 2567 NOTIFICATIONS {civrAfidConfigNotify} 2568 STATUS current 2569 DESCRIPTION 2570 "A collection of notification(s) for monitoring 2571 IVR related events." 2572 ::= { civrZoneServerMIBGroups 9 } 2573 2574END 2575