idnits 2.17.1 draft-ietf-snanau-appnmib-00.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-26) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing document type: Expected "INTERNET-DRAFT" in the upper left hand corner of the first page ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. ** The document seems to lack a Security Considerations section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** There are 54 instances of too long lines in the document, the longest one being 3 characters in excess of 72. Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (March 04, 1996) is 10280 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) ** Obsolete normative reference: RFC 1902 (ref. '1') (Obsoleted by RFC 2578) ** Downref: Normative reference to an Historic RFC: RFC 1157 (ref. '3') ** Obsolete normative reference: RFC 1905 (ref. '4') (Obsoleted by RFC 3416) -- Possible downref: Non-RFC (?) normative reference: ref. '5' -- Possible downref: Non-RFC (?) normative reference: ref. '6' -- Possible downref: Non-RFC (?) normative reference: ref. '7' -- Possible downref: Non-RFC (?) normative reference: ref. '8' ** Downref: Normative reference to an Historic RFC: RFC 1666 (ref. '9') -- Possible downref: Non-RFC (?) normative reference: ref. '10' Summary: 16 errors (**), 0 flaws (~~), 1 warning (==), 7 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Definitions of Managed Objects 2 for APPN 4 March 04, 1996 6 Bob Clouston (editor) 7 Cisco Systems 8 clouston@cisco.com 10 Bob Moore (editor) 11 IBM Corporation 12 remoore@ralvm6.vnet.ibm.com 14 16 1. Status of this Memo 18 This document is an Internet-Draft. Internet-Drafts are working 19 documents of the Internet Engineering Task Force (IETF), its areas, and 20 its working groups. Note that other groups may also distribute working 21 documents as Internet-Drafts. 23 Internet-Drafts are draft documents valid for a maximum of six months. 24 Internet-Drafts may be updated, replaced, or obsoleted by other 25 documents at any time. It is not appropriate to use Internet-Drafts as 26 reference material or to cite them other than as a working draft or work 27 in progress. 29 To learn the current status of any Internet-Draft, please check the 30 1id-abstracts.txt listing contained in the Internet-Drafts Shadow 31 Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or 32 munnari.oz.au. 34 2. Introduction 36 This memo defines a portion of the Management Information Base (MIB) for 37 use with network management protocols in the Internet community. In 38 particular, it defines objects for monitoring and controlling network 39 devices with APPN (Advanced Peer-to-Peer Networking) capabilities. This 40 memo identifies managed objects for the SNA APPN protocol. 42 This memo does not specify a standard for the Internet community. 44 3. The SNMPv2 Network Management Framework 46 The Internet-standard Network Management Framework presently consists of 47 three major components. They are: 49 o RFC 1902 [1] which defines the SMI, the mechanisms used for 50 describing and naming objects for the purpose of management. 52 o STD 17, RFC 1213 [2] which defines MIB-II, the core set of managed 53 objects for the Internet suite of protocols. 55 o RFC 1157 [3] and/or RFC 1905 [4] which defines the protocol used 56 for network accesss to managed objects. 58 The Framework permits new objects to be defined for the purpose of 59 experimentation and evaluation. 61 4. Overview 63 This document identifies the proposed set of objects for monitoring the 64 configuration and active characteristics of devices with APPN 65 capabilities, and for controlling certain characteristics. APPN is the 66 aspect of SNA that supports peer-to-peer networking. These networks 67 transport both independent and dependent LU session traffic. See the 68 SNANAU APPC MIB [8] and the SNA NAU MIB (RFC 1666 [9]) for management of 69 these sessions. See also the DLUR MIB[10], and the HPR MIB, which is 70 currently under development, for management of extensions to the APPN 71 architecture. In this document, we describe APPN managed objects. 73 An APPN network is comprised of various types of nodes, and transmission 74 groups (TGs) that connect the nodes. Network nodes (NNs) provide 75 directory and routing functions for session establishment. NNs may be 76 session end points or intermediate nodes in a session. A border node is 77 a type of network node that connects networks together for session 78 establishment without fully merging them. End nodes (ENs) are session 79 end points that receive directory and routing functions from network 80 nodes, over control-point to control-point (CP-CP) sessions. Low-entry 81 networking (LEN) nodes are also session end points, but do not support 82 CP-CP sessions, and therefore need additional manual configuration 83 definitions to establish sessions in an APPN network. ENs and LEN nodes 84 may have minimal directory and routing functions to establish control 85 sessions (ENs) or to connect into the APPN network (LEN nodes). Virtual 86 routing nodes (VRNs) are not really nodes, but rather common definitions 87 among actual nodes in a shared transport facility such as a LAN that 88 allow these actual nodes to temporarily establish a logical link with 89 one another without defining each other's link-level addressing 90 information. 92 Ports and link stations are the node's interface to the data link 93 control (DLC), which provides the physical transport, or to another 94 protocol such as Data Link Switching (DLSw), which provides transport 95 over an IP network. A link station uses a port to make a connection to 96 another node. This connection establishes a TG between the two nodes. 98 The directory and routing functions enable an NN to find where an LU is 99 located in the network, and calculate the optimal route for the session 100 based on the requested class of service (COS). A network node saves the 101 LU information in a directory database, which is built from LUs defined 102 locally, LU registration from served end nodes, and LUs learned from 103 network searches. 105 Each NN maintains a local class-of-service database that assigns a 106 routing weight, or relative cost, to each resource for each class of 107 service. For example, the #INTER COS assigns a lower weight to TGs with 108 a greater effective capacity, while the #BATCH COS favors TGs with a 109 lower relative cost per byte. 111 A node saves network topology information (on NNs, VRNs, and TGs between 112 them) in a network topology database. The topology information includes 113 state and routing characteristics. Topology information is exchanged 114 between NNs over CP-CP sessions such that the database is fully 115 replicated at each NN. Information on TGs from NNs to ENs are kept in a 116 local topology database. Local topology information is shared with 117 other NNs only during the session establishment process, to give the NN 118 responsible for route calculation the necessary information for end-to- 119 end route calculation. 121 SNA names such as LU names, CP names, COS names, and mode names can be 122 padded with blanks (space characters) in SNA formats. These blanks are 123 nonsignificant. For example, in a BIND RU a COS name of "#INTER" with a 124 length of 6 is identical to a COS name of "#INTER " with a length of 8. 125 However, in this MIB, nonsignificant blanks are not included by the 126 agent. Using the COS name from the previous example, an agent would 127 return a length of 6 and the string "#INTER" with no blanks for 128 appnCosName, regardless of how it appears in the BIND RU or in internal 129 storage. The lone exception is the all blank mode name, for which the 130 agent returns a length of 8 and the string " " (8 blank spaces). 132 When an SNA name is functioning as a table index, an agent treats 133 trailing blanks as significant. If a management station requests the 134 objects from a row with index "#INTER ", the agent does not match this 135 to the row with index "#INTER". Since an agent has no nonsignificant 136 blanks in any of its table indices, the only reason for a Management 137 Station to include them would be to start GetNext processing at a chosen 138 point in a table. For example, a GetNext request with index "M " 139 would start retrieval from a table at the first row with an 8-character 140 index beginning with M or a letter after M. 142 The SNA/APPN terms and overall architecture are documented in [5], [6], 143 and [7]. 145 Highlights of the management functions supported by the APPN MIB module 146 include the following: 148 o Activating and deactivating ports and link stations. 150 o Monitoring of configuration parameters related to the node, ports, 151 link stations, virtual routing nodes, and classes of service. 153 o Monitoring of operational parameters related to ports, link 154 stations, virtual routing nodes, topology, directory, and 155 intermediate sessions. 157 o Historical information about link station errors during connection 158 establishment, or that caused the connection to terminate. 160 o Deactivating intermediate sessions. 162 o Traps for SNA/MS Alert conditions. 164 This MIB module does not support: 166 o Configuration of APPN nodes. 168 o Monitoring and control of endpoint sessions. 170 o Dependent LU Requester (DLUR) management. 172 o High-Performance Routing (HPR) management. 174 4.1. APPC MIB Structure 176 The APPN MIB module contains the following groups of objects: 178 o appnNode - objects related to the APPN node for all node types. 180 o appnNn - objects to represent the network nodes, virtual routing 181 nodes, and TGs between these nodes that make up the APPN network 182 topology database maintained in NNs. 184 o appnLocalTopology - objects to represent nodes and TGs between 185 nodes in the local topology database maintained in all nodes. 187 o appnDir - objects related to LU location information from the 188 node's directory database. 190 o appnCos - objects related to classes of service information. 192 o appnSessIntermediate - objects related to intermediate sessions 193 that pass through this node. 195 These groups are described below in more detail. 197 4.1.1. appnNode group 199 The appnNode group consists of the following tables and objects: 201 1) appnGeneralInfoAndCaps 203 This group of objects describes general information about the APPN node. 204 The type of information includes the node type and the time since this 205 node was initialized. 207 2) appnNnUniqueInfoAndCaps 209 This group of objects describes information specific to network nodes 210 such as node routing characteristics. 212 3) appnEnUniqueInfoAndCaps 213 This group of objects describes information specific to end nodes, 214 including its network node server. 216 4) appnPortInformation 218 This includes the appnPortTable, which describes the configuration and 219 current status of the ports used by APPN, including the port state and 220 DLC type. 222 5) appnLinkStationInformation 224 This includes the appnNodeLsTable, which describe the configuration and 225 current status of the link stations used by APPN, including the link 226 state and port name; and the appnLsStatusTable, which provides 227 information about errors this node encountered with connections to 228 adjacent nodes, such as the sense data captured during connection 229 failures. It is a product option to decide how many appnLsStatusTable 230 entries are kept. 232 6) appnVrnInfo 234 This includes the appnVrnTable, which describes the relationship between 235 virtual routing nodes' TGs described in the appnLocalTgTable with ports 236 in the appnPortTable. 238 4.1.2. appnNn group 240 The appnNn group consists of the following objects and tables 242 1) appnNnTopo 244 These objects contain general information about the network topology 245 database including the number of nodes present, and the number of TDU 246 wars the node has detected. 248 2) appnNnTopology 250 This includes tables representing the APPN network topology database. 251 This includes the network nodes, virtual routing nodes, and TGs between 252 these nodes, as well as the information about these resources carried in 253 topology updates. The tables are first indexed by the same flow 254 reduction sequence number (FRSN) used in topology exchanges between NNs. 255 This allows a management station to retrieve only incremental updates, 256 since the agent will update the FRSN of new or changed resources. 258 4.1.3. appnLocalTopology group 260 The appnLocalTopology group consists of the following objects and 261 tables: 263 1) appnLocalThisNode 265 a) appnLocalGeneral 267 Contains the local node and type. 269 b) appnLocalNnSpecific 271 These objects contains routing information about the local network 272 node. 274 c) appnLocalTg 276 This table represents information about this node's local TGs. 278 2) appnLocalEnTopology 280 This table represent TG information for EN TGs learned by the NN via TG 281 registration with the local node. 283 4.1.4. appnDir group 285 The appnDir group consists of the following objects and tables: 287 1) appnDirPerf 289 These objects represent information related to information about the 290 directory database and directory searches involving this node. 292 2) appnDirTable 294 This table represents the directory database, listing LUs known to this 295 node, along with the owning node of the LU and the serving NN of the 296 owning node. 298 4.1.5. appnCos group 300 The appnCos group consists of the following tables: 302 1) appnCosModeTable 304 This table represents the mode to class of service mapping. 306 2) appnCosNameTable 308 This table represents the tranmission priority for each class of 309 service. 311 3) appnCosNodeRowTable 313 This table represents the node-row information for each class of 314 service, including the weight of each node. 316 3) appnCosTGRowTable 318 This table represents the TG-row information for each class of service, 319 including the weight of each TG. 321 4.1.6. appnSessIntermediate group 323 The appnSessIntermediate group consists of the following objects and 324 tables: 326 1) appnIsInGlobal 328 These objects allow control of the collection of intermediate session 329 information such as RSCVs and counters. 331 2) appnIsInTable 333 This table contains information on active intermediate sessions. 335 3) appnIsRtpTable 337 This table contains information on active intermediate sessions that are 338 being transported on RTP connections by HPR. 340 4.1.7. appnTraps 342 One APPN trap is defined. It is intended to correspond to SNA/MS 343 Alerts, but is optional for a product to implement this trap. The trap 344 identifies the Alert ID number and, where possible, the affected 345 resource. 347 5. Definitions 349 APPN-MIB DEFINITIONS ::= BEGIN 351 IMPORTS 353 IANAifType 354 FROM IANAifType-MIB 356 DisplayString, VariablePointer, DateAndTime, TEXTUAL-CONVENTION 357 FROM SNMPv2-TC 359 experimental, Counter32, Gauge32, Integer32, TimeTicks, 360 OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE 361 FROM SNMPv2-SMI 363 MODULE-COMPLIANCE, OBJECT-GROUP 364 FROM SNMPv2-CONF; 366 appnMIB MODULE-IDENTITY 367 LAST-UPDATED "9603040000Z" 368 ORGANIZATION "IETF SNA NAU MIB WG / AIW APPN/HPR MIBs SIG" 369 CONTACT-INFO 371 " 373 Bob Clouston 374 Cisco Systems 375 7025 Kit Creek Road 376 P.O. Box 14987 377 Research Triangle Park, NC 27709, USA 378 Tel: 1 919 472 2333 379 E-mail: clouston@cisco.com 381 Bob Moore 382 IBM Corporation 383 800 Park Offices Drive 384 CNMA/664 385 P.O. Box 12195 386 Research Triangle Park, NC 27709, USA 387 Tel: 1 919 254 4436 388 E-mail: remoore@ralvm6.vnet.ibm.com 389 " 390 DESCRIPTION 391 "This is the MIB module for objects used to 392 manage network devices with APPN capabilities." 394 ::= { experimental 1000 } 395 -- ********************************************************************* 396 appnObjects OBJECT IDENTIFIER ::= { appnMIB 1 } 397 -- ********************************************************************* 399 -- ********************************************************************* 400 -- Textual Convention 401 -- --------------------------------------------------------------------- 402 SnaSenseData ::= TEXTUAL-CONVENTION 403 STATUS current 404 DESCRIPTION 405 "To facilitate their display by a Management Station, sense 406 data objects in the MIB are represented as DisplayStrings of 407 size 8. Eight '0' characters indicates that no sense data 408 identifying an SNA error condition is available." 410 SYNTAX DisplayString (SIZE (8)) 412 -- ******************** The APPN Node Group **************************** 414 appnNode OBJECT IDENTIFIER ::= { appnObjects 1 } 415 appnGeneralInfoAndCaps OBJECT IDENTIFIER ::= { appnNode 1 } 416 appnNnUniqueInfoAndCaps OBJECT IDENTIFIER ::= { appnNode 2 } 417 appnEnUniqueCaps OBJECT IDENTIFIER ::= { appnNode 3 } 418 appnPortInformation OBJECT IDENTIFIER ::= { appnNode 4 } 419 appnLinkStationInformation OBJECT IDENTIFIER ::= { appnNode 5 } 420 appnVrnInfo OBJECT IDENTIFIER ::= { appnNode 6 } 422 -- This group provides global information about an APPN network node, 423 -- an APPN end node, or an LEN node. 425 -- The first section applies to all three node types. 426 -- The second section applies only to APPN network nodes. 427 -- The third section applies only to APPN end nodes and to LEN nodes. 428 -- The fourth section applies to all three node types. 429 -- The fifth section applies to all three node types. 430 -- The sixth section applies only to APPN network nodes. 432 -- APPN General Information 433 -- This section applies to both APPN network and end nodes, and to 434 -- LEN nodes. 436 appnNodeCpName OBJECT-TYPE 437 SYNTAX DisplayString (SIZE (3..17)) 438 MAX-ACCESS read-only 439 STATUS current 440 DESCRIPTION 441 "Administratively assigned network name for this node in the 442 format NetId.CpName." 444 ::= { appnGeneralInfoAndCaps 1 } 446 appnNodeMibVersion OBJECT-TYPE 447 SYNTAX DisplayString (SIZE (11)) 448 MAX-ACCESS read-only 449 STATUS current 450 DESCRIPTION 451 "The value of LAST-UPDATED from this module's MODULE-IDENTITY 452 macro. This object gives a Management Station an easy way of 453 determining the level of the MIB supported by an agent." 455 ::= { appnGeneralInfoAndCaps 2 } 457 appnNodeId OBJECT-TYPE 458 SYNTAX DisplayString (SIZE (8)) 459 MAX-ACCESS read-only 460 STATUS current 461 DESCRIPTION 462 "The node_id consists of two parts: 464 The block number is the first three digits of the node_id. 465 These 3 hexadecimal digits identify the product. 467 The ID number is the last 5 digits of the node_id. These 468 5 hexadecimal digits are administratively defined and 469 combined with the 3-digit block number form the node_id. 470 This node_id is used to identify the local node in XIDs. 471 A unique value is required for connections to SNA subarea. 472 In some implementations, the value of 'bbb00000' (where 473 'bbb' represents a 3-digit block number) is returned 474 to mean that the ID number is not unique on this node." 476 ::= { appnGeneralInfoAndCaps 3 } 478 appnNodeType OBJECT-TYPE 479 SYNTAX INTEGER { 480 networkNode(1), 481 endNode(2), 482 t21len(4) 483 } 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "Type of APPN node, either network, LEN, or end node." 490 ::= { appnGeneralInfoAndCaps 4 } 492 appnNodeUpTime OBJECT-TYPE 493 SYNTAX TimeTicks 494 UNITS "hundredths of a second" 495 MAX-ACCESS read-only 496 STATUS current 497 DESCRIPTION 498 "Amount of time (in hundredths of a second) since the 499 APPN node was last re-initialized." 501 ::= { appnGeneralInfoAndCaps 5 } 503 appnNodeParallelTg OBJECT-TYPE 504 SYNTAX INTEGER {yes(1), no(2)} 505 MAX-ACCESS read-only 506 STATUS current 507 DESCRIPTION 508 "Indicates whether this node supports parallel TGs." 510 ::= { appnGeneralInfoAndCaps 6 } 512 appnNodeAdaptiveBindPacing OBJECT-TYPE 513 SYNTAX INTEGER {yes(1), no(2)} 514 MAX-ACCESS read-only 515 STATUS current 516 DESCRIPTION 517 "Indicates whether this node supports adaptive bind pacing for 518 dependent LUs." 520 ::= { appnGeneralInfoAndCaps 7 } 522 appnNodeHprSupport OBJECT-TYPE 523 SYNTAX INTEGER { 524 noHprSupport(1), 525 hprBaseOnly(2), 526 rtpTower(3), 527 controlFlowsOverRtpTower(4) 528 } 529 MAX-ACCESS read-only 530 STATUS current 531 DESCRIPTION 532 "Indicates this node's level of support for high performance 533 routing (HPR). 535 This object corresponds to cv4580, byte 9, bits 3-4." 537 ::= { appnGeneralInfoAndCaps 8 } 539 appnNodeMaxSessPerHprConn OBJECT-TYPE 540 SYNTAX Integer32 541 MAX-ACCESS read-only 542 STATUS current 543 DESCRIPTION 544 "This object represents the maximum number of sessions that 545 APPN would put on any HPR connection. The value is zero if not 546 applicable." 548 ::= { appnGeneralInfoAndCaps 9 } 550 appnNodeHprIntRteSetups OBJECT-TYPE 551 SYNTAX Counter32 552 MAX-ACCESS read-only 553 STATUS current 554 DESCRIPTION 555 "The total number of HPR route setups received for routes 556 passing through this node since the node was last 557 re-initialized." 559 ::= { appnGeneralInfoAndCaps 10 } 561 appnNodeHprIntRteRejects OBJECT-TYPE 562 SYNTAX Counter32 563 MAX-ACCESS read-only 564 STATUS current 565 DESCRIPTION 566 "The number of HPR route setups rejected by this node for 567 routes passing through it since the node was last 568 re-initialized." 570 ::= { appnGeneralInfoAndCaps 11 } 572 appnNodeHprOrgRteSetups OBJECT-TYPE 573 SYNTAX Counter32 574 MAX-ACCESS read-only 575 STATUS current 576 DESCRIPTION 577 "The total number of HPR route setups sent for routes 578 originating in this node since the node was last 579 re-initialized." 581 ::= { appnGeneralInfoAndCaps 12 } 583 appnNodeHprOrgRteRejects OBJECT-TYPE 584 SYNTAX Counter32 585 MAX-ACCESS read-only 586 STATUS current 587 DESCRIPTION 588 "The number of HPR route setups rejected by other nodes for 589 routes originating in this node since the node was last 590 re-initialized." 592 ::= { appnGeneralInfoAndCaps 13 } 594 appnNodeHprEndRteSetups OBJECT-TYPE 595 SYNTAX Counter32 596 MAX-ACCESS read-only 597 STATUS current 598 DESCRIPTION 599 "The total number of HPR route setups received for routes 600 ending in this node since the node was last re-initialized." 602 ::= { appnGeneralInfoAndCaps 14 } 604 appnNodeHprEndRteRejects OBJECT-TYPE 605 SYNTAX Counter32 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "The number of HPR route setups rejected by this node for 610 routes ending in it since the node was last re-initialized." 612 ::= { appnGeneralInfoAndCaps 15 } 614 -- ********************************************************************* 615 -- APPN Network Node Information 616 -- This section provides global information about an APPN network node. 618 appnNodeNnCentralDirectory OBJECT-TYPE 619 SYNTAX INTEGER {yes(1), no(2)} 620 MAX-ACCESS read-only 621 STATUS current 622 DESCRIPTION 623 "Indicates whether this node supports central directory 624 services. 626 This object corresponds to cv4580, byte 8, bit 1." 628 ::= { appnNnUniqueInfoAndCaps 1 } 630 appnNodeNnTreeCache OBJECT-TYPE 631 SYNTAX INTEGER { 632 noCache(1), 633 cacheNoIncrUpdate(2), 634 cacheWithIncrUpdate(3) 635 } 636 MAX-ACCESS read-only 637 STATUS current 638 DESCRIPTION 639 "Indicates whether this node supports route tree cache, and if 640 so, incremental updates to the route tree cache." 642 ::= { appnNnUniqueInfoAndCaps 2 } 644 appnNodeNnRouteAddResist OBJECT-TYPE 645 SYNTAX INTEGER (0..255) 646 MAX-ACCESS read-only 647 STATUS current 648 DESCRIPTION 649 "Route addition resistance. 651 This administratively assigned value indicates the relative 652 desirability of using this node for intermediate session 653 traffic. The value, which can be any integer 0-255, is used 654 in route computation. The lower the value, the more 655 desirable the node is for intermediate routing. 657 This object corresponds to cv4580, byte 6." 659 ::= { appnNnUniqueInfoAndCaps 3 } 661 appnNodeNnIsr OBJECT-TYPE 662 SYNTAX INTEGER {yes(1), no(2)} 663 MAX-ACCESS read-only 664 STATUS current 665 DESCRIPTION 666 "Indicates whether the node supports intermediate session 667 routing. 669 This object corresponds to cv4580, byte 8, bit 2." 671 ::= { appnNnUniqueInfoAndCaps 4 } 673 appnNodeNnFrsn OBJECT-TYPE 674 SYNTAX Integer32 675 MAX-ACCESS read-only 676 STATUS current 677 DESCRIPTION 678 "The last flow-reduction sequence number (FRSN) sent by this 679 node in a topology update to an adjacent network node." 681 ::= { appnNnUniqueInfoAndCaps 5 } 683 appnNodeNnPeriBorderSup OBJECT-TYPE 684 SYNTAX INTEGER {yes(1), no(2)} 685 MAX-ACCESS read-only 686 STATUS current 687 DESCRIPTION 688 "Indicates whether this node has peripheral border node 689 support. 691 This object corresponds to cv4580, byte 9, bit 0." 693 ::= { appnNnUniqueInfoAndCaps 6 } 695 appnNodeNnInterchangeSup OBJECT-TYPE 696 SYNTAX INTEGER {yes(1), no(2)} 697 MAX-ACCESS read-only 698 STATUS current 699 DESCRIPTION 700 "Indicates whether this node has interchange node support. 702 This object corresponds to cv4580, byte 9, bit 1." 704 ::= { appnNnUniqueInfoAndCaps 7 } 706 appnNodeNnExteBorderSup OBJECT-TYPE 707 SYNTAX INTEGER {yes(1), no(2)} 708 MAX-ACCESS read-only 709 STATUS current 710 DESCRIPTION 711 "Indicates whether this node has extended border node support. 713 This object corresponds to cv4580, byte 9, bit 2." 715 ::= { appnNnUniqueInfoAndCaps 8 } 717 appnNodeNnSafeStoreFreq OBJECT-TYPE 718 SYNTAX Integer32 719 UNITS "TDUs" 720 MAX-ACCESS read-write 721 STATUS current 722 DESCRIPTION 723 "The topology safe store frequency. 725 If the total number of topology database updates received by 726 this node exceeds this non-zero value by an even multiple, the 727 topology database is saved. A value of zero indicates that the 728 topology database is not being saved." 730 ::= { appnNnUniqueInfoAndCaps 9 } 732 appnNodeNnRsn OBJECT-TYPE 733 SYNTAX Integer32 734 MAX-ACCESS read-only 735 STATUS current 736 DESCRIPTION 737 "Resource sequence number for this node, which it assigns and 738 controls. 740 This object corresponds to cv4580, bytes 2-5." 742 ::= { appnNnUniqueInfoAndCaps 10 } 744 appnNodeNnCongested OBJECT-TYPE 745 SYNTAX INTEGER {yes(1), no(2)} 746 MAX-ACCESS read-only 747 STATUS current 748 DESCRIPTION 749 "Indicates whether this node is congested. Other network nodes 750 stop routing traffic to this node while this flag is on. 752 This object corresponds to cv4580, byte 7, bit 0." 754 ::= { appnNnUniqueInfoAndCaps 11 } 756 appnNodeNnIsrDepleted OBJECT-TYPE 757 SYNTAX INTEGER {yes(1), no(2)} 758 MAX-ACCESS read-only 759 STATUS current 760 DESCRIPTION 761 "Indicate whether intermediated session routing resources are 762 depleted. Other network nodes stop routing traffic through 763 this node while this flag is on. 765 This object corresponds to cv4580, byte 7, bit 1." 767 ::= { appnNnUniqueInfoAndCaps 12 } 769 appnNodeNnQuiescing OBJECT-TYPE 770 SYNTAX INTEGER {yes(1), no(2)} 771 MAX-ACCESS read-only 772 STATUS current 773 DESCRIPTION 774 "Indicates whether the node is quiescing. 776 This object corresponds to cv4580, byte 7, bit 5." 778 ::= { appnNnUniqueInfoAndCaps 13 } 780 appnNodeNnGateway OBJECT-TYPE 781 SYNTAX INTEGER {yes(1), no(2)} 782 MAX-ACCESS read-only 783 STATUS current 784 DESCRIPTION 785 "Indicates whether the node has gateway services support. 787 This object corresponds to cv4580, byte 8, bit 0." 789 ::= { appnNnUniqueInfoAndCaps 14 } 791 -- ********************************************************************* 792 -- APPN End Node Information 794 appnNodeEnModeCosMap OBJECT-TYPE 795 SYNTAX INTEGER {yes(1), no(2)} 796 MAX-ACCESS read-only 797 STATUS current 798 DESCRIPTION 799 "Indicates whether this end node supports mode name to COS name 800 mapping." 802 ::= { appnEnUniqueCaps 1 } 804 appnNodeEnNnServer OBJECT-TYPE 805 SYNTAX DisplayString (SIZE (0 | 3..17)) 806 MAX-ACCESS read-only 807 STATUS current 808 DESCRIPTION 809 "The fully qualified name of the current NN server for this end 810 node. Format is NetId.CpName. The value is a zero-length 811 string when there is no active NN server." 813 ::= { appnEnUniqueCaps 2 } 815 appnNodeEnLuSearch OBJECT-TYPE 816 SYNTAX INTEGER {yes(1), no(2)} 817 MAX-ACCESS read-only 818 STATUS current 819 DESCRIPTION 820 "Indicates whether the node is to be searched for LUs as part 821 of a network broadcast search." 823 ::= { appnEnUniqueCaps 3 } 825 -- ********************************************************************* 826 -- APPN Port information 827 -- 829 appnPortTable OBJECT-TYPE 830 SYNTAX SEQUENCE OF AppnPortEntry 831 MAX-ACCESS not-accessible 832 STATUS current 833 DESCRIPTION 834 "The Port table describes the configuration and current status 835 of the ports used by APPN. When it is known to the APPN 836 component, an OBJECT IDENTIFIER pointing to additional 837 information related to the port is included. This may, but 838 need not, be the value of ifIndex for a DLC immediately 'below' 839 the port." 841 ::= { appnPortInformation 1 } 843 appnPortEntry OBJECT-TYPE 844 SYNTAX AppnPortEntry 845 MAX-ACCESS not-accessible 846 STATUS current 847 DESCRIPTION 848 "The port name is used as the index to this table." 850 INDEX 851 { appnPortName } 853 ::= { appnPortTable 1 } 855 AppnPortEntry ::= SEQUENCE { 856 appnPortName DisplayString, 857 appnPortAdminState INTEGER, 858 appnPortOperState INTEGER, 859 appnPortDlcType IANAifType, 860 appnPortPortType INTEGER, 861 appnPortSIMRIM INTEGER, 862 appnPortLsRole INTEGER, 863 appnPortNegotLs INTEGER, 864 appnPortDynamicLinkSupport INTEGER, 865 appnPortMaxRcvBtuSize INTEGER, 866 appnPortMaxIframeWindow Integer32, 867 appnPortDefLsGoodXids Counter32, 868 appnPortDefLsBadXids Counter32, 869 appnPortDynLsGoodXids Counter32, 870 appnPortDynLsBadXids Counter32, 871 appnPortSpecific OBJECT IDENTIFIER, 872 appnPortDlcLocalAddr DisplayString 873 } 875 appnPortName OBJECT-TYPE 876 SYNTAX DisplayString (SIZE (1..10)) 877 MAX-ACCESS not-accessible 878 STATUS current 879 DESCRIPTION 880 "Administratively assigned name for this APPN port." 882 ::= { appnPortEntry 1 } 884 appnPortAdminState OBJECT-TYPE 885 SYNTAX INTEGER { 886 inactive(1), 887 active(3), 888 ready(5) 889 } 890 MAX-ACCESS read-write 891 STATUS current 892 DESCRIPTION 893 "Object by which a Management Station can activate or 894 deactivate a port, by setting the value to active(3) or 895 inactive(1), respectively. The value ready(5) has no meaning 896 on a set operation; it is returned in response to a get 897 operation if no set operation has been directed to this 898 object." 900 ::= { appnPortEntry 2 } 902 appnPortOperState OBJECT-TYPE 903 SYNTAX INTEGER { 904 inactive(1), 905 pendactive(2), 906 active(3), 907 pendinact(4) 908 } 909 MAX-ACCESS read-only 910 STATUS current 911 DESCRIPTION 912 "Indicates the current state of this port." 914 ::= { appnPortEntry 3 } 916 appnPortDlcType OBJECT-TYPE 917 SYNTAX IANAifType 918 MAX-ACCESS read-only 919 STATUS current 920 DESCRIPTION 921 "The type of DLC interface, distinguished according to the 922 protocol immediately 'below' this layer." 924 ::= { appnPortEntry 4 } 926 appnPortPortType OBJECT-TYPE 927 SYNTAX INTEGER { 928 leased(1), 929 switched(2), 930 sharedAccessFacilities(3) 931 } 932 MAX-ACCESS read-only 933 STATUS current 934 DESCRIPTION 935 "Identifies the type of line used by this port." 937 ::= { appnPortEntry 5 } 939 appnPortSIMRIM OBJECT-TYPE 940 SYNTAX INTEGER {yes(1), no(2)} 941 MAX-ACCESS read-only 942 STATUS current 943 DESCRIPTION 944 "Indicates whether Set Initialization Mode (SIM) and Receive 945 Initialization Mode (RIM) are supported for this port." 947 ::= { appnPortEntry 6 } 949 appnPortLsRole OBJECT-TYPE 950 SYNTAX INTEGER { 951 primary(1), 952 secondary(2), 953 negotiable(3), 954 abm(4) 955 } 956 MAX-ACCESS read-only 957 STATUS current 958 DESCRIPTION 959 "Initial role for LSs activated through this port, where 'abm' 960 indicates asynchronous balance mode." 962 ::= { appnPortEntry 7 } 964 appnPortNegotLs OBJECT-TYPE 965 SYNTAX INTEGER {yes(1), no(2)} 966 MAX-ACCESS read-only 967 STATUS current 968 DESCRIPTION 969 "Indicates whether the node supports negotiable link stations 970 for this port." 972 ::= { appnPortEntry 8 } 974 appnPortDynamicLinkSupport OBJECT-TYPE 975 SYNTAX INTEGER {yes(1), no(2)} 976 MAX-ACCESS read-only 977 STATUS current 978 DESCRIPTION 979 "Indicates whether this node allows call-in on this port from 980 nodes not defined locally." 982 ::= { appnPortEntry 9 } 984 appnPortMaxRcvBtuSize OBJECT-TYPE 985 SYNTAX INTEGER (99..32767) 986 UNITS "bytes" 987 MAX-ACCESS read-only 988 STATUS current 989 DESCRIPTION 990 "Maximum Basic Transmission Size (BTU) that a link station on 991 this port can receive. 993 This object corresponds to bytes 21-22 of XID3." 995 ::= { appnPortEntry 10 } 997 appnPortMaxIframeWindow OBJECT-TYPE 998 SYNTAX Integer32 999 MAX-ACCESS read-only 1000 STATUS current 1001 DESCRIPTION 1002 "Maximum number of I-frames that can be received by the XID 1003 sender before an acknowledgement is received." 1005 ::= { appnPortEntry 11 } 1007 appnPortDefLsGoodXids OBJECT-TYPE 1008 SYNTAX Counter32 1009 UNITS "XID exchanges" 1010 MAX-ACCESS read-only 1011 STATUS current 1012 DESCRIPTION 1013 "The total number of successful XID exchanges that have 1014 occurred on all defined link stations on this port since the 1015 last time this port was started." 1017 ::= { appnPortEntry 12 } 1019 appnPortDefLsBadXids OBJECT-TYPE 1020 SYNTAX Counter32 1021 UNITS "XID exchanges" 1022 MAX-ACCESS read-only 1023 STATUS current 1024 DESCRIPTION 1025 "The total number of unsuccessful XID exchanges that have 1026 occurred on all defined link stations on this port since the 1027 last time this port was started." 1029 ::= { appnPortEntry 13 } 1031 appnPortDynLsGoodXids OBJECT-TYPE 1032 SYNTAX Counter32 1033 UNITS "XID exchanges" 1034 MAX-ACCESS read-only 1035 STATUS current 1036 DESCRIPTION 1037 "The total number of successful XID exchanges that have 1038 occurred on all dynamic link stations on this port since the 1039 last time this port was started." 1041 ::= { appnPortEntry 14 } 1043 appnPortDynLsBadXids OBJECT-TYPE 1044 SYNTAX Counter32 1045 UNITS "XID exchanges" 1046 MAX-ACCESS read-only 1047 STATUS current 1048 DESCRIPTION 1049 "The total number of unsuccessful XID exchanges that have 1050 occurred on all dynamic link stations on this port since the 1051 last time this port was started." 1053 ::= { appnPortEntry 15 } 1055 appnPortSpecific OBJECT-TYPE 1056 SYNTAX OBJECT IDENTIFIER 1057 MAX-ACCESS read-only 1058 STATUS current 1059 DESCRIPTION 1060 "Identifies the object, e.g., one in a DLC-specific MIB, that 1061 can provide additional information related to this port." 1063 ::= { appnPortEntry 16 } 1065 appnPortDlcLocalAddr OBJECT-TYPE 1066 SYNTAX DisplayString (SIZE (0..64)) 1067 MAX-ACCESS read-only 1068 STATUS current 1069 DESCRIPTION 1070 "Local DLC address of this port, represented as a 1071 DisplayString." 1073 ::= { appnPortEntry 17 } 1075 -- ********************************************************************* 1076 -- APPN Link Station Information 1077 -- 1079 appnLsTable OBJECT-TYPE 1080 SYNTAX SEQUENCE OF AppnLsEntry 1081 MAX-ACCESS not-accessible 1082 STATUS current 1083 DESCRIPTION 1084 "This table contains detailed information about the link 1085 station configuration and its current status." 1087 ::= { appnLinkStationInformation 1 } 1089 appnLsEntry OBJECT-TYPE 1090 SYNTAX AppnLsEntry 1091 MAX-ACCESS not-accessible 1092 STATUS current 1093 DESCRIPTION 1094 "This table is indexed by the link station name." 1096 INDEX 1097 { appnLsName } 1099 ::= { appnLsTable 1 } 1101 AppnLsEntry ::= SEQUENCE { 1102 appnLsName DisplayString, 1103 appnLsAdminState INTEGER, 1104 appnLsOperState INTEGER, 1106 appnLsPortName DisplayString, 1107 appnLsDlcType IANAifType, 1108 appnLsDynamic INTEGER, 1110 appnLsAdjCpName DisplayString, 1111 appnLsAdjNodeType INTEGER, 1112 appnLsTgNum INTEGER, 1113 appnLsLimResource INTEGER, 1114 appnLsActOnDemand INTEGER, 1115 appnLsMigration INTEGER, 1116 appnLsPartnerNodeId DisplayString, 1117 appnLsCpCpSessionSupport INTEGER, 1119 appnLsTargetPacingCount INTEGER, 1120 appnLsMaxSendBtuSize INTEGER, 1121 -- performance data 1122 appnLsInXidBytes Counter32, 1123 appnLsInMsgBytes Counter32, 1124 appnLsInXidFrames Counter32, 1125 appnLsInMsgFrames Counter32, 1126 appnLsOutXidBytes Counter32, 1127 appnLsOutMsgBytes Counter32, 1128 appnLsOutXidFrames Counter32, 1129 appnLsOutMsgFrames Counter32, 1130 -- propagation delay 1131 appnLsEchoRsps Counter32, 1132 appnLsCurrentDelay Integer32, 1133 appnLsMaxDelay Integer32, 1134 appnLsMinDelay Integer32, 1135 appnLsMaxDelayTime DateAndTime, 1136 -- XID Statistics 1137 appnLsGoodXids Counter32, 1138 appnLsBadXids Counter32, 1139 -- DLC-specific 1140 appnLsSpecific OBJECT IDENTIFIER, 1141 appnLsActiveTime TimeTicks, 1142 appnLsCurrentStateTime TimeTicks, 1143 -- HPR-specific 1144 appnLsHprSup INTEGER, 1145 appnLsDestHprTrans INTEGER, 1146 appnLsErrRecoSup INTEGER, 1147 appnLsForAnrLabel OCTET STRING, 1148 appnLsRevAnrLabel OCTET STRING, 1149 appnLsCpCpNceId OCTET STRING, 1150 appnLsRouteNceId OCTET STRING, 1152 appnLsLocalAddr DisplayString, 1153 appnLsRemoteAddr DisplayString, 1154 appnLsRemoteLsName DisplayString 1155 } 1157 appnLsName OBJECT-TYPE 1158 SYNTAX DisplayString (SIZE (1..10)) 1159 MAX-ACCESS not-accessible 1160 STATUS current 1161 DESCRIPTION 1162 "Administratively assigned name for the link station. 1163 The name can be from one to ten characters." 1165 ::= { appnLsEntry 1 } 1167 appnLsAdminState OBJECT-TYPE 1168 SYNTAX INTEGER { 1169 inactive(1), 1170 active(7), 1171 ready(99) 1172 } 1173 MAX-ACCESS read-write 1174 STATUS current 1175 DESCRIPTION 1176 "Object by which a Management Station can activate or 1177 deactivate a link station, by setting the value to active(7) or 1178 inactive(1), respectively. The value ready(99) has no meaning 1179 on a set operation; it is returned in response to a get 1180 operation if no set operation has been directed to this 1181 object." 1183 ::= { appnLsEntry 2 } 1185 appnLsOperState OBJECT-TYPE 1186 SYNTAX INTEGER { 1187 inactive(1), 1188 sentConnectOut(2), -- pending active 1189 pendXidExch(3), -- pending active 1190 sendActAs(4), -- pending active 1191 sendSetMode(5), -- pending active 1192 otherPendingActive(6),-- pending active 1193 active(7), 1194 sentDeactAsOrd(8), -- pending inactive 1195 sentDiscOrd(9), -- pending inactive 1196 sentDiscImmed(10), -- pending inactive 1197 otherPendingInact(11) -- pending inactive 1198 } 1199 MAX-ACCESS read-only 1200 STATUS current 1201 DESCRIPTION 1202 "State of this link station." 1204 ::= { appnLsEntry 3 } 1206 appnLsPortName OBJECT-TYPE 1207 SYNTAX DisplayString (SIZE (1..10)) 1208 MAX-ACCESS read-only 1209 STATUS current 1210 DESCRIPTION 1211 "Administratively assigned name for the port associated with 1212 this link station. The name can be from one to ten 1213 characters." 1215 ::= { appnLsEntry 4 } 1217 appnLsDlcType OBJECT-TYPE 1218 SYNTAX IANAifType 1219 MAX-ACCESS read-only 1220 STATUS current 1221 DESCRIPTION 1222 "The type of DLC interface, distinguished according to the 1223 protocol immediately 'below' this layer." 1225 ::= { appnLsEntry 5 } 1227 appnLsDynamic OBJECT-TYPE 1228 SYNTAX INTEGER {yes(1), no(2)} 1229 MAX-ACCESS read-only 1230 STATUS current 1231 DESCRIPTION 1232 "Identifies whether this is a dynamic link station. Dynamic 1233 link stations are created when links that have not been locally 1234 defined are established by adjacent nodes." 1236 ::= { appnLsEntry 6 } 1238 appnLsAdjCpName OBJECT-TYPE 1239 SYNTAX DisplayString (SIZE (0 | 3..17)) 1240 MAX-ACCESS read-only 1241 STATUS current 1242 DESCRIPTION 1243 "Fully qualified name of the adjacent node for this link 1244 station. The name can be from three to seventeen characters. 1245 Format is NetId.CpName. 1247 The value of this object is determined as follows: 1249 1. If the adjacent node's name was received on XID, it 1250 is returned. 1252 2. If the adjacent node's name was not received on XID, 1253 but a locally-defined value is available, it is 1254 returned. 1256 3. Otherwise a string of length 0 is returned, indicating 1257 that no name is known for the adjacent node." 1259 ::= { appnLsEntry 7 } 1261 appnLsAdjNodeType OBJECT-TYPE 1262 SYNTAX INTEGER { 1263 networkNode(1), 1264 endNode(2), 1265 t21len(4), 1266 unknown(255) 1267 } 1268 MAX-ACCESS read-only 1269 STATUS current 1270 DESCRIPTION 1271 "Indicates the type of the adjacent node on this link." 1273 ::= { appnLsEntry 8 } 1275 appnLsTgNum OBJECT-TYPE 1276 SYNTAX INTEGER (0..256) 1277 MAX-ACCESS read-only 1278 STATUS current 1279 DESCRIPTION 1280 "Number associated with the TG to this link station, with a 1281 range from 0 to 256. A value of 256 indicates that the TG 1282 number has not been negotiated and is unknown at this time." 1284 ::= { appnLsEntry 9 } 1286 appnLsLimResource OBJECT-TYPE 1287 SYNTAX INTEGER {yes(1), no(2)} 1288 MAX-ACCESS read-only 1289 STATUS current 1290 DESCRIPTION 1291 "Indicates whether the link station is a limited resource. A 1292 link station that is a limited resource is deactivated when it 1293 is no longer in use." 1295 ::= { appnLsEntry 10 } 1297 appnLsActOnDemand OBJECT-TYPE 1298 SYNTAX INTEGER {yes(1), no(2)} 1299 MAX-ACCESS read-only 1300 STATUS current 1301 DESCRIPTION 1302 "Indicates whether the link station is activatable on demand. 1304 Such a link station is reported in the topology as active 1305 regardless of its actual state, so that it can be considered in 1306 route calculations. If the link station is inactive and is 1307 chosen for a route, it will be activated at that time." 1309 ::= { appnLsEntry 11 } 1311 appnLsMigration OBJECT-TYPE 1312 SYNTAX INTEGER {yes(1), no(2)} 1313 MAX-ACCESS read-only 1314 STATUS current 1315 DESCRIPTION 1316 "Indicates whether this link station will be used for 1317 connections to down-level or migration partners. 1319 In general, migration nodes do not append their CP names on 1320 XID3. Such nodes: (1) will not support parallel TGs, (2) 1321 should be sent ACTPU (provided that the partner supports 1322 ACTPUs), and (3) should not be sent segmented BINDs. However, 1323 if this node receives an XID3 with an appended CP name, then 1324 the partner node will not be treated as a migration node. 1326 In the case of DYNAMIC TGs this object should be set to 'no'." 1328 ::= { appnLsEntry 12 } 1330 appnLsPartnerNodeId OBJECT-TYPE 1331 SYNTAX DisplayString (SIZE (8)) 1332 MAX-ACCESS read-only 1333 STATUS current 1334 DESCRIPTION 1335 "The partner's node_id consists of two parts: 1337 Block number of the partner node: The block number is the 1338 first three digits of the node_id. These 3 hexadecimal 1339 digits identify the product. The value is '000' when the 1340 partner node_id is not defined. 1342 ID number of the partner node: The ID number is the last 1343 5 digits of the node_id. These 5 hexadecimal digits are 1344 administratively defined and combined with the 3-digit 1345 block number form the node_id. This node_id is used to 1346 identify the node in XIDs. A unique value is required for 1347 connections to SNA subarea. The value is '00000' when the 1348 partner node_id is not defined." 1350 ::= { appnLsEntry 13 } 1352 appnLsCpCpSessionSupport OBJECT-TYPE 1353 SYNTAX INTEGER {yes(1), no(2)} 1354 MAX-ACCESS read-only 1355 STATUS current 1356 DESCRIPTION 1357 "Indicates whether CP-CP sessions are supported by this 1358 link station. For a dynamic link, this object represents 1359 the default ('Admin') value." 1361 ::= { appnLsEntry 14 } 1363 ----------------------------------------------------------------------- 1364 -- FLAGGED FOR REMOVAL: In the absence of any comments, the following 1365 -- object will be removed from the next version of the MIB. 1366 ----------------------------------------------------------------------- 1367 appnLsTargetPacingCount OBJECT-TYPE 1368 SYNTAX INTEGER (0..32767) 1369 MAX-ACCESS read-only 1370 STATUS current 1371 DESCRIPTION 1372 "Numeric value between 0 and 32767 inclusive indicating the 1373 desired pacing window size for BINDs on this TG." 1375 ::= { appnLsEntry 15 } 1377 appnLsMaxSendBtuSize OBJECT-TYPE 1378 SYNTAX INTEGER (99..32767) 1379 UNITS "bytes" 1380 MAX-ACCESS read-only 1381 STATUS current 1382 DESCRIPTION 1383 "Numeric value between 99 and 32767 inclusive indicating the 1384 desired number of bytes in a Basic Transmission Unit (BTU) sent 1385 on this link. 1387 When the link is inactive or activating, the value configured 1388 at this node is returned. When the link is active, the value 1389 that was negotiated for it is returned. This negotiated value 1390 is the smaller of the value configured at this node and the 1391 partner's maximum receive BTU length, received in XID." 1393 ::= { appnLsEntry 16 } 1395 appnLsInXidBytes OBJECT-TYPE 1396 SYNTAX Counter32 1397 MAX-ACCESS read-only 1398 STATUS current 1399 DESCRIPTION 1400 "Number of XID bytes received." 1402 ::= { appnLsEntry 17 } 1404 appnLsInMsgBytes OBJECT-TYPE 1405 SYNTAX Counter32 1406 MAX-ACCESS read-only 1407 STATUS current 1408 DESCRIPTION 1409 "Number of message (I-frame) bytes received." 1411 ::= { appnLsEntry 18 } 1413 appnLsInXidFrames OBJECT-TYPE 1414 SYNTAX Counter32 1415 MAX-ACCESS read-only 1416 STATUS current 1417 DESCRIPTION 1418 "Number of XID frames received." 1420 ::= { appnLsEntry 19 } 1422 appnLsInMsgFrames OBJECT-TYPE 1423 SYNTAX Counter32 1424 MAX-ACCESS read-only 1425 STATUS current 1426 DESCRIPTION 1427 "Number of message (I-frame) frames received." 1429 ::= { appnLsEntry 20 } 1431 appnLsOutXidBytes OBJECT-TYPE 1432 SYNTAX Counter32 1433 MAX-ACCESS read-only 1434 STATUS current 1435 DESCRIPTION 1436 "Number of XID bytes sent." 1438 ::= { appnLsEntry 21 } 1440 appnLsOutMsgBytes OBJECT-TYPE 1441 SYNTAX Counter32 1442 MAX-ACCESS read-only 1443 STATUS current 1444 DESCRIPTION 1445 "Number of message (I-frame) bytes sent." 1447 ::= { appnLsEntry 22 } 1449 appnLsOutXidFrames OBJECT-TYPE 1450 SYNTAX Counter32 1451 MAX-ACCESS read-only 1452 STATUS current 1453 DESCRIPTION 1454 "Number of XID frames sent." 1456 ::= { appnLsEntry 23 } 1458 appnLsOutMsgFrames OBJECT-TYPE 1459 SYNTAX Counter32 1460 MAX-ACCESS read-only 1461 STATUS current 1462 DESCRIPTION 1463 "Number of message (I-frame) frames sent." 1465 ::= { appnLsEntry 24 } 1467 appnLsEchoRsps OBJECT-TYPE 1468 SYNTAX Counter32 1469 MAX-ACCESS read-only 1470 STATUS current 1471 DESCRIPTION 1472 "Number of responses returned from adjacent link station. A 1473 response should be returned for each test frame sent by this 1474 node. Test frames are sent to adjacent nodes periodically to 1475 verify connectivity and to measure the actual round trip time, 1476 that is, the time interval from when the test frame is sent 1477 until when the response is received." 1479 ::= { appnLsEntry 25 } 1481 appnLsCurrentDelay OBJECT-TYPE 1482 SYNTAX Integer32 1483 UNITS "milliseconds" 1484 MAX-ACCESS read-only 1485 STATUS current 1486 DESCRIPTION 1487 "The time that it took for the last test signal to be sent and 1488 returned from this link station to the adjacent link station. 1489 This time is represented in milliseconds." 1491 ::= { appnLsEntry 26 } 1493 appnLsMaxDelay OBJECT-TYPE 1494 SYNTAX Integer32 1495 UNITS "milliseconds" 1496 MAX-ACCESS read-only 1497 STATUS current 1498 DESCRIPTION 1499 "The longest time it took for a test signal to be sent and 1500 returned from this link station to the adjacent link station. 1501 This time is represented in milliseconds ." 1503 ::= { appnLsEntry 27 } 1505 appnLsMinDelay OBJECT-TYPE 1506 SYNTAX Integer32 1507 UNITS "milliseconds" 1508 MAX-ACCESS read-only 1509 STATUS current 1510 DESCRIPTION 1511 "The shortest time it took for a test signal to be sent and 1512 returned from this link station to the adjacent link station. 1513 This time is represented in milliseconds." 1515 ::= { appnLsEntry 28 } 1517 appnLsMaxDelayTime OBJECT-TYPE 1518 SYNTAX DateAndTime 1519 MAX-ACCESS read-only 1520 STATUS current 1521 DESCRIPTION 1522 "The time when the longest delay occurred. This time can be 1523 used to identify when this high water mark occurred in relation 1524 to other events in the agent, such as the last time the APPN 1525 node was re-initialized." 1527 ::= { appnLsEntry 29 } 1529 appnLsGoodXids OBJECT-TYPE 1530 SYNTAX Counter32 1531 UNITS "XID exchanges" 1532 MAX-ACCESS read-only 1533 STATUS current 1534 DESCRIPTION 1535 "The total number of successful XID exchanges that have 1536 occurred on this link station since the time it was started." 1538 ::= { appnLsEntry 30 } 1540 appnLsBadXids OBJECT-TYPE 1541 SYNTAX Counter32 1542 UNITS "XID exchanges" 1543 MAX-ACCESS read-only 1544 STATUS current 1545 DESCRIPTION 1546 "The total number of unsuccessful XID exchanges that have 1547 occurred on this link station since the time it was started." 1549 ::= { appnLsEntry 31 } 1551 appnLsSpecific OBJECT-TYPE 1552 SYNTAX OBJECT IDENTIFIER 1553 MAX-ACCESS read-only 1554 STATUS current 1555 DESCRIPTION 1556 "Identifies the object, e.g., one in a DLC-specific MIB, that 1557 can provide additional information related to this link 1558 station." 1560 ::= { appnLsEntry 32 } 1562 appnLsActiveTime OBJECT-TYPE 1563 SYNTAX TimeTicks 1564 UNITS "hundredths of a second" 1565 MAX-ACCESS read-only 1566 STATUS current 1567 DESCRIPTION 1568 "The cumulative amount of time since node activation, measured 1569 in hundredths of a second, that this link station has been in 1570 the active state. A zero value indicates that the link station 1571 has never been active." 1573 ::= { appnLsEntry 33 } 1575 appnLsCurrentStateTime OBJECT-TYPE 1576 SYNTAX TimeTicks 1577 UNITS "hundredths of a second" 1578 MAX-ACCESS read-only 1579 STATUS current 1580 DESCRIPTION 1581 "The amount of time, measured in hundredths of a second, that 1582 the link station has been in its current state." 1584 ::= { appnLsEntry 34 } 1586 appnLsHprSup OBJECT-TYPE 1587 SYNTAX INTEGER {yes(1), no(2)} 1588 MAX-ACCESS read-only 1589 STATUS current 1590 DESCRIPTION 1591 "Indicates whether or not high performance routing (HPR) is 1592 supported over this link. If the link is not active, the 1593 defined value will be returned." 1595 ::= { appnLsEntry 35 } 1597 appnLsDestHprTrans OBJECT-TYPE 1598 SYNTAX INTEGER {yes(1), no(2)} 1599 MAX-ACCESS read-only 1600 STATUS current 1601 DESCRIPTION 1602 "Indicates whether the destination node supports the 1603 high performance routing (HPR) RTP tower. 1604 If the link is not active, a value of NO will be returned." 1606 ::= { appnLsEntry 36 } 1608 appnLsErrRecoSup OBJECT-TYPE 1609 SYNTAX INTEGER {yes(1), no(2)} 1610 MAX-ACCESS read-only 1611 STATUS current 1612 DESCRIPTION 1613 "Indicates whether the link station is supporting 1614 HPR link-level error recovery or not." 1616 ::= { appnLsEntry 37 } 1618 appnLsForAnrLabel OBJECT-TYPE 1619 SYNTAX OCTET STRING (SIZE (0..8)) 1620 MAX-ACCESS read-only 1621 STATUS current 1622 DESCRIPTION 1623 "The forward ANR label for this link station. If the link does 1624 not support HPR or the value is unknown, a zero length string 1625 will be returned." 1627 ::= { appnLsEntry 38 } 1629 appnLsRevAnrLabel OBJECT-TYPE 1630 SYNTAX OCTET STRING (SIZE (0..8)) 1631 MAX-ACCESS read-only 1632 STATUS current 1633 DESCRIPTION 1634 "The reverse ANR label for this link station. If the link does 1635 not support HPR or the value is unknown, a zero length string 1636 will be returned." 1638 ::= { appnLsEntry 39 } 1640 appnLsCpCpNceId OBJECT-TYPE 1641 SYNTAX OCTET STRING (SIZE (0..8)) 1642 MAX-ACCESS read-only 1643 STATUS current 1644 DESCRIPTION 1645 "The NCE ID for CP-CP sessions if this node supports 1646 HPR transport tower, a zero length string if the value 1647 is unknown or not meaningful for this node." 1649 ::= { appnLsEntry 40 } 1651 appnLsRouteNceId OBJECT-TYPE 1652 SYNTAX OCTET STRING (SIZE (0..8)) 1653 MAX-ACCESS read-only 1654 STATUS current 1655 DESCRIPTION 1656 "The NCE ID for Route Setup if this node supports the 1657 HPR transport tower, a zero length string if the value 1658 is unknown or not meaningful for this node." 1660 ::= { appnLsEntry 41 } 1662 appnLsLocalAddr OBJECT-TYPE 1663 SYNTAX DisplayString (SIZE (0..64)) 1664 MAX-ACCESS read-only 1665 STATUS current 1666 DESCRIPTION 1667 "Local address, represented as a DisplayString. A zero-length 1668 string indicates that this value is unknown or not applicable." 1670 ::= { appnLsEntry 42 } 1672 appnLsRemoteAddr OBJECT-TYPE 1673 SYNTAX DisplayString (SIZE (0..64)) 1674 MAX-ACCESS read-only 1675 STATUS current 1676 DESCRIPTION 1677 "Remote address, represented as a DisplayString. A zero-length 1678 string indicates that this value is unknown or not applicable." 1680 ::= { appnLsEntry 43 } 1682 appnLsRemoteLsName OBJECT-TYPE 1683 SYNTAX DisplayString (SIZE (0..10)) 1684 MAX-ACCESS read-only 1685 STATUS current 1686 DESCRIPTION 1687 "Remote link station discovered from the XID exchange. 1688 The name can be from one to ten characters. A zero-length 1689 string indicates that the value is not known." 1691 ::= { appnLsEntry 44 } 1693 --******************************************************************** 1694 -- This table provides information about errors this node encountered 1695 -- with connections to adjacent nodes. This includes all exceptional 1696 -- conditions encountered establishing connections and all exceptional 1697 -- conditions that resulted in termination of a connection. It is an 1698 -- implementation option how many entries to keep in this table, and 1699 -- how long to retain any individual entry. 1700 --******************************************************************** 1702 appnLsStatusTable OBJECT-TYPE 1703 SYNTAX SEQUENCE OF AppnLsStatusEntry 1704 MAX-ACCESS not-accessible 1705 STATUS current 1706 DESCRIPTION 1707 "This table contains information related to exceptional and 1708 potentially exceptional conditions that occured during the 1709 activation, XID exchange, and termination of the connection." 1711 ::= { appnLinkStationInformation 2 } 1713 appnLsStatusEntry OBJECT-TYPE 1714 SYNTAX AppnLsStatusEntry 1715 MAX-ACCESS not-accessible 1716 STATUS current 1717 DESCRIPTION 1718 "This table is indexed by the LsStatusIndex, which is an 1719 integer that is continuously updated until it eventually wraps. 1720 This provides a Management Station with the ability to retrieve 1721 only the updates to the table, by using the standard GET NEXT." 1723 INDEX 1724 { appnLsStatusIndex } 1726 ::= { appnLsStatusTable 1 } 1728 AppnLsStatusEntry ::= SEQUENCE { 1729 appnLsStatusIndex INTEGER, 1730 appnLsStatusTime DateAndTime, 1731 appnLsStatusLsName DisplayString, 1732 appnLsStatusCpName DisplayString, 1733 appnLsStatusPartnerId DisplayString, 1734 appnLsStatusTgNum INTEGER, 1735 appnLsStatusGeneralSense SnaSenseData, 1736 appnLsStatusRetry INTEGER, 1737 appnLsStatusEndSense SnaSenseData, 1738 appnLsStatusXidLocalSense SnaSenseData, 1739 appnLsStatusXidRemoteSense SnaSenseData, 1740 appnLsStatusXidByteInError INTEGER, 1741 appnLsStatusXidBitInError INTEGER, 1742 appnLsStatusDlcType IANAifType, 1743 appnLsStatusLocalAddr DisplayString, 1744 appnLsStatusRemoteAddr DisplayString 1745 } 1747 appnLsStatusIndex OBJECT-TYPE 1748 SYNTAX INTEGER (0..2147483647) 1749 MAX-ACCESS not-accessible 1750 STATUS current 1751 DESCRIPTION 1752 "Table index. The value of the index begins at zero 1753 and is incremented up to a maximum value of 2**31-1 1754 (2,147,483,647) before wrapping." 1756 ::= { appnLsStatusEntry 1 } 1758 appnLsStatusTime OBJECT-TYPE 1759 SYNTAX DateAndTime 1760 MAX-ACCESS read-only 1761 STATUS current 1762 DESCRIPTION 1763 "Time when the exception condition occurred. This time can be 1764 used to identify when this event occurred in relation to other 1765 events in the agent, such as the last time the APPN node was 1766 re-initialized." 1768 ::= { appnLsStatusEntry 2 } 1770 appnLsStatusLsName OBJECT-TYPE 1771 SYNTAX DisplayString (SIZE (1..10)) 1772 MAX-ACCESS read-only 1773 STATUS current 1774 DESCRIPTION 1775 "Administratively assigned name for the link station 1776 experiencing the condition." 1778 ::= { appnLsStatusEntry 3 } 1780 appnLsStatusCpName OBJECT-TYPE 1781 SYNTAX DisplayString (SIZE (0 | 3..17)) 1782 MAX-ACCESS read-only 1783 STATUS current 1784 DESCRIPTION 1785 "Fully qualified name of the adjacent node for this link 1786 station. The name can be from three to seventeen characters. 1787 Format is NetId.CpName. 1789 The value of this object is determined as follows: 1791 1. If the adjacent node's name was received on XID, it 1792 is returned. 1794 2. If the adjacent node's name was not received on XID, 1795 but a locally-defined value is available, it is 1796 returned. 1798 3. Otherwise a string of length 0 is returned, indicating 1799 that no name is known for the adjacent node." 1801 ::= { appnLsStatusEntry 4 } 1803 appnLsStatusPartnerId OBJECT-TYPE 1804 SYNTAX DisplayString (SIZE (8)) 1805 MAX-ACCESS read-only 1806 STATUS current 1807 DESCRIPTION 1808 "The partner's node_id consists of two parts: 1810 Block number of the partner node: The block number is the 1811 first three digits of the node_id. These 3 hexadecimal 1812 digits identify the product. The value is '000' when the 1813 partner node_id is not defined. 1815 ID number of the partner node: The ID number is the last 1816 5 digits of the node_id. These 5 hexadecimal digits are 1817 administratively defined and combined with the 3-digit 1818 block number form the node_id. This node_id is used to 1819 identify the node in XIDs. A unique value is required for 1820 connections to SNA subarea. The value is '00000' when the 1821 partner node_id is not defined." 1823 ::= { appnLsStatusEntry 5 } 1825 appnLsStatusTgNum OBJECT-TYPE 1826 SYNTAX INTEGER (0..256) 1827 MAX-ACCESS read-only 1828 STATUS current 1829 DESCRIPTION 1830 "Number associated with the TG to this link station, with a 1831 range from 0 to 256. A value of 256 indicates that the TG 1832 number was unknown at the time of the failure." 1834 ::= { appnLsStatusEntry 6 } 1836 appnLsStatusGeneralSense OBJECT-TYPE 1837 SYNTAX SnaSenseData 1838 MAX-ACCESS read-only 1839 STATUS current 1840 DESCRIPTION 1841 "The error sense data associated with the start sequence of 1842 activation of a link up to the beginning of the XID sequence. 1844 This is the sense data that came from CS whenever the link 1845 did not activate or when it went inactive." 1847 ::= { appnLsStatusEntry 7 } 1849 appnLsStatusRetry OBJECT-TYPE 1850 SYNTAX INTEGER { 1851 retry(1), 1852 noRetry(2) 1853 } 1854 MAX-ACCESS read-only 1855 STATUS current 1856 DESCRIPTION 1857 "Indicates whether the node will retry the start request to 1858 activate the link." 1860 ::= { appnLsStatusEntry 8 } 1862 appnLsStatusEndSense OBJECT-TYPE 1863 SYNTAX SnaSenseData 1864 MAX-ACCESS read-only 1865 STATUS current 1866 DESCRIPTION 1867 "The sense data associated with the termination of the link 1868 connection to adjacent node. 1870 This is the sense data that came from the DLC layer." 1872 ::= { appnLsStatusEntry 9 } 1874 appnLsStatusXidLocalSense OBJECT-TYPE 1875 SYNTAX SnaSenseData 1876 MAX-ACCESS read-only 1877 STATUS current 1878 DESCRIPTION 1879 "The sense data associated with the rejection of the XID. 1881 This is the sense data that came from the local node (this 1882 node) when it built the CV22 to send to the remote node." 1884 ::= { appnLsStatusEntry 10 } 1886 appnLsStatusXidRemoteSense OBJECT-TYPE 1887 SYNTAX SnaSenseData 1888 MAX-ACCESS read-only 1889 STATUS current 1890 DESCRIPTION 1891 "The sense data the adjacent node returned to this node 1892 indicating the reason the XID was rejected. 1894 This is the sense data that came from the remote node in 1895 the CV22 it sent to the local node (this node)." 1897 ::= { appnLsStatusEntry 11 } 1899 appnLsStatusXidByteInError OBJECT-TYPE 1900 SYNTAX INTEGER (0..65536) 1901 MAX-ACCESS read-only 1902 STATUS current 1903 DESCRIPTION 1904 "This object identifies the actual byte in the XID that caused 1905 the error. The value 65536 indicates that the object has no 1906 meaning. 1908 For values in the range 0-65535, this object corresponds to 1909 bytes 2-3 of the XID Negotiation (X'22') control vector." 1911 ::= { appnLsStatusEntry 12 } 1913 appnLsStatusXidBitInError OBJECT-TYPE 1914 SYNTAX INTEGER (0..8) 1915 MAX-ACCESS read-only 1916 STATUS current 1917 DESCRIPTION 1918 "This object identifies the actual bit in error (0 through 7) 1919 within the errored byte of the XID. The value 8 indicates that 1920 this object has no meaning. 1922 For values in the range 0-7, this object corresponds to byte 4 1923 of the XID Negotiation (X'22') control vector." 1925 ::= { appnLsStatusEntry 13 } 1927 appnLsStatusDlcType OBJECT-TYPE 1928 SYNTAX IANAifType 1929 MAX-ACCESS read-only 1930 STATUS current 1931 DESCRIPTION 1932 "The type of DLC interface, distinguished according to the 1933 protocol immediately 'below' this layer." 1935 ::= { appnLsStatusEntry 14 } 1937 appnLsStatusLocalAddr OBJECT-TYPE 1938 SYNTAX DisplayString (SIZE (0..64)) 1939 MAX-ACCESS read-only 1940 STATUS current 1941 DESCRIPTION 1942 "Local address, represented as a DisplayString." 1944 ::= { appnLsStatusEntry 15 } 1946 appnLsStatusRemoteAddr OBJECT-TYPE 1947 SYNTAX DisplayString (SIZE (0..64)) 1948 MAX-ACCESS read-only 1949 STATUS current 1950 DESCRIPTION 1951 "Remote address, represented as a DisplayString." 1953 ::= { appnLsStatusEntry 16 } 1955 -- ********************************************************************* 1956 -- APPN Virtual Routing Node Information 1957 -- 1959 appnVrnTable OBJECT-TYPE 1960 SYNTAX SEQUENCE OF AppnVrnEntry 1961 MAX-ACCESS not-accessible 1962 STATUS current 1963 DESCRIPTION 1964 "This table relates a virtual routing node to an APPN port." 1966 ::= { appnVrnInfo 1 } 1968 appnVrnEntry OBJECT-TYPE 1969 SYNTAX AppnVrnEntry 1970 MAX-ACCESS not-accessible 1971 STATUS current 1972 DESCRIPTION 1973 "This table is indexed by the virtual routing node name, TG 1974 number, and port name. There will be a matching entry in the 1975 appnLocalTgTable to represent status and characteristics of the 1976 TG representing each virtual routing node definition." 1978 INDEX 1979 { appnVrnName, appnVrnTgNum, appnVrnPortName } 1981 ::= { appnVrnTable 1 } 1983 AppnVrnEntry ::= SEQUENCE { 1984 appnVrnName DisplayString, 1985 appnVrnTgNum INTEGER, 1986 appnVrnPortName DisplayString 1987 } 1989 appnVrnName OBJECT-TYPE 1990 SYNTAX DisplayString (SIZE (3..17)) 1991 MAX-ACCESS not-accessible 1992 STATUS current 1993 DESCRIPTION 1994 "Administratively assigned name of the virtual routing node. 1995 This is a fully qualified name, and matches the appnLocalTgDest 1996 name in the appnLocalTgTable." 1998 ::= { appnVrnEntry 1 } 2000 appnVrnTgNum OBJECT-TYPE 2001 SYNTAX INTEGER(0..255) 2002 MAX-ACCESS not-accessible 2003 STATUS current 2004 DESCRIPTION 2005 "Number associated with the transmission group representing 2006 this virtual routing node definition." 2008 ::= { appnVrnEntry 2 } 2010 appnVrnPortName OBJECT-TYPE 2011 SYNTAX DisplayString (SIZE (1..10)) 2012 MAX-ACCESS read-only 2013 STATUS current 2014 DESCRIPTION 2015 "The name of the port this virtual routing node definition is 2016 defined to." 2018 ::= { appnVrnEntry 3 } 2020 -- ************** The APPN Topology Group ****************************** 2022 appnNn OBJECT IDENTIFIER ::= { appnObjects 2 } 2023 appnNnTopo OBJECT IDENTIFIER ::= { appnNn 1 } 2024 appnNnTopology OBJECT IDENTIFIER ::= { appnNn 2 } 2026 -- This group is used to represent the entire APPN network-node topology 2027 -- including network nodes, virtual routing nodes and all TGs associated 2028 -- with these nodes. 2029 -- 2030 -- Network nodes 2031 -- The APPN topology database consists of information about every APPN 2032 -- network node in this network node's topology subnetwork. This 2033 -- information is learned over time as each network node exchanges 2034 -- topology information with the network nodes adjacent to it. The 2035 -- database consists of information about each node, and information 2036 -- about all of the transmission groups used by these nodes. 2037 -- 2038 -- Virtual routing nodes 2039 -- Information about virtual routing nodes (representing connection 2040 -- networks) is treated in the same way as information about network 2041 -- nodes, and is replicated at each network node. For a virtual routing 2042 -- node, the node name is the only meaningful information. The other 2043 -- node objects use default values. Each node that has defined 2044 -- a TG with this virtual routing node as the destination also defines a 2045 -- TG on this virtual routing node. There is a TG record for each node 2046 -- that uses this virtual routing node. 2047 -- 2048 -- The APPN node table represents node information from the APPN topology 2049 -- database, with the Flow Reduction Sequence Number (FRSN) and APPN CP 2050 -- fully qualified name serving as the index. The FRSN is the agent's 2051 -- relative time stamp of an update to the network topology database. 2052 -- After collecting the entire database once, a management application 2053 -- can montior the 'appnNnFrsn' objects to detect a change in the 2054 -- database, and retrieve only updates using GET NEXT commands 2055 -- starting from the last retrieved node and TG entries. 2056 -- 2057 -- The format of the actual APPN topology database is as follows: 2058 -- 2059 -- Node table (entry for each node in network) 2060 -- TG table (entry for each TG owned by node) 2061 -- 2062 -- Due to SNMP's ASN.1 limitations, we cannot represent the TG table 2063 -- within the node table in this way. We define separate tables for 2064 -- nodes and TGs, adding the node name to each TG entry to provide a 2065 -- means of correlating the TG with its originating node. 2067 appnNnTopoMaxNodes OBJECT-TYPE 2068 SYNTAX Integer32 2069 MAX-ACCESS read-only 2070 STATUS current 2071 DESCRIPTION 2072 "Maximum number of node entries allowed in the APPN topology 2073 database. It is an implementation choice whether to count only 2074 network-node entries, or to count all node entries. If the 2075 number of node entries exceeds this value, APPN will issue an 2076 Alert and the node can no longer participate as a network node. 2077 The value 0 indicates that the local node has no defined limit, 2078 and the number of node entries is bounded only by memory." 2080 ::= { appnNnTopo 1 } 2082 appnNnTopoCurNumNodes OBJECT-TYPE 2083 SYNTAX Gauge32 2084 MAX-ACCESS read-only 2085 STATUS current 2086 DESCRIPTION 2087 "Current number of node entries in this node's topology 2088 database. It is an implementation choice whether to count only 2089 network-node entries, or to count all node entries. If this 2090 value exceeds the maximum number of nodes allowed 2091 (appnNnTopoMaxNodes, if that field in not 0), APPN Alert 2092 CPDB002 is issued." 2094 ::= { appnNnTopo 2 } 2096 appnNnTopoNodePurges OBJECT-TYPE 2097 SYNTAX Counter32 2098 MAX-ACCESS read-only 2099 STATUS current 2100 DESCRIPTION 2101 "Total number of topology node records purged from this node's 2102 topology database since the node was last re-initialized." 2104 ::= { appnNnTopo 3 } 2106 appnNnTopoTgPurges OBJECT-TYPE 2107 SYNTAX Counter32 2108 MAX-ACCESS read-only 2109 STATUS current 2110 DESCRIPTION 2111 "Total number of topology TG records purged from this node's 2112 topology database since the node was last re-initialized." 2114 ::= { appnNnTopo 4 } 2116 appnNnTopoTotalTduWars OBJECT-TYPE 2117 SYNTAX Counter32 2118 MAX-ACCESS read-only 2119 STATUS current 2120 DESCRIPTION 2121 "Number of TDU wars detected by this node since its last 2122 initialization." 2124 ::= { appnNnTopo 5 } 2126 -- APPN network node topology table (using FRSN as index) 2128 -- This table describes every APPN network node and virtual routing node 2129 -- represented in this node's topology database. 2131 appnNnTopologyFRTable OBJECT-TYPE 2132 SYNTAX SEQUENCE OF AppnNnTopologyFREntry 2133 MAX-ACCESS not-accessible 2134 STATUS current 2135 DESCRIPTION 2136 "Portion of the APPN topology database that describes all of 2137 the APPN network nodes and virtual routing nodes known to this 2138 node." 2140 ::= { appnNnTopology 3 } 2142 appnNnTopologyFREntry OBJECT-TYPE 2143 SYNTAX AppnNnTopologyFREntry 2144 MAX-ACCESS not-accessible 2145 STATUS current 2146 DESCRIPTION 2147 "The FRSN and the fully qualified node name are used to index 2148 this table." 2150 INDEX 2151 {appnNnNodeFRFrsn, 2152 appnNnNodeFRName} 2154 ::= { appnNnTopologyFRTable 1 } 2156 AppnNnTopologyFREntry ::= SEQUENCE { 2157 appnNnNodeFRFrsn Integer32, 2158 appnNnNodeFRName DisplayString, 2159 appnNnNodeFREntryTimeLeft INTEGER, 2160 appnNnNodeFRType INTEGER, 2162 appnNnNodeFRRsn Integer32, 2163 appnNnNodeFRRouteAddResist INTEGER, 2164 appnNnNodeFRCongested INTEGER, 2165 appnNnNodeFRIsrDepleted INTEGER, 2166 appnNnNodeFRQuiescing INTEGER, 2167 appnNnNodeFRGateway INTEGER, 2168 appnNnNodeFRCentralDirectory INTEGER, 2169 appnNnNodeFRIsr INTEGER, 2170 appnNnNodeFRGarbageCollect INTEGER, 2172 appnNnNodeFRHprSupport INTEGER, 2173 appnNnNodeFRPeriBorderSup INTEGER, 2174 appnNnNodeFRInterchangeSup INTEGER, 2175 appnNnNodeFRExteBorderSup INTEGER 2176 } 2178 appnNnNodeFRFrsn OBJECT-TYPE 2179 SYNTAX Integer32 2180 MAX-ACCESS not-accessible 2181 STATUS current 2182 DESCRIPTION 2183 "Flow reduction sequence numbers (FRSNs) are associated with 2184 Topology Database Updates (TDUs) and are unique only within 2185 each APPN network node. A TDU can be associated with multiple 2186 APPN resources. This FRSN indicates the last relative time 2187 this resource was updated at the agent node." 2189 ::= { appnNnTopologyFREntry 1 } 2191 appnNnNodeFRName OBJECT-TYPE 2192 SYNTAX DisplayString (SIZE (3..17)) 2193 MAX-ACCESS not-accessible 2194 STATUS current 2195 DESCRIPTION 2196 "Administratively assigned network name that is locally defined 2197 at each network node in the format NetId.CpName." 2199 ::= { appnNnTopologyFREntry 2 } 2201 appnNnNodeFREntryTimeLeft OBJECT-TYPE 2202 SYNTAX INTEGER (0..15) 2203 UNITS "days" 2204 MAX-ACCESS read-only 2205 STATUS current 2206 DESCRIPTION 2207 "Number of days before deletion of this network node entry. 2208 Range is 0-15. 0 indicates this entry will be deleted in 2209 this or the next garbage collection cycle." 2211 ::= { appnNnTopologyFREntry 3 } 2213 appnNnNodeFRType OBJECT-TYPE 2214 SYNTAX INTEGER { 2215 networkNode(1), 2216 virtualRoutingNode(3) 2217 } 2218 MAX-ACCESS read-only 2219 STATUS current 2220 DESCRIPTION 2221 "Type of APPN node." 2223 ::= { appnNnTopologyFREntry 4 } 2225 appnNnNodeFRRsn OBJECT-TYPE 2226 SYNTAX Integer32 2227 MAX-ACCESS read-only 2228 STATUS current 2229 DESCRIPTION 2230 "Resource sequence number, which is assigned and controlled by 2231 the network node that owns this resource. An odd number 2232 indicates that information about the resource is inconsistent. 2234 This object corresponds to cv4580, bytes 2-5." 2236 ::= { appnNnTopologyFREntry 5 } 2238 appnNnNodeFRRouteAddResist OBJECT-TYPE 2239 SYNTAX INTEGER (0..255) 2240 MAX-ACCESS read-only 2241 STATUS current 2242 DESCRIPTION 2243 "Route addition resistance. 2245 This administratively assigned value indicates the relative 2246 desirability of using this node for intermediate session 2247 traffic. The value, which can be any integer 0-255, is used 2248 in route computation. The lower the value, the more 2249 desirable the node is for intermediate routing. 2251 This object corresponds to cv4580, byte 6." 2253 ::= { appnNnTopologyFREntry 6 } 2255 appnNnNodeFRCongested OBJECT-TYPE 2256 SYNTAX INTEGER {yes(1), no(2)} 2257 MAX-ACCESS read-only 2258 STATUS current 2259 DESCRIPTION 2260 "Indicates whether this node is congested. 2261 This node is not be included in route selection 2262 by other nodes when this congestion exists. 2264 This object corresponds to cv4580, byte 7, bit 0." 2266 ::= { appnNnTopologyFREntry 7 } 2268 appnNnNodeFRIsrDepleted OBJECT-TYPE 2269 SYNTAX INTEGER {yes(1), no(2)} 2270 MAX-ACCESS read-only 2271 STATUS current 2272 DESCRIPTION 2273 "Indicates whether intermediate session 2274 routing resources are depleted. This node is 2275 not included in intermediate route selection 2276 by other nodes when resources are depleted. 2278 This object corresponds to cv4580, byte 7, bit 1." 2280 ::= { appnNnTopologyFREntry 8 } 2282 appnNnNodeFRQuiescing OBJECT-TYPE 2283 SYNTAX INTEGER {yes(1), no(2)} 2284 MAX-ACCESS read-only 2285 STATUS current 2286 DESCRIPTION 2287 "Indicates whether the node is quiescing. 2288 This node is not included in route selection 2289 by other nodes when the node is quiescing. 2291 This object corresponds to cv4580, byte 7, bit 5." 2293 ::= { appnNnTopologyFREntry 9 } 2295 appnNnNodeFRGateway OBJECT-TYPE 2296 SYNTAX INTEGER {yes(1), no(2)} 2297 MAX-ACCESS read-only 2298 STATUS current 2299 DESCRIPTION 2300 "Indicates whether the node provide gateway services. 2302 This object corresponds to cv4580, byte 8, bit 0." 2304 ::= { appnNnTopologyFREntry 10 } 2306 appnNnNodeFRCentralDirectory OBJECT-TYPE 2307 SYNTAX INTEGER {yes(1), no(2)} 2308 MAX-ACCESS read-only 2309 STATUS current 2310 DESCRIPTION 2311 "Indicates whether the node supports central directory 2312 services. 2314 This object corresponds to cv4580, byte 8, bit 1." 2316 ::= { appnNnTopologyFREntry 11 } 2318 appnNnNodeFRIsr OBJECT-TYPE 2319 SYNTAX INTEGER {yes(1), no(2)} 2320 MAX-ACCESS read-only 2321 STATUS current 2322 DESCRIPTION 2323 "Indicates whether the node supports intermediate session 2324 routing (ISR). 2326 This object corresponds to cv4580, byte 8, bit 2." 2328 ::= { appnNnTopologyFREntry 12 } 2330 appnNnNodeFRGarbageCollect OBJECT-TYPE 2331 SYNTAX INTEGER {yes(1), no(2)} 2332 MAX-ACCESS read-only 2333 STATUS current 2334 DESCRIPTION 2335 "Indicates whether the node has been marked for garbage 2336 collection (deletion from the topology database) upon the next 2337 garbage collection cycle. 2339 This object corresponds to cv4580, byte 7, bit 3." 2341 ::= { appnNnTopologyFREntry 13 } 2343 appnNnNodeFRHprSupport OBJECT-TYPE 2344 SYNTAX INTEGER { 2345 noHprSupport(1), 2346 hprBaseOnly(2), 2347 rtpTower(3), 2348 controlFlowsOverRtpTower(4) 2349 } 2350 MAX-ACCESS read-only 2351 STATUS current 2352 DESCRIPTION 2353 "Indicates this node's level of support for high performance 2354 routing (HPR). 2356 This object corresponds to cv4580, byte 9, bits 3-4." 2358 ::= { appnNnTopologyFREntry 14 } 2360 appnNnNodeFRPeriBorderSup OBJECT-TYPE 2361 SYNTAX INTEGER {yes(1), no(2)} 2362 MAX-ACCESS read-only 2363 STATUS current 2364 DESCRIPTION 2365 "Indicates whether this node has peripheral 2366 border node support. 2368 This object corresponds to cv4580, byte 9, bit 0." 2370 ::= { appnNnTopologyFREntry 15 } 2372 appnNnNodeFRInterchangeSup OBJECT-TYPE 2373 SYNTAX INTEGER {yes(1), no(2)} 2374 MAX-ACCESS read-only 2375 STATUS current 2376 DESCRIPTION 2377 "Indicates whether this node has interchange node support. 2379 This object corresponds to cv4580, byte 9, bit 1." 2381 ::= { appnNnTopologyFREntry 16 } 2383 appnNnNodeFRExteBorderSup OBJECT-TYPE 2384 SYNTAX INTEGER {yes(1), no(2)} 2385 MAX-ACCESS read-only 2386 STATUS current 2387 DESCRIPTION 2388 "Indicates whether this node has extended border node 2389 support. 2391 This object corresponds to cv4580, byte 9, bit 2." 2393 ::= { appnNnTopologyFREntry 17 } 2395 --APPN transmission group (TG) table 2397 -- This table describes the TGs associated with all the APPN network 2398 -- nodes known to this node. The originating (owning) node for each 2399 -- TG is repeated here to provide a means of correlating the TGs with 2400 -- the nodes. 2402 appnNnTgTopologyFRTable OBJECT-TYPE 2403 SYNTAX SEQUENCE OF AppnNnTgTopologyFREntry 2404 MAX-ACCESS not-accessible 2405 STATUS current 2406 DESCRIPTION 2407 "Portion of the APPN topology database that describes all of 2408 the APPN transmissions groups between nodes in the database." 2410 ::= { appnNnTopology 4 } 2412 appnNnTgTopologyFREntry OBJECT-TYPE 2413 SYNTAX AppnNnTgTopologyFREntry 2414 MAX-ACCESS not-accessible 2415 STATUS current 2416 DESCRIPTION 2417 "This table is indexed by four columns: FRSN, TG owner fully 2418 qualified node name, TG destination fully qualified node name, 2419 and TG number." 2421 INDEX 2422 {appnNnTgFRFrsn, 2423 appnNnTgFROwner, 2424 appnNnTgFRDest, 2425 appnNnTgFRNum} 2427 ::= { appnNnTgTopologyFRTable 1 } 2429 AppnNnTgTopologyFREntry ::= SEQUENCE { 2431 appnNnTgFRFrsn Integer32, 2432 appnNnTgFROwner DisplayString, 2433 appnNnTgFRDest DisplayString, 2434 appnNnTgFRNum INTEGER, 2435 appnNnTgFREntryTimeLeft INTEGER, 2437 appnNnTgFRDestVirtual INTEGER, 2438 appnNnTgFRDlcData OCTET STRING, 2440 appnNnTgFRRsn Integer32, 2441 appnNnTgFROperational INTEGER, 2442 appnNnTgFRQuiescing INTEGER, 2443 appnNnTgFRCpCpSession INTEGER, 2444 appnNnTgFREffCap OCTET STRING, 2445 appnNnTgFRConnCost INTEGER, 2446 appnNnTgFRByteCost INTEGER, 2447 appnNnTgFRSecurity INTEGER, 2448 appnNnTgFRDelay OCTET STRING, 2449 appnNnTgFRUsr1 INTEGER, 2450 appnNnTgFRUsr2 INTEGER, 2451 appnNnTgFRUsr3 INTEGER, 2452 appnNnTgFRGarbageCollect INTEGER, 2453 appnNnTgFRSubareaNum Integer32, 2454 appnNnTgFRHprSup INTEGER, 2455 appnNnTgFRDestHprTrans INTEGER, 2456 appnNnTgFRTypeIndicator INTEGER, 2457 appnNnTgFRIntersubnet INTEGER 2458 } 2460 appnNnTgFRFrsn OBJECT-TYPE 2461 SYNTAX Integer32 2462 MAX-ACCESS not-accessible 2463 STATUS current 2464 DESCRIPTION 2465 "Flow reduction sequence numbers (FRSNs) are associated with 2466 Topology Database Updates (TDUs) and are unique only within 2467 each APPN network node. A TDU can be associated with multiple 2468 APPN resources. This FRSN indicates the last time this 2469 resource was updated at this node." 2471 ::= { appnNnTgTopologyFREntry 1 } 2473 appnNnTgFROwner OBJECT-TYPE 2474 SYNTAX DisplayString (SIZE (3..17)) 2475 MAX-ACCESS not-accessible 2476 STATUS current 2477 DESCRIPTION 2478 "Administratively assigned name for the originating node for 2479 this TG. The format is NetId.CpName and is the same name 2480 specified in the node table." 2482 ::= { appnNnTgTopologyFREntry 2 } 2484 appnNnTgFRDest OBJECT-TYPE 2485 SYNTAX DisplayString (SIZE (3..17)) 2486 MAX-ACCESS not-accessible 2487 STATUS current 2488 DESCRIPTION 2489 "Administratively assigned fully qualified network name for the 2490 destination node for this TG." 2492 ::= { appnNnTgTopologyFREntry 3 } 2494 appnNnTgFRNum OBJECT-TYPE 2495 SYNTAX INTEGER (0..255) 2496 MAX-ACCESS not-accessible 2497 STATUS current 2498 DESCRIPTION 2499 "Number associated with this transmission group. Range is 2500 0-255." 2502 ::= { appnNnTgTopologyFREntry 4 } 2504 appnNnTgFREntryTimeLeft OBJECT-TYPE 2505 SYNTAX INTEGER (0..15) 2506 UNITS "days" 2507 MAX-ACCESS read-only 2508 STATUS current 2509 DESCRIPTION 2510 "Number of days before deletion of this network node TG entry 2511 if it is not operational or has an odd (inconsistent) RSN. 2512 Range is 0-15." 2514 ::= { appnNnTgTopologyFREntry 5 } 2516 appnNnTgFRDestVirtual OBJECT-TYPE 2517 SYNTAX INTEGER {yes(1), no(2)} 2518 MAX-ACCESS read-only 2519 STATUS current 2520 DESCRIPTION 2521 "Indicates whether the destination node is a virtual routing 2522 node." 2524 ::= { appnNnTgTopologyFREntry 6 } 2526 appnNnTgFRDlcData OBJECT-TYPE 2527 SYNTAX OCTET STRING (SIZE (0..64)) 2528 MAX-ACCESS read-only 2529 STATUS current 2530 DESCRIPTION 2531 "DLC specific data related to the link connection network. 2532 Examples: 2534 Token-Ring - MAC/SAP 2535 X.25 Switched - dial digits 2536 X.21 Switched - dial digits 2537 Circuit Switch - dial digits" 2539 ::= { appnNnTgTopologyFREntry 7 } 2541 appnNnTgFRRsn OBJECT-TYPE 2542 SYNTAX Integer32 2543 MAX-ACCESS read-only 2544 STATUS current 2545 DESCRIPTION 2546 "Current owning node's resource sequence number for this 2547 resource. An odd number indicates that information about the 2548 resource is inconsistent. 2550 This object corresponds to cv47, bytes 2-5" 2552 ::= { appnNnTgTopologyFREntry 8 } 2554 appnNnTgFROperational OBJECT-TYPE 2555 SYNTAX INTEGER {yes(1), no(2)} 2556 MAX-ACCESS read-only 2557 STATUS current 2558 DESCRIPTION 2559 "Indicates whether the transmission group is operational. 2561 This object corresponds to cv47, byte 6, bit 0." 2563 ::= { appnNnTgTopologyFREntry 9 } 2565 appnNnTgFRQuiescing OBJECT-TYPE 2566 SYNTAX INTEGER {yes(1), no(2)} 2567 MAX-ACCESS read-only 2568 STATUS current 2569 DESCRIPTION 2570 "Indicates whether the transmission group is quiescing. 2572 This object corresponds to cv47, byte 6, bit 2." 2574 ::= { appnNnTgTopologyFREntry 10 } 2576 appnNnTgFRCpCpSession OBJECT-TYPE 2577 SYNTAX INTEGER { 2578 supportedUnknownStatus(1), 2579 supportedActive(2), 2580 notSupported(3), 2581 supportedNotActive(4) 2582 } 2583 MAX-ACCESS read-only 2584 STATUS current 2585 DESCRIPTION 2586 "Indicates whether CP-CP sessions are supported and active on 2587 this TG. Some nodes in the network are not able to 2588 differentiate support and status of CP-CP sessions, and thus 2589 may report the 'supportedUnknownStatus' value. 2591 This object corresponds to cv47, byte 6, bits 3-4." 2593 ::= { appnNnTgTopologyFREntry 11 } 2595 appnNnTgFREffCap OBJECT-TYPE 2596 SYNTAX OCTET STRING (SIZE (1)) 2597 MAX-ACCESS read-only 2598 STATUS current 2599 DESCRIPTION 2600 "Effective capacity for this TG. 2602 This is an administratively assigned value derived from the 2603 link bandwidth and maximum load factor. It is encoded in the 2604 same way as byte 7 of cv47, and represents a floating-point 2605 number in units of 300 bits per second." 2607 ::= { appnNnTgTopologyFREntry 12 } 2609 appnNnTgFRConnCost OBJECT-TYPE 2610 SYNTAX INTEGER (0..255) 2611 MAX-ACCESS read-only 2612 STATUS current 2613 DESCRIPTION 2614 "Cost per connect time. 2616 This is an administratively assigned value representing the 2617 relative cost per unit of time to use this TG. Range is from 2618 0, which means no cost, to 255, which indicates maximum cost. 2620 This object corresponds to cv47, byte 13." 2622 ::= { appnNnTgTopologyFREntry 13 } 2624 appnNnTgFRByteCost OBJECT-TYPE 2625 SYNTAX INTEGER (0..255) 2626 MAX-ACCESS read-only 2627 STATUS current 2628 DESCRIPTION 2629 "Cost per connect time. 2631 This is an administratively assigned value representing the 2632 relative cost of transmitting a byte over this TG. Range is 2633 from 0, which means no cost, to 255, which indicates maximum 2634 cost. 2636 This object corresponds to cv47, byte 14." 2638 ::= { appnNnTgTopologyFREntry 14 } 2640 appnNnTgFRSecurity OBJECT-TYPE 2641 SYNTAX INTEGER { 2642 nonsecure(1), -- X'01' 2643 publicSwitchedNetwork(32), -- X'20' 2644 undergroundCable(64), -- X'40' 2645 secureConduit(96), -- X'60' 2646 guardedConduit(128), -- X'80' 2647 encrypted(160), -- X'A0' 2648 guardedRadiation(192) -- X'C0' 2649 } 2650 MAX-ACCESS read-only 2651 STATUS current 2652 DESCRIPTION 2653 "Administratively assigned security level of this TG. 2655 If a network needs security values other than the 2656 architecturally defined ones listed here, one of the three 2657 user-defined characteristics may be used to specify the 2658 required additional security values. 2660 This object corresponds to cv47, byte 16." 2662 ::= { appnNnTgTopologyFREntry 15 } 2664 appnNnTgFRDelay OBJECT-TYPE 2665 SYNTAX OCTET STRING (SIZE (1)) 2666 MAX-ACCESS read-only 2667 STATUS current 2668 DESCRIPTION 2669 "Relative amount of time that it takes for a signal to travel 2670 the length of the logical link. This time is represented in 2671 microseconds, using the same encoding scheme used in cv47 in a 2672 topology update. Some of the more common values, along with 2673 their encoded hex values, are: 2675 minimum(0), X'00' 2676 negligible(384), X'4C' 2677 terrestrial(9216), X'71' 2678 packet(147456), X'91' 2679 long(294912), X'99' 2680 maximum(2013265920) X'FF' 2682 This is an administratively assigned value associated with this 2683 TG. 2685 This object corresponds to cv47, byte 17." 2687 ::= { appnNnTgTopologyFREntry 16 } 2689 appnNnTgFRUsr1 OBJECT-TYPE 2690 SYNTAX INTEGER (0..255) 2691 MAX-ACCESS read-only 2692 STATUS current 2693 DESCRIPTION 2694 "First user-defined TG characteristic for this TG. This is 2695 an administratively assigned value associated with the TG. 2697 This object corresponds to cv47, byte 19." 2699 ::= { appnNnTgTopologyFREntry 17 } 2701 appnNnTgFRUsr2 OBJECT-TYPE 2702 SYNTAX INTEGER (0..255) 2703 MAX-ACCESS read-only 2704 STATUS current 2705 DESCRIPTION 2706 "Second user-defined TG characteristic for this TG. This is 2707 an administratively assigned value associated with the TG. 2709 This object corresponds to cv47, byte 20." 2711 ::= { appnNnTgTopologyFREntry 18 } 2713 appnNnTgFRUsr3 OBJECT-TYPE 2714 SYNTAX INTEGER (0..255) 2715 MAX-ACCESS read-only 2716 STATUS current 2717 DESCRIPTION 2718 "Third user-defined TG characteristic for this TG. This is 2719 an administratively assigned value associated with the TG. 2721 This object corresponds to cv47, byte 21." 2723 ::= { appnNnTgTopologyFREntry 19 } 2725 appnNnTgFRGarbageCollect OBJECT-TYPE 2726 SYNTAX INTEGER {yes(1), no(2)} 2727 MAX-ACCESS read-only 2728 STATUS current 2729 DESCRIPTION 2730 "Indicates whether the TG has been marked for garbage 2731 collection (deletion from the topology database) upon the next 2732 garbage collection cycle. 2734 This object corresponds to cv47, byte 6, bit 1." 2736 ::= { appnNnTgTopologyFREntry 20 } 2738 appnNnTgFRSubareaNum OBJECT-TYPE 2739 SYNTAX Integer32 2740 MAX-ACCESS read-only 2741 STATUS current 2742 DESCRIPTION 2743 "The subarea number associated with this TG. 2745 This object corresponds to cv4680, bytes m+2 through m+5." 2747 ::= { appnNnTgTopologyFREntry 21 } 2749 appnNnTgFRHprSup OBJECT-TYPE 2750 SYNTAX INTEGER {yes(1), no(2)} 2751 MAX-ACCESS read-only 2752 STATUS current 2753 DESCRIPTION 2754 "Indicates whether or not high performance routing (HPR) 2755 is supported over this TG. 2757 This object corresponds to cv4680, byte m+1, bit 2." 2759 ::= { appnNnTgTopologyFREntry 22 } 2761 appnNnTgFRDestHprTrans OBJECT-TYPE 2762 SYNTAX INTEGER {yes(1), no(2)} 2763 MAX-ACCESS read-only 2764 STATUS current 2765 DESCRIPTION 2766 "Indicates whether the destination node supports 2767 high performance routing (HPR) transport tower. 2769 This object corresponds to cv4680, byte m+1, bit 7." 2771 ::= { appnNnTgTopologyFREntry 23 } 2773 appnNnTgFRTypeIndicator OBJECT-TYPE 2774 SYNTAX INTEGER { 2775 unknown(1), 2776 appnOrBfTg(2), 2777 interchangeTg(3), 2778 virtualRouteTg(4) 2779 } 2780 MAX-ACCESS read-only 2781 STATUS current 2782 DESCRIPTION 2783 "Indicates the type of the TG. 2785 This object corresponds to cv4680, byte m+1, bits 3-4." 2787 ::= { appnNnTgTopologyFREntry 24 } 2789 appnNnTgFRIntersubnet OBJECT-TYPE 2790 SYNTAX INTEGER {yes(1), no(2)} 2791 MAX-ACCESS read-only 2792 STATUS current 2793 DESCRIPTION 2794 "Indicates whether the transmission group is an intersubnet 2795 link, which defines a border between subnetworks. 2797 This object corresponds to cv4680, byte m+1, bit 5." 2799 ::= { appnNnTgTopologyFREntry 25 } 2801 -- ************** The APPN Local Topology Group ************************ 2802 -- This MIB Group represents the local topology maintained in 2803 -- both APPN end nodes and network nodes. It consists of two 2804 -- tables: 2805 -- - a table containing information about all of the TGs owned 2806 -- by this node, which is implemented by all node types. 2807 -- - a table containing all of the information known to this node 2808 -- about the TGs owned by its end nodes, which is implemented only 2809 -- by network nodes. 2811 appnLocalTopology OBJECT IDENTIFIER ::= { appnObjects 3 } 2813 -- APPN Local Transmission Group (TG) table 2814 -- This table describes the TGs associated with this node only. 2816 appnLocalTgTable OBJECT-TYPE 2817 SYNTAX SEQUENCE OF AppnLocalTgEntry 2818 MAX-ACCESS not-accessible 2819 STATUS current 2820 DESCRIPTION 2821 "TG Table describes all of the TGs owned by this node. The TG 2822 destination can be a virtual node, network node, LEN node, or 2823 end node." 2825 ::= { appnLocalTopology 1 } 2827 appnLocalTgEntry OBJECT-TYPE 2828 SYNTAX AppnLocalTgEntry 2829 MAX-ACCESS not-accessible 2830 STATUS current 2831 DESCRIPTION 2832 "This table is indexed by the destination CPname and the TG 2833 number." 2835 INDEX 2836 {appnLocalTgDest, 2837 appnLocalTgNum} 2839 ::= { appnLocalTgTable 1 } 2841 AppnLocalTgEntry ::= SEQUENCE { 2843 appnLocalTgDest DisplayString, 2844 appnLocalTgNum INTEGER, 2845 appnLocalTgDestVirtual INTEGER, 2846 appnLocalTgDlcData OCTET STRING, 2847 appnLocalTgPortName DisplayString, 2849 appnLocalTgQuiescing INTEGER, 2850 appnLocalTgOperational INTEGER, 2851 appnLocalTgCpCpSession INTEGER, 2852 appnLocalTgEffCap OCTET STRING, 2853 appnLocalTgConnCost INTEGER, 2854 appnLocalTgByteCost INTEGER, 2855 appnLocalTgSecurity INTEGER, 2856 appnLocalTgDelay OCTET STRING, 2857 appnLocalTgUsr1 INTEGER, 2858 appnLocalTgUsr2 INTEGER, 2859 appnLocalTgUsr3 INTEGER, 2861 appnLocalTgHprSup INTEGER, 2862 appnLocalTgDestHprTrans INTEGER, 2863 appnLocalTgIntersubnet INTEGER 2864 } 2866 appnLocalTgDest OBJECT-TYPE 2867 SYNTAX DisplayString (SIZE (3..17)) 2868 MAX-ACCESS not-accessible 2869 STATUS current 2870 DESCRIPTION 2871 "Administratively assigned name of the destination node for 2872 this TG. This is the fully qualified name of a network node, 2873 end node, LEN node, or virtual routing node." 2875 ::= { appnLocalTgEntry 1 } 2877 appnLocalTgNum OBJECT-TYPE 2878 SYNTAX INTEGER (0..255) 2879 MAX-ACCESS not-accessible 2880 STATUS current 2881 DESCRIPTION 2882 "Number associated with this transmission group." 2884 ::= { appnLocalTgEntry 2 } 2886 appnLocalTgDestVirtual OBJECT-TYPE 2887 SYNTAX INTEGER {yes(1), no(2)} 2888 MAX-ACCESS read-only 2889 STATUS current 2890 DESCRIPTION 2891 "Indicates whether the destination node for this TG is a 2892 virtual routing node." 2894 ::= { appnLocalTgEntry 3 } 2896 appnLocalTgDlcData OBJECT-TYPE 2897 SYNTAX OCTET STRING (SIZE (0..64)) 2898 MAX-ACCESS read-only 2899 STATUS current 2900 DESCRIPTION 2901 "DLC-specific data related to the link connection network. 2902 Examples: 2904 Token-Ring - MAC/SAP 2905 X.25 Switched - dial digits 2906 X.21 Switched - dial digits 2907 Circuit Switch - dial digits" 2909 ::= { appnLocalTgEntry 4 } 2911 appnLocalTgPortName OBJECT-TYPE 2912 SYNTAX DisplayString (SIZE (0..10)) 2913 MAX-ACCESS read-only 2914 STATUS current 2915 DESCRIPTION 2916 "Administratively assigned name for the local port associated 2917 with this TG. A zero-length string indicates that this value 2918 is unknown." 2920 ::= { appnLocalTgEntry 5 } 2922 appnLocalTgQuiescing OBJECT-TYPE 2923 SYNTAX INTEGER {yes(1), no(2)} 2924 MAX-ACCESS read-only 2925 STATUS current 2926 DESCRIPTION 2927 "Indicates whether the transmission group is quiescing." 2929 ::= { appnLocalTgEntry 6 } 2931 appnLocalTgOperational OBJECT-TYPE 2932 SYNTAX INTEGER {yes(1), no(2)} 2933 MAX-ACCESS read-only 2934 STATUS current 2935 DESCRIPTION 2936 "Indicates whether the transmission group is operational." 2938 ::= { appnLocalTgEntry 7 } 2940 appnLocalTgCpCpSession OBJECT-TYPE 2941 SYNTAX INTEGER { 2942 supportedUnknownStatus(1), 2943 supportedActive(2), 2944 notSupported(3), 2945 supportedNotActive(4) 2946 } 2947 MAX-ACCESS read-only 2948 STATUS current 2949 DESCRIPTION 2950 "Indicates whether CP-CP sessions are supported and active on 2951 this TG. Some nodes in the network are not able to 2952 differentiate support and status of CP-CP sessions, and thus 2953 may report the 'supportedUnknownStatus' value." 2955 ::= { appnLocalTgEntry 8 } 2957 appnLocalTgEffCap OBJECT-TYPE 2958 SYNTAX OCTET STRING (SIZE (1)) 2959 MAX-ACCESS read-only 2960 STATUS current 2961 DESCRIPTION 2962 "Effective capacity for this TG. 2964 This is an administratively assigned value derived from the 2965 link bandwidth and maximum load factor. It is encoded in the 2966 same way as byte 7 of cv47, and represents a floating-point 2967 number in units of 300 bits per second." 2969 ::= { appnLocalTgEntry 9 } 2971 appnLocalTgConnCost OBJECT-TYPE 2972 SYNTAX INTEGER (0..255) 2973 MAX-ACCESS read-only 2974 STATUS current 2975 DESCRIPTION 2976 "Cost per connect time: a value representing the relative cost 2977 per unit of time to use the TG. Range is from 0, which means 2978 no cost, to 255." 2980 ::= { appnLocalTgEntry 10 } 2982 appnLocalTgByteCost OBJECT-TYPE 2983 SYNTAX INTEGER (0..255) 2984 MAX-ACCESS read-only 2985 STATUS current 2986 DESCRIPTION 2987 "Relative cost of transmitting a byte over this link. 2988 Range is from 0 (lowest cost) to 255." 2990 ::= { appnLocalTgEntry 11 } 2992 appnLocalTgSecurity OBJECT-TYPE 2993 SYNTAX INTEGER { 2994 nonsecure(1), -- X'01' 2995 publicSwitchedNetwork(32), -- X'20' 2996 undergroundCable(64), -- X'40' 2997 secureConduit(96), -- X'60' 2998 guardedConduit(128), -- X'80' 2999 encrypted(160), -- X'A0' 3000 guardedRadiation(192) -- X'C0' 3001 } 3002 MAX-ACCESS read-only 3003 STATUS current 3004 DESCRIPTION 3005 "Administratively assigned security level of this TG. 3007 If a network needs security values other than the 3008 architecturally defined ones listed here, one of the three 3009 user-defined characteristics may be used to specify the 3010 required additional security values." 3012 ::= { appnLocalTgEntry 12 } 3014 appnLocalTgDelay OBJECT-TYPE 3015 SYNTAX OCTET STRING (SIZE (1)) 3016 MAX-ACCESS read-only 3017 STATUS current 3018 DESCRIPTION 3019 "Relative amount of time that it takes for a signal to travel 3020 the length of the logical link. This time is represented in 3021 microseconds, using the same encoding scheme used in cv47 in a 3022 topology update. Some of the more common values, along with 3023 their encoded hex values, are: 3025 minimum(0), X'00' 3026 negligible(384), X'4C' 3027 terrestrial(9216), X'71' 3028 packet(147456), X'91' 3029 long(294912), X'99' 3030 maximum(2013265920) X'FF' 3032 This is an administratively assigned value associated with this 3033 TG. 3035 This object corresponds to cv47, byte 17." 3037 ::= { appnLocalTgEntry 13 } 3039 appnLocalTgUsr1 OBJECT-TYPE 3040 SYNTAX INTEGER (0..255) 3041 MAX-ACCESS read-only 3042 STATUS current 3043 DESCRIPTION 3044 "First user-defined TG characteristic for this TG. This is 3045 an administratively assigned value associated with the TG." 3047 ::= { appnLocalTgEntry 14 } 3049 appnLocalTgUsr2 OBJECT-TYPE 3050 SYNTAX INTEGER (0..255) 3051 MAX-ACCESS read-only 3052 STATUS current 3053 DESCRIPTION 3054 "Second user-defined TG characteristic for this TG. This is 3055 an administratively assigned value associated with the TG." 3057 ::= { appnLocalTgEntry 15 } 3059 appnLocalTgUsr3 OBJECT-TYPE 3060 SYNTAX INTEGER (0..255) 3061 MAX-ACCESS read-only 3062 STATUS current 3063 DESCRIPTION 3064 "Third user-defined TG characteristic for this TG. This is 3065 an administratively assigned value associated with the TG." 3067 ::= { appnLocalTgEntry 16 } 3069 appnLocalTgHprSup OBJECT-TYPE 3070 SYNTAX INTEGER {yes(1), no(2)} 3071 MAX-ACCESS read-only 3072 STATUS current 3073 DESCRIPTION 3074 "Indicates whether or not high performance routing (HPR) is 3075 supported over this TG ." 3077 ::= { appnLocalTgEntry 17 } 3079 appnLocalTgDestHprTrans OBJECT-TYPE 3080 SYNTAX INTEGER { yes(1), no(2) } 3081 MAX-ACCESS read-only 3082 STATUS current 3083 DESCRIPTION 3084 "Indicates whether the destination node supports the 3085 high performance routing (HPR) transport tower." 3087 ::= { appnLocalTgEntry 18 } 3089 appnLocalTgIntersubnet OBJECT-TYPE 3090 SYNTAX INTEGER {yes(1), no(2)} 3091 MAX-ACCESS read-only 3092 STATUS current 3093 DESCRIPTION 3094 "Indicates whether the transmission group is an 3095 intersubnet link (defines a border between subnetworks)." 3097 ::= { appnLocalTgEntry 19 } 3099 -- APPN Local End Node Transmission Group (TG) table 3100 -- This table describes the TGs associated with all of the end nodes 3101 -- known to this node. 3103 appnLocalEnTgTable OBJECT-TYPE 3104 SYNTAX SEQUENCE OF AppnLocalEnTgEntry 3105 MAX-ACCESS not-accessible 3106 STATUS current 3107 DESCRIPTION 3108 "Table describing all of the TGs owned by the end nodes known 3109 to this node via TG registration. This node does not represent 3110 its own view of the TG on behalf of the partner node in this 3111 table. The TG destination can be a virtual routing node, 3112 network node, or end node." 3114 ::= { appnLocalTopology 2 } 3116 appnLocalEnTgEntry OBJECT-TYPE 3117 SYNTAX AppnLocalEnTgEntry 3118 MAX-ACCESS not-accessible 3119 STATUS current 3120 DESCRIPTION 3121 "This table requires multiple indexes to uniquely identify each 3122 TG. They are originating CPname, destination CPname, and the 3123 TG number." 3125 INDEX 3126 {appnLocalEnTgOrigin, 3127 appnLocalEnTgDest, 3128 appnLocalEnTgNum} 3130 ::= { appnLocalEnTgTable 1 } 3132 AppnLocalEnTgEntry ::= SEQUENCE { 3133 appnLocalEnTgOrigin DisplayString, 3134 appnLocalEnTgDest DisplayString, 3135 appnLocalEnTgNum INTEGER, 3136 appnLocalEnTgEntryTimeLeft INTEGER, 3138 appnLocalEnTgDestVirtual INTEGER, 3139 appnLocalEnTgDlcData OCTET STRING, 3141 appnLocalEnTgOperational INTEGER, 3142 appnLocalEnTgCpCpSession INTEGER, 3143 appnLocalEnTgEffCap OCTET STRING, 3144 appnLocalEnTgConnCost INTEGER, 3145 appnLocalEnTgByteCost INTEGER, 3146 appnLocalEnTgSecurity INTEGER, 3147 appnLocalEnTgDelay OCTET STRING, 3148 appnLocalEnTgUsr1 INTEGER, 3149 appnLocalEnTgUsr2 INTEGER, 3150 appnLocalEnTgUsr3 INTEGER 3151 } 3153 appnLocalEnTgOrigin OBJECT-TYPE 3154 SYNTAX DisplayString (SIZE (3..17)) 3155 MAX-ACCESS not-accessible 3156 STATUS current 3157 DESCRIPTION 3158 "Administratively assigned name of the origin node for this 3159 TG. This is a fully qualified network name." 3161 ::= { appnLocalEnTgEntry 1 } 3163 appnLocalEnTgDest OBJECT-TYPE 3164 SYNTAX DisplayString (SIZE (3..17)) 3165 MAX-ACCESS not-accessible 3166 STATUS current 3167 DESCRIPTION 3168 "Administratively assigned name of the destination node for 3169 this TG. This is the fully qualified name of a network node, 3170 end node, LEN node, or virtual routing node." 3172 ::= { appnLocalEnTgEntry 2 } 3174 appnLocalEnTgNum OBJECT-TYPE 3175 SYNTAX INTEGER (0..255) 3176 MAX-ACCESS not-accessible 3177 STATUS current 3178 DESCRIPTION 3179 "Number associated with this transmission group." 3181 ::= { appnLocalEnTgEntry 3 } 3183 appnLocalEnTgEntryTimeLeft OBJECT-TYPE 3184 SYNTAX INTEGER (0..15) 3185 UNITS "days" 3186 MAX-ACCESS read-only 3187 STATUS current 3188 DESCRIPTION 3189 "Number of days before deletion of this end node TG entry. 3190 Range is 0-15." 3192 ::= { appnLocalEnTgEntry 4 } 3194 appnLocalEnTgDestVirtual OBJECT-TYPE 3195 SYNTAX INTEGER {yes(1), no(2)} 3196 MAX-ACCESS read-only 3197 STATUS current 3198 DESCRIPTION 3199 "Indicates whether the destination node is a virtual routing 3200 node." 3202 ::= { appnLocalEnTgEntry 5 } 3204 appnLocalEnTgDlcData OBJECT-TYPE 3205 SYNTAX OCTET STRING (SIZE (0..64)) 3206 MAX-ACCESS read-only 3207 STATUS current 3208 DESCRIPTION 3209 "DLC-specific data related to the link connection network. 3210 Examples: 3212 Token-Ring - MAC/SAP 3213 X.25 Switched - dial digits 3214 X.21 Switched - dial digits 3215 Circuit Switch - dial digits" 3217 ::= { appnLocalEnTgEntry 6 } 3219 appnLocalEnTgOperational OBJECT-TYPE 3220 SYNTAX INTEGER {yes(1), no(2)} 3221 MAX-ACCESS read-only 3222 STATUS current 3223 DESCRIPTION 3224 "Indicates whether the transmission group is operational." 3226 ::= { appnLocalEnTgEntry 7 } 3228 appnLocalEnTgCpCpSession OBJECT-TYPE 3229 SYNTAX INTEGER { 3230 supportedUnknownStatus(1), 3231 supportedActive(2), 3232 notSupported(3), 3233 supportedNotActive(4) 3234 } 3235 MAX-ACCESS read-only 3236 STATUS current 3237 DESCRIPTION 3238 "Indicates whether CP-CP sessions are supported and active on 3239 this TG. Some nodes in the network are not able to 3240 differentiate support and status of CP-CP sessions, and thus 3241 may report the 'supportedUnknownStatus' value." 3243 ::= { appnLocalEnTgEntry 8 } 3245 appnLocalEnTgEffCap OBJECT-TYPE 3246 SYNTAX OCTET STRING (SIZE (1)) 3247 MAX-ACCESS read-only 3248 STATUS current 3249 DESCRIPTION 3250 "Effective capacity for this TG. 3252 This is an administratively assigned value derived from the 3253 link bandwidth and maximum load factor. It is encoded in the 3254 same way as byte 7 of cv47, and represents a floating-point 3255 number in units of 300 bits per second." 3257 ::= { appnLocalEnTgEntry 9 } 3259 appnLocalEnTgConnCost OBJECT-TYPE 3260 SYNTAX INTEGER (0..255) 3261 MAX-ACCESS read-only 3262 STATUS current 3263 DESCRIPTION 3264 "Cost per connect time: a value representing the relative cost 3265 per unit of time to use the TG. Range is from 0, which means 3266 no cost, to 255." 3268 ::= { appnLocalEnTgEntry 10 } 3270 appnLocalEnTgByteCost OBJECT-TYPE 3271 SYNTAX INTEGER (0..255) 3272 MAX-ACCESS read-only 3273 STATUS current 3274 DESCRIPTION 3275 "Relative cost of transmitting a byte over this link. 3276 Range is from 0, which means no cost, to 255." 3278 ::= { appnLocalEnTgEntry 11 } 3280 appnLocalEnTgSecurity OBJECT-TYPE 3281 SYNTAX INTEGER { 3282 nonsecure(1), -- X'01' 3283 publicSwitchedNetwork(32), -- X'20' 3284 undergroundCable(64), -- X'40' 3285 secureConduit(96), -- X'60' 3286 guardedConduit(128), -- X'80' 3287 encrypted(160), -- X'A0' 3288 guardedRadiation(192) -- X'C0' 3289 } 3290 MAX-ACCESS read-only 3291 STATUS current 3292 DESCRIPTION 3293 "Administratively assigned security level of this TG. 3295 If a network needs security values other than the 3296 architecturally defined ones listed here, one of the three 3297 user-defined characteristics may be used to specify the 3298 required additional security values." 3300 ::= { appnLocalEnTgEntry 12 } 3302 appnLocalEnTgDelay OBJECT-TYPE 3303 SYNTAX OCTET STRING (SIZE (1)) 3304 MAX-ACCESS read-only 3305 STATUS current 3306 DESCRIPTION 3307 "Relative amount of time that it takes for a signal to travel 3308 the length of the logical link. This time is represented in 3309 microseconds, using the same encoding scheme used in cv47 in a 3310 topology update. Some of the more common values, along with 3311 their encoded hex values, are: 3313 minimum(0), X'00' 3314 negligible(384), X'4C' 3315 terrestrial(9216), X'71' 3316 packet(147456), X'91' 3317 long(294912), X'99' 3318 maximum(2013265920) X'FF' 3320 This is an administratively assigned value associated 3321 with this TG. 3323 This object corresponds to cv47, byte 17." 3325 ::= { appnLocalEnTgEntry 13 } 3327 appnLocalEnTgUsr1 OBJECT-TYPE 3328 SYNTAX INTEGER (0..255) 3329 MAX-ACCESS read-only 3330 STATUS current 3331 DESCRIPTION 3332 "First user-defined TG characteristic for this TG. This is 3333 an administratively assigned value associated with the TG." 3335 ::= { appnLocalEnTgEntry 14 } 3337 appnLocalEnTgUsr2 OBJECT-TYPE 3338 SYNTAX INTEGER (0..255) 3339 MAX-ACCESS read-only 3340 STATUS current 3341 DESCRIPTION 3342 "Second user-defined TG characteristic for this TG. This is 3343 an administratively assigned value associated with the TG." 3345 ::= { appnLocalEnTgEntry 15 } 3347 appnLocalEnTgUsr3 OBJECT-TYPE 3348 SYNTAX INTEGER (0..255) 3349 MAX-ACCESS read-only 3350 STATUS current 3351 DESCRIPTION 3352 "Third user-defined TG characteristic for this TG. This is 3353 an administratively assigned value associated with the TG." 3355 ::= { appnLocalEnTgEntry 16 } 3357 -- ************** The APPN Directory Group ***************************** 3358 appnDir OBJECT IDENTIFIER ::= { appnObjects 4 } 3359 appnDirPerf OBJECT IDENTIFIER ::= { appnDir 1 } 3361 -- The APPN Directory Group 3363 -- The APPN Directory Database 3365 -- Each APPN network node maintains directories containing information on 3366 -- which LUs (applications) are available and where they are located. 3367 -- LUs can be located in an APPN network node or in any of its attached 3368 -- end nodes. 3370 appnDirMaxCaches OBJECT-TYPE 3371 SYNTAX Integer32 3372 MAX-ACCESS read-only 3373 STATUS current 3374 DESCRIPTION 3375 "Maximum number of cache entries allowed. This is an 3376 administratively assigned value." 3378 ::= { appnDirPerf 1 } 3380 appnDirCurCaches OBJECT-TYPE 3381 SYNTAX Gauge32 3382 MAX-ACCESS read-only 3383 STATUS current 3384 DESCRIPTION 3385 "Current number of cache entries." 3387 ::= { appnDirPerf 2 } 3389 appnDirCurHomeEntries OBJECT-TYPE 3390 SYNTAX Gauge32 3391 MAX-ACCESS read-only 3392 STATUS current 3393 DESCRIPTION 3394 "Current number of home entries." 3396 ::= { appnDirPerf 3 } 3398 appnDirRegEntries OBJECT-TYPE 3399 SYNTAX Gauge32 3400 MAX-ACCESS read-only 3401 STATUS current 3402 DESCRIPTION 3403 "Current number of registered entries." 3405 ::= { appnDirPerf 4 } 3407 appnDirInLocates OBJECT-TYPE 3408 SYNTAX Counter32 3409 MAX-ACCESS read-only 3410 STATUS current 3411 DESCRIPTION 3412 "Number of directed Locates received since the node was last 3413 re-initialized." 3415 ::= { appnDirPerf 5 } 3417 appnDirInBcastLocates OBJECT-TYPE 3418 SYNTAX Counter32 3419 MAX-ACCESS read-only 3420 STATUS current 3421 DESCRIPTION 3422 "Number of broadcast Locates received since the node was last 3423 re-initialized." 3425 ::= { appnDirPerf 6 } 3427 appnDirOutLocates OBJECT-TYPE 3428 SYNTAX Counter32 3429 MAX-ACCESS read-only 3430 STATUS current 3431 DESCRIPTION 3432 "Number of directed Locates sent since the node was last 3433 re-initialized." 3435 ::= { appnDirPerf 7 } 3437 appnDirOutBcastLocates OBJECT-TYPE 3438 SYNTAX Counter32 3439 MAX-ACCESS read-only 3440 STATUS current 3441 DESCRIPTION 3442 "Number of broadcast Locates sent since the node was last 3443 re-initialized." 3445 ::= { appnDirPerf 8 } 3447 appnDirNotFoundLocates OBJECT-TYPE 3448 SYNTAX Counter32 3449 MAX-ACCESS read-only 3450 STATUS current 3451 DESCRIPTION 3452 "Number of directed Locates returned with a 'not found' since 3453 the node was last re-initialized." 3455 ::= { appnDirPerf 9 } 3457 appnDirNotFoundBcastLocates OBJECT-TYPE 3458 SYNTAX Counter32 3459 MAX-ACCESS read-only 3460 STATUS current 3461 DESCRIPTION 3462 "Number of broadcast Locates returned with a 'not found' since 3463 the node was last re-initialized." 3465 ::= { appnDirPerf 10 } 3467 appnDirLocateOutstands OBJECT-TYPE 3468 SYNTAX Gauge32 3469 MAX-ACCESS read-only 3470 STATUS current 3471 DESCRIPTION 3472 "Current number of outstanding Locates, both directed and 3473 broadcast. This value varies. A value of zero indicates 3474 that no Locates are unanswered." 3476 ::= { appnDirPerf 11 } 3478 --APPN Directory table 3480 -- This table contains information about all known LUs. 3482 appnDirTable OBJECT-TYPE 3483 SYNTAX SEQUENCE OF AppnDirEntry 3484 MAX-ACCESS not-accessible 3485 STATUS current 3486 DESCRIPTION 3487 "Table containing information about all known LUs." 3489 ::= { appnDir 2 } 3491 appnDirEntry OBJECT-TYPE 3492 SYNTAX AppnDirEntry 3493 MAX-ACCESS not-accessible 3494 STATUS current 3495 DESCRIPTION 3496 "This table is indexed by the LU name." 3498 INDEX 3499 {appnDirLuName} 3501 ::= { appnDirTable 1 } 3503 AppnDirEntry ::= SEQUENCE { 3504 appnDirLuName DisplayString, 3505 appnDirNnServerName DisplayString, 3506 appnDirLuOwnerName DisplayString, 3507 appnDirLuLocation INTEGER, 3508 appnDirType INTEGER 3509 } 3511 appnDirLuName OBJECT-TYPE 3512 SYNTAX DisplayString (SIZE (1..17)) 3513 MAX-ACCESS not-accessible 3514 STATUS current 3515 DESCRIPTION 3516 "Fully qualified network LU name in the domain of the 3517 serving network node. Entries take one of three forms: 3519 - Explicit entries do not contain the character '*'. 3520 - Partial wildcard entries have the form 'ccc*', where 3521 'c' represents a character in a legal SNA LuName. 3522 - A full wildcard entry consists of the single 3523 character '*" 3525 ::= { appnDirEntry 1 } 3527 appnDirNnServerName OBJECT-TYPE 3528 SYNTAX DisplayString (SIZE (0..17)) 3529 MAX-ACCESS read-only 3530 STATUS current 3531 DESCRIPTION 3532 "Fully qualified control point (CP) name of the network node 3533 server. For unassociated end node entries, a string of length 3534 0 is returned." 3536 ::= { appnDirEntry 2 } 3538 appnDirLuOwnerName OBJECT-TYPE 3539 SYNTAX DisplayString (SIZE (3..17)) 3540 MAX-ACCESS read-only 3541 STATUS current 3542 DESCRIPTION 3543 "Fully qualified CP name of the node at which the LU is 3544 located. This name is the same as the serving NN name when 3545 the LU is located at a network node. It is also the same as 3546 the fully qualified LU name when this is the control point 3547 LU for this node." 3549 ::= { appnDirEntry 3 } 3551 appnDirLuLocation OBJECT-TYPE 3552 SYNTAX INTEGER { 3553 local(1), --Local 3554 domain(2), --Domain 3555 xdomain(3) --Cross Domain 3556 } 3558 MAX-ACCESS read-only 3559 STATUS current 3560 DESCRIPTION 3561 "Specifies the location of the LU with respect to the local 3562 node." 3564 ::= { appnDirEntry 4 } 3566 appnDirType OBJECT-TYPE 3567 SYNTAX INTEGER { 3568 home(1), --defined as home entry 3569 cache(2), --learned over time 3570 registered(3) --registered by end node 3571 } 3572 MAX-ACCESS read-only 3573 STATUS current 3574 DESCRIPTION 3575 "Directory types are: 3576 1 - Home 3577 The LU is in the domain of the local node, and the LU 3578 information has been configured at the local node. 3580 2 - Cache 3581 The LU has previously been located by a broadcast 3582 search, and the location information has been saved. 3584 3 - Registered 3585 The LU is at an end node that is in the domain 3586 of the local network node. Registered entries 3587 are registered by the served end node." 3589 ::= { appnDirEntry 5 } 3591 -- ************** The APPN Class of Service Group ********************** 3593 appnCos OBJECT IDENTIFIER ::= { appnObjects 5 } 3595 -- The APPN Class of Service (COS) 3597 -- Class of Service is a means of expressing the quality of routes and 3598 -- the transmission priority of traffic that flows on these routes. 3599 -- The quality of routes is specified by two tables, a COS weight table 3600 -- for TGs and a COS weight table for nodes. Values in these COS tables 3601 -- are administratively assigned at each APPN node, with seven default 3602 -- tables specified by the APPN architecture. 3604 -- ********************************************************************* 3606 appnCosModeTable OBJECT-TYPE 3607 SYNTAX SEQUENCE OF AppnCosModeEntry 3608 MAX-ACCESS not-accessible 3609 STATUS current 3610 DESCRIPTION 3611 "Table representing all of the defined mode names for this 3612 node. The table contains the matching COS name for each 3613 mode name." 3615 ::= { appnCos 1 } 3617 appnCosModeEntry OBJECT-TYPE 3618 SYNTAX AppnCosModeEntry 3619 MAX-ACCESS not-accessible 3620 STATUS current 3621 DESCRIPTION 3622 "This table is indexed by the mode name." 3624 INDEX 3625 {appnCosModeName} 3627 ::= { appnCosModeTable 1 } 3629 AppnCosModeEntry ::= SEQUENCE { 3630 appnCosModeName DisplayString, 3631 appnCosModeCosName DisplayString 3632 } 3634 appnCosModeName OBJECT-TYPE 3635 SYNTAX DisplayString (SIZE (1..8)) 3636 MAX-ACCESS not-accessible 3637 STATUS current 3638 DESCRIPTION 3639 "Administratively assigned name for this mode." 3641 ::= { appnCosModeEntry 1 } 3643 appnCosModeCosName OBJECT-TYPE 3644 SYNTAX DisplayString (SIZE (1..8)) 3645 MAX-ACCESS read-only 3646 STATUS current 3647 DESCRIPTION 3648 "Administratively assigned name for this class of service." 3650 ::= { appnCosModeEntry 2 } 3652 -- ********************************************************************* 3653 appnCosNameTable OBJECT-TYPE 3654 SYNTAX SEQUENCE OF AppnCosNameEntry 3655 MAX-ACCESS not-accessible 3656 STATUS current 3657 DESCRIPTION 3658 "Table mapping all of the defined class-of-service names for 3659 this node to their network transmission priorities." 3661 ::= { appnCos 2 } 3663 appnCosNameEntry OBJECT-TYPE 3664 SYNTAX AppnCosNameEntry 3665 MAX-ACCESS not-accessible 3666 STATUS current 3667 DESCRIPTION 3668 "The COS name is the index to this table." 3670 INDEX 3671 {appnCosName} 3673 ::= { appnCosNameTable 1 } 3675 AppnCosNameEntry ::= SEQUENCE { 3676 appnCosName DisplayString, 3677 appnCosTransPriority INTEGER 3678 } 3680 appnCosName OBJECT-TYPE 3681 SYNTAX DisplayString (SIZE (1..8)) 3682 MAX-ACCESS not-accessible 3683 STATUS current 3684 DESCRIPTION 3685 "Administratively assigned name for this class of service." 3687 ::= { appnCosNameEntry 1 } 3689 appnCosTransPriority OBJECT-TYPE 3690 SYNTAX INTEGER { 3691 low(1), --X'01' 3692 medium(2), --X'02' 3693 high(3), --X'03' 3694 network(4) --X'04' 3695 } 3696 MAX-ACCESS read-only 3697 STATUS current 3698 DESCRIPTION 3699 "Transmission priority for this class of service." 3701 ::= { appnCosNameEntry 2 } 3703 -- ********************************************************************* 3704 appnCosNodeRowTable OBJECT-TYPE 3705 SYNTAX SEQUENCE OF AppnCosNodeRowEntry 3706 MAX-ACCESS not-accessible 3707 STATUS current 3708 DESCRIPTION 3709 "This table contains all node-row information for all classes 3710 of service defined in this node." 3712 ::= { appnCos 3 } 3714 appnCosNodeRowEntry OBJECT-TYPE 3715 SYNTAX AppnCosNodeRowEntry 3716 MAX-ACCESS not-accessible 3717 STATUS current 3718 DESCRIPTION 3719 "A node entry for a given class of service." 3721 INDEX 3722 {appnCosNodeRowName, 3723 appnCosNodeRowIndex} 3725 ::= { appnCosNodeRowTable 1 } 3727 AppnCosNodeRowEntry ::= SEQUENCE { 3728 appnCosNodeRowName DisplayString, 3729 appnCosNodeRowIndex INTEGER, 3730 appnCosNodeRowWgt DisplayString, 3731 appnCosNodeRowResistMin INTEGER, 3732 appnCosNodeRowResistMax INTEGER, 3733 appnCosNodeRowMinCongestAllow INTEGER, 3734 appnCosNodeRowMaxCongestAllow INTEGER 3735 } 3737 appnCosNodeRowName OBJECT-TYPE 3738 SYNTAX DisplayString (SIZE (1..8)) 3739 MAX-ACCESS not-accessible 3740 STATUS current 3741 DESCRIPTION 3742 "Administratively assigned name for this class of service." 3744 ::= { appnCosNodeRowEntry 1 } 3746 appnCosNodeRowIndex OBJECT-TYPE 3747 SYNTAX INTEGER (0..255) 3748 MAX-ACCESS not-accessible 3749 STATUS current 3750 DESCRIPTION 3751 "Subindex under appnCosNodeRowName, corresponding to a row in 3752 the node table for the class of service identified in 3753 appnCosNodeRowName. 3755 For each class of service, this subindex orders rows in the 3756 appnCosNodeRowTable in the same order as that used for route 3757 calculation in the APPN node." 3759 ::= { appnCosNodeRowEntry 2 } 3761 appnCosNodeRowWgt OBJECT-TYPE 3762 SYNTAX DisplayString (SIZE (1..64)) 3763 MAX-ACCESS read-only 3764 STATUS current 3765 DESCRIPTION 3766 "Weight to be associated with the nodes that fit the criteria 3767 specified by this node row. 3769 This value can either be a character representation of an 3770 integer, or a formula for calculating the weight." 3772 ::= { appnCosNodeRowEntry 3 } 3774 appnCosNodeRowResistMin OBJECT-TYPE 3775 SYNTAX INTEGER (0..255) 3776 MAX-ACCESS read-only 3777 STATUS current 3778 DESCRIPTION 3779 "Minimum route addition resistance value for this node. 3780 Range of values is 0-255. The lower the value, the more 3781 desirable the node is for intermediate routing." 3783 ::= { appnCosNodeRowEntry 4 } 3785 appnCosNodeRowResistMax OBJECT-TYPE 3786 SYNTAX INTEGER (0..255) 3787 MAX-ACCESS read-only 3788 STATUS current 3789 DESCRIPTION 3790 "Maximum route addition resistance value for this node. 3791 Range of values is 0-255. The lower the value, the more 3792 desirable the node is for intermediate routing." 3794 ::= { appnCosNodeRowEntry 5 } 3796 appnCosNodeRowMinCongestAllow OBJECT-TYPE 3797 SYNTAX INTEGER {yes(1), no(2)} 3798 MAX-ACCESS read-only 3799 STATUS current 3800 DESCRIPTION 3801 "Indicates whether low congestion will be tolerated. The 3802 minimum and maximum parameters will allow specifying either 3803 low-congested, high-congested, or either to be used." 3805 ::= { appnCosNodeRowEntry 6 } 3807 appnCosNodeRowMaxCongestAllow OBJECT-TYPE 3808 SYNTAX INTEGER {yes(1), no(2)} 3809 MAX-ACCESS read-only 3810 STATUS current 3811 DESCRIPTION 3812 "Indicates whether high congestion will be tolerated. The 3813 minimum and maximum parameters will allow specifying either 3814 low-congested, high-congested, or either to be used." 3816 ::= { appnCosNodeRowEntry 7 } 3818 -- ********************************************************************* 3819 appnCosTgRowTable OBJECT-TYPE 3820 SYNTAX SEQUENCE OF AppnCosTgRowEntry 3821 MAX-ACCESS not-accessible 3822 STATUS current 3823 DESCRIPTION 3824 "Table containing all the TG-row information for all classes of 3825 service defined in this node." 3827 ::= { appnCos 4 } 3829 appnCosTgRowEntry OBJECT-TYPE 3830 SYNTAX AppnCosTgRowEntry 3831 MAX-ACCESS not-accessible 3832 STATUS current 3833 DESCRIPTION 3834 "A TG entry for a given class of service." 3836 INDEX 3837 {appnCosTgRowName, 3838 appnCosTgRowIndex} 3840 ::= { appnCosTgRowTable 1 } 3842 AppnCosTgRowEntry ::= SEQUENCE { 3843 appnCosTgRowName DisplayString, 3844 appnCosTgRowIndex INTEGER, 3845 appnCosTgRowWgt DisplayString, 3846 appnCosTgRowEffCapMin OCTET STRING, 3847 appnCosTgRowEffCapMax OCTET STRING, 3848 appnCosTgRowConnCostMin INTEGER, 3849 appnCosTgRowConnCostMax INTEGER, 3850 appnCosTgRowByteCostMin INTEGER, 3851 appnCosTgRowByteCostMax INTEGER, 3852 appnCosTgRowSecurityMin INTEGER, 3853 appnCosTgRowSecurityMax INTEGER, 3854 appnCosTgRowDelayMin OCTET STRING, 3855 appnCosTgRowDelayMax OCTET STRING, 3856 appnCosTgRowUsr1Min INTEGER, 3857 appnCosTgRowUsr1Max INTEGER, 3858 appnCosTgRowUsr2Min INTEGER, 3859 appnCosTgRowUsr2Max INTEGER, 3860 appnCosTgRowUsr3Min INTEGER, 3861 appnCosTgRowUsr3Max INTEGER 3862 } 3864 appnCosTgRowName OBJECT-TYPE 3865 SYNTAX DisplayString (SIZE (1..8)) 3866 MAX-ACCESS not-accessible 3867 STATUS current 3868 DESCRIPTION 3869 "Administratively assigned name for this class of service." 3871 ::= { appnCosTgRowEntry 1 } 3873 appnCosTgRowIndex OBJECT-TYPE 3874 SYNTAX INTEGER (0..255) 3875 MAX-ACCESS not-accessible 3876 STATUS current 3877 DESCRIPTION 3878 "Subindex under appnCosTgRowName, corresponding to a row in the 3879 TG table for the class of service identified in 3880 appnCosTgRowName. 3882 For each class of service, this subindex orders rows in the 3883 appnCosTgRowTable in the same order as that used for route 3884 calculation in the APPN node." 3886 ::= { appnCosTgRowEntry 2 } 3888 appnCosTgRowWgt OBJECT-TYPE 3889 SYNTAX DisplayString (SIZE (1..64)) 3890 MAX-ACCESS read-only 3891 STATUS current 3892 DESCRIPTION 3893 "Weight to be associated with the TGs that fit the criteria 3894 specified by this TG row. 3896 This value can either be a character representation of an 3897 integer, or a formula for calculating the weight." 3899 ::= { appnCosTgRowEntry 3 } 3901 appnCosTgRowEffCapMin OBJECT-TYPE 3902 SYNTAX OCTET STRING (SIZE (1)) 3903 MAX-ACCESS read-only 3904 STATUS current 3905 DESCRIPTION 3906 "Minimum acceptable speed for this class of service. 3908 This value is derived from the link bandwidth and maximum load 3909 factor. It is encoded in the same way as byte 7 of cv47, and 3910 represents a floating-point number in units of 300 bits per 3911 second." 3913 ::= { appnCosTgRowEntry 4 } 3915 appnCosTgRowEffCapMax OBJECT-TYPE 3916 SYNTAX OCTET STRING (SIZE (1)) 3917 MAX-ACCESS read-only 3918 STATUS current 3919 DESCRIPTION 3920 "Maximum acceptable speed for this class of service. 3922 This value is derived from the link bandwidth and maximum load 3923 factor. It is encoded in the same way as byte 7 of cv47, and 3924 represents a floating-point number in units of 300 bits per 3925 second." 3927 ::= { appnCosTgRowEntry 5 } 3929 appnCosTgRowConnCostMin OBJECT-TYPE 3930 SYNTAX INTEGER (0..255) 3931 MAX-ACCESS read-only 3932 STATUS current 3933 DESCRIPTION 3934 "Minimum acceptable cost per connect time for this class of 3935 service. 3937 Cost per connect time: a value representing the relative 3938 cost per unit of time to use this TG. Range is from 0, which 3939 means no cost, to 255." 3941 ::= { appnCosTgRowEntry 6 } 3943 appnCosTgRowConnCostMax OBJECT-TYPE 3944 SYNTAX INTEGER (0..255) 3945 MAX-ACCESS read-only 3946 STATUS current 3947 DESCRIPTION 3948 "Maximum acceptable cost per connect time for this class of 3949 service. 3951 Cost per connect time: a value representing the relative 3952 cost per unit of time to use this TG. Range is from 0, which 3953 means no cost, to 255." 3955 ::= { appnCosTgRowEntry 7 } 3957 appnCosTgRowByteCostMin OBJECT-TYPE 3958 SYNTAX INTEGER (0..255) 3959 MAX-ACCESS read-only 3960 STATUS current 3961 DESCRIPTION 3962 "Minimum acceptable cost per byte transmitted for this class 3963 of service. 3965 Cost per byte transmitted: a value representing the relative 3966 cost per unit of time to use this TG. Range is from 0, which 3967 means no cost, to 255." 3969 ::= { appnCosTgRowEntry 8 } 3971 appnCosTgRowByteCostMax OBJECT-TYPE 3972 SYNTAX INTEGER (0..255) 3973 MAX-ACCESS read-only 3974 STATUS current 3975 DESCRIPTION 3976 "Maximum acceptable cost per byte transmitted for this class 3977 of service. 3979 Cost per byte transmitted: a value representing the relative 3980 cost of transmitting a byte over this TG. Range is from 0, 3981 which means no cost, to 255." 3983 ::= { appnCosTgRowEntry 9 } 3985 appnCosTgRowSecurityMin OBJECT-TYPE 3986 SYNTAX INTEGER { 3987 nonsecure(1), -- X'01' 3988 publicSwitchedNetwork(32), -- X'20' 3989 undergroundCable(64), -- X'40' 3990 secureConduit(96), -- X'60' 3991 guardedConduit(128), -- X'80' 3992 encrypted(160), -- X'A0' 3993 guardedRadiation(192) -- X'C0' 3994 } 3995 MAX-ACCESS read-only 3996 STATUS current 3997 DESCRIPTION 3998 "Minimum acceptable security for this class of service. 4000 If a network needs security values other than the 4001 architecturally defined ones listed here, one of the three 4002 user-defined characteristics may be used to specify the 4003 required additional security values." 4005 ::= { appnCosTgRowEntry 10 } 4007 appnCosTgRowSecurityMax OBJECT-TYPE 4008 SYNTAX INTEGER { 4009 nonsecure(1), -- X'01' 4010 publicSwitchedNetwork(32), -- X'20' 4011 undergroundCable(64), -- X'40' 4012 secureConduit(96), -- X'60' 4013 guardedConduit(128), -- X'80' 4014 encrypted(160), -- X'A0' 4015 guardedRadiation(192) -- X'C0' 4016 } 4017 MAX-ACCESS read-only 4018 STATUS current 4019 DESCRIPTION 4020 "Maximum acceptable security for this class of service. 4022 If a network needs security values other than the 4023 architecturally defined ones listed here, one of the three 4024 user-defined characteristics may be used to specify the 4025 required additional security values." 4027 ::= { appnCosTgRowEntry 11 } 4029 appnCosTgRowDelayMin OBJECT-TYPE 4030 SYNTAX OCTET STRING (SIZE (1)) 4031 MAX-ACCESS read-only 4032 STATUS current 4033 DESCRIPTION 4034 "Minimum acceptable propagation delay for this class of 4035 service. 4037 Relative amount of time that it takes for a signal to travel 4038 the length of the logical link. This time is represented in 4039 microseconds, using the same encoding scheme used in cv47 in a 4040 topology update. Some of the more common values, along with 4041 their encoded hex values, are: 4043 minimum(0), X'00' 4044 negligible(384), X'4C' 4045 terrestrial(9216), X'71' 4046 packet(147456), X'91' 4047 long(294912), X'99' 4048 maximum(2013265920) X'FF' 4049 " 4051 ::= { appnCosTgRowEntry 12 } 4053 appnCosTgRowDelayMax OBJECT-TYPE 4054 SYNTAX OCTET STRING (SIZE (1)) 4055 MAX-ACCESS read-only 4056 STATUS current 4057 DESCRIPTION 4058 "Maximum acceptable propagation delay for this class of 4059 service. 4061 Relative amount of time that it takes for a signal to travel 4062 the length of the logical link. This time is represented in 4063 microseconds, using the same encoding scheme used in cv47 in a 4064 topology update. Some of the more common values, along with 4065 their encoded hex values, are: 4067 minimum(0), X'00' 4068 negligible(384), X'4C' 4069 terrestrial(9216), X'71' 4070 packet(147456), X'91' 4071 long(294912), X'99' 4072 maximum(2013265920) X'FF' 4073 " 4075 ::= { appnCosTgRowEntry 13 } 4077 appnCosTgRowUsr1Min OBJECT-TYPE 4078 SYNTAX INTEGER (0..255) 4079 MAX-ACCESS read-only 4080 STATUS current 4081 DESCRIPTION 4082 "Minimum acceptable value for this user-defined 4083 characteristic." 4085 ::= { appnCosTgRowEntry 14 } 4087 appnCosTgRowUsr1Max OBJECT-TYPE 4088 SYNTAX INTEGER (0..255) 4089 MAX-ACCESS read-only 4090 STATUS current 4091 DESCRIPTION 4092 "Maximum acceptable value for this user-defined 4093 characteristic." 4095 ::= { appnCosTgRowEntry 15 } 4097 appnCosTgRowUsr2Min OBJECT-TYPE 4098 SYNTAX INTEGER (0..255) 4099 MAX-ACCESS read-only 4100 STATUS current 4101 DESCRIPTION 4102 "Minimum acceptable value for this user-defined 4103 characteristic." 4105 ::= { appnCosTgRowEntry 16 } 4107 appnCosTgRowUsr2Max OBJECT-TYPE 4108 SYNTAX INTEGER (0..255) 4109 MAX-ACCESS read-only 4110 STATUS current 4111 DESCRIPTION 4112 "Maximum acceptable value for this user-defined 4113 characteristic." 4115 ::= { appnCosTgRowEntry 17 } 4117 appnCosTgRowUsr3Min OBJECT-TYPE 4118 SYNTAX INTEGER (0..255) 4119 MAX-ACCESS read-only 4120 STATUS current 4121 DESCRIPTION 4122 "Minimum acceptable value for this user-defined 4123 characteristic." 4125 ::= { appnCosTgRowEntry 18 } 4127 appnCosTgRowUsr3Max OBJECT-TYPE 4128 SYNTAX INTEGER (0..255) 4129 MAX-ACCESS read-only 4130 STATUS current 4131 DESCRIPTION 4132 "Maximum acceptable value for this user-defined 4133 characteristic." 4135 ::= { appnCosTgRowEntry 19 } 4137 -- ********************************************************************* 4138 -- Intermediate Session Information 4139 -- ********************************************************************* 4140 appnSessIntermediate OBJECT IDENTIFIER ::= { appnObjects 6 } 4142 -- ********************************************************************* 4143 -- Intermediate Session Information Global Objects 4144 -- --------------------------------------------------------------------- 4145 -- The following simple objects allow the collection of intermediate 4146 -- session Information to be started and stopped. 4147 -- ********************************************************************* 4148 appnIsInGlobal OBJECT IDENTIFIER ::= { appnSessIntermediate 1 } 4150 appnIsInGlobeCtrAdminStatus OBJECT-TYPE 4151 SYNTAX INTEGER { 4152 notActive(1), 4153 active(2), 4154 ready(3) 4155 } 4156 MAX-ACCESS read-write 4157 STATUS current 4158 DESCRIPTION 4159 "Object by which a Management Station can deactivate or 4160 activate capture of intermediate-session counter data and 4161 names, by setting the value to notActive(1) or active(2), 4162 respectively. The value ready(3) has no meaning on a set 4163 operation; it is returned in response to a get operation if no 4164 set operation has been directed to this object. 4166 The counters referred to here are the eight objects in the 4167 AppnIsInTable, from appnIsInP2SFmdPius through 4168 appnIsInS2PNonFmdBytes. The names are the four objects in this 4169 table, from appnIsInPriLuName through appnIsInCosName. 4171 Setting this object to the following values has the following 4172 effects: 4174 notActive(1) stop collecting counter data. If a counter 4175 is queried, it returns the value 0. 4176 Collection of names may, but need not be, 4177 disabled. 4178 active(2) start collecting counter data. If it is 4179 supported, collection of names is enabled." 4181 ::= { appnIsInGlobal 1 } 4183 appnIsInGlobeCtrOperStatus OBJECT-TYPE 4184 SYNTAX INTEGER { 4185 notActive(1), 4186 active(2) 4187 } 4188 MAX-ACCESS read-only 4189 STATUS current 4190 DESCRIPTION 4191 "Indicates whether or not the intermediate session counters 4192 are active. The counters referred to here are the eight 4193 objects in the AppnIsInTable, from appnIsInP2SFmdPius through 4194 appnIsInS2PNonFmdBytes. These eight counters are of type 4195 Integer32 rather than Counter32 because when this object 4196 enters the notActive state, either because a Management 4197 Station has set appnInInGlobeCtrAdminStatus to notActive or 4198 because of a locally-initiated transition, the counters are 4199 all reset to 0. 4201 The values for this object are: 4203 notActive(1): collection of counters is not active; if it 4204 is queried, a counter returns the value 0. 4205 active(2): collection of counters is active." 4207 ::= { appnIsInGlobal 2 } 4209 appnIsInGlobeCtrStatusTime OBJECT-TYPE 4210 SYNTAX TimeTicks 4211 UNITS "hundredths of a second" 4212 MAX-ACCESS read-only 4213 STATUS current 4214 DESCRIPTION 4215 "The time since the appnIsInGlobeCtrOperStatus object last 4216 changed, measured in hundredths of a second. This time can be 4217 used to identify when this change occurred in relation to other 4218 events in the agent, such as the last time the APPN node was 4219 re-initialized." 4221 ::= { appnIsInGlobal 3 } 4223 appnIsInGlobeRscv OBJECT-TYPE 4224 SYNTAX INTEGER { 4225 notActive(1), 4226 active(2) 4227 } 4228 MAX-ACCESS read-write 4229 STATUS current 4230 DESCRIPTION 4231 "Indicates the current RSCV collection option in effect, and 4232 allows a Management Station to change the option. 4234 The values for this object are: 4236 notActive(1): collection of route selection control vectors 4237 is not active. 4238 active(2): collection of route selection control vectors 4239 is active." 4241 ::= { appnIsInGlobal 4 } 4243 appnIsInGlobeRscvTime OBJECT-TYPE 4244 SYNTAX TimeTicks 4245 UNITS "hundredths of a second" 4246 MAX-ACCESS read-only 4247 STATUS current 4248 DESCRIPTION 4249 "The time since the appnIsInGlobeRscv object last changed, 4250 measured in hundredths of a second. This time can be used to 4251 identify when this change occurred in relation to other events 4252 in the agent, such as the last time the APPN node was 4253 re-initialized." 4255 ::= { appnIsInGlobal 5 } 4257 appnIsInGlobeActSess OBJECT-TYPE 4258 SYNTAX Gauge32 4259 MAX-ACCESS read-only 4260 STATUS current 4261 DESCRIPTION 4262 "The number of currently active intermediate sessions." 4264 ::= { appnIsInGlobal 6 } 4266 appnIsInGlobeHprActSess OBJECT-TYPE 4267 SYNTAX Gauge32 4268 MAX-ACCESS read-only 4269 STATUS current 4270 DESCRIPTION 4271 "The number of currently active HPR intermediate sessions." 4273 ::= { appnIsInGlobal 7 } 4275 -- ********************************************************************* 4276 -- Intermediate Session Information Table 4277 -- --------------------------------------------------------------------- 4278 -- This table contains information on intermediate sessions 4279 -- which are currently active. 4280 -- ********************************************************************* 4281 appnIsInTable OBJECT-TYPE 4282 SYNTAX SEQUENCE OF AppnIsInEntry 4283 MAX-ACCESS not-accessible 4284 STATUS current 4285 DESCRIPTION 4286 "Intermediate Session Information Table" 4288 ::= { appnSessIntermediate 2 } 4290 appnIsInEntry OBJECT-TYPE 4291 SYNTAX AppnIsInEntry 4292 MAX-ACCESS not-accessible 4293 STATUS current 4294 DESCRIPTION 4295 "Entry of Intermediate Session Information Table." 4297 INDEX 4298 { appnIsInFqCpName, 4299 appnIsInPcid } 4301 ::= { appnIsInTable 1 } 4303 AppnIsInEntry ::= SEQUENCE { 4304 appnIsInFqCpName DisplayString, 4305 appnIsInPcid OCTET STRING, 4307 appnIsInSessState INTEGER, 4308 appnIsInPriLuName DisplayString, 4309 appnIsInSecLuName DisplayString, 4310 appnIsInModeName DisplayString, 4311 appnIsInCosName DisplayString, 4312 appnIsInTransPriority INTEGER, 4314 appnIsInSessType INTEGER, 4315 appnIsInSessUpTime TimeTicks, 4316 appnIsInCtrUpTime TimeTicks, 4318 appnIsInP2SFmdPius Integer32, 4319 appnIsInS2PFmdPius Integer32, 4320 appnIsInP2SNonFmdPius Integer32, 4321 appnIsInS2PNonFmdPius Integer32, 4322 appnIsInP2SFmdBytes Integer32, 4323 appnIsInS2PFmdBytes Integer32, 4324 appnIsInP2SNonFmdBytes Integer32, 4325 appnIsInS2PNonFmdBytes Integer32, 4327 appnIsInPsAdjCpName DisplayString, 4328 appnIsInPsAdjTgNum INTEGER, 4329 appnIsInPsSendMaxBtuSize INTEGER, 4330 appnIsInPsSendPacingType INTEGER, 4331 appnIsInPsSendRpc Gauge32, 4332 appnIsInPsSendNxWndwSize Gauge32, 4333 appnIsInPsRecvPacingType INTEGER, 4334 appnIsInPsRecvRpc Gauge32, 4335 appnIsInPsRecvNxWndwSize Gauge32, 4336 appnIsInSsAdjCpName DisplayString, 4337 appnIsInSsAdjTgNum INTEGER, 4338 appnIsInSsSendMaxBtuSize INTEGER, 4339 appnIsInSsSendPacingType INTEGER, 4340 appnIsInSsSendRpc Gauge32, 4341 appnIsInSsSendNxWndwSize Gauge32, 4342 appnIsInSsRecvPacingType INTEGER, 4343 appnIsInSsRecvRpc Gauge32, 4344 appnIsInSsRecvNxWndwSize Gauge32, 4346 appnIsInRouteInfo OCTET STRING, 4348 appnIsInRtpNceId OCTET STRING, 4349 appnIsInRtpTcid OCTET STRING 4350 } 4352 appnIsInFqCpName OBJECT-TYPE 4353 SYNTAX DisplayString (SIZE (3..17)) 4354 MAX-ACCESS not-accessible 4355 STATUS current 4356 DESCRIPTION 4357 "The network-qualified control point name of the node at which 4358 the session and PCID originated. For APPN and LEN nodes, this 4359 is either CP name of the APPN node at which the origin LU is 4360 located or the CP name of the NN serving the LEN node at which 4361 the origin LU is located. For DLUR resources, it is the name 4362 of the owning SSCP. This field is from 3 to 17 characters in 4363 length, including a period (.) which separates the NetId from 4364 the NAU name." 4366 ::= { appnIsInEntry 1 } 4368 appnIsInPcid OBJECT-TYPE 4369 SYNTAX OCTET STRING (SIZE (8)) 4370 MAX-ACCESS not-accessible 4371 STATUS current 4372 DESCRIPTION 4373 "The procedure correlation identifier (PCID) of a 4374 session. It is an 8-octet value assigned 4375 by the primary LU." 4377 ::= { appnIsInEntry 2 } 4379 appnIsInSessState OBJECT-TYPE 4380 SYNTAX INTEGER { 4381 inactive(1), 4382 pendactive(2), 4383 active(3), 4384 pendinact(4) 4385 } 4386 MAX-ACCESS read-write 4387 STATUS current 4388 DESCRIPTION 4389 "Indicates the state of the session: 4391 1. session is pending inactive 4392 2. session is pending active 4393 3. session is active 4394 4. session is inactive 4396 Active sessions can be deactivated by setting this object 4397 to inactive." 4399 ::= { appnIsInEntry 3 } 4401 appnIsInPriLuName OBJECT-TYPE 4402 SYNTAX DisplayString (SIZE (0..17)) 4403 MAX-ACCESS read-only 4404 STATUS current 4405 DESCRIPTION 4406 "The primary LU name of the session. A zero-length 4407 string indicates that this name is not available." 4409 ::= { appnIsInEntry 4 } 4411 appnIsInSecLuName OBJECT-TYPE 4412 SYNTAX DisplayString (SIZE (0..17)) 4413 MAX-ACCESS read-only 4414 STATUS current 4415 DESCRIPTION 4416 "The secondary LU name of the session. A zero-length 4417 string indicates that this name is not available." 4419 ::= { appnIsInEntry 5 } 4421 appnIsInModeName OBJECT-TYPE 4422 SYNTAX DisplayString (SIZE (0..8)) 4423 MAX-ACCESS read-only 4424 STATUS current 4425 DESCRIPTION 4426 "The mode name used for this session. A zero-length 4427 string indicates that this name is not available." 4429 ::= { appnIsInEntry 6 } 4431 appnIsInCosName OBJECT-TYPE 4432 SYNTAX DisplayString (SIZE (0..8)) 4433 MAX-ACCESS read-only 4434 STATUS current 4435 DESCRIPTION 4436 "The Class of Service (COS) name used for this session. 4437 A zero-length string indicates that this name is not 4438 available." 4440 ::= { appnIsInEntry 7 } 4442 appnIsInTransPriority OBJECT-TYPE 4443 SYNTAX INTEGER { 4444 low(1), --X'01' 4445 medium(2), --X'02' 4446 high(3), --X'03' 4447 network(4) --X'04' 4448 } 4449 MAX-ACCESS read-only 4450 STATUS current 4451 DESCRIPTION 4452 "Transmission priority for this class of service. Values are: 4454 - low 4455 - medium 4456 - high 4457 - network " 4459 ::= { appnIsInEntry 8 } 4461 appnIsInSessType OBJECT-TYPE 4462 SYNTAX INTEGER { 4463 unknown(1), 4464 lu62(2), 4465 lu0thru3(3), 4466 lu62dlur(4), 4467 lu0thru3dlur(5) 4468 } 4469 MAX-ACCESS read-only 4470 STATUS current 4471 DESCRIPTION 4472 "The type of intermediate session. Defined values are 4474 unknown The session type is not known. 4476 lu62 A session between LUs of type 6.2 4477 (as indicated by the LU type in Bind) 4479 lu0thru3 A session between LUs of type 0, 1, 2, or 3 4480 (as indicated by the LU type in Bind) 4482 lu62dlur A session between LUs of type 6.2 4483 (as indicated by the LU type in Bind). 4484 One of the LUs is a dependent LU supported 4485 by the dependent LU requester (DLUR) 4486 function at this node. 4488 lu0thru3dlur A session between LUs of type 0, 1, 2, or 3 4489 (as indicated by the LU type in Bind) 4490 One of the LUs is a dependent LU supported 4491 by the dependent LU requester (DLUR) 4492 function at this node." 4494 ::= { appnIsInEntry 9 } 4496 appnIsInSessUpTime OBJECT-TYPE 4497 SYNTAX TimeTicks 4498 UNITS "hundredths of a second" 4499 MAX-ACCESS read-only 4500 STATUS current 4501 DESCRIPTION 4502 "Length of time the session has been active, measured in 4503 hundredths of a second." 4505 ::= { appnIsInEntry 10 } 4507 appnIsInCtrUpTime OBJECT-TYPE 4508 SYNTAX TimeTicks 4509 UNITS "hundredths of a second" 4510 MAX-ACCESS read-only 4511 STATUS current 4512 DESCRIPTION 4513 "Length of time the session counters have been active, measured 4514 in hundredths of a second." 4516 ::= { appnIsInEntry 11 } 4518 appnIsInP2SFmdPius OBJECT-TYPE 4519 SYNTAX Integer32 4520 MAX-ACCESS read-only 4521 STATUS current 4522 DESCRIPTION 4523 "Number of FMD PIUs sent from the Primary LU to the Secondary 4524 LU since the counters were last activated." 4526 ::= { appnIsInEntry 12 } 4528 appnIsInS2PFmdPius OBJECT-TYPE 4529 SYNTAX Integer32 4530 MAX-ACCESS read-only 4531 STATUS current 4532 DESCRIPTION 4533 "Number of FMD PIUs sent from the Secondary LU to the Primary 4534 LU since the counters were last activated." 4536 ::= { appnIsInEntry 13 } 4538 appnIsInP2SNonFmdPius OBJECT-TYPE 4539 SYNTAX Integer32 4540 MAX-ACCESS read-only 4541 STATUS current 4542 DESCRIPTION 4543 "Number of non-FMD PIUs sent from the Primary LU to the 4544 Secondary LU since the counters were last activated." 4546 ::= { appnIsInEntry 14 } 4548 appnIsInS2PNonFmdPius OBJECT-TYPE 4549 SYNTAX Integer32 4550 MAX-ACCESS read-only 4551 STATUS current 4552 DESCRIPTION 4553 "Number of non-FMD PIUs sent from the Secondary LU to the 4554 Primary LU since the counters were last activated." 4556 ::= { appnIsInEntry 15 } 4558 appnIsInP2SFmdBytes OBJECT-TYPE 4559 SYNTAX Integer32 4560 MAX-ACCESS read-only 4561 STATUS current 4562 DESCRIPTION 4563 "Number of FMD bytes sent from the Primary LU to the Secondary 4564 LU since the counters were last activated." 4566 ::= { appnIsInEntry 16 } 4568 appnIsInS2PFmdBytes OBJECT-TYPE 4569 SYNTAX Integer32 4570 MAX-ACCESS read-only 4571 STATUS current 4572 DESCRIPTION 4573 "Number of FMD bytes sent from the Secondary LU to the Primary 4574 LU since the counters were last activated." 4576 ::= { appnIsInEntry 17 } 4578 appnIsInP2SNonFmdBytes OBJECT-TYPE 4579 SYNTAX Integer32 4580 MAX-ACCESS read-only 4581 STATUS current 4582 DESCRIPTION 4583 "Number of non-FMD bytes sent from the Primary LU to the 4584 Secondary LU since the counters were last activated." 4586 ::= { appnIsInEntry 18 } 4588 appnIsInS2PNonFmdBytes OBJECT-TYPE 4589 SYNTAX Integer32 4590 MAX-ACCESS read-only 4591 STATUS current 4592 DESCRIPTION 4593 "Number of non-FMD bytes sent from the Secondary LU to the 4594 Primary LU since the counters were last activated." 4596 ::= { appnIsInEntry 19 } 4598 appnIsInPsAdjCpName OBJECT-TYPE 4599 SYNTAX DisplayString (SIZE (3..17)) 4600 MAX-ACCESS read-only 4601 STATUS current 4602 DESCRIPTION 4603 "The primary stage adjacent CP name of this session." 4605 ::= { appnIsInEntry 20 } 4607 appnIsInPsAdjTgNum OBJECT-TYPE 4608 SYNTAX INTEGER (0..255) 4609 MAX-ACCESS read-only 4610 STATUS current 4611 DESCRIPTION 4612 "The primary stage adjacent transmission group (TG) number 4613 associated with this session." 4615 ::= { appnIsInEntry 21 } 4617 appnIsInPsSendMaxBtuSize OBJECT-TYPE 4618 SYNTAX INTEGER (99..32767) 4619 UNITS "bytes" 4620 MAX-ACCESS read-only 4621 STATUS current 4622 DESCRIPTION 4623 "The primary stage maximum basic transmission unit (BTU) size 4624 for sending data." 4626 ::= { appnIsInEntry 22 } 4628 appnIsInPsSendPacingType OBJECT-TYPE 4629 SYNTAX INTEGER { 4630 fixed(1), 4631 adaptive(2) 4632 } 4633 MAX-ACCESS read-only 4634 STATUS current 4635 DESCRIPTION 4636 "The primary stage type of pacing being used 4637 for sending data." 4639 ::= { appnIsInEntry 23 } 4641 appnIsInPsSendRpc OBJECT-TYPE 4642 SYNTAX Gauge32 4643 MAX-ACCESS read-only 4644 STATUS current 4645 DESCRIPTION 4646 "The primary stage send residual pace count. This represents 4647 the primary stage number of MU's that can still be sent 4648 in the current session window." 4650 ::= { appnIsInEntry 24 } 4652 appnIsInPsSendNxWndwSize OBJECT-TYPE 4653 SYNTAX Gauge32 4654 MAX-ACCESS read-only 4655 STATUS current 4656 DESCRIPTION 4657 "The primary stage size of the next window which will 4658 be used to send data." 4660 ::= { appnIsInEntry 25 } 4662 appnIsInPsRecvPacingType OBJECT-TYPE 4663 SYNTAX INTEGER { 4664 fixed(1), 4665 adaptive(2) 4666 } 4667 MAX-ACCESS read-only 4668 STATUS current 4669 DESCRIPTION 4670 "The primary stage type of pacing being used 4671 for receiving data." 4673 ::= { appnIsInEntry 26 } 4675 appnIsInPsRecvRpc OBJECT-TYPE 4676 SYNTAX Gauge32 4677 MAX-ACCESS read-only 4678 STATUS current 4679 DESCRIPTION 4680 "The primary stage receive residual pace count. This 4681 represents the primary stage number of MU's that can still be 4682 received in the current session window." 4684 ::= { appnIsInEntry 27 } 4686 appnIsInPsRecvNxWndwSize OBJECT-TYPE 4687 SYNTAX Gauge32 4688 MAX-ACCESS read-only 4689 STATUS current 4690 DESCRIPTION 4691 "The primary stage size of the next window which will 4692 be used to receive data." 4694 ::= { appnIsInEntry 28 } 4696 appnIsInSsAdjCpName OBJECT-TYPE 4697 SYNTAX DisplayString (SIZE (3..17)) 4698 MAX-ACCESS read-only 4699 STATUS current 4700 DESCRIPTION 4701 "The secondary stage adjacent CP name of this session." 4703 ::= { appnIsInEntry 29 } 4705 appnIsInSsAdjTgNum OBJECT-TYPE 4706 SYNTAX INTEGER (0..255) 4707 MAX-ACCESS read-only 4708 STATUS current 4709 DESCRIPTION 4710 "The secondary stage adjacent transmission group (TG) number 4711 associated with this session." 4713 ::= { appnIsInEntry 30 } 4715 appnIsInSsSendMaxBtuSize OBJECT-TYPE 4716 SYNTAX INTEGER (99..32767) 4717 UNITS "bytes" 4718 MAX-ACCESS read-only 4719 STATUS current 4720 DESCRIPTION 4721 "The secondary stage maximum basic transmission unit (BTU) size 4722 for sending data." 4724 ::= { appnIsInEntry 31 } 4726 appnIsInSsSendPacingType OBJECT-TYPE 4727 SYNTAX INTEGER { 4728 fixed(1), 4729 adaptive(2) 4730 } 4731 MAX-ACCESS read-only 4732 STATUS current 4733 DESCRIPTION 4734 "The secondary stage type of pacing being used 4735 for sending data." 4737 ::= { appnIsInEntry 32 } 4739 appnIsInSsSendRpc OBJECT-TYPE 4740 SYNTAX Gauge32 4741 MAX-ACCESS read-only 4742 STATUS current 4743 DESCRIPTION 4744 "The secondary stage send residual pace count. This represents 4745 the secondary stage number of MU's that can still be sent 4746 in the current session window." 4748 ::= { appnIsInEntry 33 } 4750 appnIsInSsSendNxWndwSize OBJECT-TYPE 4751 SYNTAX Gauge32 4752 MAX-ACCESS read-only 4753 STATUS current 4754 DESCRIPTION 4755 "The secondary stage size of the next window which will 4756 be used to send data." 4758 ::= { appnIsInEntry 34 } 4760 appnIsInSsRecvPacingType OBJECT-TYPE 4761 SYNTAX INTEGER { 4762 fixed(1), 4763 adaptive(2) 4764 } 4765 MAX-ACCESS read-only 4766 STATUS current 4767 DESCRIPTION 4768 "The secondary stage type of pacing being used 4769 for receiving data." 4771 ::= { appnIsInEntry 35 } 4773 appnIsInSsRecvRpc OBJECT-TYPE 4774 SYNTAX Gauge32 4775 MAX-ACCESS read-only 4776 STATUS current 4777 DESCRIPTION 4778 "The secondary stage send residual pace count. This represents 4779 the secondary stage number of MU's that can still be 4780 received in the current session window." 4782 ::= { appnIsInEntry 36 } 4784 appnIsInSsRecvNxWndwSize OBJECT-TYPE 4785 SYNTAX Gauge32 4786 MAX-ACCESS read-only 4787 STATUS current 4788 DESCRIPTION 4789 "The secondary stage size of the next window which will 4790 be used to receive data." 4792 ::= { appnIsInEntry 37 } 4794 appnIsInRouteInfo OBJECT-TYPE 4795 SYNTAX OCTET STRING (SIZE (0..255)) 4796 MAX-ACCESS read-only 4797 STATUS current 4798 DESCRIPTION 4799 "The route selection control vector (RSCV x'2B') 4800 used for this session. It is present for APPN nodes; 4801 but is not present for LEN nodes. The format of this 4802 vector is described in SNA Formats." 4804 ::= { appnIsInEntry 38 } 4806 appnIsInRtpNceId OBJECT-TYPE 4807 SYNTAX OCTET STRING (SIZE (1..8)) 4808 MAX-ACCESS read-only 4809 STATUS current 4810 DESCRIPTION 4811 "The HPR local Network Connection Endpoint of the session." 4813 ::= { appnIsInEntry 39 } 4815 appnIsInRtpTcid OBJECT-TYPE 4816 SYNTAX OCTET STRING (SIZE (8)) 4817 MAX-ACCESS read-only 4818 STATUS current 4819 DESCRIPTION 4820 "The RTP connection local TCID of the session." 4822 ::= { appnIsInEntry 40 } 4824 -- ********************************************************************* 4825 -- Intermediate Session RTP Table 4826 -- --------------------------------------------------------------------- 4827 -- This table contains information on intermediate sessions that are 4828 -- being transported on RTP connections by High Performance Routing (HPR) 4829 -- ********************************************************************* 4830 appnIsRtpTable OBJECT-TYPE 4831 SYNTAX SEQUENCE OF AppnIsRtpEntry 4832 MAX-ACCESS not-accessible 4833 STATUS current 4834 DESCRIPTION 4835 "A table indicating how many ISR sessions are transported by 4836 each RTP connection." 4838 ::= { appnSessIntermediate 3 } 4840 appnIsRtpEntry OBJECT-TYPE 4841 SYNTAX AppnIsRtpEntry 4842 MAX-ACCESS not-accessible 4843 STATUS current 4844 DESCRIPTION 4845 "Entry of Intermediate Session RTP Table." 4847 INDEX 4848 { appnIsRtpNceId, 4849 appnIsRtpTcid } 4851 ::= { appnIsRtpTable 1 } 4853 AppnIsRtpEntry ::= SEQUENCE { 4854 appnIsRtpNceId OCTET STRING, 4855 appnIsRtpTcid OCTET STRING, 4856 appnIsRtpSessions Gauge32 4857 } 4859 appnIsRtpNceId OBJECT-TYPE 4860 SYNTAX OCTET STRING (SIZE (8)) 4861 MAX-ACCESS not-accessible 4862 STATUS current 4863 DESCRIPTION 4864 "The local Network Connection Endpoint of the RTP connection." 4866 ::= { appnIsRtpEntry 1 } 4868 appnIsRtpTcid OBJECT-TYPE 4869 SYNTAX OCTET STRING (SIZE (8)) 4870 MAX-ACCESS not-accessible 4871 STATUS current 4872 DESCRIPTION 4873 "The local TCID of the RTP connection." 4875 ::= { appnIsRtpEntry 2 } 4877 appnIsRtpSessions OBJECT-TYPE 4878 SYNTAX Gauge32 4879 MAX-ACCESS read-only 4880 STATUS current 4881 DESCRIPTION 4882 "The number of intermediate sessions using this RTP 4883 connection." 4885 ::= { appnIsRtpEntry 3 } 4887 -- ********************************************************************* 4888 appnTraps OBJECT IDENTIFIER ::= { appnMIB 2 } 4889 -- ********************************************************************* 4891 alertTrap NOTIFICATION-TYPE 4892 OBJECTS { alertIdNumber, affectedObject } 4893 STATUS current 4894 DESCRIPTION 4895 "This trap carries a 32-bit SNA/MS Alert ID Number, as 4896 specified in SNA Formats." 4898 ::= { appnTraps 1 } 4900 alertIdNumber OBJECT-TYPE 4901 SYNTAX OCTET STRING (SIZE (4)) 4902 MAX-ACCESS read-only 4903 STATUS current 4904 DESCRIPTION 4905 "A 32-bit SNA/MS Alert ID Number, as specified in SNA Formats." 4907 ::= { appnTraps 2 } 4909 affectedObject OBJECT-TYPE 4910 SYNTAX VariablePointer 4911 MAX-ACCESS read-only 4912 STATUS current 4913 DESCRIPTION 4914 "The MIB object associated with the Alert condition, if there 4915 is an object associated with it." 4917 ::= { appnTraps 3 } 4919 -- ********************************************************************* 4920 -- Conformance information 4921 -- ********************************************************************* 4923 appnConformance OBJECT IDENTIFIER ::= {appnMIB 3 } 4925 appnCompliances OBJECT IDENTIFIER ::= {appnConformance 1 } 4926 appnGroups OBJECT IDENTIFIER ::= {appnConformance 2 } 4928 -- Compliance statements 4929 appnCompliance MODULE-COMPLIANCE 4930 STATUS current 4931 DESCRIPTION 4932 "The compliance statement for the SNMPv2 entities 4933 which implement the APPN MIB." 4934 MODULE -- this module 4936 -- Unconditionally mandatory groups 4937 MANDATORY-GROUPS { 4938 appnGeneralConfGroup, 4939 appnPortConfGroup, 4940 appnLinkConfGroup, 4941 appnLocalTgConfGroup, 4942 appnDirTableConfGroup 4943 } 4945 -- Conditionally mandatory groups 4946 GROUP appnNnUniqueConfGroup 4947 DESCRIPTION 4948 "The appnNnUniqueConfGroup is mandatory only for 4949 network nodes." 4951 GROUP appnEnUniqueConfGroup 4952 DESCRIPTION 4953 "The appnEnUniqueConfGroup is mandatory only for 4954 end nodes." 4956 GROUP appnVrnConfGroup 4957 DESCRIPTION 4958 "The appnVrnConfGroup is mandatory only for 4959 network nodes and end nodes that implement 4960 virtual routing node support." 4962 GROUP appnNnTopoConfGroup 4963 DESCRIPTION 4964 "The appnNnTopoConfGroup is mandatory only for 4965 network nodes." 4967 GROUP appnLocalEnTopoConfGroup 4968 DESCRIPTION 4969 "The appnLocalEnTopoConfGroup is mandatory only 4970 for network nodes." 4972 GROUP appnLocalDirPerfConfGroup 4973 DESCRIPTION 4974 "The appnLocalDirPerfConfGroup is mandatory only 4975 for network nodes and end nodes." 4977 GROUP appnCosConfGroup 4978 DESCRIPTION 4979 "The appnCosConfGroup is mandatory only 4980 for network nodes and end nodes." 4982 GROUP appnIntSessConfGroup 4983 DESCRIPTION 4984 "The appnIntSessConfGroup is mandatory only 4985 for network nodes." 4987 GROUP appnTrapConfGroup 4988 DESCRIPTION 4989 "Traps are optional for all nodes." 4990 ::= {appnCompliances 1 } 4992 -- Units of conformance 4993 appnGeneralConfGroup OBJECT-GROUP 4994 OBJECTS { 4995 appnNodeCpName, 4996 appnNodeMibVersion, 4997 appnNodeId, 4998 appnNodeType, 4999 appnNodeUpTime, 5000 appnNodeParallelTg, 5001 appnNodeAdaptiveBindPacing, 5002 appnNodeHprSupport, 5003 appnNodeMaxSessPerHprConn, 5004 appnNodeHprIntRteSetups, 5005 appnNodeHprIntRteRejects, 5006 appnNodeHprOrgRteSetups, 5007 appnNodeHprOrgRteRejects, 5008 appnNodeHprEndRteSetups, 5009 appnNodeHprEndRteRejects 5010 } 5011 STATUS current 5012 DESCRIPTION 5013 "A collection of objects providing the instrumentation of 5014 APPN general information and capabilities." 5015 ::= { appnGroups 1 } 5017 appnPortConfGroup OBJECT-GROUP 5018 OBJECTS { 5019 appnPortAdminState, 5020 appnPortOperState, 5021 appnPortDlcType, 5022 appnPortPortType, 5023 appnPortSIMRIM, 5024 appnPortLsRole, 5025 appnPortNegotLs, 5026 appnPortDynamicLinkSupport, 5027 appnPortMaxRcvBtuSize, 5028 appnPortMaxIframeWindow, 5029 appnPortDefLsGoodXids, 5030 appnPortDefLsBadXids, 5031 appnPortDynLsGoodXids, 5032 appnPortDynLsBadXids, 5033 appnPortSpecific, 5034 appnPortDlcLocalAddr 5035 } 5036 STATUS current 5037 DESCRIPTION 5038 "A collection of objects providing the instrumentation of 5039 APPN port information." 5040 ::= { appnGroups 2 } 5042 appnLinkConfGroup OBJECT-GROUP 5043 OBJECTS { 5044 appnLsAdminState, 5045 appnLsOperState, 5046 appnLsPortName, 5047 appnLsDlcType, 5048 appnLsDynamic, 5049 appnLsAdjCpName, 5050 appnLsAdjNodeType, 5051 appnLsTgNum, 5052 appnLsLimResource, 5053 appnLsActOnDemand, 5054 appnLsMigration, 5055 appnLsPartnerNodeId, 5056 appnLsCpCpSessionSupport, 5057 appnLsTargetPacingCount, 5058 appnLsMaxSendBtuSize, 5059 appnLsInXidBytes, 5060 appnLsInMsgBytes, 5061 appnLsInXidFrames, 5062 appnLsInMsgFrames, 5063 appnLsOutXidBytes, 5064 appnLsOutMsgBytes, 5065 appnLsOutXidFrames, 5066 appnLsOutMsgFrames, 5067 appnLsEchoRsps, 5068 appnLsCurrentDelay, 5069 appnLsMaxDelay, 5070 appnLsMinDelay, 5071 appnLsMaxDelayTime, 5072 appnLsGoodXids, 5073 appnLsBadXids, 5074 appnLsSpecific, 5075 appnLsActiveTime, 5076 appnLsCurrentStateTime, 5077 appnLsHprSup, 5078 appnLsDestHprTrans, 5079 appnLsErrRecoSup, 5080 appnLsForAnrLabel, 5081 appnLsRevAnrLabel, 5082 appnLsCpCpNceId, 5083 appnLsRouteNceId, 5084 appnLsLocalAddr, 5085 appnLsRemoteAddr, 5086 appnLsRemoteLsName, 5087 appnLsStatusTime, 5088 appnLsStatusLsName, 5089 appnLsStatusCpName, 5090 appnLsStatusPartnerId, 5091 appnLsStatusTgNum, 5092 appnLsStatusGeneralSense, 5093 appnLsStatusRetry, 5094 appnLsStatusEndSense, 5095 appnLsStatusXidLocalSense, 5096 appnLsStatusXidRemoteSense, 5097 appnLsStatusXidByteInError, 5098 appnLsStatusXidBitInError, 5099 appnLsStatusDlcType, 5100 appnLsStatusLocalAddr, 5101 appnLsStatusRemoteAddr 5102 } 5103 STATUS current 5104 DESCRIPTION 5105 "A collection of objects providing the instrumentation of 5106 APPN link information." 5107 ::= { appnGroups 3 } 5109 appnLocalTgConfGroup OBJECT-GROUP 5110 OBJECTS { 5111 appnLocalTgDestVirtual, 5112 appnLocalTgDlcData, 5113 appnLocalTgPortName, 5114 appnLocalTgQuiescing, 5115 appnLocalTgOperational, 5116 appnLocalTgCpCpSession, 5117 appnLocalTgEffCap, 5118 appnLocalTgConnCost, 5119 appnLocalTgByteCost, 5120 appnLocalTgSecurity, 5121 appnLocalTgDelay, 5122 appnLocalTgUsr1, 5123 appnLocalTgUsr2, 5124 appnLocalTgUsr3, 5125 appnLocalTgHprSup, 5126 appnLocalTgDestHprTrans, 5127 appnLocalTgIntersubnet 5128 } 5129 STATUS current 5130 DESCRIPTION 5131 "A collection of objects providing the instrumentation of 5132 APPN local TG information." 5133 ::= { appnGroups 4 } 5135 appnDirTableConfGroup OBJECT-GROUP 5136 OBJECTS { 5137 appnDirNnServerName, 5138 appnDirLuOwnerName, 5139 appnDirLuLocation, 5140 appnDirType 5141 } 5142 STATUS current 5143 DESCRIPTION 5144 "A collection of objects providing the instrumentation of 5145 the APPN directory database." 5146 ::= { appnGroups 5 } 5148 appnNnUniqueConfGroup OBJECT-GROUP 5149 OBJECTS { 5150 appnNodeNnCentralDirectory, 5151 appnNodeNnTreeCache, 5152 appnNodeNnRouteAddResist, 5153 appnNodeNnIsr, 5154 appnNodeNnFrsn, 5155 appnNodeNnPeriBorderSup, 5156 appnNodeNnInterchangeSup, 5157 appnNodeNnExteBorderSup, 5158 appnNodeNnSafeStoreFreq, 5159 appnNodeNnRsn, 5160 appnNodeNnCongested, 5161 appnNodeNnIsrDepleted, 5162 appnNodeNnQuiescing, 5163 appnNodeNnGateway 5164 } 5165 STATUS current 5166 DESCRIPTION 5167 "The appnNnUniqueConfGroup is mandatory only for 5168 network nodes." 5169 ::= { appnGroups 6 } 5171 appnEnUniqueConfGroup OBJECT-GROUP 5172 OBJECTS { 5173 appnNodeEnModeCosMap, 5174 appnNodeEnNnServer, 5175 appnNodeEnLuSearch 5176 } 5177 STATUS current 5178 DESCRIPTION 5179 "The appnEnUniqueConfGroup is mandatory only for 5180 end nodes." 5181 ::= { appnGroups 7 } 5183 appnVrnConfGroup OBJECT-GROUP 5184 OBJECTS { 5185 appnVrnPortName 5186 } 5187 STATUS current 5188 DESCRIPTION 5189 "The appnVrnConfGroup is mandatory only for 5190 network nodes and end nodes." 5191 ::= { appnGroups 8 } 5193 appnNnTopoConfGroup OBJECT-GROUP 5194 OBJECTS { 5195 appnNnTopoMaxNodes, 5196 appnNnTopoCurNumNodes, 5197 appnNnTopoNodePurges, 5198 appnNnTopoTgPurges, 5199 appnNnTopoTotalTduWars, 5200 appnNnNodeFREntryTimeLeft, 5201 appnNnNodeFRType, 5202 appnNnNodeFRRsn, 5203 appnNnNodeFRRouteAddResist, 5204 appnNnNodeFRCongested, 5205 appnNnNodeFRIsrDepleted, 5206 appnNnNodeFRQuiescing, 5207 appnNnNodeFRGateway, 5208 appnNnNodeFRCentralDirectory, 5209 appnNnNodeFRIsr, 5210 appnNnNodeFRGarbageCollect, 5211 appnNnNodeFRHprSupport, 5212 appnNnNodeFRPeriBorderSup, 5213 appnNnNodeFRInterchangeSup, 5214 appnNnNodeFRExteBorderSup, 5215 appnNnTgFREntryTimeLeft, 5216 appnNnTgFRDestVirtual, 5217 appnNnTgFRDlcData, 5218 appnNnTgFRRsn, 5219 appnNnTgFROperational, 5220 appnNnTgFRQuiescing, 5221 appnNnTgFRCpCpSession, 5222 appnNnTgFREffCap, 5223 appnNnTgFRConnCost, 5224 appnNnTgFRByteCost, 5225 appnNnTgFRSecurity, 5226 appnNnTgFRDelay, 5227 appnNnTgFRUsr1, 5228 appnNnTgFRUsr2, 5229 appnNnTgFRUsr3, 5230 appnNnTgFRGarbageCollect, 5231 appnNnTgFRSubareaNum, 5232 appnNnTgFRHprSup, 5233 appnNnTgFRDestHprTrans, 5234 appnNnTgFRTypeIndicator, 5235 appnNnTgFRIntersubnet 5236 } 5237 STATUS current 5238 DESCRIPTION 5239 "The appnNnTopoConfGroup is mandatory only for 5240 network nodes." 5241 ::= { appnGroups 9 } 5243 appnLocalEnTopoConfGroup OBJECT-GROUP 5244 OBJECTS { 5245 appnLocalEnTgEntryTimeLeft, 5246 appnLocalEnTgDestVirtual, 5247 appnLocalEnTgDlcData, 5248 appnLocalEnTgOperational, 5249 appnLocalEnTgCpCpSession, 5250 appnLocalEnTgEffCap, 5251 appnLocalEnTgConnCost, 5252 appnLocalEnTgByteCost, 5253 appnLocalEnTgSecurity, 5254 appnLocalEnTgDelay, 5255 appnLocalEnTgUsr1, 5256 appnLocalEnTgUsr2, 5257 appnLocalEnTgUsr3 5258 } 5259 STATUS current 5260 DESCRIPTION 5261 "The appnLocalEnTopoConfGroup is mandatory only 5262 for network nodes." 5263 ::= { appnGroups 10 } 5265 appnLocalDirPerfConfGroup OBJECT-GROUP 5266 OBJECTS { 5267 appnDirMaxCaches, 5268 appnDirCurCaches, 5269 appnDirCurHomeEntries, 5270 appnDirRegEntries, 5271 appnDirInLocates, 5272 appnDirInBcastLocates, 5273 appnDirOutLocates, 5274 appnDirOutBcastLocates, 5275 appnDirNotFoundLocates, 5276 appnDirNotFoundBcastLocates, 5277 appnDirLocateOutstands 5278 } 5279 STATUS current 5280 DESCRIPTION 5281 "The appnLocalDirPerfConfGroup is mandatory only 5282 for network nodes and end nodes." 5283 ::= { appnGroups 11 } 5285 appnCosConfGroup OBJECT-GROUP 5286 OBJECTS { 5287 appnCosModeCosName, 5288 appnCosTransPriority, 5289 appnCosNodeRowWgt, 5290 appnCosNodeRowResistMin, 5291 appnCosNodeRowResistMax, 5292 appnCosNodeRowMinCongestAllow, 5293 appnCosNodeRowMaxCongestAllow, 5294 appnCosTgRowWgt, 5295 appnCosTgRowEffCapMin, 5296 appnCosTgRowEffCapMax, 5297 appnCosTgRowConnCostMin, 5298 appnCosTgRowConnCostMax, 5299 appnCosTgRowByteCostMin, 5300 appnCosTgRowByteCostMax, 5301 appnCosTgRowSecurityMin, 5302 appnCosTgRowSecurityMax, 5303 appnCosTgRowDelayMin, 5304 appnCosTgRowDelayMax, 5305 appnCosTgRowUsr1Min, 5306 appnCosTgRowUsr1Max, 5307 appnCosTgRowUsr2Min, 5308 appnCosTgRowUsr2Max, 5309 appnCosTgRowUsr3Min, 5310 appnCosTgRowUsr3Max 5311 } 5312 STATUS current 5313 DESCRIPTION 5314 "The appnCosConfGroup is mandatory only 5315 for network nodes and end nodes." 5316 ::= { appnGroups 12 } 5318 appnIntSessConfGroup OBJECT-GROUP 5319 OBJECTS { 5320 appnIsInGlobeCtrAdminStatus, 5321 appnIsInGlobeCtrOperStatus, 5322 appnIsInGlobeCtrStatusTime, 5323 appnIsInGlobeRscv, 5324 appnIsInGlobeRscvTime, 5325 appnIsInGlobeActSess, 5326 appnIsInGlobeHprActSess, 5327 appnIsInSessState, 5328 appnIsInPriLuName, 5329 appnIsInSecLuName, 5330 appnIsInModeName, 5331 appnIsInCosName, 5332 appnIsInTransPriority, 5333 appnIsInSessType, 5334 appnIsInSessUpTime, 5335 appnIsInCtrUpTime, 5336 appnIsInP2SFmdPius, 5337 appnIsInS2PFmdPius, 5338 appnIsInP2SNonFmdPius, 5339 appnIsInS2PNonFmdPius, 5340 appnIsInP2SFmdBytes, 5341 appnIsInS2PFmdBytes, 5342 appnIsInP2SNonFmdBytes, 5343 appnIsInS2PNonFmdBytes, 5344 appnIsInPsAdjCpName, 5345 appnIsInPsAdjTgNum, 5346 appnIsInPsSendMaxBtuSize, 5347 appnIsInPsSendPacingType, 5348 appnIsInPsSendRpc, 5349 appnIsInPsSendNxWndwSize, 5350 appnIsInPsRecvPacingType, 5351 appnIsInPsRecvRpc, 5352 appnIsInPsRecvNxWndwSize, 5353 appnIsInSsAdjCpName, 5354 appnIsInSsAdjTgNum, 5355 appnIsInSsSendMaxBtuSize, 5356 appnIsInSsSendPacingType, 5357 appnIsInSsSendRpc, 5358 appnIsInSsSendNxWndwSize, 5359 appnIsInSsRecvPacingType, 5360 appnIsInSsRecvRpc, 5361 appnIsInSsRecvNxWndwSize, 5362 appnIsInRouteInfo, 5363 appnIsInRtpNceId, 5364 appnIsInRtpTcid, 5365 appnIsRtpSessions 5366 } 5367 STATUS current 5368 DESCRIPTION 5369 "The appnIntSessConfGroup is mandatory only 5370 for network nodes." 5371 ::= { appnGroups 13 } 5373 appnTrapConfGroup OBJECT-GROUP 5374 OBJECTS { 5375 alertIdNumber, 5376 affectedObject 5377 } 5378 STATUS current 5379 DESCRIPTION 5380 "The appnTrapConfGroup is optional for all groups." 5381 ::= { appnGroups 14 } 5383 END 5384 6. Acknowledgments 5386 This MIB module is the product of the IETF SNA NAU MIB WG and the AIW 5387 APPN/HPR MIBs SIG. Thanks to Wayne Clark, Jim Cobban, Rich Daugherty, 5388 Mark Regan, and Leo Temoshenko for their contributions and review. 5390 7. References 5392 [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5393 Waldbusser, "Structure of Management Information for version 2 of 5394 the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 5395 1996. 5397 [2] McCloghrie, K., and M. Rose, Editors, "Management Information Base 5398 for Network Management of TCP/IP-based internets: MIB-II", STD 17, 5399 RFC 1213, March 1991. 5401 [3] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 5402 Management Protocol", RFC 1157, May 1990. 5404 [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5405 Waldbusser, "Protocol Operations for version 2 of the Simple 5406 Network Management Protocol (SNMPv2)", RFC 1905, January 1996. 5408 [5] IBM, Systems Network Architecture Technical Overview, GC30-3073. 5410 [6] IBM, Systems Network Architecture APPN Architecture Reference, 5411 SC30-3422 5413 [7] IBM, Systems Network Architecture Formats, SC30-3346. 5415 [8] Allen, M., Clouston, B., Kielczewski, Z., Kwan, W., and B. Moore, 5416 "Definition of Managed Objects for APPC", Wall Data Inc., Cisco 5417 Systems, Jupiter Technology Inc., IBM Corporation, December 1995. 5419 [9] Kielczewski, Z., Kostick D., and K. Shih, "Definition of Managed 5420 Objects for SNA NAUs using SMIv2", RFC 1666, Eicon Technology 5421 Corporation, Bell Communications Research, Novell, August 1994. 5423 [10] __, APPN-DLUR-MIB, IBM Corporation 5424 8. Security Considerations 5426 Security issues are not discussed in this memo. 5428 9. Authors' Addresses 5430 Bob Clouston 5431 Cisco Systems 5432 7025 Kit Creek Road 5433 P.O. Box 14987 5434 Research Triangle Park, NC 27709, USA 5436 Tel: 1 919 472 2333 5437 E-mail: clouston@cisco.com 5439 Bob Moore 5440 IBM Corporation 5441 800 Park Offices Drive 5442 CNMA/664 5443 P.O. Box 12195 5444 Research Triangle Park, NC 27709, USA 5446 Tel: 1 919 254 4436 5447 E-mail: remoore@ralvm6.vnet.ibm.com 5449 10. Table of Contents 5451 1. Status of this Memo .................................... 1 5452 2. Introduction ........................................... 1 5453 3. The SNMPv2 Network Management Framework ................ 2 5454 4. Overview ............................................... 2 5455 4.1 APPN MIB structure .................................... 5 5456 5. Definitions ............................................ 9 5457 6. Acknowledgments ........................................ 119 5458 7. References ............................................. 119 5459 8. Security Considerations ................................ 120 5460 9. Author's Addresses ...................................... 120