1-- #ident "%Z%%M% %I% %E% SMI" 2 3 4 RFC1381-MIB DEFINITIONS ::= BEGIN 5 6 IMPORTS 7 Counter 8 FROM RFC1155-SMI 9 transmission 10 FROM RFC1213-MIB 11 OBJECT-TYPE 12 FROM RFC-1212; 13 14 15 -- LAPB MIB 16 17 -- see Olivier Reisacher 18 transmission OBJECT IDENTIFIER ::= { mib-2 10 } 19 20 lapb OBJECT IDENTIFIER ::= { transmission 16 } 21 22 PositiveInteger ::= INTEGER (0..2147483647) 23 24 IfIndexType ::= INTEGER (1..2147483647) 25 -- IfIndexType specifies an index object for a table 26 -- with entries that match entries in the MIB-II ifTable. 27 -- The value of the index for the table will match the 28 -- ifIndex entry for same interface in the ifTable. 29 -- The values of this object range from 1 to ifNumber 30 -- inclusive. 31 32 33 -- ########################################################### 34 -- LAPB Admn Table 35 -- ########################################################### 36 37 -- Support of the lapbAdmnTable is mandatory for all 38 -- agents of systems that implement LAPB. 39 40 lapbAdmnTable OBJECT-TYPE 41 SYNTAX SEQUENCE OF LapbAdmnEntry 42 ACCESS not-accessible 43 STATUS mandatory 44 45 46 47 48 49 DESCRIPTION 50 "This table contains objects that can be 51 changed to manage a LAPB interface. 52 Changing one of these parameters may take 53 effect in the operating LAPB immediately or 54 may wait until the interface is restarted 55 depending on the details of the 56 implementation. 57 58 Most of the objects in this read-write table 59 have corresponding read-only objects in the 60 lapbOperTable that return the current 61 operating value. 62 63 The operating values may be different from 64 these configured values if changed by XID 65 negotiation or if a configured parameter was 66 changed after the interface was started." 67 ::= { lapb 1 } 68 69 lapbAdmnEntry OBJECT-TYPE 70 SYNTAX LapbAdmnEntry 71 ACCESS not-accessible 72 STATUS mandatory 73 DESCRIPTION 74 "Configured parameter values for a specific 75 LAPB." 76 INDEX { lapbAdmnIndex } 77 ::= { lapbAdmnTable 1 } 78 79 LapbAdmnEntry ::= SEQUENCE { 80 lapbAdmnIndex 81 IfIndexType, 82 lapbAdmnStationType 83 INTEGER, 84 lapbAdmnControlField 85 INTEGER, 86 lapbAdmnTransmitN1FrameSize 87 PositiveInteger, 88 lapbAdmnReceiveN1FrameSize 89 PositiveInteger, 90 lapbAdmnTransmitKWindowSize 91 INTEGER, 92 lapbAdmnReceiveKWindowSize 93 INTEGER, 94 lapbAdmnN2RxmitCount 95 INTEGER, 96 lapbAdmnT1AckTimer 97 98 99 100 101 PositiveInteger, 102 lapbAdmnT2AckDelayTimer 103 PositiveInteger, 104 lapbAdmnT3DisconnectTimer 105 PositiveInteger, 106 lapbAdmnT4IdleTimer 107 PositiveInteger, 108 lapbAdmnActionInitiate 109 INTEGER, 110 lapbAdmnActionRecvDM 111 INTEGER 112 } 113 114 lapbAdmnIndex OBJECT-TYPE 115 SYNTAX IfIndexType 116 ACCESS read-only 117 STATUS mandatory 118 DESCRIPTION 119 "The ifIndex value for the LAPB interface." 120 ::= { lapbAdmnEntry 1 } 121 122 lapbAdmnStationType OBJECT-TYPE 123 SYNTAX INTEGER { 124 dte (1), 125 dce (2), 126 dxe (3) 127 } 128 ACCESS read-write 129 STATUS mandatory 130 DESCRIPTION 131 "Identifies the desired station type of this 132 interface." 133 REFERENCE "ISO 7776 section 3.1" 134 DEFVAL { dte } 135 ::= { lapbAdmnEntry 2 } 136 137 lapbAdmnControlField OBJECT-TYPE 138 SYNTAX INTEGER { 139 modulo8 (1), 140 modulo128 (2) 141 } 142 ACCESS read-write 143 STATUS mandatory 144 DESCRIPTION 145 "The desired size of the sequence numbers 146 used to number frames." 147 REFERENCE "ISO 8885 Table 3, Name: HDLC Option - 10" 148 DEFVAL { modulo8 } 149 150 151 152 153 154 ::= { lapbAdmnEntry 3 } 155 156 lapbAdmnTransmitN1FrameSize OBJECT-TYPE 157 SYNTAX PositiveInteger 158 ACCESS read-write 159 STATUS mandatory 160 DESCRIPTION 161 "The default maximum N1 frame size desired 162 in number of bits for a frame transmitted by 163 this DTE. This excludes flags and 0 bits 164 inserted for transparency." 165 REFERENCE "ISO 8885 Table 3, 166 Name: Information Field length" 167 DEFVAL { 36000 } -- 4500 * 8; 802.5 Frame size 168 ::= { lapbAdmnEntry 4 } 169 170 lapbAdmnReceiveN1FrameSize OBJECT-TYPE 171 SYNTAX PositiveInteger 172 ACCESS read-write 173 STATUS mandatory 174 DESCRIPTION 175 "The default maximum N1 frame size desired 176 in number of bits for a frame the DCE/remote 177 DTE transmits to this DTE. This excludes 178 flags and 0 bits inserted for transparency." 179 DEFVAL { 36000 } -- 4500 * 8; 802.5 Frame size 180 ::= { lapbAdmnEntry 5 } 181 182 lapbAdmnTransmitKWindowSize OBJECT-TYPE 183 SYNTAX INTEGER (1..127) 184 ACCESS read-write 185 STATUS mandatory 186 DESCRIPTION 187 "The default transmit window size for this 188 Interface. This is the maximum number of 189 unacknowledged sequenced PDUs that may be 190 outstanding from this DTE at any one time." 191 REFERENCE "ISO 8885 Table 3, Name: Window size" 192 DEFVAL { 7 } 193 ::= { lapbAdmnEntry 6 } 194 195 lapbAdmnReceiveKWindowSize OBJECT-TYPE 196 SYNTAX INTEGER (1..127) 197 ACCESS read-write 198 STATUS mandatory 199 DESCRIPTION 200 "The default receive window size for this 201 Interface. This is the maximum number of 202 203 204 205 206 207 unacknowledged sequenced PDUs that may be 208 outstanding from the DCE/remote DTE at any 209 one time." 210 REFERENCE "ISO 8885 Table 3, Name: Window size" 211 DEFVAL { 7 } 212 ::= { lapbAdmnEntry 7 } 213 214 lapbAdmnN2RxmitCount OBJECT-TYPE 215 SYNTAX INTEGER (0..65535) 216 ACCESS read-write 217 STATUS mandatory 218 DESCRIPTION 219 "The default N2 retry counter for this 220 interface. This specifies the number of 221 times a PDU will be resent after the T1 222 timer expires without an acknowledgement for 223 the PDU." 224 REFERENCE "ISO 8885 Table 3, 225 Name: Retransmission Attempts" 226 DEFVAL { 20 } 227 ::= { lapbAdmnEntry 8 } 228 229 lapbAdmnT1AckTimer OBJECT-TYPE 230 SYNTAX PositiveInteger 231 ACCESS read-write 232 STATUS mandatory 233 DESCRIPTION 234 "The default T1 timer for this interface. 235 This specifies the maximum time in 236 Milliseconds to wait for acknowledgment of a 237 PDU." 238 REFERENCE "ISO 8885 Table 3, Name: 239 Acknowledgement timer" 240 DEFVAL { 3000 } 241 ::= { lapbAdmnEntry 9 } 242 243 lapbAdmnT2AckDelayTimer OBJECT-TYPE 244 SYNTAX PositiveInteger 245 ACCESS read-write 246 STATUS mandatory 247 DESCRIPTION 248 "The default T2 timer for this interface. 249 This specifies the maximum time in 250 Milliseconds to wait before sending an 251 acknowledgment for a sequenced PDU. A value 252 of zero means there will be no delay in 253 acknowledgement generation." 254 REFERENCE "ISO 8885 Table 3, 255 256 257 258 259 260 Name: Reply delay timer" 261 DEFVAL { 0 } 262 ::= { lapbAdmnEntry 10 } 263 264 lapbAdmnT3DisconnectTimer OBJECT-TYPE 265 SYNTAX PositiveInteger 266 ACCESS read-write 267 STATUS mandatory 268 DESCRIPTION 269 "The T3 timer for this interface. This 270 specifies the time in Milliseconds to wait 271 before considering the link disconnected. A 272 value of zero indicates the link will be 273 considered disconnected upon completion of 274 the frame exchange to disconnect the link." 275 REFERENCE "ISO 7776 section 5.7.1.3" 276 DEFVAL { 60000 } 277 ::= { lapbAdmnEntry 11 } 278 279 lapbAdmnT4IdleTimer OBJECT-TYPE 280 SYNTAX PositiveInteger 281 ACCESS read-write 282 STATUS mandatory 283 DESCRIPTION 284 "The T4 timer for this interface. This 285 specifies the maximum time in Milliseconds 286 to allow without frames being exchanged on 287 the data link. A value of 2147483647 288 indicates no idle timer is being kept." 289 REFERENCE "ISO 7776 section 5.7.1.4" 290 DEFVAL { 2147483647 } 291 ::= { lapbAdmnEntry 12 } 292 293 lapbAdmnActionInitiate OBJECT-TYPE 294 SYNTAX INTEGER { 295 sendSABM (1), 296 sendDISC (2), 297 sendDM (3), 298 none (4), 299 other (5) 300 } 301 ACCESS read-write 302 STATUS mandatory 303 DESCRIPTION 304 "This identifies the action LAPB will take 305 to initiate link set-up." 306 DEFVAL { sendSABM } 307 ::= { lapbAdmnEntry 13 } 308 309 310 311 312 313 lapbAdmnActionRecvDM OBJECT-TYPE 314 SYNTAX INTEGER { 315 sendSABM (1), 316 sendDISC (2), 317 other (3) 318 } 319 ACCESS read-write 320 STATUS mandatory 321 DESCRIPTION 322 "This identifies the action LAPB will take 323 when it receives a DM response." 324 DEFVAL { sendSABM } 325 ::= { lapbAdmnEntry 14 } 326 327 328 -- ########################################################### 329 -- LAPB operating parameters. 330 -- ########################################################### 331 332 -- Support of the lapbOperTable is mandatory for all 333 -- agents of systems that implement LAPB. 334 335 lapbOperTable OBJECT-TYPE 336 SYNTAX SEQUENCE OF LapbOperEntry 337 ACCESS not-accessible 338 STATUS mandatory 339 DESCRIPTION 340 "This table contains configuration 341 information about interface parameters 342 currently set in the interface. Many of 343 these objects have corresponding objects in 344 the lapbAdmnTable." 345 ::= { lapb 2 } 346 347 lapbOperEntry OBJECT-TYPE 348 SYNTAX LapbOperEntry 349 ACCESS not-accessible 350 STATUS mandatory 351 DESCRIPTION 352 "Currently set parameter values for a 353 specific LAPB." 354 INDEX { lapbOperIndex } 355 ::= { lapbOperTable 1 } 356 357 LapbOperEntry ::= SEQUENCE { 358 lapbOperIndex 359 IfIndexType, 360 lapbOperStationType 361 362 363 364 365 366 INTEGER, 367 lapbOperControlField 368 INTEGER, 369 lapbOperTransmitN1FrameSize 370 PositiveInteger, 371 lapbOperReceiveN1FrameSize 372 PositiveInteger, 373 lapbOperTransmitKWindowSize 374 INTEGER, 375 lapbOperReceiveKWindowSize 376 INTEGER, 377 lapbOperN2RxmitCount 378 INTEGER, 379 lapbOperT1AckTimer 380 PositiveInteger, 381 lapbOperT2AckDelayTimer 382 PositiveInteger, 383 lapbOperT3DisconnectTimer 384 PositiveInteger, 385 lapbOperT4IdleTimer 386 PositiveInteger, 387 lapbOperPortId 388 OBJECT IDENTIFIER, 389 lapbOperProtocolVersionId 390 OBJECT IDENTIFIER 391 } 392 393 lapbOperIndex OBJECT-TYPE 394 SYNTAX IfIndexType 395 ACCESS read-only 396 STATUS mandatory 397 DESCRIPTION 398 "The ifIndex value for the LAPB interface." 399 ::= { lapbOperEntry 1 } 400 401 lapbOperStationType OBJECT-TYPE 402 SYNTAX INTEGER { 403 dte (1), 404 dce (2), 405 dxe (3) 406 } 407 ACCESS read-only 408 STATUS mandatory 409 DESCRIPTION 410 "Identifies the current operating station 411 type of this interface. A value of dxe (3) 412 indicates XID negotiation has not yet taken 413 place." 414 415 416 417 418 419 REFERENCE "ISO 7776 section 3.1" 420 ::= { lapbOperEntry 2 } 421 422 lapbOperControlField OBJECT-TYPE 423 SYNTAX INTEGER { 424 modulo8 (1), 425 modulo128 (2) 426 } 427 ACCESS read-only 428 STATUS mandatory 429 DESCRIPTION 430 "The current operating size of the sequence 431 numbers used to number frames." 432 REFERENCE "ISO 7776 section 3.3" 433 ::= { lapbOperEntry 3 } 434 435 lapbOperTransmitN1FrameSize OBJECT-TYPE 436 SYNTAX PositiveInteger 437 ACCESS read-only 438 STATUS mandatory 439 DESCRIPTION 440 "The current operating N1 frame size used 441 for the maximum number of bits in a frame 442 this DTE can transmit. This excludes flags 443 and 0 bits inserted for transparency." 444 REFERENCE "ISO 7776 section 5.7.3" 445 ::= { lapbOperEntry 4 } 446 447 lapbOperReceiveN1FrameSize OBJECT-TYPE 448 SYNTAX PositiveInteger 449 ACCESS read-only 450 STATUS mandatory 451 -- See lapbOperTransmitN1FrameSize above 452 DESCRIPTION 453 "The current operating N1 frame size used 454 for the maximum number of bits in a frame 455 the DCE/remote DTE can transmit. This 456 excludes flags and 0 bits inserted for 457 transparency." 458 ::= { lapbOperEntry 5 } 459 460 lapbOperTransmitKWindowSize OBJECT-TYPE 461 SYNTAX INTEGER (1..127) 462 ACCESS read-only 463 STATUS mandatory 464 DESCRIPTION 465 "The current PDU window size this Interface 466 uses to transmit. This is the maximum 467 468 469 470 471 472 number of unacknowledged sequenced PDUs that 473 may be outstanding from this DTE at any one 474 time." 475 REFERENCE "ISO 7776 section 5.7.4" 476 ::= { lapbOperEntry 6 } 477 478 lapbOperReceiveKWindowSize OBJECT-TYPE 479 SYNTAX INTEGER (1..127) 480 ACCESS read-only 481 STATUS mandatory 482 DESCRIPTION 483 "The current receive PDU window size for 484 this Interface. This is the maximum number 485 of unacknowledged sequenced PDUs that may be 486 outstanding from the DCE/remote DTE at any 487 one time." 488 REFERENCE "ISO 7776 section 5.7.4" 489 ::= { lapbOperEntry 7 } 490 491 lapbOperN2RxmitCount OBJECT-TYPE 492 SYNTAX INTEGER (0..65535) 493 ACCESS read-only 494 STATUS mandatory 495 DESCRIPTION 496 "The current N2 retry counter used for this 497 interface. This specifies the number of 498 times a PDU will be resent after the T1 499 timer expires without an acknowledgement for 500 the PDU." 501 REFERENCE "ISO 7776 section 5.7.2" 502 ::= { lapbOperEntry 8 } 503 504 lapbOperT1AckTimer OBJECT-TYPE 505 SYNTAX PositiveInteger 506 ACCESS read-only 507 STATUS mandatory 508 DESCRIPTION 509 "The current T1 timer for this interface. 510 This specifies the maximum time in 511 Milliseconds to wait for acknowledgment of a 512 PDU." 513 REFERENCE "ISO 7776 section 5.7.1.1" 514 ::= { lapbOperEntry 9 } 515 516 lapbOperT2AckDelayTimer OBJECT-TYPE 517 SYNTAX PositiveInteger 518 ACCESS read-only 519 STATUS mandatory 520 521 522 523 524 525 DESCRIPTION 526 "The current T2 timer for this interface. 527 This specifies the maximum time in 528 Milliseconds to wait before sending an 529 acknowledgment for a sequenced PDU. A value 530 of zero means there will be no delay in 531 acknowledgement generation." 532 REFERENCE "ISO 7776 section 5.7.1.2" 533 ::= { lapbOperEntry 10 } 534 535 lapbOperT3DisconnectTimer OBJECT-TYPE 536 SYNTAX PositiveInteger 537 ACCESS read-only 538 STATUS mandatory 539 DESCRIPTION 540 "The current T3 timer for this interface. 541 This specifies the time in Milliseconds to 542 wait before considering the link 543 disconnected. A value of zero indicates the 544 link will be considered disconnected upon 545 completion of the frame exchange to 546 disconnect the link." 547 REFERENCE "ISO 7776 section 5.7.1.3" 548 ::= { lapbOperEntry 11 } 549 550 lapbOperT4IdleTimer OBJECT-TYPE 551 SYNTAX PositiveInteger 552 ACCESS read-write 553 STATUS mandatory 554 DESCRIPTION 555 "The current T4 timer for this interface. 556 This specifies the maximum time in 557 Milliseconds to allow without frames being 558 exchanged on the data link. A value of 559 2147483647 indicates no idle timer is being 560 kept." 561 REFERENCE "ISO 7776 section 5.7.1.4" 562 ::= { lapbOperEntry 12 } 563 564 lapbOperPortId OBJECT-TYPE 565 SYNTAX OBJECT IDENTIFIER 566 ACCESS read-only 567 STATUS mandatory 568 DESCRIPTION 569 "This object identifies an instance of the 570 index object in the first group of objects 571 in the MIB specific to the physical device 572 or interface used to send and receive 573 574 575 576 577 578 frames. If an agent does not support any 579 such objects, it should return nullSpec 580 OBJECT IDENTIFIER {0 0}." 581 ::= { lapbOperEntry 13 } 582 583 lapbOperProtocolVersionId OBJECT-TYPE 584 SYNTAX OBJECT IDENTIFIER 585 ACCESS read-only 586 STATUS mandatory 587 DESCRIPTION 588 "This object identifies the version of the 589 lapb protocol implemented by this 590 interface." 591 ::= { lapbOperEntry 14 } 592 593 594 -- ########################################################### 595 -- LAPB Flow Table 596 -- ########################################################### 597 598 -- Support of the lapbFlowTable is mandatory for all 599 -- agents of systems that implement LAPB. 600 601 lapbFlowTable OBJECT-TYPE 602 SYNTAX SEQUENCE OF LapbFlowEntry 603 ACCESS not-accessible 604 STATUS mandatory 605 DESCRIPTION 606 "This table defines the objects recorded by 607 LAPB to provide information about the 608 traffic flow through the interface." 609 ::= { lapb 3 } 610 611 lapbFlowEntry OBJECT-TYPE 612 SYNTAX LapbFlowEntry 613 ACCESS not-accessible 614 STATUS mandatory 615 DESCRIPTION 616 "The information regarding the effects of 617 flow controls in LAPB." 618 INDEX { lapbFlowIfIndex } 619 ::= { lapbFlowTable 1 } 620 621 LapbFlowEntry ::= SEQUENCE { 622 lapbFlowIfIndex 623 IfIndexType, 624 lapbFlowStateChanges 625 Counter, 626 627 628 629 630 631 lapbFlowChangeReason 632 INTEGER, 633 lapbFlowCurrentMode 634 INTEGER, 635 lapbFlowBusyDefers 636 Counter, 637 lapbFlowRejOutPkts 638 Counter, 639 lapbFlowRejInPkts 640 Counter, 641 lapbFlowT1Timeouts 642 Counter, 643 lapbFlowFrmrSent 644 OCTET STRING, 645 lapbFlowFrmrReceived 646 OCTET STRING, 647 lapbFlowXidReceived 648 OCTET STRING 649 } 650 651 lapbFlowIfIndex OBJECT-TYPE 652 SYNTAX IfIndexType 653 ACCESS read-only 654 STATUS mandatory 655 DESCRIPTION 656 "The ifIndex value for the LAPB Interface." 657 ::= { lapbFlowEntry 1 } 658 659 lapbFlowStateChanges OBJECT-TYPE 660 SYNTAX Counter 661 ACCESS read-only 662 STATUS mandatory 663 DESCRIPTION 664 "The number of LAPB State Changes, including 665 resets." 666 ::= { lapbFlowEntry 2 } 667 668 lapbFlowChangeReason OBJECT-TYPE 669 SYNTAX INTEGER { 670 notStarted (1), -- Initial state 671 abmEntered (2), -- SABM or UA 672 abmeEntered (3), -- SABME or UA 673 abmReset (4), -- SABM in ABM 674 abmeReset (5), -- SABME in ABME 675 dmReceived (6), -- DM Response 676 dmSent (7), -- DM sent 677 discReceived (8), -- DISC Response 678 discSent (9), -- DISC Sent 679 680 681 682 683 684 frmrReceived (10), -- FRMR Received 685 frmrSent (11), -- FRMR Sent 686 n2Timeout (12), -- N2 Timer Expired 687 other (13) 688 } 689 ACCESS read-only 690 STATUS mandatory 691 DESCRIPTION 692 "The reason for the most recent incrementing 693 of lapbFlowStateChanges. A DM or DISC frame 694 generated to initiate link set-up does not 695 alter this object. When the MIB-II object 696 ifOperStatus does not have a value of 697 testing, there exists a correlation between 698 this object and ifOperStatus. IfOperStatus 699 will have a value of up when this object 700 contains: abmEntered, abmeEntered, 701 abmReset, or abmeReset. IfOperStatus will 702 have a value of down when this object has a 703 value of notStarted, or dmReceived through 704 n2Timeout. There is no correlation when 705 this object has the value other." 706 ::= { lapbFlowEntry 3 } 707 708 lapbFlowCurrentMode OBJECT-TYPE 709 SYNTAX INTEGER { 710 disconnected (1), 711 -- initial state or DISC received 712 713 linkSetup (2), 714 -- SABM sent 715 716 frameReject (3), 717 -- Invalid frame received and 718 -- FRMR sent 719 720 disconnectRequest (4), 721 -- DISC sent 722 723 informationTransfer (5), 724 -- normal information transfer state 725 -- SABM(E) sent and UA received, or 726 -- SABM(E) received and UA sent 727 728 rejFrameSent (6), 729 -- invalid NS received and REJ sent 730 731 waitingAcknowledgement (7), 732 733 734 735 736 737 -- T1 expired and RR sent 738 739 stationBusy (8), 740 -- RNR sent 741 742 remoteStationBusy (9), 743 -- RNR received 744 745 bothStationsBusy (10), 746 -- RNR received and RNR sent 747 748 waitingAckStationBusy (11), 749 -- T1 expired, RNR sent 750 751 waitingAckRemoteBusy (12), 752 -- T1 expired, RNR received 753 754 waitingAckBothBusy (13), 755 -- T1 expired, RNR sent, 756 -- and RNR received 757 758 rejFrameSentRemoteBusy (14), 759 -- REJ sent and RNR received 760 761 xidFrameSent (15), 762 -- XID frame sent 763 764 error (16), 765 -- An error state other than 766 -- a one defined above 767 768 other (17) 769 -- A state not listed above 770 } 771 ACCESS read-only 772 STATUS mandatory 773 DESCRIPTION 774 "The current condition of the conversation." 775 ::= { lapbFlowEntry 4 } 776 777 lapbFlowBusyDefers OBJECT-TYPE 778 SYNTAX Counter 779 ACCESS read-only 780 STATUS mandatory 781 DESCRIPTION 782 "The number of times this device was unable 783 to transmit a frame due to a perceived 784 remote busy condition. Busy conditions can 785 786 787 788 789 790 result from the receipt of an RNR from the 791 remote device, the lack of valid sequence 792 number space (window saturation), or other 793 conditions." 794 ::= { lapbFlowEntry 5 } 795 796 lapbFlowRejOutPkts OBJECT-TYPE 797 SYNTAX Counter 798 ACCESS read-only 799 STATUS mandatory 800 DESCRIPTION 801 "The number of REJ or SREJ frames sent by 802 this station." 803 ::= { lapbFlowEntry 6 } 804 805 lapbFlowRejInPkts OBJECT-TYPE 806 SYNTAX Counter 807 ACCESS read-only 808 STATUS mandatory 809 DESCRIPTION 810 "The number of REJ or SREJ frames received 811 by this station." 812 ::= { lapbFlowEntry 7 } 813 814 lapbFlowT1Timeouts OBJECT-TYPE 815 SYNTAX Counter 816 ACCESS read-only 817 STATUS mandatory 818 DESCRIPTION 819 "The number of times a re-transmission was 820 effected by the T1 Timer expiring." 821 ::= { lapbFlowEntry 8 } 822 823 lapbFlowFrmrSent OBJECT-TYPE 824 SYNTAX OCTET STRING (SIZE (0..7)) 825 ACCESS read-only 826 STATUS mandatory 827 DESCRIPTION 828 "The Information Field of the FRMR most 829 recently sent. If no FRMR has been sent 830 (the normal case) or the information isn't 831 available, this will be an OCTET STRING of 832 zero length." 833 REFERENCE "ISO 7776 Section 4.3.9, tables 7 and 8" 834 ::= { lapbFlowEntry 9 } 835 836 lapbFlowFrmrReceived OBJECT-TYPE 837 SYNTAX OCTET STRING (SIZE (0..7)) 838 839 840 841 842 843 ACCESS read-only 844 STATUS mandatory 845 DESCRIPTION 846 "The Information Field of the FRMR most 847 recently received. If no FRMR has been 848 received (the normal case) or the 849 information isn't available, this will be an 850 OCTET STRING of zero length." 851 REFERENCE "ISO 7776 Section 4.3.9, tables 7 and 8" 852 ::= { lapbFlowEntry 10 } 853 854 lapbFlowXidReceived OBJECT-TYPE 855 SYNTAX OCTET STRING (SIZE (0..8206)) 856 ACCESS read-only 857 STATUS mandatory 858 DESCRIPTION 859 "The Information Field of the XID frame most 860 recently received. If no XID frame has been 861 received, this will be an OCTET STRING of 862 zero length." 863 REFERENCE "ISO 8885" 864 ::= { lapbFlowEntry 11 } 865 866 867 -- ########################################################### 868 -- LAPB XID Table 869 -- ########################################################### 870 871 -- Support for the lapbXidTable is mandatory for all agents 872 -- of systems that have a LAPB implementation using XID 873 -- negotiation. Agents of systems without XID negotiation 874 -- support should not implement this table. 875 876 lapbXidTable OBJECT-TYPE 877 SYNTAX SEQUENCE OF LapbXidEntry 878 ACCESS not-accessible 879 STATUS mandatory 880 DESCRIPTION 881 "This table defines values to use for XID 882 negotiation that are not found in the 883 lapbAdmnTable. This table is optional for 884 implementations that don't support XID and 885 mandatory for implementations that do 886 initiate XID negotiation." 887 ::= { lapb 4 } 888 889 lapbXidEntry OBJECT-TYPE 890 SYNTAX LapbXidEntry 891 892 893 894 895 896 ACCESS not-accessible 897 STATUS mandatory 898 DESCRIPTION 899 "XId negotiation parameter values for a 900 specific LAPB." 901 INDEX { lapbXidIndex } 902 ::= { lapbXidTable 1 } 903 904 905 LapbXidEntry ::= SEQUENCE { 906 lapbXidIndex 907 IfIndexType, 908 lapbXidAdRIdentifier 909 OCTET STRING, 910 lapbXidAdRAddress 911 OCTET STRING, 912 lapbXidParameterUniqueIdentifier 913 OCTET STRING, 914 lapbXidGroupAddress 915 OCTET STRING, 916 lapbXidPortNumber 917 OCTET STRING, 918 lapbXidUserDataSubfield 919 OCTET STRING 920 } 921 922 lapbXidIndex OBJECT-TYPE 923 SYNTAX IfIndexType 924 ACCESS read-only 925 STATUS mandatory 926 DESCRIPTION 927 "The ifIndex value for the LAPB interface." 928 ::= { lapbXidEntry 1 } 929 930 lapbXidAdRIdentifier OBJECT-TYPE 931 SYNTAX OCTET STRING (SIZE (0..255)) 932 ACCESS read-write 933 STATUS mandatory 934 DESCRIPTION 935 "The value of the Address Resolution 936 Identifier. A zero length string indicates 937 no Identifier value has been assigned." 938 REFERENCE "ISO 8885 Table 2, Name: Identifier" 939 DEFVAL { ''h } 940 ::= { lapbXidEntry 2 } 941 942 lapbXidAdRAddress OBJECT-TYPE 943 SYNTAX OCTET STRING (SIZE (0..255)) 944 945 946 947 948 949 ACCESS read-write 950 STATUS mandatory 951 DESCRIPTION 952 "The value of the Address Resolution 953 Address. A zero length string indicates no 954 Address value has been assigned." 955 REFERENCE "ISO 8885 Table 2, Name: Address" 956 DEFVAL { ''h } 957 ::= { lapbXidEntry 3 } 958 959 lapbXidParameterUniqueIdentifier OBJECT-TYPE 960 SYNTAX OCTET STRING (SIZE (0..255)) 961 ACCESS read-write 962 STATUS mandatory 963 DESCRIPTION 964 "The value of the parameter unique 965 Identifier. A zero length string indicates 966 no Unique identifier value has been 967 assigned." 968 REFERENCE "ISO 8885 Table 3, Name: Identifier" 969 DEFVAL { ''h } 970 ::= { lapbXidEntry 4 } 971 972 lapbXidGroupAddress OBJECT-TYPE 973 SYNTAX OCTET STRING (SIZE (0..255)) 974 ACCESS read-write 975 STATUS mandatory 976 DESCRIPTION 977 "The value of the parameter Group address. 978 A zero length string indicates no Group 979 address value has been assigned." 980 REFERENCE "ISO 8885 Table 3, Name: Group address" 981 DEFVAL { ''h } 982 ::= { lapbXidEntry 5 } 983 984 lapbXidPortNumber OBJECT-TYPE 985 SYNTAX OCTET STRING (SIZE (0..255)) 986 ACCESS read-write 987 STATUS mandatory 988 DESCRIPTION 989 "The port number assigned for this link. A 990 zero length string indicates no local port 991 number identifier has been assigned." 992 REFERENCE "ISO 8885 Table 3, Name: Port number" 993 DEFVAL { ''h } 994 ::= { lapbXidEntry 6 } 995 996 lapbXidUserDataSubfield OBJECT-TYPE 997 998 999 1000 1001 1002 SYNTAX OCTET STRING (SIZE (0..8206)) 1003 ACCESS read-write 1004 STATUS mandatory 1005 DESCRIPTION 1006 "A user data subfield, if any, to be 1007 transmitted in an XID frame. A zero length 1008 frame indicates no user data subfield has 1009 been assigned. The octet string should 1010 include both the User data identifier and 1011 User data field as shown in Figures 1 and 1012 4." 1013 REFERENCE "ISO 8885 section 4.3" 1014 DEFVAL { ''h } 1015 ::= { lapbXidEntry 7 } 1016 1017 1018 -- ########################################################### 1019 -- LAPB protocol versions 1020 -- ########################################################### 1021 1022 lapbProtocolVersion OBJECT IDENTIFIER 1023 ::= { lapb 5 } 1024 1025 lapbProtocolIso7776v1986 OBJECT IDENTIFIER 1026 ::= { lapbProtocolVersion 1 } 1027 1028 lapbProtocolCcittV1980 OBJECT IDENTIFIER 1029 ::= { lapbProtocolVersion 2 } 1030 1031 lapbProtocolCcittV1984 OBJECT IDENTIFIER 1032 ::= { lapbProtocolVersion 3 } 1033 1034 1035 1036 -- The following describes some of the MIB-II interface 1037 -- objects and their relationship with the objects in this 1038 -- MIB extension. 1039 1040 -- ifDescr: describes the interface. It should include 1041 -- identification information for the physical line and a 1042 -- description of the network. For connections to PDNs, 1043 -- it should name the PDN. 1044 1045 -- ifMtu: the maximum number of octets an upper layer can 1046 -- pass to this interface as a single frame. 1047 1048 -- ifSpeed: 1049 1050 1051 1052 1053 1054 1055 -- ifAdminStatus: 1056 1057 -- ifOperStatus: 1058 1059 -- ifLastChange: the last time the state of the interface 1060 -- changed. A reset is considered an instantaneous change to 1061 -- the ndm state and back to abm or abme. This will be the 1062 -- last time that lapbFlowChangeReason and lapbFlowChanges 1063 -- changed. 1064 1065 -- ifInOctets: contains the number of octets 1066 -- received from the peer LAPB including FCS. 1067 1068 -- ifInUcastPkts: contains the number of I-frames delivered 1069 -- by this interface to a higher layer interface. 1070 1071 -- ifInDiscards: contains the number of received 1072 -- frames discarded because of internal conditions 1073 -- (such as lack of buffering). 1074 1075 -- ifInErrors: contains the number of Invalid frames received. 1076 -- This does not have any relationship with the number REJ, 1077 -- or RNR frames sent or received. 1078 1079 -- ifInUnknownProtos: contains the number of frames 1080 -- that were correct but were dropped because they 1081 -- were inappropriate for the current state. This 1082 -- includes an invalid Poll bit, an unknown address, 1083 -- or other condition such as an RNR when connection 1084 -- not established. This also includes the number of 1085 -- DISC or other frames that were ignored because the 1086 -- link was not established and this interface was not 1087 -- configured to perform link setup on that type frame. 1088 1089 -- ifOutOctets: number of octets sent to peer including 1090 -- FCS octets. 1091 1092 -- ifOutUcastPkts: number of I-frames received from 1093 -- a higher layer for transmission to peer. 1094 1095 -- ifOutDiscards: number of frames to be sent that were 1096 -- dropped due to internal conditions such as buffering etc. 1097 1098 -- ifOutErrors: number of transmissions that failed 1099 -- due to errors or were considered invalid by the receiver. 1100 -- This does not have any relationship with the number REJ, 1101 -- or RNR frames sent or received. 1102 1103 1104 1105 1106 1107 1108 -- ifOutQLen: number of frames waiting to be transmitted. 1109 1110 1111 -- This MIB does not provide any support for: 1112 -- Multilink procedure (MLP) in ISO 7776 section 6 1113 -- LLC Pbit timer 1114 -- LLC REJ timer 1115 -- LLC Busy State Timer 7.8.1.4 1116 1117 -- ########################################################### 1118 1119 END 1120