OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
EA2CMN > AX25     29.09.94 06:24l 149 Lines 5169 Bytes #-11689 (0) @ EU
BID : 41776_EA2CMN
Read: DJ9SS DB9CP DL2NAT DK9OS DG6MAY DG3SFT DG2MNF DG1MTG DG6MHZ DH1NFJ GUEST
Subj: AX.25 Doc : Part 5/9
Path: DB0KCP<DB0CRL<DB0MWS<DB0LAN<DB0ABH<DB0SRS<DB0FP<DB0GV<DB0GE<F6KVE<
      F6KLZ<F5KSF<F8KLY<F6BIG<F6KDC<F1HAQ<F6FBB<F5JGK<EB2CYQ<EA2CMO<EA2CMN
Sent: 940927/1450Z @:EA2CMN.EAZ.ESP.EU #:41776 [Zaragoza] Bid:41776_EA2CMN FBB5
De  : EA2CMN@EA2CMN.EAZ.ESP.EU

A   : AX25@EU

AX25.DOC PART 5/9

         AX.25 Amateur Packet-Radio Link-Layer Protocol
                    Version 2.0  October 1984



2.3.4.2  Supervisory Frame Control Field

        The supervisory frame control fields are encoded as shown 
in Fig. 7.



        Control Field Bits       7   6   5   4   3   2   1   0
        Receive Ready     RR        N(R)    P/F  0   0   0   1
        Receive Not Ready RNR       N(R)    P/F  0   1   0   1
        Reject            REJ       N(R)    P/F  1   0   0   1

                Fig. 7 -- S frame control fields


                          The Frame identifiers:

C or SABM          Layer 2 Connect Request
D or DISC          Layer 2 Disconnect Request
I                  Information Frame
RR                 Receive Ready. System Ready To Receive
RNR or NR          Receive Not Ready. TNC Buffer Full
RJ or REJ          Reject Frame. Out of Sequence or Duplicate
FRMR               Frame Reject. Fatal Error
UI                 Unnumbered Information Frame. "Unproto"
DM                 Disconnect Mode. System Busy or Disconnected.


2.3.4.2.1  Receive Ready (RR) Command and Response

        Receive Ready is used to do the following:

   1.  to  indicate  that the sender of the RR is  now  able  to 
       receive more I frames.

   2.  to  acknowledge  properly  received I frames  up  to,  and 
       including N(R)-1, and

   3.  to clear a previously set busy condition created by an RNR 
       command having been sent.

        The status of the DXE at the other end of the link can be 
requested  by  sending a RR command frame with the P-bit  set  to 
one.

2.3.4.2.2  Receive Not Ready (RNR) Command and Response

        Receive Not Ready is used to indicate to the sender of  I 
frames  that  the receiving DXE is temporarily  busy  and  cannot 
accept any more I frames.  Frames up to N(R)-1 are  acknowledged.  
Any I frames numbered N(R) and higher that might have been caught 
between states and not acknowledged when the RNR command was sent 
are not acknowledged.

        The RNR condition can be cleared by the sending of a  UA, 
RR, REJ, or SABM frame.

        The status of the DXE at the other end of the link can be 
requested  by sending a RNR command frame with the P bit  set  to 
one.

2.3.4.2.3  Reject (REJ) Command and Response

        The  reject frame is used to request retransmission of  I 
frames  starting  with N(R).  Any frames that were  sent  with  a 
sequence number of N(R)-1 or less are acknowledged.  Additional I 
frames may be appended to the retransmission of the N(R) frame if 
there are any.

        Only  one  reject  frame condition  is  allowed  in  each 
direction  at  a time.  The reject condition is  cleared  by  the 
proper  reception of I frames up to the I frame that  caused  the 
reject condition to be initiated.

        The status of the DXE at the other end of the link can be 
requested  by sending a REJ command frame with the P bit  set  to 
one.

2.3.4.3  Unnumbered Frame Control Fields

        Unnumbered  frame control fields are either  commands  or 
responses.

        Fig.  8 shows the layout of U frames  implemented  within 
this protocol.



        Control Field                Type     Control Field Bits
                                            7  6  5  4  3  2  1  0

Set Asynchronous Balanced Mode-SABM  Cmd    0  0  1  P  1  1  1  1
Disconnect-DISC                      Cmd    0  1  0  P  0  0  1  1
Disconnected Mode-DM                 Res    0  0  0  F  1  1  1  1
Unnumbered Acknowledge-UA            Res    0  1  1  F  0  0  1  1
Frame Reject-FRMR                    Res    1  0  0  F  0  1  1  1
Unnumbered Information-UI           Either  0  0  0 P/F 0  0  1  1

                Fig. 8 -- U frame control fields



2.3.4.3.1  Set Asynchronous Balanced Mode (SABM) Command

        The  SABM  command  is  used  to  place  2  DXEs  in  the 
asynchronous balanced mode.  This is a balanced mode of operation 
known as LAPB where both devices are treated as equals.

        Information fields are not allowed in SABM commands.  Any 
outstanding  I frames left when the SABM command is  issued  will 
remain unacknowledged.

        The  DXE  confirms  reception and acceptance  of  a  SABM 
command   by  sending  a  UA  response  frame  at  the   earliest 
opportunity.   If  the  DXE is not capable of  accepting  a  SABM 
command, it should respond with a DM frame if possible.

2.3.4.3.2  Disconnect (DISC) Command

        The  DISC  command is used to terminate  a  link  session 
between  two  stations.  No information field is permitted  in  a 
DISC command frame.

        Prior  to  acting on the DISC frame,  the  receiving  DXE 
confirms acceptance of the DISC by issuing a UA response frame at 
its  earliest opportunity.  The DXE sending the DISC  enters  the 
disconnected state when it receives the UA response.

        Any  unacknowledged  I frames left when this  command  is 
acted upon will remain unacknowledged.

END AX25.DOC PART 5/9

   73's Nacho EA2CMN @EA2CMN.EAZ.ESP.EU
              QTH: Zaragoza (Spain)      
              [27-Sep-1994 - 15:49]



Read previous mail | Read next mail


 01.10.2026 06:21:55lGo back Go up