github.com/influxdata/telegraf@v1.30.3/internal/snmp/testdata/gosmi/tableMib (about) 1 RFC1213-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 mgmt, NetworkAddress, IpAddress, Counter, Gauge, 5 TimeTicks 6 FROM RFC1155-SMI 7 OBJECT-TYPE 8 FROM fooImports; 9 10 -- This MIB module uses the extended OBJECT-TYPE macro as 11 -- defined in [14]; 12 13 -- MIB-II (same prefix as MIB-I) 14 15 mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } 16 17 -- textual conventions 18 19 DisplayString ::= 20 OCTET STRING 21 -- This data type is used to model textual information taken 22 -- from the NVT ASCII character set. By convention, objects 23 -- with this syntax are declared as having 24 25 -- 26 -- SIZE (0..255) 27 28 PhysAddress ::= 29 OCTET STRING 30 -- This data type is used to model media addresses. For many 31 -- types of media, this will be in a binary representation. 32 -- For example, an ethernet address would be represented as 33 -- a string of 6 octets. 34 35 -- groups in MIB-II 36 37 system OBJECT IDENTIFIER ::= { mib-2 1 } 38 39 interfaces OBJECT IDENTIFIER ::= { mib-2 2 } 40 41 at OBJECT IDENTIFIER ::= { mib-2 3 } 42 43 ip OBJECT IDENTIFIER ::= { mib-2 4 } 44 45 icmp OBJECT IDENTIFIER ::= { mib-2 5 } 46 47 tcp OBJECT IDENTIFIER ::= { mib-2 6 } 48 49 udp OBJECT IDENTIFIER ::= { mib-2 7 } 50 51 egp OBJECT IDENTIFIER ::= { mib-2 8 } 52 53 -- historical (some say hysterical) 54 -- cmot OBJECT IDENTIFIER ::= { mib-2 9 } 55 56 transmission OBJECT IDENTIFIER ::= { mib-2 10 } 57 58 snmp OBJECT IDENTIFIER ::= { mib-2 11 } 59 60 -- the System group 61 62 -- Implementation of the System group is mandatory for all 63 -- systems. If an agent is not configured to have a value 64 -- for any of these variables, a string of length 0 is 65 -- returned. 66 67 sysDescr OBJECT-TYPE 68 SYNTAX DisplayString (SIZE (0..255)) 69 ACCESS read-only 70 STATUS mandatory 71 DESCRIPTION 72 "A textual description of the entity. This value 73 should include the full name and version 74 identification of the system's hardware type, 75 software operating-system, and networking 76 software. It is mandatory that this only contain 77 printable ASCII characters." 78 ::= { system 1 } 79 80 sysObjectID OBJECT-TYPE 81 SYNTAX OBJECT IDENTIFIER 82 ACCESS read-only 83 STATUS mandatory 84 DESCRIPTION 85 "The vendor's authoritative identification of the 86 network management subsystem contained in the 87 entity. This value is allocated within the SMI 88 enterprises subtree (1.3.6.1.4.1) and provides an 89 easy and unambiguous means for determining `what 90 kind of box' is being managed. For example, if 91 vendor `Flintstones, Inc.' was assigned the 92 subtree 1.3.6.1.4.1.4242, it could assign the 93 identifier 1.3.6.1.4.1.4242.1.1 to its `Fred 94 Router'." 95 ::= { system 2 } 96 97 sysUpTime OBJECT-TYPE 98 SYNTAX TimeTicks 99 ACCESS read-only 100 STATUS mandatory 101 DESCRIPTION 102 "The time (in hundredths of a second) since the 103 network management portion of the system was last 104 re-initialized." 105 ::= { system 3 } 106 107 sysContact OBJECT-TYPE 108 SYNTAX DisplayString (SIZE (0..255)) 109 ACCESS read-write 110 STATUS mandatory 111 DESCRIPTION 112 "The textual identification of the contact person 113 for this managed node, together with information 114 on how to contact this person." 115 ::= { system 4 } 116 117 sysName OBJECT-TYPE 118 SYNTAX DisplayString (SIZE (0..255)) 119 ACCESS read-write 120 STATUS mandatory 121 DESCRIPTION 122 "An administratively-assigned name for this 123 managed node. By convention, this is the node's 124 fully-qualified domain name." 125 ::= { system 5 } 126 127 sysLocation OBJECT-TYPE 128 SYNTAX DisplayString (SIZE (0..255)) 129 ACCESS read-write 130 STATUS mandatory 131 DESCRIPTION 132 "The physical location of this node (e.g., 133 `telephone closet, 3rd floor')." 134 ::= { system 6 } 135 136 sysServices OBJECT-TYPE 137 SYNTAX INTEGER (0..127) 138 ACCESS read-only 139 STATUS mandatory 140 DESCRIPTION 141 "A value which indicates the set of services that 142 this entity primarily offers. 143 144 The value is a sum. This sum initially takes the 145 value zero, Then, for each layer, L, in the range 146 1 through 7, that this node performs transactions 147 for, 2 raised to (L - 1) is added to the sum. For 148 example, a node which performs primarily routing 149 functions would have a value of 4 (2^(3-1)). In 150 contrast, a node which is a host offering 151 application services would have a value of 72 152 (2^(4-1) + 2^(7-1)). Note that in the context of 153 the Internet suite of protocols, values should be 154 calculated accordingly: 155 156 layer functionality 157 1 physical (e.g., repeaters) 158 2 datalink/subnetwork (e.g., bridges) 159 3 internet (e.g., IP gateways) 160 4 end-to-end (e.g., IP hosts) 161 7 applications (e.g., mail relays) 162 163 For systems including OSI protocols, layers 5 and 164 6 may also be counted." 165 ::= { system 7 } 166 167 -- the Interfaces group 168 169 -- Implementation of the Interfaces group is mandatory for 170 -- all systems. 171 172 ifNumber OBJECT-TYPE 173 SYNTAX INTEGER 174 ACCESS read-only 175 STATUS mandatory 176 DESCRIPTION 177 "The number of network interfaces (regardless of 178 their current state) present on this system." 179 ::= { interfaces 1 } 180 181 -- the Interfaces table 182 183 -- The Interfaces table contains information on the entity's 184 -- interfaces. Each interface is thought of as being 185 -- attached to a `subnetwork'. Note that this term should 186 -- not be confused with `subnet' which refers to an 187 -- addressing partitioning scheme used in the Internet suite 188 -- of protocols. 189 190 ifTable OBJECT-TYPE 191 SYNTAX SEQUENCE OF IfEntry 192 ACCESS not-accessible 193 STATUS mandatory 194 DESCRIPTION 195 "A list of interface entries. The number of 196 entries is given by the value of ifNumber." 197 ::= { interfaces 2 } 198 199 ifEntry OBJECT-TYPE 200 SYNTAX IfEntry 201 ACCESS not-accessible 202 STATUS mandatory 203 DESCRIPTION 204 "An interface entry containing objects at the 205 subnetwork layer and below for a particular 206 interface." 207 INDEX { ifIndex } 208 ::= { ifTable 1 } 209 210 IfEntry ::= 211 SEQUENCE { 212 ifIndex 213 INTEGER, 214 ifDescr 215 DisplayString, 216 ifType 217 INTEGER, 218 ifMtu 219 INTEGER, 220 ifSpeed 221 Gauge, 222 ifPhysAddress 223 PhysAddress, 224 ifAdminStatus 225 INTEGER, 226 ifOperStatus 227 INTEGER, 228 ifLastChange 229 TimeTicks, 230 ifInOctets 231 Counter, 232 ifInUcastPkts 233 Counter, 234 ifInNUcastPkts 235 Counter, 236 ifInDiscards 237 Counter, 238 ifInErrors 239 Counter, 240 ifInUnknownProtos 241 Counter, 242 ifOutOctets 243 Counter, 244 ifOutUcastPkts 245 Counter, 246 ifOutNUcastPkts 247 Counter, 248 ifOutDiscards 249 Counter, 250 ifOutErrors 251 Counter, 252 ifOutQLen 253 Gauge, 254 ifSpecific 255 OBJECT IDENTIFIER 256 } 257 258 ifIndex OBJECT-TYPE 259 SYNTAX INTEGER 260 ACCESS read-only 261 STATUS mandatory 262 DESCRIPTION 263 "A unique value for each interface. Its value 264 ranges between 1 and the value of ifNumber. The 265 value for each interface must remain constant at 266 least from one re-initialization of the entity's 267 network management system to the next re- 268 initialization." 269 ::= { ifEntry 1 } 270 271 ifDescr OBJECT-TYPE 272 SYNTAX DisplayString (SIZE (0..255)) 273 ACCESS read-only 274 STATUS mandatory 275 DESCRIPTION 276 "A textual string containing information about the 277 interface. This string should include the name of 278 the manufacturer, the product name and the version 279 of the hardware interface." 280 ::= { ifEntry 2 } 281 282 ifType OBJECT-TYPE 283 SYNTAX INTEGER { 284 other(1), -- none of the following 285 regular1822(2), 286 hdh1822(3), 287 ddn-x25(4), 288 rfc877-x25(5), 289 ethernet-csmacd(6), 290 iso88023-csmacd(7), 291 iso88024-tokenBus(8), 292 iso88025-tokenRing(9), 293 iso88026-man(10), 294 starLan(11), 295 proteon-10Mbit(12), 296 proteon-80Mbit(13), 297 hyperchannel(14), 298 fddi(15), 299 lapb(16), 300 sdlc(17), 301 ds1(18), -- T-1 302 e1(19), -- european equiv. of T-1 303 basicISDN(20), 304 primaryISDN(21), -- proprietary serial 305 propPointToPointSerial(22), 306 ppp(23), 307 softwareLoopback(24), 308 eon(25), -- CLNP over IP [11] 309 ethernet-3Mbit(26), 310 nsip(27), -- XNS over IP 311 slip(28), -- generic SLIP 312 ultra(29), -- ULTRA technologies 313 ds3(30), -- T-3 314 sip(31), -- SMDS 315 frame-relay(32) 316 } 317 ACCESS read-only 318 STATUS mandatory 319 DESCRIPTION 320 "The type of interface, distinguished according to 321 the physical/link protocol(s) immediately `below' 322 the network layer in the protocol stack." 323 ::= { ifEntry 3 } 324 325 ifMtu OBJECT-TYPE 326 SYNTAX INTEGER 327 ACCESS read-only 328 STATUS mandatory 329 DESCRIPTION 330 "The size of the largest datagram which can be 331 sent/received on the interface, specified in 332 octets. For interfaces that are used for 333 transmitting network datagrams, this is the size 334 of the largest network datagram that can be sent 335 on the interface." 336 ::= { ifEntry 4 } 337 338 ifSpeed OBJECT-TYPE 339 SYNTAX Gauge 340 ACCESS read-only 341 STATUS mandatory 342 DESCRIPTION 343 "An estimate of the interface's current bandwidth 344 in bits per second. For interfaces which do not 345 vary in bandwidth or for those where no accurate 346 estimation can be made, this object should contain 347 the nominal bandwidth." 348 ::= { ifEntry 5 } 349 350 ifPhysAddress OBJECT-TYPE 351 SYNTAX PhysAddress 352 ACCESS read-only 353 STATUS mandatory 354 DESCRIPTION 355 "The interface's address at the protocol layer 356 immediately `below' the network layer in the 357 protocol stack. For interfaces which do not have 358 359 such an address (e.g., a serial line), this object 360 should contain an octet string of zero length." 361 ::= { ifEntry 6 } 362 363 ifAdminStatus OBJECT-TYPE 364 SYNTAX INTEGER { 365 up(1), -- ready to pass packets 366 down(2), 367 testing(3) -- in some test mode 368 } 369 ACCESS read-write 370 STATUS mandatory 371 DESCRIPTION 372 "The desired state of the interface. The 373 testing(3) state indicates that no operational 374 packets can be passed." 375 ::= { ifEntry 7 } 376 377 ifOperStatus OBJECT-TYPE 378 SYNTAX INTEGER { 379 up(1), -- ready to pass packets 380 down(2), 381 testing(3) -- in some test mode 382 } 383 ACCESS read-only 384 STATUS mandatory 385 DESCRIPTION 386 "The current operational state of the interface. 387 The testing(3) state indicates that no operational 388 packets can be passed." 389 ::= { ifEntry 8 } 390 391 ifLastChange OBJECT-TYPE 392 SYNTAX TimeTicks 393 ACCESS read-only 394 STATUS mandatory 395 DESCRIPTION 396 "The value of sysUpTime at the time the interface 397 entered its current operational state. If the 398 current state was entered prior to the last re- 399 initialization of the local network management 400 subsystem, then this object contains a zero 401 value." 402 ::= { ifEntry 9 } 403 404 ifInOctets OBJECT-TYPE 405 SYNTAX Counter 406 ACCESS read-only 407 STATUS mandatory 408 DESCRIPTION 409 "The total number of octets received on the 410 interface, including framing characters." 411 ::= { ifEntry 10 } 412 413 ifInUcastPkts OBJECT-TYPE 414 SYNTAX Counter 415 ACCESS read-only 416 STATUS mandatory 417 DESCRIPTION 418 "The number of subnetwork-unicast packets 419 delivered to a higher-layer protocol." 420 ::= { ifEntry 11 } 421 422 ifInNUcastPkts OBJECT-TYPE 423 SYNTAX Counter 424 ACCESS read-only 425 STATUS mandatory 426 DESCRIPTION 427 "The number of non-unicast (i.e., subnetwork- 428 broadcast or subnetwork-multicast) packets 429 delivered to a higher-layer protocol." 430 ::= { ifEntry 12 } 431 432 ifInDiscards OBJECT-TYPE 433 SYNTAX Counter 434 ACCESS read-only 435 STATUS mandatory 436 DESCRIPTION 437 "The number of inbound packets which were chosen 438 to be discarded even though no errors had been 439 detected to prevent their being deliverable to a 440 higher-layer protocol. One possible reason for 441 discarding such a packet could be to free up 442 buffer space." 443 ::= { ifEntry 13 } 444 445 ifInErrors OBJECT-TYPE 446 SYNTAX Counter 447 ACCESS read-only 448 STATUS mandatory 449 DESCRIPTION 450 "The number of inbound packets that contained 451 errors preventing them from being deliverable to a 452 higher-layer protocol." 453 ::= { ifEntry 14 } 454 455 ifInUnknownProtos OBJECT-TYPE 456 SYNTAX Counter 457 ACCESS read-only 458 STATUS mandatory 459 DESCRIPTION 460 "The number of packets received via the interface 461 which were discarded because of an unknown or 462 unsupported protocol." 463 ::= { ifEntry 15 } 464 465 ifOutOctets OBJECT-TYPE 466 SYNTAX Counter 467 ACCESS read-only 468 STATUS mandatory 469 DESCRIPTION 470 "The total number of octets transmitted out of the 471 interface, including framing characters." 472 ::= { ifEntry 16 } 473 474 ifOutUcastPkts OBJECT-TYPE 475 SYNTAX Counter 476 ACCESS read-only 477 STATUS mandatory 478 DESCRIPTION 479 "The total number of packets that higher-level 480 protocols requested be transmitted to a 481 subnetwork-unicast address, including those that 482 were discarded or not sent." 483 ::= { ifEntry 17 } 484 485 ifOutNUcastPkts OBJECT-TYPE 486 SYNTAX Counter 487 ACCESS read-only 488 STATUS mandatory 489 DESCRIPTION 490 "The total number of packets that higher-level 491 protocols requested be transmitted to a non- 492 unicast (i.e., a subnetwork-broadcast or 493 subnetwork-multicast) address, including those 494 that were discarded or not sent." 495 ::= { ifEntry 18 } 496 497 ifOutDiscards OBJECT-TYPE 498 SYNTAX Counter 499 ACCESS read-only 500 STATUS mandatory 501 DESCRIPTION 502 "The number of outbound packets which were chosen 503 504 to be discarded even though no errors had been 505 detected to prevent their being transmitted. One 506 possible reason for discarding such a packet could 507 be to free up buffer space." 508 ::= { ifEntry 19 } 509 510 ifOutErrors OBJECT-TYPE 511 SYNTAX Counter 512 ACCESS read-only 513 STATUS mandatory 514 DESCRIPTION 515 "The number of outbound packets that could not be 516 transmitted because of errors." 517 ::= { ifEntry 20 } 518 519 ifOutQLen OBJECT-TYPE 520 SYNTAX Gauge 521 ACCESS read-only 522 STATUS mandatory 523 DESCRIPTION 524 "The length of the output packet queue (in 525 packets)." 526 ::= { ifEntry 21 } 527 528 ifSpecific OBJECT-TYPE 529 SYNTAX OBJECT IDENTIFIER 530 ACCESS read-only 531 STATUS mandatory 532 DESCRIPTION 533 "A reference to MIB definitions specific to the 534 particular media being used to realize the 535 interface. For example, if the interface is 536 realized by an ethernet, then the value of this 537 object refers to a document defining objects 538 specific to ethernet. If this information is not 539 present, its value should be set to the OBJECT 540 IDENTIFIER { 0 0 }, which is a syntatically valid 541 object identifier, and any conformant 542 implementation of ASN.1 and BER must be able to 543 generate and recognize this value." 544 ::= { ifEntry 22 } 545 546 -- the Address Translation group 547 548 -- Implementation of the Address Translation group is 549 -- mandatory for all systems. Note however that this group 550 -- is deprecated by MIB-II. That is, it is being included 551 552 -- solely for compatibility with MIB-I nodes, and will most 553 -- likely be excluded from MIB-III nodes. From MIB-II and 554 -- onwards, each network protocol group contains its own 555 -- address translation tables. 556 557 -- The Address Translation group contains one table which is 558 -- the union across all interfaces of the translation tables 559 -- for converting a NetworkAddress (e.g., an IP address) into 560 -- a subnetwork-specific address. For lack of a better term, 561 -- this document refers to such a subnetwork-specific address 562 -- as a `physical' address. 563 564 -- Examples of such translation tables are: for broadcast 565 -- media where ARP is in use, the translation table is 566 -- equivalent to the ARP cache; or, on an X.25 network where 567 -- non-algorithmic translation to X.121 addresses is 568 -- required, the translation table contains the 569 -- NetworkAddress to X.121 address equivalences. 570 571 atTable OBJECT-TYPE 572 SYNTAX SEQUENCE OF AtEntry 573 ACCESS not-accessible 574 STATUS deprecated 575 DESCRIPTION 576 "The Address Translation tables contain the 577 NetworkAddress to `physical' address equivalences. 578 Some interfaces do not use translation tables for 579 determining address equivalences (e.g., DDN-X.25 580 has an algorithmic method); if all interfaces are 581 of this type, then the Address Translation table 582 is empty, i.e., has zero entries." 583 ::= { at 1 } 584 585 atEntry OBJECT-TYPE 586 SYNTAX AtEntry 587 ACCESS not-accessible 588 STATUS deprecated 589 DESCRIPTION 590 "Each entry contains one NetworkAddress to 591 `physical' address equivalence." 592 INDEX { atIfIndex, 593 atNetAddress } 594 ::= { atTable 1 } 595 596 AtEntry ::= 597 SEQUENCE { 598 atIfIndex 599 INTEGER, 600 atPhysAddress 601 PhysAddress, 602 atNetAddress 603 NetworkAddress 604 } 605 606 atIfIndex OBJECT-TYPE 607 SYNTAX INTEGER 608 ACCESS read-write 609 STATUS deprecated 610 DESCRIPTION 611 "The interface on which this entry's equivalence 612 is effective. The interface identified by a 613 particular value of this index is the same 614 interface as identified by the same value of 615 ifIndex." 616 ::= { atEntry 1 } 617 618 atPhysAddress OBJECT-TYPE 619 SYNTAX PhysAddress 620 ACCESS read-write 621 STATUS deprecated 622 DESCRIPTION 623 "The media-dependent `physical' address. 624 625 Setting this object to a null string (one of zero 626 length) has the effect of invaliding the 627 corresponding entry in the atTable object. That 628 is, it effectively disassociates the interface 629 identified with said entry from the mapping 630 identified with said entry. It is an 631 implementation-specific matter as to whether the 632 agent removes an invalidated entry from the table. 633 Accordingly, management stations must be prepared 634 to receive tabular information from agents that 635 corresponds to entries not currently in use. 636 Proper interpretation of such entries requires 637 examination of the relevant atPhysAddress object." 638 ::= { atEntry 2 } 639 640 atNetAddress OBJECT-TYPE 641 SYNTAX NetworkAddress 642 ACCESS read-write 643 STATUS deprecated 644 DESCRIPTION 645 "The NetworkAddress (e.g., the IP address) 646 corresponding to the media-dependent `physical' 647 address." 648 ::= { atEntry 3 } 649 650 -- the IP group 651 652 -- Implementation of the IP group is mandatory for all 653 -- systems. 654 655 ipForwarding OBJECT-TYPE 656 SYNTAX INTEGER { 657 forwarding(1), -- acting as a gateway 658 not-forwarding(2) -- NOT acting as a gateway 659 } 660 ACCESS read-write 661 STATUS mandatory 662 DESCRIPTION 663 "The indication of whether this entity is acting 664 as an IP gateway in respect to the forwarding of 665 datagrams received by, but not addressed to, this 666 entity. IP gateways forward datagrams. IP hosts 667 do not (except those source-routed via the host). 668 669 Note that for some managed nodes, this object may 670 take on only a subset of the values possible. 671 Accordingly, it is appropriate for an agent to 672 return a `badValue' response if a management 673 station attempts to change this object to an 674 inappropriate value." 675 ::= { ip 1 } 676 677 ipDefaultTTL OBJECT-TYPE 678 SYNTAX INTEGER 679 ACCESS read-write 680 STATUS mandatory 681 DESCRIPTION 682 "The default value inserted into the Time-To-Live 683 field of the IP header of datagrams originated at 684 this entity, whenever a TTL value is not supplied 685 by the transport layer protocol." 686 ::= { ip 2 } 687 688 ipInReceives OBJECT-TYPE 689 SYNTAX Counter 690 ACCESS read-only 691 STATUS mandatory 692 DESCRIPTION 693 "The total number of input datagrams received from 694 interfaces, including those received in error." 695 ::= { ip 3 } 696 697 ipInHdrErrors OBJECT-TYPE 698 SYNTAX Counter 699 ACCESS read-only 700 STATUS mandatory 701 DESCRIPTION 702 "The number of input datagrams discarded due to 703 errors in their IP headers, including bad 704 checksums, version number mismatch, other format 705 errors, time-to-live exceeded, errors discovered 706 in processing their IP options, etc." 707 ::= { ip 4 } 708 709 ipInAddrErrors OBJECT-TYPE 710 SYNTAX Counter 711 ACCESS read-only 712 STATUS mandatory 713 DESCRIPTION 714 "The number of input datagrams discarded because 715 the IP address in their IP header's destination 716 field was not a valid address to be received at 717 this entity. This count includes invalid 718 addresses (e.g., 0.0.0.0) and addresses of 719 unsupported Classes (e.g., Class E). For entities 720 which are not IP Gateways and therefore do not 721 forward datagrams, this counter includes datagrams 722 discarded because the destination address was not 723 a local address." 724 ::= { ip 5 } 725 726 ipForwDatagrams OBJECT-TYPE 727 SYNTAX Counter 728 ACCESS read-only 729 STATUS mandatory 730 DESCRIPTION 731 "The number of input datagrams for which this 732 entity was not their final IP destination, as a 733 result of which an attempt was made to find a 734 route to forward them to that final destination. 735 In entities which do not act as IP Gateways, this 736 counter will include only those packets which were 737 Source-Routed via this entity, and the Source- 738 Route option processing was successful." 739 ::= { ip 6 } 740 741 ipInUnknownProtos OBJECT-TYPE 742 SYNTAX Counter 743 ACCESS read-only 744 STATUS mandatory 745 DESCRIPTION 746 "The number of locally-addressed datagrams 747 received successfully but discarded because of an 748 unknown or unsupported protocol." 749 ::= { ip 7 } 750 751 ipInDiscards OBJECT-TYPE 752 SYNTAX Counter 753 ACCESS read-only 754 STATUS mandatory 755 DESCRIPTION 756 "The number of input IP datagrams for which no 757 problems were encountered to prevent their 758 continued processing, but which were discarded 759 (e.g., for lack of buffer space). Note that this 760 counter does not include any datagrams discarded 761 while awaiting re-assembly." 762 ::= { ip 8 } 763 764 ipInDelivers OBJECT-TYPE 765 SYNTAX Counter 766 ACCESS read-only 767 STATUS mandatory 768 DESCRIPTION 769 "The total number of input datagrams successfully 770 delivered to IP user-protocols (including ICMP)." 771 ::= { ip 9 } 772 773 ipOutRequests OBJECT-TYPE 774 SYNTAX Counter 775 ACCESS read-only 776 STATUS mandatory 777 DESCRIPTION 778 "The total number of IP datagrams which local IP 779 user-protocols (including ICMP) supplied to IP in 780 requests for transmission. Note that this counter 781 does not include any datagrams counted in 782 ipForwDatagrams." 783 ::= { ip 10 } 784 785 ipOutDiscards OBJECT-TYPE 786 SYNTAX Counter 787 ACCESS read-only 788 STATUS mandatory 789 DESCRIPTION 790 "The number of output IP datagrams for which no 791 792 problem was encountered to prevent their 793 transmission to their destination, but which were 794 discarded (e.g., for lack of buffer space). Note 795 that this counter would include datagrams counted 796 in ipForwDatagrams if any such packets met this 797 (discretionary) discard criterion." 798 ::= { ip 11 } 799 800 ipOutNoRoutes OBJECT-TYPE 801 SYNTAX Counter 802 ACCESS read-only 803 STATUS mandatory 804 DESCRIPTION 805 "The number of IP datagrams discarded because no 806 route could be found to transmit them to their 807 destination. Note that this counter includes any 808 packets counted in ipForwDatagrams which meet this 809 `no-route' criterion. Note that this includes any 810 datagarms which a host cannot route because all of 811 its default gateways are down." 812 ::= { ip 12 } 813 814 ipReasmTimeout OBJECT-TYPE 815 SYNTAX INTEGER 816 ACCESS read-only 817 STATUS mandatory 818 DESCRIPTION 819 "The maximum number of seconds which received 820 fragments are held while they are awaiting 821 reassembly at this entity." 822 ::= { ip 13 } 823 824 ipReasmReqds OBJECT-TYPE 825 SYNTAX Counter 826 ACCESS read-only 827 STATUS mandatory 828 DESCRIPTION 829 "The number of IP fragments received which needed 830 to be reassembled at this entity." 831 ::= { ip 14 } 832 833 ipReasmOKs OBJECT-TYPE 834 SYNTAX Counter 835 ACCESS read-only 836 STATUS mandatory 837 DESCRIPTION 838 "The number of IP datagrams successfully re- 839 assembled." 840 ::= { ip 15 } 841 842 ipReasmFails OBJECT-TYPE 843 SYNTAX Counter 844 ACCESS read-only 845 STATUS mandatory 846 DESCRIPTION 847 "The number of failures detected by the IP re- 848 assembly algorithm (for whatever reason: timed 849 out, errors, etc). Note that this is not 850 necessarily a count of discarded IP fragments 851 since some algorithms (notably the algorithm in 852 RFC 815) can lose track of the number of fragments 853 by combining them as they are received." 854 ::= { ip 16 } 855 856 ipFragOKs OBJECT-TYPE 857 SYNTAX Counter 858 ACCESS read-only 859 STATUS mandatory 860 DESCRIPTION 861 "The number of IP datagrams that have been 862 successfully fragmented at this entity." 863 ::= { ip 17 } 864 865 ipFragFails OBJECT-TYPE 866 SYNTAX Counter 867 ACCESS read-only 868 STATUS mandatory 869 DESCRIPTION 870 "The number of IP datagrams that have been 871 discarded because they needed to be fragmented at 872 this entity but could not be, e.g., because their 873 Don't Fragment flag was set." 874 ::= { ip 18 } 875 876 ipFragCreates OBJECT-TYPE 877 SYNTAX Counter 878 ACCESS read-only 879 STATUS mandatory 880 DESCRIPTION 881 "The number of IP datagram fragments that have 882 been generated as a result of fragmentation at 883 this entity." 884 ::= { ip 19 } 885 886 -- the IP address table 887 888 -- The IP address table contains this entity's IP addressing 889 -- information. 890 891 ipAddrTable OBJECT-TYPE 892 SYNTAX SEQUENCE OF IpAddrEntry 893 ACCESS not-accessible 894 STATUS mandatory 895 DESCRIPTION 896 "The table of addressing information relevant to 897 this entity's IP addresses." 898 ::= { ip 20 } 899 900 ipAddrEntry OBJECT-TYPE 901 SYNTAX IpAddrEntry 902 ACCESS not-accessible 903 STATUS mandatory 904 DESCRIPTION 905 "The addressing information for one of this 906 entity's IP addresses." 907 INDEX { ipAdEntAddr } 908 ::= { ipAddrTable 1 } 909 910 IpAddrEntry ::= 911 SEQUENCE { 912 ipAdEntAddr 913 IpAddress, 914 ipAdEntIfIndex 915 INTEGER, 916 ipAdEntNetMask 917 IpAddress, 918 ipAdEntBcastAddr 919 INTEGER, 920 ipAdEntReasmMaxSize 921 INTEGER (0..65535) 922 } 923 924 ipAdEntAddr OBJECT-TYPE 925 SYNTAX IpAddress 926 ACCESS read-only 927 STATUS mandatory 928 DESCRIPTION 929 "The IP address to which this entry's addressing 930 information pertains." 931 ::= { ipAddrEntry 1 } 932 933 ipAdEntIfIndex OBJECT-TYPE 934 SYNTAX INTEGER 935 ACCESS read-only 936 STATUS mandatory 937 DESCRIPTION 938 "The index value which uniquely identifies the 939 interface to which this entry is applicable. The 940 interface identified by a particular value of this 941 index is the same interface as identified by the 942 same value of ifIndex." 943 ::= { ipAddrEntry 2 } 944 945 ipAdEntNetMask OBJECT-TYPE 946 SYNTAX IpAddress 947 ACCESS read-only 948 STATUS mandatory 949 DESCRIPTION 950 "The subnet mask associated with the IP address of 951 this entry. The value of the mask is an IP 952 address with all the network bits set to 1 and all 953 the hosts bits set to 0." 954 ::= { ipAddrEntry 3 } 955 956 ipAdEntBcastAddr OBJECT-TYPE 957 SYNTAX INTEGER 958 ACCESS read-only 959 STATUS mandatory 960 DESCRIPTION 961 "The value of the least-significant bit in the IP 962 broadcast address used for sending datagrams on 963 the (logical) interface associated with the IP 964 address of this entry. For example, when the 965 Internet standard all-ones broadcast address is 966 used, the value will be 1. This value applies to 967 both the subnet and network broadcasts addresses 968 used by the entity on this (logical) interface." 969 ::= { ipAddrEntry 4 } 970 971 ipAdEntReasmMaxSize OBJECT-TYPE 972 SYNTAX INTEGER (0..65535) 973 ACCESS read-only 974 STATUS mandatory 975 DESCRIPTION 976 "The size of the largest IP datagram which this 977 entity can re-assemble from incoming IP fragmented 978 datagrams received on this interface." 979 ::= { ipAddrEntry 5 } 980 981 -- the IP routing table 982 983 -- The IP routing table contains an entry for each route 984 -- presently known to this entity. 985 986 ipRouteTable OBJECT-TYPE 987 SYNTAX SEQUENCE OF IpRouteEntry 988 ACCESS not-accessible 989 STATUS mandatory 990 DESCRIPTION 991 "This entity's IP Routing table." 992 ::= { ip 21 } 993 994 ipRouteEntry OBJECT-TYPE 995 SYNTAX IpRouteEntry 996 ACCESS not-accessible 997 STATUS mandatory 998 DESCRIPTION 999 "A route to a particular destination." 1000 INDEX { ipRouteDest } 1001 ::= { ipRouteTable 1 } 1002 1003 IpRouteEntry ::= 1004 SEQUENCE { 1005 ipRouteDest 1006 IpAddress, 1007 ipRouteIfIndex 1008 INTEGER, 1009 ipRouteMetric1 1010 INTEGER, 1011 ipRouteMetric2 1012 INTEGER, 1013 ipRouteMetric3 1014 INTEGER, 1015 ipRouteMetric4 1016 INTEGER, 1017 ipRouteNextHop 1018 IpAddress, 1019 ipRouteType 1020 INTEGER, 1021 ipRouteProto 1022 INTEGER, 1023 ipRouteAge 1024 INTEGER, 1025 ipRouteMask 1026 IpAddress, 1027 ipRouteMetric5 1028 INTEGER, 1029 ipRouteInfo 1030 OBJECT IDENTIFIER 1031 } 1032 1033 ipRouteDest OBJECT-TYPE 1034 SYNTAX IpAddress 1035 ACCESS read-write 1036 STATUS mandatory 1037 DESCRIPTION 1038 "The destination IP address of this route. An 1039 entry with a value of 0.0.0.0 is considered a 1040 default route. Multiple routes to a single 1041 destination can appear in the table, but access to 1042 such multiple entries is dependent on the table- 1043 access mechanisms defined by the network 1044 management protocol in use." 1045 ::= { ipRouteEntry 1 } 1046 1047 ipRouteIfIndex OBJECT-TYPE 1048 SYNTAX INTEGER 1049 ACCESS read-write 1050 STATUS mandatory 1051 DESCRIPTION 1052 "The index value which uniquely identifies the 1053 local interface through which the next hop of this 1054 route should be reached. The interface identified 1055 by a particular value of this index is the same 1056 interface as identified by the same value of 1057 ifIndex." 1058 ::= { ipRouteEntry 2 } 1059 1060 ipRouteMetric1 OBJECT-TYPE 1061 SYNTAX INTEGER 1062 ACCESS read-write 1063 STATUS mandatory 1064 DESCRIPTION 1065 "The primary routing metric for this route. The 1066 semantics of this metric are determined by the 1067 routing-protocol specified in the route's 1068 ipRouteProto value. If this metric is not used, 1069 its value should be set to -1." 1070 ::= { ipRouteEntry 3 } 1071 1072 ipRouteMetric2 OBJECT-TYPE 1073 SYNTAX INTEGER 1074 ACCESS read-write 1075 STATUS mandatory 1076 DESCRIPTION 1077 "An alternate routing metric for this route. The 1078 semantics of this metric are determined by the 1079 routing-protocol specified in the route's 1080 ipRouteProto value. If this metric is not used, 1081 its value should be set to -1." 1082 ::= { ipRouteEntry 4 } 1083 1084 ipRouteMetric3 OBJECT-TYPE 1085 SYNTAX INTEGER 1086 ACCESS read-write 1087 STATUS mandatory 1088 DESCRIPTION 1089 "An alternate routing metric for this route. The 1090 semantics of this metric are determined by the 1091 routing-protocol specified in the route's 1092 ipRouteProto value. If this metric is not used, 1093 its value should be set to -1." 1094 ::= { ipRouteEntry 5 } 1095 1096 ipRouteMetric4 OBJECT-TYPE 1097 SYNTAX INTEGER 1098 ACCESS read-write 1099 STATUS mandatory 1100 DESCRIPTION 1101 "An alternate routing metric for this route. The 1102 semantics of this metric are determined by the 1103 routing-protocol specified in the route's 1104 ipRouteProto value. If this metric is not used, 1105 its value should be set to -1." 1106 ::= { ipRouteEntry 6 } 1107 1108 ipRouteNextHop OBJECT-TYPE 1109 SYNTAX IpAddress 1110 ACCESS read-write 1111 STATUS mandatory 1112 DESCRIPTION 1113 "The IP address of the next hop of this route. 1114 (In the case of a route bound to an interface 1115 which is realized via a broadcast media, the value 1116 of this field is the agent's IP address on that 1117 interface.)" 1118 ::= { ipRouteEntry 7 } 1119 1120 ipRouteType OBJECT-TYPE 1121 SYNTAX INTEGER { 1122 other(1), -- none of the following 1123 1124 invalid(2), -- an invalidated route 1125 1126 -- route to directly 1127 direct(3), -- connected (sub-)network 1128 1129 -- route to a non-local 1130 indirect(4) -- host/network/sub-network 1131 } 1132 ACCESS read-write 1133 STATUS mandatory 1134 DESCRIPTION 1135 "The type of route. Note that the values 1136 direct(3) and indirect(4) refer to the notion of 1137 direct and indirect routing in the IP 1138 architecture. 1139 1140 Setting this object to the value invalid(2) has 1141 the effect of invalidating the corresponding entry 1142 in the ipRouteTable object. That is, it 1143 effectively disassociates the destination 1144 identified with said entry from the route 1145 identified with said entry. It is an 1146 implementation-specific matter as to whether the 1147 agent removes an invalidated entry from the table. 1148 Accordingly, management stations must be prepared 1149 to receive tabular information from agents that 1150 corresponds to entries not currently in use. 1151 Proper interpretation of such entries requires 1152 examination of the relevant ipRouteType object." 1153 ::= { ipRouteEntry 8 } 1154 1155 ipRouteProto OBJECT-TYPE 1156 SYNTAX INTEGER { 1157 other(1), -- none of the following 1158 1159 -- non-protocol information, 1160 -- e.g., manually configured 1161 local(2), -- entries 1162 1163 -- set via a network 1164 netmgmt(3), -- management protocol 1165 1166 -- obtained via ICMP, 1167 icmp(4), -- e.g., Redirect 1168 1169 -- the remaining values are 1170 -- all gateway routing 1171 -- protocols 1172 egp(5), 1173 ggp(6), 1174 hello(7), 1175 rip(8), 1176 is-is(9), 1177 es-is(10), 1178 ciscoIgrp(11), 1179 bbnSpfIgp(12), 1180 ospf(13), 1181 bgp(14) 1182 } 1183 ACCESS read-only 1184 STATUS mandatory 1185 DESCRIPTION 1186 "The routing mechanism via which this route was 1187 learned. Inclusion of values for gateway routing 1188 protocols is not intended to imply that hosts 1189 should support those protocols." 1190 ::= { ipRouteEntry 9 } 1191 1192 ipRouteAge OBJECT-TYPE 1193 SYNTAX INTEGER 1194 ACCESS read-write 1195 STATUS mandatory 1196 DESCRIPTION 1197 "The number of seconds since this route was last 1198 updated or otherwise determined to be correct. 1199 Note that no semantics of `too old' can be implied 1200 except through knowledge of the routing protocol 1201 by which the route was learned." 1202 ::= { ipRouteEntry 10 } 1203 1204 ipRouteMask OBJECT-TYPE 1205 SYNTAX IpAddress 1206 ACCESS read-write 1207 STATUS mandatory 1208 DESCRIPTION 1209 "Indicate the mask to be logical-ANDed with the 1210 destination address before being compared to the 1211 value in the ipRouteDest field. For those systems 1212 that do not support arbitrary subnet masks, an 1213 agent constructs the value of the ipRouteMask by 1214 determining whether the value of the correspondent 1215 ipRouteDest field belong to a class-A, B, or C 1216 network, and then using one of: 1217 1218 mask network 1219 255.0.0.0 class-A 1220 255.255.0.0 class-B 1221 255.255.255.0 class-C 1222 1223 If the value of the ipRouteDest is 0.0.0.0 (a 1224 default route), then the mask value is also 1225 0.0.0.0. It should be noted that all IP routing 1226 subsystems implicitly use this mechanism." 1227 ::= { ipRouteEntry 11 } 1228 1229 ipRouteMetric5 OBJECT-TYPE 1230 SYNTAX INTEGER 1231 ACCESS read-write 1232 STATUS mandatory 1233 DESCRIPTION 1234 "An alternate routing metric for this route. The 1235 semantics of this metric are determined by the 1236 routing-protocol specified in the route's 1237 ipRouteProto value. If this metric is not used, 1238 its value should be set to -1." 1239 ::= { ipRouteEntry 12 } 1240 1241 ipRouteInfo OBJECT-TYPE 1242 SYNTAX OBJECT IDENTIFIER 1243 ACCESS read-only 1244 STATUS mandatory 1245 DESCRIPTION 1246 "A reference to MIB definitions specific to the 1247 particular routing protocol which is responsible 1248 for this route, as determined by the value 1249 specified in the route's ipRouteProto value. If 1250 this information is not present, its value should 1251 be set to the OBJECT IDENTIFIER { 0 0 }, which is 1252 a syntatically valid object identifier, and any 1253 conformant implementation of ASN.1 and BER must be 1254 able to generate and recognize this value." 1255 ::= { ipRouteEntry 13 } 1256 1257 -- the IP Address Translation table 1258 1259 -- The IP address translation table contain the IpAddress to 1260 -- `physical' address equivalences. Some interfaces do not 1261 -- use translation tables for determining address 1262 -- equivalences (e.g., DDN-X.25 has an algorithmic method); 1263 -- if all interfaces are of this type, then the Address 1264 -- Translation table is empty, i.e., has zero entries. 1265 1266 ipNetToMediaTable OBJECT-TYPE 1267 SYNTAX SEQUENCE OF IpNetToMediaEntry 1268 ACCESS not-accessible 1269 STATUS mandatory 1270 DESCRIPTION 1271 "The IP Address Translation table used for mapping 1272 from IP addresses to physical addresses." 1273 ::= { ip 22 } 1274 1275 ipNetToMediaEntry OBJECT-TYPE 1276 SYNTAX IpNetToMediaEntry 1277 ACCESS not-accessible 1278 STATUS mandatory 1279 DESCRIPTION 1280 "Each entry contains one IpAddress to `physical' 1281 address equivalence." 1282 INDEX { ipNetToMediaIfIndex, 1283 ipNetToMediaNetAddress } 1284 ::= { ipNetToMediaTable 1 } 1285 1286 IpNetToMediaEntry ::= 1287 SEQUENCE { 1288 ipNetToMediaIfIndex 1289 INTEGER, 1290 ipNetToMediaPhysAddress 1291 PhysAddress, 1292 ipNetToMediaNetAddress 1293 IpAddress, 1294 ipNetToMediaType 1295 INTEGER 1296 } 1297 1298 ipNetToMediaIfIndex OBJECT-TYPE 1299 SYNTAX INTEGER 1300 ACCESS read-write 1301 STATUS mandatory 1302 DESCRIPTION 1303 "The interface on which this entry's equivalence 1304 is effective. The interface identified by a 1305 particular value of this index is the same 1306 interface as identified by the same value of 1307 ifIndex." 1308 ::= { ipNetToMediaEntry 1 } 1309 1310 ipNetToMediaPhysAddress OBJECT-TYPE 1311 SYNTAX PhysAddress 1312 ACCESS read-write 1313 STATUS mandatory 1314 DESCRIPTION 1315 "The media-dependent `physical' address." 1316 ::= { ipNetToMediaEntry 2 } 1317 1318 ipNetToMediaNetAddress OBJECT-TYPE 1319 SYNTAX IpAddress 1320 ACCESS read-write 1321 STATUS mandatory 1322 DESCRIPTION 1323 "The IpAddress corresponding to the media- 1324 dependent `physical' address." 1325 ::= { ipNetToMediaEntry 3 } 1326 1327 ipNetToMediaType OBJECT-TYPE 1328 SYNTAX INTEGER { 1329 other(1), -- none of the following 1330 invalid(2), -- an invalidated mapping 1331 dynamic(3), 1332 static(4) 1333 } 1334 ACCESS read-write 1335 STATUS mandatory 1336 DESCRIPTION 1337 "The type of mapping. 1338 1339 Setting this object to the value invalid(2) has 1340 the effect of invalidating the corresponding entry 1341 in the ipNetToMediaTable. That is, it effectively 1342 disassociates the interface identified with said 1343 entry from the mapping identified with said entry. 1344 It is an implementation-specific matter as to 1345 whether the agent removes an invalidated entry 1346 from the table. Accordingly, management stations 1347 must be prepared to receive tabular information 1348 from agents that corresponds to entries not 1349 currently in use. Proper interpretation of such 1350 entries requires examination of the relevant 1351 ipNetToMediaType object." 1352 ::= { ipNetToMediaEntry 4 } 1353 1354 -- additional IP objects 1355 1356 ipRoutingDiscards OBJECT-TYPE 1357 SYNTAX Counter 1358 ACCESS read-only 1359 STATUS mandatory 1360 DESCRIPTION 1361 "The number of routing entries which were chosen 1362 to be discarded even though they are valid. One 1363 possible reason for discarding such an entry could 1364 be to free-up buffer space for other routing 1365 1366 entries." 1367 ::= { ip 23 } 1368 1369 -- the ICMP group 1370 1371 -- Implementation of the ICMP group is mandatory for all 1372 -- systems. 1373 1374 icmpInMsgs OBJECT-TYPE 1375 SYNTAX Counter 1376 ACCESS read-only 1377 STATUS mandatory 1378 DESCRIPTION 1379 "The total number of ICMP messages which the 1380 entity received. Note that this counter includes 1381 all those counted by icmpInErrors." 1382 ::= { icmp 1 } 1383 1384 icmpInErrors OBJECT-TYPE 1385 SYNTAX Counter 1386 ACCESS read-only 1387 STATUS mandatory 1388 DESCRIPTION 1389 "The number of ICMP messages which the entity 1390 received but determined as having ICMP-specific 1391 errors (bad ICMP checksums, bad length, etc.)." 1392 ::= { icmp 2 } 1393 1394 icmpInDestUnreachs OBJECT-TYPE 1395 SYNTAX Counter 1396 ACCESS read-only 1397 STATUS mandatory 1398 DESCRIPTION 1399 "The number of ICMP Destination Unreachable 1400 messages received." 1401 ::= { icmp 3 } 1402 1403 icmpInTimeExcds OBJECT-TYPE 1404 SYNTAX Counter 1405 ACCESS read-only 1406 STATUS mandatory 1407 DESCRIPTION 1408 "The number of ICMP Time Exceeded messages 1409 received." 1410 ::= { icmp 4 } 1411 1412 icmpInParmProbs OBJECT-TYPE 1413 SYNTAX Counter 1414 ACCESS read-only 1415 STATUS mandatory 1416 DESCRIPTION 1417 "The number of ICMP Parameter Problem messages 1418 received." 1419 ::= { icmp 5 } 1420 1421 icmpInSrcQuenchs OBJECT-TYPE 1422 SYNTAX Counter 1423 ACCESS read-only 1424 STATUS mandatory 1425 DESCRIPTION 1426 "The number of ICMP Source Quench messages 1427 received." 1428 ::= { icmp 6 } 1429 1430 icmpInRedirects OBJECT-TYPE 1431 SYNTAX Counter 1432 ACCESS read-only 1433 STATUS mandatory 1434 DESCRIPTION 1435 "The number of ICMP Redirect messages received." 1436 ::= { icmp 7 } 1437 1438 icmpInEchos OBJECT-TYPE 1439 SYNTAX Counter 1440 ACCESS read-only 1441 STATUS mandatory 1442 DESCRIPTION 1443 "The number of ICMP Echo (request) messages 1444 received." 1445 ::= { icmp 8 } 1446 1447 icmpInEchoReps OBJECT-TYPE 1448 SYNTAX Counter 1449 ACCESS read-only 1450 STATUS mandatory 1451 DESCRIPTION 1452 "The number of ICMP Echo Reply messages received." 1453 ::= { icmp 9 } 1454 1455 icmpInTimestamps OBJECT-TYPE 1456 SYNTAX Counter 1457 ACCESS read-only 1458 STATUS mandatory 1459 DESCRIPTION 1460 "The number of ICMP Timestamp (request) messages 1461 received." 1462 ::= { icmp 10 } 1463 1464 icmpInTimestampReps OBJECT-TYPE 1465 SYNTAX Counter 1466 ACCESS read-only 1467 STATUS mandatory 1468 DESCRIPTION 1469 "The number of ICMP Timestamp Reply messages 1470 received." 1471 ::= { icmp 11 } 1472 1473 icmpInAddrMasks OBJECT-TYPE 1474 SYNTAX Counter 1475 ACCESS read-only 1476 STATUS mandatory 1477 DESCRIPTION 1478 "The number of ICMP Address Mask Request messages 1479 received." 1480 ::= { icmp 12 } 1481 1482 icmpInAddrMaskReps OBJECT-TYPE 1483 SYNTAX Counter 1484 ACCESS read-only 1485 STATUS mandatory 1486 DESCRIPTION 1487 "The number of ICMP Address Mask Reply messages 1488 received." 1489 ::= { icmp 13 } 1490 1491 icmpOutMsgs OBJECT-TYPE 1492 SYNTAX Counter 1493 ACCESS read-only 1494 STATUS mandatory 1495 DESCRIPTION 1496 "The total number of ICMP messages which this 1497 entity attempted to send. Note that this counter 1498 includes all those counted by icmpOutErrors." 1499 ::= { icmp 14 } 1500 1501 icmpOutErrors OBJECT-TYPE 1502 SYNTAX Counter 1503 ACCESS read-only 1504 STATUS mandatory 1505 DESCRIPTION 1506 "The number of ICMP messages which this entity did 1507 not send due to problems discovered within ICMP 1508 1509 such as a lack of buffers. This value should not 1510 include errors discovered outside the ICMP layer 1511 such as the inability of IP to route the resultant 1512 datagram. In some implementations there may be no 1513 types of error which contribute to this counter's 1514 value." 1515 ::= { icmp 15 } 1516 1517 icmpOutDestUnreachs OBJECT-TYPE 1518 SYNTAX Counter 1519 ACCESS read-only 1520 STATUS mandatory 1521 DESCRIPTION 1522 "The number of ICMP Destination Unreachable 1523 messages sent." 1524 ::= { icmp 16 } 1525 1526 icmpOutTimeExcds OBJECT-TYPE 1527 SYNTAX Counter 1528 ACCESS read-only 1529 STATUS mandatory 1530 DESCRIPTION 1531 "The number of ICMP Time Exceeded messages sent." 1532 ::= { icmp 17 } 1533 1534 icmpOutParmProbs OBJECT-TYPE 1535 SYNTAX Counter 1536 ACCESS read-only 1537 STATUS mandatory 1538 DESCRIPTION 1539 "The number of ICMP Parameter Problem messages 1540 sent." 1541 ::= { icmp 18 } 1542 1543 icmpOutSrcQuenchs OBJECT-TYPE 1544 SYNTAX Counter 1545 ACCESS read-only 1546 STATUS mandatory 1547 DESCRIPTION 1548 "The number of ICMP Source Quench messages sent." 1549 ::= { icmp 19 } 1550 1551 icmpOutRedirects OBJECT-TYPE 1552 SYNTAX Counter 1553 ACCESS read-only 1554 STATUS mandatory 1555 DESCRIPTION 1556 "The number of ICMP Redirect messages sent. For a 1557 1558 host, this object will always be zero, since hosts 1559 do not send redirects." 1560 ::= { icmp 20 } 1561 1562 icmpOutEchos OBJECT-TYPE 1563 SYNTAX Counter 1564 ACCESS read-only 1565 STATUS mandatory 1566 DESCRIPTION 1567 "The number of ICMP Echo (request) messages sent." 1568 ::= { icmp 21 } 1569 1570 icmpOutEchoReps OBJECT-TYPE 1571 SYNTAX Counter 1572 ACCESS read-only 1573 STATUS mandatory 1574 DESCRIPTION 1575 "The number of ICMP Echo Reply messages sent." 1576 ::= { icmp 22 } 1577 1578 icmpOutTimestamps OBJECT-TYPE 1579 SYNTAX Counter 1580 ACCESS read-only 1581 STATUS mandatory 1582 DESCRIPTION 1583 "The number of ICMP Timestamp (request) messages 1584 sent." 1585 ::= { icmp 23 } 1586 1587 icmpOutTimestampReps OBJECT-TYPE 1588 SYNTAX Counter 1589 ACCESS read-only 1590 STATUS mandatory 1591 DESCRIPTION 1592 "The number of ICMP Timestamp Reply messages 1593 sent." 1594 ::= { icmp 24 } 1595 1596 icmpOutAddrMasks OBJECT-TYPE 1597 SYNTAX Counter 1598 ACCESS read-only 1599 STATUS mandatory 1600 DESCRIPTION 1601 "The number of ICMP Address Mask Request messages 1602 sent." 1603 ::= { icmp 25 } 1604 1605 icmpOutAddrMaskReps OBJECT-TYPE 1606 SYNTAX Counter 1607 ACCESS read-only 1608 STATUS mandatory 1609 DESCRIPTION 1610 "The number of ICMP Address Mask Reply messages 1611 sent." 1612 ::= { icmp 26 } 1613 1614 -- the TCP group 1615 1616 -- Implementation of the TCP group is mandatory for all 1617 -- systems that implement the TCP. 1618 1619 -- Note that instances of object types that represent 1620 -- information about a particular TCP connection are 1621 -- transient; they persist only as long as the connection 1622 -- in question. 1623 1624 tcpRtoAlgorithm OBJECT-TYPE 1625 SYNTAX INTEGER { 1626 other(1), -- none of the following 1627 1628 constant(2), -- a constant rto 1629 rsre(3), -- MIL-STD-1778, Appendix B 1630 vanj(4) -- Van Jacobson's algorithm [10] 1631 } 1632 ACCESS read-only 1633 STATUS mandatory 1634 DESCRIPTION 1635 "The algorithm used to determine the timeout value 1636 used for retransmitting unacknowledged octets." 1637 ::= { tcp 1 } 1638 1639 tcpRtoMin OBJECT-TYPE 1640 SYNTAX INTEGER 1641 ACCESS read-only 1642 STATUS mandatory 1643 DESCRIPTION 1644 "The minimum value permitted by a TCP 1645 implementation for the retransmission timeout, 1646 measured in milliseconds. More refined semantics 1647 for objects of this type depend upon the algorithm 1648 used to determine the retransmission timeout. In 1649 particular, when the timeout algorithm is rsre(3), 1650 an object of this type has the semantics of the 1651 LBOUND quantity described in RFC 793." 1652 ::= { tcp 2 } 1653 1654 tcpRtoMax OBJECT-TYPE 1655 SYNTAX INTEGER 1656 ACCESS read-only 1657 STATUS mandatory 1658 DESCRIPTION 1659 "The maximum value permitted by a TCP 1660 implementation for the retransmission timeout, 1661 measured in milliseconds. More refined semantics 1662 for objects of this type depend upon the algorithm 1663 used to determine the retransmission timeout. In 1664 particular, when the timeout algorithm is rsre(3), 1665 an object of this type has the semantics of the 1666 UBOUND quantity described in RFC 793." 1667 ::= { tcp 3 } 1668 1669 tcpMaxConn OBJECT-TYPE 1670 SYNTAX INTEGER 1671 ACCESS read-only 1672 STATUS mandatory 1673 DESCRIPTION 1674 "The limit on the total number of TCP connections 1675 the entity can support. In entities where the 1676 maximum number of connections is dynamic, this 1677 object should contain the value -1." 1678 ::= { tcp 4 } 1679 1680 tcpActiveOpens OBJECT-TYPE 1681 SYNTAX Counter 1682 ACCESS read-only 1683 STATUS mandatory 1684 DESCRIPTION 1685 "The number of times TCP connections have made a 1686 direct transition to the SYN-SENT state from the 1687 CLOSED state." 1688 ::= { tcp 5 } 1689 1690 tcpPassiveOpens OBJECT-TYPE 1691 SYNTAX Counter 1692 ACCESS read-only 1693 STATUS mandatory 1694 DESCRIPTION 1695 "The number of times TCP connections have made a 1696 direct transition to the SYN-RCVD state from the 1697 LISTEN state." 1698 ::= { tcp 6 } 1699 1700 tcpAttemptFails OBJECT-TYPE 1701 SYNTAX Counter 1702 ACCESS read-only 1703 STATUS mandatory 1704 DESCRIPTION 1705 "The number of times TCP connections have made a 1706 direct transition to the CLOSED state from either 1707 the SYN-SENT state or the SYN-RCVD state, plus the 1708 number of times TCP connections have made a direct 1709 transition to the LISTEN state from the SYN-RCVD 1710 state." 1711 ::= { tcp 7 } 1712 1713 tcpEstabResets OBJECT-TYPE 1714 SYNTAX Counter 1715 ACCESS read-only 1716 STATUS mandatory 1717 DESCRIPTION 1718 "The number of times TCP connections have made a 1719 direct transition to the CLOSED state from either 1720 the ESTABLISHED state or the CLOSE-WAIT state." 1721 ::= { tcp 8 } 1722 1723 tcpCurrEstab OBJECT-TYPE 1724 SYNTAX Gauge 1725 ACCESS read-only 1726 STATUS mandatory 1727 DESCRIPTION 1728 "The number of TCP connections for which the 1729 current state is either ESTABLISHED or CLOSE- 1730 WAIT." 1731 ::= { tcp 9 } 1732 1733 tcpInSegs OBJECT-TYPE 1734 SYNTAX Counter 1735 ACCESS read-only 1736 STATUS mandatory 1737 DESCRIPTION 1738 "The total number of segments received, including 1739 those received in error. This count includes 1740 segments received on currently established 1741 connections." 1742 ::= { tcp 10 } 1743 1744 tcpOutSegs OBJECT-TYPE 1745 SYNTAX Counter 1746 ACCESS read-only 1747 STATUS mandatory 1748 DESCRIPTION 1749 "The total number of segments sent, including 1750 those on current connections but excluding those 1751 containing only retransmitted octets." 1752 ::= { tcp 11 } 1753 1754 tcpRetransSegs OBJECT-TYPE 1755 SYNTAX Counter 1756 ACCESS read-only 1757 STATUS mandatory 1758 DESCRIPTION 1759 "The total number of segments retransmitted - that 1760 is, the number of TCP segments transmitted 1761 containing one or more previously transmitted 1762 octets." 1763 ::= { tcp 12 } 1764 1765 -- the TCP Connection table 1766 1767 -- The TCP connection table contains information about this 1768 -- entity's existing TCP connections. 1769 1770 tcpConnTable OBJECT-TYPE 1771 SYNTAX SEQUENCE OF TcpConnEntry 1772 ACCESS not-accessible 1773 STATUS mandatory 1774 DESCRIPTION 1775 "A table containing TCP connection-specific 1776 information." 1777 ::= { tcp 13 } 1778 1779 tcpConnEntry OBJECT-TYPE 1780 SYNTAX TcpConnEntry 1781 ACCESS not-accessible 1782 STATUS mandatory 1783 DESCRIPTION 1784 "Information about a particular current TCP 1785 connection. An object of this type is transient, 1786 in that it ceases to exist when (or soon after) 1787 the connection makes the transition to the CLOSED 1788 state." 1789 INDEX { tcpConnLocalAddress, 1790 tcpConnLocalPort, 1791 tcpConnRemAddress, 1792 tcpConnRemPort } 1793 ::= { tcpConnTable 1 } 1794 1795 TcpConnEntry ::= 1796 SEQUENCE { 1797 tcpConnState 1798 INTEGER, 1799 tcpConnLocalAddress 1800 IpAddress, 1801 tcpConnLocalPort 1802 INTEGER (0..65535), 1803 tcpConnRemAddress 1804 IpAddress, 1805 tcpConnRemPort 1806 INTEGER (0..65535) 1807 } 1808 1809 tcpConnState OBJECT-TYPE 1810 SYNTAX INTEGER { 1811 closed(1), 1812 listen(2), 1813 synSent(3), 1814 synReceived(4), 1815 established(5), 1816 finWait1(6), 1817 finWait2(7), 1818 closeWait(8), 1819 lastAck(9), 1820 closing(10), 1821 timeWait(11), 1822 deleteTCB(12) 1823 } 1824 ACCESS read-write 1825 STATUS mandatory 1826 DESCRIPTION 1827 "The state of this TCP connection. 1828 1829 The only value which may be set by a management 1830 station is deleteTCB(12). Accordingly, it is 1831 appropriate for an agent to return a `badValue' 1832 response if a management station attempts to set 1833 this object to any other value. 1834 1835 If a management station sets this object to the 1836 value deleteTCB(12), then this has the effect of 1837 deleting the TCB (as defined in RFC 793) of the 1838 corresponding connection on the managed node, 1839 resulting in immediate termination of the 1840 connection. 1841 1842 As an implementation-specific option, a RST 1843 1844 segment may be sent from the managed node to the 1845 other TCP endpoint (note however that RST segments 1846 are not sent reliably)." 1847 ::= { tcpConnEntry 1 } 1848 1849 tcpConnLocalAddress OBJECT-TYPE 1850 SYNTAX IpAddress 1851 ACCESS read-only 1852 STATUS mandatory 1853 DESCRIPTION 1854 "The local IP address for this TCP connection. In 1855 the case of a connection in the listen state which 1856 is willing to accept connections for any IP 1857 interface associated with the node, the value 1858 0.0.0.0 is used." 1859 ::= { tcpConnEntry 2 } 1860 1861 tcpConnLocalPort OBJECT-TYPE 1862 SYNTAX INTEGER (0..65535) 1863 ACCESS read-only 1864 STATUS mandatory 1865 DESCRIPTION 1866 "The local port number for this TCP connection." 1867 ::= { tcpConnEntry 3 } 1868 1869 tcpConnRemAddress OBJECT-TYPE 1870 SYNTAX IpAddress 1871 ACCESS read-only 1872 STATUS mandatory 1873 DESCRIPTION 1874 "The remote IP address for this TCP connection." 1875 ::= { tcpConnEntry 4 } 1876 1877 tcpConnRemPort OBJECT-TYPE 1878 SYNTAX INTEGER (0..65535) 1879 ACCESS read-only 1880 STATUS mandatory 1881 DESCRIPTION 1882 "The remote port number for this TCP connection." 1883 ::= { tcpConnEntry 5 } 1884 1885 -- additional TCP objects 1886 1887 tcpInErrs OBJECT-TYPE 1888 SYNTAX Counter 1889 ACCESS read-only 1890 STATUS mandatory 1891 DESCRIPTION 1892 "The total number of segments received in error 1893 (e.g., bad TCP checksums)." 1894 ::= { tcp 14 } 1895 1896 tcpOutRsts OBJECT-TYPE 1897 SYNTAX Counter 1898 ACCESS read-only 1899 STATUS mandatory 1900 DESCRIPTION 1901 "The number of TCP segments sent containing the 1902 RST flag." 1903 ::= { tcp 15 } 1904 1905 -- the UDP group 1906 1907 -- Implementation of the UDP group is mandatory for all 1908 -- systems which implement the UDP. 1909 1910 udpInDatagrams OBJECT-TYPE 1911 SYNTAX Counter 1912 ACCESS read-only 1913 STATUS mandatory 1914 DESCRIPTION 1915 "The total number of UDP datagrams delivered to 1916 UDP users." 1917 ::= { udp 1 } 1918 1919 udpNoPorts OBJECT-TYPE 1920 SYNTAX Counter 1921 ACCESS read-only 1922 STATUS mandatory 1923 DESCRIPTION 1924 "The total number of received UDP datagrams for 1925 which there was no application at the destination 1926 port." 1927 ::= { udp 2 } 1928 1929 udpInErrors OBJECT-TYPE 1930 SYNTAX Counter 1931 ACCESS read-only 1932 STATUS mandatory 1933 DESCRIPTION 1934 "The number of received UDP datagrams that could 1935 not be delivered for reasons other than the lack 1936 of an application at the destination port." 1937 ::= { udp 3 } 1938 1939 udpOutDatagrams OBJECT-TYPE 1940 SYNTAX Counter 1941 ACCESS read-only 1942 STATUS mandatory 1943 DESCRIPTION 1944 "The total number of UDP datagrams sent from this 1945 entity." 1946 ::= { udp 4 } 1947 1948 -- the UDP Listener table 1949 1950 -- The UDP listener table contains information about this 1951 -- entity's UDP end-points on which a local application is 1952 -- currently accepting datagrams. 1953 1954 udpTable OBJECT-TYPE 1955 SYNTAX SEQUENCE OF UdpEntry 1956 ACCESS not-accessible 1957 STATUS mandatory 1958 DESCRIPTION 1959 "A table containing UDP listener information." 1960 ::= { udp 5 } 1961 1962 udpEntry OBJECT-TYPE 1963 SYNTAX UdpEntry 1964 ACCESS not-accessible 1965 STATUS mandatory 1966 DESCRIPTION 1967 "Information about a particular current UDP 1968 listener." 1969 INDEX { udpLocalAddress, udpLocalPort } 1970 ::= { udpTable 1 } 1971 1972 UdpEntry ::= 1973 SEQUENCE { 1974 udpLocalAddress 1975 IpAddress, 1976 udpLocalPort 1977 INTEGER (0..65535) 1978 } 1979 1980 udpLocalAddress OBJECT-TYPE 1981 SYNTAX IpAddress 1982 ACCESS read-only 1983 STATUS mandatory 1984 DESCRIPTION 1985 "The local IP address for this UDP listener. In 1986 1987 the case of a UDP listener which is willing to 1988 accept datagrams for any IP interface associated 1989 with the node, the value 0.0.0.0 is used." 1990 ::= { udpEntry 1 } 1991 1992 udpLocalPort OBJECT-TYPE 1993 SYNTAX INTEGER (0..65535) 1994 ACCESS read-only 1995 STATUS mandatory 1996 DESCRIPTION 1997 "The local port number for this UDP listener." 1998 ::= { udpEntry 2 } 1999 2000 -- the EGP group 2001 2002 -- Implementation of the EGP group is mandatory for all 2003 -- systems which implement the EGP. 2004 2005 egpInMsgs OBJECT-TYPE 2006 SYNTAX Counter 2007 ACCESS read-only 2008 STATUS mandatory 2009 DESCRIPTION 2010 "The number of EGP messages received without 2011 error." 2012 ::= { egp 1 } 2013 2014 egpInErrors OBJECT-TYPE 2015 SYNTAX Counter 2016 ACCESS read-only 2017 STATUS mandatory 2018 DESCRIPTION 2019 "The number of EGP messages received that proved 2020 to be in error." 2021 ::= { egp 2 } 2022 2023 egpOutMsgs OBJECT-TYPE 2024 SYNTAX Counter 2025 ACCESS read-only 2026 STATUS mandatory 2027 DESCRIPTION 2028 "The total number of locally generated EGP 2029 messages." 2030 ::= { egp 3 } 2031 2032 egpOutErrors OBJECT-TYPE 2033 SYNTAX Counter 2034 ACCESS read-only 2035 STATUS mandatory 2036 DESCRIPTION 2037 "The number of locally generated EGP messages not 2038 sent due to resource limitations within an EGP 2039 entity." 2040 ::= { egp 4 } 2041 2042 -- the EGP Neighbor table 2043 2044 -- The EGP neighbor table contains information about this 2045 -- entity's EGP neighbors. 2046 2047 egpNeighTable OBJECT-TYPE 2048 SYNTAX SEQUENCE OF EgpNeighEntry 2049 ACCESS not-accessible 2050 STATUS mandatory 2051 DESCRIPTION 2052 "The EGP neighbor table." 2053 ::= { egp 5 } 2054 2055 egpNeighEntry OBJECT-TYPE 2056 SYNTAX EgpNeighEntry 2057 ACCESS not-accessible 2058 STATUS mandatory 2059 DESCRIPTION 2060 "Information about this entity's relationship with 2061 a particular EGP neighbor." 2062 INDEX { egpNeighAddr } 2063 ::= { egpNeighTable 1 } 2064 2065 EgpNeighEntry ::= 2066 SEQUENCE { 2067 egpNeighState 2068 INTEGER, 2069 egpNeighAddr 2070 IpAddress, 2071 egpNeighAs 2072 INTEGER, 2073 egpNeighInMsgs 2074 Counter, 2075 egpNeighInErrs 2076 Counter, 2077 egpNeighOutMsgs 2078 Counter, 2079 egpNeighOutErrs 2080 Counter, 2081 egpNeighInErrMsgs 2082 Counter, 2083 egpNeighOutErrMsgs 2084 Counter, 2085 egpNeighStateUps 2086 Counter, 2087 egpNeighStateDowns 2088 Counter, 2089 egpNeighIntervalHello 2090 INTEGER, 2091 egpNeighIntervalPoll 2092 INTEGER, 2093 egpNeighMode 2094 INTEGER, 2095 egpNeighEventTrigger 2096 INTEGER 2097 } 2098 2099 egpNeighState OBJECT-TYPE 2100 SYNTAX INTEGER { 2101 idle(1), 2102 acquisition(2), 2103 down(3), 2104 up(4), 2105 cease(5) 2106 } 2107 ACCESS read-only 2108 STATUS mandatory 2109 DESCRIPTION 2110 "The EGP state of the local system with respect to 2111 this entry's EGP neighbor. Each EGP state is 2112 represented by a value that is one greater than 2113 the numerical value associated with said state in 2114 RFC 904." 2115 ::= { egpNeighEntry 1 } 2116 2117 egpNeighAddr OBJECT-TYPE 2118 SYNTAX IpAddress 2119 ACCESS read-only 2120 STATUS mandatory 2121 DESCRIPTION 2122 "The IP address of this entry's EGP neighbor." 2123 ::= { egpNeighEntry 2 } 2124 2125 egpNeighAs OBJECT-TYPE 2126 SYNTAX INTEGER 2127 ACCESS read-only 2128 STATUS mandatory 2129 DESCRIPTION 2130 "The autonomous system of this EGP peer. Zero 2131 should be specified if the autonomous system 2132 number of the neighbor is not yet known." 2133 ::= { egpNeighEntry 3 } 2134 2135 egpNeighInMsgs OBJECT-TYPE 2136 SYNTAX Counter 2137 ACCESS read-only 2138 STATUS mandatory 2139 DESCRIPTION 2140 "The number of EGP messages received without error 2141 from this EGP peer." 2142 ::= { egpNeighEntry 4 } 2143 2144 egpNeighInErrs OBJECT-TYPE 2145 SYNTAX Counter 2146 ACCESS read-only 2147 STATUS mandatory 2148 DESCRIPTION 2149 "The number of EGP messages received from this EGP 2150 peer that proved to be in error (e.g., bad EGP 2151 checksum)." 2152 ::= { egpNeighEntry 5 } 2153 2154 egpNeighOutMsgs OBJECT-TYPE 2155 SYNTAX Counter 2156 ACCESS read-only 2157 STATUS mandatory 2158 DESCRIPTION 2159 "The number of locally generated EGP messages to 2160 this EGP peer." 2161 ::= { egpNeighEntry 6 } 2162 2163 egpNeighOutErrs OBJECT-TYPE 2164 SYNTAX Counter 2165 ACCESS read-only 2166 STATUS mandatory 2167 DESCRIPTION 2168 "The number of locally generated EGP messages not 2169 sent to this EGP peer due to resource limitations 2170 within an EGP entity." 2171 ::= { egpNeighEntry 7 } 2172 2173 egpNeighInErrMsgs OBJECT-TYPE 2174 SYNTAX Counter 2175 ACCESS read-only 2176 STATUS mandatory 2177 DESCRIPTION 2178 "The number of EGP-defined error messages received 2179 from this EGP peer." 2180 ::= { egpNeighEntry 8 } 2181 2182 egpNeighOutErrMsgs OBJECT-TYPE 2183 SYNTAX Counter 2184 ACCESS read-only 2185 STATUS mandatory 2186 DESCRIPTION 2187 "The number of EGP-defined error messages sent to 2188 this EGP peer." 2189 ::= { egpNeighEntry 9 } 2190 2191 egpNeighStateUps OBJECT-TYPE 2192 SYNTAX Counter 2193 ACCESS read-only 2194 STATUS mandatory 2195 DESCRIPTION 2196 "The number of EGP state transitions to the UP 2197 state with this EGP peer." 2198 ::= { egpNeighEntry 10 } 2199 2200 egpNeighStateDowns OBJECT-TYPE 2201 SYNTAX Counter 2202 ACCESS read-only 2203 STATUS mandatory 2204 DESCRIPTION 2205 "The number of EGP state transitions from the UP 2206 state to any other state with this EGP peer." 2207 ::= { egpNeighEntry 11 } 2208 2209 egpNeighIntervalHello OBJECT-TYPE 2210 SYNTAX INTEGER 2211 ACCESS read-only 2212 STATUS mandatory 2213 DESCRIPTION 2214 "The interval between EGP Hello command 2215 retransmissions (in hundredths of a second). This 2216 represents the t1 timer as defined in RFC 904." 2217 ::= { egpNeighEntry 12 } 2218 2219 egpNeighIntervalPoll OBJECT-TYPE 2220 SYNTAX INTEGER 2221 ACCESS read-only 2222 STATUS mandatory 2223 DESCRIPTION 2224 "The interval between EGP poll command 2225 2226 retransmissions (in hundredths of a second). This 2227 represents the t3 timer as defined in RFC 904." 2228 ::= { egpNeighEntry 13 } 2229 2230 egpNeighMode OBJECT-TYPE 2231 SYNTAX INTEGER { active(1), passive(2) } 2232 ACCESS read-only 2233 STATUS mandatory 2234 DESCRIPTION 2235 "The polling mode of this EGP entity, either 2236 passive or active." 2237 ::= { egpNeighEntry 14 } 2238 2239 egpNeighEventTrigger OBJECT-TYPE 2240 SYNTAX INTEGER { start(1), stop(2) } 2241 ACCESS read-write 2242 STATUS mandatory 2243 DESCRIPTION 2244 "A control variable used to trigger operator- 2245 initiated Start and Stop events. When read, this 2246 variable always returns the most recent value that 2247 egpNeighEventTrigger was set to. If it has not 2248 been set since the last initialization of the 2249 network management subsystem on the node, it 2250 returns a value of `stop'. 2251 2252 When set, this variable causes a Start or Stop 2253 event on the specified neighbor, as specified on 2254 pages 8-10 of RFC 904. Briefly, a Start event 2255 causes an Idle peer to begin neighbor acquisition 2256 and a non-Idle peer to reinitiate neighbor 2257 acquisition. A stop event causes a non-Idle peer 2258 to return to the Idle state until a Start event 2259 occurs, either via egpNeighEventTrigger or 2260 otherwise." 2261 ::= { egpNeighEntry 15 } 2262 2263 -- additional EGP objects 2264 2265 egpAs OBJECT-TYPE 2266 SYNTAX INTEGER 2267 ACCESS read-only 2268 STATUS mandatory 2269 DESCRIPTION 2270 "The autonomous system number of this EGP entity." 2271 ::= { egp 6 } 2272 2273 -- the Transmission group 2274 2275 -- Based on the transmission media underlying each interface 2276 -- on a system, the corresponding portion of the Transmission 2277 -- group is mandatory for that system. 2278 2279 -- When Internet-standard definitions for managing 2280 -- transmission media are defined, the transmission group is 2281 -- used to provide a prefix for the names of those objects. 2282 2283 -- Typically, such definitions reside in the experimental 2284 -- portion of the MIB until they are "proven", then as a 2285 -- part of the Internet standardization process, the 2286 -- definitions are accordingly elevated and a new object 2287 -- identifier, under the transmission group is defined. By 2288 -- convention, the name assigned is: 2289 -- 2290 -- type OBJECT IDENTIFIER ::= { transmission number } 2291 -- 2292 -- where "type" is the symbolic value used for the media in 2293 -- the ifType column of the ifTable object, and "number" is 2294 -- the actual integer value corresponding to the symbol. 2295 2296 -- the SNMP group 2297 2298 -- Implementation of the SNMP group is mandatory for all 2299 -- systems which support an SNMP protocol entity. Some of 2300 -- the objects defined below will be zero-valued in those 2301 -- SNMP implementations that are optimized to support only 2302 -- those functions specific to either a management agent or 2303 -- a management station. In particular, it should be 2304 -- observed that the objects below refer to an SNMP entity, 2305 -- and there may be several SNMP entities residing on a 2306 -- managed node (e.g., if the node is hosting acting as 2307 -- a management station). 2308 2309 snmpInPkts OBJECT-TYPE 2310 SYNTAX Counter 2311 ACCESS read-only 2312 STATUS mandatory 2313 DESCRIPTION 2314 "The total number of Messages delivered to the 2315 SNMP entity from the transport service." 2316 ::= { snmp 1 } 2317 2318 snmpOutPkts OBJECT-TYPE 2319 SYNTAX Counter 2320 ACCESS read-only 2321 STATUS mandatory 2322 DESCRIPTION 2323 "The total number of SNMP Messages which were 2324 passed from the SNMP protocol entity to the 2325 transport service." 2326 ::= { snmp 2 } 2327 2328 snmpInBadVersions OBJECT-TYPE 2329 SYNTAX Counter 2330 ACCESS read-only 2331 STATUS mandatory 2332 DESCRIPTION 2333 "The total number of SNMP Messages which were 2334 delivered to the SNMP protocol entity and were for 2335 an unsupported SNMP version." 2336 ::= { snmp 3 } 2337 2338 snmpInBadCommunityNames OBJECT-TYPE 2339 SYNTAX Counter 2340 ACCESS read-only 2341 STATUS mandatory 2342 DESCRIPTION 2343 "The total number of SNMP Messages delivered to 2344 the SNMP protocol entity which used a SNMP 2345 community name not known to said entity." 2346 ::= { snmp 4 } 2347 2348 snmpInBadCommunityUses OBJECT-TYPE 2349 SYNTAX Counter 2350 ACCESS read-only 2351 STATUS mandatory 2352 DESCRIPTION 2353 "The total number of SNMP Messages delivered to 2354 the SNMP protocol entity which represented an SNMP 2355 operation which was not allowed by the SNMP 2356 community named in the Message." 2357 ::= { snmp 5 } 2358 2359 snmpInASNParseErrs OBJECT-TYPE 2360 SYNTAX Counter 2361 ACCESS read-only 2362 STATUS mandatory 2363 DESCRIPTION 2364 "The total number of ASN.1 or BER errors 2365 encountered by the SNMP protocol entity when 2366 decoding received SNMP Messages." 2367 ::= { snmp 6 } 2368 2369 -- { snmp 7 } is not used 2370 2371 snmpInTooBigs OBJECT-TYPE 2372 SYNTAX Counter 2373 ACCESS read-only 2374 STATUS mandatory 2375 DESCRIPTION 2376 "The total number of SNMP PDUs which were 2377 delivered to the SNMP protocol entity and for 2378 which the value of the error-status field is 2379 `tooBig'." 2380 ::= { snmp 8 } 2381 2382 snmpInNoSuchNames OBJECT-TYPE 2383 SYNTAX Counter 2384 ACCESS read-only 2385 STATUS mandatory 2386 DESCRIPTION 2387 "The total number of SNMP PDUs which were 2388 delivered to the SNMP protocol entity and for 2389 which the value of the error-status field is 2390 `noSuchName'." 2391 ::= { snmp 9 } 2392 2393 snmpInBadValues OBJECT-TYPE 2394 SYNTAX Counter 2395 ACCESS read-only 2396 STATUS mandatory 2397 DESCRIPTION 2398 "The total number of SNMP PDUs which were 2399 delivered to the SNMP protocol entity and for 2400 which the value of the error-status field is 2401 `badValue'." 2402 ::= { snmp 10 } 2403 2404 snmpInReadOnlys OBJECT-TYPE 2405 SYNTAX Counter 2406 ACCESS read-only 2407 STATUS mandatory 2408 DESCRIPTION 2409 "The total number valid SNMP PDUs which were 2410 delivered to the SNMP protocol entity and for 2411 which the value of the error-status field is 2412 `readOnly'. It should be noted that it is a 2413 protocol error to generate an SNMP PDU which 2414 contains the value `readOnly' in the error-status 2415 field, as such this object is provided as a means 2416 of detecting incorrect implementations of the 2417 2418 SNMP." 2419 ::= { snmp 11 } 2420 2421 snmpInGenErrs OBJECT-TYPE 2422 SYNTAX Counter 2423 ACCESS read-only 2424 STATUS mandatory 2425 DESCRIPTION 2426 "The total number of SNMP PDUs which were 2427 delivered to the SNMP protocol entity and for 2428 which the value of the error-status field is 2429 `genErr'." 2430 ::= { snmp 12 } 2431 2432 snmpInTotalReqVars OBJECT-TYPE 2433 SYNTAX Counter 2434 ACCESS read-only 2435 STATUS mandatory 2436 DESCRIPTION 2437 "The total number of MIB objects which have been 2438 retrieved successfully by the SNMP protocol entity 2439 as the result of receiving valid SNMP Get-Request 2440 and Get-Next PDUs." 2441 ::= { snmp 13 } 2442 2443 snmpInTotalSetVars OBJECT-TYPE 2444 SYNTAX Counter 2445 ACCESS read-only 2446 STATUS mandatory 2447 DESCRIPTION 2448 "The total number of MIB objects which have been 2449 altered successfully by the SNMP protocol entity 2450 as the result of receiving valid SNMP Set-Request 2451 PDUs." 2452 ::= { snmp 14 } 2453 2454 snmpInGetRequests OBJECT-TYPE 2455 SYNTAX Counter 2456 ACCESS read-only 2457 STATUS mandatory 2458 DESCRIPTION 2459 "The total number of SNMP Get-Request PDUs which 2460 have been accepted and processed by the SNMP 2461 protocol entity." 2462 ::= { snmp 15 } 2463 2464 snmpInGetNexts OBJECT-TYPE 2465 SYNTAX Counter 2466 ACCESS read-only 2467 STATUS mandatory 2468 DESCRIPTION 2469 "The total number of SNMP Get-Next PDUs which have 2470 been accepted and processed by the SNMP protocol 2471 entity." 2472 ::= { snmp 16 } 2473 2474 snmpInSetRequests OBJECT-TYPE 2475 SYNTAX Counter 2476 ACCESS read-only 2477 STATUS mandatory 2478 DESCRIPTION 2479 "The total number of SNMP Set-Request PDUs which 2480 have been accepted and processed by the SNMP 2481 protocol entity." 2482 ::= { snmp 17 } 2483 2484 snmpInGetResponses OBJECT-TYPE 2485 SYNTAX Counter 2486 ACCESS read-only 2487 STATUS mandatory 2488 DESCRIPTION 2489 "The total number of SNMP Get-Response PDUs which 2490 have been accepted and processed by the SNMP 2491 protocol entity." 2492 ::= { snmp 18 } 2493 2494 snmpInTraps OBJECT-TYPE 2495 SYNTAX Counter 2496 ACCESS read-only 2497 STATUS mandatory 2498 DESCRIPTION 2499 "The total number of SNMP Trap PDUs which have 2500 been accepted and processed by the SNMP protocol 2501 entity." 2502 ::= { snmp 19 } 2503 2504 snmpOutTooBigs OBJECT-TYPE 2505 SYNTAX Counter 2506 ACCESS read-only 2507 STATUS mandatory 2508 DESCRIPTION 2509 "The total number of SNMP PDUs which were 2510 generated by the SNMP protocol entity and for 2511 which the value of the error-status field is 2512 `tooBig.'" 2513 ::= { snmp 20 } 2514 2515 snmpOutNoSuchNames OBJECT-TYPE 2516 SYNTAX Counter 2517 ACCESS read-only 2518 STATUS mandatory 2519 DESCRIPTION 2520 "The total number of SNMP PDUs which were 2521 generated by the SNMP protocol entity and for 2522 which the value of the error-status is 2523 `noSuchName'." 2524 ::= { snmp 21 } 2525 2526 snmpOutBadValues OBJECT-TYPE 2527 SYNTAX Counter 2528 ACCESS read-only 2529 STATUS mandatory 2530 DESCRIPTION 2531 "The total number of SNMP PDUs which were 2532 generated by the SNMP protocol entity and for 2533 which the value of the error-status field is 2534 `badValue'." 2535 ::= { snmp 22 } 2536 2537 -- { snmp 23 } is not used 2538 2539 snmpOutGenErrs OBJECT-TYPE 2540 SYNTAX Counter 2541 ACCESS read-only 2542 STATUS mandatory 2543 DESCRIPTION 2544 "The total number of SNMP PDUs which were 2545 generated by the SNMP protocol entity and for 2546 which the value of the error-status field is 2547 `genErr'." 2548 ::= { snmp 24 } 2549 2550 snmpOutGetRequests OBJECT-TYPE 2551 SYNTAX Counter 2552 ACCESS read-only 2553 STATUS mandatory 2554 DESCRIPTION 2555 "The total number of SNMP Get-Request PDUs which 2556 have been generated by the SNMP protocol entity." 2557 ::= { snmp 25 } 2558 2559 snmpOutGetNexts OBJECT-TYPE 2560 SYNTAX Counter 2561 ACCESS read-only 2562 STATUS mandatory 2563 DESCRIPTION 2564 "The total number of SNMP Get-Next PDUs which have 2565 been generated by the SNMP protocol entity." 2566 ::= { snmp 26 } 2567 2568 snmpOutSetRequests OBJECT-TYPE 2569 SYNTAX Counter 2570 ACCESS read-only 2571 STATUS mandatory 2572 DESCRIPTION 2573 "The total number of SNMP Set-Request PDUs which 2574 have been generated by the SNMP protocol entity." 2575 ::= { snmp 27 } 2576 2577 snmpOutGetResponses OBJECT-TYPE 2578 SYNTAX Counter 2579 ACCESS read-only 2580 STATUS mandatory 2581 DESCRIPTION 2582 "The total number of SNMP Get-Response PDUs which 2583 have been generated by the SNMP protocol entity." 2584 ::= { snmp 28 } 2585 2586 snmpOutTraps OBJECT-TYPE 2587 SYNTAX Counter 2588 ACCESS read-only 2589 STATUS mandatory 2590 DESCRIPTION 2591 "The total number of SNMP Trap PDUs which have 2592 been generated by the SNMP protocol entity." 2593 ::= { snmp 29 } 2594 2595 snmpEnableAuthenTraps OBJECT-TYPE 2596 SYNTAX INTEGER { enabled(1), disabled(2) } 2597 ACCESS read-write 2598 STATUS mandatory 2599 DESCRIPTION 2600 "Indicates whether the SNMP agent process is 2601 permitted to generate authentication-failure 2602 traps. The value of this object overrides any 2603 configuration information; as such, it provides a 2604 means whereby all authentication-failure traps may 2605 be disabled. 2606 2607 Note that it is strongly recommended that this 2608 object be stored in non-volatile memory so that it 2609 remains constant between re-initializations of the 2610 network management system." 2611 ::= { snmp 30 } 2612 2613 END