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