1APPLETALK-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 Counter, IpAddress, TimeTicks 5 FROM RFC1155-SMI 6 DisplayString, mib-2 7 FROM RFC1213-MIB 8 OBJECT-TYPE 9 FROM RFC-1212; 10 11-- This MIB module uses the extended OBJECT-TYPE macro as 12-- defined in RFC-1212. 13 14-- The following reference is used in this MIB: 15-- [Inside AppleTalk] 16-- This refers to Gursharan S. Sidhu, Richard F. Andrews, and 17-- Alan B. Oppenheimer, Inside AppleTalk, Second Edition, 18-- Addison Wesley, (1990). 19 20-- AppleTalk MIB 21 22 appletalk OBJECT IDENTIFIER ::= { mib-2 13 } 23 24 ATNetworkNumber ::= -- 2 octets of net number 25 -- in network byte order 26 OCTET STRING (SIZE (2)) 27 28 DdpNodeAddress ::= -- 2 octets of net number 29 -- in network byte order, 30 -- 1 octet of node number 31 OCTET STRING (SIZE (3)) 32 33 DdpSocketAddress ::= -- 2 octets of net number 34 -- in network byte order, 35 -- 1 octet of node number, 36 -- 1 octet of socket number 37 -- (0..255) 38 OCTET STRING (SIZE (4)) 39 40 ATName ::= -- 0 to 32 octets of AppleTalk 41 -- ASCII [Inside AppleTalk] 42 OCTET STRING (SIZE (0..32)) 43 44 llap OBJECT IDENTIFIER ::= { appletalk 1 } 45 aarp OBJECT IDENTIFIER ::= { appletalk 2 } 46 atport OBJECT IDENTIFIER ::= { appletalk 3 } 47 ddp OBJECT IDENTIFIER ::= { appletalk 4 } 48 rtmp OBJECT IDENTIFIER ::= { appletalk 5 } 49 kip OBJECT IDENTIFIER ::= { appletalk 6 } 50 zipRouter OBJECT IDENTIFIER ::= { appletalk 7 } 51 nbp OBJECT IDENTIFIER ::= { appletalk 8 } 52 atecho OBJECT IDENTIFIER ::= { appletalk 9 } 53 atp OBJECT IDENTIFIER ::= { appletalk 10 } 54 pap OBJECT IDENTIFIER ::= { appletalk 11 } 55 asp OBJECT IDENTIFIER ::= { appletalk 12 } 56 adsp OBJECT IDENTIFIER ::= { appletalk 13 } 57 atportptop OBJECT IDENTIFIER ::= { appletalk 14 } 58 rtmpStub OBJECT IDENTIFIER ::= { appletalk 16 } 59 zipEndNode OBJECT IDENTIFIER ::= { appletalk 17 } 60 perPort OBJECT IDENTIFIER ::= { appletalk 18 } 61 62-- The LLAP Group 63-- 64-- Implementation of this group is mandatory for all 65-- entities that implement LLAP 66-- 67-- Notes for the interfaces group 68-- 69-- When implementing the Interfaces Group of MIB-II, it is 70-- suggested that the following values be used for any 71-- LocalTalk interfaces: 72-- ifMtu: 600 73-- ifSpeed: 230000 74-- ifPhysAddress: the one octet node number for the 75-- particular interface 76-- 77-- Note also that LLAP control packets should not be 78-- included in the Interfaces Group packet or octet 79-- counters. 80 81llapTable OBJECT-TYPE 82 SYNTAX SEQUENCE OF LlapEntry 83 ACCESS not-accessible 84 STATUS mandatory 85 DESCRIPTION 86 "The list of LLAP entries." 87 ::= { llap 1 } 88 89llapEntry OBJECT-TYPE 90 SYNTAX LlapEntry 91 ACCESS not-accessible 92 STATUS mandatory 93 DESCRIPTION 94 "An LLAP entry containing objects for the LocalTalk 95 Link Access Protocol for a particular LocalTalk 96 interface. 97 98 As an example, an instance of the llapOutPkts object 99 might be named llapOutPks.1" 100 INDEX { llapIfIndex } 101 ::= { llapTable 1 } 102 103LlapEntry ::= SEQUENCE { 104 llapIfIndex INTEGER, 105 llapInPkts Counter, 106 llapOutPkts Counter, 107 llapInNoHandlers Counter, 108 llapInLengthErrors Counter, 109 llapInErrors Counter, 110 llapCollisions Counter, 111 llapDefers Counter, 112 llapNoDataErrors Counter, 113 llapRandomCTSErrors Counter, 114 llapFCSErrors Counter 115} 116 117llapIfIndex OBJECT-TYPE 118 SYNTAX INTEGER 119 ACCESS read-only 120 STATUS mandatory 121 DESCRIPTION 122 "The LLAP interface to which this entry pertains. 123 The interface identified by a particular value of 124 this index is the same interface as identified 125 by the same value of ifIndex." 126 ::= { llapEntry 1 } 127 128-- this object has been deprecated because it duplicates the 129-- sum of the MIB-II variables ifInUcastPkts and 130-- ifInNUcastPkts 131 132llapInPkts OBJECT-TYPE 133 SYNTAX Counter 134 ACCESS read-only 135 STATUS deprecated 136 DESCRIPTION 137 "The total number of good data packets received on 138 this LocalTalk interface." 139 ::= { llapEntry 2 } 140 141-- this object has been deprecated because it duplicates the 142-- sum of the MIB-II variables ifOutUcastPkts and 143-- ifOutNUcastPkts 144 145llapOutPkts OBJECT-TYPE 146 SYNTAX Counter 147 ACCESS read-only 148 STATUS deprecated 149 DESCRIPTION 150 "The total number of data packets transmitted on 151 this LocalTalk interface." 152 ::= { llapEntry 3 } 153 154-- this object has been deprecated because it duplicates the 155-- MIB-II variable ifInUnknownProtos 156 157llapInNoHandlers OBJECT-TYPE 158 SYNTAX Counter 159 ACCESS read-only 160 STATUS deprecated 161 DESCRIPTION 162 "The total number of good packets received on this 163 LocalTalk interface for which there was no protocol 164 handler." 165 ::= { llapEntry 4 } 166 167llapInLengthErrors OBJECT-TYPE 168 SYNTAX Counter 169 ACCESS read-only 170 STATUS mandatory 171 DESCRIPTION 172 "The total number of packets received on this LocalTalk 173 interface whose actual length did not match the length 174 in the header." 175 ::= { llapEntry 5 } 176 177-- this object has been deprecated because it duplicates the 178-- MIB-II variable ifInErrors 179 180llapInErrors OBJECT-TYPE 181 SYNTAX Counter 182 ACCESS read-only 183 STATUS deprecated 184 DESCRIPTION 185 "The total number of packets containing errors received 186 on this LocalTalk interface." 187 ::= { llapEntry 6 } 188 189llapCollisions OBJECT-TYPE 190 SYNTAX Counter 191 ACCESS read-only 192 STATUS mandatory 193 DESCRIPTION 194 "The total number of collisions assumed on this 195 LocalTalk interface due to the lack of a lapCTS reply." 196 ::= { llapEntry 7 } 197 198llapDefers OBJECT-TYPE 199 SYNTAX Counter 200 ACCESS read-only 201 STATUS mandatory 202 DESCRIPTION 203 "The total number of times this LocalTalk interface 204 deferred to other packets." 205 ::= { llapEntry 8 } 206 207llapNoDataErrors OBJECT-TYPE 208 SYNTAX Counter 209 ACCESS read-only 210 STATUS mandatory 211 DESCRIPTION 212 "The total number of times this LocalTalk interface 213 received a lapRTS packet and expected a data packet, 214 but did not receive any data packet." 215 ::= { llapEntry 9 } 216 217llapRandomCTSErrors OBJECT-TYPE 218 SYNTAX Counter 219 ACCESS read-only 220 STATUS mandatory 221 DESCRIPTION 222 "The total number of times this LocalTalk interface 223 received a lapCTS packet that was not solicited by a 224 lapRTS packet." 225 ::= { llapEntry 10 } 226 227llapFCSErrors OBJECT-TYPE 228 SYNTAX Counter 229 ACCESS read-only 230 STATUS mandatory 231 DESCRIPTION 232 "The total number of times this LocalTalk interface 233 received a packet with an FCS (Frame Check Sequence) 234 error." 235 ::= { llapEntry 11 } 236 237-- The AARP Group 238-- 239-- Implementation of this group is mandatory for all entities 240-- that implement AARP 241 242aarpTable OBJECT-TYPE 243 SYNTAX SEQUENCE OF AarpEntry 244 ACCESS not-accessible 245 STATUS mandatory 246 DESCRIPTION 247 "The AppleTalk Address Translation Table contains an 248 equivalence of AppleTalk Network Addresses to the link 249 layer physical address." 250 ::= { aarp 1 } 251 252aarpEntry OBJECT-TYPE 253 SYNTAX AarpEntry 254 ACCESS not-accessible 255 STATUS mandatory 256 DESCRIPTION 257 "Each entry contains one AppleTalk Network Address to 258 physical address equivalence. 259 260 As an example, an instance of the aarpPhysAddress 261 object might be named aarpPhysAddress.1.0.80.234" 262 INDEX { aarpIfIndex, aarpNetAddress } 263 ::= { aarpTable 1 } 264 265AarpEntry ::= SEQUENCE { 266 aarpIfIndex INTEGER, 267 aarpPhysAddress OCTET STRING, 268 aarpNetAddress DdpNodeAddress, 269 aarpStatus INTEGER 270} 271 272aarpIfIndex OBJECT-TYPE 273 SYNTAX INTEGER 274 ACCESS read-only 275 STATUS mandatory 276 DESCRIPTION 277 "The interface on which this entry's equivalence is 278 effective. The interface identified by a particular 279 value of this index is the same interface as 280 identified by the same value of ifIndex." 281 ::= { aarpEntry 1 } 282 283aarpPhysAddress OBJECT-TYPE 284 SYNTAX OCTET STRING 285 ACCESS read-write 286 STATUS mandatory 287 DESCRIPTION 288 "The media-dependent physical address." 289 ::= { aarpEntry 2 } 290 291aarpNetAddress OBJECT-TYPE 292 SYNTAX DdpNodeAddress 293 ACCESS read-only 294 STATUS mandatory 295 DESCRIPTION 296 "The AppleTalk Network Address corresponding to the 297 media-dependent physical address." 298 ::= { aarpEntry 3 } 299 300aarpStatus OBJECT-TYPE 301 SYNTAX INTEGER { 302 valid(1), 303 invalid(2) 304 } 305 ACCESS read-write 306 STATUS mandatory 307 DESCRIPTION 308 "The status of this AARP entry. 309 Setting this object to the value invalid(2) has the 310 effect of invalidating the corresponding entry in the 311 aarpTable. That is, it effectively disassociates 312 the mapping identified with said entry. It is an 313 implementation-specific matter as to whether the agent 314 removes an invalidated entry from the table. 315 Accordingly, management stations must be prepared to 316 receive from agents tabular information corresponding 317 to entries not currently in use. Proper 318 interpretation of such entries requires examination 319 of the relevant aarpStatus object." 320 ::= { aarpEntry 4 } 321 322aarpLookups OBJECT-TYPE 323 SYNTAX Counter 324 ACCESS read-only 325 STATUS mandatory 326 DESCRIPTION 327 "The number of times the AARP cache for this entity 328 was searched." 329 ::= { aarp 2 } 330 331aarpHits OBJECT-TYPE 332 SYNTAX Counter 333 ACCESS read-only 334 STATUS mandatory 335 DESCRIPTION 336 "The number of times an entry was searched for and 337 found in the AARP cache for this entity." 338 ::= { aarp 3 } 339 340-- The ATPort Group 341-- 342-- Implementation of this group is mandatory for all entities 343-- that implement AppleTalk ports 344-- 345-- Note that to be compliant with this group, all variables 346-- that have read-write access must be implemented as 347-- read-write. 348 349atportTable OBJECT-TYPE 350 SYNTAX SEQUENCE OF AtportEntry 351 ACCESS not-accessible 352 STATUS mandatory 353 DESCRIPTION 354 "A list of AppleTalk ports for this entity." 355 ::= { atport 1 } 356 357atportEntry OBJECT-TYPE 358 SYNTAX AtportEntry 359 ACCESS not-accessible 360 STATUS mandatory 361 DESCRIPTION 362 "The description of one of the AppleTalk 363 ports on this entity. 364 365 As an example, an instance of the atportNetFrom object 366 might be named atportNetFrom.2" 367 INDEX { atportIndex } 368 ::= { atportTable 1 } 369 370AtportEntry ::= SEQUENCE { 371 atportIndex INTEGER, 372 atportDescr DisplayString, 373 atportType INTEGER, 374 atportNetStart ATNetworkNumber, 375 atportNetEnd ATNetworkNumber, 376 atportNetAddress DdpNodeAddress, 377 atportStatus INTEGER, 378 atportNetConfig INTEGER, 379 atportZoneConfig INTEGER, 380 atportZoneDefault ATName, 381 atportIfIndex INTEGER, 382 atportNetFrom DdpNodeAddress, 383 atportZoneFrom DdpNodeAddress, 384 atportInPkts Counter, 385 atportOutPkts Counter, 386 atportHome INTEGER, 387 atportCurrentZone ATName, 388 atportConflictPhysAddr OCTET STRING 389} 390 391atportIndex OBJECT-TYPE 392 SYNTAX INTEGER 393 ACCESS read-only 394 STATUS mandatory 395 DESCRIPTION 396 "A unique value for each AppleTalk port. 397 Its value is between 1 and the total number of 398 AppleTalk ports. The value for each port must 399 remain constant at least from the re-initialization 400 of the entity's network management system to the 401 next re-initialization." 402 ::= { atportEntry 1 } 403 404atportDescr OBJECT-TYPE 405 SYNTAX DisplayString 406 ACCESS read-write 407 STATUS mandatory 408 DESCRIPTION 409 "A text string containing information about the 410 port. This string is intended for presentation 411 to a human; it must not contain anything but printable 412 ASCII characters." 413 ::= { atportEntry 2 } 414 415-- Several objects throughout the MIB key off of atportType to 416-- determine the format of OCTET STRING addresses of peers. 417-- The address formats are as follows: 418-- localtalk, ethertalk1, ethertalk2, tokentalk, iptalk, 419-- fdditalk, smdstalk, arctalk, and virtual take the 420-- format of DdpNodeAddress 421-- serialPPP: null OCTET STRING 422-- serialNonstandard: vendor specific 423-- aurp: see AURP MIB to determine format 424-- frameRelay: 32 bit DLCI in network byte order 425-- (OCTET STRING (SIZE (4))) 426-- x25: X121Address (see RFC 1382) 427-- ip: IP address (OCTET STRING (SIZE (4))) 428-- osi: NSAP (OCTET STRING (SIZE (3..20))) 429-- decnetIV: 6 bit area, 10 bit host in network byte order 430-- (OCTET STRING (SIZE (2))) 431-- arap: ??? 432-- nonAppleTalk3Com: based on ifType 433-- ipx: 32 bit network number in network byte order 434-- followed by datalink address of host 435-- arns: 32 bit ARNS header 436-- hdlc: DdpNodeAddress or null OCTET STRING 437 438atportType OBJECT-TYPE 439 SYNTAX INTEGER { 440 other(1), -- none of the following 441 localtalk(2), 442 ethertalk1(3), 443 ethertalk2(4), 444 tokentalk(5), 445 iptalk(6), 446 serialPPP(7), 447 serialNonstandard(8), 448 virtual(9), -- an internal interface 449 fdditalk(10), 450 arctalk(11), 451 smdstalk(12), 452 aurp(13), 453 frameRelay(14), 454 x25(15), 455 ip(16), 456 osi(17), 457 decnetIV(18), 458 arap(19), 459 isdnInThePacketMode(20), 460 nonAppleTalk3Com(21), 461 ipx(22), 462 arns(23), 463 hdlc(24) 464 } 465 ACCESS read-write 466 STATUS mandatory 467 DESCRIPTION 468 "The type of port, distinguished by the protocol 469 immediately below DDP in the protocol stack." 470 ::= { atportEntry 3 } 471 472atportNetStart OBJECT-TYPE 473 SYNTAX ATNetworkNumber 474 ACCESS read-write 475 STATUS mandatory 476 DESCRIPTION 477 "The first AppleTalk network address in the range 478 configured for this port. If this port is not a 479 native AppleTalk port, this object shall have the 480 value of two octets of zero." 481 ::= { atportEntry 4 } 482 483atportNetEnd OBJECT-TYPE 484 SYNTAX ATNetworkNumber 485 ACCESS read-write 486 STATUS mandatory 487 DESCRIPTION 488 "The last AppleTalk network address in the range 489 configured for this port. If the network to which 490 this AppleTalk port is connected is a non-extended 491 network, or if it is not a native AppleTalk port, 492 the value for atportNetEnd shall be two octets of 493 zero." 494 ::= { atportEntry 5 } 495 496atportNetAddress OBJECT-TYPE 497 SYNTAX DdpNodeAddress 498 ACCESS read-write 499 STATUS mandatory 500 DESCRIPTION 501 "The AppleTalk network address configured for this 502 port. In addition, this value may be used as a hint 503 for an initial node number used during node-finding. 504 If this port is not a native AppleTalk port, this 505 object shall have the value of three octets of zero." 506 ::= { atportEntry 6 } 507 508atportStatus OBJECT-TYPE 509 SYNTAX INTEGER { 510 routing(1), --this port is fully configured & routing 511 512 unconfigured(2), 513 off(3), 514 invalid(4), 515 endNode(5), -- this port is acting as an end node 516 offDueToConflict(6), -- port is off due to 517 -- configuration conflict 518 other(7) -- none of the states defined above 519 } 520 ACCESS read-write 521 STATUS mandatory 522 DESCRIPTION 523 "The configuration status of this port. 524 525 Setting this object to the value invalid(4) has the 526 effect of invalidating the corresponding entry in the 527 atportTable. That is, it effectively disassociates the 528 mapping identified with said entry. It is an 529 implementation-specific matter as to whether the agent 530 removes an invalidated entry from the table. 531 Accordingly, management stations must be prepared to 532 receive from agents tabular information corresponding 533 to entries not currently in use. Proper 534 interpretation of such entries requires examination 535 of the relevant atportStatus object." 536 ::= { atportEntry 7 } 537 538atportNetConfig OBJECT-TYPE 539 SYNTAX INTEGER { 540 conflictOrientedSeed(1), -- use configured network 541 -- range even if it conflicts with another 542 -- AppleTalk device 543 garnered(2), -- acquire from another AppleTalk device 544 guessed(3), -- generate a "random" network range 545 unconfigured(4), -- no other value applies 546 conflictAverseSeed(5), -- use configured network 547 -- range, but don't come up if it conflicts 548 softSeed(6) -- attempt to use configured network 549 -- range, but use network range from another 550 -- router if our configuration conflicts 551 } 552 ACCESS read-write 553 STATUS mandatory 554 DESCRIPTION 555 "The status of the network information for this port. 556 If this port is not a native AppleTalk port, this 557 object shall have the value unconfigured(4)." 558 ::= { atportEntry 8 } 559 560atportZoneConfig OBJECT-TYPE 561 SYNTAX INTEGER { 562 conflictOrientedSeed(1), -- use configured zone 563 -- information even if it conflicts with 564 -- another AppleTalk device 565 garnered(2), -- acquire from another AppleTalk device 566 guessed(3), -- generate "random" zone information 567 unconfigured(4), -- no other value applies 568 conflictAverseSeed(5), -- use configured zone 569 -- information, but don't come up if it 570 -- conflicts 571 softSeed(6) -- attempt to use configured zone 572 -- information, but use zone information 573 -- from another router if our configuration 574 -- conflicts 575 } 576 ACCESS read-write 577 STATUS mandatory 578 DESCRIPTION 579 "The status of the zone information for this port. 580 If this port is not a native AppleTalk port, this 581 object shall have the value unconfigured(4)." 582 ::= { atportEntry 9 } 583 584atportZoneDefault OBJECT-TYPE 585 SYNTAX ATName 586 ACCESS read-write 587 STATUS mandatory 588 DESCRIPTION 589 "The name of the default zone for this port. If 590 this port only has one zone, that zone is 591 represented here. If this port is not a native 592 AppleTalk port, this object shall contain an octet 593 string of zero length. 594 595 When this value is changed in a router, the router 596 must send a zipNotify packet on the associated 597 network." 598 ::= { atportEntry 10 } 599 600atportIfIndex OBJECT-TYPE 601 SYNTAX INTEGER 602 ACCESS read-write 603 STATUS mandatory 604 DESCRIPTION 605 "The physical interface associated with this 606 AppleTalk port. The interface identified by a 607 particular value of this index is the same interface 608 609 as identified by the same value of ifIndex." 610 ::= { atportEntry 11 } 611 612atportNetFrom OBJECT-TYPE 613 SYNTAX DdpNodeAddress 614 ACCESS read-only 615 STATUS mandatory 616 DESCRIPTION 617 "When atportNetConfig is set to garnered(2), this 618 variable contains the DDP address of an entity from 619 which the AppleTalk network number was garnered. 620 When atportNetConfig is set to 621 conflictOrientedSeed(1), conflictAverseSeed(5), 622 or softSeed(6), this variable contains the DDP 623 address of an entity which confirmed or supplied our 624 AppleTalk network number, for example by replying to 625 a ZIP GetNetInfo request. 626 627 If atportNetConfig is set to guessed(3) or 628 unconfigured(4), or if the entity has not received 629 any network number confirmation, this variable 630 should be set to three octets of zero." 631 ::= { atportEntry 12 } 632 633atportZoneFrom OBJECT-TYPE 634 SYNTAX DdpNodeAddress 635 ACCESS read-only 636 STATUS mandatory 637 DESCRIPTION 638 "When atportZoneConfig is set to garnered(2), this 639 variable contains the DDP address of an entity from 640 which the AppleTalk zone list was garnered. 641 642 When atportZoneConfig is set to 643 conflictOrientedSeed(1), conflictAverseSeed(5), or 644 softSeed(6), this variable contains the DDP address 645 of an entity which confirmed or supplied our 646 AppleTalk zone information, for example by replying 647 to a ZIP GetNetInfo request or a ZIP Query. 648 649 If atportZoneConfig is set to guessed(3) or 650 unconfigured(4), or if the entity has not received 651 any zone confirmation, this variable should be set 652 to three octets of zero." 653 ::= { atportEntry 13 } 654 655atportInPkts OBJECT-TYPE 656 SYNTAX Counter 657 ACCESS read-only 658 STATUS mandatory 659 DESCRIPTION 660 "The number of packets received by this entity on 661 this port." 662 ::= { atportEntry 14 } 663 664atportOutPkts OBJECT-TYPE 665 SYNTAX Counter 666 ACCESS read-only 667 STATUS mandatory 668 DESCRIPTION 669 "The number of packets transmitted by this entity on 670 this port." 671 ::= { atportEntry 15 } 672 673atportHome OBJECT-TYPE 674 SYNTAX INTEGER { 675 home(1), 676 notHome(2) 677 } 678 ACCESS read-only 679 STATUS mandatory 680 DESCRIPTION 681 "An indication of whether or not the entity is 682 homed on this port, that is to say, a port on which 683 the entity could perform NBP registrations for 684 services that it chooses to advertise." 685 ::= { atportEntry 16 } 686 687atportCurrentZone OBJECT-TYPE 688 SYNTAX ATName 689 ACCESS read-write 690 STATUS mandatory 691 DESCRIPTION 692 "The current zone for the port. In general, this is 693 the zone name in which services on this port will 694 be registered. If this port is not a native 695 AppleTalk port, this object shall contain an octet 696 string of zero length. Note that modifications to 697 this object do not affect the nbpTable." 698 ::= { atportEntry 17 } 699 700atportConflictPhysAddr OBJECT-TYPE 701 SYNTAX OCTET STRING 702 ACCESS read-only 703 STATUS mandatory 704 DESCRIPTION 705 "The link-layer address of a device which caused 706 this entity to set atportStatus to 707 offDueToConflict(6). If this address is not 708 available, or if the entity has not set atportStatus 709 to offDueToConflict, this object shall be a zero 710 length OCTET STRING." 711 ::= { atportEntry 18 } 712 713-- The atportZoneTable stores information about the zones 714-- associated with each port. The default zone for each 715-- port is stored in the port's atportZoneDefault variable; 716-- all other zones for the port are listed in this table. 717-- If a port only has one zone, it should be stored in the 718-- port's atportZoneDefault variable, and this table should 719-- be empty. 720-- 721-- One of the indexes for this table is atportZoneName. 722-- Even though AppleTalk zone name matches are 723-- case-insensitive, this table will store zone names 724-- regardless of case. SNMP Get, GetNext and Set operations 725-- are performed on these (potentially) mixed case strings 726-- according to the normal SNMP rules with the following 727-- caveat: in processing a SET request, the agent shall 728-- perform a case-insensitive search and a case-sensitive 729-- search. If the case-insensitive search matches and the 730-- case-sensitive search does not match, the "equivalent" 731-- zone name exists in another entry with a different 732-- capitalization and the SET request shall fail due 733-- to the name being inconsistent (SNMPv1 should return a 734-- genErr.) This insures that only one version of a zone 735-- name will appear in each agent, at the expense of forcing 736-- a management station to query using that exact name. 737 738atportZoneTable OBJECT-TYPE 739 SYNTAX SEQUENCE OF AtportZoneEntry 740 ACCESS not-accessible 741 STATUS mandatory 742 DESCRIPTION 743 "The table of zone information for non-default 744 zones on ports." 745 ::= { atport 2 } 746 747atportZoneEntry OBJECT-TYPE 748 SYNTAX AtportZoneEntry 749 ACCESS not-accessible 750 STATUS mandatory 751 DESCRIPTION 752 "An entry of zone information for a port. 753 754 As an example, an instance of the atportZoneStatus 755 object might be named 756 atportZoneStatus.2.8.84.119.105.108.105.103.104.116" 757 INDEX { atportZonePort, atportZoneName } 758 ::= { atportZoneTable 1 } 759 760AtportZoneEntry ::= SEQUENCE { 761 atportZonePort INTEGER, 762 atportZoneName ATName (SIZE (1..32)), 763 atportZoneStatus INTEGER 764} 765 766atportZonePort OBJECT-TYPE 767 SYNTAX INTEGER 768 ACCESS not-accessible 769 STATUS mandatory 770 DESCRIPTION 771 "An integer representing the port to which this zone 772 belongs. The port identified by a particular value 773 of this object is the same port as identified by the 774 same value of atportIndex." 775 ::= { atportZoneEntry 1 } 776 777atportZoneName OBJECT-TYPE 778 SYNTAX ATName (SIZE (1..32)) 779 ACCESS not-accessible 780 STATUS mandatory 781 DESCRIPTION 782 "A zone name configured for the AppleTalk port 783 referred to in the corresponding entry of 784 atportZonePort. 785 786 When this value is changed in a router, the router 787 must send a zipNotify packet on the associated 788 network." 789 ::= { atportZoneEntry 2 } 790 791atportZoneStatus OBJECT-TYPE 792 SYNTAX INTEGER { 793 valid(1), 794 invalid(2) 795 } 796 ACCESS read-write 797 STATUS mandatory 798 DESCRIPTION 799 "The status of this zone entry. 800 801 Setting this object to the value invalid(2) has the 802 effect of invalidating the corresponding entry in 803 the atportZoneTable. That is, it effectively 804 disassociates the mapping identified with said 805 entry. It is an implementation-specific matter as 806 to whether the agent removes an invalidated entry 807 from the table. Accordingly, management stations 808 must be prepared to receive from agents tabular 809 information corresponding to entries not currently 810 in use. Proper interpretation of such entries 811 requires examination of the relevant 812 atportZoneStatus object." 813 ::= { atportZoneEntry 3 } 814 815-- The DDP Group 816-- 817-- Implementation of this group is mandatory for all 818-- entities that implement DDP 819-- 820-- This group consists of DDP variables that would be 821-- implemented by either a router or an end node. The 822-- following variables are included: 823-- ddpOutRequests 824-- ddpOutShorts 825-- ddpOutLongs 826-- ddpInReceives 827-- ddpInLocalDatagrams 828-- ddpNoProtocolHandlers 829-- ddpTooShortErrors 830-- ddpTooLongErrors 831-- ddpShortDDPErrors 832-- ddpChecksumErrors 833-- ddpListenerTable 834-- 835-- Note that the variables in this group are not numbered 836-- sequentially. This was done so that it was not necessary 837-- to deprecate variables from RFC 1243. 838 839ddpOutRequests OBJECT-TYPE 840 SYNTAX Counter 841 ACCESS read-only 842 STATUS mandatory 843 DESCRIPTION 844 "The total number of DDP datagrams which were 845 supplied to DDP by local DDP clients in requests for 846 847 transmission. Note that this counter does not 848 include any datagrams counted in ddpForwRequests." 849 ::= { ddp 1 } 850 851ddpOutShorts OBJECT-TYPE 852 SYNTAX Counter 853 ACCESS read-only 854 STATUS mandatory 855 DESCRIPTION 856 "The total number of short DDP datagrams which were 857 transmitted from this entity." 858 ::= { ddp 2 } 859 860ddpOutLongs OBJECT-TYPE 861 SYNTAX Counter 862 ACCESS read-only 863 STATUS mandatory 864 DESCRIPTION 865 "The total number of long DDP datagrams which were 866 transmitted from this entity." 867 ::= { ddp 3 } 868 869ddpInReceives OBJECT-TYPE 870 SYNTAX Counter 871 ACCESS read-only 872 STATUS mandatory 873 DESCRIPTION 874 "The total number of input datagrams received by 875 DDP, including those received in error." 876 ::= { ddp 4 } 877 878ddpInLocalDatagrams OBJECT-TYPE 879 SYNTAX Counter 880 ACCESS read-only 881 STATUS mandatory 882 DESCRIPTION 883 "The total number of input DDP datagrams for which 884 this 885 entity was their final DDP destination." 886 ::= { ddp 6 } 887 888ddpNoProtocolHandlers OBJECT-TYPE 889 SYNTAX Counter 890 ACCESS read-only 891 STATUS mandatory 892 DESCRIPTION 893 "The total number of DDP datagrams addressed to this 894 entity that were addressed to an upper layer protocol 895 896 for which no protocol handler existed." 897 ::= { ddp 7 } 898 899ddpTooShortErrors OBJECT-TYPE 900 SYNTAX Counter 901 ACCESS read-only 902 STATUS mandatory 903 DESCRIPTION 904 "The total number of input DDP datagrams dropped 905 because the received data length was less than the 906 data length specified in the DDP header or the 907 received data length was less than the length of the 908 expected DDP header." 909 ::= { ddp 9 } 910 911ddpTooLongErrors OBJECT-TYPE 912 SYNTAX Counter 913 ACCESS read-only 914 STATUS mandatory 915 DESCRIPTION 916 "The total number of input DDP datagrams dropped 917 because they exceeded the maximum DDP datagram 918 size." 919 ::= { ddp 10 } 920 921ddpShortDDPErrors OBJECT-TYPE 922 SYNTAX Counter 923 ACCESS read-only 924 STATUS mandatory 925 DESCRIPTION 926 "The total number of input DDP datagrams dropped 927 because this entity was not their final destination 928 and their type was short DDP." 929 ::= { ddp 12 } 930 931ddpChecksumErrors OBJECT-TYPE 932 SYNTAX Counter 933 ACCESS read-only 934 STATUS mandatory 935 DESCRIPTION 936 "The total number of input DDP datagrams for which 937 this DDP entity was their final destination, and 938 which were dropped because of a checksum error." 939 ::= { ddp 14 } 940 941ddpListenerTable OBJECT-TYPE 942 SYNTAX SEQUENCE OF DdpListenerEntry 943 ACCESS not-accessible 944 STATUS mandatory 945 DESCRIPTION 946 "The ddpListenerTable stores information for each 947 DDP socket that has a listener." 948 ::= { ddp 15 } 949 950ddpListenerEntry OBJECT-TYPE 951 SYNTAX DdpListenerEntry 952 ACCESS not-accessible 953 STATUS mandatory 954 DESCRIPTION 955 "This ddpListenerEntry contains information about a 956 particular socket that has a socket listener. 957 958 As an example, an instance of the ddpListenerStatus 959 object might be named ddpListenerStatus.0.80.220.1" 960 INDEX { ddpListenerAddress } 961 ::= { ddpListenerTable 1 } 962 963DdpListenerEntry ::= SEQUENCE { 964 ddpListenerAddress DdpSocketAddress, 965 ddpListenerInPkts Counter, 966 ddpListenerStatus INTEGER 967} 968 969ddpListenerAddress OBJECT-TYPE 970 SYNTAX DdpSocketAddress 971 ACCESS not-accessible 972 STATUS mandatory 973 DESCRIPTION 974 "The DDP address that this socket listener is bound 975 to. If this socket listener isn't bound to a 976 particular address, for instance if it is intended 977 for all interfaces, this object shall have the value 978 of three octets of zero followed by one octet of 979 socket number. The socket number must not equal 980 zero." 981 ::= { ddpListenerEntry 1 } 982 983ddpListenerInPkts OBJECT-TYPE 984 SYNTAX Counter 985 ACCESS read-only 986 STATUS mandatory 987 DESCRIPTION 988 "The number of packets received for this listener." 989 ::= { ddpListenerEntry 2 } 990 991ddpListenerStatus OBJECT-TYPE 992 SYNTAX INTEGER { 993 valid(1), 994 invalid(2) 995 } 996 ACCESS read-write 997 STATUS mandatory 998 DESCRIPTION 999 "The status of this socket listener. 1000 Setting this object to the value invalid(2) has the 1001 effect of invalidating the corresponding entry in the 1002 ddpListenerTable. That is, it effectively 1003 disassociates the mapping identified with said 1004 entry. It is an implementation-specific matter as 1005 to whether the agent removes an invalidated entry 1006 from the table. Accordingly, management stations 1007 must be prepared to receive from agents tabular 1008 information corresponding to entries not currently 1009 in use. Proper interpretation of such entries 1010 requires examination of the relevant 1011 ddpListenerStatus object." 1012 ::= { ddpListenerEntry 3 } 1013 1014-- The DDP Router Group 1015-- 1016-- Implementation of this group is required for all routers 1017-- which implement DDP 1018-- 1019-- This group consists of DDP variables that only a router 1020-- would implement. The following variables are included: 1021-- ddpForwRequests 1022-- ddpOutNoRoutes 1023-- ddpBroadcastErrors 1024-- ddpHopCountErrors 1025-- ddpForwardingTable 1026-- 1027-- Note that the variables in this group are not numbered 1028-- sequentially. This was done so that variables from 1029-- RFC 1243 did not need to be deprecated. 1030 1031ddpForwRequests OBJECT-TYPE 1032 SYNTAX Counter 1033 ACCESS read-only 1034 STATUS mandatory 1035 DESCRIPTION 1036 "The number of input datagrams for which this entity 1037 was not their final DDP destination, as a result of 1038 1039 which an attempt was made to find a route to forward 1040 them to that final destination." 1041 ::= { ddp 5 } 1042 1043ddpOutNoRoutes OBJECT-TYPE 1044 SYNTAX Counter 1045 ACCESS read-only 1046 STATUS mandatory 1047 DESCRIPTION 1048 "The total number of DDP datagrams dropped because a 1049 route could not be found to their final destination." 1050 ::= { ddp 8 } 1051 1052ddpBroadcastErrors OBJECT-TYPE 1053 SYNTAX Counter 1054 ACCESS read-only 1055 STATUS mandatory 1056 DESCRIPTION 1057 "The total number of input DDP datagrams dropped 1058 because this entity was not their final destination 1059 and they were addressed to the link level broadcast." 1060 ::= { ddp 11 } 1061 1062ddpHopCountErrors OBJECT-TYPE 1063 SYNTAX Counter 1064 ACCESS read-only 1065 STATUS mandatory 1066 DESCRIPTION 1067 "The total number of input DDP datagrams dropped 1068 because this entity was not their final destination 1069 and their hop count would exceed 15." 1070 ::= { ddp 13 } 1071 1072-- The ddpForwardingTable is a read-only table which shows the 1073-- next hop that a datagram will take when being routed to a 1074-- specific network. If a manager wishes to change data in 1075-- this table via SNMP, he must change it in the MIB for the 1076-- routing protocol itself (by incrementing hop counts, 1077-- etc), rather than in this table. This table is derived 1078-- by the managed entity from the information it receives 1079-- from the routing protocols that it supports. 1080-- 1081-- This table also shows the routing table from which the next 1082-- hop was derived. When a MIB is written for an AppleTalk 1083-- routing protocol, it should include the definition of an 1084-- object identifier which will be used in the 1085-- ddpForwardingProto variable defined here. (For example, 1086-- a value for RTMP is defined as { ddp-forw-proto-oids 1 } 1087 1088-- below.) 1089-- 1090-- To look for a specific net N in this table, it is suggested 1091-- that the management station perform a get-next query for 1092-- ddpForwardingNetEnd.(N-1). This will retrieve the correct 1093-- row if it exists in the table. 1094 1095ddpForwardingTable OBJECT-TYPE 1096 SYNTAX SEQUENCE OF DdpForwardingEntry 1097 ACCESS not-accessible 1098 STATUS mandatory 1099 DESCRIPTION 1100 "A table of forwarding entries for DDP. This table 1101 contains a route for each AppleTalk network currently 1102 known to the entity." 1103 ::= { ddp 16 } 1104 1105ddpForwardingEntry OBJECT-TYPE 1106 SYNTAX DdpForwardingEntry 1107 ACCESS not-accessible 1108 STATUS mandatory 1109 DESCRIPTION 1110 "A forwarding entry for a particular AppleTalk 1111 network. 1112 1113 As an example, an instance of the ddpForwardingPort 1114 object might be named ddpForwardingPort.0.90" 1115 INDEX { ddpForwardingNetEnd } 1116 ::= { ddpForwardingTable 1 } 1117 1118DdpForwardingEntry ::= SEQUENCE { 1119 ddpForwardingNetEnd ATNetworkNumber, 1120 ddpForwardingNetStart ATNetworkNumber, 1121 ddpForwardingNextHop OCTET STRING, 1122 ddpForwardingProto OBJECT IDENTIFIER, 1123 ddpForwardingModifiedTime TimeTicks, 1124 ddpForwardingUseCounts Counter, 1125 ddpForwardingPort INTEGER 1126} 1127 1128ddpForwardingNetEnd OBJECT-TYPE 1129 SYNTAX ATNetworkNumber 1130 ACCESS not-accessible 1131 STATUS mandatory 1132 DESCRIPTION 1133 "The last network number in the network range 1134 matched by this forwarding entry. This will not be 1135 zero even if this corresponds to a non-extended 1136 1137 net." 1138 ::= { ddpForwardingEntry 1 } 1139 1140ddpForwardingNetStart OBJECT-TYPE 1141 SYNTAX ATNetworkNumber 1142 ACCESS read-only 1143 STATUS mandatory 1144 DESCRIPTION 1145 "The first network number in the network range 1146 matched by this forwarding entry." 1147 ::= { ddpForwardingEntry 2 } 1148 1149ddpForwardingNextHop OBJECT-TYPE 1150 SYNTAX OCTET STRING 1151 ACCESS read-only 1152 STATUS mandatory 1153 DESCRIPTION 1154 "The next hop in the route to this entry's 1155 destination network. The format of this address can 1156 be determined by examinating the atportType 1157 corresponding to this entry." 1158 ::= { ddpForwardingEntry 3 } 1159 1160ddpForwardingProto OBJECT-TYPE 1161 SYNTAX OBJECT IDENTIFIER 1162 ACCESS read-only 1163 STATUS mandatory 1164 DESCRIPTION 1165 "The routing mechanism by which this route was 1166 learned." 1167 ::= { ddpForwardingEntry 4 } 1168 1169ddpForwardingModifiedTime OBJECT-TYPE 1170 SYNTAX TimeTicks 1171 ACCESS read-only 1172 STATUS mandatory 1173 DESCRIPTION 1174 "The value of sysUpTime at the time of the last 1175 modification to this entry. The initial value of 1176 ddpForwardingModified time shall be the value of 1177 sysUpTime at the time the entry is created." 1178 ::= { ddpForwardingEntry 5 } 1179 1180ddpForwardingUseCounts OBJECT-TYPE 1181 SYNTAX Counter 1182 ACCESS read-only 1183 STATUS mandatory 1184 DESCRIPTION 1185 "The number of times this entry has been used to 1186 route a packet to the destination network. Note 1187 that this counter is not cleared when the 1188 corresponding ddpForwardingNextHop variable 1189 changes." 1190 ::= { ddpForwardingEntry 6 } 1191 1192ddpForwardingPort OBJECT-TYPE 1193 SYNTAX INTEGER 1194 ACCESS read-only 1195 STATUS mandatory 1196 DESCRIPTION 1197 "The AppleTalk port through which 1198 ddpForwardingNextHop is reached. The interface 1199 identified by a particular value of this variable is 1200 the same interface as identified by the same value 1201 of atportIndex." 1202 ::= { ddpForwardingEntry 7 } 1203 1204ddpForwProtoOids OBJECT IDENTIFIER ::= { ddp 17 } 1205 1206-- The value to be assigned to ddpForwardingProto when the 1207-- routing protocol is RTMP. 1208rtmpRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 1 } 1209 1210-- The value to be assigned to ddpForwardingProto when the 1211-- routing protocol is KIP. 1212kipRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 2 } 1213 1214ddpForwardingTableOverflows OBJECT-TYPE 1215 SYNTAX Counter 1216 ACCESS read-only 1217 STATUS mandatory 1218 DESCRIPTION 1219 "The number of times the entity attempted to add an 1220 entry to the forwarding table but failed due to 1221 overflow." 1222 ::= { ddp 18 } 1223 1224-- The RTMP Group 1225-- 1226-- Implementation of this group is required for all routers 1227-- which implement RTMP 1228 1229rtmpTable OBJECT-TYPE 1230 SYNTAX SEQUENCE OF RtmpEntry 1231 ACCESS not-accessible 1232 STATUS mandatory 1233 DESCRIPTION 1234 "A list of Routing Table Maintenance Protocol 1235 entries for this entity." 1236 ::= { rtmp 1 } 1237 1238rtmpEntry OBJECT-TYPE 1239 SYNTAX RtmpEntry 1240 ACCESS not-accessible 1241 STATUS mandatory 1242 DESCRIPTION 1243 "The route entry to a particular network range. 1244 1245 As an example, an instance of the rtmpPort object 1246 might be named rtmpPort.0.80" 1247 INDEX { rtmpRangeStart } 1248 ::= { rtmpTable 1 } 1249 1250RtmpEntry ::= SEQUENCE { 1251 rtmpRangeStart ATNetworkNumber, 1252 rtmpRangeEnd ATNetworkNumber, 1253 rtmpNextHop OCTET STRING, 1254 rtmpType INTEGER, 1255 rtmpPort INTEGER, 1256 rtmpHops INTEGER, 1257 rtmpState INTEGER 1258} 1259 1260rtmpRangeStart OBJECT-TYPE 1261 SYNTAX ATNetworkNumber 1262 ACCESS read-only 1263 STATUS mandatory 1264 DESCRIPTION 1265 "The first DDP network address in the network range 1266 to which this routing entry pertains. This is a two 1267 octet DDP network address in network byte order." 1268 ::= { rtmpEntry 1 } 1269 1270rtmpRangeEnd OBJECT-TYPE 1271 SYNTAX ATNetworkNumber 1272 ACCESS read-only 1273 STATUS mandatory 1274 DESCRIPTION 1275 "The last DDP network address in the network range 1276 to which this routing entry pertains. This is a two 1277 octet DDP network address in network byte order. If 1278 the network to which this routing entry pertains is 1279 1280 a non-extended network, the value for rtmpRangeEnd 1281 shall be two octets of zero." 1282 ::= { rtmpEntry 2 } 1283 1284rtmpNextHop OBJECT-TYPE 1285 SYNTAX OCTET STRING 1286 ACCESS read-only 1287 STATUS mandatory 1288 DESCRIPTION 1289 "The next internet router in the route to this 1290 entry's destination network. The format of this 1291 address can be determined by examinating the 1292 atportType corresponding to this entry." 1293 ::= { rtmpEntry 3 } 1294 1295rtmpType OBJECT-TYPE 1296 SYNTAX INTEGER { 1297 other(1), 1298 appletalk(2), 1299 serialPPP(3), 1300 serialNonstandard(4) 1301 } 1302 ACCESS read-only 1303 STATUS mandatory 1304 DESCRIPTION 1305 "The type of network over which this route points." 1306 ::= { rtmpEntry 4 } 1307 1308rtmpPort OBJECT-TYPE 1309 SYNTAX INTEGER 1310 ACCESS read-only 1311 STATUS mandatory 1312 DESCRIPTION 1313 "The AppleTalk port over which this route points. 1314 The interface identified by a particular value of 1315 this variable is the same interface as identified by 1316 the same value of atportIndex." 1317 ::= { rtmpEntry 5 } 1318 1319rtmpHops OBJECT-TYPE 1320 SYNTAX INTEGER 1321 ACCESS read-only 1322 STATUS mandatory 1323 DESCRIPTION 1324 "The number of hops required to reach the 1325 destination network to which this routing entry 1326 pertains." 1327 ::= { rtmpEntry 6 } 1328 1329rtmpState OBJECT-TYPE 1330 SYNTAX INTEGER { 1331 good(1), 1332 suspect(2), 1333 badZero(3), 1334 badOne(4), 1335 invalid(5) 1336 } 1337 ACCESS read-write 1338 STATUS mandatory 1339 DESCRIPTION 1340 "The status of the information contained in this 1341 route entry. 1342 1343 Setting this object to the value invalid(5) has the 1344 effect of invalidating the corresponding entry in 1345 the rtmpTable. That is, it effectively 1346 disassociates the mapping identified with said 1347 entry. It is an implementation-specific matter as 1348 to whether the agent removes an invalidated entry 1349 from the table. Accordingly, management stations 1350 must be prepared to receive from agents tabular 1351 information corresponding to entries not currently 1352 in use. Proper interpretation of such entries 1353 requires examination of the relevant rtmpState 1354 object." 1355 ::= { rtmpEntry 7 } 1356 1357rtmpInDataPkts OBJECT-TYPE 1358 SYNTAX Counter 1359 ACCESS read-only 1360 STATUS mandatory 1361 DESCRIPTION 1362 "A count of the number of good RTMP data packets 1363 received by this entity." 1364 ::= { rtmp 2 } 1365 1366rtmpOutDataPkts OBJECT-TYPE 1367 SYNTAX Counter 1368 ACCESS read-only 1369 STATUS mandatory 1370 DESCRIPTION 1371 "A count of the number of RTMP packets sent by this 1372 entity." 1373 ::= { rtmp 3 } 1374 1375rtmpInRequestPkts OBJECT-TYPE 1376 SYNTAX Counter 1377 ACCESS read-only 1378 STATUS mandatory 1379 DESCRIPTION 1380 "A count of the number of good RTMP Request packets 1381 received by this entity." 1382 ::= { rtmp 4 } 1383 1384rtmpNextIREqualChanges OBJECT-TYPE 1385 SYNTAX Counter 1386 ACCESS read-only 1387 STATUS mandatory 1388 DESCRIPTION 1389 "A count of the number of times RTMP changes the 1390 Next Internet Router in a routing entry because the 1391 hop count advertised in a routing tuple was equal to 1392 the current hop count for a particular network." 1393 ::= { rtmp 5 } 1394 1395rtmpNextIRLessChanges OBJECT-TYPE 1396 SYNTAX Counter 1397 ACCESS read-only 1398 STATUS mandatory 1399 DESCRIPTION 1400 "A count of the number of times RTMP changes the 1401 Next Internet Router in a routing entry because the 1402 hop count advertised in a routing tuple was less 1403 than the current hop count for a particular network." 1404 ::= { rtmp 6 } 1405 1406rtmpRouteDeletes OBJECT-TYPE 1407 SYNTAX Counter 1408 ACCESS read-only 1409 STATUS mandatory 1410 DESCRIPTION 1411 "A count of the number of times RTMP deletes a route 1412 because it was aged out of the table. This can help 1413 to detect routing problems." 1414 ::= { rtmp 7 } 1415 1416rtmpRoutingTableOverflows OBJECT-TYPE 1417 SYNTAX Counter 1418 ACCESS read-only 1419 STATUS mandatory 1420 DESCRIPTION 1421 "The number of times RTMP attempted to add a route 1422 to the RTMP table but failed due to lack of space." 1423 ::= { rtmp 8 } 1424 1425-- The RTMP Stub Group 1426-- 1427-- Implementation of this group is mandatory for all 1428-- entities that implement RTMP 1429-- 1430-- It is intended that this group be implemented by routers 1431-- and end nodes. 1432 1433rtmpOutRequestPkts OBJECT-TYPE 1434 SYNTAX Counter 1435 ACCESS read-only 1436 STATUS mandatory 1437 DESCRIPTION 1438 "A count of the number of RTMP Request packets sent 1439 by this entity." 1440 ::= { rtmpStub 1 } 1441 1442rtmpInVersionMismatches OBJECT-TYPE 1443 SYNTAX Counter 1444 ACCESS read-only 1445 STATUS mandatory 1446 DESCRIPTION 1447 "A count of the number of RTMP packets received by 1448 this entity that were rejected due to a version 1449 mismatch." 1450 ::= { rtmpStub 2 } 1451 1452rtmpInErrors OBJECT-TYPE 1453 SYNTAX Counter 1454 ACCESS read-only 1455 STATUS mandatory 1456 DESCRIPTION 1457 "A count of the number of RTMP packets received by 1458 this entity that were rejected for an error other 1459 than version mismatch." 1460 ::= { rtmpStub 3 } 1461 1462-- The KIP Group 1463-- 1464-- Implementation of this group is mandatory for all 1465-- entities that implement KIP 1466 1467kipTable OBJECT-TYPE 1468 SYNTAX SEQUENCE OF KipEntry 1469 ACCESS not-accessible 1470 STATUS mandatory 1471 DESCRIPTION 1472 "The table of routing information for KIP networks." 1473 ::= { kip 1 } 1474 1475kipEntry OBJECT-TYPE 1476 SYNTAX KipEntry 1477 ACCESS not-accessible 1478 STATUS mandatory 1479 DESCRIPTION 1480 "An entry in the routing table for KIP networks. 1481 1482 As an example, an instance of the kipCore object 1483 might be named kipCore.0.80" 1484 INDEX { kipNetStart } 1485 ::= { kipTable 1 } 1486 1487KipEntry ::= SEQUENCE { 1488 kipNetStart ATNetworkNumber, 1489 kipNetEnd ATNetworkNumber, 1490 kipNextHop IpAddress, 1491 kipHopCount INTEGER, 1492 kipBCastAddr IpAddress, 1493 kipCore INTEGER, 1494 kipType INTEGER, 1495 kipState INTEGER, 1496 kipShare INTEGER, 1497 kipFrom IpAddress 1498} 1499 1500kipNetStart OBJECT-TYPE 1501 SYNTAX ATNetworkNumber 1502 ACCESS read-only 1503 STATUS mandatory 1504 DESCRIPTION 1505 "The first AppleTalk network address in the range 1506 for this routing entry. This address is a two octet 1507 DDP network address in network byte order." 1508 ::= { kipEntry 1 } 1509 1510kipNetEnd OBJECT-TYPE 1511 SYNTAX ATNetworkNumber 1512 ACCESS read-write 1513 STATUS mandatory 1514 DESCRIPTION 1515 "The last AppleTalk network address in the range for 1516 this routing entry. This address is a two octet DDP 1517 network address in network byte order. If the 1518 network to which this AppleTalk port is connected is 1519 a non-extended network, the value for kipNetEnd 1520 1521 shall be two octets of zero." 1522 ::= { kipEntry 2 } 1523 1524kipNextHop OBJECT-TYPE 1525 SYNTAX IpAddress 1526 ACCESS read-write 1527 STATUS mandatory 1528 DESCRIPTION 1529 "The IP address of the next hop in the route to this 1530 entry's destination network." 1531 ::= { kipEntry 3 } 1532 1533kipHopCount OBJECT-TYPE 1534 SYNTAX INTEGER 1535 ACCESS read-write 1536 STATUS mandatory 1537 DESCRIPTION 1538 "The number of hops required to reach the destination 1539 network to which this entry pertains." 1540 ::= { kipEntry 4 } 1541 1542kipBCastAddr OBJECT-TYPE 1543 SYNTAX IpAddress 1544 ACCESS read-write 1545 STATUS mandatory 1546 DESCRIPTION 1547 "The form of the IP address used to broadcast on this 1548 network." 1549 ::= { kipEntry 5 } 1550 1551kipCore OBJECT-TYPE 1552 SYNTAX INTEGER { 1553 core(1), 1554 notcore(2) 1555 } 1556 ACCESS read-write 1557 STATUS mandatory 1558 DESCRIPTION 1559 "The status of kipNextHop as a core gateway." 1560 ::= { kipEntry 6 } 1561 1562kipType OBJECT-TYPE 1563 SYNTAX INTEGER { 1564 kipRouter(1), 1565 net(2), 1566 host(3), 1567 other(4), 1568 async(5) 1569 1570 } 1571 ACCESS read-write 1572 STATUS mandatory 1573 DESCRIPTION 1574 "The type of the entity that this route points to." 1575 ::= { kipEntry 7 } 1576 1577kipState OBJECT-TYPE 1578 SYNTAX INTEGER { 1579 configured(1), -- this entry is not aged 1580 learned(2), 1581 invalid(3) 1582 } 1583 ACCESS read-write 1584 STATUS mandatory 1585 DESCRIPTION 1586 "The state of this network entry. 1587 1588 Setting this object to the value invalid(3) has the 1589 effect of invalidating the corresponding entry in the 1590 kipTable. That is, it effectively disassociates the 1591 mapping identified with said entry. It is an 1592 implementation-specific matter as to whether the agent 1593 removes an invalidated entry from the table. 1594 Accordingly, management stations must be prepared to 1595 receive from agents tabular information corresponding 1596 to entries not currently in use. Proper 1597 interpretation of such entries requires examination 1598 of the relevant kipState object." 1599 ::= { kipEntry 8 } 1600 1601kipShare OBJECT-TYPE 1602 SYNTAX INTEGER { 1603 shared(1), 1604 private(2) 1605 } 1606 ACCESS read-write 1607 STATUS mandatory 1608 DESCRIPTION 1609 "If the information in this entry is propagated to 1610 other routers as part of the AA routing protocol, 1611 the value of this variable is equal to shared(1). 1612 Otherwise its value is private(2)." 1613 ::= { kipEntry 9 } 1614 1615kipFrom OBJECT-TYPE 1616 SYNTAX IpAddress 1617 ACCESS read-only 1618 STATUS mandatory 1619 DESCRIPTION 1620 "The IP address from which the routing entry was 1621 learned via the AA protocol. If this entry was not 1622 created via the AA protocol, it should contain IP 1623 address 0.0.0.0." 1624 ::= { kipEntry 10 } 1625 1626-- The ZIP Router Group 1627-- 1628-- Implementation of this group is required for all routers 1629-- which implement ZIP 1630-- 1631-- This group consists of ZIP variables that would be 1632-- implemented by a router. 1633 1634zipTable OBJECT-TYPE 1635 SYNTAX SEQUENCE OF ZipEntry 1636 ACCESS not-accessible 1637 STATUS mandatory 1638 DESCRIPTION 1639 "The table of zone information for reachable 1640 AppleTalk networks." 1641 ::= { zipRouter 1 } 1642 1643zipEntry OBJECT-TYPE 1644 SYNTAX ZipEntry 1645 ACCESS not-accessible 1646 STATUS mandatory 1647 DESCRIPTION 1648 "An entry of zone information for a particular zone 1649 and network combination. 1650 1651 As an example, an instance of the zipZoneState object 1652 might be named zipZoneState.0.80.4" 1653 INDEX { zipZoneNetStart, zipZoneIndex } 1654 ::= { zipTable 1 } 1655 1656ZipEntry ::= SEQUENCE { 1657 zipZoneName ATName, 1658 zipZoneIndex INTEGER, 1659 zipZoneNetStart ATNetworkNumber, 1660 zipZoneNetEnd ATNetworkNumber, 1661 zipZoneState INTEGER, 1662 zipZoneFrom OCTET STRING, 1663 zipZonePort INTEGER 1664} 1665 1666zipZoneName OBJECT-TYPE 1667 SYNTAX ATName 1668 ACCESS read-only 1669 STATUS mandatory 1670 DESCRIPTION 1671 "The zone name of this entry. This is stored in 1672 Mac ASCII format. If the full zone list for the 1673 entry is not known, the value for zipZoneName shall 1674 be a zero length octet string." 1675 ::= { zipEntry 1 } 1676 1677zipZoneIndex OBJECT-TYPE 1678 SYNTAX INTEGER 1679 ACCESS read-only 1680 STATUS mandatory 1681 DESCRIPTION 1682 "An integer that is unique to the zipZoneName that 1683 is present in this entry. For any given zone name, 1684 every zipEntry that has an equal zone name will have 1685 the same zipZoneIndex. When a zone name is 1686 discovered which is not currently in the table, it 1687 will be assigned an index greater than any 1688 previously assigned index." 1689 ::= { zipEntry 2 } 1690 1691zipZoneNetStart OBJECT-TYPE 1692 SYNTAX ATNetworkNumber 1693 ACCESS read-only 1694 STATUS mandatory 1695 DESCRIPTION 1696 "The network that starts the range for this entry. 1697 This address is a two octet DDP network address in 1698 network byte order." 1699 ::= { zipEntry 3 } 1700 1701zipZoneNetEnd OBJECT-TYPE 1702 SYNTAX ATNetworkNumber 1703 ACCESS read-only 1704 STATUS mandatory 1705 DESCRIPTION 1706 "The network that ends the range for this entry. 1707 This address is a two octet DDP network address in 1708 network byte order. If the network to which this 1709 zip entry pertains is a non-extended network, the 1710 value for zipZoneNetEnd shall be two octets of 1711 zero." 1712 ::= { zipEntry 4 } 1713 1714zipZoneState OBJECT-TYPE 1715 SYNTAX INTEGER { 1716 valid(1), 1717 invalid(2) 1718 } 1719 ACCESS read-write 1720 STATUS mandatory 1721 DESCRIPTION 1722 "The state of this zip entry. 1723 1724 Setting this object to the value invalid(2) has the 1725 effect of invalidating the corresponding entry in 1726 the zipTable. That is, it effectively 1727 disassociates the mapping identified with said 1728 entry. It is an implementation-specific matter as 1729 to whether the agent removes an invalidated entry 1730 from the table. Accordingly, management stations 1731 must be prepared to receive from agents tabular 1732 information corresponding to entries not currently 1733 in use. Proper interpretation of such entries 1734 requires examination of the relevant zipZoneState 1735 object." 1736 ::= { zipEntry 5 } 1737 1738zipZoneFrom OBJECT-TYPE 1739 SYNTAX OCTET STRING 1740 ACCESS read-only 1741 STATUS mandatory 1742 DESCRIPTION 1743 "The address from which this zone name to network 1744 number mapping was learned. The format of this 1745 address can be determined by examining the 1746 atportType corresponding to this entry. When this 1747 mapping is learned from the entity itself, this 1748 object shall have the value of three 1749 octets of zero." 1750 ::= { zipEntry 6 } 1751 1752zipZonePort OBJECT-TYPE 1753 SYNTAX INTEGER 1754 ACCESS read-only 1755 STATUS mandatory 1756 DESCRIPTION 1757 "The AppleTalk port through which this zone name to 1758 network number mapping was learned. The interface 1759 identified by a particular value of this variable is 1760 the same interface as identified by the same value 1761 of atportIndex." 1762 ::= { zipEntry 7 } 1763 1764zipInZipQueries OBJECT-TYPE 1765 SYNTAX Counter 1766 ACCESS read-only 1767 STATUS mandatory 1768 DESCRIPTION 1769 "The number of ZIP Queries received by this entity." 1770 ::= { zipRouter 2 } 1771 1772zipInZipReplies OBJECT-TYPE 1773 SYNTAX Counter 1774 ACCESS read-only 1775 STATUS mandatory 1776 DESCRIPTION 1777 "The number of ZIP Replies received by this entity." 1778 ::= { zipRouter 3 } 1779 1780zipInZipExtendedReplies OBJECT-TYPE 1781 SYNTAX Counter 1782 ACCESS read-only 1783 STATUS mandatory 1784 DESCRIPTION 1785 "The number of ZIP Extended Replies received by this 1786 entity." 1787 ::= { zipRouter 4 } 1788 1789zipZoneConflictErrors OBJECT-TYPE 1790 SYNTAX Counter 1791 ACCESS read-only 1792 STATUS mandatory 1793 DESCRIPTION 1794 "The number of times a conflict has been detected 1795 between this entity's zone information and another 1796 entity's zone information." 1797 ::= { zipRouter 5 } 1798 1799zipInObsoletes OBJECT-TYPE 1800 SYNTAX Counter 1801 ACCESS read-only 1802 STATUS mandatory 1803 DESCRIPTION 1804 "The number of ZIP Takedown or ZIP Bringup packets 1805 received by this entity. Note that as the ZIP 1806 Takedown and ZIP Bringup packets have been 1807 obsoleted, the receipt of one of these packets 1808 indicates that a node sent it in error." 1809 ::= { zipRouter 6 } 1810 1811-- The zipRouterNetInfoTable is used to record information 1812-- about zipGetNetInfo and zipGetNetInfo Reply packets that 1813-- were received on each port for a router. This table 1814-- augments the atportTable. 1815 1816zipRouterNetInfoTable OBJECT-TYPE 1817 SYNTAX SEQUENCE OF ZipRouterNetInfoEntry 1818 ACCESS not-accessible 1819 STATUS mandatory 1820 DESCRIPTION 1821 "The table of Net Info packets received by each port 1822 on this entity." 1823 ::= { zipRouter 7 } 1824 1825zipRouterNetInfoEntry OBJECT-TYPE 1826 SYNTAX ZipRouterNetInfoEntry 1827 ACCESS not-accessible 1828 STATUS mandatory 1829 DESCRIPTION 1830 "The description of the Net Info packets received on 1831 a particular port on this entity. One such entry 1832 shall exist for each atport on this router entity. 1833 1834 As an example, an instance of the zipInGetNetInfos 1835 object might be named zipInGetNetInfos.2" 1836 INDEX { atportIndex } 1837 ::= { zipRouterNetInfoTable 1 } 1838 1839ZipRouterNetInfoEntry ::= SEQUENCE { 1840 zipInGetNetInfos Counter, 1841 zipOutGetNetInfoReplies Counter, 1842 zipZoneOutInvalids Counter, 1843 zipAddressInvalids Counter 1844} 1845 1846zipInGetNetInfos OBJECT-TYPE 1847 SYNTAX Counter 1848 ACCESS read-only 1849 STATUS mandatory 1850 DESCRIPTION 1851 "The number of ZIP GetNetInfo packets received on 1852 this port by this entity." 1853 ::= { zipRouterNetInfoEntry 1 } 1854 1855zipOutGetNetInfoReplies OBJECT-TYPE 1856 SYNTAX Counter 1857 ACCESS read-only 1858 STATUS mandatory 1859 DESCRIPTION 1860 "The number of ZIP GetNetInfo Reply packets sent out 1861 this port by this entity." 1862 ::= { zipRouterNetInfoEntry 2 } 1863 1864zipZoneOutInvalids OBJECT-TYPE 1865 SYNTAX Counter 1866 ACCESS read-only 1867 STATUS mandatory 1868 DESCRIPTION 1869 "The number of times this entity has sent a ZIP 1870 GetNetInfo Reply with the zone invalid bit set in 1871 response to a GetNetInfo Request with an invalid 1872 zone name." 1873 ::= { zipRouterNetInfoEntry 3 } 1874 1875zipAddressInvalids OBJECT-TYPE 1876 SYNTAX Counter 1877 ACCESS read-only 1878 STATUS mandatory 1879 DESCRIPTION 1880 "The number of times this entity had to broadcast a 1881 ZIP GetNetInfo Reply because the GetNetInfo Request 1882 had an invalid address." 1883 ::= { zipRouterNetInfoEntry 4 } 1884 1885-- The ZIP End Node Group 1886-- 1887-- Implementation of this group is mandatory for all entities 1888-- that implement ZIP 1889-- 1890-- This group consists of ZIP variables that would be 1891-- implemented by either a router or an end node. 1892 1893-- The zipNetInfoTable is used to record information about 1894-- zipGetNetInfo and zipGetNetInfo Reply packets that were 1895-- received on each port of an entity. This table augments 1896-- the atportTable. 1897 1898zipNetInfoTable OBJECT-TYPE 1899 SYNTAX SEQUENCE OF ZipNetInfoEntry 1900 ACCESS not-accessible 1901 STATUS mandatory 1902 DESCRIPTION 1903 "The table of Net Info packets received by each port 1904 on this entity." 1905 ::= { zipEndNode 1 } 1906 1907zipNetInfoEntry OBJECT-TYPE 1908 SYNTAX ZipNetInfoEntry 1909 ACCESS not-accessible 1910 STATUS mandatory 1911 DESCRIPTION 1912 "The description of the Net Info packets received on 1913 a particular port on this entity. One such entry 1914 shall exist for each atport on this entity. 1915 1916 As an example, an instance of the zipOutGetNetInfos 1917 object might be named zipOutGetNetInfos.2" 1918 INDEX { atportIndex } 1919 ::= { zipNetInfoTable 1 } 1920 1921ZipNetInfoEntry ::= SEQUENCE { 1922 zipOutGetNetInfos Counter, 1923 zipInGetNetInfoReplies Counter, 1924 zipZoneInInvalids Counter 1925} 1926 1927zipOutGetNetInfos OBJECT-TYPE 1928 SYNTAX Counter 1929 ACCESS read-only 1930 STATUS mandatory 1931 DESCRIPTION 1932 "The number of ZIP GetNetInfo packets sent out this 1933 port by this entity." 1934 ::= { zipNetInfoEntry 1 } 1935 1936zipInGetNetInfoReplies OBJECT-TYPE 1937 SYNTAX Counter 1938 ACCESS read-only 1939 STATUS mandatory 1940 DESCRIPTION 1941 "The number of ZIP GetNetInfo Reply packets received 1942 on this port by this entity." 1943 ::= { zipNetInfoEntry 2 } 1944 1945zipZoneInInvalids OBJECT-TYPE 1946 SYNTAX Counter 1947 ACCESS read-only 1948 STATUS mandatory 1949 DESCRIPTION 1950 "The number of times this entity has received a ZIP 1951 GetNetInfo Reply with the zone invalid bit set 1952 because the corresponding GetNetInfo Request had an 1953 invalid zone name." 1954 ::= { zipNetInfoEntry 3 } 1955 1956zipInErrors OBJECT-TYPE 1957 SYNTAX Counter 1958 ACCESS read-only 1959 STATUS mandatory 1960 DESCRIPTION 1961 "The number of ZIP packets received by this entity 1962 that were rejected for any error." 1963 ::= { zipEndNode 2 } 1964 1965-- The NBP Group 1966-- 1967-- Implementation of this group is mandatory for all entities 1968-- that implement NBP 1969 1970nbpTable OBJECT-TYPE 1971 SYNTAX SEQUENCE OF NbpEntry 1972 ACCESS not-accessible 1973 STATUS mandatory 1974 DESCRIPTION 1975 "The table of NBP services registered on this entity." 1976 ::= { nbp 1 } 1977 1978nbpEntry OBJECT-TYPE 1979 SYNTAX NbpEntry 1980 ACCESS not-accessible 1981 STATUS mandatory 1982 DESCRIPTION 1983 "The description of an NBP service registered on this 1984 entity. 1985 1986 As an example, an instance of the nbpZone object 1987 might be named nbpZone.2" 1988 INDEX { nbpIndex } 1989 ::= { nbpTable 1 } 1990 1991NbpEntry ::= SEQUENCE { 1992 nbpIndex INTEGER, 1993 nbpObject ATName (SIZE (1..32)), 1994 nbpType ATName (SIZE (1..32)), 1995 nbpZone ATName, 1996 nbpState INTEGER, 1997 nbpAddress DdpSocketAddress, 1998 nbpEnumerator INTEGER (0..255) 1999} 2000 2001nbpIndex OBJECT-TYPE 2002 SYNTAX INTEGER 2003 ACCESS read-write 2004 STATUS mandatory 2005 DESCRIPTION 2006 "The index of this NBP entry. This index is unique 2007 with respect to the indexes of all other NBP entries, 2008 and shall remain constant throughout the lifetime 2009 of this object." 2010 ::= { nbpEntry 1 } 2011 2012nbpObject OBJECT-TYPE 2013 SYNTAX ATName (SIZE (1..32)) 2014 ACCESS read-write 2015 STATUS mandatory 2016 DESCRIPTION 2017 "The name of the service described by this entity. 2018 When this variable is changed, the entity should 2019 perform an NBP registration using the new nbpObject." 2020 ::= { nbpEntry 2 } 2021 2022nbpType OBJECT-TYPE 2023 SYNTAX ATName (SIZE (1..32)) 2024 ACCESS read-write 2025 STATUS mandatory 2026 DESCRIPTION 2027 "The type of the service described by this entity. 2028 When this variable is changed, the entity should 2029 perform an NBP registration using the new nbpType." 2030 ::= { nbpEntry 3 } 2031 2032nbpZone OBJECT-TYPE 2033 SYNTAX ATName 2034 ACCESS read-write 2035 STATUS mandatory 2036 DESCRIPTION 2037 "The zone the service described by this entity is 2038 registered in. This must be the actual zone name, 2039 without any wildcard characters. When this variable 2040 is changed, the entity should perform an NBP 2041 registration using the new nbpZone." 2042 ::= { nbpEntry 4 } 2043 2044nbpState OBJECT-TYPE 2045 SYNTAX INTEGER { 2046 valid(1), 2047 registering(2), -- attempting to register the service 2048 registrationFailed(3), 2049 invalid(4) 2050 } 2051 ACCESS read-write 2052 STATUS mandatory 2053 DESCRIPTION 2054 "The state of this NBP entry. 2055 When the registration for an entry in the nbpTable 2056 fails, it is an implementation-specific matter as to 2057 how long the entry will remain in the 2058 registrationFailed(3) state before moving to the 2059 invalid(4) state. Note that the entry may pass 2060 immediately from the registrationFailed state to 2061 the invalid state. 2062 2063 Setting this object to the value invalid(4) has the 2064 effect of invalidating the corresponding entry in the 2065 nbpTable. That is, it effectively disassociates the 2066 mapping identified with said entry. It is an 2067 implementation-specific matter as to whether the agent 2068 removes an invalidated entry from the table. 2069 Accordingly, management stations must be prepared to 2070 receive from agents tabular information corresponding 2071 to entries not currently in use. Proper 2072 interpretation of such entries requires examination 2073 of the relevant nbpState object." 2074 ::= { nbpEntry 5 } 2075 2076nbpAddress OBJECT-TYPE 2077 SYNTAX DdpSocketAddress 2078 ACCESS read-write 2079 STATUS mandatory 2080 DESCRIPTION 2081 "The DDP network, node, and socket number of this 2082 entity. If this is unspecified, for instance if the 2083 registration is on all ports of a multiport device, 2084 this object shall have the value of three octets of 2085 zero, followed by one octet of socket number." 2086 ::= { nbpEntry 6 } 2087 2088nbpEnumerator OBJECT-TYPE 2089 SYNTAX INTEGER (0..255) 2090 ACCESS read-only 2091 STATUS mandatory 2092 DESCRIPTION 2093 "The enumerator assigned to this entity." 2094 ::= { nbpEntry 7 } 2095 2096nbpInLookUpRequests OBJECT-TYPE 2097 SYNTAX Counter 2098 ACCESS read-only 2099 STATUS mandatory 2100 DESCRIPTION 2101 "The number of NBP LookUp Requests received." 2102 ::= { nbp 2 } 2103 2104nbpInLookUpReplies OBJECT-TYPE 2105 SYNTAX Counter 2106 ACCESS read-only 2107 STATUS mandatory 2108 DESCRIPTION 2109 "The number of NBP LookUp Replies received." 2110 ::= { nbp 3 } 2111 2112nbpInBroadcastRequests OBJECT-TYPE 2113 SYNTAX Counter 2114 ACCESS read-only 2115 STATUS mandatory 2116 DESCRIPTION 2117 "The number of NBP Broadcast Requests received." 2118 ::= { nbp 4 } 2119 2120nbpInForwardRequests OBJECT-TYPE 2121 SYNTAX Counter 2122 ACCESS read-only 2123 STATUS mandatory 2124 DESCRIPTION 2125 "The number of NBP Forward Requests received." 2126 ::= { nbp 5 } 2127 2128nbpOutLookUpReplies OBJECT-TYPE 2129 SYNTAX Counter 2130 ACCESS read-only 2131 STATUS mandatory 2132 DESCRIPTION 2133 "The number of NBP LookUp Replies sent." 2134 ::= { nbp 6 } 2135 2136nbpRegistrationFailures OBJECT-TYPE 2137 SYNTAX Counter 2138 ACCESS read-only 2139 STATUS mandatory 2140 DESCRIPTION 2141 "The number of times this node experienced a failure 2142 in attempting to register an NBP entity." 2143 ::= { nbp 7 } 2144 2145 nbpInErrors OBJECT-TYPE 2146 SYNTAX Counter 2147 ACCESS read-only 2148 STATUS mandatory 2149 DESCRIPTION 2150 "The number of NBP packets received by this entity 2151 that were rejected for any error." 2152 ::= { nbp 8 } 2153 2154-- The ATEcho Group 2155-- 2156-- Implementation of this group is mandatory for all 2157-- entities that implement ATEcho 2158 2159atechoRequests OBJECT-TYPE 2160 SYNTAX Counter 2161 ACCESS read-only 2162 STATUS mandatory 2163 DESCRIPTION 2164 "The number of AppleTalk Echo requests received." 2165 ::= { atecho 1 } 2166 2167atechoReplies OBJECT-TYPE 2168 SYNTAX Counter 2169 ACCESS read-only 2170 STATUS mandatory 2171 DESCRIPTION 2172 "The number of AppleTalk Echo replies sent." 2173 ::= { atecho 2 } 2174 2175atechoOutRequests OBJECT-TYPE 2176 SYNTAX Counter 2177 ACCESS read-only 2178 STATUS mandatory 2179 DESCRIPTION 2180 "The count of AppleTalk Echo requests sent." 2181 ::= { atecho 3 } 2182 2183atechoInReplies OBJECT-TYPE 2184 SYNTAX Counter 2185 ACCESS read-only 2186 STATUS mandatory 2187 DESCRIPTION 2188 "The count of AppleTalk Echo replies received." 2189 ::= { atecho 4 } 2190 2191-- The ATP Group 2192-- 2193-- Implementation of this group is mandatory for all entities 2194-- that implement ATP 2195 2196atpInPkts OBJECT-TYPE 2197 SYNTAX Counter 2198 ACCESS read-only 2199 STATUS mandatory 2200 DESCRIPTION 2201 "The number of ATP packets received by this entity." 2202 ::= { atp 1 } 2203 2204atpOutPkts OBJECT-TYPE 2205 SYNTAX Counter 2206 ACCESS read-only 2207 STATUS mandatory 2208 DESCRIPTION 2209 "The number of ATP packets sent by this entity." 2210 ::= { atp 2 } 2211 2212atpTRequestRetransmissions OBJECT-TYPE 2213 SYNTAX Counter 2214 ACCESS read-only 2215 STATUS mandatory 2216 DESCRIPTION 2217 "The number of times that a timeout occurred and a 2218 Transaction Request packet needed to be 2219 retransmitted by this host." 2220 ::= { atp 3 } 2221 2222atpTResponseRetransmissions OBJECT-TYPE 2223 SYNTAX Counter 2224 ACCESS read-only 2225 STATUS mandatory 2226 DESCRIPTION 2227 "The number of times a timeout was detected and a 2228 Transaction Response packet needed to be 2229 retransmitted by this host." 2230 ::= { atp 4 } 2231 2232atpReleaseTimerExpiredCounts OBJECT-TYPE 2233 SYNTAX Counter 2234 ACCESS read-only 2235 STATUS mandatory 2236 DESCRIPTION 2237 "The number of times the release timer expired, as a 2238 result of which a Request Control Block had to be 2239 2240 deleted." 2241 ::= { atp 5 } 2242 2243atpRetryCountExceededs OBJECT-TYPE 2244 SYNTAX Counter 2245 ACCESS read-only 2246 STATUS mandatory 2247 DESCRIPTION 2248 "The number of times the retry count was exceeded, 2249 and an error was returned to the client of ATP." 2250 ::= { atp 6 } 2251 2252atpListenerTable OBJECT-TYPE 2253 SYNTAX SEQUENCE OF AtpListenerEntry 2254 ACCESS not-accessible 2255 STATUS mandatory 2256 DESCRIPTION 2257 "The atpListenerTable stores information for each ATP 2258 socket that has a listener." 2259 ::= { atp 7 } 2260 2261atpListenerEntry OBJECT-TYPE 2262 SYNTAX AtpListenerEntry 2263 ACCESS not-accessible 2264 STATUS mandatory 2265 DESCRIPTION 2266 "This atpListenerEntry contains information about a 2267 particular socket that has a socket listener. 2268 2269 As an example, an instance of the atpListenerStatus 2270 object might be named atpListenerStatus.0.80.220.3" 2271 INDEX { atpListenerAddress } 2272 ::= { atpListenerTable 1 } 2273 2274AtpListenerEntry ::= SEQUENCE { 2275 atpListenerAddress DdpSocketAddress, 2276 atpListenerStatus INTEGER 2277} 2278 2279atpListenerAddress OBJECT-TYPE 2280 SYNTAX DdpSocketAddress 2281 ACCESS not-accessible 2282 STATUS mandatory 2283 DESCRIPTION 2284 "The DDP address that this socket listener is bound 2285 to. If this socket listener isn't bound to a 2286 particular address, for instance if it is intended 2287 for all interfaces, this object shall have the value 2288 2289 of three octets of zero followed by one octet of 2290 socket number." 2291 ::= { atpListenerEntry 1 } 2292 2293atpListenerStatus OBJECT-TYPE 2294 SYNTAX INTEGER { 2295 valid(1), 2296 invalid(2) 2297 } 2298 ACCESS read-write 2299 STATUS mandatory 2300 DESCRIPTION 2301 "The status of this socket. 2302 2303 Setting this object to the value invalid(2) has the 2304 effect of invalidating the corresponding entry in 2305 the atpListenerTable. That is, it effectively 2306 disassociates the mapping identified with said 2307 entry. It is an implementation-specific matter as 2308 to whether the agent removes an invalidated entry 2309 from the table. Accordingly, management stations 2310 must be prepared to receive from agents tabular 2311 information corresponding to entries not currently 2312 in use. Proper interpretation of such entries 2313 requires examination of the relevant 2314 atpListenerStatus object." 2315 ::= { atpListenerEntry 2 } 2316 2317-- The PAP group 2318-- 2319-- Implementation of this group is mandatory for all entities 2320-- that implement PAP 2321 2322papInOpenConns OBJECT-TYPE 2323 SYNTAX Counter 2324 ACCESS read-only 2325 STATUS mandatory 2326 DESCRIPTION 2327 "The number of PAP Open Connection requests received 2328 by this entity." 2329 ::= { pap 1 } 2330 2331papOutOpenConns OBJECT-TYPE 2332 SYNTAX Counter 2333 ACCESS read-only 2334 STATUS mandatory 2335 DESCRIPTION 2336 "The number of PAP Open Connection requests sent by 2337 this entity." 2338 ::= { pap 2 } 2339 2340papInDatas OBJECT-TYPE 2341 SYNTAX Counter 2342 ACCESS read-only 2343 STATUS mandatory 2344 DESCRIPTION 2345 "The number of PAP Data messages received by 2346 this entity." 2347 ::= { pap 3 } 2348 2349papOutDatas OBJECT-TYPE 2350 SYNTAX Counter 2351 ACCESS read-only 2352 STATUS mandatory 2353 DESCRIPTION 2354 "The number of PAP Data messages sent by 2355 this entity." 2356 ::= { pap 4 } 2357 2358papInCloseConns OBJECT-TYPE 2359 SYNTAX Counter 2360 ACCESS read-only 2361 STATUS mandatory 2362 DESCRIPTION 2363 "The number of PAP Close Connection requests 2364 received by this entity." 2365 ::= { pap 5 } 2366 2367papOutCloseConns OBJECT-TYPE 2368 SYNTAX Counter 2369 ACCESS read-only 2370 STATUS mandatory 2371 DESCRIPTION 2372 "The number of PAP Close Connection requests sent by 2373 this entity." 2374 ::= { pap 6 } 2375 2376papTickleTimeoutCloses OBJECT-TYPE 2377 SYNTAX Counter 2378 ACCESS read-only 2379 STATUS mandatory 2380 DESCRIPTION 2381 "The number of times the PAP entity on this node 2382 closed a connection because it didn't receive a 2383 Tickle message before its timer expired." 2384 ::= { pap 7 } 2385 2386papServerTable OBJECT-TYPE 2387 SYNTAX SEQUENCE OF PapServerEntry 2388 ACCESS not-accessible 2389 STATUS mandatory 2390 DESCRIPTION 2391 "A list of servers on this entity that are 2392 accessible through the Printer Access Protocol." 2393 ::= { pap 8 } 2394 2395papServerEntry OBJECT-TYPE 2396 SYNTAX PapServerEntry 2397 ACCESS not-accessible 2398 STATUS mandatory 2399 DESCRIPTION 2400 "A set of information about a particular PAP server's 2401 configuration and performance. 2402 2403 As an example, an instance of the papServerStatus 2404 object might be named papServerStatus.1" 2405 INDEX { papServerIndex } 2406 ::= { papServerTable 1 } 2407 2408PapServerEntry ::= SEQUENCE { 2409 papServerIndex INTEGER, 2410 papServerListeningSocket DdpSocketAddress, 2411 papServerStatus DisplayString, 2412 papServerCompletedJobs Counter, 2413 papServerBusyJobs INTEGER, 2414 papServerFreeJobs INTEGER, 2415 papServerAuthenticationFailures Counter, 2416 papServerAccountingFailures Counter, 2417 papServerGeneralFailures Counter, 2418 papServerState INTEGER, 2419 papServerLastStatusMsg DisplayString 2420} 2421 2422papServerIndex OBJECT-TYPE 2423 SYNTAX INTEGER 2424 ACCESS not-accessible 2425 STATUS mandatory 2426 DESCRIPTION 2427 "An unique value for each Printer Access Protocol 2428 Server." 2429 ::= { papServerEntry 1 } 2430 2431papServerListeningSocket OBJECT-TYPE 2432 SYNTAX DdpSocketAddress 2433 ACCESS read-write 2434 STATUS mandatory 2435 DESCRIPTION 2436 "The Server Listening Socket that this PAP server is 2437 listening on." 2438 ::= { papServerEntry 2 } 2439 2440papServerStatus OBJECT-TYPE 2441 SYNTAX DisplayString 2442 ACCESS read-only 2443 STATUS mandatory 2444 DESCRIPTION 2445 "The status string of this server. This is the 2446 message as it would appear in a PAP Status Reply 2447 from this server." 2448 ::= { papServerEntry 3 } 2449 2450papServerCompletedJobs OBJECT-TYPE 2451 SYNTAX Counter 2452 ACCESS read-only 2453 STATUS mandatory 2454 DESCRIPTION 2455 "The number of jobs that have been accepted and 2456 successfully executed by this server." 2457 ::= { papServerEntry 4 } 2458 2459papServerBusyJobs OBJECT-TYPE 2460 SYNTAX INTEGER 2461 ACCESS read-only 2462 STATUS mandatory 2463 DESCRIPTION 2464 "The number of GetNextJob calls that have accepted 2465 and are currently executing a job." 2466 ::= { papServerEntry 5 } 2467 2468papServerFreeJobs OBJECT-TYPE 2469 SYNTAX INTEGER 2470 ACCESS read-only 2471 STATUS mandatory 2472 DESCRIPTION 2473 "The minimum number of GetNextJob calls that are 2474 currently waiting for a job." 2475 ::= { papServerEntry 6 } 2476 2477papServerAuthenticationFailures OBJECT-TYPE 2478 SYNTAX Counter 2479 ACCESS read-only 2480 STATUS mandatory 2481 DESCRIPTION 2482 "The number of times this PAP server rejected a job 2483 because the job was not correctly authenticated." 2484 ::= { papServerEntry 7 } 2485 2486papServerAccountingFailures OBJECT-TYPE 2487 SYNTAX Counter 2488 ACCESS read-only 2489 STATUS mandatory 2490 DESCRIPTION 2491 "The number of times this PAP server rejected a job 2492 because the job did not fit some accounting rule, 2493 such as exceeding a quota." 2494 ::= { papServerEntry 8 } 2495 2496papServerGeneralFailures OBJECT-TYPE 2497 SYNTAX Counter 2498 ACCESS read-only 2499 STATUS mandatory 2500 DESCRIPTION 2501 "The number of times this PAP server rejected a job 2502 for some reason other than authentication or 2503 accounting failures." 2504 ::= { papServerEntry 9 } 2505 2506papServerState OBJECT-TYPE 2507 SYNTAX INTEGER { 2508 valid(1), 2509 invalid(2) 2510 } 2511 ACCESS read-write 2512 STATUS mandatory 2513 DESCRIPTION 2514 "The state of this PAP Server entry. 2515 2516 Setting this object to the value invalid(2) has the 2517 effect of invalidating the corresponding entry in 2518 the papServerTable. That is, it effectively 2519 disassociates the mapping identified with said 2520 entry. It is an implementation-specific matter as 2521 to whether the agent removes an invalidated entry 2522 from the table. Accordingly, management stations 2523 must be prepared to receive from agents tabular 2524 information corresponding to entries not currently 2525 2526 in use. Proper interpretation of such entries 2527 requires examination of the relevant papServerState 2528 object." 2529 ::= { papServerEntry 10 } 2530 2531papServerLastStatusMsg OBJECT-TYPE 2532 SYNTAX DisplayString 2533 ACCESS read-only 2534 STATUS mandatory 2535 DESCRIPTION 2536 "The last status message that was transmitted by 2537 this server." 2538 ::= { papServerEntry 11 } 2539 2540-- The ASP Group 2541-- 2542-- Implementation of this group is mandatory for all entities 2543-- that implement ASP 2544 2545aspInputTransactions OBJECT-TYPE 2546 SYNTAX Counter 2547 ACCESS read-only 2548 STATUS mandatory 2549 DESCRIPTION 2550 "The number of ASP requests and replies received by 2551 this entity. Note that this is not necessarily the 2552 number of packets containing ASP transactions." 2553 ::= { asp 1 } 2554 2555aspOutputTransactions OBJECT-TYPE 2556 SYNTAX Counter 2557 ACCESS read-only 2558 STATUS mandatory 2559 DESCRIPTION 2560 "The number of ASP requests and replies sent by this 2561 entity. Note that this is not necessarily the number 2562 of packets containing ASP transactions." 2563 ::= { asp 2 } 2564 2565aspInOpenSessions OBJECT-TYPE 2566 SYNTAX Counter 2567 ACCESS read-only 2568 STATUS mandatory 2569 DESCRIPTION 2570 "The number of ASP Open Session requests and replies 2571 received by this entity." 2572 ::= { asp 3 } 2573 2574aspOutOpenSessions OBJECT-TYPE 2575 SYNTAX Counter 2576 ACCESS read-only 2577 STATUS mandatory 2578 DESCRIPTION 2579 "The number of ASP Open Session requests and replies 2580 sent by this entity." 2581 ::= { asp 4 } 2582 2583aspInCloseSessions OBJECT-TYPE 2584 SYNTAX Counter 2585 ACCESS read-only 2586 STATUS mandatory 2587 DESCRIPTION 2588 "The number of ASP Close Session requests and replies 2589 received by this entity." 2590 ::= { asp 5 } 2591 2592aspOutCloseSessions OBJECT-TYPE 2593 SYNTAX Counter 2594 ACCESS read-only 2595 STATUS mandatory 2596 DESCRIPTION 2597 "The number of ASP Close Session requests and replies 2598 sent by this entity." 2599 ::= { asp 6 } 2600 2601aspNoMoreSessionsErrors OBJECT-TYPE 2602 SYNTAX Counter 2603 ACCESS read-only 2604 STATUS mandatory 2605 DESCRIPTION 2606 "The number of times an error condition was returned 2607 because this server implementation could not support 2608 another session." 2609 ::= { asp 7 } 2610 2611aspTickleTimeOutCloses OBJECT-TYPE 2612 SYNTAX Counter 2613 ACCESS read-only 2614 STATUS mandatory 2615 DESCRIPTION 2616 "The number of times the ASP entity on this node 2617 closed a connection because it didn't receive any 2618 messages from the remote end before its timer 2619 expired." 2620 ::= { asp 8 } 2621 2622aspConnTable OBJECT-TYPE 2623 SYNTAX SEQUENCE OF AspConnEntry 2624 ACCESS not-accessible 2625 STATUS mandatory 2626 DESCRIPTION 2627 "A list of ASP connections on this entity." 2628 ::= { asp 9 } 2629 2630aspConnEntry OBJECT-TYPE 2631 SYNTAX AspConnEntry 2632 ACCESS not-accessible 2633 STATUS mandatory 2634 DESCRIPTION 2635 "A set of information describing an ASP connection. 2636 2637 As an example, an instance of the aspConnState object 2638 might be named 2639 aspConnState.0.80.220.135.0.80.239.119.12" 2640 INDEX { aspConnLocalAddress, aspConnRemoteAddress, 2641 aspConnID } 2642 ::= { aspConnTable 1 } 2643 2644AspConnEntry ::= SEQUENCE { 2645 aspConnLocalAddress DdpSocketAddress, 2646 aspConnRemoteAddress DdpSocketAddress, 2647 aspConnID INTEGER (1..255), 2648 aspConnLastReqNum INTEGER (1..65535), 2649 aspConnServerEnd INTEGER, 2650 aspConnState INTEGER 2651} 2652 2653aspConnLocalAddress OBJECT-TYPE 2654 SYNTAX DdpSocketAddress 2655 ACCESS not-accessible 2656 STATUS mandatory 2657 DESCRIPTION 2658 "The local address of this ASP connection." 2659 ::= { aspConnEntry 1 } 2660 2661aspConnRemoteAddress OBJECT-TYPE 2662 SYNTAX DdpSocketAddress 2663 ACCESS not-accessible 2664 STATUS mandatory 2665 DESCRIPTION 2666 "The remote address of this ASP connection. If 2667 this entry is in the listening mode, this object 2668 shall have a value of four octets of zero." 2669 ::= { aspConnEntry 2 } 2670 2671aspConnID OBJECT-TYPE 2672 SYNTAX INTEGER (1..255) 2673 ACCESS not-accessible 2674 STATUS mandatory 2675 DESCRIPTION 2676 "The remote Connection ID of this ASP connection. If 2677 this entry is in the listening mode, this object 2678 shall have a value of zero." 2679 ::= { aspConnEntry 3 } 2680 2681aspConnLastReqNum OBJECT-TYPE 2682 SYNTAX INTEGER (1..65535) 2683 ACCESS read-only 2684 STATUS mandatory 2685 DESCRIPTION 2686 "The last request number on this ASP connection. If 2687 this entry is in the listening mode, this object 2688 shall have a value of zero." 2689 ::= { aspConnEntry 4 } 2690 2691aspConnServerEnd OBJECT-TYPE 2692 SYNTAX INTEGER { 2693 sss(1), -- Server Session Socket 2694 wss(2), -- Workstation Session Socket 2695 sls(3) -- Server Listening Socket 2696 } 2697 ACCESS read-only 2698 STATUS mandatory 2699 DESCRIPTION 2700 "Specifies what mode the local session end is in." 2701 ::= { aspConnEntry 5 } 2702 2703aspConnState OBJECT-TYPE 2704 SYNTAX INTEGER { 2705 open(1), 2706 closed(2), 2707 invalid(3) 2708 } 2709 ACCESS read-write 2710 STATUS mandatory 2711 DESCRIPTION 2712 "The state of this ASP connection. 2713 Setting this object to the value invalid(3) has the 2714 effect of invalidating the corresponding entry in the 2715 aspConnTable. That is, it effectively disassociates 2716 the mapping identified with said entry. It is an 2717 implementation-specific matter as to whether the agent 2718 removes an invalidated entry from the table. 2719 2720 Accordingly, management stations must be prepared to 2721 receive from agents tabular information corresponding 2722 to entries not currently in use. Proper 2723 interpretation of such entries requires examination 2724 of the relevant aspConnState object." 2725 ::= { aspConnEntry 6 } 2726 2727-- The ADSP Group 2728-- 2729-- Implementation of this group is mandatory for all entities 2730-- that implement ADSP 2731 2732adspInPkts OBJECT-TYPE 2733 SYNTAX Counter 2734 ACCESS read-only 2735 STATUS mandatory 2736 DESCRIPTION 2737 "The number of ADSP packets received by this entity." 2738 ::= { adsp 1 } 2739 2740adspOutPkts OBJECT-TYPE 2741 SYNTAX Counter 2742 ACCESS read-only 2743 STATUS mandatory 2744 DESCRIPTION 2745 "The number of ADSP packets sent by this entity." 2746 ::= { adsp 2 } 2747 2748adspInOctets OBJECT-TYPE 2749 SYNTAX Counter 2750 ACCESS read-only 2751 STATUS mandatory 2752 DESCRIPTION 2753 "The number of data octets contained in ADSP packets 2754 received by this entity. Note that this does not 2755 include EOM bits." 2756 ::= { adsp 3 } 2757 2758adspOutOctets OBJECT-TYPE 2759 SYNTAX Counter 2760 ACCESS read-only 2761 STATUS mandatory 2762 DESCRIPTION 2763 "The number of data octets contained in ADSP packets 2764 sent by this entity. Note that this does not include 2765 EOM bits." 2766 ::= { adsp 4 } 2767 2768adspInDataPkts OBJECT-TYPE 2769 SYNTAX Counter 2770 ACCESS read-only 2771 STATUS mandatory 2772 DESCRIPTION 2773 "The number of ADSP data packets this entity has 2774 received." 2775 ::= { adsp 5 } 2776 2777adspOutDataPkts OBJECT-TYPE 2778 SYNTAX Counter 2779 ACCESS read-only 2780 STATUS mandatory 2781 DESCRIPTION 2782 "The number of ADSP data packets this entity has 2783 sent." 2784 ::= { adsp 6 } 2785 2786adspTimeoutErrors OBJECT-TYPE 2787 SYNTAX Counter 2788 ACCESS read-only 2789 STATUS mandatory 2790 DESCRIPTION 2791 "The number of times the ADSP on this entity detected 2792 an expired connection timer." 2793 ::= { adsp 7 } 2794 2795adspTimeoutCloseErrors OBJECT-TYPE 2796 SYNTAX Counter 2797 ACCESS read-only 2798 STATUS mandatory 2799 DESCRIPTION 2800 "The number of times the ADSP on this entity closed a 2801 connection because of too many timeouts." 2802 ::= { adsp 8 } 2803 2804adspConnTable OBJECT-TYPE 2805 SYNTAX SEQUENCE OF AdspConnEntry 2806 ACCESS not-accessible 2807 STATUS mandatory 2808 DESCRIPTION 2809 "A list of ADSP connections on this entity." 2810 ::= { adsp 9 } 2811 2812adspConnEntry OBJECT-TYPE 2813 SYNTAX AdspConnEntry 2814 ACCESS not-accessible 2815 STATUS mandatory 2816 DESCRIPTION 2817 "A set of information describing an ADSP connection. 2818 As an example, an instance of the adspConnState object 2819 might be named 2820 adspConnState.0.80.220.7.0.80.239.142.31231" 2821 INDEX { adspConnLocalAddress, adspConnRemoteAddress, 2822 adspConnLocalConnID } 2823 ::= { adspConnTable 1 } 2824 2825AdspConnEntry ::= SEQUENCE { 2826 adspConnLocalAddress DdpSocketAddress, 2827 adspConnLocalConnID INTEGER (0..65535), 2828 adspConnRemoteAddress DdpSocketAddress, 2829 adspConnRemoteConnID INTEGER (0..65535), 2830 adspConnState INTEGER 2831} 2832 2833adspConnLocalAddress OBJECT-TYPE 2834 SYNTAX DdpSocketAddress 2835 ACCESS not-accessible 2836 STATUS mandatory 2837 DESCRIPTION 2838 "The local DDP address of this ADSP connection." 2839 ::= { adspConnEntry 1 } 2840 2841adspConnLocalConnID OBJECT-TYPE 2842 SYNTAX INTEGER (0..65535) 2843 ACCESS not-accessible 2844 STATUS mandatory 2845 DESCRIPTION 2846 "The local Connection ID of this ADSP connection. If 2847 this entry specifies an ADSP listener, this value 2848 shall be zero." 2849 ::= { adspConnEntry 2 } 2850 2851adspConnRemoteAddress OBJECT-TYPE 2852 SYNTAX DdpSocketAddress 2853 ACCESS not-accessible 2854 STATUS mandatory 2855 DESCRIPTION 2856 "The remote DDP address of this ADSP connection. If 2857 this entry specifies an ADSP listener, this value 2858 shall be zero." 2859 ::= { adspConnEntry 3 } 2860 2861adspConnRemoteConnID OBJECT-TYPE 2862 SYNTAX INTEGER (0..65535) 2863 ACCESS read-only 2864 STATUS mandatory 2865 DESCRIPTION 2866 "The remote Connection ID of this ADSP connection. 2867 If this entry specifies an ADSP listener, this value 2868 shall be zero." 2869 ::= { adspConnEntry 4 } 2870 2871adspConnState OBJECT-TYPE 2872 SYNTAX INTEGER { 2873 open(1), 2874 localHalfOpen(2), 2875 remoteHalfOpen(3), 2876 listening(4), 2877 closed(5), 2878 invalid(6) 2879 } 2880 ACCESS read-write 2881 STATUS mandatory 2882 DESCRIPTION 2883 "The state of this ADSP connection. The state is 2884 open if both ends are established. If only one end 2885 is established, then the state is half-open. If 2886 neither end is established, then the state is 2887 closed. If an ADSP server is listening on a socket 2888 and is not yet connected, its state is set to 2889 listening, and the adspConnRemoteAddress, 2890 adspConnRemoteSocket, adspConnRemoteConnID, and 2891 adspConnRemoteWindowSize are all set to zero. 2892 2893 Setting this object to the value invalid(6) has the 2894 effect of invalidating the corresponding entry in 2895 the adspConnTable. That is, it effectively 2896 disassociates the mapping identified with said 2897 entry. It is an implementation-specific matter as 2898 to whether the agent removes an invalidated entry 2899 from the table. Accordingly, management stations 2900 must be prepared to receive from agents tabular 2901 information corresponding to entries not currently 2902 in use. Proper interpretation of such entries 2903 requires examination of the relevant adspConnState 2904 object." 2905 ::= { adspConnEntry 5 } 2906 2907-- The ATPortPtoP Group 2908-- 2909-- Implementation of this group is mandatory for all entities 2910-- that implement AppleTalk point-to-point links 2911 2912atportPtoPTable OBJECT-TYPE 2913 SYNTAX SEQUENCE OF AtportPtoPEntry 2914 ACCESS not-accessible 2915 STATUS mandatory 2916 DESCRIPTION 2917 "A list of AppleTalk point-to-point connections for 2918 this entity." 2919 ::= { atportptop 1 } 2920 2921atportPtoPEntry OBJECT-TYPE 2922 SYNTAX AtportPtoPEntry 2923 ACCESS not-accessible 2924 STATUS mandatory 2925 DESCRIPTION 2926 "The description of one of the AppleTalk 2927 point-to-point connections on this entity. 2928 2929 As an example, an instance of the 2930 atportPtoPRemoteAddress object might be named 2931 atportPtoPRemoteAddress.2" 2932 INDEX { atportPtoPIndex } 2933 ::= { atportPtoPTable 1 } 2934 2935AtportPtoPEntry ::= SEQUENCE { 2936 atportPtoPIndex INTEGER, 2937 atportPtoPProtocol OBJECT IDENTIFIER, 2938 atportPtoPRemoteName DisplayString, 2939 atportPtoPRemoteAddress OCTET STRING, 2940 atportPtoPPortIndex INTEGER, 2941 atportPtoPStatus INTEGER 2942} 2943 2944atportPtoPIndex OBJECT-TYPE 2945 SYNTAX INTEGER 2946 ACCESS not-accessible 2947 STATUS mandatory 2948 DESCRIPTION 2949 "A unique value for each AppleTalk point-to-point 2950 connection. Its value is between 1 and the total 2951 number of AppleTalk point-to-point connections. The 2952 value for each connection must remain constant at 2953 least from the re-initialization of the entity's 2954 network management system to the next 2955 2956 re-initialization." 2957 ::= { atportPtoPEntry 1 } 2958 2959atportPtoPProtocol OBJECT-TYPE 2960 SYNTAX OBJECT IDENTIFIER 2961 ACCESS read-write 2962 STATUS mandatory 2963 DESCRIPTION 2964 "The protocol type used over the point-to-point 2965 connection." 2966 ::= { atportPtoPEntry 2 } 2967 2968atportPtoPRemoteName OBJECT-TYPE 2969 SYNTAX DisplayString 2970 ACCESS read-write 2971 STATUS mandatory 2972 DESCRIPTION 2973 "A text string containing the network node name of the 2974 entity at the other end of the point-to-point link. 2975 If the name is unknown or undefined, then this 2976 string is zero length." 2977 ::= { atportPtoPEntry 3 } 2978 2979atportPtoPRemoteAddress OBJECT-TYPE 2980 SYNTAX OCTET STRING 2981 ACCESS read-write 2982 STATUS mandatory 2983 DESCRIPTION 2984 "The network address of the entity at the other end 2985 of the point-to-point link in network byte order. 2986 The format of this address can be determined 2987 by examinating the atportType corresponding to this 2988 entry. If the address is unknown or undefined, then 2989 this string is zero length." 2990 ::= { atportPtoPEntry 4 } 2991 2992atportPtoPPortIndex OBJECT-TYPE 2993 SYNTAX INTEGER 2994 ACCESS read-write 2995 STATUS mandatory 2996 DESCRIPTION 2997 "The AppleTalk port associated with this 2998 point-to-point connection. The interface identified 2999 by a particular value of this index is the same 3000 interface as identified by the same value of 3001 atportIndex." 3002 ::= { atportPtoPEntry 5 } 3003 3004atportPtoPStatus OBJECT-TYPE 3005 SYNTAX INTEGER { 3006 valid(1), 3007 invalid(2) 3008 } 3009 ACCESS read-write 3010 STATUS mandatory 3011 DESCRIPTION 3012 "The status of this entry in the atportPtoPTable. 3013 3014 Setting this object to the value invalid(2) has the 3015 effect of invalidating the corresponding entry in 3016 the atportPtoPTable. That is, it effectively 3017 disassociates the mapping identified with said 3018 entry. It is an implementation-specific matter as 3019 to whether the agent removes an invalidated entry 3020 from the table. Accordingly, management stations 3021 must be prepared to receive from agents tabular 3022 information corresponding to entries not currently 3023 in use. Proper interpretation of such entries 3024 requires examinationr of the relevant 3025 atportPtoPStatus object." 3026 ::= { atportPtoPEntry 6 } 3027 3028atportPtoPProtoOids OBJECT IDENTIFIER ::= { atportptop 2 } 3029 3030-- A list of values to be used for the atportPtoPProtocol 3031-- variable. 3032-- When new protocols are defined, their oids may be defined 3033-- in separate MIB documents in different branches of the tree. 3034 3035pToPProtoOther OBJECT IDENTIFIER ::= { atportPtoPProtoOids 1 } 3036pToPProtoAurp OBJECT IDENTIFIER ::= { atportPtoPProtoOids 2 } 3037pToPProtoCaymanUdp OBJECT IDENTIFIER ::= 3038 { atportPtoPProtoOids 3 } 3039pToPProtoAtkvmsDecnetIV OBJECT IDENTIFIER ::= 3040 { atportPtoPProtoOids 4 } 3041pToPProtoLiaisonUdp OBJECT IDENTIFIER ::= 3042 { atportPtoPProtoOids 5 } 3043pToPProtoIpx OBJECT IDENTIFIER ::= { atportPtoPProtoOids 6 } 3044pToPProtoShivaIp OBJECT IDENTIFIER ::= 3045 { atportPtoPProtoOids 7 } 3046 3047-- The Per Port Counters Group 3048-- 3049-- Implementation of this group is optional. 3050 3051perPortTable OBJECT-TYPE 3052 SYNTAX SEQUENCE OF PerPortEntry 3053 ACCESS not-accessible 3054 STATUS mandatory 3055 DESCRIPTION 3056 "The table of per-port statistics for this entity." 3057 ::= { perPort 1 } 3058 3059perPortEntry OBJECT-TYPE 3060 SYNTAX PerPortEntry 3061 ACCESS not-accessible 3062 STATUS mandatory 3063 DESCRIPTION 3064 "The statistics available for a particular port on 3065 this entity. 3066 3067 As an example, an instance of the perPortAarpInProbes 3068 object might be named perPortAarpInProbes.2" 3069 INDEX { atportIndex } 3070 ::= { perPortTable 1 } 3071 3072PerPortEntry ::= SEQUENCE { 3073 perPortAarpInProbes Counter, 3074 perPortAarpOutProbes Counter, 3075 perPortAarpInReqs Counter, 3076 perPortAarpOutReqs Counter, 3077 perPortAarpInRsps Counter, 3078 perPortAarpOutRsps Counter, 3079 perPortDdpInReceives Counter, 3080 perPortDdpInLocalDatagrams Counter, 3081 perPortDdpNoProtocolHandlers Counter, 3082 perPortDdpTooShortErrors Counter, 3083 perPortDdpTooLongErrors Counter, 3084 perPortDdpChecksumErrors Counter, 3085 perPortDdpForwRequests Counter, 3086 perPortRtmpInDataPkts Counter, 3087 perPortRtmpOutDataPkts Counter, 3088 perPortRtmpInRequestPkts Counter, 3089 perPortRtmpRouteDeletes Counter, 3090 perPortZipInZipQueries Counter, 3091 perPortZipInZipReplies Counter, 3092 perPortZipInZipExtendedReplies Counter, 3093 perPortZipZoneConflictErrors Counter, 3094 perPortZipInErrors Counter, 3095 perPortNbpInLookUpRequests Counter, 3096 perPortNbpInLookUpReplies Counter, 3097 perPortNbpInBroadcastRequests Counter, 3098 perPortNbpInForwardRequests Counter, 3099 perPortNbpOutLookUpReplies Counter, 3100 perPortNbpRegistrationFailures Counter, 3101 perPortNbpInErrors Counter, 3102 perPortEchoRequests Counter, 3103 perPortEchoReplies Counter 3104} 3105 3106perPortAarpInProbes OBJECT-TYPE 3107 SYNTAX Counter 3108 ACCESS read-only 3109 STATUS mandatory 3110 DESCRIPTION 3111 "The total number of AARP Probe packets received 3112 by this entity on this port." 3113 ::= { perPortEntry 1 } 3114 3115perPortAarpOutProbes OBJECT-TYPE 3116 SYNTAX Counter 3117 ACCESS read-only 3118 STATUS mandatory 3119 DESCRIPTION 3120 "The total number of AARP Probe packets sent by 3121 this entity on this port." 3122 ::= { perPortEntry 2 } 3123 3124perPortAarpInReqs OBJECT-TYPE 3125 SYNTAX Counter 3126 ACCESS read-only 3127 STATUS mandatory 3128 DESCRIPTION 3129 "The total number of AARP Request packets received 3130 by this entity on this port." 3131 ::= { perPortEntry 3 } 3132 3133perPortAarpOutReqs OBJECT-TYPE 3134 SYNTAX Counter 3135 ACCESS read-only 3136 STATUS mandatory 3137 DESCRIPTION 3138 "The total number of AARP Request packets sent by 3139 this entity on this port." 3140 ::= { perPortEntry 4 } 3141 3142perPortAarpInRsps OBJECT-TYPE 3143 SYNTAX Counter 3144 ACCESS read-only 3145 STATUS mandatory 3146 DESCRIPTION 3147 "The total number of AARP Response packets received 3148 by this entity on this port." 3149 ::= { perPortEntry 5 } 3150 3151perPortAarpOutRsps OBJECT-TYPE 3152 SYNTAX Counter 3153 ACCESS read-only 3154 STATUS mandatory 3155 DESCRIPTION 3156 "The total number of AARP Response packets sent by 3157 this entity on this port." 3158 ::= { perPortEntry 6 } 3159 3160perPortDdpInReceives OBJECT-TYPE 3161 SYNTAX Counter 3162 ACCESS read-only 3163 STATUS mandatory 3164 DESCRIPTION 3165 "The total number of input datagrams received by DDP 3166 on this port, including those received in error." 3167 ::= { perPortEntry 7 } 3168 3169perPortDdpInLocalDatagrams OBJECT-TYPE 3170 SYNTAX Counter 3171 ACCESS read-only 3172 STATUS mandatory 3173 DESCRIPTION 3174 "The total number of input DDP datagrams on this 3175 port for which this entity was their final DDP 3176 destination." 3177 ::= { perPortEntry 8 } 3178 3179perPortDdpNoProtocolHandlers OBJECT-TYPE 3180 SYNTAX Counter 3181 ACCESS read-only 3182 STATUS mandatory 3183 DESCRIPTION 3184 "The total number of DDP datagrams addressed to this 3185 entity on this port that were addressed to an upper 3186 layer protocol for which no protocol handler 3187 existed." 3188 ::= { perPortEntry 9 } 3189 3190perPortDdpTooShortErrors OBJECT-TYPE 3191 SYNTAX Counter 3192 ACCESS read-only 3193 STATUS mandatory 3194 DESCRIPTION 3195 "The total number of input DDP datagrams on this 3196 port dropped because the received data length was 3197 less than the data length specified in the DDP 3198 header or the received data length was less than the 3199 length of the expected DDP header." 3200 ::= { perPortEntry 10 } 3201 3202perPortDdpTooLongErrors OBJECT-TYPE 3203 SYNTAX Counter 3204 ACCESS read-only 3205 STATUS mandatory 3206 DESCRIPTION 3207 "The total number of input DDP datagrams on this 3208 port dropped because they exceeded the maximum DDP 3209 datagram size." 3210 ::= { perPortEntry 11 } 3211 3212perPortDdpChecksumErrors OBJECT-TYPE 3213 SYNTAX Counter 3214 ACCESS read-only 3215 STATUS mandatory 3216 DESCRIPTION 3217 "The total number of input DDP datagrams on this 3218 port for which this DDP entity was their final 3219 destination, and which were dropped because of a 3220 checksum error." ::= { perPortEntry 12 } 3221 3222perPortDdpForwRequests OBJECT-TYPE 3223 SYNTAX Counter 3224 ACCESS read-only 3225 STATUS mandatory 3226 DESCRIPTION 3227 "The number of input datagrams on this port for 3228 which this entity was not their final DDP 3229 destination, as a result of which an attempt was 3230 made to find a route to forward them to that final 3231 destination." 3232 ::= { perPortEntry 13 } 3233 3234perPortRtmpInDataPkts OBJECT-TYPE 3235 SYNTAX Counter 3236 ACCESS read-only 3237 STATUS mandatory 3238 DESCRIPTION 3239 "A count of the number of good RTMP data packets 3240 received by this entity on this port." 3241 ::= { perPortEntry 14 } 3242 3243perPortRtmpOutDataPkts OBJECT-TYPE 3244 SYNTAX Counter 3245 ACCESS read-only 3246 STATUS mandatory 3247 DESCRIPTION 3248 "A count of the number of RTMP packets sent by this 3249 entity on this port." 3250 ::= { perPortEntry 15 } 3251 3252perPortRtmpInRequestPkts OBJECT-TYPE 3253 SYNTAX Counter 3254 ACCESS read-only 3255 STATUS mandatory 3256 DESCRIPTION 3257 "A count of the number of good RTMP Request packets 3258 received by this entity on this port." 3259 ::= { perPortEntry 16 } 3260 3261perPortRtmpRouteDeletes OBJECT-TYPE 3262 SYNTAX Counter 3263 ACCESS read-only 3264 STATUS mandatory 3265 DESCRIPTION 3266 "A count of the number of times RTMP deletes a route 3267 on this port because it was aged out of the table." 3268 ::= { perPortEntry 17 } 3269 3270perPortZipInZipQueries OBJECT-TYPE 3271 SYNTAX Counter 3272 ACCESS read-only 3273 STATUS mandatory 3274 DESCRIPTION 3275 "The number of ZIP Queries received by this entity 3276 on this port." 3277 ::= { perPortEntry 18 } 3278 3279perPortZipInZipReplies OBJECT-TYPE 3280 SYNTAX Counter 3281 ACCESS read-only 3282 STATUS mandatory 3283 DESCRIPTION 3284 "The number of ZIP Replies received by this entity 3285 on this port." 3286 ::= { perPortEntry 19 } 3287 3288perPortZipInZipExtendedReplies OBJECT-TYPE 3289 SYNTAX Counter 3290 ACCESS read-only 3291 STATUS mandatory 3292 DESCRIPTION 3293 "The number of ZIP Extended Replies received by this 3294 entity on this port." 3295 ::= { perPortEntry 20 } 3296 3297perPortZipZoneConflictErrors OBJECT-TYPE 3298 SYNTAX Counter 3299 ACCESS read-only 3300 STATUS mandatory 3301 DESCRIPTION 3302 "The number of times a conflict has been detected on 3303 this port between this entity's zone information and 3304 another entity's zone information." 3305 ::= { perPortEntry 21 } 3306 3307perPortZipInErrors OBJECT-TYPE 3308 SYNTAX Counter 3309 ACCESS read-only 3310 STATUS mandatory 3311 DESCRIPTION 3312 "The number of ZIP packets received by this entity 3313 on this port that were rejected for any error." 3314 ::= { perPortEntry 22 } 3315 3316perPortNbpInLookUpRequests OBJECT-TYPE 3317 SYNTAX Counter 3318 ACCESS read-only 3319 STATUS mandatory 3320 DESCRIPTION 3321 "The number of NBP LookUp Requests received on this 3322 port." 3323 ::= { perPortEntry 23 } 3324 3325perPortNbpInLookUpReplies OBJECT-TYPE 3326 SYNTAX Counter 3327 ACCESS read-only 3328 STATUS mandatory 3329 DESCRIPTION 3330 "The number of NBP LookUp Replies received on this 3331 3332 port." 3333 ::= { perPortEntry 24 } 3334 3335perPortNbpInBroadcastRequests OBJECT-TYPE 3336 SYNTAX Counter 3337 ACCESS read-only 3338 STATUS mandatory 3339 DESCRIPTION 3340 "The number of NBP Broadcast Requests received on 3341 this port." 3342 ::= { perPortEntry 25 } 3343 3344perPortNbpInForwardRequests OBJECT-TYPE 3345 SYNTAX Counter 3346 ACCESS read-only 3347 STATUS mandatory 3348 DESCRIPTION 3349 "The number of NBP Forward Requests received on this 3350 port." 3351 ::= { perPortEntry 26 } 3352 3353perPortNbpOutLookUpReplies OBJECT-TYPE 3354 SYNTAX Counter 3355 ACCESS read-only 3356 STATUS mandatory 3357 DESCRIPTION 3358 "The number of NBP LookUp Replies sent on this port." 3359 ::= { perPortEntry 27 } 3360 3361perPortNbpRegistrationFailures OBJECT-TYPE 3362 SYNTAX Counter 3363 ACCESS read-only 3364 STATUS mandatory 3365 DESCRIPTION 3366 "The number of times this node experienced a failure 3367 in attempting to register an NBP entity on this 3368 port." 3369 ::= { perPortEntry 28 } 3370 3371perPortNbpInErrors OBJECT-TYPE 3372 SYNTAX Counter 3373 ACCESS read-only 3374 STATUS mandatory 3375 DESCRIPTION 3376 "The number of NBP packets received by this entity 3377 on this port that were rejected for any error." 3378 ::= { perPortEntry 29 } 3379 3380perPortEchoRequests OBJECT-TYPE 3381 SYNTAX Counter 3382 ACCESS read-only 3383 STATUS mandatory 3384 DESCRIPTION 3385 "The number of AppleTalk Echo requests received on 3386 this port." 3387 ::= { perPortEntry 30 } 3388 3389perPortEchoReplies OBJECT-TYPE 3390 SYNTAX Counter 3391 ACCESS read-only 3392 STATUS mandatory 3393 DESCRIPTION 3394 "The count of AppleTalk Echo replies received on 3395 this port." 3396 ::= { perPortEntry 31 } 3397 3398END 3399