1RFC1158-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 mgmt, OBJECT-TYPE, NetworkAddress, IpAddress, 5 Counter, Gauge, TimeTicks 6 FROM RFC1155-SMI; 7 8DisplayString ::= 9 OCTET STRING 10 11mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- MIB-II 12 -- (same prefix as MIB-I) 13 14system OBJECT IDENTIFIER ::= { mib-2 1 } 15interfaces OBJECT IDENTIFIER ::= { mib-2 2 } 16at OBJECT IDENTIFIER ::= { mib-2 3 } 17ip OBJECT IDENTIFIER ::= { mib-2 4 } 18icmp OBJECT IDENTIFIER ::= { mib-2 5 } 19tcp OBJECT IDENTIFIER ::= { mib-2 6 } 20udp OBJECT IDENTIFIER ::= { mib-2 7 } 21egp OBJECT IDENTIFIER ::= { mib-2 8 } 22-- cmot OBJECT IDENTIFIER ::= { mib-2 9 } 23transmission OBJECT IDENTIFIER ::= { mib-2 10 } 24snmp OBJECT IDENTIFIER ::= { mib-2 11 } 25 26 27-- object types 28 29-- the System group 30 31sysDescr OBJECT-TYPE 32 SYNTAX DisplayString (SIZE (0..255)) 33 ACCESS read-only 34 STATUS mandatory 35 ::= { system 1 } 36 37sysObjectID OBJECT-TYPE 38 SYNTAX OBJECT IDENTIFIER 39 ACCESS read-only 40 STATUS mandatory 41 ::= { system 2 } 42 43sysUpTime OBJECT-TYPE 44 SYNTAX TimeTicks 45 ACCESS read-only 46 STATUS mandatory 47 ::= { system 3 } 48 49sysContact OBJECT-TYPE 50 SYNTAX DisplayString (SIZE (0..255)) 51 ACCESS read-write 52 STATUS mandatory 53 ::= { system 4 } 54 55sysName OBJECT-TYPE 56 SYNTAX DisplayString (SIZE (0..255)) 57 ACCESS read-write 58 STATUS mandatory 59 ::= { system 5 } 60 61sysLocation OBJECT-TYPE 62 SYNTAX DisplayString (SIZE (0..255)) 63 ACCESS read-only 64 STATUS mandatory 65 ::= { system 6 } 66 67sysServices OBJECT-TYPE 68 SYNTAX INTEGER (0..127) 69 ACCESS read-only 70 STATUS mandatory 71 ::= { system 7 } 72 73 74-- the Interfaces group 75 76ifNumber OBJECT-TYPE 77 SYNTAX INTEGER 78 ACCESS read-only 79 STATUS mandatory 80 ::= { interfaces 1 } 81 82-- the Interfaces table 83 84ifTable OBJECT-TYPE 85 SYNTAX SEQUENCE OF IfEntry 86 ACCESS read-only 87 STATUS mandatory 88 ::= { interfaces 2 } 89 90ifEntry OBJECT-TYPE 91 SYNTAX IfEntry 92 ACCESS read-only 93 STATUS mandatory 94 ::= { ifTable 1 } 95 96IfEntry ::= SEQUENCE { 97 ifIndex 98 INTEGER, 99 ifDescr 100 DisplayString, 101 ifType 102 INTEGER, 103 ifMtu 104 INTEGER, 105 ifSpeed 106 Gauge, 107 ifPhysAddress 108 OCTET STRING, 109 ifAdminStatus 110 INTEGER, 111 ifOperStatus 112 INTEGER, 113 ifLastChange 114 TimeTicks, 115 ifInOctets 116 Counter, 117 ifInUcastPkts 118 Counter, 119 ifInNUcastPkts 120 Counter, 121 ifInDiscards 122 Counter, 123 ifInErrors 124 Counter, 125 ifInUnknownProtos 126 Counter, 127 ifOutOctets 128 Counter, 129 ifOutUcastPkts 130 Counter, 131 ifOutNUcastPkts 132 Counter, 133 ifOutDiscards 134 Counter, 135 ifOutErrors 136 Counter, 137 ifOutQLen 138 Gauge, 139 ifSpecific 140 OBJECT IDENTIFIER 141} 142 143ifIndex OBJECT-TYPE 144 SYNTAX INTEGER 145 ACCESS read-only 146 STATUS mandatory 147 ::= { ifEntry 1 } 148 149ifDescr OBJECT-TYPE 150 SYNTAX DisplayString (SIZE (0..255)) 151 ACCESS read-only 152 STATUS mandatory 153 ::= { ifEntry 2 } 154 155ifType OBJECT-TYPE 156 SYNTAX INTEGER { 157 other(1), -- none of the 158 -- following 159 regular1822(2), 160 hdh1822(3), 161 ddn-x25(4), 162 rfc877-x25(5), 163 ethernet-csmacd(6), 164 iso88023-csmacd(7), 165 iso88024-tokenBus(8), 166 iso88025-tokenRing(9), 167 iso88026-man(10), 168 starLan(11), 169 proteon-10Mbit(12), 170 proteon-80Mbit(13), 171 hyperchannel(14), 172 fddi(15), 173 lapb(16), 174 sdlc(17), 175 t1-carrier(18), 176 cept(19), -- european 177 --equivalent of T-1 178 basicISDN(20), 179 primaryISDN(21), 180 -- proprietary 181 -- serial 182 propPointToPointSerial(22), 183 terminalServer-asyncPort(23), 184 softwareLoopback(24), 185 eon(25), -- CLNP over IP 186 ethernet-3Mbit(26), 187 nsip(27), -- XNS over IP 188 slip(28) -- generic SLIP 189 } 190 ACCESS read-only 191 STATUS mandatory 192 ::= { ifEntry 3 } 193 194ifMtu OBJECT-TYPE 195 SYNTAX INTEGER 196 ACCESS read-only 197 STATUS mandatory 198 ::= { ifEntry 4 } 199 200ifSpeed OBJECT-TYPE 201 SYNTAX Gauge 202 ACCESS read-only 203 STATUS mandatory 204 ::= { ifEntry 5 } 205 206ifPhysAddress OBJECT-TYPE 207 SYNTAX OCTET STRING 208 ACCESS read-only 209 STATUS mandatory 210 ::= { ifEntry 6 } 211 212ifAdminStatus OBJECT-TYPE 213 SYNTAX INTEGER { 214 up(1), -- ready to pass packets 215 down(2), 216 testing(3) -- in some test mode 217 } 218 ACCESS read-write 219 STATUS mandatory 220 ::= { ifEntry 7 } 221 222ifOperStatus OBJECT-TYPE 223 SYNTAX INTEGER { 224 up(1), -- ready to pass packets 225 down(2), 226 testing(3) -- in some test mode 227 } 228 ACCESS read-only 229 STATUS mandatory 230 ::= { ifEntry 8 } 231 232ifLastChange OBJECT-TYPE 233 SYNTAX TimeTicks 234 ACCESS read-only 235 STATUS mandatory 236 ::= { ifEntry 9 } 237 238ifInOctets OBJECT-TYPE 239 SYNTAX Counter 240 ACCESS read-only 241 STATUS mandatory 242 ::= { ifEntry 10 } 243 244ifInUcastPkts OBJECT-TYPE 245 SYNTAX Counter 246 ACCESS read-only 247 STATUS mandatory 248 ::= { ifEntry 11 } 249 250ifInNUcastPkts OBJECT-TYPE 251 SYNTAX Counter 252 ACCESS read-only 253 STATUS mandatory 254 ::= { ifEntry 12 } 255 256ifInDiscards OBJECT-TYPE 257 SYNTAX Counter 258 ACCESS read-only 259 STATUS mandatory 260 ::= { ifEntry 13 } 261 262ifInErrors OBJECT-TYPE 263 SYNTAX Counter 264 ACCESS read-only 265 STATUS mandatory 266 ::= { ifEntry 14 } 267 268ifInUnknownProtos OBJECT-TYPE 269 SYNTAX Counter 270 ACCESS read-only 271 STATUS mandatory 272 ::= { ifEntry 15 } 273 274ifOutOctets OBJECT-TYPE 275 SYNTAX Counter 276 ACCESS read-only 277 STATUS mandatory 278 ::= { ifEntry 16 } 279 280ifOutUcastPkts OBJECT-TYPE 281 SYNTAX Counter 282 ACCESS read-only 283 STATUS mandatory 284 ::= { ifEntry 17 } 285 286ifOutNUcastPkts OBJECT-TYPE 287 SYNTAX Counter 288 ACCESS read-only 289 STATUS mandatory 290 ::= { ifEntry 18 } 291 292ifOutDiscards OBJECT-TYPE 293 SYNTAX Counter 294 ACCESS read-only 295 STATUS mandatory 296 ::= { ifEntry 19 } 297 298ifOutErrors OBJECT-TYPE 299 SYNTAX Counter 300 ACCESS read-only 301 STATUS mandatory 302 ::= { ifEntry 20 } 303 304ifOutQLen OBJECT-TYPE 305 SYNTAX Gauge 306 ACCESS read-only 307 STATUS mandatory 308 ::= { ifEntry 21 } 309 310ifSpecific OBJECT-TYPE 311 SYNTAX OBJECT IDENTIFIER 312 ACCESS read-only 313 STATUS mandatory 314 ::= { ifEntry 22 } 315 316nullSpecific OBJECT IDENTIFIER ::= { 0 0 } 317 318-- the Address Translation group (deprecated) 319 320atTable OBJECT-TYPE 321 SYNTAX SEQUENCE OF AtEntry 322 ACCESS read-write 323 STATUS deprecated 324 ::= { at 1 } 325 326atEntry OBJECT-TYPE 327 SYNTAX AtEntry 328 ACCESS read-write 329 STATUS deprecated 330 ::= { atTable 1 } 331 332AtEntry ::= SEQUENCE { 333 atIfIndex 334 INTEGER, 335 atPhysAddress 336 OCTET STRING, 337 atNetAddress 338 NetworkAddress 339} 340 341atIfIndex OBJECT-TYPE 342 SYNTAX INTEGER 343 ACCESS read-write 344 STATUS deprecated 345 ::= { atEntry 1 } 346 347atPhysAddress OBJECT-TYPE 348 SYNTAX OCTET STRING 349 ACCESS read-write 350 STATUS deprecated 351 ::= { atEntry 2 } 352 353atNetAddress OBJECT-TYPE 354 SYNTAX NetworkAddress 355 ACCESS read-write 356 STATUS deprecated 357 ::= { atEntry 3 } 358 359 360-- the IP group 361 362ipForwarding OBJECT-TYPE 363 SYNTAX INTEGER { 364 gateway(1), -- entity forwards 365 -- datagrams 366 host(2) -- entity does NOT 367 -- forward datagrams 368 } 369 ACCESS read-write 370 STATUS mandatory 371 ::= { ip 1 } 372 373ipDefaultTTL OBJECT-TYPE 374 SYNTAX INTEGER 375 ACCESS read-write 376 STATUS mandatory 377 ::= { ip 2 } 378 379ipInReceives OBJECT-TYPE 380 SYNTAX Counter 381 ACCESS read-only 382 STATUS mandatory 383 ::= { ip 3 } 384 385ipInHdrErrors OBJECT-TYPE 386 SYNTAX Counter 387 ACCESS read-only 388 STATUS mandatory 389 ::= { ip 4 } 390 391ipInAddrErrors OBJECT-TYPE 392 SYNTAX Counter 393 ACCESS read-only 394 STATUS mandatory 395 ::= { ip 5 } 396 397ipForwDatagrams OBJECT-TYPE 398 SYNTAX Counter 399 ACCESS read-only 400 STATUS mandatory 401 ::= { ip 6 } 402 403ipInUnknownProtos OBJECT-TYPE 404 SYNTAX Counter 405 ACCESS read-only 406 STATUS mandatory 407 ::= { ip 7 } 408 409ipInDiscards OBJECT-TYPE 410 SYNTAX Counter 411 ACCESS read-only 412 STATUS mandatory 413 ::= { ip 8 } 414 415ipInDelivers OBJECT-TYPE 416 SYNTAX Counter 417 ACCESS read-only 418 STATUS mandatory 419 ::= { ip 9 } 420 421ipOutRequests OBJECT-TYPE 422 SYNTAX Counter 423 ACCESS read-only 424 STATUS mandatory 425 ::= { ip 10 } 426 427ipOutDiscards OBJECT-TYPE 428 SYNTAX Counter 429 ACCESS read-only 430 STATUS mandatory 431 ::= { ip 11 } 432 433ipOutNoRoutes OBJECT-TYPE 434 SYNTAX Counter 435 ACCESS read-only 436 STATUS mandatory 437 ::= { ip 12 } 438 439ipReasmTimeout OBJECT-TYPE 440 SYNTAX INTEGER 441 ACCESS read-only 442 STATUS mandatory 443 ::= { ip 13 } 444 445ipReasmReqds OBJECT-TYPE 446 SYNTAX Counter 447 ACCESS read-only 448 STATUS mandatory 449 ::= { ip 14 } 450 451ipReasmOKs OBJECT-TYPE 452 SYNTAX Counter 453 ACCESS read-only 454 STATUS mandatory 455 ::= { ip 15 } 456 457ipReasmFails OBJECT-TYPE 458 SYNTAX Counter 459 ACCESS read-only 460 STATUS mandatory 461 ::= { ip 16 } 462 463ipFragOKs OBJECT-TYPE 464 SYNTAX Counter 465 ACCESS read-only 466 STATUS mandatory 467 ::= { ip 17 } 468 469ipFragFails OBJECT-TYPE 470 SYNTAX Counter 471 ACCESS read-only 472 STATUS mandatory 473 ::= { ip 18 } 474 475ipFragCreates OBJECT-TYPE 476 SYNTAX Counter 477 ACCESS read-only 478 STATUS mandatory 479 ::= { ip 19 } 480 481-- the IP Interface table 482 483ipAddrTable OBJECT-TYPE 484 SYNTAX SEQUENCE OF IpAddrEntry 485 ACCESS read-only 486 STATUS mandatory 487 ::= { ip 20 } 488 489ipAddrEntry OBJECT-TYPE 490 SYNTAX IpAddrEntry 491 ACCESS read-only 492 STATUS mandatory 493 ::= { ipAddrTable 1 } 494 495IpAddrEntry ::= SEQUENCE { 496 ipAdEntAddr 497 IpAddress, 498 ipAdEntIfIndex 499 INTEGER, 500 ipAdEntNetMask 501 IpAddress, 502 ipAdEntBcastAddr 503 INTEGER, 504 ipAdEntReasmMaxSize 505 INTEGER (0..65535) 506} 507 508ipAdEntAddr OBJECT-TYPE 509 SYNTAX IpAddress 510 ACCESS read-only 511 STATUS mandatory 512 ::= { ipAddrEntry 1 } 513 514ipAdEntIfIndex OBJECT-TYPE 515 SYNTAX INTEGER 516 ACCESS read-only 517 STATUS mandatory 518 ::= { ipAddrEntry 2 } 519 520ipAdEntNetMask OBJECT-TYPE 521 SYNTAX IpAddress 522 ACCESS read-only 523 STATUS mandatory 524 ::= { ipAddrEntry 3 } 525 526ipAdEntBcastAddr OBJECT-TYPE 527 SYNTAX INTEGER 528 ACCESS read-only 529 STATUS mandatory 530 ::= { ipAddrEntry 4 } 531 532ipAdEntReasmMaxSize OBJECT-TYPE 533 SYNTAX INTEGER (0..65535) 534 ACCESS read-only 535 STATUS mandatory 536 ::= { ipAddrEntry 5 } 537 538-- the IP Routing table 539 540ipRoutingTable OBJECT-TYPE 541 SYNTAX SEQUENCE OF IpRouteEntry 542 ACCESS read-write 543 STATUS mandatory 544 ::= { ip 21 } 545 546ipRouteEntry OBJECT-TYPE 547 SYNTAX IpRouteEntry 548 ACCESS read-write 549 STATUS mandatory 550 ::= { ipRoutingTable 1 } 551 552IpRouteEntry ::= SEQUENCE { 553 ipRouteDest 554 IpAddress, 555 ipRouteIfIndex 556 INTEGER, 557 ipRouteMetric1 558 INTEGER, 559 ipRouteMetric2 560 INTEGER, 561 ipRouteMetric3 562 INTEGER, 563 ipRouteMetric4 564 INTEGER, 565 ipRouteNextHop 566 IpAddress, 567 ipRouteType 568 INTEGER, 569 ipRouteProto 570 INTEGER, 571 ipRouteAge 572 INTEGER, 573 ipRouteMask 574 IpAddress 575} 576 577ipRouteDest OBJECT-TYPE 578 SYNTAX IpAddress 579 ACCESS read-write 580 STATUS mandatory 581 ::= { ipRouteEntry 1 } 582 583ipRouteIfIndex OBJECT-TYPE 584 SYNTAX INTEGER 585 ACCESS read-write 586 STATUS mandatory 587 ::= { ipRouteEntry 2 } 588 589ipRouteMetric1 OBJECT-TYPE 590 SYNTAX INTEGER 591 ACCESS read-write 592 STATUS mandatory 593 ::= { ipRouteEntry 3 } 594 595ipRouteMetric2 OBJECT-TYPE 596 SYNTAX INTEGER 597 ACCESS read-write 598 STATUS mandatory 599 ::= { ipRouteEntry 4 } 600 601ipRouteMetric3 OBJECT-TYPE 602 SYNTAX INTEGER 603 ACCESS read-write 604 STATUS mandatory 605 ::= { ipRouteEntry 5 } 606 607ipRouteMetric4 OBJECT-TYPE 608 SYNTAX INTEGER 609 ACCESS read-write 610 STATUS mandatory 611 ::= { ipRouteEntry 6 } 612 613ipRouteNextHop OBJECT-TYPE 614 SYNTAX IpAddress 615 ACCESS read-write 616 STATUS mandatory 617 ::= { ipRouteEntry 7 } 618 619ipRouteType OBJECT-TYPE 620 SYNTAX INTEGER { 621 other(1), -- none of the following 622 623 invalid(2), -- an invalidated route 624 625 -- route to directly 626 direct(3), -- connected 627 -- (sub-)network 628 629 -- route to a non-local 630 remote(4) -- host/network/ 631 -- sub-network 632 } 633 ACCESS read-write 634 STATUS mandatory 635 ::= { ipRouteEntry 8 } 636 637ipRouteProto OBJECT-TYPE 638 SYNTAX INTEGER { 639 other(1), -- none of the following 640 641 -- non-protocol 642 -- information 643 644 -- e.g., manually 645 local(2), -- configured entries 646 647 -- set via a network 648 netmgmt(3), -- management protocol 649 650 -- obtained via ICMP, 651 icmp(4), -- e.g., Redirect 652 653 -- the following are 654 -- gateway routing 655 -- protocols 656 egp(5), 657 ggp(6), 658 hello(7), 659 rip(8), 660 is-is(9), 661 es-is(10), 662 ciscoIgrp(11), 663 bbnSpfIgp(12), 664 ospf(13), 665 bgp(14) 666 } 667 ACCESS read-only 668 STATUS mandatory 669 ::= { ipRouteEntry 9 } 670 671ipRouteAge OBJECT-TYPE 672 SYNTAX INTEGER 673 ACCESS read-write 674 STATUS mandatory 675 ::= { ipRouteEntry 10 } 676 677ipRouteMask OBJECT-TYPE 678 SYNTAX IpAddress 679 ACCESS read-write 680 STATUS mandatory 681 ::= { ipRouteEntry 11 } 682 683-- the IP Address Translation tables 684 685ipNetToMediaTable OBJECT-TYPE 686 SYNTAX SEQUENCE OF IpNetToMediaEntry 687 ACCESS read-write 688 STATUS mandatory 689 ::= { ip 22 } 690 691ipNetToMediaEntry OBJECT-TYPE 692 SYNTAX IpNetToMediaEntry 693 ACCESS read-write 694 STATUS mandatory 695 ::= { ipNetToMediaTable 1 } 696 697IpNetToMediaEntry ::= SEQUENCE { 698 ipNetToMediaIfIndex 699 INTEGER, 700 ipNetToMediaPhysAddress 701 OCTET STRING, 702 ipNetToMediaNetAddress 703 IpAddress, 704 ipNetToMediaType 705 INTEGER 706} 707 708ipNetToMediaIfIndex OBJECT-TYPE 709 SYNTAX INTEGER 710 ACCESS read-write 711 STATUS mandatory 712 ::= { ipNetToMediaEntry 1 } 713 714ipNetToMediaPhysAddress OBJECT-TYPE 715 SYNTAX OCTET STRING 716 ACCESS read-write 717 STATUS mandatory 718 ::= { ipNetToMediaEntry 2 } 719 720ipNetToMediaNetAddress OBJECT-TYPE 721 SYNTAX IpAddress 722 ACCESS read-write 723 STATUS mandatory 724 ::= { ipNetToMediaEntry 3 } 725 726ipNetToMediaType OBJECT-TYPE 727 SYNTAX INTEGER { 728 other(1), -- none of the following 729 730 invalid(2), -- an invalidated mapping 731 dynamic(3), -- connected (sub-)network 732 733 static(4) 734 } 735 ACCESS read-write 736 STATUS mandatory 737 ::= { ipNetToMediaEntry 4 } 738 739-- the ICMP group 740 741icmpInMsgs OBJECT-TYPE 742 SYNTAX Counter 743 ACCESS read-only 744 STATUS mandatory 745 ::= { icmp 1 } 746 747icmpInErrors OBJECT-TYPE 748 SYNTAX Counter 749 ACCESS read-only 750 STATUS mandatory 751 ::= { icmp 2 } 752 753icmpInDestUnreachs OBJECT-TYPE 754 SYNTAX Counter 755 ACCESS read-only 756 STATUS mandatory 757 ::= { icmp 3 } 758 759icmpInTimeExcds OBJECT-TYPE 760 SYNTAX Counter 761 ACCESS read-only 762 STATUS mandatory 763 ::= { icmp 4 } 764 765icmpInParmProbs OBJECT-TYPE 766 SYNTAX Counter 767 ACCESS read-only 768 STATUS mandatory 769 ::= { icmp 5 } 770 771icmpInSrcQuenchs OBJECT-TYPE 772 SYNTAX Counter 773 ACCESS read-only 774 STATUS mandatory 775 ::= { icmp 6 } 776 777icmpInRedirects OBJECT-TYPE 778 SYNTAX Counter 779 ACCESS read-only 780 STATUS mandatory 781 ::= { icmp 7 } 782 783icmpInEchos OBJECT-TYPE 784 SYNTAX Counter 785 ACCESS read-only 786 STATUS mandatory 787 ::= { icmp 8 } 788 789icmpInEchoReps OBJECT-TYPE 790 SYNTAX Counter 791 ACCESS read-only 792 STATUS mandatory 793 ::= { icmp 9 } 794 795icmpInTimestamps OBJECT-TYPE 796 SYNTAX Counter 797 ACCESS read-only 798 STATUS mandatory 799 ::= { icmp 10 } 800 801icmpInTimestampReps OBJECT-TYPE 802 SYNTAX Counter 803 ACCESS read-only 804 STATUS mandatory 805 ::= { icmp 11 } 806 807icmpInAddrMasks OBJECT-TYPE 808 SYNTAX Counter 809 ACCESS read-only 810 STATUS mandatory 811 ::= { icmp 12 } 812 813icmpInAddrMaskReps OBJECT-TYPE 814 SYNTAX Counter 815 ACCESS read-only 816 STATUS mandatory 817 ::= { icmp 13 } 818 819icmpOutMsgs OBJECT-TYPE 820 SYNTAX Counter 821 ACCESS read-only 822 STATUS mandatory 823 ::= { icmp 14 } 824 825icmpOutErrors OBJECT-TYPE 826 SYNTAX Counter 827 ACCESS read-only 828 STATUS mandatory 829 ::= { icmp 15 } 830 831icmpOutDestUnreachs OBJECT-TYPE 832 SYNTAX Counter 833 ACCESS read-only 834 STATUS mandatory 835 ::= { icmp 16 } 836 837icmpOutTimeExcds OBJECT-TYPE 838 SYNTAX Counter 839 ACCESS read-only 840 STATUS mandatory 841 ::= { icmp 17 } 842 843icmpOutParmProbs OBJECT-TYPE 844 SYNTAX Counter 845 ACCESS read-only 846 STATUS mandatory 847 ::= { icmp 18 } 848 849icmpOutSrcQuenchs OBJECT-TYPE 850 SYNTAX Counter 851 ACCESS read-only 852 STATUS mandatory 853 ::= { icmp 19 } 854 855icmpOutRedirects OBJECT-TYPE 856 SYNTAX Counter 857 ACCESS read-only 858 STATUS mandatory 859 ::= { icmp 20 } 860 861icmpOutEchos OBJECT-TYPE 862 SYNTAX Counter 863 ACCESS read-only 864 STATUS mandatory 865 ::= { icmp 21 } 866 867icmpOutEchoReps OBJECT-TYPE 868 SYNTAX Counter 869 ACCESS read-only 870 STATUS mandatory 871 ::= { icmp 22 } 872 873icmpOutTimestamps OBJECT-TYPE 874 SYNTAX Counter 875 ACCESS read-only 876 STATUS mandatory 877 ::= { icmp 23 } 878 879icmpOutTimestampReps OBJECT-TYPE 880 SYNTAX Counter 881 ACCESS read-only 882 STATUS mandatory 883 ::= { icmp 24 } 884 885icmpOutAddrMasks OBJECT-TYPE 886 SYNTAX Counter 887 ACCESS read-only 888 STATUS mandatory 889 ::= { icmp 25 } 890 891icmpOutAddrMaskReps OBJECT-TYPE 892 SYNTAX Counter 893 ACCESS read-only 894 STATUS mandatory 895 ::= { icmp 26 } 896 897 898-- the TCP group 899 900tcpRtoAlgorithm OBJECT-TYPE 901 SYNTAX INTEGER { 902 other(1), -- none of the following 903 constant(2), -- a constant rto 904 rsre(3), -- MIL-STD-1778, 905 -- Appendix B 906 vanj(4) -- Van Jacobson's 907 -- algorithm 908 } 909 ACCESS read-only 910 STATUS mandatory 911 ::= { tcp 1 } 912 913tcpRtoMin OBJECT-TYPE 914 SYNTAX INTEGER 915 ACCESS read-only 916 STATUS mandatory 917 ::= { tcp 2 } 918 919tcpRtoMax OBJECT-TYPE 920 SYNTAX INTEGER 921 ACCESS read-only 922 STATUS mandatory 923 ::= { tcp 3 } 924 925tcpMaxConn OBJECT-TYPE 926 SYNTAX INTEGER 927 ACCESS read-only 928 STATUS mandatory 929 ::= { tcp 4 } 930 931tcpActiveOpens OBJECT-TYPE 932 SYNTAX Counter 933 ACCESS read-only 934 STATUS mandatory 935 ::= { tcp 5 } 936 937tcpPassiveOpens OBJECT-TYPE 938 SYNTAX Counter 939 ACCESS read-only 940 STATUS mandatory 941 ::= { tcp 6 } 942 943tcpAttemptFails OBJECT-TYPE 944 SYNTAX Counter 945 ACCESS read-only 946 STATUS mandatory 947 ::= { tcp 7 } 948 949tcpEstabResets OBJECT-TYPE 950 SYNTAX Counter 951 ACCESS read-only 952 STATUS mandatory 953 ::= { tcp 8 } 954 955tcpCurrEstab OBJECT-TYPE 956 SYNTAX Gauge 957 ACCESS read-only 958 STATUS mandatory 959 ::= { tcp 9 } 960 961tcpInSegs OBJECT-TYPE 962 SYNTAX Counter 963 ACCESS read-only 964 STATUS mandatory 965 ::= { tcp 10 } 966 967tcpOutSegs OBJECT-TYPE 968 SYNTAX Counter 969 ACCESS read-only 970 STATUS mandatory 971 ::= { tcp 11 } 972 973tcpRetransSegs OBJECT-TYPE 974 SYNTAX Counter 975 ACCESS read-only 976 STATUS mandatory 977 ::= { tcp 12 } 978 979-- the TCP connections table 980 981tcpConnTable OBJECT-TYPE 982 SYNTAX SEQUENCE OF TcpConnEntry 983 ACCESS read-only 984 STATUS mandatory 985 ::= { tcp 13 } 986 987tcpConnEntry OBJECT-TYPE 988 SYNTAX TcpConnEntry 989 ACCESS read-only 990 STATUS mandatory 991 ::= { tcpConnTable 1 } 992 993TcpConnEntry ::= SEQUENCE { 994 tcpConnState 995 INTEGER, 996 tcpConnLocalAddress 997 IpAddress, 998 tcpConnLocalPort 999 INTEGER (0..65535), 1000 tcpConnRemAddress 1001 IpAddress, 1002 tcpConnRemPort 1003 INTEGER (0..65535) 1004} 1005 1006tcpConnState OBJECT-TYPE 1007 SYNTAX INTEGER { 1008 closed(1), 1009 listen(2), 1010 synSent(3), 1011 synReceived(4), 1012 established(5), 1013 finWait1(6), 1014 finWait2(7), 1015 closeWait(8), 1016 lastAck(9), 1017 closing(10), 1018 timeWait(11) 1019 } 1020 ACCESS read-only 1021 STATUS mandatory 1022 ::= { tcpConnEntry 1 } 1023 1024tcpConnLocalAddress OBJECT-TYPE 1025 SYNTAX IpAddress 1026 ACCESS read-only 1027 STATUS mandatory 1028 ::= { tcpConnEntry 2 } 1029 1030tcpConnLocalPort OBJECT-TYPE 1031 SYNTAX INTEGER (0..65535) 1032 ACCESS read-only 1033 STATUS mandatory 1034 ::= { tcpConnEntry 3 } 1035 1036tcpConnRemAddress OBJECT-TYPE 1037 SYNTAX IpAddress 1038 ACCESS read-only 1039 STATUS mandatory 1040 ::= { tcpConnEntry 4 } 1041 1042tcpConnRemPort OBJECT-TYPE 1043 SYNTAX INTEGER (0..65535) 1044 ACCESS read-only 1045 STATUS mandatory 1046 ::= { tcpConnEntry 5 } 1047 1048-- additional TCP variables 1049 1050tcpInErrs OBJECT-TYPE 1051 SYNTAX Counter 1052 ACCESS read-only 1053 STATUS mandatory 1054 ::= { tcp 14 } 1055 1056tcpOutRsts OBJECT-TYPE 1057 SYNTAX Counter 1058 ACCESS read-only 1059 STATUS mandatory 1060 ::= { tcp 15 } 1061 1062 1063-- the UDP group 1064 1065udpInDatagrams OBJECT-TYPE 1066 SYNTAX Counter 1067 ACCESS read-only 1068 STATUS mandatory 1069 ::= { udp 1 } 1070 1071udpNoPorts OBJECT-TYPE 1072 SYNTAX Counter 1073 ACCESS read-only 1074 STATUS mandatory 1075 ::= { udp 2 } 1076 1077udpInErrors OBJECT-TYPE 1078 SYNTAX Counter 1079 ACCESS read-only 1080 STATUS mandatory 1081 ::= { udp 3 } 1082 1083udpOutDatagrams OBJECT-TYPE 1084 SYNTAX Counter 1085 ACCESS read-only 1086 STATUS mandatory 1087 ::= { udp 4 } 1088 1089-- the UDP listener table 1090 1091udpTable OBJECT-TYPE 1092 SYNTAX SEQUENCE OF UdpEntry 1093 ACCESS read-only 1094 STATUS mandatory 1095 ::= { udp 5 } 1096 1097udpEntry OBJECT-TYPE 1098 SYNTAX UdpEntry 1099 ACCESS read-only 1100 STATUS mandatory 1101 ::= { udpTable 1 } 1102 1103UdpEntry ::= SEQUENCE { 1104 udpLocalAddress 1105 IpAddress, 1106 udpLocalPort 1107 INTEGER (0..65535) 1108} 1109 1110udpLocalAddress OBJECT-TYPE 1111 SYNTAX IpAddress 1112 ACCESS read-only 1113 STATUS mandatory 1114 ::= { udpEntry 1 } 1115 1116udpLocalPort OBJECT-TYPE 1117 SYNTAX INTEGER (0..65535) 1118 ACCESS read-only 1119 STATUS mandatory 1120 ::= { udpEntry 2 } 1121 1122-- the EGP group 1123 1124egpInMsgs OBJECT-TYPE 1125 SYNTAX Counter 1126 ACCESS read-only 1127 STATUS mandatory 1128 ::= { egp 1 } 1129 1130egpInErrors OBJECT-TYPE 1131 SYNTAX Counter 1132 ACCESS read-only 1133 STATUS mandatory 1134 ::= { egp 2 } 1135 1136egpOutMsgs OBJECT-TYPE 1137 SYNTAX Counter 1138 ACCESS read-only 1139 STATUS mandatory 1140 ::= { egp 3 } 1141 1142egpOutErrors OBJECT-TYPE 1143 SYNTAX Counter 1144 ACCESS read-only 1145 STATUS mandatory 1146 ::= { egp 4 } 1147 1148-- the EGP Neighbor table 1149 1150egpNeighTable OBJECT-TYPE 1151 SYNTAX SEQUENCE OF EgpNeighEntry 1152 ACCESS read-only 1153 STATUS mandatory 1154 ::= { egp 5 } 1155 1156egpNeighEntry OBJECT-TYPE 1157 SYNTAX EgpNeighEntry 1158 ACCESS read-only 1159 STATUS mandatory 1160 ::= { egpNeighTable 1 } 1161 1162EgpNeighEntry ::= SEQUENCE { 1163 egpNeighState 1164 INTEGER, 1165 egpNeighAddr 1166 IpAddress, 1167 egpNeighAs 1168 INTEGER, 1169 egpNeighInMsgs 1170 Counter, 1171 egpNeighInErrs 1172 Counter, 1173 egpNeighOutMsgs 1174 Counter, 1175 egpNeighOutErrs 1176 Counter, 1177 egpNeighInErrMsgs 1178 Counter, 1179 egpNeighOutErrMsgs 1180 Counter, 1181 egpNeighStateUps 1182 Counter, 1183 egpNeighStateDowns 1184 Counter, 1185 egpNeighIntervalHello 1186 INTEGER, 1187 egpNeighIntervalPoll 1188 INTEGER, 1189 egpNeighMode 1190 INTEGER, 1191 egpNeighEventTrigger 1192 INTEGER 1193} 1194 1195egpNeighState OBJECT-TYPE 1196 SYNTAX INTEGER { 1197 idle(1), 1198 acquisition(2), 1199 down(3), 1200 up(4), 1201 cease(5) 1202 } 1203 ACCESS read-only 1204 STATUS mandatory 1205 ::= { egpNeighEntry 1 } 1206 1207egpNeighAddr OBJECT-TYPE 1208 SYNTAX IpAddress 1209 ACCESS read-only 1210 STATUS mandatory 1211 ::= { egpNeighEntry 2 } 1212 1213egpNeighAs OBJECT-TYPE 1214 SYNTAX INTEGER 1215 ACCESS read-only 1216 STATUS mandatory 1217 ::= { egpNeighEntry 3 } 1218 1219egpNeighInMsgs OBJECT-TYPE 1220 SYNTAX Counter 1221 ACCESS read-only 1222 STATUS mandatory 1223 ::= { egpNeighEntry 4 } 1224 1225egpNeighInErrs OBJECT-TYPE 1226 SYNTAX Counter 1227 ACCESS read-only 1228 STATUS mandatory 1229 ::= { egpNeighEntry 5 } 1230 1231egpNeighOutMsgs OBJECT-TYPE 1232 SYNTAX Counter 1233 ACCESS read-only 1234 STATUS mandatory 1235 ::= { egpNeighEntry 6 } 1236 1237egpNeighOutErrs OBJECT-TYPE 1238 SYNTAX Counter 1239 ACCESS read-only 1240 STATUS mandatory 1241 ::= { egpNeighEntry 7 } 1242 1243egpNeighInErrMsgs OBJECT-TYPE 1244 SYNTAX Counter 1245 ACCESS read-only 1246 STATUS mandatory 1247 ::= { egpNeighEntry 8 } 1248 1249egpNeighOutErrMsgs OBJECT-TYPE 1250 SYNTAX Counter 1251 ACCESS read-only 1252 STATUS mandatory 1253 ::= { egpNeighEntry 9 } 1254 1255egpNeighStateUps OBJECT-TYPE 1256 SYNTAX Counter 1257 ACCESS read-only 1258 STATUS mandatory 1259 ::= { egpNeighEntry 10 } 1260 1261egpNeighStateDowns OBJECT-TYPE 1262 SYNTAX Counter 1263 ACCESS read-only 1264 STATUS mandatory 1265 ::= { egpNeighEntry 11 } 1266 1267egpNeighIntervalHello OBJECT-TYPE 1268 SYNTAX INTEGER 1269 ACCESS read-only 1270 STATUS mandatory 1271 ::= { egpNeighEntry 12 } 1272 1273egpNeighIntervalPoll OBJECT-TYPE 1274 SYNTAX INTEGER 1275 ACCESS read-only 1276 STATUS mandatory 1277 ::= { egpNeighEntry 13 } 1278 1279egpNeighMode OBJECT-TYPE 1280 SYNTAX INTEGER { 1281 active(1), 1282 passive(2) 1283 } 1284 ACCESS read-only 1285 STATUS mandatory 1286 ::= { egpNeighEntry 14 } 1287 1288egpNeighEventTrigger OBJECT-TYPE 1289 SYNTAX INTEGER { 1290 start(1), 1291 stop(2) 1292 } 1293 ACCESS read-write 1294 STATUS mandatory 1295 ::= { egpNeighEntry 15 } 1296 1297-- additional EGP variables 1298 1299egpAs OBJECT-TYPE 1300 SYNTAX INTEGER 1301 ACCESS read-only 1302 STATUS mandatory 1303 ::= { egp 6 } 1304 1305 1306-- the Transmission group (empty at present) 1307 1308-- the SNMP group 1309 1310snmpInPkts OBJECT-TYPE 1311 SYNTAX Counter 1312 ACCESS read-only 1313 STATUS mandatory 1314 ::= { snmp 1 } 1315 1316snmpOutPkts OBJECT-TYPE 1317 SYNTAX Counter 1318 ACCESS read-only 1319 STATUS mandatory 1320 ::= { snmp 2 } 1321 1322snmpInBadVersions OBJECT-TYPE 1323 SYNTAX Counter 1324 ACCESS read-only 1325 STATUS mandatory 1326 ::= { snmp 3 } 1327 1328snmpInBadCommunityNames OBJECT-TYPE 1329 SYNTAX Counter 1330 ACCESS read-only 1331 STATUS mandatory 1332 ::= { snmp 4 } 1333 1334snmpInBadCommunityUses OBJECT-TYPE 1335 SYNTAX Counter 1336 ACCESS read-only 1337 STATUS mandatory 1338 ::= { snmp 5 } 1339 1340snmpInASNParseErrs OBJECT-TYPE 1341 SYNTAX Counter 1342 ACCESS read-only 1343 STATUS mandatory 1344 ::= { snmp 6 } 1345 1346snmpInBadTypes OBJECT-TYPE 1347 SYNTAX Counter 1348 ACCESS read-only 1349 STATUS mandatory 1350 ::= { snmp 7 } 1351 1352snmpInTooBigs OBJECT-TYPE 1353 SYNTAX Counter 1354 ACCESS read-only 1355 STATUS mandatory 1356 ::= { snmp 8 } 1357 1358snmpInNoSuchNames OBJECT-TYPE 1359 SYNTAX Counter 1360 ACCESS read-only 1361 STATUS mandatory 1362 ::= { snmp 9 } 1363 1364snmpInBadValues OBJECT-TYPE 1365 SYNTAX Counter 1366 ACCESS read-only 1367 STATUS mandatory 1368 ::= { snmp 10 } 1369 1370snmpInReadOnlys OBJECT-TYPE 1371 SYNTAX Counter 1372 ACCESS read-only 1373 STATUS mandatory 1374 ::= { snmp 11 } 1375 1376snmpInGenErrs OBJECT-TYPE 1377 SYNTAX Counter 1378 ACCESS read-only 1379 STATUS mandatory 1380 ::= { snmp 12 } 1381 1382snmpInTotalReqVars OBJECT-TYPE 1383 SYNTAX Counter 1384 ACCESS read-only 1385 STATUS mandatory 1386 ::= { snmp 13 } 1387 1388snmpInTotalSetVars OBJECT-TYPE 1389 SYNTAX Counter 1390 ACCESS read-only 1391 STATUS mandatory 1392 ::= { snmp 14 } 1393 1394snmpInGetRequests OBJECT-TYPE 1395 SYNTAX Counter 1396 ACCESS read-only 1397 STATUS mandatory 1398 ::= { snmp 15 } 1399 1400snmpInGetNexts OBJECT-TYPE 1401 SYNTAX Counter 1402 ACCESS read-only 1403 STATUS mandatory 1404 ::= { snmp 16 } 1405 1406snmpInSetRequests OBJECT-TYPE 1407 SYNTAX Counter 1408 ACCESS read-only 1409 STATUS mandatory 1410 ::= { snmp 17 } 1411 1412snmpInGetResponses OBJECT-TYPE 1413 SYNTAX Counter 1414 ACCESS read-only 1415 STATUS mandatory 1416 ::= { snmp 18 } 1417 1418snmpInTraps OBJECT-TYPE 1419 SYNTAX Counter 1420 ACCESS read-only 1421 STATUS mandatory 1422 ::= { snmp 19 } 1423 1424snmpOutTooBigs OBJECT-TYPE 1425 SYNTAX Counter 1426 ACCESS read-only 1427 STATUS mandatory 1428 ::= { snmp 20 } 1429 1430snmpOutNoSuchNames OBJECT-TYPE 1431 SYNTAX Counter 1432 ACCESS read-only 1433 STATUS mandatory 1434 ::= { snmp 21 } 1435 1436snmpOutBadValues OBJECT-TYPE 1437 SYNTAX Counter 1438 ACCESS read-only 1439 STATUS mandatory 1440 ::= { snmp 22 } 1441 1442snmpOutReadOnlys OBJECT-TYPE 1443 SYNTAX Counter 1444 ACCESS read-only 1445 STATUS mandatory 1446 ::= { snmp 23 } 1447 1448snmpOutGenErrs OBJECT-TYPE 1449 SYNTAX Counter 1450 ACCESS read-only 1451 STATUS mandatory 1452 ::= { snmp 24 } 1453 1454snmpOutGetRequests OBJECT-TYPE 1455 SYNTAX Counter 1456 ACCESS read-only 1457 STATUS mandatory 1458 ::= { snmp 25 } 1459 1460snmpOutGetNexts OBJECT-TYPE 1461 SYNTAX Counter 1462 ACCESS read-only 1463 STATUS mandatory 1464 ::= { snmp 26 } 1465 1466snmpOutSetRequests OBJECT-TYPE 1467 SYNTAX Counter 1468 ACCESS read-only 1469 STATUS mandatory 1470 ::= { snmp 27 } 1471 1472snmpOutGetResponses OBJECT-TYPE 1473 SYNTAX Counter 1474 ACCESS read-only 1475 STATUS mandatory 1476 ::= { snmp 28 } 1477 1478snmpOutTraps OBJECT-TYPE 1479 SYNTAX Counter 1480 ACCESS read-only 1481 STATUS mandatory 1482 ::= { snmp 29 } 1483 1484snmpEnableAuthTraps OBJECT-TYPE 1485 SYNTAX INTEGER { 1486 enabled(1), 1487 disabled(2) 1488 } 1489 ACCESS read-write 1490 STATUS mandatory 1491 ::= { snmp 30 } 1492 1493END 1494