1-- ***************************************************************** 2-- CISCO-APPNAV-MIB.my 3-- 4-- July 2011, Chetan Patel 5-- 6-- Copyright (c) 2010-2012 by cisco Systems Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10 11CISCO-APPNAV-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 OBJECT-TYPE, 16 Unsigned32 17 FROM SNMPv2-SMI 18 MODULE-COMPLIANCE, 19 OBJECT-GROUP 20 FROM SNMPv2-CONF 21 TEXTUAL-CONVENTION 22 FROM SNMPv2-TC 23 InetAddressType, 24 InetAddress 25 FROM INET-ADDRESS-MIB 26 ciscoMgmt 27 FROM CISCO-SMI; 28 29 30ciscoAppNavMIB MODULE-IDENTITY 31 LAST-UPDATED "201206070000Z" 32 ORGANIZATION "Cisco Systems, Inc." 33 CONTACT-INFO 34 "Cisco Systems 35 Customer Service 36 37 Postal: 170 W Tasman Drive 38 39 San Jose, CA 95134 40 41 USA 42 43 44 Tel: +1 800 553-NETS 45 46 E-mail: cs-waas@cisco.com" 47 DESCRIPTION 48 "This MIB module defines SNMP management objects describing the 49 AppNav technology. A device, which implements the AppNav 50 technology, is known as the AppNav controller. The AppNav 51 controller intelligently navigates application traffic to a 52 group of devices, which offer services to the application 53 traffic. A device, which offers services to the application 54 traffic is known as service node. 55 56 As an example, the WAN optimization service uses the AppNav 57 technology, where the AppNav controller intercepts applications 58 traffic and redirects it to service nodes, which offer the 59 WAN optimization service. 60 61 A deployment may use more than one AppNav controllers and 62 service nodes to provide high availability and scalability. In 63 such deployments, AppNav controllers and service nodes together 64 form a cluster, which is known as an AppNav cluster. 65 66 Definitions of various entities related to the AppNav technology 67 is as follows: 68 69 AppNav controller: It is a device that intercepts application 70 traffic and navigates (redirects) it to service nodes. 71 72 Service node: It is a device that offers services to the traffic 73 navigated (redirected) to it by the AppNav controller. 74 75 AppNav controller group: An AppNav controller group is a group 76 of one or more AppNav controllers. The AppNav controllers in the 77 AppNav controller group communicate with each other regarding 78 the connections being redirected by them, so that they redirect 79 traffic to the right service node, irrespective of which AppNav 80 controller receives packets for a given connection. For example, 81 if particular connection is served by the service node A then 82 that connection should always be served by the service node A 83 until client or server terminates it. This mechanism is needed 84 in the asymmetric network topologies, where packets may take 85 different paths for forward and return journey. 86 87 Service node group: A service node group is a group of one or 88 more service nodes. The AppNav controller intercepts and 89 redirects application traffic to service nodes in a service node 90 group. The service nodes update their load status to the AppNav 91 controllers, so that they can do intelligent load distribution 92 among the available service nodes. 93 94 AppNav Cluster: An AppNav controller group and a service node 95 group together form a cluster, which is known as an AppNav 96 cluster. An AppNav cluster is also known as a service context." 97 REVISION "201206070000Z" 98 DESCRIPTION 99 "Added zombie and inactive states to CAppNavCMStates." 100 REVISION "201205220000Z" 101 DESCRIPTION 102 "Added cAppNavServContextJoinState in cAppNavServContextTable and 103 modified CAppNavServContextOpStates." 104 REVISION "201204100000Z" 105 DESCRIPTION 106 "There was a typo error in the name of the compliance object 107 ciscoAppNavClusterStatisticsMIBCompliance. This object is 108 now renamed as ciscoAppNavMIBCompliance." 109 REVISION "201203260000Z" 110 DESCRIPTION 111 "Initial version of this MIB" 112 ::= { ciscoMgmt 791 } 113 114 115 116CAppNavServContextJoinStates ::= TEXTUAL-CONVENTION 117 STATUS current 118 DESCRIPTION 119 "Represents various join states of the service context: 120 121 unknown : This state indicates an internal error. 122 123 notConfigured : This state indicates that the service context 124 was enabled without the graceful option. 125 126 started : This state indicates that the service context 127 was enabled with the graceful option and the 128 AppNav controller is currently in the Joining 129 state. 130 131 aborted : This state indicates that the service context 132 was disabled while the AppNav controller was 133 going through the joining process. 134 135 completed : This state indicates that the service context 136 was enabled with the graceful option and the 137 AppNav controller completed the joining 138 process." 139 SYNTAX INTEGER { 140 unknown(1), 141 notConfigured(2), 142 started(3), 143 aborted(4), 144 completed(5) 145 } 146 147CAppNavCMStates ::= TEXTUAL-CONVENTION 148 STATUS current 149 DESCRIPTION 150 "Represents the cluster membership states of AppNav controllers 151 and service nodes. 152 153 dead : This state indicates that contact to the given 154 AppNav controller or service node from the 155 AppNav cluster is lost. 156 157 alive : This state indicates that the given AppNav 158 controller or service node is in contact of the 159 AppNav cluster. 160 161 excluded : This state indicates that given AppNav 162 controller/service node is not a part of the 163 AppNav cluster. 164 165 partial : This state indicates that the given AppNav 166 controller/service node is partially part of the 167 AppNav cluster. 168 169 na : This state indicates that the given AppNav 170 controller/service node has no status 171 information available when service context is in 172 the admin disabled state. 173 174 zombie : This state indicates that the given AppNav 175 controller is removed from config but is still 176 alive. 177 178 inactive : This state indicates that the given AppNav 179 controller is added to config but is inactive 180 because of zombies." 181 SYNTAX INTEGER { 182 dead(1), 183 alive(2), 184 excluded(3), 185 partial(4), 186 na(5), 187 zombie(6), 188 inactive(7) 189 } 190 191CAppNavIRStates ::= TEXTUAL-CONVENTION 192 STATUS current 193 DESCRIPTION 194 "Represents the interception readiness states of the AppNav 195 controller. The interception readiness state indicates whether 196 AppNav controller is ready to intercept application traffic or 197 not. 198 199 ready : This state indicates that the AppNav controller 200 is ready to do interception. 201 202 notReady : This state indicates that the AppNav controller 203 is not ready to do interception. 204 205 na : This state indicates that this state is not 206 applicable to the AppNav controller." 207 SYNTAX INTEGER { 208 ready(1), 209 notReady(2), 210 na(3) 211 } 212 213CAppNavServContextOpStates ::= TEXTUAL-CONVENTION 214 STATUS current 215 DESCRIPTION 216 "Represents various operational states of the service context: 217 218 initializing : This state indicates that the 219 service context is in the 220 initialization state. 221 222 converging : This state indicates that the 223 service context is in the 224 converging state. This state is 225 acquired when the AppNav controller 226 detects the presence of a new 227 AppNav controller or a service 228 node, or loss of liveliness with 229 any AppNav controller or service 230 node in the service context, and is 231 waiting to re-converge. 232 233 internalError : This state indicates that service 234 context is in the internal error 235 state. This state is acquired when 236 the AppNav controller fails to 237 re-converge upon any change in 238 service context. In this state, 239 traffic redirection is stopped for 240 new connections and existing 241 connections are redirected on the 242 best effort basis. 243 244 degraded : This state indicates that the 245 service context is in the degraded 246 state. This state is acquired when 247 no single fully connected subset of 248 configured AppNav controllers and 249 service nodes found. In this state, 250 traffic redirection is turned off 251 for new connections. 252 253 operational : This state indicates that the 254 service context is in the 255 operational state. 256 257 adminDisabled : This state indicates that the 258 service context is disabled by an 259 admin. 260 261 initializingJoining : This state indicates that the 262 service context is in the 263 initializing joining state. 264 This state is acquired when the 265 AppNav controller is in the 266 initializing state of joining 267 process. 268 269 convergingJoining : This state indicates that the 270 service context is in the 271 converging joining state. This 272 state is acquired when the AppNav 273 controller detects the presence of 274 a new AppNav controller or a service 275 node, or loss of liveliness with 276 any AppNav controller or service 277 node in the service context, and is 278 waiting to re-converge. 279 280 operationalJoining : This state indicates that the 281 service context is stuck in joining 282 state because of cluster view is 283 full but either the number of 284 non-joining AppNav controllers in 285 the view is 1 or the set of Service 286 Nodes seen by this AppNav 287 controllers is smaller than the set 288 of Service Nodes seen by the 289 existing cluster. 290 291 degradedJoining : This state indicates that the 292 service context is stuck in joining 293 state because the cluster view is 294 degraded when this AppNav 295 controller is part of the cluster." 296 SYNTAX INTEGER { 297 initializing(1), 298 converging(2), 299 internalError(3), 300 degraded(4), 301 operational(5), 302 adminDisabled(6), 303 initializingJoining(7), 304 convergingJoining(8), 305 operationalJoining(9), 306 degradedJoining(10) 307 } 308ciscoAppNavMIBObjects OBJECT IDENTIFIER 309 ::= { ciscoAppNavMIB 0 } 310 311ciscoAppNavMIBConform OBJECT IDENTIFIER 312 ::= { ciscoAppNavMIB 1 } 313 314ciscoAppNavMIBCompliances OBJECT IDENTIFIER 315 ::= { ciscoAppNavMIBConform 1 } 316 317-- Service context object group 318 319cAppNavServContext OBJECT IDENTIFIER 320 ::= { ciscoAppNavMIBObjects 1 } 321 322-- AppNav controller group object group 323 324cAppNavACG OBJECT IDENTIFIER 325 ::= { ciscoAppNavMIBObjects 2 } 326 327-- Service node group object group 328 329cAppNavSNG OBJECT IDENTIFIER 330 ::= { ciscoAppNavMIBObjects 3 } 331 332-- AppNav controller object group 333 334cAppNavAC OBJECT IDENTIFIER 335 ::= { ciscoAppNavMIBObjects 4 } 336 337-- Service node object group 338 339cAppNavSN OBJECT IDENTIFIER 340 ::= { ciscoAppNavMIBObjects 5 } 341 342 343cAppNavServContextTable OBJECT-TYPE 344 SYNTAX SEQUENCE OF CAppNavServContextEntry 345 MAX-ACCESS not-accessible 346 STATUS current 347 DESCRIPTION 348 "This table lists the objects, which gives information related 349 to the service contexts configured on the AppNav controller." 350 ::= { cAppNavServContext 1 } 351 352cAppNavServContextEntry OBJECT-TYPE 353 SYNTAX CAppNavServContextEntry 354 MAX-ACCESS not-accessible 355 STATUS current 356 DESCRIPTION 357 "An entry describing the objects, which gives information 358 related to a service context. The AppNav controller creates a 359 new entry, when a new service context gets configured through 360 the management interface. The AppNav controller deletes an entry 361 for a given service context when it is removed from the 362 configuration 363 through the management interface." 364 INDEX { cAppNavServContextIndex } 365 ::= { cAppNavServContextTable 1 } 366 367CAppNavServContextEntry ::= SEQUENCE { 368 cAppNavServContextIndex Unsigned32, 369 cAppNavServContextName OCTET STRING, 370 cAppNavServContextCurrOpState CAppNavServContextOpStates, 371 cAppNavServContextLastOpState CAppNavServContextOpStates, 372 cAppNavServContextIRState CAppNavIRStates, 373 cAppNavServContextJoinState CAppNavServContextJoinStates 374} 375 376cAppNavServContextIndex OBJECT-TYPE 377 SYNTAX Unsigned32 (1..4294967295) 378 MAX-ACCESS not-accessible 379 STATUS current 380 DESCRIPTION 381 "This object indicates an index of the 382 cAppNavServiceContextTable. It is an arbitrary unsigned integer 383 value that uniquely identifies an entry in 384 cAppNavServiceContextTable. The value for each entry must remain 385 constant at least from one re-initialization of the entity's 386 network management system to the next re-initialization." 387 ::= { cAppNavServContextEntry 1 } 388 389cAppNavServContextName OBJECT-TYPE 390 SYNTAX OCTET STRING (SIZE (0..128)) 391 MAX-ACCESS read-only 392 STATUS current 393 DESCRIPTION 394 "This object indicates the name of the service context." 395 ::= { cAppNavServContextEntry 2 } 396 397cAppNavServContextCurrOpState OBJECT-TYPE 398 SYNTAX CAppNavServContextOpStates 399 MAX-ACCESS read-only 400 STATUS current 401 DESCRIPTION 402 "This object indicates the current operational state of the 403 service context." 404 ::= { cAppNavServContextEntry 3 } 405 406cAppNavServContextLastOpState OBJECT-TYPE 407 SYNTAX CAppNavServContextOpStates 408 MAX-ACCESS read-only 409 STATUS current 410 DESCRIPTION 411 "This object indicates the last operational state of the service 412 context." 413 ::= { cAppNavServContextEntry 4 } 414 415cAppNavServContextIRState OBJECT-TYPE 416 SYNTAX CAppNavIRStates 417 MAX-ACCESS read-only 418 STATUS current 419 DESCRIPTION 420 "This object indicates the Interception Readiness(IR) state of 421 the service context." 422 ::= { cAppNavServContextEntry 5 } 423 424cAppNavServContextJoinState OBJECT-TYPE 425 SYNTAX CAppNavServContextJoinStates 426 MAX-ACCESS read-only 427 STATUS current 428 DESCRIPTION 429 "This object indicates the join state of the service context." 430 ::= { cAppNavServContextEntry 6 } 431 432 433 434cAppNavACGTable OBJECT-TYPE 435 SYNTAX SEQUENCE OF CAppNavACGEntry 436 MAX-ACCESS not-accessible 437 STATUS current 438 DESCRIPTION 439 "This table lists the objects, which gives information related 440 to the AppNav controller group configured on the AppNav 441 controller." 442 ::= { cAppNavACG 1 } 443 444cAppNavACGEntry OBJECT-TYPE 445 SYNTAX CAppNavACGEntry 446 MAX-ACCESS not-accessible 447 STATUS current 448 DESCRIPTION 449 "An entry describing the objects, which gives information 450 related to the AppNav controller group configured on the AppNav 451 controller. The AppNav controller creates a new entry when a new 452 AppNav controller group gets configured on the AppNav controller 453 through the management interface. The AppNav controller deletes 454 an entry for a given AppNav controller group, when it is removed 455 from the configuration through the management interface." 456 INDEX { cAppNavACGIndex } 457 ::= { cAppNavACGTable 1 } 458 459CAppNavACGEntry ::= SEQUENCE { 460 cAppNavACGIndex Unsigned32, 461 cAppNavACGName OCTET STRING, 462 cAppNavACGServContextName OCTET STRING 463} 464 465cAppNavACGIndex OBJECT-TYPE 466 SYNTAX Unsigned32 (1..4294967295) 467 MAX-ACCESS not-accessible 468 STATUS current 469 DESCRIPTION 470 "This object indicates an index of the cAppNavACGTable. It is 471 an arbitrary unsigned integer value that uniquely identifies an 472 entry in cAppNavACGTable. The value for each entry must remain 473 constant at least from one re-initialization of the entity's 474 network management system to the next re-initialization." 475 ::= { cAppNavACGEntry 1 } 476 477cAppNavACGName OBJECT-TYPE 478 SYNTAX OCTET STRING (SIZE (0..128)) 479 MAX-ACCESS read-only 480 STATUS current 481 DESCRIPTION 482 "This object indicates the name of the AppNav controller group." 483 ::= { cAppNavACGEntry 2 } 484 485cAppNavACGServContextName OBJECT-TYPE 486 SYNTAX OCTET STRING (SIZE (0..96)) 487 MAX-ACCESS read-only 488 STATUS current 489 DESCRIPTION 490 "This object indicates the service context to which AppNav 491 controller belongs." 492 ::= { cAppNavACGEntry 3 } 493 494 495 496cAppNavSNGTable OBJECT-TYPE 497 SYNTAX SEQUENCE OF CAppNavSNGEntry 498 MAX-ACCESS not-accessible 499 STATUS current 500 DESCRIPTION 501 "This table lists the objects, which gives information related 502 to the service node group configured on the AppNav controller." 503 ::= { cAppNavSNG 1 } 504 505cAppNavSNGEntry OBJECT-TYPE 506 SYNTAX CAppNavSNGEntry 507 MAX-ACCESS not-accessible 508 STATUS current 509 DESCRIPTION 510 "An entry desribing the objects, which gives information 511 regarding the service node groups configured on the AppNav 512 controller. An AppNav controller creates a new entry, when a new 513 service node group gets configured on the system through the 514 management interface. The AppNav controller deletes an entry for 515 a given service node group, when it is removed from the 516 configuration through the management interface." 517 INDEX { cAppNavSNGIndex } 518 ::= { cAppNavSNGTable 1 } 519 520CAppNavSNGEntry ::= SEQUENCE { 521 cAppNavSNGIndex Unsigned32, 522 cAppNavSNGName OCTET STRING, 523 cAppNavSNGServContextName OCTET STRING 524} 525 526cAppNavSNGIndex OBJECT-TYPE 527 SYNTAX Unsigned32 (1..4294967295) 528 MAX-ACCESS not-accessible 529 STATUS current 530 DESCRIPTION 531 "This object specifies an index of the cAppNavSNGTable. It is an 532 arbitrary unsigned integer value that uniquely identifies an 533 entry in cAppNavSNGTable. The value for each entry must remain 534 constant at least from one re-initialization of the entity's 535 network management system to the next re-initialization." 536 ::= { cAppNavSNGEntry 1 } 537 538cAppNavSNGName OBJECT-TYPE 539 SYNTAX OCTET STRING (SIZE (0..128)) 540 MAX-ACCESS read-only 541 STATUS current 542 DESCRIPTION 543 "This object indicates the name of service node group." 544 ::= { cAppNavSNGEntry 2 } 545 546cAppNavSNGServContextName OBJECT-TYPE 547 SYNTAX OCTET STRING (SIZE (0..128)) 548 MAX-ACCESS read-only 549 STATUS current 550 DESCRIPTION 551 "This object indicates the name of the service context to which 552 given service node group belongs." 553 ::= { cAppNavSNGEntry 3 } 554 555 556 557cAppNavACTable OBJECT-TYPE 558 SYNTAX SEQUENCE OF CAppNavACEntry 559 MAX-ACCESS not-accessible 560 STATUS current 561 DESCRIPTION 562 "This table lists the objects, which give information related to 563 the AppNav controllers configured on the AppNav controller to 564 assign them to the service context." 565 ::= { cAppNavAC 1 } 566 567cAppNavACEntry OBJECT-TYPE 568 SYNTAX CAppNavACEntry 569 MAX-ACCESS not-accessible 570 STATUS current 571 DESCRIPTION 572 "An entry describing the objects, which gives information 573 related to the AppNav controllers configured on the AppNav 574 controller to assign them to the service context. An AppNav 575 controller creates a new entry, when a new AppNav controller 576 gets 577 configured on the AppNav controller through the management 578 interface. The AppNav controller deletes an entry for a given 579 AppNav controller, when it is removed from the configuration 580 through the management interface." 581 INDEX { cAppNavACIndex } 582 ::= { cAppNavACTable 1 } 583 584CAppNavACEntry ::= SEQUENCE { 585 cAppNavACIndex Unsigned32, 586 cAppNavACIpAddrType InetAddressType, 587 cAppNavACIpAddr InetAddress, 588 cAppNavACServContextName OCTET STRING, 589 cAppNavACACGName OCTET STRING, 590 cAppNavACCurrentCMState CAppNavCMStates 591} 592 593cAppNavACIndex OBJECT-TYPE 594 SYNTAX Unsigned32 (1..4294967295) 595 MAX-ACCESS not-accessible 596 STATUS current 597 DESCRIPTION 598 "This object indicates an index of the cAppNavACTable. It is an 599 arbitrary unsigned integer value that uniquely identifies an 600 entry in cAppNavACTable. The value for each entry must remain 601 constant at least from one re-initialization of the entity's 602 network management system to the next re-initialization." 603 ::= { cAppNavACEntry 1 } 604 605cAppNavACIpAddrType OBJECT-TYPE 606 SYNTAX InetAddressType 607 MAX-ACCESS read-only 608 STATUS current 609 DESCRIPTION 610 "This object indicates the address type of the cAppNavACIpAddr. 611 The cAppNavACEntries are only valid for address type of IPv4 and 612 IPv6." 613 ::= { cAppNavACEntry 2 } 614 615cAppNavACIpAddr OBJECT-TYPE 616 SYNTAX InetAddress 617 MAX-ACCESS read-only 618 STATUS current 619 DESCRIPTION 620 "This object indicates the IP address of the AppNav controller." 621 ::= { cAppNavACEntry 3 } 622 623cAppNavACServContextName OBJECT-TYPE 624 SYNTAX OCTET STRING (SIZE (0..128)) 625 MAX-ACCESS read-only 626 STATUS current 627 DESCRIPTION 628 "This object indicates the name of the service context to which 629 given AppNav controller belongs." 630 ::= { cAppNavACEntry 4 } 631 632cAppNavACACGName OBJECT-TYPE 633 SYNTAX OCTET STRING (SIZE (0..128)) 634 MAX-ACCESS read-only 635 STATUS current 636 DESCRIPTION 637 "This object indicates the name of the AppNav controller group 638 to which given AppNav controller belongs." 639 ::= { cAppNavACEntry 5 } 640 641cAppNavACCurrentCMState OBJECT-TYPE 642 SYNTAX CAppNavCMStates 643 MAX-ACCESS read-only 644 STATUS current 645 DESCRIPTION 646 "This object indicates the current cluster membership state of 647 the given AppNav controller." 648 ::= { cAppNavACEntry 6 } 649 650 651 652cAppNavSNTable OBJECT-TYPE 653 SYNTAX SEQUENCE OF CAppNavSNEntry 654 MAX-ACCESS not-accessible 655 STATUS current 656 DESCRIPTION 657 "This table lists the objects, which gives information related 658 to the service nodes configured on the AppNav controller to 659 assign them to the service context." 660 ::= { cAppNavSN 1 } 661 662cAppNavSNEntry OBJECT-TYPE 663 SYNTAX CAppNavSNEntry 664 MAX-ACCESS not-accessible 665 STATUS current 666 DESCRIPTION 667 "An entry describing the objects, which gives information 668 related to the service nodes configured on the AppNav controller 669 to assign them to the service context. An AppNav controller 670 creates a new entry, when a new service node gets configured on 671 the system through the management interface. An AppNav 672 controller deletes an entry for a given service node, when it is 673 removed from the configuration through the management 674 interface." 675 INDEX { cAppNavSNIndex } 676 ::= { cAppNavSNTable 1 } 677 678CAppNavSNEntry ::= SEQUENCE { 679 cAppNavSNIndex Unsigned32, 680 cAppNavSNIpAddrType InetAddressType, 681 cAppNavSNIpAddr InetAddress, 682 cAppNavSNServContextName OCTET STRING, 683 cAppNavSNSNGName OCTET STRING, 684 cAppNavSNCurrentCMState CAppNavCMStates 685} 686 687cAppNavSNIndex OBJECT-TYPE 688 SYNTAX Unsigned32 (1..4294967295) 689 MAX-ACCESS not-accessible 690 STATUS current 691 DESCRIPTION 692 "This object indicates an index of the cAppNavSNTable. It is an 693 arbitrary unsigned integer value that uniquely identifies an 694 entry in cAppNavSNTable. The value for each entry must remain 695 constant at least from one re-initialization of the entity's 696 network management system to the next re-initialization." 697 ::= { cAppNavSNEntry 1 } 698 699cAppNavSNIpAddrType OBJECT-TYPE 700 SYNTAX InetAddressType 701 MAX-ACCESS read-only 702 STATUS current 703 DESCRIPTION 704 "This object indicates the address type of cacSnIpAddr. 705 cacSNEntries are only valid for address type of IPv4 and 706 IPv6." 707 ::= { cAppNavSNEntry 2 } 708 709cAppNavSNIpAddr OBJECT-TYPE 710 SYNTAX InetAddress 711 MAX-ACCESS read-only 712 STATUS current 713 DESCRIPTION 714 "This object indicates the IP address of the given service 715 node." 716 ::= { cAppNavSNEntry 3 } 717 718cAppNavSNServContextName OBJECT-TYPE 719 SYNTAX OCTET STRING (SIZE (0..128)) 720 MAX-ACCESS read-only 721 STATUS current 722 DESCRIPTION 723 "This object indicates the name of the service context to which 724 given service node belongs." 725 ::= { cAppNavSNEntry 4 } 726 727cAppNavSNSNGName OBJECT-TYPE 728 SYNTAX OCTET STRING (SIZE (0..128)) 729 MAX-ACCESS read-only 730 STATUS current 731 DESCRIPTION 732 "This object indicates the name of the service node group to 733 which given service node belongs." 734 ::= { cAppNavSNEntry 5 } 735 736cAppNavSNCurrentCMState OBJECT-TYPE 737 SYNTAX CAppNavCMStates 738 MAX-ACCESS read-only 739 STATUS current 740 DESCRIPTION 741 "This object indicats the current cluster membership state of 742 the given service node." 743 ::= { cAppNavSNEntry 6 } 744 745 746ciscoAppNavMIBGroups OBJECT IDENTIFIER 747 ::= { ciscoAppNavMIBConform 2 } 748 749 750ciscoAppNavMIBCompliance MODULE-COMPLIANCE 751 STATUS deprecated 752 DESCRIPTION 753 "This is a default module-compliance 754 containing default object groups." 755 MODULE -- this module 756 MANDATORY-GROUPS { 757 cAppNavServiceContextGroup, 758 cAppNavACGGroup, 759 cAppNavSNGGroup, 760 cAppNavACGroup, 761 cAppNavSNGroup 762 } 763 ::= { ciscoAppNavMIBCompliances 1 } 764 765ciscoAppNavMIBComplianceRev1 MODULE-COMPLIANCE 766 STATUS current 767 DESCRIPTION 768 "This is a default module-compliance 769 containing default object groups. This compliance deprecated 770 ciscoAppNavMIBCompliance." 771 MODULE -- this module 772 MANDATORY-GROUPS { 773 cAppNavServiceContextGroup, 774 cAppNavACGGroup, 775 cAppNavSNGGroup, 776 cAppNavACGroup, 777 cAppNavSNGroup, 778 cAppNavServiceContextGroupRev1 779 } 780 ::= { ciscoAppNavMIBCompliances 2 } 781 782-- Units of Conformance 783 784cAppNavServiceContextGroup OBJECT-GROUP 785 OBJECTS { 786 cAppNavServContextCurrOpState, 787 cAppNavServContextLastOpState, 788 cAppNavServContextIRState, 789 cAppNavServContextName 790 } 791 STATUS current 792 DESCRIPTION 793 "This group includes objects which gives information for service 794 context configured on the AppNav controller." 795 ::= { ciscoAppNavMIBGroups 1 } 796 797cAppNavACGGroup OBJECT-GROUP 798 OBJECTS { 799 cAppNavACGServContextName, 800 cAppNavACGName 801 } 802 STATUS current 803 DESCRIPTION 804 "This group includes objects, which give information related to 805 AppNav controller group configured on the AppNav controller." 806 ::= { ciscoAppNavMIBGroups 2 } 807 808cAppNavSNGGroup OBJECT-GROUP 809 OBJECTS { 810 cAppNavSNGServContextName, 811 cAppNavSNGName 812 } 813 STATUS current 814 DESCRIPTION 815 "This group includes objects, which gives information related to 816 the service node group configured on the AppNav controller." 817 ::= { ciscoAppNavMIBGroups 3 } 818 819cAppNavACGroup OBJECT-GROUP 820 OBJECTS { 821 cAppNavACServContextName, 822 cAppNavACACGName, 823 cAppNavACCurrentCMState, 824 cAppNavACIpAddrType, 825 cAppNavACIpAddr 826 } 827 STATUS current 828 DESCRIPTION 829 "This group includes objects, which gives information related to 830 AppNav controllers configured on the AppNav controller to 831 assign them to the AppNav cluster." 832 ::= { ciscoAppNavMIBGroups 4 } 833 834cAppNavSNGroup OBJECT-GROUP 835 OBJECTS { 836 cAppNavSNServContextName, 837 cAppNavSNSNGName, 838 cAppNavSNCurrentCMState, 839 cAppNavSNIpAddrType, 840 cAppNavSNIpAddr 841 } 842 STATUS current 843 DESCRIPTION 844 "This group contains objects, which gives information related to 845 service node configured on AppNav controller to assign them to 846 the AppNav cluster." 847 ::= { ciscoAppNavMIBGroups 5 } 848 849cAppNavServiceContextGroupRev1 OBJECT-GROUP 850 OBJECTS { cAppNavServContextJoinState } 851 STATUS current 852 DESCRIPTION 853 "This group includes objects which gives information for 854 service 855 context configured on the AppNav controller." 856 ::= { ciscoAppNavMIBGroups 6 } 857 858END 859 860 861 862 863 864