idnits 2.17.1 draft-ietf-snanau-appnmib-01.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-19) 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 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 (April 01, 1996) is 10245 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) ** Obsolete normative reference: RFC 1903 (ref. '2') (Obsoleted by RFC 2579) ** Obsolete normative reference: RFC 1904 (ref. '3') (Obsoleted by RFC 2580) -- Possible downref: Non-RFC (?) normative reference: ref. '4' -- Possible downref: Non-RFC (?) normative reference: ref. '5' -- Possible downref: Non-RFC (?) normative reference: ref. '6' -- Possible downref: Non-RFC (?) normative reference: ref. '7' ** Downref: Normative reference to an Historic RFC: RFC 1666 (ref. '8') -- Possible downref: Non-RFC (?) normative reference: ref. '9' -- Possible downref: Non-RFC (?) normative reference: ref. '10' ** Downref: Normative reference to an Historic RFC: RFC 1747 (ref. '11') -- Possible downref: Non-RFC (?) normative reference: ref. '12' -- Possible downref: Non-RFC (?) normative reference: ref. '13' Summary: 16 errors (**), 0 flaws (~~), 1 warning (==), 10 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Definitions of Managed Objects 3 for APPN 5 April 01, 1996 7 Bob Clouston (editor) 8 Cisco Systems 9 clouston@cisco.com 11 Bob Moore (editor) 12 IBM Corporation 13 remoore@ralvm6.vnet.ibm.com 15 17 1. Status of this Memo 19 This document is an Internet-Draft. Internet-Drafts are working 20 documents of the Internet Engineering Task Force (IETF), its areas, and 21 its working groups. Note that other groups may also distribute working 22 documents as Internet-Drafts. 24 Internet-Drafts are draft documents valid for a maximum of six months. 25 Internet-Drafts may be updated, replaced, or obsoleted by other 26 documents at any time. It is not appropriate to use Internet-Drafts as 27 reference material or to cite them other than as a working draft or work 28 in progress. 30 To learn the current status of any Internet-Draft, please check the 31 1id-abstracts.txt listing contained in the Internet-Drafts Shadow 32 Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or 33 munnari.oz.au. 35 2. Introduction 37 This memo defines a portion of the Management Information Base (MIB) for 38 use with network management protocols in the Internet community. In 39 particular, it defines objects for monitoring and controlling network 40 devices with APPN (Advanced Peer-to-Peer Networking) capabilities. This 41 memo identifies managed objects for the SNA APPN protocol. 43 This memo does not specify a standard for the Internet community. 45 3. The SNMP Network Management Framework 47 The SNMP Network Management Framework consists of several components. 48 For the purpose of this specification, the applicable components of the 49 Framework are the SMI and related documents [1, 2, 3], which define the 50 mechanisms used for describing and naming objects for the purpose of 51 management. 53 The Framework permits new objects to be defined for the purpose of 54 experimentation and evaluation. 56 4. Overview 58 This document identifies the proposed set of objects for monitoring the 59 configuration and active characteristics of devices with APPN 60 capabilities, and for controlling certain characteristics. APPN is the 61 aspect of SNA that supports peer-to-peer networking. These networks 62 transport both independent and dependent LU session traffic. See the 63 SNANAU APPC MIB [7] and the SNA NAU MIB (RFC 1666 [8]) for management of 64 these sessions. See also the DLUR MIB[9], and the HPR MIB[10] for 65 management of extensions to the APPN architecture. In this document, we 66 describe APPN managed objects. 68 An APPN network is comprised of various types of nodes, and transmission 69 groups (TGs) that connect the nodes. Network nodes (NNs) provide 70 directory and routing functions for session establishment. NNs may be 71 session end points or intermediate nodes in a session. A border node is 72 a type of network node that connects networks together for session 73 establishment without fully merging them. End nodes (ENs) are session 74 end points that receive directory and routing functions from network 75 nodes, over control-point to control-point (CP-CP) sessions. Low-entry 76 networking (LEN) nodes are also session end points, but do not support 77 CP-CP sessions, and therefore need additional manual configuration 78 definitions to establish sessions in an APPN network. ENs and LEN nodes 79 may have minimal directory and routing functions to establish control 80 sessions (ENs) or to connect into the APPN network (LEN nodes). Virtual 81 routing nodes (VRNs) are not really nodes, but rather common definitions 82 among actual nodes in a shared transport facility such as a LAN that 83 allow these actual nodes to temporarily establish a logical link with 84 one another without defining each other's link-level addressing 85 information. 87 Ports and link stations are the node's interface to the data link 88 control (DLC), which provides the physical transport, or to another 89 protocol such as Data Link Switching (DLSw), which provides transport 90 over an IP network. See the SNADLC SDLC MIB[11], the SNADLC LLCMIB[12], 91 and the DLSw MIB[13]. A link station uses a port to make a connection 92 to another node. This connection establishes a TG between the two 93 nodes. 95 The directory and routing functions enable an NN to find where an LU is 96 located in the network, and calculate the optimal route for the session 97 based on the requested class of service (COS). A network node saves the 98 LU information in a directory database, which is built from LUs defined 99 locally, LU registration from served end nodes, and LUs learned from 100 network searches. 102 Each NN maintains a local class-of-service database that assigns a 103 routing weight, or relative cost, to each resource for each class of 104 service. For example, the #INTER COS assigns a lower weight to TGs with 105 a greater effective capacity, while the #BATCH COS favors TGs with a 106 lower relative cost per byte. 108 A node saves network topology information (on NNs, VRNs, and TGs between 109 them) in a network topology database. The topology information includes 110 state and routing characteristics. Topology information is exchanged 111 between NNs over CP-CP sessions such that the database is fully 112 replicated at each NN. Information on TGs from NNs to ENs are kept in a 113 local topology database. Local topology information is shared with 114 other NNs only during the session establishment process, to give the NN 115 responsible for route calculation the necessary information for end-to- 116 end route calculation. 118 SNA names such as LU names, CP names, COS names, and mode names can be 119 padded with blanks (space characters) in SNA formats. These blanks are 120 nonsignificant. For example, in a BIND RU a COS name of "#INTER" with a 121 length of 6 is identical to a COS name of "#INTER " with a length of 8. 122 However, in this MIB, nonsignificant blanks are not included by the 123 agent. Using the COS name from the previous example, an agent would 124 return a length of 6 and the string "#INTER" with no blanks for 125 appnCosName, regardless of how it appears in the BIND RU or in internal 126 storage. The lone exception is the all blank mode name, for which the 127 agent returns a length of 8 and the string " " (8 blank spaces). 129 When an SNA name is functioning as a table index, an agent treats 130 trailing blanks as significant. If a management station requests the 131 objects from a row with index "#INTER ", the agent does not match this 132 to the row with index "#INTER". Since an agent has no nonsignificant 133 blanks in any of its table indices, the only reason for a Management 134 Station to include them would be to start GetNext processing at a chosen 135 point in a table. For example, a GetNext request with index "M " 136 would start retrieval from a table at the first row with an 8-character 137 index beginning with M or a letter after M. 139 The SNA/APPN terms and overall architecture are documented in [4], [5], 140 and [6]. 142 Highlights of the management functions supported by the APPN MIB module 143 include the following: 145 o Activating and deactivating ports and link stations. 147 o Monitoring of configuration parameters related to the node, ports, 148 link stations, virtual routing nodes, and classes of service. 150 o Monitoring of operational parameters related to ports, link 151 stations, virtual routing nodes, topology, directory, and 152 intermediate sessions. 154 o Historical information about link station errors during connection 155 establishment, or that caused the connection to terminate. 157 o Deactivating intermediate sessions. 159 o Traps for SNA/MS Alert conditions. 161 This MIB module does not support: 163 o Configuration of APPN nodes. 165 o Monitoring and control of endpoint sessions. 167 o Dependent LU Requester (DLUR) management. 169 o High-Performance Routing (HPR) management. 171 4.1. APPN MIB Structure 173 The APPN MIB module contains the following groups of objects: 175 o appnNode - objects related to the APPN node for all node types. 177 o appnNn - objects to represent the network nodes, virtual routing 178 nodes, and TGs between these nodes that make up the APPN network 179 topology database maintained in NNs. 181 o appnLocalTopology - objects to represent nodes and TGs between 182 nodes in the local topology database maintained in all nodes. 184 o appnDir - objects related to LU location information from the 185 node's directory database. 187 o appnCos - objects related to classes of service information. 189 o appnSessIntermediate - objects related to intermediate sessions 190 that pass through this node. 192 These groups are described below in more detail. 194 4.1.1. appnNode group 196 The appnNode group consists of the following tables and objects: 198 1) appnGeneralInfoAndCaps 200 This group of objects describes general information about the APPN node. 201 The type of information includes the node type and the time since this 202 node was initialized. 204 2) appnNnUniqueInfoAndCaps 206 This group of objects describes information specific to network nodes 207 such as node routing characteristics. 209 3) appnEnUniqueInfoAndCaps 211 This group of objects describes information specific to end nodes, 212 including its network node server. 214 4) appnPortInformation 216 This includes the appnPortTable, which describes the configuration and 217 current status of the ports used by APPN, including the port state and 218 DLC type. 220 5) appnLinkStationInformation 222 This includes the appnNodeLsTable, which describe the configuration and 223 current status of the link stations used by APPN, including the link 224 state and port name; and the appnLsStatusTable, which provides 225 information about errors this node encountered with connections to 226 adjacent nodes, such as the sense data captured during connection 227 failures. It is a product option to decide how many appnLsStatusTable 228 entries are kept. 230 6) appnVrnInfo 232 This includes the appnVrnTable, which describes the relationship between 233 virtual routing nodes' TGs described in the appnLocalTgTable with ports 234 in the appnPortTable. 236 4.1.2. appnNn group 238 The appnNn group consists of the following objects and tables 240 1) appnNnTopo 242 These objects contain general information about the network topology 243 database including the number of nodes present, and the number of TDU 244 wars the node has detected. 246 2) appnNnTopology 248 This includes tables representing the APPN network topology database. 249 This includes the network nodes, virtual routing nodes, and TGs between 250 these nodes, as well as the information about these resources carried in 251 topology updates. The tables are first indexed by the same flow 252 reduction sequence number (FRSN) used in topology exchanges between NNs. 253 This allows a management station to retrieve only incremental updates, 254 since the agent will update the FRSN of new or changed resources. 256 4.1.3. appnLocalTopology group 258 The appnLocalTopology group consists of the following objects and 259 tables: 261 1) appnLocalThisNode 263 a) appnLocalGeneral 265 Contains the local node and type. 267 b) appnLocalNnSpecific 269 These objects contains routing information about the local network 270 node. 272 c) appnLocalTg 274 This table represents information about this node's local TGs. 276 2) appnLocalEnTopology 278 This table represent TG information for EN TGs learned by the NN via TG 279 registration with the local node. 281 4.1.4. appnDir group 283 The appnDir group consists of the following objects and tables: 285 1) appnDirPerf 287 These objects represent information related to information about the 288 directory database and directory searches involving this node. 290 2) appnDirTable 292 This table represents the directory database, listing LUs known to this 293 node, along with the owning node of the LU and the serving NN of the 294 owning node. 296 4.1.5. appnCos group 298 The appnCos group consists of the following tables: 300 1) appnCosModeTable 302 This table represents the mode to class of service mapping. 304 2) appnCosNameTable 306 This table represents the tranmission priority for each class of 307 service. 309 3) appnCosNodeRowTable 311 This table represents the node-row information for each class of 312 service, including the weight of each node. 314 3) appnCosTGRowTable 316 This table represents the TG-row information for each class of service, 317 including the weight of each TG. 319 4.1.6. appnSessIntermediate group 321 The appnSessIntermediate group consists of the following objects and 322 tables: 324 1) appnIsInGlobal 326 These objects allow control of the collection of intermediate session 327 information such as RSCVs and counters. 329 2) appnIsInTable 331 This table contains information on active intermediate sessions. 333 3) appnIsRtpTable 335 This table contains information on active intermediate sessions that are 336 being transported on RTP connections by HPR. 338 4.1.7. appnTraps 340 One APPN trap is defined. It is intended to correspond to SNA/MS 341 Alerts, but is optional for a product to implement this trap. The trap 342 identifies the Alert ID number and, where possible, the affected 343 resource. 345 5. Definitions 347 APPN-MIB DEFINITIONS ::= BEGIN 349 IMPORTS 351 IANAifType 352 FROM IANAifType-MIB 354 DisplayString, VariablePointer, DateAndTime, TEXTUAL-CONVENTION 355 FROM SNMPv2-TC 357 experimental, Counter32, Gauge32, Integer32, TimeTicks, 358 OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE 359 FROM SNMPv2-SMI 361 MODULE-COMPLIANCE, OBJECT-GROUP 362 FROM SNMPv2-CONF; 364 appnMIB MODULE-IDENTITY 365 LAST-UPDATED "9604010000Z" 366 ORGANIZATION "IETF SNA NAU MIB WG / AIW APPN/HPR MIBs SIG" 367 CONTACT-INFO 369 " 371 Bob Clouston 372 Cisco Systems 373 7025 Kit Creek Road 374 P.O. Box 14987 375 Research Triangle Park, NC 27709, USA 376 Tel: 1 919 472 2333 377 E-mail: clouston@cisco.com 379 Bob Moore 380 IBM Corporation 381 800 Park Offices Drive 382 CNMA/664 383 P.O. Box 12195 384 Research Triangle Park, NC 27709, USA 385 Tel: 1 919 254 4436 386 E-mail: remoore@ralvm6.vnet.ibm.com 387 " 388 DESCRIPTION 389 "This is the MIB module for objects used to 390 manage network devices with APPN capabilities." 392 ::= { experimental 1000 } 393 -- ********************************************************************* 394 appnObjects OBJECT IDENTIFIER ::= { appnMIB 1 } 395 -- ********************************************************************* 397 -- ********************************************************************* 398 -- Textual Convention 399 -- --------------------------------------------------------------------- 400 SnaSenseData ::= TEXTUAL-CONVENTION 401 STATUS current 402 DESCRIPTION 403 "To facilitate their display by a Management Station, sense 404 data objects in the MIB are represented as DisplayStrings of 405 size 8. Eight '0' characters indicates that no sense data 406 identifying an SNA error condition is available." 408 SYNTAX DisplayString (SIZE (8)) 410 -- ******************** The APPN Node Group **************************** 412 appnNode OBJECT IDENTIFIER ::= { appnObjects 1 } 413 appnGeneralInfoAndCaps OBJECT IDENTIFIER ::= { appnNode 1 } 414 appnNnUniqueInfoAndCaps OBJECT IDENTIFIER ::= { appnNode 2 } 415 appnEnUniqueCaps OBJECT IDENTIFIER ::= { appnNode 3 } 416 appnPortInformation OBJECT IDENTIFIER ::= { appnNode 4 } 417 appnLinkStationInformation OBJECT IDENTIFIER ::= { appnNode 5 } 418 appnVrnInfo OBJECT IDENTIFIER ::= { appnNode 6 } 420 -- This group provides global information about an APPN network node, 421 -- an APPN end node, or an LEN node. 423 -- The first section applies to all three node types. 424 -- The second section applies only to APPN network nodes. 425 -- The third section applies only to APPN end nodes and to LEN nodes. 426 -- The fourth section applies to all three node types. 427 -- The fifth section applies to all three node types. 428 -- The sixth section applies only to APPN network nodes. 430 -- APPN General Information 431 -- This section applies to both APPN network and end nodes, and to 432 -- LEN nodes. 434 appnNodeCpName OBJECT-TYPE 435 SYNTAX DisplayString (SIZE (3..17)) 436 MAX-ACCESS read-only 437 STATUS current 438 DESCRIPTION 439 "Administratively assigned network name for this node in the 440 format NetId.CpName." 442 ::= { appnGeneralInfoAndCaps 1 } 444 appnNodeMibVersion OBJECT-TYPE 445 SYNTAX DisplayString (SIZE (11)) 446 MAX-ACCESS read-only 447 STATUS current 448 DESCRIPTION 449 "The value of LAST-UPDATED from this module's MODULE-IDENTITY 450 macro. This object gives a Management Station an easy way of 451 determining the level of the MIB supported by an agent." 453 ::= { appnGeneralInfoAndCaps 2 } 455 appnNodeId OBJECT-TYPE 456 SYNTAX DisplayString (SIZE (8)) 457 MAX-ACCESS read-only 458 STATUS current 459 DESCRIPTION 460 "The node_id consists of two parts: 462 The block number is the first three digits of the node_id. 463 These 3 hexadecimal digits identify the product. 465 The ID number is the last 5 digits of the node_id. These 466 5 hexadecimal digits are administratively defined and 467 combined with the 3-digit block number form the node_id. 468 This node_id is used to identify the local node in XIDs. 469 A unique value is required for connections to SNA subarea. 470 In some implementations, the value of 'bbb00000' (where 471 'bbb' represents a 3-digit block number) is returned 472 to mean that the ID number is not unique on this node." 474 ::= { appnGeneralInfoAndCaps 3 } 476 appnNodeType OBJECT-TYPE 477 SYNTAX INTEGER { 478 networkNode(1), 479 endNode(2), 480 t21len(4) 481 } 483 MAX-ACCESS read-only 484 STATUS current 485 DESCRIPTION 486 "Type of APPN node, either network, LEN, or end node." 488 ::= { appnGeneralInfoAndCaps 4 } 490 appnNodeUpTime OBJECT-TYPE 491 SYNTAX TimeTicks 492 UNITS "hundredths of a second" 493 MAX-ACCESS read-only 494 STATUS current 495 DESCRIPTION 496 "Amount of time (in hundredths of a second) since the 497 APPN node was last re-initialized." 499 ::= { appnGeneralInfoAndCaps 5 } 501 appnNodeParallelTg OBJECT-TYPE 502 SYNTAX INTEGER {yes(1), no(2)} 503 MAX-ACCESS read-only 504 STATUS current 505 DESCRIPTION 506 "Indicates whether this node supports parallel TGs." 508 ::= { appnGeneralInfoAndCaps 6 } 510 appnNodeAdaptiveBindPacing OBJECT-TYPE 511 SYNTAX INTEGER {yes(1), no(2)} 512 MAX-ACCESS read-only 513 STATUS current 514 DESCRIPTION 515 "Indicates whether this node supports adaptive bind pacing for 516 dependent LUs." 518 ::= { appnGeneralInfoAndCaps 7 } 520 appnNodeHprSupport OBJECT-TYPE 521 SYNTAX INTEGER { 522 noHprSupport(1), 523 hprBaseOnly(2), 524 rtpTower(3), 525 controlFlowsOverRtpTower(4) 526 } 527 MAX-ACCESS read-only 528 STATUS current 529 DESCRIPTION 530 "Indicates this node's level of support for high performance 531 routing (HPR). 533 This object corresponds to cv4580, byte 9, bits 3-4." 535 ::= { appnGeneralInfoAndCaps 8 } 537 appnNodeMaxSessPerRtpConn OBJECT-TYPE 538 SYNTAX Integer32 539 MAX-ACCESS read-only 540 STATUS current 541 DESCRIPTION 542 "This object represents the maximum number of sessions that 543 APPN would put on any HPR connection. The value is zero if not 544 applicable." 546 ::= { appnGeneralInfoAndCaps 9 } 548 appnNodeHprIntRteSetups OBJECT-TYPE 549 SYNTAX Counter32 550 MAX-ACCESS read-only 551 STATUS current 552 DESCRIPTION 553 "The total number of HPR route setups received for routes 554 passing through this node since the node was last 555 re-initialized." 557 ::= { appnGeneralInfoAndCaps 10 } 559 appnNodeHprIntRteRejects OBJECT-TYPE 560 SYNTAX Counter32 561 MAX-ACCESS read-only 562 STATUS current 563 DESCRIPTION 564 "The number of HPR route setups rejected by this node for 565 routes passing through it since the node was last 566 re-initialized." 568 ::= { appnGeneralInfoAndCaps 11 } 570 appnNodeHprOrgRteSetups OBJECT-TYPE 571 SYNTAX Counter32 572 MAX-ACCESS read-only 573 STATUS current 574 DESCRIPTION 575 "The total number of HPR route setups sent for routes 576 originating in this node since the node was last 577 re-initialized." 579 ::= { appnGeneralInfoAndCaps 12 } 581 appnNodeHprOrgRteRejects OBJECT-TYPE 582 SYNTAX Counter32 583 MAX-ACCESS read-only 584 STATUS current 585 DESCRIPTION 586 "The number of HPR route setups rejected by other nodes for 587 routes originating in this node since the node was last 588 re-initialized." 590 ::= { appnGeneralInfoAndCaps 13 } 592 appnNodeHprEndRteSetups OBJECT-TYPE 593 SYNTAX Counter32 594 MAX-ACCESS read-only 595 STATUS current 596 DESCRIPTION 597 "The total number of HPR route setups received for routes 598 ending in this node since the node was last re-initialized." 600 ::= { appnGeneralInfoAndCaps 14 } 602 appnNodeHprEndRteRejects OBJECT-TYPE 603 SYNTAX Counter32 604 MAX-ACCESS read-only 605 STATUS current 606 DESCRIPTION 607 "The number of HPR route setups rejected by this node for 608 routes ending in it since the node was last re-initialized." 610 ::= { appnGeneralInfoAndCaps 15 } 612 -- ********************************************************************* 613 -- APPN Network Node Information 614 -- This section provides global information about an APPN network node. 616 appnNodeNnCentralDirectory OBJECT-TYPE 617 SYNTAX INTEGER {yes(1), no(2)} 618 MAX-ACCESS read-only 619 STATUS current 620 DESCRIPTION 621 "Indicates whether this node supports central directory 622 services. 624 This object corresponds to cv4580, byte 8, bit 1." 626 ::= { appnNnUniqueInfoAndCaps 1 } 628 appnNodeNnTreeCache OBJECT-TYPE 629 SYNTAX INTEGER { 630 noCache(1), 631 cacheNoIncrUpdate(2), 632 cacheWithIncrUpdate(3) 633 } 634 MAX-ACCESS read-only 635 STATUS current 636 DESCRIPTION 637 "Indicates whether this node supports route tree cache, and if 638 so, incremental updates to the route tree cache." 640 ::= { appnNnUniqueInfoAndCaps 2 } 642 appnNodeNnRouteAddResist OBJECT-TYPE 643 SYNTAX INTEGER (0..255) 644 MAX-ACCESS read-only 645 STATUS current 646 DESCRIPTION 647 "Route addition resistance. 649 This administratively assigned value indicates the relative 650 desirability of using this node for intermediate session 651 traffic. The value, which can be any integer 0-255, is used 652 in route computation. The lower the value, the more 653 desirable the node is for intermediate routing. 655 This object corresponds to cv4580, byte 6." 657 ::= { appnNnUniqueInfoAndCaps 3 } 659 appnNodeNnIsr OBJECT-TYPE 660 SYNTAX INTEGER {yes(1), no(2)} 661 MAX-ACCESS read-only 662 STATUS current 663 DESCRIPTION 664 "Indicates whether the node supports intermediate session 665 routing. 667 This object corresponds to cv4580, byte 8, bit 2." 669 ::= { appnNnUniqueInfoAndCaps 4 } 671 appnNodeNnFrsn OBJECT-TYPE 672 SYNTAX Integer32 673 MAX-ACCESS read-only 674 STATUS current 675 DESCRIPTION 676 "The last flow-reduction sequence number (FRSN) sent by this 677 node in a topology update to an adjacent network node." 679 ::= { appnNnUniqueInfoAndCaps 5 } 681 appnNodeNnPeriBorderSup OBJECT-TYPE 682 SYNTAX INTEGER {yes(1), no(2)} 683 MAX-ACCESS read-only 684 STATUS current 685 DESCRIPTION 686 "Indicates whether this node has peripheral border node 687 support. 689 This object corresponds to cv4580, byte 9, bit 0." 691 ::= { appnNnUniqueInfoAndCaps 6 } 693 appnNodeNnInterchangeSup OBJECT-TYPE 694 SYNTAX INTEGER {yes(1), no(2)} 695 MAX-ACCESS read-only 696 STATUS current 697 DESCRIPTION 698 "Indicates whether this node has interchange node support. 700 This object corresponds to cv4580, byte 9, bit 1." 702 ::= { appnNnUniqueInfoAndCaps 7 } 704 appnNodeNnExteBorderSup OBJECT-TYPE 705 SYNTAX INTEGER {yes(1), no(2)} 706 MAX-ACCESS read-only 707 STATUS current 708 DESCRIPTION 709 "Indicates whether this node has extended border node support. 711 This object corresponds to cv4580, byte 9, bit 2." 713 ::= { appnNnUniqueInfoAndCaps 8 } 715 appnNodeNnSafeStoreFreq OBJECT-TYPE 716 SYNTAX Integer32 717 UNITS "TDUs" 718 MAX-ACCESS read-write 719 STATUS current 720 DESCRIPTION 721 "The topology safe store frequency. 723 If the total number of topology database updates received by 724 this node exceeds this non-zero value by an even multiple, the 725 topology database is saved. A value of zero indicates that the 726 topology database is not being saved." 728 ::= { appnNnUniqueInfoAndCaps 9 } 730 appnNodeNnRsn OBJECT-TYPE 731 SYNTAX Integer32 732 MAX-ACCESS read-only 733 STATUS current 734 DESCRIPTION 735 "Resource sequence number for this node, which it assigns and 736 controls. 738 This object corresponds to cv4580, bytes 2-5." 740 ::= { appnNnUniqueInfoAndCaps 10 } 742 appnNodeNnCongested OBJECT-TYPE 743 SYNTAX INTEGER {yes(1), no(2)} 744 MAX-ACCESS read-only 745 STATUS current 746 DESCRIPTION 747 "Indicates whether this node is congested. Other network nodes 748 stop routing traffic to this node while this flag is on. 750 This object corresponds to cv4580, byte 7, bit 0." 752 ::= { appnNnUniqueInfoAndCaps 11 } 754 appnNodeNnIsrDepleted OBJECT-TYPE 755 SYNTAX INTEGER {yes(1), no(2)} 756 MAX-ACCESS read-only 757 STATUS current 758 DESCRIPTION 759 "Indicate whether intermediated session routing resources are 760 depleted. Other network nodes stop routing traffic through 761 this node while this flag is on. 763 This object corresponds to cv4580, byte 7, bit 1." 765 ::= { appnNnUniqueInfoAndCaps 12 } 767 appnNodeNnQuiescing OBJECT-TYPE 768 SYNTAX INTEGER {yes(1), no(2)} 769 MAX-ACCESS read-only 770 STATUS current 771 DESCRIPTION 772 "Indicates whether the node is quiescing. 774 This object corresponds to cv4580, byte 7, bit 5." 776 ::= { appnNnUniqueInfoAndCaps 13 } 778 appnNodeNnGateway OBJECT-TYPE 779 SYNTAX INTEGER {yes(1), no(2)} 780 MAX-ACCESS read-only 781 STATUS current 782 DESCRIPTION 783 "Indicates whether the node has gateway services support. 785 This object corresponds to cv4580, byte 8, bit 0." 787 ::= { appnNnUniqueInfoAndCaps 14 } 789 -- ********************************************************************* 790 -- APPN End Node Information 792 appnNodeEnModeCosMap OBJECT-TYPE 793 SYNTAX INTEGER {yes(1), no(2)} 794 MAX-ACCESS read-only 795 STATUS current 796 DESCRIPTION 797 "Indicates whether this end node supports mode name to COS name 798 mapping." 800 ::= { appnEnUniqueCaps 1 } 802 appnNodeEnNnServer OBJECT-TYPE 803 SYNTAX DisplayString (SIZE (0 | 3..17)) 804 MAX-ACCESS read-only 805 STATUS current 806 DESCRIPTION 807 "The fully qualified name of the current NN server for this end 808 node. Format is NetId.CpName. The value is a zero-length 809 string when there is no active NN server." 811 ::= { appnEnUniqueCaps 2 } 813 appnNodeEnLuSearch OBJECT-TYPE 814 SYNTAX INTEGER {yes(1), no(2)} 815 MAX-ACCESS read-only 816 STATUS current 817 DESCRIPTION 818 "Indicates whether the node is to be searched for LUs as part 819 of a network broadcast search." 821 ::= { appnEnUniqueCaps 3 } 823 -- ********************************************************************* 824 -- APPN Port information 825 -- 827 appnPortTable OBJECT-TYPE 828 SYNTAX SEQUENCE OF AppnPortEntry 829 MAX-ACCESS not-accessible 830 STATUS current 831 DESCRIPTION 832 "The Port table describes the configuration and current status 833 of the ports used by APPN. When it is known to the APPN 834 component, an OBJECT IDENTIFIER pointing to additional 835 information related to the port is included. This may, but 836 need not, be the value of ifIndex for a DLC immediately 'below' 837 the port." 839 ::= { appnPortInformation 1 } 841 appnPortEntry OBJECT-TYPE 842 SYNTAX AppnPortEntry 843 MAX-ACCESS not-accessible 844 STATUS current 845 DESCRIPTION 846 "The port name is used as the index to this table." 848 INDEX 849 { appnPortName } 851 ::= { appnPortTable 1 } 853 AppnPortEntry ::= SEQUENCE { 854 appnPortName DisplayString, 855 appnPortAdminState INTEGER, 856 appnPortOperState INTEGER, 857 appnPortDlcType IANAifType, 858 appnPortPortType INTEGER, 859 appnPortSIMRIM INTEGER, 860 appnPortLsRole INTEGER, 861 appnPortNegotLs INTEGER, 862 appnPortDynamicLinkSupport INTEGER, 863 appnPortMaxRcvBtuSize INTEGER, 864 appnPortMaxIframeWindow Integer32, 865 appnPortDefLsGoodXids Counter32, 866 appnPortDefLsBadXids Counter32, 867 appnPortDynLsGoodXids Counter32, 868 appnPortDynLsBadXids Counter32, 869 appnPortSpecific OBJECT IDENTIFIER, 870 appnPortDlcLocalAddr DisplayString 871 } 873 appnPortName OBJECT-TYPE 874 SYNTAX DisplayString (SIZE (1..10)) 875 MAX-ACCESS not-accessible 876 STATUS current 877 DESCRIPTION 878 "Administratively assigned name for this APPN port." 880 ::= { appnPortEntry 1 } 882 appnPortAdminState OBJECT-TYPE 883 SYNTAX INTEGER { 884 inactive(1), 885 active(3), 886 ready(5) 887 } 888 MAX-ACCESS read-write 889 STATUS current 890 DESCRIPTION 891 "Object by which a Management Station can activate or 892 deactivate a port, by setting the value to active(3) or 893 inactive(1), respectively. The value ready(5) has no meaning 894 on a set operation; it is returned in response to a get 895 operation if no set operation has been directed to this 896 object." 898 ::= { appnPortEntry 2 } 900 appnPortOperState OBJECT-TYPE 901 SYNTAX INTEGER { 902 inactive(1), 903 pendactive(2), 904 active(3), 905 pendinact(4) 906 } 907 MAX-ACCESS read-only 908 STATUS current 909 DESCRIPTION 910 "Indicates the current state of this port." 912 ::= { appnPortEntry 3 } 914 appnPortDlcType OBJECT-TYPE 915 SYNTAX IANAifType 916 MAX-ACCESS read-only 917 STATUS current 918 DESCRIPTION 919 "The type of DLC interface, distinguished according to the 920 protocol immediately 'below' this layer." 922 ::= { appnPortEntry 4 } 924 appnPortPortType OBJECT-TYPE 925 SYNTAX INTEGER { 926 leased(1), 927 switched(2), 928 sharedAccessFacilities(3) 929 } 930 MAX-ACCESS read-only 931 STATUS current 932 DESCRIPTION 933 "Identifies the type of line used by this port." 935 ::= { appnPortEntry 5 } 937 appnPortSIMRIM OBJECT-TYPE 938 SYNTAX INTEGER {yes(1), no(2)} 939 MAX-ACCESS read-only 940 STATUS current 941 DESCRIPTION 942 "Indicates whether Set Initialization Mode (SIM) and Receive 943 Initialization Mode (RIM) are supported for this port." 945 ::= { appnPortEntry 6 } 947 appnPortLsRole OBJECT-TYPE 948 SYNTAX INTEGER { 949 primary(1), 950 secondary(2), 951 negotiable(3), 952 abm(4) 953 } 954 MAX-ACCESS read-only 955 STATUS current 956 DESCRIPTION 957 "Initial role for LSs activated through this port. The 958 values map to the following settings in the initial XID: 960 primary(1): ABM support = 0 ( = NRM) 961 role = 01 ( = primary) 962 secondary(2): ABM support = 0 ( = NRM) 963 role = 00 ( = secondary) 964 negotiable(3): ABM support = 0 ( = NRM) 965 role = 11 ( = negotiable) 966 abm(4): ABM support = 1 ( = ABM) 967 role = 11 ( = negotiable)" 969 ::= { appnPortEntry 7 } 971 appnPortNegotLs OBJECT-TYPE 972 SYNTAX INTEGER {yes(1), no(2)} 973 MAX-ACCESS read-only 974 STATUS current 975 DESCRIPTION 976 "Indicates whether the node supports negotiable link stations 977 for this port." 979 ::= { appnPortEntry 8 } 981 appnPortDynamicLinkSupport OBJECT-TYPE 982 SYNTAX INTEGER {yes(1), no(2)} 983 MAX-ACCESS read-only 984 STATUS current 985 DESCRIPTION 986 "Indicates whether this node allows call-in on this port from 987 nodes not defined locally." 989 ::= { appnPortEntry 9 } 991 appnPortMaxRcvBtuSize OBJECT-TYPE 992 SYNTAX INTEGER (99..32767) 993 UNITS "bytes" 994 MAX-ACCESS read-only 995 STATUS current 996 DESCRIPTION 997 "Maximum Basic Transmission Size (BTU) that a link station on 998 this port can receive. 1000 This object corresponds to bytes 21-22 of XID3." 1002 ::= { appnPortEntry 10 } 1004 appnPortMaxIframeWindow OBJECT-TYPE 1005 SYNTAX Integer32 1006 MAX-ACCESS read-only 1007 STATUS current 1008 DESCRIPTION 1009 "Maximum number of I-frames that can be received by the XID 1010 sender before an acknowledgement is received." 1012 ::= { appnPortEntry 11 } 1014 appnPortDefLsGoodXids OBJECT-TYPE 1015 SYNTAX Counter32 1016 UNITS "XID exchanges" 1017 MAX-ACCESS read-only 1018 STATUS current 1019 DESCRIPTION 1020 "The total number of successful XID exchanges that have 1021 occurred on all defined link stations on this port since the 1022 last time this port was started." 1024 ::= { appnPortEntry 12 } 1026 appnPortDefLsBadXids OBJECT-TYPE 1027 SYNTAX Counter32 1028 UNITS "XID exchanges" 1029 MAX-ACCESS read-only 1030 STATUS current 1031 DESCRIPTION 1032 "The total number of unsuccessful XID exchanges that have 1033 occurred on all defined link stations on this port since the 1034 last time this port was started." 1036 ::= { appnPortEntry 13 } 1038 appnPortDynLsGoodXids OBJECT-TYPE 1039 SYNTAX Counter32 1040 UNITS "XID exchanges" 1041 MAX-ACCESS read-only 1042 STATUS current 1043 DESCRIPTION 1044 "The total number of successful XID exchanges that have 1045 occurred on all dynamic link stations on this port since the 1046 last time this port was started." 1048 ::= { appnPortEntry 14 } 1050 appnPortDynLsBadXids OBJECT-TYPE 1051 SYNTAX Counter32 1052 UNITS "XID exchanges" 1053 MAX-ACCESS read-only 1054 STATUS current 1055 DESCRIPTION 1056 "The total number of unsuccessful XID exchanges that have 1057 occurred on all dynamic link stations on this port since the 1058 last time this port was started." 1060 ::= { appnPortEntry 15 } 1062 appnPortSpecific OBJECT-TYPE 1063 SYNTAX OBJECT IDENTIFIER 1064 MAX-ACCESS read-only 1065 STATUS current 1066 DESCRIPTION 1067 "Identifies the object, e.g., one in a DLC-specific MIB, that 1068 can provide additional information related to this port." 1070 ::= { appnPortEntry 16 } 1072 appnPortDlcLocalAddr OBJECT-TYPE 1073 SYNTAX DisplayString (SIZE (0..64)) 1074 MAX-ACCESS read-only 1075 STATUS current 1076 DESCRIPTION 1077 "Local DLC address of this port, represented as a 1078 DisplayString." 1080 ::= { appnPortEntry 17 } 1082 -- ********************************************************************* 1083 -- APPN Link Station Information 1084 -- 1086 appnLsTable OBJECT-TYPE 1087 SYNTAX SEQUENCE OF AppnLsEntry 1088 MAX-ACCESS not-accessible 1089 STATUS current 1090 DESCRIPTION 1091 "This table contains detailed information about the link 1092 station configuration and its current status." 1094 ::= { appnLinkStationInformation 1 } 1096 appnLsEntry OBJECT-TYPE 1097 SYNTAX AppnLsEntry 1098 MAX-ACCESS not-accessible 1099 STATUS current 1100 DESCRIPTION 1101 "This table is indexed by the link station name." 1103 INDEX 1104 { appnLsName } 1106 ::= { appnLsTable 1 } 1108 AppnLsEntry ::= SEQUENCE { 1109 appnLsName DisplayString, 1110 appnLsAdminState INTEGER, 1111 appnLsOperState INTEGER, 1113 appnLsPortName DisplayString, 1114 appnLsDlcType IANAifType, 1115 appnLsDynamic INTEGER, 1117 appnLsAdjCpName DisplayString, 1118 appnLsAdjNodeType INTEGER, 1119 appnLsTgNum INTEGER, 1120 appnLsLimResource INTEGER, 1121 appnLsActOnDemand INTEGER, 1122 appnLsMigration INTEGER, 1123 appnLsPartnerNodeId DisplayString, 1124 appnLsCpCpSessionSupport INTEGER, 1126 appnLsMaxSendBtuSize INTEGER, 1127 -- performance data 1128 appnLsInXidBytes Counter32, 1129 appnLsInMsgBytes Counter32, 1130 appnLsInXidFrames Counter32, 1131 appnLsInMsgFrames Counter32, 1132 appnLsOutXidBytes Counter32, 1133 appnLsOutMsgBytes Counter32, 1134 appnLsOutXidFrames Counter32, 1135 appnLsOutMsgFrames Counter32, 1136 -- propagation delay 1137 appnLsEchoRsps Counter32, 1138 appnLsCurrentDelay Integer32, 1139 appnLsMaxDelay Integer32, 1140 appnLsMinDelay Integer32, 1141 appnLsMaxDelayTime DateAndTime, 1142 -- XID Statistics 1143 appnLsGoodXids Counter32, 1144 appnLsBadXids Counter32, 1145 -- DLC-specific 1146 appnLsSpecific OBJECT IDENTIFIER, 1147 appnLsActiveTime TimeTicks, 1148 appnLsCurrentStateTime TimeTicks, 1149 -- HPR-specific 1150 appnLsHprSup INTEGER, 1151 appnLsErrRecoSup INTEGER, 1152 appnLsForAnrLabel OCTET STRING, 1153 appnLsRevAnrLabel OCTET STRING, 1154 appnLsCpCpNceId OCTET STRING, 1155 appnLsRouteNceId OCTET STRING, 1156 appnLsBfNceId OCTET STRING, 1158 appnLsLocalAddr DisplayString, 1159 appnLsRemoteAddr DisplayString, 1160 appnLsRemoteLsName DisplayString 1161 } 1163 appnLsName OBJECT-TYPE 1164 SYNTAX DisplayString (SIZE (1..10)) 1165 MAX-ACCESS not-accessible 1166 STATUS current 1167 DESCRIPTION 1168 "Administratively assigned name for the link station. 1169 The name can be from one to ten characters." 1171 ::= { appnLsEntry 1 } 1173 appnLsAdminState OBJECT-TYPE 1174 SYNTAX INTEGER { 1175 inactive(1), 1176 active(7), 1177 ready(99) 1178 } 1179 MAX-ACCESS read-write 1180 STATUS current 1181 DESCRIPTION 1182 "Object by which a Management Station can activate or 1183 deactivate a link station, by setting the value to active(7) or 1184 inactive(1), respectively. The value ready(99) has no meaning 1185 on a set operation; it is returned in response to a get 1186 operation if no set operation has been directed to this 1187 object." 1189 ::= { appnLsEntry 2 } 1191 appnLsOperState OBJECT-TYPE 1192 SYNTAX INTEGER { 1193 inactive(1), 1194 sentConnectOut(2), -- pending active 1195 pendXidExch(3), -- pending active 1196 sendActAs(4), -- pending active 1197 sendSetMode(5), -- pending active 1198 otherPendingActive(6),-- pending active 1199 active(7), 1200 sentDeactAsOrd(8), -- pending inactive 1201 sentDiscOrd(9), -- pending inactive 1202 sentDiscImmed(10), -- pending inactive 1203 otherPendingInact(11) -- pending inactive 1204 } 1205 MAX-ACCESS read-only 1206 STATUS current 1207 DESCRIPTION 1208 "State of this link station." 1210 ::= { appnLsEntry 3 } 1212 appnLsPortName OBJECT-TYPE 1213 SYNTAX DisplayString (SIZE (1..10)) 1214 MAX-ACCESS read-only 1215 STATUS current 1216 DESCRIPTION 1217 "Administratively assigned name for the port associated with 1218 this link station. The name can be from one to ten 1219 characters." 1221 ::= { appnLsEntry 4 } 1223 appnLsDlcType OBJECT-TYPE 1224 SYNTAX IANAifType 1225 MAX-ACCESS read-only 1226 STATUS current 1227 DESCRIPTION 1228 "The type of DLC interface, distinguished according to the 1229 protocol immediately 'below' this layer." 1231 ::= { appnLsEntry 5 } 1233 appnLsDynamic OBJECT-TYPE 1234 SYNTAX INTEGER {yes(1), no(2)} 1235 MAX-ACCESS read-only 1236 STATUS current 1237 DESCRIPTION 1238 "Identifies whether this is a dynamic link station. Dynamic 1239 link stations are created when links that have not been locally 1240 defined are established by adjacent nodes." 1242 ::= { appnLsEntry 6 } 1244 appnLsAdjCpName OBJECT-TYPE 1245 SYNTAX DisplayString (SIZE (0 | 3..17)) 1246 MAX-ACCESS read-only 1247 STATUS current 1248 DESCRIPTION 1249 "Fully qualified name of the adjacent node for this link 1250 station. The name can be from three to seventeen characters. 1251 Format is NetId.CpName. 1253 The value of this object is determined as follows: 1255 1. If the adjacent node's name was received on XID, it 1256 is returned. 1258 2. If the adjacent node's name was not received on XID, 1259 but a locally-defined value is available, it is 1260 returned. 1262 3. Otherwise a string of length 0 is returned, indicating 1263 that no name is known for the adjacent node." 1265 ::= { appnLsEntry 7 } 1267 appnLsAdjNodeType OBJECT-TYPE 1268 SYNTAX INTEGER { 1269 networkNode(1), 1270 endNode(2), 1271 t21len(4), 1272 unknown(255) 1273 } 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "Indicates the type of the adjacent node on this link." 1279 ::= { appnLsEntry 8 } 1281 appnLsTgNum OBJECT-TYPE 1282 SYNTAX INTEGER (0..256) 1283 MAX-ACCESS read-only 1284 STATUS current 1285 DESCRIPTION 1286 "Number associated with the TG to this link station, with a 1287 range from 0 to 256. A value of 256 indicates that the TG 1288 number has not been negotiated and is unknown at this time." 1290 ::= { appnLsEntry 9 } 1292 appnLsLimResource OBJECT-TYPE 1293 SYNTAX INTEGER {yes(1), no(2)} 1294 MAX-ACCESS read-only 1295 STATUS current 1296 DESCRIPTION 1297 "Indicates whether the link station is a limited resource. A 1298 link station that is a limited resource is deactivated when it 1299 is no longer in use." 1301 ::= { appnLsEntry 10 } 1303 appnLsActOnDemand OBJECT-TYPE 1304 SYNTAX INTEGER {yes(1), no(2)} 1305 MAX-ACCESS read-only 1306 STATUS current 1307 DESCRIPTION 1308 "Indicates whether the link station is activatable on demand. 1310 Such a link station is reported in the topology as active 1311 regardless of its actual state, so that it can be considered in 1312 route calculations. If the link station is inactive and is 1313 chosen for a route, it will be activated at that time." 1315 ::= { appnLsEntry 11 } 1317 appnLsMigration OBJECT-TYPE 1318 SYNTAX INTEGER {yes(1), no(2)} 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "Indicates whether this link station will be used for 1323 connections to down-level or migration partners. 1325 In general, migration nodes do not append their CP names on 1326 XID3. Such nodes: (1) will not support parallel TGs, (2) 1327 should be sent ACTPU (provided that the partner supports 1328 ACTPUs), and (3) should not be sent segmented BINDs. However, 1329 if this node receives an XID3 with an appended CP name, then 1330 the partner node will not be treated as a migration node. 1332 In the case of DYNAMIC TGs this object should be set to 'no'." 1334 ::= { appnLsEntry 12 } 1336 appnLsPartnerNodeId OBJECT-TYPE 1337 SYNTAX DisplayString (SIZE (8)) 1338 MAX-ACCESS read-only 1339 STATUS current 1340 DESCRIPTION 1341 "The partner's node_id consists of two parts: 1343 Block number of the partner node: The block number is the 1344 first three digits of the node_id. These 3 hexadecimal 1345 digits identify the product. The value is '000' when the 1346 partner node_id is not defined. 1348 ID number of the partner node: The ID number is the last 1349 5 digits of the node_id. These 5 hexadecimal digits are 1350 administratively defined and combined with the 3-digit 1351 block number form the node_id. This node_id is used to 1352 identify the node in XIDs. A unique value is required for 1353 connections to SNA subarea. The value is '00000' when the 1354 partner node_id is not defined." 1356 ::= { appnLsEntry 13 } 1358 appnLsCpCpSessionSupport OBJECT-TYPE 1359 SYNTAX INTEGER {yes(1), no(2)} 1360 MAX-ACCESS read-only 1361 STATUS current 1362 DESCRIPTION 1363 "Indicates whether CP-CP sessions are supported by this 1364 link station. For a dynamic link, this object represents 1365 the default ('Admin') value." 1367 ::= { appnLsEntry 14 } 1369 appnLsMaxSendBtuSize OBJECT-TYPE 1370 SYNTAX INTEGER (99..32767) 1371 UNITS "bytes" 1372 MAX-ACCESS read-only 1373 STATUS current 1374 DESCRIPTION 1375 "Numeric value between 99 and 32767 inclusive indicating the 1376 desired number of bytes in a Basic Transmission Unit (BTU) sent 1377 on this link. 1379 When the link is inactive or activating, the value configured 1380 at this node is returned. When the link is active, the value 1381 that was negotiated for it is returned. This negotiated value 1382 is the smaller of the value configured at this node and the 1383 partner's maximum receive BTU length, received in XID." 1385 ::= { appnLsEntry 15 } 1387 appnLsInXidBytes OBJECT-TYPE 1388 SYNTAX Counter32 1389 MAX-ACCESS read-only 1390 STATUS current 1391 DESCRIPTION 1392 "Number of XID bytes received." 1394 ::= { appnLsEntry 16 } 1396 appnLsInMsgBytes OBJECT-TYPE 1397 SYNTAX Counter32 1398 MAX-ACCESS read-only 1399 STATUS current 1400 DESCRIPTION 1401 "Number of message (I-frame) bytes received." 1403 ::= { appnLsEntry 17 } 1405 appnLsInXidFrames OBJECT-TYPE 1406 SYNTAX Counter32 1407 MAX-ACCESS read-only 1408 STATUS current 1409 DESCRIPTION 1410 "Number of XID frames received." 1412 ::= { appnLsEntry 18 } 1414 appnLsInMsgFrames OBJECT-TYPE 1415 SYNTAX Counter32 1416 MAX-ACCESS read-only 1417 STATUS current 1418 DESCRIPTION 1419 "Number of message (I-frame) frames received." 1421 ::= { appnLsEntry 19 } 1423 appnLsOutXidBytes OBJECT-TYPE 1424 SYNTAX Counter32 1425 MAX-ACCESS read-only 1426 STATUS current 1427 DESCRIPTION 1428 "Number of XID bytes sent." 1430 ::= { appnLsEntry 20 } 1432 appnLsOutMsgBytes OBJECT-TYPE 1433 SYNTAX Counter32 1434 MAX-ACCESS read-only 1435 STATUS current 1436 DESCRIPTION 1437 "Number of message (I-frame) bytes sent." 1439 ::= { appnLsEntry 21 } 1441 appnLsOutXidFrames OBJECT-TYPE 1442 SYNTAX Counter32 1443 MAX-ACCESS read-only 1444 STATUS current 1445 DESCRIPTION 1446 "Number of XID frames sent." 1448 ::= { appnLsEntry 22 } 1450 appnLsOutMsgFrames OBJECT-TYPE 1451 SYNTAX Counter32 1452 MAX-ACCESS read-only 1453 STATUS current 1454 DESCRIPTION 1455 "Number of message (I-frame) frames sent." 1457 ::= { appnLsEntry 23 } 1459 appnLsEchoRsps OBJECT-TYPE 1460 SYNTAX Counter32 1461 MAX-ACCESS read-only 1462 STATUS current 1463 DESCRIPTION 1464 "Number of responses returned from adjacent link station. A 1465 response should be returned for each test frame sent by this 1466 node. Test frames are sent to adjacent nodes periodically to 1467 verify connectivity and to measure the actual round trip time, 1468 that is, the time interval from when the test frame is sent 1469 until when the response is received." 1471 ::= { appnLsEntry 24 } 1473 appnLsCurrentDelay OBJECT-TYPE 1474 SYNTAX Integer32 1475 UNITS "milliseconds" 1476 MAX-ACCESS read-only 1477 STATUS current 1478 DESCRIPTION 1479 "The time that it took for the last test signal to be sent and 1480 returned from this link station to the adjacent link station. 1481 This time is represented in milliseconds." 1483 ::= { appnLsEntry 25 } 1485 appnLsMaxDelay OBJECT-TYPE 1486 SYNTAX Integer32 1487 UNITS "milliseconds" 1488 MAX-ACCESS read-only 1489 STATUS current 1490 DESCRIPTION 1491 "The longest time it took for a test signal to be sent and 1492 returned from this link station to the adjacent link station. 1493 This time is represented in milliseconds ." 1495 ::= { appnLsEntry 26 } 1497 appnLsMinDelay OBJECT-TYPE 1498 SYNTAX Integer32 1499 UNITS "milliseconds" 1500 MAX-ACCESS read-only 1501 STATUS current 1502 DESCRIPTION 1503 "The shortest time it took for a test signal to be sent and 1504 returned from this link station to the adjacent link station. 1505 This time is represented in milliseconds." 1507 ::= { appnLsEntry 27 } 1509 appnLsMaxDelayTime OBJECT-TYPE 1510 SYNTAX DateAndTime 1511 MAX-ACCESS read-only 1512 STATUS current 1513 DESCRIPTION 1514 "The time when the longest delay occurred. This time can be 1515 used to identify when this high water mark occurred in relation 1516 to other events in the agent, such as the last time the APPN 1517 node was re-initialized." 1519 ::= { appnLsEntry 28 } 1521 appnLsGoodXids OBJECT-TYPE 1522 SYNTAX Counter32 1523 UNITS "XID exchanges" 1524 MAX-ACCESS read-only 1525 STATUS current 1526 DESCRIPTION 1527 "The total number of successful XID exchanges that have 1528 occurred on this link station since the time it was started." 1530 ::= { appnLsEntry 29 } 1532 appnLsBadXids OBJECT-TYPE 1533 SYNTAX Counter32 1534 UNITS "XID exchanges" 1535 MAX-ACCESS read-only 1536 STATUS current 1537 DESCRIPTION 1538 "The total number of unsuccessful XID exchanges that have 1539 occurred on this link station since the time it was started." 1541 ::= { appnLsEntry 30 } 1543 appnLsSpecific OBJECT-TYPE 1544 SYNTAX OBJECT IDENTIFIER 1545 MAX-ACCESS read-only 1546 STATUS current 1547 DESCRIPTION 1548 "Identifies the object, e.g., one in a DLC-specific MIB, that 1549 can provide additional information related to this link 1550 station." 1552 ::= { appnLsEntry 31 } 1554 appnLsActiveTime OBJECT-TYPE 1555 SYNTAX TimeTicks 1556 UNITS "hundredths of a second" 1557 MAX-ACCESS read-only 1558 STATUS current 1559 DESCRIPTION 1560 "The cumulative amount of time since node activation, measured 1561 in hundredths of a second, that this link station has been in 1562 the active state. A zero value indicates that the link station 1563 has never been active." 1565 ::= { appnLsEntry 32 } 1567 appnLsCurrentStateTime OBJECT-TYPE 1568 SYNTAX TimeTicks 1569 UNITS "hundredths of a second" 1570 MAX-ACCESS read-only 1571 STATUS current 1572 DESCRIPTION 1573 "The amount of time, measured in hundredths of a second, that 1574 the link station has been in its current state." 1576 ::= { appnLsEntry 33 } 1578 appnLsHprSup OBJECT-TYPE 1579 SYNTAX INTEGER { 1580 noHprSupport(1), 1581 hprBaseOnly(2), 1582 rtpTower(3), 1583 controlFlowsOverRtpTower(4) 1584 } 1585 MAX-ACCESS read-only 1586 STATUS current 1587 DESCRIPTION 1588 "Indicates the level of high performance routing (HPR) 1589 support over this link. If the link is not active, the 1590 defined value will be returned." 1592 ::= { appnLsEntry 34 } 1594 appnLsErrRecoSup OBJECT-TYPE 1595 SYNTAX INTEGER {yes(1), no(2)} 1596 MAX-ACCESS read-only 1597 STATUS current 1598 DESCRIPTION 1599 "Indicates whether the link station is supporting 1600 HPR link-level error recovery or not." 1602 ::= { appnLsEntry 35 } 1604 appnLsForAnrLabel OBJECT-TYPE 1605 SYNTAX OCTET STRING (SIZE (0..8)) 1606 MAX-ACCESS read-only 1607 STATUS current 1608 DESCRIPTION 1609 "The forward ANR label for this link station. If the link does 1610 not support HPR or the value is unknown, a zero length string 1611 will be returned." 1613 ::= { appnLsEntry 36 } 1615 appnLsRevAnrLabel OBJECT-TYPE 1616 SYNTAX OCTET STRING (SIZE (0..8)) 1617 MAX-ACCESS read-only 1618 STATUS current 1619 DESCRIPTION 1620 "The reverse ANR label for this link station. If the link does 1621 not support HPR or the value is unknown, a zero length string 1622 will be returned." 1624 ::= { appnLsEntry 37 } 1626 appnLsCpCpNceId OBJECT-TYPE 1627 SYNTAX OCTET STRING (SIZE (0..8)) 1628 MAX-ACCESS read-only 1629 STATUS current 1630 DESCRIPTION 1631 "The NCE ID for CP-CP sessions if this node supports 1632 HPR transport tower, a zero length string if the value 1633 is unknown or not meaningful for this node." 1635 ::= { appnLsEntry 38 } 1637 appnLsRouteNceId OBJECT-TYPE 1638 SYNTAX OCTET STRING (SIZE (0..8)) 1639 MAX-ACCESS read-only 1640 STATUS current 1641 DESCRIPTION 1642 "The NCE ID for Route Setup if this node supports the HPR 1643 transport tower, a zero length string if the value is unknown 1644 or not meaningful for this node." 1646 ::= { appnLsEntry 39 } 1648 appnLsBfNceId OBJECT-TYPE 1649 SYNTAX OCTET STRING (SIZE (0..8)) 1650 MAX-ACCESS read-only 1651 STATUS current 1652 DESCRIPTION 1653 "The NCE ID for the APPN/HPR boundary function if this node 1654 supports the HPR transport tower, a zero length string if the 1655 value is unknown or not meaningful for this node." 1657 ::= { appnLsEntry 40 } 1659 appnLsLocalAddr OBJECT-TYPE 1660 SYNTAX DisplayString (SIZE (0..64)) 1661 MAX-ACCESS read-only 1662 STATUS current 1663 DESCRIPTION 1664 "Local address, represented as a DisplayString. A zero-length 1665 string indicates that this value is unknown or not applicable." 1667 ::= { appnLsEntry 41 } 1669 appnLsRemoteAddr OBJECT-TYPE 1670 SYNTAX DisplayString (SIZE (0..64)) 1671 MAX-ACCESS read-only 1672 STATUS current 1673 DESCRIPTION 1674 "Remote address, represented as a DisplayString. A zero-length 1675 string indicates that this value is unknown or not applicable." 1677 ::= { appnLsEntry 42 } 1679 appnLsRemoteLsName OBJECT-TYPE 1680 SYNTAX DisplayString (SIZE (0..10)) 1681 MAX-ACCESS read-only 1682 STATUS current 1683 DESCRIPTION 1684 "Remote link station discovered from the XID exchange. 1685 The name can be from one to ten characters. A zero-length 1686 string indicates that the value is not known." 1688 ::= { appnLsEntry 43 } 1690 --******************************************************************** 1691 -- This table provides information about errors this node encountered 1692 -- with connections to adjacent nodes. This includes all exceptional 1693 -- conditions encountered establishing connections and all exceptional 1694 -- conditions that resulted in termination of a connection. It is an 1695 -- implementation option how many entries to keep in this table, and 1696 -- how long to retain any individual entry. 1697 --******************************************************************** 1699 appnLsStatusTable OBJECT-TYPE 1700 SYNTAX SEQUENCE OF AppnLsStatusEntry 1701 MAX-ACCESS not-accessible 1702 STATUS current 1703 DESCRIPTION 1704 "This table contains information related to exceptional and 1705 potentially exceptional conditions that occurred during the 1706 activation, XID exchange, and termination of the connection." 1708 ::= { appnLinkStationInformation 2 } 1710 appnLsStatusEntry OBJECT-TYPE 1711 SYNTAX AppnLsStatusEntry 1712 MAX-ACCESS not-accessible 1713 STATUS current 1714 DESCRIPTION 1715 "This table is indexed by the LsStatusIndex, which is an 1716 integer that is continuously updated until it eventually wraps. 1717 This provides a Management Station with the ability to retrieve 1718 only the updates to the table, by using the standard GET NEXT." 1720 INDEX 1721 { appnLsStatusIndex } 1723 ::= { appnLsStatusTable 1 } 1725 AppnLsStatusEntry ::= SEQUENCE { 1726 appnLsStatusIndex INTEGER, 1727 appnLsStatusTime DateAndTime, 1728 appnLsStatusLsName DisplayString, 1729 appnLsStatusCpName DisplayString, 1730 appnLsStatusPartnerId DisplayString, 1731 appnLsStatusTgNum INTEGER, 1732 appnLsStatusGeneralSense SnaSenseData, 1733 appnLsStatusRetry INTEGER, 1734 appnLsStatusEndSense SnaSenseData, 1735 appnLsStatusXidLocalSense SnaSenseData, 1736 appnLsStatusXidRemoteSense SnaSenseData, 1737 appnLsStatusXidByteInError INTEGER, 1738 appnLsStatusXidBitInError INTEGER, 1739 appnLsStatusDlcType IANAifType, 1740 appnLsStatusLocalAddr DisplayString, 1741 appnLsStatusRemoteAddr DisplayString 1742 } 1744 appnLsStatusIndex OBJECT-TYPE 1745 SYNTAX INTEGER (0..2147483647) 1746 MAX-ACCESS not-accessible 1747 STATUS current 1748 DESCRIPTION 1749 "Table index. The value of the index begins at zero 1750 and is incremented up to a maximum value of 2**31-1 1751 (2,147,483,647) before wrapping." 1753 ::= { appnLsStatusEntry 1 } 1755 appnLsStatusTime OBJECT-TYPE 1756 SYNTAX DateAndTime 1757 MAX-ACCESS read-only 1758 STATUS current 1759 DESCRIPTION 1760 "Time when the exception condition occurred. This time can be 1761 used to identify when this event occurred in relation to other 1762 events in the agent, such as the last time the APPN node was 1763 re-initialized." 1765 ::= { appnLsStatusEntry 2 } 1767 appnLsStatusLsName OBJECT-TYPE 1768 SYNTAX DisplayString (SIZE (1..10)) 1769 MAX-ACCESS read-only 1770 STATUS current 1771 DESCRIPTION 1772 "Administratively assigned name for the link station 1773 experiencing the condition." 1775 ::= { appnLsStatusEntry 3 } 1777 appnLsStatusCpName OBJECT-TYPE 1778 SYNTAX DisplayString (SIZE (0 | 3..17)) 1779 MAX-ACCESS read-only 1780 STATUS current 1781 DESCRIPTION 1782 "Fully qualified name of the adjacent node for this link 1783 station. The name can be from three to seventeen characters. 1784 Format is NetId.CpName. 1786 The value of this object is determined as follows: 1788 1. If the adjacent node's name was received on XID, it 1789 is returned. 1791 2. If the adjacent node's name was not received on XID, 1792 but a locally-defined value is available, it is 1793 returned. 1795 3. Otherwise a string of length 0 is returned, indicating 1796 that no name is known for the adjacent node." 1798 ::= { appnLsStatusEntry 4 } 1800 appnLsStatusPartnerId OBJECT-TYPE 1801 SYNTAX DisplayString (SIZE (8)) 1802 MAX-ACCESS read-only 1803 STATUS current 1804 DESCRIPTION 1805 "The partner's node_id consists of two parts: 1807 Block number of the partner node: The block number is the 1808 first three digits of the node_id. These 3 hexadecimal 1809 digits identify the product. The value is '000' when the 1810 partner node_id is not defined. 1812 ID number of the partner node: The ID number is the last 1813 5 digits of the node_id. These 5 hexadecimal digits are 1814 administratively defined and combined with the 3-digit 1815 block number form the node_id. This node_id is used to 1816 identify the node in XIDs. A unique value is required for 1817 connections to SNA subarea. The value is '00000' when the 1818 partner node_id is not defined." 1820 ::= { appnLsStatusEntry 5 } 1822 appnLsStatusTgNum OBJECT-TYPE 1823 SYNTAX INTEGER (0..256) 1824 MAX-ACCESS read-only 1825 STATUS current 1826 DESCRIPTION 1827 "Number associated with the TG to this link station, with a 1828 range from 0 to 256. A value of 256 indicates that the TG 1829 number was unknown at the time of the failure." 1831 ::= { appnLsStatusEntry 6 } 1833 appnLsStatusGeneralSense OBJECT-TYPE 1834 SYNTAX SnaSenseData 1835 MAX-ACCESS read-only 1836 STATUS current 1837 DESCRIPTION 1838 "The error sense data associated with the start sequence of 1839 activation of a link up to the beginning of the XID sequence. 1841 This is the sense data that came from CS whenever the link 1842 did not activate or when it went inactive." 1844 ::= { appnLsStatusEntry 7 } 1846 appnLsStatusRetry OBJECT-TYPE 1847 SYNTAX INTEGER { 1848 retry(1), 1849 noRetry(2) 1850 } 1851 MAX-ACCESS read-only 1852 STATUS current 1853 DESCRIPTION 1854 "Indicates whether the node will retry the start request to 1855 activate the link." 1857 ::= { appnLsStatusEntry 8 } 1859 appnLsStatusEndSense OBJECT-TYPE 1860 SYNTAX SnaSenseData 1861 MAX-ACCESS read-only 1862 STATUS current 1863 DESCRIPTION 1864 "The sense data associated with the termination of the link 1865 connection to adjacent node. 1867 This is the sense data that came from the DLC layer." 1869 ::= { appnLsStatusEntry 9 } 1871 appnLsStatusXidLocalSense OBJECT-TYPE 1872 SYNTAX SnaSenseData 1873 MAX-ACCESS read-only 1874 STATUS current 1875 DESCRIPTION 1876 "The sense data associated with the rejection of the XID. 1878 This is the sense data that came from the local node (this 1879 node) when it built the CV22 to send to the remote node." 1881 ::= { appnLsStatusEntry 10 } 1883 appnLsStatusXidRemoteSense OBJECT-TYPE 1884 SYNTAX SnaSenseData 1885 MAX-ACCESS read-only 1886 STATUS current 1887 DESCRIPTION 1888 "The sense data the adjacent node returned to this node 1889 indicating the reason the XID was rejected. 1891 This is the sense data that came from the remote node in 1892 the CV22 it sent to the local node (this node)." 1894 ::= { appnLsStatusEntry 11 } 1896 appnLsStatusXidByteInError OBJECT-TYPE 1897 SYNTAX INTEGER (0..65536) 1898 MAX-ACCESS read-only 1899 STATUS current 1900 DESCRIPTION 1901 "This object identifies the actual byte in the XID that caused 1902 the error. The value 65536 indicates that the object has no 1903 meaning. 1905 For values in the range 0-65535, this object corresponds to 1906 bytes 2-3 of the XID Negotiation (X'22') control vector." 1908 ::= { appnLsStatusEntry 12 } 1910 appnLsStatusXidBitInError OBJECT-TYPE 1911 SYNTAX INTEGER (0..8) 1912 MAX-ACCESS read-only 1913 STATUS current 1914 DESCRIPTION 1915 "This object identifies the actual bit in error (0 through 7) 1916 within the errored byte of the XID. The value 8 indicates that 1917 this object has no meaning. 1919 For values in the range 0-7, this object corresponds to byte 4 1920 of the XID Negotiation (X'22') control vector." 1922 ::= { appnLsStatusEntry 13 } 1924 appnLsStatusDlcType OBJECT-TYPE 1925 SYNTAX IANAifType 1926 MAX-ACCESS read-only 1927 STATUS current 1928 DESCRIPTION 1929 "The type of DLC interface, distinguished according to the 1930 protocol immediately 'below' this layer." 1932 ::= { appnLsStatusEntry 14 } 1934 appnLsStatusLocalAddr OBJECT-TYPE 1935 SYNTAX DisplayString (SIZE (0..64)) 1936 MAX-ACCESS read-only 1937 STATUS current 1938 DESCRIPTION 1939 "Local address, represented as a DisplayString." 1941 ::= { appnLsStatusEntry 15 } 1943 appnLsStatusRemoteAddr OBJECT-TYPE 1944 SYNTAX DisplayString (SIZE (0..64)) 1945 MAX-ACCESS read-only 1946 STATUS current 1947 DESCRIPTION 1948 "Remote address, represented as a DisplayString." 1950 ::= { appnLsStatusEntry 16 } 1952 -- ********************************************************************* 1953 -- APPN Virtual Routing Node Information 1954 -- 1956 appnVrnTable OBJECT-TYPE 1957 SYNTAX SEQUENCE OF AppnVrnEntry 1958 MAX-ACCESS not-accessible 1959 STATUS current 1960 DESCRIPTION 1961 "This table relates a virtual routing node to an APPN port." 1963 ::= { appnVrnInfo 1 } 1965 appnVrnEntry OBJECT-TYPE 1966 SYNTAX AppnVrnEntry 1967 MAX-ACCESS not-accessible 1968 STATUS current 1969 DESCRIPTION 1970 "This table is indexed by the virtual routing node name, TG 1971 number, and port name. There will be a matching entry in the 1972 appnLocalTgTable to represent status and characteristics of the 1973 TG representing each virtual routing node definition." 1975 INDEX 1976 { appnVrnName, appnVrnTgNum, appnVrnPortName } 1978 ::= { appnVrnTable 1 } 1980 AppnVrnEntry ::= SEQUENCE { 1981 appnVrnName DisplayString, 1982 appnVrnTgNum INTEGER, 1983 appnVrnPortName DisplayString 1984 } 1986 appnVrnName OBJECT-TYPE 1987 SYNTAX DisplayString (SIZE (3..17)) 1988 MAX-ACCESS not-accessible 1989 STATUS current 1990 DESCRIPTION 1991 "Administratively assigned name of the virtual routing node. 1992 This is a fully qualified name, and matches the appnLocalTgDest 1993 name in the appnLocalTgTable." 1995 ::= { appnVrnEntry 1 } 1997 appnVrnTgNum OBJECT-TYPE 1998 SYNTAX INTEGER(0..255) 1999 MAX-ACCESS not-accessible 2000 STATUS current 2001 DESCRIPTION 2002 "Number associated with the transmission group representing 2003 this virtual routing node definition." 2005 ::= { appnVrnEntry 2 } 2007 appnVrnPortName OBJECT-TYPE 2008 SYNTAX DisplayString (SIZE (1..10)) 2009 MAX-ACCESS read-only 2010 STATUS current 2011 DESCRIPTION 2012 "The name of the port this virtual routing node definition is 2013 defined to." 2015 ::= { appnVrnEntry 3 } 2017 -- ************** The APPN Topology Group ****************************** 2019 appnNn OBJECT IDENTIFIER ::= { appnObjects 2 } 2020 appnNnTopo OBJECT IDENTIFIER ::= { appnNn 1 } 2021 appnNnTopology OBJECT IDENTIFIER ::= { appnNn 2 } 2023 -- This group is used to represent the entire APPN network-node topology 2024 -- including network nodes, virtual routing nodes and all TGs associated 2025 -- with these nodes. 2026 -- 2027 -- Network nodes 2028 -- The APPN topology database consists of information about every APPN 2029 -- network node in this network node's topology subnetwork. This 2030 -- information is learned over time as each network node exchanges 2031 -- topology information with the network nodes adjacent to it. The 2032 -- database consists of information about each node, and information 2033 -- about all of the transmission groups used by these nodes. 2034 -- 2035 -- Virtual routing nodes 2036 -- Information about virtual routing nodes (representing connection 2037 -- networks) is treated in the same way as information about network 2038 -- nodes, and is replicated at each network node. For a virtual routing 2039 -- node, the node name is the only meaningful information. The other 2040 -- node objects use default values. Each node that has defined 2041 -- a TG with this virtual routing node as the destination also defines a 2042 -- TG on this virtual routing node. There is a TG record for each node 2043 -- that uses this virtual routing node. 2044 -- 2045 -- The APPN node table represents node information from the APPN topology 2046 -- database, with the Flow Reduction Sequence Number (FRSN) and APPN CP 2047 -- fully qualified name serving as the index. The FRSN is the agent's 2048 -- relative time stamp of an update to the network topology database. 2049 -- After collecting the entire database once, a management application 2050 -- can montior the 'appnNnFrsn' objects to detect a change in the 2051 -- database, and retrieve only updates using GET NEXT commands 2052 -- starting from the last retrieved node and TG entries. 2053 -- 2054 -- The format of the actual APPN topology database is as follows: 2055 -- 2056 -- Node table (entry for each node in network) 2057 -- TG table (entry for each TG owned by node) 2058 -- 2059 -- Due to SNMP's ASN.1 limitations, we cannot represent the TG table 2060 -- within the node table in this way. We define separate tables for 2061 -- nodes and TGs, adding the node name to each TG entry to provide a 2062 -- means of correlating the TG with its originating node. 2064 appnNnTopoMaxNodes OBJECT-TYPE 2065 SYNTAX Integer32 2066 MAX-ACCESS read-only 2067 STATUS current 2068 DESCRIPTION 2069 "Maximum number of node entries allowed in the APPN topology 2070 database. It is an implementation choice whether to count only 2071 network-node entries, or to count all node entries. If the 2072 number of node entries exceeds this value, APPN will issue an 2073 Alert and the node can no longer participate as a network node. 2074 The value 0 indicates that the local node has no defined limit, 2075 and the number of node entries is bounded only by memory." 2077 ::= { appnNnTopo 1 } 2079 appnNnTopoCurNumNodes OBJECT-TYPE 2080 SYNTAX Gauge32 2081 MAX-ACCESS read-only 2082 STATUS current 2083 DESCRIPTION 2084 "Current number of node entries in this node's topology 2085 database. It is an implementation choice whether to count only 2086 network-node entries, or to count all node entries. If this 2087 value exceeds the maximum number of nodes allowed 2088 (appnNnTopoMaxNodes, if that field in not 0), APPN Alert 2089 CPDB002 is issued." 2091 ::= { appnNnTopo 2 } 2093 appnNnTopoNodePurges OBJECT-TYPE 2094 SYNTAX Counter32 2095 MAX-ACCESS read-only 2096 STATUS current 2097 DESCRIPTION 2098 "Total number of topology node records purged from this node's 2099 topology database since the node was last re-initialized." 2101 ::= { appnNnTopo 3 } 2103 appnNnTopoTgPurges OBJECT-TYPE 2104 SYNTAX Counter32 2105 MAX-ACCESS read-only 2106 STATUS current 2107 DESCRIPTION 2108 "Total number of topology TG records purged from this node's 2109 topology database since the node was last re-initialized." 2111 ::= { appnNnTopo 4 } 2113 appnNnTopoTotalTduWars OBJECT-TYPE 2114 SYNTAX Counter32 2115 MAX-ACCESS read-only 2116 STATUS current 2117 DESCRIPTION 2118 "Number of TDU wars detected by this node since its last 2119 initialization." 2121 ::= { appnNnTopo 5 } 2123 -- APPN network node topology table (using FRSN as index) 2125 -- This table describes every APPN network node and virtual routing node 2126 -- represented in this node's topology database. 2128 appnNnTopologyFRTable OBJECT-TYPE 2129 SYNTAX SEQUENCE OF AppnNnTopologyFREntry 2130 MAX-ACCESS not-accessible 2131 STATUS current 2132 DESCRIPTION 2133 "Portion of the APPN topology database that describes all of 2134 the APPN network nodes and virtual routing nodes known to this 2135 node." 2137 ::= { appnNnTopology 3 } 2139 appnNnTopologyFREntry OBJECT-TYPE 2140 SYNTAX AppnNnTopologyFREntry 2141 MAX-ACCESS not-accessible 2142 STATUS current 2143 DESCRIPTION 2144 "The FRSN and the fully qualified node name are used to index 2145 this table." 2147 INDEX 2148 {appnNnNodeFRFrsn, 2149 appnNnNodeFRName} 2151 ::= { appnNnTopologyFRTable 1 } 2153 AppnNnTopologyFREntry ::= SEQUENCE { 2154 appnNnNodeFRFrsn Integer32, 2155 appnNnNodeFRName DisplayString, 2156 appnNnNodeFREntryTimeLeft INTEGER, 2157 appnNnNodeFRType INTEGER, 2159 appnNnNodeFRRsn Integer32, 2160 appnNnNodeFRRouteAddResist INTEGER, 2161 appnNnNodeFRCongested INTEGER, 2162 appnNnNodeFRIsrDepleted INTEGER, 2163 appnNnNodeFRQuiescing INTEGER, 2164 appnNnNodeFRGateway INTEGER, 2165 appnNnNodeFRCentralDirectory INTEGER, 2166 appnNnNodeFRIsr INTEGER, 2167 appnNnNodeFRGarbageCollect INTEGER, 2169 appnNnNodeFRHprSupport INTEGER, 2170 appnNnNodeFRPeriBorderSup INTEGER, 2171 appnNnNodeFRInterchangeSup INTEGER, 2172 appnNnNodeFRExteBorderSup INTEGER 2173 } 2175 appnNnNodeFRFrsn OBJECT-TYPE 2176 SYNTAX Integer32 2177 MAX-ACCESS not-accessible 2178 STATUS current 2179 DESCRIPTION 2180 "Flow reduction sequence numbers (FRSNs) are associated with 2181 Topology Database Updates (TDUs) and are unique only within 2182 each APPN network node. A TDU can be associated with multiple 2183 APPN resources. This FRSN indicates the last relative time 2184 this resource was updated at the agent node." 2186 ::= { appnNnTopologyFREntry 1 } 2188 appnNnNodeFRName OBJECT-TYPE 2189 SYNTAX DisplayString (SIZE (3..17)) 2190 MAX-ACCESS not-accessible 2191 STATUS current 2192 DESCRIPTION 2193 "Administratively assigned network name that is locally defined 2194 at each network node in the format NetId.CpName." 2196 ::= { appnNnTopologyFREntry 2 } 2198 appnNnNodeFREntryTimeLeft OBJECT-TYPE 2199 SYNTAX INTEGER (0..15) 2200 UNITS "days" 2201 MAX-ACCESS read-only 2202 STATUS current 2203 DESCRIPTION 2204 "Number of days before deletion of this network node entry. 2205 Range is 0-15. 0 indicates this entry will be deleted in 2206 this or the next garbage collection cycle." 2208 ::= { appnNnTopologyFREntry 3 } 2210 appnNnNodeFRType OBJECT-TYPE 2211 SYNTAX INTEGER { 2212 networkNode(1), 2213 virtualRoutingNode(3) 2214 } 2215 MAX-ACCESS read-only 2216 STATUS current 2217 DESCRIPTION 2218 "Type of APPN node." 2220 ::= { appnNnTopologyFREntry 4 } 2222 appnNnNodeFRRsn OBJECT-TYPE 2223 SYNTAX Integer32 2224 MAX-ACCESS read-only 2225 STATUS current 2226 DESCRIPTION 2227 "Resource sequence number, which is assigned and controlled by 2228 the network node that owns this resource. An odd number 2229 indicates that information about the resource is inconsistent. 2231 This object corresponds to cv4580, bytes 2-5." 2233 ::= { appnNnTopologyFREntry 5 } 2235 appnNnNodeFRRouteAddResist OBJECT-TYPE 2236 SYNTAX INTEGER (0..255) 2237 MAX-ACCESS read-only 2238 STATUS current 2239 DESCRIPTION 2240 "Route addition resistance. 2242 This administratively assigned value indicates the relative 2243 desirability of using this node for intermediate session 2244 traffic. The value, which can be any integer 0-255, is used 2245 in route computation. The lower the value, the more 2246 desirable the node is for intermediate routing. 2248 This object corresponds to cv4580, byte 6." 2250 ::= { appnNnTopologyFREntry 6 } 2252 appnNnNodeFRCongested OBJECT-TYPE 2253 SYNTAX INTEGER {yes(1), no(2)} 2254 MAX-ACCESS read-only 2255 STATUS current 2256 DESCRIPTION 2257 "Indicates whether this node is congested. 2258 This node is not be included in route selection 2259 by other nodes when this congestion exists. 2261 This object corresponds to cv4580, byte 7, bit 0." 2263 ::= { appnNnTopologyFREntry 7 } 2265 appnNnNodeFRIsrDepleted OBJECT-TYPE 2266 SYNTAX INTEGER {yes(1), no(2)} 2267 MAX-ACCESS read-only 2268 STATUS current 2269 DESCRIPTION 2270 "Indicates whether intermediate session 2271 routing resources are depleted. This node is 2272 not included in intermediate route selection 2273 by other nodes when resources are depleted. 2275 This object corresponds to cv4580, byte 7, bit 1." 2277 ::= { appnNnTopologyFREntry 8 } 2279 appnNnNodeFRQuiescing OBJECT-TYPE 2280 SYNTAX INTEGER {yes(1), no(2)} 2281 MAX-ACCESS read-only 2282 STATUS current 2283 DESCRIPTION 2284 "Indicates whether the node is quiescing. 2285 This node is not included in route selection 2286 by other nodes when the node is quiescing. 2288 This object corresponds to cv4580, byte 7, bit 5." 2290 ::= { appnNnTopologyFREntry 9 } 2292 appnNnNodeFRGateway OBJECT-TYPE 2293 SYNTAX INTEGER {yes(1), no(2)} 2294 MAX-ACCESS read-only 2295 STATUS current 2296 DESCRIPTION 2297 "Indicates whether the node provide gateway services. 2299 This object corresponds to cv4580, byte 8, bit 0." 2301 ::= { appnNnTopologyFREntry 10 } 2303 appnNnNodeFRCentralDirectory OBJECT-TYPE 2304 SYNTAX INTEGER {yes(1), no(2)} 2305 MAX-ACCESS read-only 2306 STATUS current 2307 DESCRIPTION 2308 "Indicates whether the node supports central directory 2309 services. 2311 This object corresponds to cv4580, byte 8, bit 1." 2313 ::= { appnNnTopologyFREntry 11 } 2315 appnNnNodeFRIsr OBJECT-TYPE 2316 SYNTAX INTEGER {yes(1), no(2)} 2317 MAX-ACCESS read-only 2318 STATUS current 2319 DESCRIPTION 2320 "Indicates whether the node supports intermediate session 2321 routing (ISR). 2323 This object corresponds to cv4580, byte 8, bit 2." 2325 ::= { appnNnTopologyFREntry 12 } 2327 appnNnNodeFRGarbageCollect OBJECT-TYPE 2328 SYNTAX INTEGER {yes(1), no(2)} 2329 MAX-ACCESS read-only 2330 STATUS current 2331 DESCRIPTION 2332 "Indicates whether the node has been marked for garbage 2333 collection (deletion from the topology database) upon the next 2334 garbage collection cycle. 2336 This object corresponds to cv4580, byte 7, bit 3." 2338 ::= { appnNnTopologyFREntry 13 } 2340 appnNnNodeFRHprSupport OBJECT-TYPE 2341 SYNTAX INTEGER { 2342 noHprSupport(1), 2343 hprBaseOnly(2), 2344 rtpTower(3), 2345 controlFlowsOverRtpTower(4) 2346 } 2347 MAX-ACCESS read-only 2348 STATUS current 2349 DESCRIPTION 2350 "Indicates this node's level of support for high performance 2351 routing (HPR). 2353 This object corresponds to cv4580, byte 9, bits 3-4." 2355 ::= { appnNnTopologyFREntry 14 } 2357 appnNnNodeFRPeriBorderSup OBJECT-TYPE 2358 SYNTAX INTEGER {yes(1), no(2)} 2359 MAX-ACCESS read-only 2360 STATUS current 2361 DESCRIPTION 2362 "Indicates whether this node has peripheral 2363 border node support. 2365 This object corresponds to cv4580, byte 9, bit 0." 2367 ::= { appnNnTopologyFREntry 15 } 2369 appnNnNodeFRInterchangeSup OBJECT-TYPE 2370 SYNTAX INTEGER {yes(1), no(2)} 2371 MAX-ACCESS read-only 2372 STATUS current 2373 DESCRIPTION 2374 "Indicates whether this node has interchange node support. 2376 This object corresponds to cv4580, byte 9, bit 1." 2378 ::= { appnNnTopologyFREntry 16 } 2380 appnNnNodeFRExteBorderSup OBJECT-TYPE 2381 SYNTAX INTEGER {yes(1), no(2)} 2382 MAX-ACCESS read-only 2383 STATUS current 2384 DESCRIPTION 2385 "Indicates whether this node has extended border node 2386 support. 2388 This object corresponds to cv4580, byte 9, bit 2." 2390 ::= { appnNnTopologyFREntry 17 } 2392 --APPN transmission group (TG) table 2394 -- This table describes the TGs associated with all the APPN network 2395 -- nodes known to this node. The originating (owning) node for each 2396 -- TG is repeated here to provide a means of correlating the TGs with 2397 -- the nodes. 2399 appnNnTgTopologyFRTable OBJECT-TYPE 2400 SYNTAX SEQUENCE OF AppnNnTgTopologyFREntry 2401 MAX-ACCESS not-accessible 2402 STATUS current 2403 DESCRIPTION 2404 "Portion of the APPN topology database that describes all of 2405 the APPN transmissions groups between nodes in the database." 2407 ::= { appnNnTopology 4 } 2409 appnNnTgTopologyFREntry OBJECT-TYPE 2410 SYNTAX AppnNnTgTopologyFREntry 2411 MAX-ACCESS not-accessible 2412 STATUS current 2413 DESCRIPTION 2414 "This table is indexed by four columns: FRSN, TG owner fully 2415 qualified node name, TG destination fully qualified node name, 2416 and TG number." 2418 INDEX 2419 {appnNnTgFRFrsn, 2420 appnNnTgFROwner, 2421 appnNnTgFRDest, 2422 appnNnTgFRNum} 2424 ::= { appnNnTgTopologyFRTable 1 } 2426 AppnNnTgTopologyFREntry ::= SEQUENCE { 2428 appnNnTgFRFrsn Integer32, 2429 appnNnTgFROwner DisplayString, 2430 appnNnTgFRDest DisplayString, 2431 appnNnTgFRNum INTEGER, 2432 appnNnTgFREntryTimeLeft INTEGER, 2434 appnNnTgFRDestVirtual INTEGER, 2435 appnNnTgFRDlcData OCTET STRING, 2437 appnNnTgFRRsn Integer32, 2438 appnNnTgFROperational INTEGER, 2439 appnNnTgFRQuiescing INTEGER, 2440 appnNnTgFRCpCpSession INTEGER, 2441 appnNnTgFREffCap OCTET STRING, 2442 appnNnTgFRConnCost INTEGER, 2443 appnNnTgFRByteCost INTEGER, 2444 appnNnTgFRSecurity INTEGER, 2445 appnNnTgFRDelay OCTET STRING, 2446 appnNnTgFRUsr1 INTEGER, 2447 appnNnTgFRUsr2 INTEGER, 2448 appnNnTgFRUsr3 INTEGER, 2449 appnNnTgFRGarbageCollect INTEGER, 2450 appnNnTgFRSubareaNum Integer32, 2451 appnNnTgFRHprSup INTEGER, 2452 appnNnTgFRDestHprTrans INTEGER, 2453 appnNnTgFRTypeIndicator INTEGER, 2454 appnNnTgFRIntersubnet INTEGER 2455 } 2457 appnNnTgFRFrsn OBJECT-TYPE 2458 SYNTAX Integer32 2459 MAX-ACCESS not-accessible 2460 STATUS current 2461 DESCRIPTION 2462 "Flow reduction sequence numbers (FRSNs) are associated with 2463 Topology Database Updates (TDUs) and are unique only within 2464 each APPN network node. A TDU can be associated with multiple 2465 APPN resources. This FRSN indicates the last time this 2466 resource was updated at this node." 2468 ::= { appnNnTgTopologyFREntry 1 } 2470 appnNnTgFROwner OBJECT-TYPE 2471 SYNTAX DisplayString (SIZE (3..17)) 2472 MAX-ACCESS not-accessible 2473 STATUS current 2474 DESCRIPTION 2475 "Administratively assigned name for the originating node for 2476 this TG. The format is NetId.CpName and is the same name 2477 specified in the node table." 2479 ::= { appnNnTgTopologyFREntry 2 } 2481 appnNnTgFRDest OBJECT-TYPE 2482 SYNTAX DisplayString (SIZE (3..17)) 2483 MAX-ACCESS not-accessible 2484 STATUS current 2485 DESCRIPTION 2486 "Administratively assigned fully qualified network name for the 2487 destination node for this TG." 2489 ::= { appnNnTgTopologyFREntry 3 } 2491 appnNnTgFRNum OBJECT-TYPE 2492 SYNTAX INTEGER (0..255) 2493 MAX-ACCESS not-accessible 2494 STATUS current 2495 DESCRIPTION 2496 "Number associated with this transmission group. Range is 2497 0-255." 2499 ::= { appnNnTgTopologyFREntry 4 } 2501 appnNnTgFREntryTimeLeft OBJECT-TYPE 2502 SYNTAX INTEGER (0..15) 2503 UNITS "days" 2504 MAX-ACCESS read-only 2505 STATUS current 2506 DESCRIPTION 2507 "Number of days before deletion of this network node TG entry 2508 if it is not operational or has an odd (inconsistent) RSN. 2509 Range is 0-15." 2511 ::= { appnNnTgTopologyFREntry 5 } 2513 appnNnTgFRDestVirtual OBJECT-TYPE 2514 SYNTAX INTEGER {yes(1), no(2)} 2515 MAX-ACCESS read-only 2516 STATUS current 2517 DESCRIPTION 2518 "Indicates whether the destination node is a virtual routing 2519 node." 2521 ::= { appnNnTgTopologyFREntry 6 } 2523 appnNnTgFRDlcData OBJECT-TYPE 2524 SYNTAX OCTET STRING (SIZE (0..64)) 2525 MAX-ACCESS read-only 2526 STATUS current 2527 DESCRIPTION 2528 "DLC specific data related to the link connection network. 2529 Examples: 2531 Token-Ring - MAC/SAP 2532 X.25 Switched - dial digits 2533 X.21 Switched - dial digits 2534 Circuit Switch - dial digits" 2536 ::= { appnNnTgTopologyFREntry 7 } 2538 appnNnTgFRRsn OBJECT-TYPE 2539 SYNTAX Integer32 2540 MAX-ACCESS read-only 2541 STATUS current 2542 DESCRIPTION 2543 "Current owning node's resource sequence number for this 2544 resource. An odd number indicates that information about the 2545 resource is inconsistent. 2547 This object corresponds to cv47, bytes 2-5" 2549 ::= { appnNnTgTopologyFREntry 8 } 2551 appnNnTgFROperational OBJECT-TYPE 2552 SYNTAX INTEGER {yes(1), no(2)} 2553 MAX-ACCESS read-only 2554 STATUS current 2555 DESCRIPTION 2556 "Indicates whether the transmission group is operational. 2558 This object corresponds to cv47, byte 6, bit 0." 2560 ::= { appnNnTgTopologyFREntry 9 } 2562 appnNnTgFRQuiescing OBJECT-TYPE 2563 SYNTAX INTEGER {yes(1), no(2)} 2564 MAX-ACCESS read-only 2565 STATUS current 2566 DESCRIPTION 2567 "Indicates whether the transmission group is quiescing. 2569 This object corresponds to cv47, byte 6, bit 2." 2571 ::= { appnNnTgTopologyFREntry 10 } 2573 appnNnTgFRCpCpSession OBJECT-TYPE 2574 SYNTAX INTEGER { 2575 supportedUnknownStatus(1), 2576 supportedActive(2), 2577 notSupported(3), 2578 supportedNotActive(4) 2579 } 2580 MAX-ACCESS read-only 2581 STATUS current 2582 DESCRIPTION 2583 "Indicates whether CP-CP sessions are supported and active on 2584 this TG. Some nodes in the network are not able to 2585 differentiate support and status of CP-CP sessions, and thus 2586 may report the 'supportedUnknownStatus' value. 2588 This object corresponds to cv47, byte 6, bits 3-4." 2590 ::= { appnNnTgTopologyFREntry 11 } 2592 appnNnTgFREffCap OBJECT-TYPE 2593 SYNTAX OCTET STRING (SIZE (1)) 2594 MAX-ACCESS read-only 2595 STATUS current 2596 DESCRIPTION 2597 "Effective capacity for this TG. 2599 This is an administratively assigned value derived from the 2600 link bandwidth and maximum load factor. It is encoded in the 2601 same way as byte 7 of cv47, and represents a floating-point 2602 number in units of 300 bits per second." 2604 ::= { appnNnTgTopologyFREntry 12 } 2606 appnNnTgFRConnCost OBJECT-TYPE 2607 SYNTAX INTEGER (0..255) 2608 MAX-ACCESS read-only 2609 STATUS current 2610 DESCRIPTION 2611 "Cost per connect time. 2613 This is an administratively assigned value representing the 2614 relative cost per unit of time to use this TG. Range is from 2615 0, which means no cost, to 255, which indicates maximum cost. 2617 This object corresponds to cv47, byte 13." 2619 ::= { appnNnTgTopologyFREntry 13 } 2621 appnNnTgFRByteCost OBJECT-TYPE 2622 SYNTAX INTEGER (0..255) 2623 MAX-ACCESS read-only 2624 STATUS current 2625 DESCRIPTION 2626 "Cost per connect time. 2628 This is an administratively assigned value representing the 2629 relative cost of transmitting a byte over this TG. Range is 2630 from 0, which means no cost, to 255, which indicates maximum 2631 cost. 2633 This object corresponds to cv47, byte 14." 2635 ::= { appnNnTgTopologyFREntry 14 } 2637 appnNnTgFRSecurity OBJECT-TYPE 2638 SYNTAX INTEGER { 2639 nonsecure(1), -- X'01' 2640 publicSwitchedNetwork(32), -- X'20' 2641 undergroundCable(64), -- X'40' 2642 secureConduit(96), -- X'60' 2643 guardedConduit(128), -- X'80' 2644 encrypted(160), -- X'A0' 2645 guardedRadiation(192) -- X'C0' 2646 } 2647 MAX-ACCESS read-only 2648 STATUS current 2649 DESCRIPTION 2650 "Administratively assigned security level of this TG. 2652 If a network needs security values other than the 2653 architecturally defined ones listed here, one of the three 2654 user-defined characteristics may be used to specify the 2655 required additional security values. 2657 This object corresponds to cv47, byte 16." 2659 ::= { appnNnTgTopologyFREntry 15 } 2661 appnNnTgFRDelay OBJECT-TYPE 2662 SYNTAX OCTET STRING (SIZE (1)) 2663 MAX-ACCESS read-only 2664 STATUS current 2665 DESCRIPTION 2666 "Relative amount of time that it takes for a signal to travel 2667 the length of the logical link. This time is represented in 2668 microseconds, using the same encoding scheme used in cv47 in a 2669 topology update. Some of the more common values, along with 2670 their encoded hex values, are: 2672 minimum(0), X'00' 2673 negligible(384), X'4C' 2674 terrestrial(9216), X'71' 2675 packet(147456), X'91' 2676 long(294912), X'99' 2677 maximum(2013265920) X'FF' 2679 This is an administratively assigned value associated with this 2680 TG. 2682 This object corresponds to cv47, byte 17." 2684 ::= { appnNnTgTopologyFREntry 16 } 2686 appnNnTgFRUsr1 OBJECT-TYPE 2687 SYNTAX INTEGER (0..255) 2688 MAX-ACCESS read-only 2689 STATUS current 2690 DESCRIPTION 2691 "First user-defined TG characteristic for this TG. This is 2692 an administratively assigned value associated with the TG. 2694 This object corresponds to cv47, byte 19." 2696 ::= { appnNnTgTopologyFREntry 17 } 2698 appnNnTgFRUsr2 OBJECT-TYPE 2699 SYNTAX INTEGER (0..255) 2700 MAX-ACCESS read-only 2701 STATUS current 2702 DESCRIPTION 2703 "Second user-defined TG characteristic for this TG. This is 2704 an administratively assigned value associated with the TG. 2706 This object corresponds to cv47, byte 20." 2708 ::= { appnNnTgTopologyFREntry 18 } 2710 appnNnTgFRUsr3 OBJECT-TYPE 2711 SYNTAX INTEGER (0..255) 2712 MAX-ACCESS read-only 2713 STATUS current 2714 DESCRIPTION 2715 "Third user-defined TG characteristic for this TG. This is 2716 an administratively assigned value associated with the TG. 2718 This object corresponds to cv47, byte 21." 2720 ::= { appnNnTgTopologyFREntry 19 } 2722 appnNnTgFRGarbageCollect OBJECT-TYPE 2723 SYNTAX INTEGER {yes(1), no(2)} 2724 MAX-ACCESS read-only 2725 STATUS current 2726 DESCRIPTION 2727 "Indicates whether the TG has been marked for garbage 2728 collection (deletion from the topology database) upon the next 2729 garbage collection cycle. 2731 This object corresponds to cv47, byte 6, bit 1." 2733 ::= { appnNnTgTopologyFREntry 20 } 2735 appnNnTgFRSubareaNum OBJECT-TYPE 2736 SYNTAX Integer32 2737 MAX-ACCESS read-only 2738 STATUS current 2739 DESCRIPTION 2740 "The subarea number associated with this TG. 2742 This object corresponds to cv4680, bytes m+2 through m+5." 2744 ::= { appnNnTgTopologyFREntry 21 } 2746 appnNnTgFRHprSup OBJECT-TYPE 2747 SYNTAX INTEGER {yes(1), no(2)} 2748 MAX-ACCESS read-only 2749 STATUS current 2750 DESCRIPTION 2751 "Indicates whether or not high performance routing (HPR) 2752 is supported over this TG. 2754 This object corresponds to cv4680, byte m+1, bit 2." 2756 ::= { appnNnTgTopologyFREntry 22 } 2758 appnNnTgFRDestHprTrans OBJECT-TYPE 2759 SYNTAX INTEGER {yes(1), no(2)} 2760 MAX-ACCESS read-only 2761 STATUS current 2762 DESCRIPTION 2763 "Indicates whether the destination node supports 2764 high performance routing (HPR) transport tower. 2766 This object corresponds to cv4680, byte m+1, bit 7." 2768 ::= { appnNnTgTopologyFREntry 23 } 2770 appnNnTgFRTypeIndicator OBJECT-TYPE 2771 SYNTAX INTEGER { 2772 unknown(1), 2773 appnOrBfTg(2), 2774 interchangeTg(3), 2775 virtualRouteTg(4) 2776 } 2777 MAX-ACCESS read-only 2778 STATUS current 2779 DESCRIPTION 2780 "Indicates the type of the TG. 2782 This object corresponds to cv4680, byte m+1, bits 3-4." 2784 ::= { appnNnTgTopologyFREntry 24 } 2786 appnNnTgFRIntersubnet OBJECT-TYPE 2787 SYNTAX INTEGER {yes(1), no(2)} 2788 MAX-ACCESS read-only 2789 STATUS current 2790 DESCRIPTION 2791 "Indicates whether the transmission group is an intersubnet 2792 link, which defines a border between subnetworks. 2794 This object corresponds to cv4680, byte m+1, bit 5." 2796 ::= { appnNnTgTopologyFREntry 25 } 2798 -- ************** The APPN Local Topology Group ************************ 2799 -- This MIB Group represents the local topology maintained in 2800 -- both APPN end nodes and network nodes. It consists of two 2801 -- tables: 2802 -- - a table containing information about all of the TGs owned 2803 -- by this node, which is implemented by all node types. 2804 -- - a table containing all of the information known to this node 2805 -- about the TGs owned by its end nodes, which is implemented only 2806 -- by network nodes. 2808 appnLocalTopology OBJECT IDENTIFIER ::= { appnObjects 3 } 2810 -- APPN Local Transmission Group (TG) table 2811 -- This table describes the TGs associated with this node only. 2813 appnLocalTgTable OBJECT-TYPE 2814 SYNTAX SEQUENCE OF AppnLocalTgEntry 2815 MAX-ACCESS not-accessible 2816 STATUS current 2817 DESCRIPTION 2818 "TG Table describes all of the TGs owned by this node. The TG 2819 destination can be a virtual node, network node, LEN node, or 2820 end node." 2822 ::= { appnLocalTopology 1 } 2824 appnLocalTgEntry OBJECT-TYPE 2825 SYNTAX AppnLocalTgEntry 2826 MAX-ACCESS not-accessible 2827 STATUS current 2828 DESCRIPTION 2829 "This table is indexed by the destination CPname and the TG 2830 number." 2832 INDEX 2833 {appnLocalTgDest, 2834 appnLocalTgNum} 2836 ::= { appnLocalTgTable 1 } 2838 AppnLocalTgEntry ::= SEQUENCE { 2840 appnLocalTgDest DisplayString, 2841 appnLocalTgNum INTEGER, 2842 appnLocalTgDestVirtual INTEGER, 2843 appnLocalTgDlcData OCTET STRING, 2844 appnLocalTgPortName DisplayString, 2846 appnLocalTgQuiescing INTEGER, 2847 appnLocalTgOperational INTEGER, 2848 appnLocalTgCpCpSession INTEGER, 2849 appnLocalTgEffCap OCTET STRING, 2850 appnLocalTgConnCost INTEGER, 2851 appnLocalTgByteCost INTEGER, 2852 appnLocalTgSecurity INTEGER, 2853 appnLocalTgDelay OCTET STRING, 2854 appnLocalTgUsr1 INTEGER, 2855 appnLocalTgUsr2 INTEGER, 2856 appnLocalTgUsr3 INTEGER, 2858 appnLocalTgHprSup INTEGER, 2859 appnLocalTgIntersubnet INTEGER 2860 } 2862 appnLocalTgDest OBJECT-TYPE 2863 SYNTAX DisplayString (SIZE (3..17)) 2864 MAX-ACCESS not-accessible 2865 STATUS current 2866 DESCRIPTION 2867 "Administratively assigned name of the destination node for 2868 this TG. This is the fully qualified name of a network node, 2869 end node, LEN node, or virtual routing node." 2871 ::= { appnLocalTgEntry 1 } 2873 appnLocalTgNum OBJECT-TYPE 2874 SYNTAX INTEGER (0..255) 2875 MAX-ACCESS not-accessible 2876 STATUS current 2877 DESCRIPTION 2878 "Number associated with this transmission group." 2880 ::= { appnLocalTgEntry 2 } 2882 appnLocalTgDestVirtual OBJECT-TYPE 2883 SYNTAX INTEGER {yes(1), no(2)} 2884 MAX-ACCESS read-only 2885 STATUS current 2886 DESCRIPTION 2887 "Indicates whether the destination node for this TG is a 2888 virtual routing node." 2890 ::= { appnLocalTgEntry 3 } 2892 appnLocalTgDlcData OBJECT-TYPE 2893 SYNTAX OCTET STRING (SIZE (0..64)) 2894 MAX-ACCESS read-only 2895 STATUS current 2896 DESCRIPTION 2897 "DLC-specific data related to the link connection network. 2898 Examples: 2900 Token-Ring - MAC/SAP 2901 X.25 Switched - dial digits 2902 X.21 Switched - dial digits 2903 Circuit Switch - dial digits" 2905 ::= { appnLocalTgEntry 4 } 2907 appnLocalTgPortName OBJECT-TYPE 2908 SYNTAX DisplayString (SIZE (0..10)) 2909 MAX-ACCESS read-only 2910 STATUS current 2911 DESCRIPTION 2912 "Administratively assigned name for the local port associated 2913 with this TG. A zero-length string indicates that this value 2914 is unknown." 2916 ::= { appnLocalTgEntry 5 } 2918 appnLocalTgQuiescing OBJECT-TYPE 2919 SYNTAX INTEGER {yes(1), no(2)} 2920 MAX-ACCESS read-only 2921 STATUS current 2922 DESCRIPTION 2923 "Indicates whether the transmission group is quiescing." 2925 ::= { appnLocalTgEntry 6 } 2927 appnLocalTgOperational OBJECT-TYPE 2928 SYNTAX INTEGER {yes(1), no(2)} 2929 MAX-ACCESS read-only 2930 STATUS current 2931 DESCRIPTION 2932 "Indicates whether the transmission group is operational." 2934 ::= { appnLocalTgEntry 7 } 2936 appnLocalTgCpCpSession OBJECT-TYPE 2937 SYNTAX INTEGER { 2938 supportedUnknownStatus(1), 2939 supportedActive(2), 2940 notSupported(3), 2941 supportedNotActive(4) 2942 } 2943 MAX-ACCESS read-only 2944 STATUS current 2945 DESCRIPTION 2946 "Indicates whether CP-CP sessions are supported and active on 2947 this TG. Some nodes in the network are not able to 2948 differentiate support and status of CP-CP sessions, and thus 2949 may report the 'supportedUnknownStatus' value." 2951 ::= { appnLocalTgEntry 8 } 2953 appnLocalTgEffCap OBJECT-TYPE 2954 SYNTAX OCTET STRING (SIZE (1)) 2955 MAX-ACCESS read-only 2956 STATUS current 2957 DESCRIPTION 2958 "Effective capacity for this TG. 2960 This is an administratively assigned value derived from the 2961 link bandwidth and maximum load factor. It is encoded in the 2962 same way as byte 7 of cv47, and represents a floating-point 2963 number in units of 300 bits per second." 2965 ::= { appnLocalTgEntry 9 } 2967 appnLocalTgConnCost OBJECT-TYPE 2968 SYNTAX INTEGER (0..255) 2969 MAX-ACCESS read-only 2970 STATUS current 2971 DESCRIPTION 2972 "Cost per connect time: a value representing the relative cost 2973 per unit of time to use the TG. Range is from 0, which means 2974 no cost, to 255." 2976 ::= { appnLocalTgEntry 10 } 2978 appnLocalTgByteCost OBJECT-TYPE 2979 SYNTAX INTEGER (0..255) 2980 MAX-ACCESS read-only 2981 STATUS current 2982 DESCRIPTION 2983 "Relative cost of transmitting a byte over this link. 2984 Range is from 0 (lowest cost) to 255." 2986 ::= { appnLocalTgEntry 11 } 2988 appnLocalTgSecurity OBJECT-TYPE 2989 SYNTAX INTEGER { 2990 nonsecure(1), -- X'01' 2991 publicSwitchedNetwork(32), -- X'20' 2992 undergroundCable(64), -- X'40' 2993 secureConduit(96), -- X'60' 2994 guardedConduit(128), -- X'80' 2995 encrypted(160), -- X'A0' 2996 guardedRadiation(192) -- X'C0' 2997 } 2998 MAX-ACCESS read-only 2999 STATUS current 3000 DESCRIPTION 3001 "Administratively assigned security level of this TG. 3003 If a network needs security values other than the 3004 architecturally defined ones listed here, one of the three 3005 user-defined characteristics may be used to specify the 3006 required additional security values." 3008 ::= { appnLocalTgEntry 12 } 3010 appnLocalTgDelay OBJECT-TYPE 3011 SYNTAX OCTET STRING (SIZE (1)) 3012 MAX-ACCESS read-only 3013 STATUS current 3014 DESCRIPTION 3015 "Relative amount of time that it takes for a signal to travel 3016 the length of the logical link. This time is represented in 3017 microseconds, using the same encoding scheme used in cv47 in a 3018 topology update. Some of the more common values, along with 3019 their encoded hex values, are: 3021 minimum(0), X'00' 3022 negligible(384), X'4C' 3023 terrestrial(9216), X'71' 3024 packet(147456), X'91' 3025 long(294912), X'99' 3026 maximum(2013265920) X'FF' 3028 This is an administratively assigned value associated with this 3029 TG. 3031 This object corresponds to cv47, byte 17." 3033 ::= { appnLocalTgEntry 13 } 3035 appnLocalTgUsr1 OBJECT-TYPE 3036 SYNTAX INTEGER (0..255) 3037 MAX-ACCESS read-only 3038 STATUS current 3039 DESCRIPTION 3040 "First user-defined TG characteristic for this TG. This is 3041 an administratively assigned value associated with the TG." 3043 ::= { appnLocalTgEntry 14 } 3045 appnLocalTgUsr2 OBJECT-TYPE 3046 SYNTAX INTEGER (0..255) 3047 MAX-ACCESS read-only 3048 STATUS current 3049 DESCRIPTION 3050 "Second user-defined TG characteristic for this TG. This is 3051 an administratively assigned value associated with the TG." 3053 ::= { appnLocalTgEntry 15 } 3055 appnLocalTgUsr3 OBJECT-TYPE 3056 SYNTAX INTEGER (0..255) 3057 MAX-ACCESS read-only 3058 STATUS current 3059 DESCRIPTION 3060 "Third user-defined TG characteristic for this TG. This is 3061 an administratively assigned value associated with the TG." 3063 ::= { appnLocalTgEntry 16 } 3065 appnLocalTgHprSup OBJECT-TYPE 3066 SYNTAX INTEGER { 3067 noHprSupport(1), 3068 hprBaseOnly(2), 3069 rtpTower(3), 3070 controlFlowsOverRtpTower(4) 3071 } 3072 MAX-ACCESS read-only 3073 STATUS current 3074 DESCRIPTION 3075 "Indicates the level of high performance routing (HPR) support 3076 over this TG ." 3078 ::= { appnLocalTgEntry 17 } 3080 appnLocalTgIntersubnet OBJECT-TYPE 3081 SYNTAX INTEGER {yes(1), no(2)} 3082 MAX-ACCESS read-only 3083 STATUS current 3084 DESCRIPTION 3085 "Indicates whether the transmission group is an 3086 intersubnet link (defines a border between subnetworks)." 3088 ::= { appnLocalTgEntry 18 } 3090 -- APPN Local End Node Transmission Group (TG) table 3091 -- This table describes the TGs associated with all of the end nodes 3092 -- known to this node. 3094 appnLocalEnTgTable OBJECT-TYPE 3095 SYNTAX SEQUENCE OF AppnLocalEnTgEntry 3096 MAX-ACCESS not-accessible 3097 STATUS current 3098 DESCRIPTION 3099 "Table describing all of the TGs owned by the end nodes known 3100 to this node via TG registration. This node does not represent 3101 its own view of the TG on behalf of the partner node in this 3102 table. The TG destination can be a virtual routing node, 3103 network node, or end node." 3105 ::= { appnLocalTopology 2 } 3107 appnLocalEnTgEntry OBJECT-TYPE 3108 SYNTAX AppnLocalEnTgEntry 3109 MAX-ACCESS not-accessible 3110 STATUS current 3111 DESCRIPTION 3112 "This table requires multiple indexes to uniquely identify each 3113 TG. They are originating CPname, destination CPname, and the 3114 TG number." 3116 INDEX 3117 {appnLocalEnTgOrigin, 3118 appnLocalEnTgDest, 3119 appnLocalEnTgNum} 3121 ::= { appnLocalEnTgTable 1 } 3123 AppnLocalEnTgEntry ::= SEQUENCE { 3124 appnLocalEnTgOrigin DisplayString, 3125 appnLocalEnTgDest DisplayString, 3126 appnLocalEnTgNum INTEGER, 3127 appnLocalEnTgEntryTimeLeft INTEGER, 3129 appnLocalEnTgDestVirtual INTEGER, 3130 appnLocalEnTgDlcData OCTET STRING, 3132 appnLocalEnTgOperational INTEGER, 3133 appnLocalEnTgCpCpSession INTEGER, 3134 appnLocalEnTgEffCap OCTET STRING, 3135 appnLocalEnTgConnCost INTEGER, 3136 appnLocalEnTgByteCost INTEGER, 3137 appnLocalEnTgSecurity INTEGER, 3138 appnLocalEnTgDelay OCTET STRING, 3139 appnLocalEnTgUsr1 INTEGER, 3140 appnLocalEnTgUsr2 INTEGER, 3141 appnLocalEnTgUsr3 INTEGER 3142 } 3144 appnLocalEnTgOrigin OBJECT-TYPE 3145 SYNTAX DisplayString (SIZE (3..17)) 3146 MAX-ACCESS not-accessible 3147 STATUS current 3148 DESCRIPTION 3149 "Administratively assigned name of the origin node for this 3150 TG. This is a fully qualified network name." 3152 ::= { appnLocalEnTgEntry 1 } 3154 appnLocalEnTgDest OBJECT-TYPE 3155 SYNTAX DisplayString (SIZE (3..17)) 3156 MAX-ACCESS not-accessible 3157 STATUS current 3158 DESCRIPTION 3159 "Administratively assigned name of the destination node for 3160 this TG. This is the fully qualified name of a network node, 3161 end node, LEN node, or virtual routing node." 3163 ::= { appnLocalEnTgEntry 2 } 3165 appnLocalEnTgNum OBJECT-TYPE 3166 SYNTAX INTEGER (0..255) 3167 MAX-ACCESS not-accessible 3168 STATUS current 3169 DESCRIPTION 3170 "Number associated with this transmission group." 3172 ::= { appnLocalEnTgEntry 3 } 3174 appnLocalEnTgEntryTimeLeft OBJECT-TYPE 3175 SYNTAX INTEGER (0..15) 3176 UNITS "days" 3177 MAX-ACCESS read-only 3178 STATUS current 3179 DESCRIPTION 3180 "Number of days before deletion of this end node TG entry. 3181 Range is 0-15." 3183 ::= { appnLocalEnTgEntry 4 } 3185 appnLocalEnTgDestVirtual OBJECT-TYPE 3186 SYNTAX INTEGER {yes(1), no(2)} 3187 MAX-ACCESS read-only 3188 STATUS current 3189 DESCRIPTION 3190 "Indicates whether the destination node is a virtual routing 3191 node." 3193 ::= { appnLocalEnTgEntry 5 } 3195 appnLocalEnTgDlcData OBJECT-TYPE 3196 SYNTAX OCTET STRING (SIZE (0..64)) 3197 MAX-ACCESS read-only 3198 STATUS current 3199 DESCRIPTION 3200 "DLC-specific data related to the link connection network. 3201 Examples: 3203 Token-Ring - MAC/SAP 3204 X.25 Switched - dial digits 3205 X.21 Switched - dial digits 3206 Circuit Switch - dial digits" 3208 ::= { appnLocalEnTgEntry 6 } 3210 appnLocalEnTgOperational OBJECT-TYPE 3211 SYNTAX INTEGER {yes(1), no(2)} 3212 MAX-ACCESS read-only 3213 STATUS current 3214 DESCRIPTION 3215 "Indicates whether the transmission group is operational." 3217 ::= { appnLocalEnTgEntry 7 } 3219 appnLocalEnTgCpCpSession OBJECT-TYPE 3220 SYNTAX INTEGER { 3221 supportedUnknownStatus(1), 3222 supportedActive(2), 3223 notSupported(3), 3224 supportedNotActive(4) 3225 } 3226 MAX-ACCESS read-only 3227 STATUS current 3228 DESCRIPTION 3229 "Indicates whether CP-CP sessions are supported and active on 3230 this TG. Some nodes in the network are not able to 3231 differentiate support and status of CP-CP sessions, and thus 3232 may report the 'supportedUnknownStatus' value." 3234 ::= { appnLocalEnTgEntry 8 } 3236 appnLocalEnTgEffCap OBJECT-TYPE 3237 SYNTAX OCTET STRING (SIZE (1)) 3238 MAX-ACCESS read-only 3239 STATUS current 3240 DESCRIPTION 3241 "Effective capacity for this TG. 3243 This is an administratively assigned value derived from the 3244 link bandwidth and maximum load factor. It is encoded in the 3245 same way as byte 7 of cv47, and represents a floating-point 3246 number in units of 300 bits per second." 3248 ::= { appnLocalEnTgEntry 9 } 3250 appnLocalEnTgConnCost OBJECT-TYPE 3251 SYNTAX INTEGER (0..255) 3252 MAX-ACCESS read-only 3253 STATUS current 3254 DESCRIPTION 3255 "Cost per connect time: a value representing the relative cost 3256 per unit of time to use the TG. Range is from 0, which means 3257 no cost, to 255." 3259 ::= { appnLocalEnTgEntry 10 } 3261 appnLocalEnTgByteCost OBJECT-TYPE 3262 SYNTAX INTEGER (0..255) 3263 MAX-ACCESS read-only 3264 STATUS current 3265 DESCRIPTION 3266 "Relative cost of transmitting a byte over this link. 3267 Range is from 0, which means no cost, to 255." 3269 ::= { appnLocalEnTgEntry 11 } 3271 appnLocalEnTgSecurity OBJECT-TYPE 3272 SYNTAX INTEGER { 3273 nonsecure(1), -- X'01' 3274 publicSwitchedNetwork(32), -- X'20' 3275 undergroundCable(64), -- X'40' 3276 secureConduit(96), -- X'60' 3277 guardedConduit(128), -- X'80' 3278 encrypted(160), -- X'A0' 3279 guardedRadiation(192) -- X'C0' 3280 } 3281 MAX-ACCESS read-only 3282 STATUS current 3283 DESCRIPTION 3284 "Administratively assigned security level of this TG. 3286 If a network needs security values other than the 3287 architecturally defined ones listed here, one of the three 3288 user-defined characteristics may be used to specify the 3289 required additional security values." 3291 ::= { appnLocalEnTgEntry 12 } 3293 appnLocalEnTgDelay OBJECT-TYPE 3294 SYNTAX OCTET STRING (SIZE (1)) 3295 MAX-ACCESS read-only 3296 STATUS current 3297 DESCRIPTION 3298 "Relative amount of time that it takes for a signal to travel 3299 the length of the logical link. This time is represented in 3300 microseconds, using the same encoding scheme used in cv47 in a 3301 topology update. Some of the more common values, along with 3302 their encoded hex values, are: 3304 minimum(0), X'00' 3305 negligible(384), X'4C' 3306 terrestrial(9216), X'71' 3307 packet(147456), X'91' 3308 long(294912), X'99' 3309 maximum(2013265920) X'FF' 3311 This is an administratively assigned value associated 3312 with this TG. 3314 This object corresponds to cv47, byte 17." 3316 ::= { appnLocalEnTgEntry 13 } 3318 appnLocalEnTgUsr1 OBJECT-TYPE 3319 SYNTAX INTEGER (0..255) 3320 MAX-ACCESS read-only 3321 STATUS current 3322 DESCRIPTION 3323 "First user-defined TG characteristic for this TG. This is 3324 an administratively assigned value associated with the TG." 3326 ::= { appnLocalEnTgEntry 14 } 3328 appnLocalEnTgUsr2 OBJECT-TYPE 3329 SYNTAX INTEGER (0..255) 3330 MAX-ACCESS read-only 3331 STATUS current 3332 DESCRIPTION 3333 "Second user-defined TG characteristic for this TG. This is 3334 an administratively assigned value associated with the TG." 3336 ::= { appnLocalEnTgEntry 15 } 3338 appnLocalEnTgUsr3 OBJECT-TYPE 3339 SYNTAX INTEGER (0..255) 3340 MAX-ACCESS read-only 3341 STATUS current 3342 DESCRIPTION 3343 "Third user-defined TG characteristic for this TG. This is 3344 an administratively assigned value associated with the TG." 3346 ::= { appnLocalEnTgEntry 16 } 3348 -- ************** The APPN Directory Group ***************************** 3349 appnDir OBJECT IDENTIFIER ::= { appnObjects 4 } 3350 appnDirPerf OBJECT IDENTIFIER ::= { appnDir 1 } 3352 -- The APPN Directory Group 3354 -- The APPN Directory Database 3356 -- Each APPN network node maintains directories containing information on 3357 -- which LUs (applications) are available and where they are located. 3358 -- LUs can be located in an APPN network node or in any of its attached 3359 -- end nodes. 3361 appnDirMaxCaches OBJECT-TYPE 3362 SYNTAX Integer32 3363 MAX-ACCESS read-only 3364 STATUS current 3365 DESCRIPTION 3366 "Maximum number of cache entries allowed. This is an 3367 administratively assigned value." 3369 ::= { appnDirPerf 1 } 3371 appnDirCurCaches OBJECT-TYPE 3372 SYNTAX Gauge32 3373 MAX-ACCESS read-only 3374 STATUS current 3375 DESCRIPTION 3376 "Current number of cache entries." 3378 ::= { appnDirPerf 2 } 3380 appnDirCurHomeEntries OBJECT-TYPE 3381 SYNTAX Gauge32 3382 MAX-ACCESS read-only 3383 STATUS current 3384 DESCRIPTION 3385 "Current number of home entries." 3387 ::= { appnDirPerf 3 } 3389 appnDirRegEntries OBJECT-TYPE 3390 SYNTAX Gauge32 3391 MAX-ACCESS read-only 3392 STATUS current 3393 DESCRIPTION 3394 "Current number of registered entries." 3396 ::= { appnDirPerf 4 } 3398 appnDirInLocates OBJECT-TYPE 3399 SYNTAX Counter32 3400 MAX-ACCESS read-only 3401 STATUS current 3402 DESCRIPTION 3403 "Number of directed Locates received since the node was last 3404 re-initialized." 3406 ::= { appnDirPerf 5 } 3408 appnDirInBcastLocates OBJECT-TYPE 3409 SYNTAX Counter32 3410 MAX-ACCESS read-only 3411 STATUS current 3412 DESCRIPTION 3413 "Number of broadcast Locates received since the node was last 3414 re-initialized." 3416 ::= { appnDirPerf 6 } 3418 appnDirOutLocates OBJECT-TYPE 3419 SYNTAX Counter32 3420 MAX-ACCESS read-only 3421 STATUS current 3422 DESCRIPTION 3423 "Number of directed Locates sent since the node was last 3424 re-initialized." 3426 ::= { appnDirPerf 7 } 3428 appnDirOutBcastLocates OBJECT-TYPE 3429 SYNTAX Counter32 3430 MAX-ACCESS read-only 3431 STATUS current 3432 DESCRIPTION 3433 "Number of broadcast Locates sent since the node was last 3434 re-initialized." 3436 ::= { appnDirPerf 8 } 3438 appnDirNotFoundLocates OBJECT-TYPE 3439 SYNTAX Counter32 3440 MAX-ACCESS read-only 3441 STATUS current 3442 DESCRIPTION 3443 "Number of directed Locates returned with a 'not found' since 3444 the node was last re-initialized." 3446 ::= { appnDirPerf 9 } 3448 appnDirNotFoundBcastLocates OBJECT-TYPE 3449 SYNTAX Counter32 3450 MAX-ACCESS read-only 3451 STATUS current 3452 DESCRIPTION 3453 "Number of broadcast Locates returned with a 'not found' since 3454 the node was last re-initialized." 3456 ::= { appnDirPerf 10 } 3458 appnDirLocateOutstands OBJECT-TYPE 3459 SYNTAX Gauge32 3460 MAX-ACCESS read-only 3461 STATUS current 3462 DESCRIPTION 3463 "Current number of outstanding Locates, both directed and 3464 broadcast. This value varies. A value of zero indicates 3465 that no Locates are unanswered." 3467 ::= { appnDirPerf 11 } 3469 --APPN Directory table 3471 -- This table contains information about all known LUs. 3473 appnDirTable OBJECT-TYPE 3474 SYNTAX SEQUENCE OF AppnDirEntry 3475 MAX-ACCESS not-accessible 3476 STATUS current 3477 DESCRIPTION 3478 "Table containing information about all known LUs." 3480 ::= { appnDir 2 } 3482 appnDirEntry OBJECT-TYPE 3483 SYNTAX AppnDirEntry 3484 MAX-ACCESS not-accessible 3485 STATUS current 3486 DESCRIPTION 3487 "This table is indexed by the LU name." 3489 INDEX 3490 {appnDirLuName} 3492 ::= { appnDirTable 1 } 3494 AppnDirEntry ::= SEQUENCE { 3495 appnDirLuName DisplayString, 3496 appnDirNnServerName DisplayString, 3497 appnDirLuOwnerName DisplayString, 3498 appnDirLuLocation INTEGER, 3499 appnDirType INTEGER 3500 } 3502 appnDirLuName OBJECT-TYPE 3503 SYNTAX DisplayString (SIZE (1..17)) 3504 MAX-ACCESS not-accessible 3505 STATUS current 3506 DESCRIPTION 3507 "Fully qualified network LU name in the domain of the 3508 serving network node. Entries take one of three forms: 3510 - Explicit entries do not contain the character '*'. 3511 - Partial wildcard entries have the form 'ccc*', where 3512 'c' represents a character in a legal SNA LuName. 3513 - A full wildcard entry consists of the single 3514 character '*" 3516 ::= { appnDirEntry 1 } 3518 appnDirNnServerName OBJECT-TYPE 3519 SYNTAX DisplayString (SIZE (0..17)) 3520 MAX-ACCESS read-only 3521 STATUS current 3522 DESCRIPTION 3523 "Fully qualified control point (CP) name of the network node 3524 server. For unassociated end node entries, a string of length 3525 0 is returned." 3527 ::= { appnDirEntry 2 } 3529 appnDirLuOwnerName OBJECT-TYPE 3530 SYNTAX DisplayString (SIZE (3..17)) 3531 MAX-ACCESS read-only 3532 STATUS current 3533 DESCRIPTION 3534 "Fully qualified CP name of the node at which the LU is 3535 located. This name is the same as the serving NN name when 3536 the LU is located at a network node. It is also the same as 3537 the fully qualified LU name when this is the control point 3538 LU for this node." 3540 ::= { appnDirEntry 3 } 3542 appnDirLuLocation OBJECT-TYPE 3543 SYNTAX INTEGER { 3544 local(1), --Local 3545 domain(2), --Domain 3546 xdomain(3) --Cross Domain 3547 } 3548 MAX-ACCESS read-only 3549 STATUS current 3550 DESCRIPTION 3551 "Specifies the location of the LU with respect to the local 3552 node." 3554 ::= { appnDirEntry 4 } 3556 appnDirType OBJECT-TYPE 3557 SYNTAX INTEGER { 3558 home(1), --defined as home entry 3559 cache(2), --learned over time 3560 registered(3) --registered by end node 3561 } 3562 MAX-ACCESS read-only 3563 STATUS current 3564 DESCRIPTION 3565 "Directory types are: 3566 1 - Home 3567 The LU is in the domain of the local node, and the LU 3568 information has been configured at the local node. 3570 2 - Cache 3571 The LU has previously been located by a broadcast 3572 search, and the location information has been saved. 3574 3 - Registered 3575 The LU is at an end node that is in the domain 3576 of the local network node. Registered entries 3577 are registered by the served end node." 3579 ::= { appnDirEntry 5 } 3581 -- ************** The APPN Class of Service Group ********************** 3583 appnCos OBJECT IDENTIFIER ::= { appnObjects 5 } 3585 -- The APPN Class of Service (COS) 3587 -- Class of Service is a means of expressing the quality of routes and 3588 -- the transmission priority of traffic that flows on these routes. 3589 -- The quality of routes is specified by two tables, a COS weight table 3590 -- for TGs and a COS weight table for nodes. Values in these COS tables 3591 -- are administratively assigned at each APPN node, with seven default 3592 -- tables specified by the APPN architecture. 3593 -- ********************************************************************* 3595 appnCosModeTable OBJECT-TYPE 3596 SYNTAX SEQUENCE OF AppnCosModeEntry 3597 MAX-ACCESS not-accessible 3598 STATUS current 3599 DESCRIPTION 3600 "Table representing all of the defined mode names for this 3601 node. The table contains the matching COS name for each 3602 mode name." 3604 ::= { appnCos 1 } 3606 appnCosModeEntry OBJECT-TYPE 3607 SYNTAX AppnCosModeEntry 3608 MAX-ACCESS not-accessible 3609 STATUS current 3610 DESCRIPTION 3611 "This table is indexed by the mode name." 3613 INDEX 3614 {appnCosModeName} 3616 ::= { appnCosModeTable 1 } 3618 AppnCosModeEntry ::= SEQUENCE { 3619 appnCosModeName DisplayString, 3620 appnCosModeCosName DisplayString 3621 } 3623 appnCosModeName OBJECT-TYPE 3624 SYNTAX DisplayString (SIZE (1..8)) 3625 MAX-ACCESS not-accessible 3626 STATUS current 3627 DESCRIPTION 3628 "Administratively assigned name for this mode." 3630 ::= { appnCosModeEntry 1 } 3632 appnCosModeCosName OBJECT-TYPE 3633 SYNTAX DisplayString (SIZE (1..8)) 3634 MAX-ACCESS read-only 3635 STATUS current 3636 DESCRIPTION 3637 "Administratively assigned name for this class of service." 3639 ::= { appnCosModeEntry 2 } 3641 -- ********************************************************************* 3642 appnCosNameTable OBJECT-TYPE 3643 SYNTAX SEQUENCE OF AppnCosNameEntry 3644 MAX-ACCESS not-accessible 3645 STATUS current 3646 DESCRIPTION 3647 "Table mapping all of the defined class-of-service names for 3648 this node to their network transmission priorities." 3650 ::= { appnCos 2 } 3652 appnCosNameEntry OBJECT-TYPE 3653 SYNTAX AppnCosNameEntry 3654 MAX-ACCESS not-accessible 3655 STATUS current 3656 DESCRIPTION 3657 "The COS name is the index to this table." 3659 INDEX 3660 {appnCosName} 3662 ::= { appnCosNameTable 1 } 3664 AppnCosNameEntry ::= SEQUENCE { 3665 appnCosName DisplayString, 3666 appnCosTransPriority INTEGER 3667 } 3669 appnCosName OBJECT-TYPE 3670 SYNTAX DisplayString (SIZE (1..8)) 3671 MAX-ACCESS not-accessible 3672 STATUS current 3673 DESCRIPTION 3674 "Administratively assigned name for this class of service." 3676 ::= { appnCosNameEntry 1 } 3678 appnCosTransPriority OBJECT-TYPE 3679 SYNTAX INTEGER { 3680 low(1), --X'01' 3681 medium(2), --X'02' 3682 high(3), --X'03' 3683 network(4) --X'04' 3684 } 3685 MAX-ACCESS read-only 3686 STATUS current 3687 DESCRIPTION 3688 "Transmission priority for this class of service." 3690 ::= { appnCosNameEntry 2 } 3692 -- ********************************************************************* 3693 appnCosNodeRowTable OBJECT-TYPE 3694 SYNTAX SEQUENCE OF AppnCosNodeRowEntry 3695 MAX-ACCESS not-accessible 3696 STATUS current 3697 DESCRIPTION 3698 "This table contains all node-row information for all classes 3699 of service defined in this node." 3701 ::= { appnCos 3 } 3703 appnCosNodeRowEntry OBJECT-TYPE 3704 SYNTAX AppnCosNodeRowEntry 3705 MAX-ACCESS not-accessible 3706 STATUS current 3707 DESCRIPTION 3708 "A node entry for a given class of service." 3710 INDEX 3711 {appnCosNodeRowName, 3712 appnCosNodeRowIndex} 3714 ::= { appnCosNodeRowTable 1 } 3716 AppnCosNodeRowEntry ::= SEQUENCE { 3717 appnCosNodeRowName DisplayString, 3718 appnCosNodeRowIndex INTEGER, 3719 appnCosNodeRowWgt DisplayString, 3720 appnCosNodeRowResistMin INTEGER, 3721 appnCosNodeRowResistMax INTEGER, 3722 appnCosNodeRowMinCongestAllow INTEGER, 3723 appnCosNodeRowMaxCongestAllow INTEGER 3724 } 3726 appnCosNodeRowName OBJECT-TYPE 3727 SYNTAX DisplayString (SIZE (1..8)) 3728 MAX-ACCESS not-accessible 3729 STATUS current 3730 DESCRIPTION 3731 "Administratively assigned name for this class of service." 3733 ::= { appnCosNodeRowEntry 1 } 3735 appnCosNodeRowIndex OBJECT-TYPE 3736 SYNTAX INTEGER (0..255) 3737 MAX-ACCESS not-accessible 3738 STATUS current 3739 DESCRIPTION 3740 "Subindex under appnCosNodeRowName, corresponding to a row in 3741 the node table for the class of service identified in 3742 appnCosNodeRowName. 3744 For each class of service, this subindex orders rows in the 3745 appnCosNodeRowTable in the same order as that used for route 3746 calculation in the APPN node." 3748 ::= { appnCosNodeRowEntry 2 } 3750 appnCosNodeRowWgt OBJECT-TYPE 3751 SYNTAX DisplayString (SIZE (1..64)) 3752 MAX-ACCESS read-only 3753 STATUS current 3754 DESCRIPTION 3755 "Weight to be associated with the nodes that fit the criteria 3756 specified by this node row. 3758 This value can either be a character representation of an 3759 integer, or a formula for calculating the weight." 3761 ::= { appnCosNodeRowEntry 3 } 3763 appnCosNodeRowResistMin OBJECT-TYPE 3764 SYNTAX INTEGER (0..255) 3765 MAX-ACCESS read-only 3766 STATUS current 3767 DESCRIPTION 3768 "Minimum route addition resistance value for this node. 3769 Range of values is 0-255. The lower the value, the more 3770 desirable the node is for intermediate routing." 3772 ::= { appnCosNodeRowEntry 4 } 3774 appnCosNodeRowResistMax OBJECT-TYPE 3775 SYNTAX INTEGER (0..255) 3776 MAX-ACCESS read-only 3777 STATUS current 3778 DESCRIPTION 3779 "Maximum 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 5 } 3785 appnCosNodeRowMinCongestAllow OBJECT-TYPE 3786 SYNTAX INTEGER {yes(1), no(2)} 3787 MAX-ACCESS read-only 3788 STATUS current 3789 DESCRIPTION 3790 "Indicates whether low congestion will be tolerated. The 3791 minimum and maximum parameters will allow specifying either 3792 low-congested, high-congested, or either to be used." 3794 ::= { appnCosNodeRowEntry 6 } 3796 appnCosNodeRowMaxCongestAllow OBJECT-TYPE 3797 SYNTAX INTEGER {yes(1), no(2)} 3798 MAX-ACCESS read-only 3799 STATUS current 3800 DESCRIPTION 3801 "Indicates whether high 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 7 } 3807 -- ********************************************************************* 3808 appnCosTgRowTable OBJECT-TYPE 3809 SYNTAX SEQUENCE OF AppnCosTgRowEntry 3810 MAX-ACCESS not-accessible 3811 STATUS current 3812 DESCRIPTION 3813 "Table containing all the TG-row information for all classes of 3814 service defined in this node." 3816 ::= { appnCos 4 } 3818 appnCosTgRowEntry OBJECT-TYPE 3819 SYNTAX AppnCosTgRowEntry 3820 MAX-ACCESS not-accessible 3821 STATUS current 3822 DESCRIPTION 3823 "A TG entry for a given class of service." 3825 INDEX 3826 {appnCosTgRowName, 3827 appnCosTgRowIndex} 3829 ::= { appnCosTgRowTable 1 } 3831 AppnCosTgRowEntry ::= SEQUENCE { 3832 appnCosTgRowName DisplayString, 3833 appnCosTgRowIndex INTEGER, 3834 appnCosTgRowWgt DisplayString, 3835 appnCosTgRowEffCapMin OCTET STRING, 3836 appnCosTgRowEffCapMax OCTET STRING, 3837 appnCosTgRowConnCostMin INTEGER, 3838 appnCosTgRowConnCostMax INTEGER, 3839 appnCosTgRowByteCostMin INTEGER, 3840 appnCosTgRowByteCostMax INTEGER, 3841 appnCosTgRowSecurityMin INTEGER, 3842 appnCosTgRowSecurityMax INTEGER, 3843 appnCosTgRowDelayMin OCTET STRING, 3844 appnCosTgRowDelayMax OCTET STRING, 3845 appnCosTgRowUsr1Min INTEGER, 3846 appnCosTgRowUsr1Max INTEGER, 3847 appnCosTgRowUsr2Min INTEGER, 3848 appnCosTgRowUsr2Max INTEGER, 3849 appnCosTgRowUsr3Min INTEGER, 3850 appnCosTgRowUsr3Max INTEGER 3851 } 3853 appnCosTgRowName OBJECT-TYPE 3854 SYNTAX DisplayString (SIZE (1..8)) 3855 MAX-ACCESS not-accessible 3856 STATUS current 3857 DESCRIPTION 3858 "Administratively assigned name for this class of service." 3860 ::= { appnCosTgRowEntry 1 } 3862 appnCosTgRowIndex OBJECT-TYPE 3863 SYNTAX INTEGER (0..255) 3864 MAX-ACCESS not-accessible 3865 STATUS current 3866 DESCRIPTION 3867 "Subindex under appnCosTgRowName, corresponding to a row in the 3868 TG table for the class of service identified in 3869 appnCosTgRowName. 3871 For each class of service, this subindex orders rows in the 3872 appnCosTgRowTable in the same order as that used for route 3873 calculation in the APPN node." 3875 ::= { appnCosTgRowEntry 2 } 3877 appnCosTgRowWgt OBJECT-TYPE 3878 SYNTAX DisplayString (SIZE (1..64)) 3879 MAX-ACCESS read-only 3880 STATUS current 3881 DESCRIPTION 3882 "Weight to be associated with the TGs that fit the criteria 3883 specified by this TG row. 3885 This value can either be a character representation of an 3886 integer, or a formula for calculating the weight." 3888 ::= { appnCosTgRowEntry 3 } 3890 appnCosTgRowEffCapMin OBJECT-TYPE 3891 SYNTAX OCTET STRING (SIZE (1)) 3892 MAX-ACCESS read-only 3893 STATUS current 3894 DESCRIPTION 3895 "Minimum acceptable speed for this class of service. 3897 This value is derived from the link bandwidth and maximum load 3898 factor. It is encoded in the same way as byte 7 of cv47, and 3899 represents a floating-point number in units of 300 bits per 3900 second." 3902 ::= { appnCosTgRowEntry 4 } 3904 appnCosTgRowEffCapMax OBJECT-TYPE 3905 SYNTAX OCTET STRING (SIZE (1)) 3906 MAX-ACCESS read-only 3907 STATUS current 3908 DESCRIPTION 3909 "Maximum acceptable speed for this class of service. 3911 This value is derived from the link bandwidth and maximum load 3912 factor. It is encoded in the same way as byte 7 of cv47, and 3913 represents a floating-point number in units of 300 bits per 3914 second." 3916 ::= { appnCosTgRowEntry 5 } 3918 appnCosTgRowConnCostMin OBJECT-TYPE 3919 SYNTAX INTEGER (0..255) 3920 MAX-ACCESS read-only 3921 STATUS current 3922 DESCRIPTION 3923 "Minimum acceptable cost per connect time for this class of 3924 service. 3926 Cost per connect time: a value representing the relative 3927 cost per unit of time to use this TG. Range is from 0, which 3928 means no cost, to 255." 3930 ::= { appnCosTgRowEntry 6 } 3932 appnCosTgRowConnCostMax OBJECT-TYPE 3933 SYNTAX INTEGER (0..255) 3934 MAX-ACCESS read-only 3935 STATUS current 3936 DESCRIPTION 3937 "Maximum acceptable cost per connect time for this class of 3938 service. 3940 Cost per connect time: a value representing the relative 3941 cost per unit of time to use this TG. Range is from 0, which 3942 means no cost, to 255." 3944 ::= { appnCosTgRowEntry 7 } 3946 appnCosTgRowByteCostMin OBJECT-TYPE 3947 SYNTAX INTEGER (0..255) 3948 MAX-ACCESS read-only 3949 STATUS current 3950 DESCRIPTION 3951 "Minimum acceptable cost per byte transmitted for this class 3952 of service. 3954 Cost per byte transmitted: a value representing the relative 3955 cost per unit of time to use this TG. Range is from 0, which 3956 means no cost, to 255." 3958 ::= { appnCosTgRowEntry 8 } 3960 appnCosTgRowByteCostMax OBJECT-TYPE 3961 SYNTAX INTEGER (0..255) 3962 MAX-ACCESS read-only 3963 STATUS current 3964 DESCRIPTION 3965 "Maximum acceptable cost per byte transmitted for this class 3966 of service. 3968 Cost per byte transmitted: a value representing the relative 3969 cost of transmitting a byte over this TG. Range is from 0, 3970 which means no cost, to 255." 3972 ::= { appnCosTgRowEntry 9 } 3974 appnCosTgRowSecurityMin OBJECT-TYPE 3975 SYNTAX INTEGER { 3976 nonsecure(1), -- X'01' 3977 publicSwitchedNetwork(32), -- X'20' 3978 undergroundCable(64), -- X'40' 3979 secureConduit(96), -- X'60' 3980 guardedConduit(128), -- X'80' 3981 encrypted(160), -- X'A0' 3982 guardedRadiation(192) -- X'C0' 3983 } 3984 MAX-ACCESS read-only 3985 STATUS current 3986 DESCRIPTION 3987 "Minimum acceptable security for this class of service. 3989 If a network needs security values other than the 3990 architecturally defined ones listed here, one of the three 3991 user-defined characteristics may be used to specify the 3992 required additional security values." 3994 ::= { appnCosTgRowEntry 10 } 3996 appnCosTgRowSecurityMax OBJECT-TYPE 3997 SYNTAX INTEGER { 3998 nonsecure(1), -- X'01' 3999 publicSwitchedNetwork(32), -- X'20' 4000 undergroundCable(64), -- X'40' 4001 secureConduit(96), -- X'60' 4002 guardedConduit(128), -- X'80' 4003 encrypted(160), -- X'A0' 4004 guardedRadiation(192) -- X'C0' 4005 } 4006 MAX-ACCESS read-only 4007 STATUS current 4008 DESCRIPTION 4009 "Maximum acceptable security for this class of service. 4011 If a network needs security values other than the 4012 architecturally defined ones listed here, one of the three 4013 user-defined characteristics may be used to specify the 4014 required additional security values." 4016 ::= { appnCosTgRowEntry 11 } 4018 appnCosTgRowDelayMin OBJECT-TYPE 4019 SYNTAX OCTET STRING (SIZE (1)) 4020 MAX-ACCESS read-only 4021 STATUS current 4022 DESCRIPTION 4023 "Minimum acceptable propagation delay for this class of 4024 service. 4026 Relative amount of time that it takes for a signal to travel 4027 the length of the logical link. This time is represented in 4028 microseconds, using the same encoding scheme used in cv47 in a 4029 topology update. Some of the more common values, along with 4030 their encoded hex values, are: 4032 minimum(0), X'00' 4033 negligible(384), X'4C' 4034 terrestrial(9216), X'71' 4035 packet(147456), X'91' 4036 long(294912), X'99' 4037 maximum(2013265920) X'FF' 4038 " 4040 ::= { appnCosTgRowEntry 12 } 4042 appnCosTgRowDelayMax OBJECT-TYPE 4043 SYNTAX OCTET STRING (SIZE (1)) 4044 MAX-ACCESS read-only 4045 STATUS current 4046 DESCRIPTION 4047 "Maximum acceptable propagation delay for this class of 4048 service. 4050 Relative amount of time that it takes for a signal to travel 4051 the length of the logical link. This time is represented in 4052 microseconds, using the same encoding scheme used in cv47 in a 4053 topology update. Some of the more common values, along with 4054 their encoded hex values, are: 4056 minimum(0), X'00' 4057 negligible(384), X'4C' 4058 terrestrial(9216), X'71' 4059 packet(147456), X'91' 4060 long(294912), X'99' 4061 maximum(2013265920) X'FF' 4062 " 4064 ::= { appnCosTgRowEntry 13 } 4066 appnCosTgRowUsr1Min OBJECT-TYPE 4067 SYNTAX INTEGER (0..255) 4068 MAX-ACCESS read-only 4069 STATUS current 4070 DESCRIPTION 4071 "Minimum acceptable value for this user-defined 4072 characteristic." 4074 ::= { appnCosTgRowEntry 14 } 4076 appnCosTgRowUsr1Max OBJECT-TYPE 4077 SYNTAX INTEGER (0..255) 4078 MAX-ACCESS read-only 4079 STATUS current 4080 DESCRIPTION 4081 "Maximum acceptable value for this user-defined 4082 characteristic." 4084 ::= { appnCosTgRowEntry 15 } 4086 appnCosTgRowUsr2Min OBJECT-TYPE 4087 SYNTAX INTEGER (0..255) 4088 MAX-ACCESS read-only 4089 STATUS current 4090 DESCRIPTION 4091 "Minimum acceptable value for this user-defined 4092 characteristic." 4094 ::= { appnCosTgRowEntry 16 } 4096 appnCosTgRowUsr2Max OBJECT-TYPE 4097 SYNTAX INTEGER (0..255) 4098 MAX-ACCESS read-only 4099 STATUS current 4100 DESCRIPTION 4101 "Maximum acceptable value for this user-defined 4102 characteristic." 4104 ::= { appnCosTgRowEntry 17 } 4106 appnCosTgRowUsr3Min OBJECT-TYPE 4107 SYNTAX INTEGER (0..255) 4108 MAX-ACCESS read-only 4109 STATUS current 4110 DESCRIPTION 4111 "Minimum acceptable value for this user-defined 4112 characteristic." 4114 ::= { appnCosTgRowEntry 18 } 4116 appnCosTgRowUsr3Max OBJECT-TYPE 4117 SYNTAX INTEGER (0..255) 4118 MAX-ACCESS read-only 4119 STATUS current 4120 DESCRIPTION 4121 "Maximum acceptable value for this user-defined 4122 characteristic." 4124 ::= { appnCosTgRowEntry 19 } 4126 -- ********************************************************************* 4127 -- Intermediate Session Information 4128 -- ********************************************************************* 4129 appnSessIntermediate OBJECT IDENTIFIER ::= { appnObjects 6 } 4131 -- ********************************************************************* 4132 -- Intermediate Session Information Global Objects 4133 -- --------------------------------------------------------------------- 4134 -- The following simple objects allow the collection of intermediate 4135 -- session Information to be started and stopped. 4136 -- ********************************************************************* 4137 appnIsInGlobal OBJECT IDENTIFIER ::= { appnSessIntermediate 1 } 4139 appnIsInGlobeCtrAdminStatus OBJECT-TYPE 4140 SYNTAX INTEGER { 4141 notActive(1), 4142 active(2), 4143 ready(3) 4144 } 4145 MAX-ACCESS read-write 4146 STATUS current 4147 DESCRIPTION 4148 "Object by which a Management Station can deactivate or 4149 activate capture of intermediate-session counter data and 4150 names, by setting the value to notActive(1) or active(2), 4151 respectively. The value ready(3) has no meaning on a set 4152 operation; it is returned in response to a get operation if no 4153 set operation has been directed to this object. 4155 The counters referred to here are the eight objects in the 4156 AppnIsInTable, from appnIsInP2SFmdPius through 4157 appnIsInS2PNonFmdBytes. The names are the four objects in this 4158 table, from appnIsInPriLuName through appnIsInCosName. 4160 Setting this object to the following values has the following 4161 effects: 4163 notActive(1) stop collecting counter data. If a counter 4164 is queried, it returns the value 0. 4165 Collection of names may, but need not be, 4166 disabled. 4167 active(2) start collecting counter data. If it is 4168 supported, collection of names is enabled." 4170 ::= { appnIsInGlobal 1 } 4172 appnIsInGlobeCtrOperStatus OBJECT-TYPE 4173 SYNTAX INTEGER { 4174 notActive(1), 4175 active(2) 4176 } 4177 MAX-ACCESS read-only 4178 STATUS current 4179 DESCRIPTION 4180 "Indicates whether or not the intermediate session counters 4181 are active. The counters referred to here are the eight 4182 objects in the AppnIsInTable, from appnIsInP2SFmdPius through 4183 appnIsInS2PNonFmdBytes. These eight counters are of type 4184 Integer32 rather than Counter32 because when this object 4185 enters the notActive state, either because a Management 4186 Station has set appnInInGlobeCtrAdminStatus to notActive or 4187 because of a locally-initiated transition, the counters are 4188 all reset to 0. 4190 The values for this object are: 4192 notActive(1): collection of counters is not active; if it 4193 is queried, a counter returns the value 0. 4194 active(2): collection of counters is active." 4196 ::= { appnIsInGlobal 2 } 4198 appnIsInGlobeCtrStatusTime OBJECT-TYPE 4199 SYNTAX TimeTicks 4200 UNITS "hundredths of a second" 4201 MAX-ACCESS read-only 4202 STATUS current 4203 DESCRIPTION 4204 "The time since the appnIsInGlobeCtrOperStatus object last 4205 changed, measured in hundredths of a second. This time can be 4206 used to identify when this change occurred in relation to other 4207 events in the agent, such as the last time the APPN node was 4208 re-initialized." 4210 ::= { appnIsInGlobal 3 } 4212 appnIsInGlobeRscv OBJECT-TYPE 4213 SYNTAX INTEGER { 4214 notActive(1), 4215 active(2) 4216 } 4217 MAX-ACCESS read-write 4218 STATUS current 4219 DESCRIPTION 4220 "Indicates the current RSCV collection option in effect, and 4221 allows a Management Station to change the option. 4223 The values for this object are: 4225 notActive(1): collection of route selection control vectors 4226 is not active. 4227 active(2): collection of route selection control vectors 4228 is active." 4230 ::= { appnIsInGlobal 4 } 4232 appnIsInGlobeRscvTime OBJECT-TYPE 4233 SYNTAX TimeTicks 4234 UNITS "hundredths of a second" 4235 MAX-ACCESS read-only 4236 STATUS current 4237 DESCRIPTION 4238 "The time since the appnIsInGlobeRscv object last changed, 4239 measured in hundredths of a second. This time can be used to 4240 identify when this change occurred in relation to other events 4241 in the agent, such as the last time the APPN node was 4242 re-initialized." 4244 ::= { appnIsInGlobal 5 } 4246 appnIsInGlobeActSess OBJECT-TYPE 4247 SYNTAX Gauge32 4248 MAX-ACCESS read-only 4249 STATUS current 4250 DESCRIPTION 4251 "The number of currently active intermediate sessions." 4253 ::= { appnIsInGlobal 6 } 4255 appnIsInGlobeHprBfActSess OBJECT-TYPE 4256 SYNTAX Gauge32 4257 MAX-ACCESS read-only 4258 STATUS current 4259 DESCRIPTION 4260 "The number of currently active HPR intermediate sessions." 4262 ::= { appnIsInGlobal 7 } 4264 -- ********************************************************************* 4265 -- Intermediate Session Information Table 4266 -- --------------------------------------------------------------------- 4267 -- This table contains information on intermediate sessions 4268 -- which are currently active. 4269 -- ********************************************************************* 4270 appnIsInTable OBJECT-TYPE 4271 SYNTAX SEQUENCE OF AppnIsInEntry 4272 MAX-ACCESS not-accessible 4273 STATUS current 4274 DESCRIPTION 4275 "Intermediate Session Information Table" 4277 ::= { appnSessIntermediate 2 } 4279 appnIsInEntry OBJECT-TYPE 4280 SYNTAX AppnIsInEntry 4281 MAX-ACCESS not-accessible 4282 STATUS current 4283 DESCRIPTION 4284 "Entry of Intermediate Session Information Table." 4286 INDEX 4287 { appnIsInFqCpName, 4288 appnIsInPcid } 4290 ::= { appnIsInTable 1 } 4292 AppnIsInEntry ::= SEQUENCE { 4293 appnIsInFqCpName DisplayString, 4294 appnIsInPcid OCTET STRING, 4296 appnIsInSessState INTEGER, 4297 appnIsInPriLuName DisplayString, 4298 appnIsInSecLuName DisplayString, 4299 appnIsInModeName DisplayString, 4300 appnIsInCosName DisplayString, 4301 appnIsInTransPriority INTEGER, 4303 appnIsInSessType INTEGER, 4304 appnIsInSessUpTime TimeTicks, 4305 appnIsInCtrUpTime TimeTicks, 4307 appnIsInP2SFmdPius Integer32, 4308 appnIsInS2PFmdPius Integer32, 4309 appnIsInP2SNonFmdPius Integer32, 4310 appnIsInS2PNonFmdPius Integer32, 4311 appnIsInP2SFmdBytes Integer32, 4312 appnIsInS2PFmdBytes Integer32, 4313 appnIsInP2SNonFmdBytes Integer32, 4314 appnIsInS2PNonFmdBytes Integer32, 4316 appnIsInPsAdjCpName DisplayString, 4317 appnIsInPsAdjTgNum INTEGER, 4318 appnIsInPsSendMaxBtuSize INTEGER, 4319 appnIsInPsSendPacingType INTEGER, 4320 appnIsInPsSendRpc Gauge32, 4321 appnIsInPsSendNxWndwSize Gauge32, 4322 appnIsInPsRecvPacingType INTEGER, 4323 appnIsInPsRecvRpc Gauge32, 4324 appnIsInPsRecvNxWndwSize Gauge32, 4326 appnIsInSsAdjCpName DisplayString, 4327 appnIsInSsAdjTgNum INTEGER, 4328 appnIsInSsSendMaxBtuSize INTEGER, 4329 appnIsInSsSendPacingType INTEGER, 4330 appnIsInSsSendRpc Gauge32, 4331 appnIsInSsSendNxWndwSize Gauge32, 4332 appnIsInSsRecvPacingType INTEGER, 4333 appnIsInSsRecvRpc Gauge32, 4334 appnIsInSsRecvNxWndwSize Gauge32, 4336 appnIsInRouteInfo OCTET STRING, 4338 appnIsInRtpNceId OCTET STRING, 4339 appnIsInRtpTcid OCTET STRING 4340 } 4342 appnIsInFqCpName OBJECT-TYPE 4343 SYNTAX DisplayString (SIZE (3..17)) 4344 MAX-ACCESS not-accessible 4345 STATUS current 4346 DESCRIPTION 4347 "The network-qualified control point name of the node at which 4348 the session and PCID originated. For APPN and LEN nodes, this 4349 is either CP name of the APPN node at which the origin LU is 4350 located or the CP name of the NN serving the LEN node at which 4351 the origin LU is located. For DLUR resources, it is the name 4352 of the owning SSCP. This field is from 3 to 17 characters in 4353 length, including a period (.) which separates the NetId from 4354 the NAU name." 4356 ::= { appnIsInEntry 1 } 4358 appnIsInPcid OBJECT-TYPE 4359 SYNTAX OCTET STRING (SIZE (8)) 4360 MAX-ACCESS not-accessible 4361 STATUS current 4362 DESCRIPTION 4363 "The procedure correlation identifier (PCID) of a 4364 session. It is an 8-octet value assigned 4365 by the primary LU." 4367 ::= { appnIsInEntry 2 } 4369 appnIsInSessState OBJECT-TYPE 4370 SYNTAX INTEGER { 4371 inactive(1), 4372 pendactive(2), 4373 active(3), 4374 pendinact(4) 4375 } 4376 MAX-ACCESS read-write 4377 STATUS current 4378 DESCRIPTION 4379 "Indicates the state of the session: 4381 1. session is pending inactive 4382 2. session is pending active 4383 3. session is active 4384 4. session is inactive 4386 Active sessions can be deactivated by setting this object 4387 to inactive." 4389 ::= { appnIsInEntry 3 } 4391 appnIsInPriLuName OBJECT-TYPE 4392 SYNTAX DisplayString (SIZE (0..17)) 4393 MAX-ACCESS read-only 4394 STATUS current 4395 DESCRIPTION 4396 "The primary LU name of the session. A zero-length 4397 string indicates that this name is not available." 4399 ::= { appnIsInEntry 4 } 4401 appnIsInSecLuName OBJECT-TYPE 4402 SYNTAX DisplayString (SIZE (0..17)) 4403 MAX-ACCESS read-only 4404 STATUS current 4405 DESCRIPTION 4406 "The secondary LU name of the session. A zero-length 4407 string indicates that this name is not available." 4409 ::= { appnIsInEntry 5 } 4411 appnIsInModeName OBJECT-TYPE 4412 SYNTAX DisplayString (SIZE (0..8)) 4413 MAX-ACCESS read-only 4414 STATUS current 4415 DESCRIPTION 4416 "The mode name used for this session. A zero-length 4417 string indicates that this name is not available." 4419 ::= { appnIsInEntry 6 } 4421 appnIsInCosName OBJECT-TYPE 4422 SYNTAX DisplayString (SIZE (0..8)) 4423 MAX-ACCESS read-only 4424 STATUS current 4425 DESCRIPTION 4426 "The Class of Service (COS) name used for this session. 4427 A zero-length string indicates that this name is not 4428 available." 4430 ::= { appnIsInEntry 7 } 4432 appnIsInTransPriority OBJECT-TYPE 4433 SYNTAX INTEGER { 4434 low(1), --X'01' 4435 medium(2), --X'02' 4436 high(3), --X'03' 4437 network(4) --X'04' 4438 } 4439 MAX-ACCESS read-only 4440 STATUS current 4441 DESCRIPTION 4442 "Transmission priority for this class of service. Values are: 4444 - low 4445 - medium 4446 - high 4447 - network " 4449 ::= { appnIsInEntry 8 } 4451 appnIsInSessType OBJECT-TYPE 4452 SYNTAX INTEGER { 4453 unknown(1), 4454 lu62(2), 4455 lu0thru3(3), 4456 lu62dlur(4), 4457 lu0thru3dlur(5) 4458 } 4459 MAX-ACCESS read-only 4460 STATUS current 4461 DESCRIPTION 4462 "The type of intermediate session. Defined values are 4464 unknown The session type is not known. 4466 lu62 A session between LUs of type 6.2 4467 (as indicated by the LU type in Bind) 4469 lu0thru3 A session between LUs of type 0, 1, 2, or 3 4470 (as indicated by the LU type in Bind) 4472 lu62dlur A session between LUs of type 6.2 4473 (as indicated by the LU type in Bind). 4474 One of the LUs is a dependent LU supported 4475 by the dependent LU requester (DLUR) 4476 function at this node. 4478 lu0thru3dlur A session between LUs of type 0, 1, 2, or 3 4479 (as indicated by the LU type in Bind) 4480 One of the LUs is a dependent LU supported 4481 by the dependent LU requester (DLUR) 4482 function at this node." 4484 ::= { appnIsInEntry 9 } 4486 appnIsInSessUpTime OBJECT-TYPE 4487 SYNTAX TimeTicks 4488 UNITS "hundredths of a second" 4489 MAX-ACCESS read-only 4490 STATUS current 4491 DESCRIPTION 4492 "Length of time the session has been active, measured in 4493 hundredths of a second." 4495 ::= { appnIsInEntry 10 } 4497 appnIsInCtrUpTime OBJECT-TYPE 4498 SYNTAX TimeTicks 4499 UNITS "hundredths of a second" 4500 MAX-ACCESS read-only 4501 STATUS current 4502 DESCRIPTION 4503 "Length of time the session counters have been active, measured 4504 in hundredths of a second." 4506 ::= { appnIsInEntry 11 } 4508 appnIsInP2SFmdPius OBJECT-TYPE 4509 SYNTAX Integer32 4510 MAX-ACCESS read-only 4511 STATUS current 4512 DESCRIPTION 4513 "Number of FMD PIUs sent from the Primary LU to the Secondary 4514 LU since the counters were last activated." 4516 ::= { appnIsInEntry 12 } 4518 appnIsInS2PFmdPius OBJECT-TYPE 4519 SYNTAX Integer32 4520 MAX-ACCESS read-only 4521 STATUS current 4522 DESCRIPTION 4523 "Number of FMD PIUs sent from the Secondary LU to the Primary 4524 LU since the counters were last activated." 4526 ::= { appnIsInEntry 13 } 4528 appnIsInP2SNonFmdPius OBJECT-TYPE 4529 SYNTAX Integer32 4530 MAX-ACCESS read-only 4531 STATUS current 4532 DESCRIPTION 4533 "Number of non-FMD PIUs sent from the Primary LU to the 4534 Secondary LU since the counters were last activated." 4536 ::= { appnIsInEntry 14 } 4538 appnIsInS2PNonFmdPius OBJECT-TYPE 4539 SYNTAX Integer32 4540 MAX-ACCESS read-only 4541 STATUS current 4542 DESCRIPTION 4543 "Number of non-FMD PIUs sent from the Secondary LU to the 4544 Primary LU since the counters were last activated." 4546 ::= { appnIsInEntry 15 } 4548 appnIsInP2SFmdBytes OBJECT-TYPE 4549 SYNTAX Integer32 4550 MAX-ACCESS read-only 4551 STATUS current 4552 DESCRIPTION 4553 "Number of FMD bytes sent from the Primary LU to the Secondary 4554 LU since the counters were last activated." 4556 ::= { appnIsInEntry 16 } 4558 appnIsInS2PFmdBytes OBJECT-TYPE 4559 SYNTAX Integer32 4560 MAX-ACCESS read-only 4561 STATUS current 4562 DESCRIPTION 4563 "Number of FMD bytes sent from the Secondary LU to the Primary 4564 LU since the counters were last activated." 4566 ::= { appnIsInEntry 17 } 4568 appnIsInP2SNonFmdBytes OBJECT-TYPE 4569 SYNTAX Integer32 4570 MAX-ACCESS read-only 4571 STATUS current 4572 DESCRIPTION 4573 "Number of non-FMD bytes sent from the Primary LU to the 4574 Secondary LU since the counters were last activated." 4576 ::= { appnIsInEntry 18 } 4578 appnIsInS2PNonFmdBytes OBJECT-TYPE 4579 SYNTAX Integer32 4580 MAX-ACCESS read-only 4581 STATUS current 4582 DESCRIPTION 4583 "Number of non-FMD bytes sent from the Secondary LU to the 4584 Primary LU since the counters were last activated." 4586 ::= { appnIsInEntry 19 } 4588 appnIsInPsAdjCpName OBJECT-TYPE 4589 SYNTAX DisplayString (SIZE (3..17)) 4590 MAX-ACCESS read-only 4591 STATUS current 4592 DESCRIPTION 4593 "The primary stage adjacent CP name of this session." 4595 ::= { appnIsInEntry 20 } 4597 appnIsInPsAdjTgNum OBJECT-TYPE 4598 SYNTAX INTEGER (0..255) 4599 MAX-ACCESS read-only 4600 STATUS current 4601 DESCRIPTION 4602 "The primary stage adjacent transmission group (TG) number 4603 associated with this session." 4605 ::= { appnIsInEntry 21 } 4607 appnIsInPsSendMaxBtuSize OBJECT-TYPE 4608 SYNTAX INTEGER (99..32767) 4609 UNITS "bytes" 4610 MAX-ACCESS read-only 4611 STATUS current 4612 DESCRIPTION 4613 "The primary stage maximum basic transmission unit (BTU) size 4614 for sending data." 4616 ::= { appnIsInEntry 22 } 4618 appnIsInPsSendPacingType OBJECT-TYPE 4619 SYNTAX INTEGER { 4620 fixed(1), 4621 adaptive(2) 4622 } 4623 MAX-ACCESS read-only 4624 STATUS current 4625 DESCRIPTION 4626 "The primary stage type of pacing being used 4627 for sending data." 4629 ::= { appnIsInEntry 23 } 4631 appnIsInPsSendRpc OBJECT-TYPE 4632 SYNTAX Gauge32 4633 MAX-ACCESS read-only 4634 STATUS current 4635 DESCRIPTION 4636 "The primary stage send residual pace count. This represents 4637 the primary stage number of MU's that can still be sent 4638 in the current session window." 4640 ::= { appnIsInEntry 24 } 4642 appnIsInPsSendNxWndwSize OBJECT-TYPE 4643 SYNTAX Gauge32 4644 MAX-ACCESS read-only 4645 STATUS current 4646 DESCRIPTION 4647 "The primary stage size of the next window which will 4648 be used to send data." 4650 ::= { appnIsInEntry 25 } 4652 appnIsInPsRecvPacingType OBJECT-TYPE 4653 SYNTAX INTEGER { 4654 fixed(1), 4655 adaptive(2) 4656 } 4657 MAX-ACCESS read-only 4658 STATUS current 4659 DESCRIPTION 4660 "The primary stage type of pacing being used 4661 for receiving data." 4663 ::= { appnIsInEntry 26 } 4665 appnIsInPsRecvRpc OBJECT-TYPE 4666 SYNTAX Gauge32 4667 MAX-ACCESS read-only 4668 STATUS current 4669 DESCRIPTION 4670 "The primary stage receive residual pace count. This 4671 represents the primary stage number of MU's that can still be 4672 received in the current session window." 4674 ::= { appnIsInEntry 27 } 4676 appnIsInPsRecvNxWndwSize OBJECT-TYPE 4677 SYNTAX Gauge32 4678 MAX-ACCESS read-only 4679 STATUS current 4680 DESCRIPTION 4681 "The primary stage size of the next window which will 4682 be used to receive data." 4684 ::= { appnIsInEntry 28 } 4686 appnIsInSsAdjCpName OBJECT-TYPE 4687 SYNTAX DisplayString (SIZE (3..17)) 4688 MAX-ACCESS read-only 4689 STATUS current 4690 DESCRIPTION 4691 "The secondary stage adjacent CP name of this session." 4693 ::= { appnIsInEntry 29 } 4695 appnIsInSsAdjTgNum OBJECT-TYPE 4696 SYNTAX INTEGER (0..255) 4697 MAX-ACCESS read-only 4698 STATUS current 4699 DESCRIPTION 4700 "The secondary stage adjacent transmission group (TG) number 4701 associated with this session." 4703 ::= { appnIsInEntry 30 } 4705 appnIsInSsSendMaxBtuSize OBJECT-TYPE 4706 SYNTAX INTEGER (99..32767) 4707 UNITS "bytes" 4708 MAX-ACCESS read-only 4709 STATUS current 4710 DESCRIPTION 4711 "The secondary stage maximum basic transmission unit (BTU) size 4712 for sending data." 4714 ::= { appnIsInEntry 31 } 4716 appnIsInSsSendPacingType OBJECT-TYPE 4717 SYNTAX INTEGER { 4718 fixed(1), 4719 adaptive(2) 4720 } 4721 MAX-ACCESS read-only 4722 STATUS current 4723 DESCRIPTION 4724 "The secondary stage type of pacing being used 4725 for sending data." 4727 ::= { appnIsInEntry 32 } 4729 appnIsInSsSendRpc OBJECT-TYPE 4730 SYNTAX Gauge32 4731 MAX-ACCESS read-only 4732 STATUS current 4733 DESCRIPTION 4734 "The secondary stage send residual pace count. This represents 4735 the secondary stage number of MU's that can still be sent 4736 in the current session window." 4738 ::= { appnIsInEntry 33 } 4740 appnIsInSsSendNxWndwSize OBJECT-TYPE 4741 SYNTAX Gauge32 4742 MAX-ACCESS read-only 4743 STATUS current 4744 DESCRIPTION 4745 "The secondary stage size of the next window which will 4746 be used to send data." 4748 ::= { appnIsInEntry 34 } 4750 appnIsInSsRecvPacingType OBJECT-TYPE 4751 SYNTAX INTEGER { 4752 fixed(1), 4753 adaptive(2) 4754 } 4755 MAX-ACCESS read-only 4756 STATUS current 4757 DESCRIPTION 4758 "The secondary stage type of pacing being used 4759 for receiving data." 4761 ::= { appnIsInEntry 35 } 4763 appnIsInSsRecvRpc OBJECT-TYPE 4764 SYNTAX Gauge32 4765 MAX-ACCESS read-only 4766 STATUS current 4767 DESCRIPTION 4768 "The secondary stage send residual pace count. This represents 4769 the secondary stage number of MU's that can still be 4770 received in the current session window." 4772 ::= { appnIsInEntry 36 } 4774 appnIsInSsRecvNxWndwSize OBJECT-TYPE 4775 SYNTAX Gauge32 4776 MAX-ACCESS read-only 4777 STATUS current 4778 DESCRIPTION 4779 "The secondary stage size of the next window which will 4780 be used to receive data." 4782 ::= { appnIsInEntry 37 } 4784 appnIsInRouteInfo OBJECT-TYPE 4785 SYNTAX OCTET STRING (SIZE (0..255)) 4786 MAX-ACCESS read-only 4787 STATUS current 4788 DESCRIPTION 4789 "The route selection control vector (RSCV x'2B') 4790 used for this session. It is present for APPN nodes; 4791 but is not present for LEN nodes. The format of this 4792 vector is described in SNA Formats." 4794 ::= { appnIsInEntry 38 } 4796 appnIsInRtpNceId OBJECT-TYPE 4797 SYNTAX OCTET STRING (SIZE (1..8)) 4798 MAX-ACCESS read-only 4799 STATUS current 4800 DESCRIPTION 4801 "The HPR local Network Connection Endpoint of the session." 4803 ::= { appnIsInEntry 39 } 4805 appnIsInRtpTcid OBJECT-TYPE 4806 SYNTAX OCTET STRING (SIZE (8)) 4807 MAX-ACCESS read-only 4808 STATUS current 4809 DESCRIPTION 4810 "The RTP connection local TCID of the session." 4812 ::= { appnIsInEntry 40 } 4814 -- ********************************************************************* 4815 -- Intermediate Session RTP Table 4816 -- --------------------------------------------------------------------- 4817 -- This table contains information on intermediate sessions that are 4818 -- being transported on RTP connections by High Performance Routing (HPR) 4819 -- ********************************************************************* 4820 appnIsRtpTable OBJECT-TYPE 4821 SYNTAX SEQUENCE OF AppnIsRtpEntry 4822 MAX-ACCESS not-accessible 4823 STATUS current 4824 DESCRIPTION 4825 "A table indicating how many ISR sessions are transported by 4826 each RTP connection." 4828 ::= { appnSessIntermediate 3 } 4830 appnIsRtpEntry OBJECT-TYPE 4831 SYNTAX AppnIsRtpEntry 4832 MAX-ACCESS not-accessible 4833 STATUS current 4834 DESCRIPTION 4835 "Entry of Intermediate Session RTP Table." 4837 INDEX 4838 { appnIsRtpNceId, 4839 appnIsRtpTcid } 4841 ::= { appnIsRtpTable 1 } 4843 AppnIsRtpEntry ::= SEQUENCE { 4844 appnIsRtpNceId OCTET STRING, 4845 appnIsRtpTcid OCTET STRING, 4846 appnIsRtpSessions Gauge32 4847 } 4849 appnIsRtpNceId OBJECT-TYPE 4850 SYNTAX OCTET STRING (SIZE (8)) 4851 MAX-ACCESS not-accessible 4852 STATUS current 4853 DESCRIPTION 4854 "The local Network Connection Endpoint of the RTP connection." 4856 ::= { appnIsRtpEntry 1 } 4858 appnIsRtpTcid OBJECT-TYPE 4859 SYNTAX OCTET STRING (SIZE (8)) 4860 MAX-ACCESS not-accessible 4861 STATUS current 4862 DESCRIPTION 4863 "The local TCID of the RTP connection." 4865 ::= { appnIsRtpEntry 2 } 4867 appnIsRtpSessions OBJECT-TYPE 4868 SYNTAX Gauge32 4869 MAX-ACCESS read-only 4870 STATUS current 4871 DESCRIPTION 4872 "The number of intermediate sessions using this RTP 4873 connection." 4875 ::= { appnIsRtpEntry 3 } 4877 -- ********************************************************************* 4878 appnTraps OBJECT IDENTIFIER ::= { appnMIB 2 } 4879 -- ********************************************************************* 4881 alertTrap NOTIFICATION-TYPE 4882 OBJECTS { alertIdNumber, affectedObject } 4883 STATUS current 4884 DESCRIPTION 4885 "This trap carries a 32-bit SNA/MS Alert ID Number, as 4886 specified in SNA Formats." 4888 ::= { appnTraps 1 } 4890 alertIdNumber OBJECT-TYPE 4891 SYNTAX OCTET STRING (SIZE (4)) 4892 MAX-ACCESS read-only 4893 STATUS current 4894 DESCRIPTION 4895 "A 32-bit SNA/MS Alert ID Number, as specified in SNA Formats." 4897 ::= { appnTraps 2 } 4899 affectedObject OBJECT-TYPE 4900 SYNTAX VariablePointer 4901 MAX-ACCESS read-only 4902 STATUS current 4903 DESCRIPTION 4904 "The MIB object associated with the Alert condition, if there 4905 is an object associated with it." 4907 ::= { appnTraps 3 } 4909 -- ********************************************************************* 4910 -- Conformance information 4911 -- ********************************************************************* 4913 appnConformance OBJECT IDENTIFIER ::= {appnMIB 3 } 4915 appnCompliances OBJECT IDENTIFIER ::= {appnConformance 1 } 4916 appnGroups OBJECT IDENTIFIER ::= {appnConformance 2 } 4918 -- Compliance statements 4919 appnCompliance MODULE-COMPLIANCE 4920 STATUS current 4921 DESCRIPTION 4922 "The compliance statement for the SNMPv2 entities 4923 which implement the APPN MIB." 4924 MODULE -- this module 4926 -- Unconditionally mandatory groups 4927 MANDATORY-GROUPS { 4928 appnGeneralConfGroup, 4929 appnPortConfGroup, 4930 appnLinkConfGroup, 4931 appnLocalTgConfGroup, 4932 appnDirTableConfGroup 4933 } 4935 -- Conditionally mandatory groups 4936 GROUP appnNnUniqueConfGroup 4937 DESCRIPTION 4938 "The appnNnUniqueConfGroup is mandatory only for 4939 network nodes." 4941 GROUP appnEnUniqueConfGroup 4942 DESCRIPTION 4943 "The appnEnUniqueConfGroup is mandatory only for 4944 end nodes." 4946 GROUP appnVrnConfGroup 4947 DESCRIPTION 4948 "The appnVrnConfGroup is mandatory only for 4949 network nodes and end nodes that implement 4950 virtual routing node support." 4952 GROUP appnNnTopoConfGroup 4953 DESCRIPTION 4954 "The appnNnTopoConfGroup is mandatory only for 4955 network nodes." 4957 GROUP appnLocalEnTopoConfGroup 4958 DESCRIPTION 4959 "The appnLocalEnTopoConfGroup is mandatory only 4960 for network nodes." 4962 GROUP appnLocalDirPerfConfGroup 4963 DESCRIPTION 4964 "The appnLocalDirPerfConfGroup is mandatory only 4965 for network nodes and end nodes." 4967 GROUP appnCosConfGroup 4968 DESCRIPTION 4969 "The appnCosConfGroup is mandatory only 4970 for network nodes and end nodes." 4972 GROUP appnIntSessConfGroup 4973 DESCRIPTION 4974 "The appnIntSessConfGroup is mandatory only 4975 for network nodes." 4977 GROUP appnHprBaseConfGroup 4978 DESCRIPTION 4979 "The appnHprBaseConfGroup is mandatory only for 4980 nodes that implement the HPR base (APPN option 4981 set 1400)." 4983 GROUP appnHprRtpConfGroup 4984 DESCRIPTION 4985 "The appnHprRtpConfGroup is mandatory only for 4986 nodes that implement the HPR RTP tower (APPN 4987 option set 1401)." 4989 GROUP appnHprCtrlFlowsRtpConfGroup 4990 DESCRIPTION 4991 "The appnHprCtrlFlowsRtpConfGroup is mandatory 4992 only for nodes that implement the HPR Control 4993 Flows over RTP tower (APPN option set 1402)." 4995 GROUP appnHprBfConfGroup 4996 DESCRIPTION 4997 "The appnHprBfConfGroup is mandatory only for 4998 nodes that implement the APPN/HPR boundary 4999 function." 5001 GROUP appnTrapConfGroup 5002 DESCRIPTION 5003 "Traps are optional for all nodes." 5004 ::= {appnCompliances 1 } 5006 -- Units of conformance 5007 appnGeneralConfGroup OBJECT-GROUP 5008 OBJECTS { 5009 appnNodeCpName, 5010 appnNodeMibVersion, 5011 appnNodeId, 5012 appnNodeType, 5013 appnNodeUpTime, 5014 appnNodeParallelTg, 5015 appnNodeAdaptiveBindPacing, 5016 appnNodeHprSupport 5017 } 5018 STATUS current 5019 DESCRIPTION 5020 "A collection of objects providing the instrumentation of 5021 APPN general information and capabilities." 5022 ::= { appnGroups 1 } 5024 appnPortConfGroup OBJECT-GROUP 5025 OBJECTS { 5026 appnPortAdminState, 5027 appnPortOperState, 5028 appnPortDlcType, 5029 appnPortPortType, 5030 appnPortSIMRIM, 5031 appnPortLsRole, 5032 appnPortNegotLs, 5033 appnPortDynamicLinkSupport, 5034 appnPortMaxRcvBtuSize, 5035 appnPortMaxIframeWindow, 5036 appnPortDefLsGoodXids, 5037 appnPortDefLsBadXids, 5038 appnPortDynLsGoodXids, 5039 appnPortDynLsBadXids, 5040 appnPortSpecific, 5041 appnPortDlcLocalAddr 5042 } 5043 STATUS current 5044 DESCRIPTION 5045 "A collection of objects providing the instrumentation of 5046 APPN port information." 5047 ::= { appnGroups 2 } 5049 appnLinkConfGroup OBJECT-GROUP 5050 OBJECTS { 5051 appnLsAdminState, 5052 appnLsOperState, 5053 appnLsPortName, 5054 appnLsDlcType, 5055 appnLsDynamic, 5056 appnLsAdjCpName, 5057 appnLsAdjNodeType, 5058 appnLsTgNum, 5059 appnLsLimResource, 5060 appnLsActOnDemand, 5061 appnLsMigration, 5062 appnLsPartnerNodeId, 5063 appnLsCpCpSessionSupport, 5064 appnLsMaxSendBtuSize, 5065 appnLsInXidBytes, 5066 appnLsInMsgBytes, 5067 appnLsInXidFrames, 5068 appnLsInMsgFrames, 5069 appnLsOutXidBytes, 5070 appnLsOutMsgBytes, 5071 appnLsOutXidFrames, 5072 appnLsOutMsgFrames, 5073 appnLsEchoRsps, 5074 appnLsCurrentDelay, 5075 appnLsMaxDelay, 5076 appnLsMinDelay, 5077 appnLsMaxDelayTime, 5078 appnLsGoodXids, 5079 appnLsBadXids, 5080 appnLsSpecific, 5081 appnLsActiveTime, 5082 appnLsCurrentStateTime, 5083 appnLsHprSup, 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 appnLocalTgIntersubnet 5127 } 5128 STATUS current 5129 DESCRIPTION 5130 "A collection of objects providing the instrumentation of 5131 APPN local TG information." 5132 ::= { appnGroups 4 } 5134 appnDirTableConfGroup OBJECT-GROUP 5135 OBJECTS { 5136 appnDirNnServerName, 5137 appnDirLuOwnerName, 5138 appnDirLuLocation, 5139 appnDirType 5140 } 5141 STATUS current 5142 DESCRIPTION 5143 "A collection of objects providing the instrumentation of 5144 the APPN directory database." 5145 ::= { appnGroups 5 } 5147 appnNnUniqueConfGroup OBJECT-GROUP 5148 OBJECTS { 5149 appnNodeNnCentralDirectory, 5150 appnNodeNnTreeCache, 5151 appnNodeNnRouteAddResist, 5152 appnNodeNnIsr, 5153 appnNodeNnFrsn, 5154 appnNodeNnPeriBorderSup, 5155 appnNodeNnInterchangeSup, 5156 appnNodeNnExteBorderSup, 5157 appnNodeNnSafeStoreFreq, 5158 appnNodeNnRsn, 5159 appnNodeNnCongested, 5160 appnNodeNnIsrDepleted, 5161 appnNodeNnQuiescing, 5162 appnNodeNnGateway 5163 } 5164 STATUS current 5165 DESCRIPTION 5166 "The appnNnUniqueConfGroup is mandatory only for 5167 network nodes." 5168 ::= { appnGroups 6 } 5170 appnEnUniqueConfGroup OBJECT-GROUP 5171 OBJECTS { 5172 appnNodeEnModeCosMap, 5173 appnNodeEnNnServer, 5174 appnNodeEnLuSearch 5175 } 5176 STATUS current 5177 DESCRIPTION 5178 "The appnEnUniqueConfGroup is mandatory only for 5179 end nodes." 5180 ::= { appnGroups 7 } 5182 appnVrnConfGroup OBJECT-GROUP 5183 OBJECTS { 5184 appnVrnPortName 5185 } 5186 STATUS current 5187 DESCRIPTION 5188 "The appnVrnConfGroup is mandatory only for 5189 network nodes and end nodes." 5190 ::= { appnGroups 8 } 5192 appnNnTopoConfGroup OBJECT-GROUP 5193 OBJECTS { 5194 appnNnTopoMaxNodes, 5195 appnNnTopoCurNumNodes, 5196 appnNnTopoNodePurges, 5197 appnNnTopoTgPurges, 5198 appnNnTopoTotalTduWars, 5199 appnNnNodeFREntryTimeLeft, 5200 appnNnNodeFRType, 5201 appnNnNodeFRRsn, 5202 appnNnNodeFRRouteAddResist, 5203 appnNnNodeFRCongested, 5204 appnNnNodeFRIsrDepleted, 5205 appnNnNodeFRQuiescing, 5206 appnNnNodeFRGateway, 5207 appnNnNodeFRCentralDirectory, 5208 appnNnNodeFRIsr, 5209 appnNnNodeFRGarbageCollect, 5210 appnNnNodeFRHprSupport, 5211 appnNnNodeFRPeriBorderSup, 5212 appnNnNodeFRInterchangeSup, 5213 appnNnNodeFRExteBorderSup, 5214 appnNnTgFREntryTimeLeft, 5215 appnNnTgFRDestVirtual, 5216 appnNnTgFRDlcData, 5217 appnNnTgFRRsn, 5218 appnNnTgFROperational, 5219 appnNnTgFRQuiescing, 5220 appnNnTgFRCpCpSession, 5221 appnNnTgFREffCap, 5222 appnNnTgFRConnCost, 5223 appnNnTgFRByteCost, 5224 appnNnTgFRSecurity, 5225 appnNnTgFRDelay, 5226 appnNnTgFRUsr1, 5227 appnNnTgFRUsr2, 5228 appnNnTgFRUsr3, 5229 appnNnTgFRGarbageCollect, 5230 appnNnTgFRSubareaNum, 5231 appnNnTgFRHprSup, 5232 appnNnTgFRDestHprTrans, 5233 appnNnTgFRTypeIndicator, 5234 appnNnTgFRIntersubnet 5235 } 5236 STATUS current 5237 DESCRIPTION 5238 "The appnNnTopoConfGroup is mandatory only for 5239 network nodes." 5240 ::= { appnGroups 9 } 5242 appnLocalEnTopoConfGroup OBJECT-GROUP 5243 OBJECTS { 5244 appnLocalEnTgEntryTimeLeft, 5245 appnLocalEnTgDestVirtual, 5246 appnLocalEnTgDlcData, 5247 appnLocalEnTgOperational, 5248 appnLocalEnTgCpCpSession, 5249 appnLocalEnTgEffCap, 5250 appnLocalEnTgConnCost, 5251 appnLocalEnTgByteCost, 5252 appnLocalEnTgSecurity, 5253 appnLocalEnTgDelay, 5254 appnLocalEnTgUsr1, 5255 appnLocalEnTgUsr2, 5256 appnLocalEnTgUsr3 5257 } 5258 STATUS current 5259 DESCRIPTION 5260 "The appnLocalEnTopoConfGroup is mandatory only 5261 for network nodes." 5262 ::= { appnGroups 10 } 5264 appnLocalDirPerfConfGroup OBJECT-GROUP 5265 OBJECTS { 5266 appnDirMaxCaches, 5267 appnDirCurCaches, 5268 appnDirCurHomeEntries, 5269 appnDirRegEntries, 5270 appnDirInLocates, 5271 appnDirInBcastLocates, 5272 appnDirOutLocates, 5273 appnDirOutBcastLocates, 5274 appnDirNotFoundLocates, 5275 appnDirNotFoundBcastLocates, 5276 appnDirLocateOutstands 5277 } 5278 STATUS current 5279 DESCRIPTION 5280 "The appnLocalDirPerfConfGroup is mandatory only 5281 for network nodes and end nodes." 5282 ::= { appnGroups 11 } 5284 appnCosConfGroup OBJECT-GROUP 5285 OBJECTS { 5286 appnCosModeCosName, 5287 appnCosTransPriority, 5288 appnCosNodeRowWgt, 5289 appnCosNodeRowResistMin, 5290 appnCosNodeRowResistMax, 5291 appnCosNodeRowMinCongestAllow, 5292 appnCosNodeRowMaxCongestAllow, 5293 appnCosTgRowWgt, 5294 appnCosTgRowEffCapMin, 5295 appnCosTgRowEffCapMax, 5296 appnCosTgRowConnCostMin, 5297 appnCosTgRowConnCostMax, 5298 appnCosTgRowByteCostMin, 5299 appnCosTgRowByteCostMax, 5300 appnCosTgRowSecurityMin, 5301 appnCosTgRowSecurityMax, 5302 appnCosTgRowDelayMin, 5303 appnCosTgRowDelayMax, 5304 appnCosTgRowUsr1Min, 5305 appnCosTgRowUsr1Max, 5306 appnCosTgRowUsr2Min, 5307 appnCosTgRowUsr2Max, 5308 appnCosTgRowUsr3Min, 5309 appnCosTgRowUsr3Max 5310 } 5311 STATUS current 5312 DESCRIPTION 5313 "The appnCosConfGroup is mandatory only 5314 for network nodes and end nodes." 5315 ::= { appnGroups 12 } 5317 appnIntSessConfGroup OBJECT-GROUP 5318 OBJECTS { 5319 appnIsInGlobeCtrAdminStatus, 5320 appnIsInGlobeCtrOperStatus, 5321 appnIsInGlobeCtrStatusTime, 5322 appnIsInGlobeRscv, 5323 appnIsInGlobeRscvTime, 5324 appnIsInGlobeActSess, 5325 appnIsInSessState, 5326 appnIsInPriLuName, 5327 appnIsInSecLuName, 5328 appnIsInModeName, 5329 appnIsInCosName, 5330 appnIsInTransPriority, 5331 appnIsInSessType, 5332 appnIsInSessUpTime, 5333 appnIsInCtrUpTime, 5334 appnIsInP2SFmdPius, 5335 appnIsInS2PFmdPius, 5336 appnIsInP2SNonFmdPius, 5337 appnIsInS2PNonFmdPius, 5338 appnIsInP2SFmdBytes, 5339 appnIsInS2PFmdBytes, 5340 appnIsInP2SNonFmdBytes, 5341 appnIsInS2PNonFmdBytes, 5342 appnIsInPsAdjCpName, 5343 appnIsInPsAdjTgNum, 5344 appnIsInPsSendMaxBtuSize, 5345 appnIsInPsSendPacingType, 5346 appnIsInPsSendRpc, 5347 appnIsInPsSendNxWndwSize, 5348 appnIsInPsRecvPacingType, 5349 appnIsInPsRecvRpc, 5350 appnIsInPsRecvNxWndwSize, 5351 appnIsInSsAdjCpName, 5352 appnIsInSsAdjTgNum, 5353 appnIsInSsSendMaxBtuSize, 5354 appnIsInSsSendPacingType, 5355 appnIsInSsSendRpc, 5356 appnIsInSsSendNxWndwSize, 5357 appnIsInSsRecvPacingType, 5358 appnIsInSsRecvRpc, 5359 appnIsInSsRecvNxWndwSize, 5360 appnIsInRouteInfo 5361 } 5362 STATUS current 5363 DESCRIPTION 5364 "The appnIntSessConfGroup is mandatory only 5365 for network nodes." 5366 ::= { appnGroups 13 } 5368 appnHprBaseConfGroup OBJECT-GROUP 5369 OBJECTS { 5370 appnNodeHprIntRteSetups, 5371 appnNodeHprIntRteRejects, 5372 appnLsErrRecoSup, 5373 appnLsForAnrLabel, 5374 appnLsRevAnrLabel 5375 } 5376 STATUS current 5377 DESCRIPTION 5378 "The appnHprBaseConfGroup is mandatory only for 5379 nodes that implement the HPR base (APPN option 5380 set 1400)." 5381 ::= { appnGroups 14 } 5383 appnHprRtpConfGroup OBJECT-GROUP 5384 OBJECTS { 5385 appnNodeMaxSessPerRtpConn, 5386 appnNodeHprOrgRteSetups, 5387 appnNodeHprOrgRteRejects, 5388 appnNodeHprEndRteSetups, 5389 appnNodeHprEndRteRejects, 5390 appnLsBfNceId 5391 } 5392 STATUS current 5393 DESCRIPTION 5394 "The appnHprRtpConfGroup is mandatory only for 5395 nodes that implement the HPR RTP tower (APPN 5396 option set 1401)." 5397 ::= { appnGroups 15 } 5399 appnHprCtrlFlowsRtpConfGroup OBJECT-GROUP 5400 OBJECTS { 5401 appnLsCpCpNceId, 5402 appnLsRouteNceId 5403 } 5404 STATUS current 5405 DESCRIPTION 5406 "The appnHprCtrlFlowsRtpConfGroup is mandatory 5407 only for nodes that implement the HPR Control 5408 Flows over RTP tower (APPN option set 1402)." 5409 ::= { appnGroups 16 } 5411 appnHprBfConfGroup OBJECT-GROUP 5412 OBJECTS { 5413 appnIsInGlobeHprBfActSess, 5414 appnIsInRtpNceId, 5415 appnIsInRtpTcid, 5416 appnIsRtpSessions 5417 } 5418 STATUS current 5419 DESCRIPTION 5420 "The appnHprBfConfGroup is mandatory only for 5421 nodes that implement the APPN/HPR boundary 5422 function." 5423 ::= { appnGroups 17 } 5425 appnTrapConfGroup OBJECT-GROUP 5426 OBJECTS { 5427 alertIdNumber, 5428 affectedObject 5429 } 5430 STATUS current 5431 DESCRIPTION 5432 "The appnTrapConfGroup is optional for all groups." 5433 ::= { appnGroups 18 } 5435 END 5436 6. Acknowledgments 5438 This MIB module is the product of the IETF SNA NAU MIB WG and the AIW 5439 APPN/HPR MIBs SIG. Thanks to Wayne Clark, Cisco Systems; Jim Cobban, 5440 Nortel; Rich Daugherty, IBM Corporation; Mark Regan, Cisco Systems; and 5441 Leo Temoshenko, IBM Corporation, for their contributions and review. 5443 7. References 5445 [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5446 Waldbusser, "Structure of Management Information for version 2 of 5447 the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 5448 1996. 5450 [2] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5451 Waldbusser, "Textual Conventions for Version 2 of the Simple 5452 Network Management Protocol (SNMPv2)", RFC 1903, January 1996. 5454 [3] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5455 Waldbusser, "Conformance Statements for Version 2 of the Simple 5456 Network Management Protocol (SNMPv2)", RFC 1904, January 1996. 5458 [4] IBM, Systems Network Architecture Technical Overview, GC30-3073. 5460 [5] IBM, Systems Network Architecture APPN Architecture Reference, 5461 SC30-3422 5463 [6] IBM, Systems Network Architecture Formats, SC30-3346. 5465 [7] Allen, M., Clouston, B., Kielczewski, Z., Kwan, W., and B. Moore, 5466 "Definition of Managed Objects for APPC", Wall Data Inc., Cisco 5467 Systems, Jupiter Technology Inc., IBM Corporation, December 1995. 5469 [8] Kielczewski, Z., Kostick D., and K. Shih, "Definition of Managed 5470 Objects for SNA NAUs using SMIv2", RFC 1666, Eicon Technology 5471 Corporation, Bell Communications Research, Novell, August 1994. 5473 [9] __, APPN-DLUR-MIB, IBM Corporation 5475 [10] Clouston, B., and B. Moore, HPR-MIB, August 1995. 5477 [11] SNA DLC Services MIB Working Group, Hilgeman, J., Nix, S., Bartky, 5478 A., and W. Clark, "Definitions of Managed Objects for SNA Data Link 5479 Control (SDLC) using SMIv2", RFC 1747, January 1995. URL: 5481 ftp://ds.internic.net/rfc/rfc1747.txt 5483 [12] SNA DLC Services MIB Working Group, Berl, S., Nix, S., and W. 5484 Clark, "Definitions of Managed Objects for SNA Data Link Control: 5485 LLC", May 1995. 5487 [13] Chen, D., Gayek, P., and S. Nix, "Definitions of Managed Objects 5488 for Data Link Switching using SNMPv2", October 1995. 5490 8. Security Considerations 5492 Security issues are not discussed in this memo. 5494 9. Authors' Addresses 5496 Bob Clouston 5497 Cisco Systems 5498 7025 Kit Creek Road 5499 P.O. Box 14987 5500 Research Triangle Park, NC 27709, USA 5502 Tel: 1 919 472 2333 5503 E-mail: clouston@cisco.com 5505 Bob Moore 5506 IBM Corporation 5507 800 Park Offices Drive 5508 CNMA/664 5509 P.O. Box 12195 5510 Research Triangle Park, NC 27709, USA 5512 Tel: 1 919 254 4436 5513 E-mail: remoore@ralvm6.vnet.ibm.com 5514 10. Table of Contents 5516 1. Status of this Memo .................................... 1 5517 2. Introduction ........................................... 1 5518 3. The SNMP Network Management Framework .................. 2 5519 4. Overview ............................................... 2 5520 4.1 APPN MIB structure .................................... 5 5521 5. Definitions ............................................ 9 5522 6. Acknowledgments ........................................ 120 5523 7. References ............................................. 120 5524 8. Security Considerations ................................ 122 5525 9. Author's Addresses ...................................... 122