DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T X

⟦c1224ba88⟧ TextFile

    Length: 120214 (0x1d596)
    Types: TextFile
    Names: »X25«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec7/RFC/X25« 

TextFile

\f








                               ACKNOWLEDGMENTS


       This specification was prepared by BBN Communications Corporation
       under contract to the Defense Data Network Program Management
       Office of the Defense Communications Agency.

       The specification has been reviewed by the Defense Communications
       Engineering Center for accuracy and completeness.  The draft of
       this specification has been disseminated to industry by the
       National Bureau of Standards for review and comments which have
       been incorporated in the final specification.  This specification
       has been approved for use on the Defense Data Network by the DoD
       Protocol Standards Steering Group.














       Comments on this specification should be directed to the Defense
       Communications Agency, ATTN: Defense Data Network Program Managment
       Office, Code B610, Washington, D.C.   20305



\f








                            Table of Contents




       1  INTRODUCTION.......................................... 1
       1.1  Background.......................................... 1
       1.1.1  X.25 and FIPS 100/Federal Standard 1041........... 1
       1.1.2   X.25-to-X.25 and X.25-to-1822
                Interoperability................................ 2
       1.2  Compliance.......................................... 4
       1.2.1   Compliance With CCITT X.25 and FIPS
                100/Fed. Std. 1041.............................. 4
       1.2.2  DTE Compliance With This Specification............ 4

       2  INTERFACE SPECIFICATION............................... 6
       2'1  Call Establishment Conventions...................... 6
       2.1.1  Addressing........................................ 6
       2.1.1.1  Address Formats and Fields...................... 6
       2.1.1.1.1  Reserved...................................... 7
       2.1.1.1.2  Flag.......................................... 7
       2.1.1.1.3  DDN host Identifier........................... 7
       2.1.1.1.4  Sub-Address................................... 7
       2.1.1.2  Supplying Missing Address Information........... 7
       2.1.2  DDN-Specific Facilities........................... 8
       2.1.2.1  Type of Service Selection....................... 8
       2.1.2.2  Call Precedence................................. 9
       2.1.3  Protocol Identification.......................... 10
       2.1.4  Logical Channel Assignment....................... 10
       2.2  Packet Level Procedures............................ 11
       2.3  Link Level Procedures.............................. 12
       2.3.1  Link Level Parameters and Options................ 12
       2.3.2  Timer T1 and Parameter T2........................ 12
       2.3.3  Maximum I Frame Size............................. 13
       2.4  Physical Level Specifications...................... 14

       3  BIBLIOGRAPHY......................................... 16

       APPENDIX A:  DDN X.25 Implementation Details............ A-1

       A-1  Introduction...................................... A-1
       A-2  Operational Features of DDN X.25 DCE Releases..... A-1
       A-2.1  Initial Feature Support......................... A-1
       A-2.2  Exception-Handling Procedures................... A-2
       A-2.2.1  Non-Octet-Aligned Data........................ A-2
       A-2.2.2  RESTART REQUEST Packet........................ A-2
       A-2.2.3  RESET REQUEST Packet.......................... A-2
       A-2.2.9  CLEAR REQUEST Packet.......................... A-3
       A-2.3  Virtual Circuit Resource Availability........... A-3
       A-3   Detailed Features and Facilities
              Specifications.................................. A-3
       A-3.1  Additional Diagnostic Codes..................... A-3
       A-3.2  X.25 IP Interoperability Considerations......... A-6
       A-3.3  The DDN Logical Addressing Facility............. A-7
       A-3.3.1  Logical Addresses............................. A-7
       A-3.3.2  Enabling and Disabling Logical Addresses...... A-7
       A-4  Limitations of DDN Basic X.25 Service............. A-8
       A-5  Derivation of DDN X.25 Addresses.................. A-9

       APPENDIX Q: DDN Synchronous Level 1 Specification...... B-1

       B-1  Introduction...................................... B-1
       B-2  Supported Interfaces.............................. B-1

       APPENDIX C:  Federal Information Processing Standard
         Publication 100...................................... C-1




\f








                                 TABLES




       DDN X.25 Address Fields................................... 7
        "Derivation of Maximum I Frame Size".................... 14
       DDN X.25 Physical Signaling Rates and Interfaces......... 15
       Additional Packet Level Diagnostic Codes................ A-4
       IP Precedence to X.25 Precedence Mapping................ A-6
       EIA and CCITT Interchange Circuits...................... B-3
       Signal Selection by CCITT Interchange Circuit
         Number................................................ B-4
       Typical Level 1 Connection Schemes...................... B-5
       Interface Type by Service Speed......................... B-7
       RS-232-C Interface...................................... B-8
       MIL-188-114 Interface (and equivalents)................. B-9
       V.35 Interface......................................... B-10
\f








                                 FIGURES




       Typical Level 1 Connection Schemes...................... B-4
\f








       INTRODUCTION

             This report specifies the attachment of an X.25 host to the
       Defense Data Network (DDN).  In particular, this report describes
       specific options and features of CCITT Recommendation X.25 (1980)
       and Federal Information Processing Standard (FIPS) 100/Federal
       Standard (Fed.  Std.) 1041 (July 1983) required of a host X.25
       implementation to enable that host to communicate with a DDN X.25
       Interface Message Processor ("IMP", the DDN packet switching
       node).  This report, in conjunction with FIPS 100/Fed. Std.
       1041, should enable DDN host site managers and others planning to
       attach a host by means of X.25, rather than the 1822 interface,
       to determine, first, whether or not the X.25 implementation of
       the host in question is adequate for operation with DDN, and,
       second, what options, parameter settings, etc. must or may be
       selected for operation with DDN.

             This report assumes that the reader is familiar with CCITT
       Recommendation X.25 and FIPS 100/Fed. Std. 1041.  A copy of FIPS
       100/Fed. Std. 1041 is attached as Appendix C of this report.

             In this document, the term "Administration" refers to the
       Defense Communications Agency (DCA Code B610, Washington, D. C.
       20305).



       1.1   Background

       1.1.1 X.25 and FIPS 100/Federal Standard 1041

             The CCITT Recommendation X.25 describes the interface
       between host computers (data terminal equipment, or DTEs) and
       data   circuit-terminating   equipment   (DCEs,   which    effect
       communication with remote hosts over computer networks) for hosts
       operating in the packet mode on public data networks.  The X.25
       interface standard is defined as three independent architectural
       levels, following the Open Systems Interconnection (OSI)
       Reference Model.  The three levels are:

             Level 1:  The PHYSICAL level of the connection.  The
                       physical,    electrical,    functional,   and
                       procedural characteristics to activate,
       _____________
       * As used in this report, "1822 interface" refers to the
       interface specified in Bolt Beranek and Newman Inc. (BBN) Report
       No. 1822, "Specification for the Interconnection of a Host and an
       IMP," revision of December 1981.




                                      -1-
\f








                       maintain, and deactivate the physical link
                       between the DTE and the DCE.

             Level 2:  The LINK level of the connection.  The link
                       access procedure for data interchange across
                       the link between the DTE and the DCE.

             Level 3:  The PACKET level of the connection.  The
                       packet format and control procedures for the
                       exchange of packets containing control
                       information and user data between the DTE and
                       the DCE, and between the DTE and a remote
                       DTE.


             CCITT Recommendation X.25 contains many options and
       implementation choices.  FIPS 100/Fed. Std. 1041, which specifies
       the general use of X.25 for the Federal Government, defines some
       of the choices left open in X.25.  This document describes the
       X.25 interface to a particular network, DDN.  Thus in several
       areas where X.25 allows a choice, a single choice appropriate for
       DDN is specified; in areas which X.25 leaves unspecified,
       addressing in particular, conventions are specified that are
       consistent with the overall architecture of DDN and the
       interoperability goals described below.  The effect of this
       approach is to make DDN service available to hosts in a way that
       requires no changes to a host DTE implementation that is
       compliant with FIPS 100/Fed. Std. 1041 and CCITT Recommendation
       X.25.      By   implementing   extensions  described   in   this
       specification, a host will be able to take advantage of
       additional DDN features required in military networks, such as
       precedence and logical addressing.

             The reader is referred to CCITT Recommendation X.25 and to
       FIPS 100/Fed. Std.  1041 for detailed information not provided in
       the body of this document.



       1.1.2 X.25-to-X.25 and X.25-to-1822 Interoperability

             A   key   goal   of   the   DDN   X.25   implementation   is
       interoperability among all DDN subscribers.  That is, effective
       communication should be possible, not only between subscribers
       attached   to   the  DDN  using  identical  vendor-supplied  X.25
       implementations, but between subscribers using different X.25
       implementations, and between a subscriber using an X.25 interface
       to the DDN and a subscriber using an 1822 interface to the DDN.
       Achieving this goal of interoperability requires that all DDN



                                      -2-
\f








       X.25 subscribers conform to this interface specification and
       implement the DoD standard higher level protocols.  True
       interoperability among DDN hosts requires, in particular,
       implementation of the DoD standard protocols TCP (Transmission
       Control Protocol) and IP (Internet Protocol), as well as the
       higher-level protocols which implement DDN standard services,
        " when such services are provided by the host:  the Telnet Protocol
       for character-oriented terminal support, the File Transfer
       Protocol (FTP) for file movement between hosts, and the Simple
       Mail Transfer Protocol (SMTP) for communication between
       electronic mail service hosts.

          The DDN X.25 DCE offers two types of service to X.25 DTEs:

             1.   DDN Standard X.25 Service, which, when used in
                  conjunction with DoD standard protocols, provides
                  interoperable communication between an X.25 DTE
                  and other DDN hosts that also implement the DoD
                  standard protocols, whether they are connected to
                  DDN via the 1822 interface or via the X.25
                  interface;

                  and

             2.   DDN  Basic   X.25   Service,    which    provides
                  communication only between an X.25 DTE and other
                  DDN X.25 DTEs implementing compatible higher-level
                  protocols.

            Section 2.1.2.1 of this report describes the conventions to
       be used by a DTE to specify the type of service desired for each
       X.25 virtual call.  All DDN X.25 DTEs will be required to develop
       and initiate a plan to use the DoD standard protocol architecture
       and DDN standard X.25 service.

            Use of DDN basic X.25 service imposes some restrictions on
       the nature of the network communications service that a host can
       obtain.  These restrictions are discussed in Appendix A, Section
       A-4.













                                      -3-
\f








       1.2   Compliance

       1.2.1 Compliance With CCITT X.25 and FIPS 100/Fed. Std. 1041

             The DDN X.25 Interface Specification is compliant with CCITT
       Recommendation X.25 and FIPS 100/Fed. Std.  1041.  The DDN X.25
       DCE supports all facilities specified as E (essential) by FIPS
       100/Fed.   Std.    1041,  and no  facilities  specified  as  A
       (additional).  The additional facilities not supported are:

             (i) datagrams and associated facilities,
                   and
             (ii) bilateral closed user groups.

             In that FIPS 100/Fed. Std. 1041 describes features for a
       DCE, DDN X.25 DTEs may support any or all facilities specified as
       either E or A by FIPS 100/Fed Std. 1041.  However, DDN X.25 DTEs
       must not use the facilities identified above that are not
       supported by the DDN X.25 DCE.



       1.2.2 DTE Compliance With This Specification

             This document specifies several areas in which the DDN X.25
       DCE is capable of operating in several modes.  For example,
       Section 2.4 lists a number of signaling rates supported by the
       DCE.  In such cases, a DDN X.25 DTE must implement at least one
       of the options listed (or the set of options required of a DTE by
       FIPS 100/Fed.  Std.  1041) but need not implement all of the
       options listed (unless required by FIPS 100/Fed.  Std.  1041).
       Determining the adequacy of the options supported by a DTE vendor
       for meeting a DDN subscriber's requirements is the responsibility
       of the subscriber.

             In addition to the CCITT X.25 and FIPS 100/Fed.  Std.  1041
       requirements described in Section 1.2.1 above, DDN X.25 DTEs may
       wish to take advantage of additional DDN-specific features that
       are     compatible   extensions     to   the   public   standards.
       Implementation of a DDN-specific feature by a host is required
       only if the host wishes to take advantage of the service or
       information provided by the feature.  For example, a host that
       wishes to establish calls only at the default precedence level
       assigned to it need not implement the precedence facility
       described in Section 2.1.2.2.  However, a host that wishes to
       have flexibility in the precedence of the calls it establishes
       must implement this facility.





                                      -4-
\f








             Any deficiencies with respect to this specification in a
       vendor-supplied X.25 DTE implementation contemplated for use with
       the DDN X.25 DCE should be rectified so as to attain compliance
       with this specification.  Proper operation with DDN of an X.25
       DTE that is not compliant with this specification cannot be
       guaranteed and should not be attempted.  To this end, a test
       program is available through the Administration.
\f








       2 INTERFACE SPECIFICATION

       2.1 Call Establishment Conventions

             This section specifies DDN X.25 call establishment
       conventions.



       2.1.1 Addressing

            DDN addresses are assigned to subscriber DTEs by the
       Administration.     Two  basic  forms  of  address  are  provided:
       physical addresses, which correspond to the node number and DCE
       port number of the node to which the DTE is connected, and
       logical addresses, which are mapped transparently by DCE software
       into a corresponding physical network address.  Each DTE is
       assigned one physical address, and may be assigned one or more
       logical addresses.  All DDN addresses are either twelve or
       fourteen BCD (binary-coded decimal) digits in length.  A calling
       DTE need not determine whether a given address is a physical or
       logical address, in order to establish a call to that address.



       .2.1.1.1 Address Formats and Fields

            DDN addresses have the following format:

                              ZZZZ F DDDDDDD (SS)

       The various fields of the address are presented in Table 2.1 and
       are explained below.
                                                     Length
                  Field     Meaning                (BCD digits)

                   ZZZZ     Reserved (must be zero)    4

                    F       Flag                       1

                 DDDDDDD    DDN Host Identifier        7

                   (SS)     Sub-address (optional)   0 or 2

                                      TOTAL         12 or 14


                       Table 2.1 DDN X.25 Address Fields




                                      -6-
\f








       2.1.1.1.1 Reserved

             The Reserved field corresponds to the DNIC field generally
       used in public data networks.  Pending assignment of a DDN DNIC,
       this field must be zero.



       2.1.1.1.2 Flag

             The Flag field is used to differentiate physical and logical
       addressing.  The value zero indicates physical addressing, while
       the value one indicates logical addressing.  A value of nine is
       used in the setup of calls to enable and disable logical
       addresses; see Appendix A, Section A-3.3.1.



       2.1.1.1.3 DDN Host Identifier

             The DDN Host Identifier is a seven-digit address, either
       logical or physical, assigned to a subscriber DTE by the DDN
       Administration.



       2.1.1.1.4 Sub-Address

             The Sub-Address may be used by a DTE for any.purpose.  It is
       carried across the network without modification.  Its presence is
       optional.



       2.1.1.2 Supplying Missing Address Information

             The DDN X.25 DCE incorporates a mechanism to supply
       "missing" address information in CALL REQUEST and CALL ACCEPTED
       packets received from an attached DTE.  This mechanism is useful
       in DTE software testing and physical address determination.

             If a DTE sends a CALL REQUEST packet with no calling address
       field, the local DCE will insert the physical calling DDN Host
       Identifier with no subaddress field.  If a DTE sends a CALL
       REQUEST or CALL ACCEPTED packet with either or both calling or
       called addresses that contain F = zero and DDDDDDD = zero, the
       local DCE will replace the DDN Host Identifier field (DDDDDDD)
       with the physical address of the DTE.




                                      -7-
\f








             DTE implementors are cautioned that use of this mechanism in
       accepting calls to a DTE's logical address (See Appendix A,
       Section A-3.3) can result in confusion on the part of the calling
       DTE and is not advised.



       2.1.2 DDN-Specific Facilities

             Two DDN-specific features are requested by means of
       "private" or non-CCITT facilities in CALL REQUEST and CALL
       ACCEPTED packets.  If either or both of these facilities are
       requested in a CALL REQUEST or CALL ACCEPTED packet, they must
       follow all CCITT X.25 facilities and must be preceded by a single
       facility marker, two octets of zero.



       2.1.2.1 Type of Service Selection

             The DDN X.25 provides two types of service, DDN basic X.25
       service and DDN standard X.25 service.  DDN standard X.25 service
       provides only local DTE to local DCE support of the X.25
       connection.  Data is carried via the network to its destination
       (using protocols internal to the network), where it is delivered
       using the access protocol of the destination host (i.e., either
       1822 or DDN standard X.25 service).  This access method is
       oriented towards DDN X.25 hosts using the DoD standard TCP/IP
       higher level protocols.  No X.25 procedures change when using DDN
       standard X.25 service; however, the significance of the
       procedures changes (see Appendix A, Section A-3.2).  There is no
       end-to-end X.25-level acknowledgment or guarantee of delivery of
       data packets with DDN standard X.25 service; reliability of DDN
       standard X.25 service is provided instead by the use of a
       reliable transport protocol.

             DDN basic X.25 service provides end-to-end call management
       with significance as described in CCITT Recommendation X.25 and
       FIPS 100/Fed. Std.  1041.  This access method is oriented towards
       hosts that have existing higher level protocol implementations
       that require reliable packet delivery at the network level.

             Selection of DDN standard or DDN basic X.25 service must be
       made on a call-by-call basis by the DDN X.25 DTE at the time of
       call setup.  To specify DDN standard X.25 service, a DTE must
       include in the CALL REQUEST packet a facility two octets long,
       coded as follows:

                               00000100 00000001



                                      -8-
\f








       If this facility is not specified, DDN basic X.25 service will be
       provided.



       2.1.2.2 Call Precedence

             The precedence of a call is negotiated by an X.25 DTE by
       means of a facility two octets long, coded as:

                               00001000 000000XX

       where XX is the precedence, from 0 (lowest precedence) to 3
       (highest precedence).  If this facility is not used, the call
       will be established at the subscriber's default precedence.

             A DTE is not permitted to establish a call at a precedence
       level higher than that authorized for that DTE by the
       Administration.  An attempt to do so will result in the DDN X.25
       DCE returning to the DTE a CLEAR INDICATION packet with clearing
       cause 00001001, "Out of order," with diagnostic code 194,
       "Requested precedence too high".

             Calls of a lower precedence may be cleared by a DCE if DCE
       or other network resources are required, or if access to the
       local or remote DTE is required (for a call of higher
       precedence).  In this event, a CLEAR INDICATION packet will be
       sent with the clearing cause 00000101, "Network congestion," and
       with a diagnostic code specifying the reason for the preemption.
       The diagnostic codes employed for this purpose are 192, "Cleared
       due to higher precedence call at local DCE," and 193, "Cleared
       due to higher precedence call at remote DCE".  Similarly, an
       attempt to establish a call may be unsuccessful if network
       resources are engaged in calls of higher priority than that
       requested.  In this case, a CLEAR INDICATION packet will be sent
       with the clearing cause 00001001, "Out of order," and with either
       diagnostic code 192 or 193, as appropriate.

             The diagnostic codes described in the preceding paragraphs
       are DDN-specific diagnostic codes; additional information about
       these codes may be found in Appendix A, Section A-3.1.











                                      -9-
\f








       2.1.3 Protocol Identification

             X.25 DTEs employing the DoD standard TCP/IP protocol
       architecture must indicate this by means of the call user data
       field of the CALL REQUEST packet.  The first octet of this field
       must be set to 11001100 to identify the DoD standard protocol
       architecture.

             Indication of the use of the DoD standard protocol
       architecture is independent of the selection of DDN standard or
       DDN basic X.25 service by means of the facility specified in
       Section 2.1.2.1 above.  Therefore, a host employing the DoD
       standard protocol architecture and using DDN standard X.25
       service must include both the DDN standard X.25 service facility
       and the call user data DoD standard protocol identification in
       its CALL REQUEST packet.

             A DTE using a protocol architecture other than the standard
       DoD protocol architecture is free to use any call user data
       protocol identification recognized by the DTEs with which it
       wishes to communicate.  Identification of protocol architectures
       other than the DoD standard architecture is not standardized or
       enforced by the Administration.  Subscribers are cautioned,
       therefore, that conflicts among various vendor-assigned protocol
       identifications may arise.



       2.1.4 Logical Channel Assignment

             The assignment of logical channels by the DDN X.25 DCE
       follows the requirements and guidelines of FIPS 100/Fed. Std.
       1041 and Annex A of CCITT X.25.  Within the guidelines of CCITT
       X.25 Annex A, the range of logical channel numbers assigned to
       permanent virtual circuits, incoming, two-way, and outgoing
       virtual calls for DDN DCEs is configured for each DTE attached to
       a DCE by the Administration.

             DDN X.25 DTEs must follow the logical channel selection
       requirements of FIPS 100/Fed. Std. 1041.

             The number of logical channels available to a DTE is
       dependent upon the configuration of the DCE to which the DTE is
       attached, and upon the dynamic requirements placed upon other
       DCEs that share the same DDN packet switching node.







                                     -10-
\f








       2.2 Packet Level Procedures

              DDN X.25 packet level procedures are as specified by FIPS
       100/Fed.  Std.  1041 and CCITT X.25.  The following additional
       information is provided:

              1. The maximum window size that may be negotiated is
                 seven.

              2. Modulo 128 packet level sequence numbering is not
                 supported.

              3. Maximum packet sizes of 16, 32, 64, 128, 256, 512,
                 and 1024 octets may be negotiated.

              4. The DDN X.25 DCE uses additional packet level
                 diagnostic codes, specified in Appendix A, Table
                 A-1.  DDN X.25 DTEs may, but are not required to,
                 make use of the information conveyed by these
                 codes.

              5. The Qualifier bit (Q-bit) is passed transparently
                 by the DDN X.25 DCE in DDN basic X.25 service.
                 DTEs using DDN basic X.25 service may use the Q-
                 bit in any way that is consistent with FIPS
                 100/Fed. Std. 1041.

              6. The DDN X.25 DCE implements the diagnostic packet.
                 It is sent under conditions specified in Annex D
                 of CCITT X.25.  The DTE is not required to act on
                 the information provided in diagnostic packets.

              7. DTEs using DDN standard X.25 service must restrict
                 the maximum number of data bits in a complete
                 packet sequence to be no more than 8056.  This
                 ensures that the data from a packet sequence
                 transmitted by an X.25 host will fit within the
                 maximum 1822 message length limit upon delivery to
                 an 1822 host.  This restriction is necessary as
                 existing 1822 host implementations are not re-
                 quired to accept messages longer than 8063 bits. *
       ________________
       * DTEs using DDN standard X.25 service will generally be
       transmitting Internet Protocol datagrams, the length of which, by
       convention, does not approach this limit.  Therefore, unless a
       protocol other than the Internet Protocol is used with DDN
       standard X.25 service, this is a technical restriction that will
       have no practical impact upon the design of DTE software.  See
       Appendix A, Section A-3.2.




                                     -11-
\f








                  DDN X.25 DTEs connecting to DDN through an X.25
                  Internet Private Line Interface (IPLI) must reduce
                  the maximum complete packet sequence length by an
                  additional 256 bits to allow for IPLI overhead.



       2.3   Link Level Procedures

             DDN X.25 link level procedures are as specified by FIPS
       100/Fed.  Std.  1041 and CCITT X.25.  This section presents
       additional information.



       2.3.1 Link Level Parameters and Options

             1.  The default value of K, the maximum number of
                 sequentially numbered I frames that the DCE will
                 have outstanding (unacknowledged) at any given
                 time, is seven.  A DDN X.25 DCE may be configured
                 on a per-DTE basis to provide optional values of K
                 from one to six.

             2.  The default value of N2, the maximum number of
                 transmissions   and  retransmissions  of  a  frame
                 following the expiration of the T1 timer, is
                 twenty.  This value can be changed to any value
                 from one to 200 as a DCE configuration parameter
                 on a per-DTE basis.

             3.  The optional 32-bit FCS is not supported.



       2.3.2 Timer T1 and Parameter T2

             The period of the timer T1 used by the DDN X.25 DCE reflects
       assumptions about the processing speed of the DTE.  The DCE
       assumes that parameter T2, the response latency of the DTE to a
       frame from the DCE, is no greater than 1/2 second.  Likewise, the
       DCE guarantees that its parameter T2, the latency in responding
       to frames from the DTE, is 1/2 second for signaling rates of
       19.2 Kb/s or slower, and 1/4 second for faster links.

             A lower bound for timer T1 may be computed to be 4X +  T2,
       based on the assumptions that:

               * the link propagation time is negligible,



                                     -12-
\f








               * the worst-case frame transmission time is X,

               * timer T1 is started when a frame is scheduled for
                  output,

               * each frame is scheduled just as transmission of
                  the previous frame starts,

               * frames are not aborted, and

               * each frame and its predecessor are of maximum
               length Nl = 8248 bits (see Section 2.3.3 below).

             As an example, for a signaling rate of 9.6 Kb/s, this
       yields X = .86 sec.  If T2 is .5 sec., the total time for the DTE
       to respond in the worst case should be 3.9 seconds.  In fact, the
       DCE uses a T1 timer value of 4 seconds for a link speed of 9.6
       Kb/s.

             In no case does the DCE use a value for T1 smaller than 3
       seconds.  This means that, for faster links, the DTE's T2
       parameter may be lengthened because the X term in the above
       formula is smaller.  For links of 19.2 Kb/s or faster, DTEs are
       expected to satisfy latency requirements that allow the DCE to
       use the formula 4X + T2 (DTE) < 3 seconds = T1 (DCE).

             The DTE may choose any value for T1 that is compatible with
       the DCE's T2 parameter values.  The value of T1 used by the DTE
       may always be set longer than the formula indicates, with the
       result  that  recovery  from certain types of link errors will be
       slower.  However, the DCE's parameter T2 cannot be reduced, so
       the formula should be viewed as yielding a lower bound on the
       DTE's T1 timer.



       2.3.3 Maximum I Frame Size

             The maximum number Nl of bits in an I Frame is 8248,
       accommodating a data packet with up to 1024 data octets.  The
       derivation of this number is shown in Table 2.2.

             DTEs using DDN standard X.25 service must observe the
       restriction on the number of data bits in a complete packet
       sequence given in Section 2.2 above.







                                     -13-
\f








                                             X.25 No. of
                   Field  Name              Level   Bits

                   Address                     2       8
                   Control                     2       8
                   General Format Identifier   3       4
                   Logical Channel Number      3      12
                   Packet Type                 3       8
                   User Data                   3    8192 (max)
                   Frame Check Sequence        2      16

                                       TOTAL        8248 (max)


                 Table 2.2 Derivation of Maximum I Frame Size


       2.4 Physical Level Specifications

            The DDN X.25 physical level specification is in conformance
       with FIPS 100/Fed.  Std.  1041 and CCITT X.25.  This section
       presents additional information.

            A DDN X.25 DTE may either be collocated with its DCE or may
       be connected to it via an access line.  In all cases the DTE
       presents a physical DTE interface; the DDN will supply the
       matching DCE interface.  DDN X.25 service offers four physical
       level interfaces:  RS-232-C (CCITT V.28), RS-449, both balanced
       and unbalanced (CCITT V.ll and V.10, respectively; also MIL-188-
       114 balanced and unbalanced), and CCITT V.35.  Appendix B of this
       document describes in detail the choices of physical interface
       available to the DDN subscriber and the specifications for each
       type of interface.  Table 2.3, below, summarizes the physical
       interfaces available at each data rate supported by the DDN X.25
       DCE, and indicates which interfaces are recommended at each
       signaling rate.

            A DDN X.25 DTE may implement any or all of the signaling
       rates shown.  At each signaling rate implemented, the DTE must
       offer at least one of the physical interface options listed as
       "R" (recommended) or "A" (available) for that rate in Table 2.3.
       Implementors are encouraged to offer the widest variety of
       signaling rates and physical interfaces practical to maximize
       the ease of use of their equipment in DDN.






                                     -14-
\f








       Physical                    Signaling Rate in Kb/s
       Interface         1.2  2.4 4.8  9.6 14.4  48   50   56   64   100

       RS-232-C          R    R    R    R   R    -     -   -     -   -

       RS-449 unbal.     A    A    A    A   -    -     -   -     -   -
       (and equiv.)

       RS-449 balanced   A    A    A    A   A    A    A    A    A    R
       (and equiv.)

       CCITT V.35        -    -    -    -   -     R    A   R    R    A

                         Legend

                         R = Recommended
                         A = Available
                         - = Not available


                       (Taken from Appendix B, Table B-4

          Table 2.3 DDN X.25 Physical Signaling Rates and Interfaces
\f








       3 BIBLIOGRAPHY

       1.  "Specification for the Interconnection of a Host and an IMP".
           Report No.  1822, Bolt Beranek and Newman Inc" Cambridge,
           MA, revision of December 1981.

       2.  CCITT Recommendation X.25, "Interface Between Data Terminal
           Equipment (DTE) and Data Circuit Terminating Equipment (DCE)
           for Terminals Operating in the Packet Mode on Public Data
           Networks,"     International     Telegraph    and    Telephone
           Consultative Committee Yellow food, Vol.  VIII.2, Geneva,
           1981.

       3.  "Defense Data Network Subscriber  Interface  Guide,"  Defense
           Communications Agency, Washington, DC, July 1983.

       4.  "Internet Protocol Transition Workbook,"  SRI  International,
           Menlo Park, CA, March 1982.

       5.  "Internet Protocol Implementation Guide," SRI  International,
           Menlo Park, CA, August 1982.
\f








                 APPENDIX A:  DDN X.25 Implementation Details




       A-1  Introduction

            This Appendix serves three purposes.  First, it provides
       information concerning the planned evolution of DDN X.25
       capabilities.  Second, it provides information on the use of
       certain DDN X.25 features and facilities at a greater level of
       detail than is appropriate for inclusion in the body of the DDN
       X.25 Interface Specification.  Specifications for the use of DDN
       X.25 features and facilities given in this Appendix are mandatory
       on the part of DDN X.25 DTEs that wish to make use of these
       features and facilities.  Finally, this Appendix presents a
       discussion of the limitations on the use of DDN services that
       will be encountered by hosts using only DDN basic X.25 service.



       A-2  Operational Features of DDN X.25 DCE Releases

            The capabilities of the DDN X.25 DCE will evolve over time
       from an initial set of capabilities to the full capabilities of
       this DDN X.25 Interface Specification.  This section describes
       release-dependent features of the DDN X.25 DCE.  Implementors
       should note that not all optional facilities of the specification
       will initially be available for use by DTEs.

            Releases of new DCE capabilities will be compatible with DTE
       hardware and software implementations that meet the full DDN X.25
       Interface Specification.



       A-2.1 Initial Feature Support

            The initial release of the DDN X.25 DCE will support flow
       control parameter negotiation and fast select.  In addition, the
       DDN X.25 DCE may be configured by the DDN Administration to
       provide non-standard default window and packet sizes as described
       in CCITT X.25 Sections 7.1.2 and 7.2.1.  The call precedence and
       type of service selection facilities will be accepted, but not
       acted upon, by the network.  Only DDN basic X.25 service will be
       supported.    Planned   future DCE  releases  will  support  all
       facilities specified in FIPS 100/Federal Standard 1041 with the
       exception of those "additional" facilities that are listed in
       Section 1.2.1 of this document.




                                      A-1
\f








            A detailed schedule of DDN X.25 DCE releases and the
       capabilities of each release will be supplied in a separate
       document.



       A-2.2 Exception-Handling Procedures

            Certain of the exception- or error-handling procedures of
       the initial release of the DDN X.25 DCE differ in detail from the
       procedures specified in FIPS 100/Federal Standard 1041.  These
       differences are described below.  A later release of the DDN X.25
       DCE will bring these procedures into conformance.  In the
       interim, the variances in these procedures will not preclude
       satisfactory operation between the DCE and a DTE, provided the
       DTE operates in accordance with FIPS 100/Federal Standard 1041.



       A-2.2.1 Non-Octet-Aligned Data

            Data packets received by the DDN X.25 DCE that are not
       aligned on an octet boundary are discarded at the link level.
       They are not passed to the DCE packet level, and no packet level
       diagnostic code is returned to the DTE.



       A-2.2.2 RESTART REQUEST Packet

            The DDN X.25 DCE will not discard, but will instead act
       upon, a RESTART REQUEST packet that

              (i) is too long (unless it exceeds the maximum frame
                  size for the link level),

                  or

            (ii) contains a non-zero cause field.



       A-2.2.3 RESET REQUEST Packet

            The DDN X.25 DCE will not discard, but will instead act
       upon, a RESET REQUEST packet that contains a non-zero reset cause
       field.





                                      A-2
\f








       A-2.2.4 CLEAR REQUEST Packet

            The DDN X.25 DCE will not discard, but will instead act
       upon, a CLEAR REQUEST packet that contains a non-zero clearing
       cause field.



       A-2.3 Virtual Circuit Resource Availability

            In its current implementation, the DDN X.25 packet switching
       node is capable of supporting a minimum of one hundred
       simultaneous virtual circuits.  As was discussed in Section
       2.1.4, resources of the node are shared dynamically among the
       DCEs attached to the node.  Therefore, no explicit guarantees are
       made of the number of simultaneous virtual circuits that can be
       made by a single DTE.  Depending upon the configuration of the
       node, the number of simultaneous circuits supported by the node
       can be significantly greater than one hundred.



       A-3  Detailed Features and Facilities Specifications

            This  section   provides   detailed   specifications    and
       descriptions of use for certain DDN X.25 features and facilities.



       A-3.1 Additional Diagnostic Codes

            The DDN X.25 DCE is capable of providing additional
       information to DTEs in RESTART, RESET, CLEAR INDICATION, and
       DIAGNOSTIC packets by means of diagnostic codes that are
       extensions to the set of diagnostic codes given in Annex E of
       CCITT Recommendation X.25.  These codes are taken from the set of
       codes "reserved for network specific diagnostic information," and
       are thus not in conflict with code assignments made in Annex E.
       The values of these codes, and their meanings, are given in Table
       A-1 below.












                                      A-3
\f








       Code
       Value Meaning

         128  IMP   is   unavailable.    The   packet-forwarding
             mechanisms of the network are unavailable to the
             DCE.  Sent in RESET, CLEAR and RESTART packets.

         130 Link level came up.  Sent in RESTART and RESET
             packets.

         131 Link level went down at remote DTE.  Sent in CLEAR
             and RESET packets.

       132   Remote DTE restarted.  Sent in CLEAR and RESET
             packets.

         133 Local   resources   not   available    for    call
             establishment.     The   local   DCE  has  too  few
             resources to establish another call.  Sent in
             CLEAR and DIAGNOSTIC packets.

       134   Remote   resources   not   available   for    call
             establishment.     The   remote  DCE  has  too  few
             resources to establish another call.  Sent in
             CLEAR packets.

       136   Remote host dead.  The link to the remote DTE is
             down.  Sent in CLEAR and RESET packets.

       137   Remote IMP dead.  The IMP to which the remote DTE
             is attached is down.  Sent in CLEAR and RESET
             packets.

       138   Logical subnetwork access barred.  The remote DTE
             cannot be reached because of a communities-of-
             interest prohibition.  Sent in CLEAR and RESET
             packets.

       139   Connection lost.  An internal error has occurred
             at either the remote or the local DCE which has
             made their virtual circuit data structures
             inconsistent.  Sent in CLEAR and RESET packets.

       140   Response lost.  A response from the remote DCE
             failed to arrive within a reasonable time.  Sent
             in CLEAR and RESET packets.





                                 A-4
\f








       141 Calling  logical  address  not  enabled   or   not
           authorized.  Sent in CLEAR packets.

       142 Calling logical name incorrect for this DTE.  Sent
           in CLEAR packets.

       143 Called logical name not authorized.  Sent in CLEAR
           packets.

       144 Called logical name not enabled.   Sent   in  CLEAR
           packets.

       145 Called logical name has no enabled DTEs.  Sent   in
           CLEAR packets.

       146 Use of logical addresses invalid in this network.
           Sent in CLEAR packets.

       147 Declared logical name  now  in  effect.   Sent   in
           CLEAR packets.

       148 Declared logical name was already in effect.  Sent
           in CLEAR packets.

       149 Declared logical name is now  disabled.   Sent   in
           CLEAR packets.

       150 Declared logical name was already disabled.  Sent
           in CLEAR packets.

       151 Incoming calls barred.  Sent in CLEAR packets.

       152 Outgoing calls barred.  Sent in CLEAR packets.

       192 Cleared due to higher  precedence  call  at   local
           DCE.  Sent in CLEAR packets.

       193 Cleared due to higher precedence call at remote
           DCE.  Sent in CLEAR packets.

       194 Requested precedence too high.  The DTE is not
           authorized to establish a call at the requested
           precedence level.  Sent in CLEAR packets.


       Table A-1. Additional Packet Level Diagnostic Codes






                                 A-5
\f








       A-3.2 X.25 IP Interoperability Considerations

             When DDN standard X.25 service is requested at call
       establishment (as described in Section 2.1.2.1), the call is in
       effect established between the DTE and a local X.25 entity.  This
       entity subsequently extracts the IP datagrams from the X.25 data
       packets for transmission through the DDN Internet.  This approach
       requires that certain conventions be followed:

             1. IP datagrams are  to  be  sent  as  X.25  complete
                packet sequences.  That is, datagrams begin on
                packet boundaries and the M ("more data") bit is
                used for datagrams that are larger than one
                packet.  Only one IP datagram is to be sent per
                X.25 complete packet sequence.

             2. By convention, the maximum IP datagram size is 576
                octets.  This packet size can most efficiently be
                accommodated by negotiating an X.25 maximum packet
                size of 1024; alternatively, a DTE may use an X.25
                complete packet sequence to transmit an IP
                datagram.

             3. Because the X.25 connection is in effect
                terminated locally, the D and Q bits have no
                significance and should be set to zero.

             4. The precedence bits of the IP type-of-service
                field are to be mapped into X.25 precedence bits
                (see Section 2.1.2.2) as specified in Table A-2.


                      IP Precedence     X.25 Precedence

                          000                  00
                          001                  01
                          010                  10
                        011 - 111              11


             Table A-2. IP Precedence to X.25 Precedence Mapping











                                     A-6
\f








       A-3.3 The DDN Logical Addressing Facility

            The DDN logical addressing facility allows references to
       hosts by either their physical network address or by one or more
       location-independent logical addresses, and allows hosts to
       exercise partial control over the logical address(es) by which
       they can be referenced.  Implementation of DDN logical addressing
       by a host is optional.

            The DDN Administration will assign seven-digit logical
       addresses, and will maintain a logical addressing data base.  The
       host is then responsible for notifying the network ("enabling")
       of the "names" (logical addresses), if any, by which it wishes to
       be known.  It cannot receive calls addressed to a name or
       originate calls under that name unless it has enabled that name.
       It also cannot enable a name that is not authorized for that
       physical address.  Names can also be enabled automatically by the
       network, under the control of the Administration.



       A-3.3.1 Logical Addresses

            Logical addressing is invoked when a called address is
       supplied to the IMP with the flag digit F = one.  The logical
       address consists of seven BCD digits.  This name is mapped by the
       logical addressing facility into a DDN physical network address.
       The logical name need not be unique for the physical address, nor
       is the physical address necessarily unique for the name.



       A-3.3.2 Enabling and Disabling Logical Addresses

            To enable and disable logical addresses, the DDN X.25 host
       must send declarative CALL REQUEST packets to the DCE using a
       called address with the format:

                             ZZZZ F DDDDDDD (SS)

       where the address fields are as described in Section 2.1.1.  The
       Flag F must be set to nine, the DDN Host Identifier field
       specifies the logical address under consideration, and the
       subaddress field, which must be present, specifies the type of
       transaction.  Declarative calls are cleared immediately by the
       local DCE.







                                     A-7
\f








             If SS is zero, the logical name is enabled in normal mode,;
       that  is,  that  physical port will accept incoming calls to that
       name, and allow outgoing calls from that name.  If SS is one, the
       logical name is disabled.  If SS is two, the logical address is
       enabled in reverse translation mode; in this mode, the called
       address field of incoming call packets will be translated into a
       physical address (i.e., an address containing a flag F = 0), if
       it was given by the calling DTE (X.25 host), as a logical address
       (i.e., containing a flag F = 1).

             Whenever a DTE comes up, or restarts, the logical names for
       that DTE are returned to their default state, which may be either
       enabled or disabled, as configured by the DDN Administration.



       A-4   Limitations of DDN Basic X.25 Service

             The Defense Data Network is an Internetwork environment.
       That  is,  DDN  as  a whole is made up of a number of constituent
       packet switching networks that are interconnected via gateways.
       Communication across gateways requires the use of the Internet
       Protocol, which, for a host accessing DDN using X.25, requires
       that  the  host  implement the DoD standard protocol architecture
       and employ DDN standard X.25 service.  In addition, a classified
       host is attached to a DDN constituent network of lower
       classification by means of an Internet Private Line Interface
       (IPLI).   IPLIs,  which themselves contain gateways, also require
       the use of the Internet Protocol; moreover, they do not, as
       currently designed, offer an X.25 host interface.  These
       attributes of the DDN Internet have two implications for users of
       DDN basic X.25 service:

             1.  DDN hosts that do not implement IP and higher-
                 level DDN protocols, and which use only DDN basic
                 X.25 service, cannot communicate across gateways.
                 Their    network    communication   is   therefore
                 restricted to a single DDN constituent network.

             2.  X.25 hosts cannot be provided classified service
                 on a constituent network of lower classification.
                 Should X.25 host access be developed for the IPLI
                 in the future, classified network access will be
                 made available to hosts using DDN standard X.25
                 service only.







                                     A-8
\f








         A-5 Derivation of DDN  X.25 Addresses

               All DDN hosts are assigned addresses by the Administration.
         The address of a DDN host may be obtained from the Network
         Information Center (NIC), represented as an ASCII text string in
         what  is  called "host table format".  This section describes the
         process by which DDN X.25 addresses in the format described in
         Section 2.1.1 may be derived from addresses in NIC host table
         format.

               A NIC host table address consists of the ASCII text string
         representations of four decimal numbers separated by periods,
         corresponding to the four octets of a thirty-two bit Internet
         address.  The four decimal numbers are referred to in this
         section as "n", "h", "l", and "i."  Thus, a host table address
         may be represented as "n.h.l.i"  Each of these four numbers will
         have either one, two, or three decimal digits and will never have
         a value greater than 255.  For example, in the host table address
         "10.2.0.124", n=10, h=2, l=0, and i=124.  To convert a host table
         address to a DDN X.25 address:

               1.  If h < 64, the host table address corresponds to
                   the DDN X.25 physical address

                                  ZZZZ F IIIHHZZ (SS)

                   where:

                        ZZZZ = 0000
                                as required in Section 2.1.1.1.1;

                        F = 0   because the address is a physical
                                address;

                        III     is a three decimal digit
                                representation of "i", right-adjusted
                                and padded with leading zeros if
                                required;

                        HH      is a two decimal digit representation
                                of "h", right-adjusted and padded
                                with leading zeros if required;,

                        ZZ = 00
                                and

                        (SS)    is optional, as described in Section
                                2.1.1.1.4.




                                     A-9
\f








                 In the example given above, the host table address
                 10.2.0.124 corresponds to the DDN X.25 physical
                 address 000001240200.

             2.  If h > 64 or  h  =  64,   the  host   table  address
                 corresponds to the DDN X.25 logical address

                             ZZZZ F RRRRRZZ (SS)

                 where:

                      ZZZZ = 0000
                             as required in Section 2.1.1.1.1;

                      F = 1  because the address is a logical
                             address;

                      RRRRR  is a five decimal digit
                             representation of the result "r" of
                             the calculation

                                        r = h * 256 + i

                             (note that the decimal representation
                             of "r" will always require five
                             digits);

                      ZZ = 00
                             and

                      (SS)   is optional, as described in Section
                             2.1.1.1.4.

                 Thus,    the host    table   address    10.83.0.207
                 corresponds   to  the  DDN  X.25  logical  address
                 000012145500.

            In both cases, the "n" and "l"  fields  of  the  host   table
       address are not used.













                                     A-10
\f








              APPENDIX B:  DDN Synchronous Level 1 Specification



       B-1  Introduction

            A host may connect to the Defense Data Network at the link
       level using the asynchronous bit serial protocol described in BBN
       Report No. 1822 as either a local host (LH) or a distant host
       (DH).  A host may also connect to the DDN by means of a
       synchronous bit serial protocol at the link level, using either
       the method described in BBN Report No. 1822, HDH, or the DDN X.25
       interface.  Neither LH nor DH is recommended for new
       implementations.

            This section describes the functional, electrical, and
       mechanical connection (the level 1 connection) that is required
       when either an HDH or an X.25 host is connected to the DDN.
       Hosts connecting to the DDN via HDH or X.25 require a synchronous
       modem connection or the equivalent, which will be supplied as
       part of the DDN service.  The host will present the DTE interface
       while the DDN-provided equipment will present the DCE interface.

            A long-term goal of the DDN is for all level 1 connections
       to be accomplished with the MIL-188-114 balanced interface.  Its
       general equivalents are EIA RS-449/422, CCITT V.ll, and Fed. Std.
       1031/1020.  The DDN cannot implement this at present due to the
       limited availability of commercial vendor hardware.  In order to
       facilitate future DDN compatibility, all new system acquisitions
       should specify MIL-188-114 balanced as a required interface, in
       addition to an alternate interface.  The selection of an
       alternate interface should not preclude utilization of the MIL-
       188-114 balanced interface when it becomes supportable.



       B-2  Supported Interfaces

            DDN presently supports four synchronous level 1 interfaces.
       They are:

            1.  EIA RS-232-C, CCITT V.28 & V.24;

            2.  MIL-188-114 balanced, EIA RS-449&422, CCITT V.ll,
                 Fed. Std. 1031/1020;

            3.  MIL-188-114 unbalanced, EIA RS-449&423, CCITT
                V.10, Fed. Std. 1031/1030; and




                                     B-1
\f








            4.  CCITT V.35.

            Table B-1 is a dictionary of terms that relates the CCITT
       signal ID to the EIA signal ID and to the more common
       abbreviations.  Table B-2 identifies signals as either required,
       optional, or not used.

            Figure B-1 and Table B-3 identify typical DTE connections to
       the DDN.  The required subscriber services will dictate which
       scheme is selected for a particular DTE.

            Table B-4 relates required speed of service to interface
       type.

            Together, these tables and figures serve as a guide to level
       1 interface selection.  From these, most systems will be able to
       identify  the  most   appropriate   interface.    However,   this
       information is not all-inclusive.  Other interface arrangements
       may be possible; contact your DDN representative for assistance
       as required.


                  Demarcation Point
                 (mating connectors)

                      DTE DCE

           |------------] [------(1) Modem    RS-232-C
           |
           |  |---------] [------(2) Modem    V.35
       |---|--|----|
       |           |----] [------(3) LDM      RS-232-C, MIL-188-119
       |           |
       |           |----] [------(4) Null Modem  Cable
       |    HOST   |
       |           |----] [------(5) SME      Cable plus clock source
       |           |
       |           |----] [------(6) DCS      MIL-188-114
       |--|--|--|--|
          |  |  |-------] [------(7) DES      RS-232-C, RS-449, V.35
          |  |
          |  |----------] [------(8) KG       MIL-188-114 balanced
          |
          |-------------] [------(9) IPLI     MIL-188-114 balanced


                Figure B-1. Typical Level 1 Connection Schemes





                                     B-2
\f








       EIA      CCITT      ABBRM      NAME
       ID        ID         NAME
       ---      -----       ------    ---------------------------------
       AA        101        FG        Frame (Chassis/Protective) Ground
       AB        102        SG        Signal/Supply Common
       SC        102a       --        RS-449 DTE Common
       RC        102b       --        RS-949 DCE Common
       BA        103        TD        Transmit Data
       BB        104        RD        Receive Data
       CA        105        RTS       Request to Send
       CB        106        CTS       Clear to Send
       CC        107        DSR       Data Set Ready
       CD        108.2      DTR       Data Terminal Ready
       CF        109        DCD       Data Carrier Detect
       CG        110        SQ        Signal Quality
       CH        111        --        Signal Rate Selector to DCE
       CI        112        --        Signal Rate Selector to DTE
       DA        113        ETC       External Transmit Clock
       DB        114        TC        Transmit Clock
       DD        115        RC        Receive Clock
       --        116        --        Select Standby
       --        117        --        Standby Indicator
       SBA       118        STD       Secondary Transmit Data
       SBB       119        SRD       Secondary Receive Data
       SCA       120        SRS       Secondary Request to Send
       SCB       121        SCS       Secondary Clear to Send
       SCF       122        SCD       Secondary Carrier Detect
       SCG       123        SSQ       Secondary Signal Quality
       --        124        --        Select Frequency Group
       CE        125        RI        Ringing Indicator
       --        126        --        Select Transmit Frequency
       --        127        --        Select Receive Frequency
       --        128        --        External Receive Clock
       --        129        RR        Request to Receive
       --        130        --        Secondary Transmit Tone
       --        131        --        Receive Character Timing
       --        132        --        Return to Non-Data Mode
       --        133        RTR       Ready to Receive .
       --        134        --        Received Data Present
       --        136        --        New Signal
       --        140        RL        Remote loopback
       --        141        LL        Local loopback
       --        142        TM        Test Status Monitor
       --        191        --        Transmit Voice Answer
                 192        --        Receive Voice Answer


                 Table B-1. EIA and CCITT Interchange Circuits



                                      B-3
\f








           Required: 101, 102, 103, 104, 105, 106, 107, 108.2,
                      109, 113, 114, and 115

           Optional:  110, 125, 140, 141, and 142
                      (These may be required IAW future DDN
                      developments; it is strongly recommended
                      that these at least be available for
                      implementation upon requirement)

           Not used: 111, 112, 116, 117, 118, 119, 120, 121, 122,
                     123, 124, 126, 127, 128, 129, 130, 131, 132,
                     133, 134, 136, 191, and 192












       Table B-2. Signal Selection by CCITT Interchange Circuit Number











                                     B-4
\f








       Scheme (From
         Fig. B-1)     Explanation

       (1) Modem       RS-232 at spe eds of 1200, 2400, 4800, 9600 or
                       14400 b/s over long haul leased voice grade
                       telephone facilities

       (2) Modem       CCITT V.35 at speeds of 48, 50, 56, 64 Kb/s over
                       leased group (37KHz) grade facilities or in CONUS
                       the Digital Data Service facilities.

       (3) Limited Distance Modem
                       LDM generally available at 9600 b/s and below in
                       an RS-232 version.  Other types are available for
                       all speeds.

       (4) Null modem  A Null Modem is a length of cable with the signal
                       leads crossed so as to present a DCE interface.
                       To be used in local connection schemes where
                       either the DTE or the DCE has a clocking source
                       capability.  All four supported level 1
                       interfaces are available.  If DTE clock and DCE
                       clock are both available, DTE clock will be
                       preferred.

       (5) Synchronous Modem Eliminator
                       SME is a length of cable with a hardware device
                       interjected.  The device allows convenient
                       crossing of signals so as to present a DCE
                       interface.  The device also provides clocking
                       when neither the DTE nor the DCE has such
                       capability.  All four supported level 1
                       interfaces are available.

       (6) DCS Microwave
                       DCS is generally a military microwave system
                       which provides the MIL-188-114 balanced or
                       unbalanced interfaces.  It implies a speed of 50
                       Kbps and is usually found O-CONUS.  Selection of
                       this scheme requires selection of (4) or (5).

       (7) Data Encryption Standard
                       DES is a commercial encryption device used by the
                       DoD as a privacy device.  DES is available with
                       either RS-232, V.35, or RS-449/422.




                                     B-5
\f








       (8) KG          KG devices are U. S. Government encryption
                       devices under strict NSA control.  The
                       requirement for security and KG devices requires
                       the selection of the MIL-188-114 balanced
                       interface.

       (9) Internet Private Line Interface
                       IPLI devices are security level community of
                       interest isolation devices.  The requirement for
                       IPLI service requires the selection of the MIL-
                       188-114 balanced interface.


           Notes and Considerations

       1.  Interface (2), Modem, 48Kb/s is generally only
           available O-CONUS.

       2.  MIL-188-114 balanced is deemed equivalent to RS-449
           with RS-422, the difference being that MIL-188-114 is
           more tolerant of noise on signal common and more
           tolerant of common mode noise.

       3.  MIL-188-114 unbalanced is deemed equivalent to RS-449
           with RS-423.  In most cases where MIL-188-114 balanced
           is specified, MIL-188-114 unbalanced is also available,
           but it is not recommended.

       4.  There are system enhancements under long term
           development for use in the DDN which may request
           additional control leads beyond those listed as
           required.  The implementation of these enhancements
           will not limit operational capabilities but may impact
           the ability of the Network Monitoring Center to assist
           with host and host access line diagnosis.  These
           enhancements may request signals from the optional
           category.










               Table B-3. Typical Level 1 Connection Schemes




                                    B-6

\f








                                    Signaling Rate in Kb/s
       Physical
       Interface        1.2  2.4  4.8  9.6 14.4  48   50   56   64   100

       RS-232-C         R    R    R    R    R*    -   -    -    -    -

       MIL-188-114      A    A    A    A    -     -   -    -    -    -
       unbal. (& equiv.)

       MIL-188-114      A    A    A    A    A*   A    A    A    A    R**
       bal. (& equiv.)

       CCITT V.35       -    -    -    -    -     R   A    R    R    A

                             Legend

                        R = Recommended
                        A = Available
                        - = Not available
                        * = Only available using modems
                        ** - Only available using a local cable
                            connection












                                 Table B-4. Interface Type by Service Speed








                                     B-7
\f








       Signal Name          Abbrev   Pin No.   EIA ID     Signal Source
       -----------          ------   -------   ------     -------------
       Frame Ground          FG         1        AA          DTE/DCE
       Transmitted Data      TD         2        BA            DTE
       Received Data         RD         3        BB            DCE
       Request to Send       RTS        4        CA            DTE
       Clear to Send         CTS        5        CB            DCE
       Data Set Ready        DSR        6        CC            DCE
       Signal Ground         SG         7        AB          DTE/DCE
       Data Carrier Detect   DCD        8        CF            DCE
       Transmit Clock        TC        15        DB            DCE
       Receive Clock         RC        17        DD            DCE
       Data Terminal Ready   DTR       20        CD            DTE
       Ext. Transmit Clock   ETC       24        DA            DTE
       Wired Spare           --        18        --            ---
       Wired Spare           --        22        --            ---
       Wired Spare           --        25        --            ---

            Required pins: 1, 2, 3, 4, 5, 6, 7, 8, 15, 17, 20, 24
            Optional pins: 9, 10, 18, 22, 25

                Notes

            1.  The DTE will present a CANNON DB-25P male connector
              with pinouts as above or equivalent hardware with
                identical pinouts.

            2.  The DCE will present a CANNON DB-2SS female
                connector or equivalent.



\f








                        Table B-5. RS-232-C Interface







                                     B-8
       Signal Name       Abbrev      Pin Nos    EIA ID    Signal Source
       -----------       ------      -------    ------    -------------
       Send D ta           SD         4,22        BA           DTE
       Send Timing         ST         5,23        DB           DCE
       Receive Data        RD         6,24        BB           DCE
       Request to Send     RTS        7,25        CA           DTE
       Receive Timing      RT         8,26        DD           DCE
       Clear to Send       CTS        9,27        CB           DCE
       Local 100pback      LL         10          --           DTE
       Data Mode           DM         11,29       CC           DCE
       Terminal Ready      TR         12,30       CD           DTE
       Receiver Ready      RR         13,31       CF           DCE
       Remote 100pback     RL         14          --           DTE
       Terminal Timing     TT         17,35       DA           DTE
       Test Mode           TM         18          --           DCE
       Signal Ground       SG         19          AB         DTE/DCE
       Receive Common      RC         20          RC           DCE
       Send Common         SC         37          SC           DTE
       Wired Spare         --          1          --           ---
       Wired Spare         --         3,21        --           ---

            Required pins:  4,22; 5,23; 6,24; 7,25; 8,26; 9,27,;
                           11,29; 12,30; 13,31; 17,35; 19; 20; 37
            Optional pins:  10; 14; 18; 1; 3,21

                Notes:

            1.  The DTE will present a CANNON DC-37P male connector
                with pinouts as above or equivalent hardware with
                identical pinout.

            2.  The DCE will present a CANNON DC-37S female
                connector or equivalent.






             Table B-6. MIL-188-114 Interface (and equivalents)







                                     B-9
\f








       Signal Name         Abbrev    Pin Nos.     EIA ID    Signal Source
       -----------         ------     --------     ------     -------------

       Frame Ground          FG        A          AA         DTE/DCE
       Signal Ground         SG        B          AB         DTE/DCE
       Transmit Data         TD        P/S        BA           DTE
       Receive Data          RD        R/T        BB           DCE
       Request to Send       RTS       C          CA           DTE
       Clear to Send         CTS       D          CB           DCE
       Data Set Ready        DSR       E          CC           DCE
       Data Carrier Detect   DCD       F          CF           DCE
       Local 100pback        LL        K          --           DTE
       Ext. Transmit Clock   ETC       U/W        DA           DTE
       Transmit Clock        TC        Y/aa       DB           DCE
       Receive Clock         RC        V/X        DD           DCE

           Required Pins: A; B; P/S; R/T; C; D; E; F; U/W; Y/aa;
                           V/X
           Optional Pins:  K

               Notes:

             1.  The DTE will present a Winchester MRA(C)-34D-JTCH-H8
                 male connector with pinout as above or equivalent
                 hardware with the identical pinout.

             2.  The DCE will present a mating female connector.









                           Table B-7. V.35 Interface







                                    B-10







\f








       			    APPENDIX C

       			  FEDERAL INFORMATION
       	           PROCESSING STANDARDS PUBLICATION 100

                                FEDERAL STANDARD 1041

                                  1983 JULY 6

                         ANNOUNCING THE JOINT STANDARD FOR
                   INTERFACE BETWEEN DATA TERMINAL EQUIPMENT (DTE)
                     AND DATA CIRCUIT-TERMINAL EQUIPMENT (DCE)
                      FOR OPERATION WITH PACKET-SWITCHED DATA
                               COMMUNICATIONS NETWORKS

       Federal Information Processing Standards Publication are developed and issued
       by the National  Bureau of  Standards pursuant  to section  111(f)(2) of  the
       Federal Property and Administrative Services Act of 1949, as amended,  Public
       Law 89-306 (79 Stat.1127), Executive order  11717 (38 FR 12315 dated May  11,
       1973), and Part 6 of Title 15 Code of Federal Regulations (CFR).

       Federal Standards  in the  "telecommunication" series  are developed  by  the
       Office of the Manager, National Communication System. These Federal Standards
       are issued by the General Services Administration pursuant to the Federal
       Property and Administrative Services Act of 1949, as amended.

       Name of Standard: Interface  Between Data Terminal  Equipment (DTE) and  Data
       Circuit-Terminating Equipment (DCE) for  Operation with Packet-Switched  Data
       Communications Networks.

       Category of Standard:  Hardware, Data Transmission.

       Explanation: Federal  automated  data  processing  equipment,  services,  and
       telecommunication equipment using public packet-switched data  communications
       networks (PSDCN) based on  the family of  CCITT Recommendations derived  from
       X.l and X.2 shall employ the interface and protocols specified in this  joint
       standard. In addition, designers of these internally operated and  maintained
       Federal networks employing packet-switched technology should consider the use
       of this interface as appropriate. The joint standard provides:

           - A  family  of  physical  layer  interfaces,  from  which  a  particular
             interface may be selected; and
           -  A single data link layer control procedure; and
           - Packet  level  procedures  for  virtual  calls  and  permanent  virtual
             circuits, and an optional datagram  operation.

\f








       The mandatory interface attributes of  this joint standard are summarized  as
       follows:

       PHYSICAL LEVEL

          Transmission rates:      2.4, 4.8, 9.6 Kbits/s

          Interface:              one or more of the following: RS-232-C, X.2l, RS-449

       LINK LEVEL:

          Procedure:               LAPB

          Parameter K:             7

          Smallest N l:            l64 Octets


       PACKET LEVEL:

           Services:               Virtual call and permanent virtual circuit

           Packet types:           All basic plus Diagnostic packets. Packet Reject
                                   shall  not be used.


           User data field         Octet-aligned
              length:


           Packet sequence         Modulo 8
             numbering:

           D bit procedure:        Supported  by all DCEs;  DTE need not  employ the
                                   D  bit when sending to
                                   the DCE, but no DTE shall reject incoming packet
                                   with the D bit set to l or  0 as having this bit
                                   in error unless it is known by receiver that the
                                   sender  has no D bit capability.

           X.25 diagnostic         Use standard codes whenever they apply; non-std
             codes:                codes may be used for events not listed in X.25
                                   within a period of 24 months after the effective
                                   date of this standard.

           Fast Select:            DCEs shall implement fast select; DTE need not
                                   employ fast select when sending to DCE, but all
                                   DTEs with higher level functionality which
                                   allows response to fast select must be able to
                                   accept incoming fast  select packet.

           Interrupt packet:       Receipt of a DTE interrupt packet before a
                                   previous DTE interrupt  packet has been confirmed
                                   is an error condition.

           Duplicated facility     The last appearing facility code should be
              codes:               treated by the DTE as if it  were the only
                                   appearance of that code.

           Non-zero cause field    Discarded
             of restart request
             packet:

           Restart request too     Discarded
             long in state r1:
\f








       This joint standard  is intended  to enhance  interoperability by  specifying
       certain subsets and other constraints on Federal use of CCITT  Recommendation
       X.25.

       The Government's intent  in employing this  joint standard is  to reduce  the
       cost of  acquiring and  using Federal  automated data  processing  equipment,
       services, and telecommunication equipment with PSDCN.  The joint standard  is
       also intended to reduce the cost  of acquiring and using Government-owned  or
       leased PSDCN. These goals will be achieved by:
           -  increasing the available alternative sources of supply;
           -  Increasing the reutilization of Government resources; and,
           -  Assuring the required interoperability.

       Approving Authority: Secretary  of Commerce  (Federal Information  Processing
       Standards).   Administrator,   General   Services   Administration   (Federal
       Standards).

       Maintenance Agency: The National  Bureau of Standards and  the Office of  the
       Manager, National Communications System  will jointly maintain this  standard
       coordinating as necessary with the General Services Administration (GSA).

       Cross Index: The following are related standards upon which this FIPS PUB  is
       based. The  inclusion  of  a  particular  standard  on  this  list  does  not
       necessarily mean that the standard is  applicable in all cases to which  this
       FIPS PUB applies.

          (a) International Standard 2110-1980: Data Communication-25 pin DTE/DCE
       Interface Connector and Pin Assignments.
          (b) International Telegraph and Telephone Consultative Committee (CCITT)
       recommendations V.24 (1980): List of Definitions for Interchange Circuits
       Between Data Terminal Equipment and Data Circuit Terminating Equipment.
          (c) CCITT Recommendation V.28 (1980) Electrical Characteristics for
       Unbalanced Double-Current Interchange Circuits.
          (d) Electronics Industries Association (EIA) RS-232-C (1969 August):
       Interface Between Data Terminal Equipment and Data Communication Equipment
       Employing Serial Binary Data Interchange.
          (e) International Standard 4902-1980: Data Communication-37-Pin and 9-Pin
       DTE/DCE Interface Connectors and Pin Assignments.
          (f) CCITT recommendation V.11(X.27) (1980): electrical Characteristics for
       Balanced Double-Current Interchange Circuits for General Use with Integrated
       Circuit Equipment in the Field of Data Communications.
          (g) EIA RS-422-A (1978 June): Electrical Characteristics of Balanced
       Voltage Digital Interface Circuits.
          (h) Federal Standard 1020A (1980 January): Telecommunications: Electrical
       Characteristics of Balanced Voltage Digital Interface Circuits.
          (i) CCITT Recommendation V.10 (X26) (1980): Electrical Characteristics for
       Unbalanced Double-Current Interchange Circuits for General Use with
       Integrated Circuit Equipment in the Field of Data Communications.
          (k) Federal Standard 1030A (1980 January): Telecommunications: Electrical
       characteristics of Unbalanced Voltage Digital Interface Circuits.
          (l) CCITT Recommendation X.21bis (1980): Use on Public Data Networks of
       Data Terminal Equipment which are Designed for Interfacing to Synchronous
       V-series Modems.
          (m) CCITT Recommendation V.54 (1980): Loop Test Devices for Modems.
          (n) EIA RS-449 (1977 November): general Purpose 37-Position Interface
       Between Data Terminal Equipment and Data Circuit-Terminating Equipment.
          (o) Federal Standard 1031 (1980 June): Telecommunications General Purpose
       37-position and 9-position Interface Between Data Terminal Equipment and Data
       Circuit Terminating Equipment (implementing instructions in the form of a
       Federal Property Management Regulation have not yet been issued. the General
       Services Administration is considering canceling FED-STD 1031. Furthermore,
       a Federal Information Processing Standard for ADP applications corresponding
       to Federal Standard 1031 has not been adopted by the National Bureau of
       Standards.)
          (p) International Standard 4903-1980: Data Communication-15-pin DTE/DCE
       Interface Connector and Pin Assignments.
          (q) EIA Industrial Electronics Bulletin No. 12 (1977 November):
       Application Notes on Interconnection Between Interface Circuits Using RS-449
       and RS-232-C.
          (r) Draft International Standard 2593 (1980): Data Communication-34-pin
       DTE/DCE Interface Connector and Pin Assignments.
          (s) CCITT Recommendation V.35 (1980): Data Transmission at 48 Kilobits per
       second Using 60-108 kHz Group Band Circuits.
          (t) CCITT Recommendation X.21 (1980): general Purpose Interface Between
       Data Terminal Equipment and Data Circuit-Terminating Equipment for
       Synchronous Operation on Public Data Networks.
          (u) CCITT recommendation V.5 (1980): Standardization of Data-Signalling
       Rates for Synchronous Data Transmission in the General Switched Telephone
       networks.
          (v) CCITT Recommendation V.6 (1980): Standardization of Data-Signalling
       Rates for Synchronous Data Transmission on Leased Telephone-Type Circuits.
          (w) American National Standard X3.1-1976: Synchronous Signalling Rates for
       Data Transmission.
          (x) Federal Information Processing Standard Publication 22-1 (1977
       September): Synchronous Signaling Rates Between Data Terminal and Data
       Communication Equipment. (FIPS PUB 22-1 is identified also as FED-STD 1013.)
          (y) Federal Standard 1013 (1977 August): Telecommunications:  Synchronous
       Signaling Rates Between Data Terminal Equipment and Data Circuit-Terminating
       Equipment utilizing 4 kHz Circuits (FED-STD 1013) is identified also as FIPS
       PUB 22-1.)
          (z) American National Standard X3.36-1975: Synchronous High-Speed Data
       Signaling Rates Between Data Terminal Equipment and Data Communication
       Equipment.
         (aa) Federal Information Processing Standards Publication 37 (1975 June):
       Synchronous High Speed Data Signaling Rates Between Data Terminal Equipment
       and Data Communication Equipment. (FIPS PUB 37 is identified also as
       FED-STD 1001.)
         (ab) Federal Standard 1001 (1975 June): Telecommunications: Synchronous
       High-Speed Data Signaling Rates Between Data Terminal Equipment and Data
       Communications Equipment. (FED-STD 1001 is identified also as FIPS PUB 37.)
          (ac) EIA RS-269-B (1976 January): Synchronous Signaling Rates for Data
       transmission.
          (ad) International Standard 3309-1979: Data Communication-High Level Data
       Link control Procedures-Frame Structure.
          (ae) International Standard 4335-1979: Data Communication-High Level Data
       Link control Procedures-Elements of Procedures.
          (af) Addendum 1 to International Standard 4335-1979: Data
       Communication-High Level Data Link control Procedures-Elements of Procedures.
          (ag) Addendum 2 to International Standard 4335-1979: Data
       Communication-High Level Data Link Control Procedures-Elements of procedures.
          (ah) International Standard 6256-1980: Data Communication-High -Level Data
       Link Control Procedures-Balanced Class of Procedures.
          (ai) American National Standard X3.66-1979: Advanced Data Communication
       Control procedures (ADCCP).
          (aj) Federal Information Processing Standards Publication 71 (1980 May) as
       revised by the Federal Register notice 47 FR 23798, dated June 1, 1982 and
       corrected by the notice 47 FR 25397 dated June 11, 1982: Advanced Data
       Communication Control Procedures (ADCCP). (FIPS PUB 71 is technically
       consistent with FED-STD 1003A.)
          (ak) Federal Information Processing Standards Publication 78 (1980
       September): Guideline for Implementing Advanced Data Communication Control
       Procedures (ADCCP).
          (al) Federal Standard 1003A (1981 August): Telecommunications: Synchronous
       bit-Oriented Data Link Control Procedures (FED-STD 1003A is technically
       consistent with FIPS PUB 71.)
          (am) CCITT Recommendation X.25 (1980): Interface Between Data Terminal
       Equipment (DTE) and Data Circuit-Terminating Equipment (DCE) for Terminals
       Operating in the Packet Mode on Public Data Networks.
          (an) Draft Proposed International Standard 7498: Data Processing-Open
       Systems Interconnection-Basic Reference Model.
          (ao) CCITT Recommendation X.1 (1980): International User Classes of
       Service in Public Data Networks.
          (ap) CCITT Recommendation X.2 (1980): International User Facilities in
       Public Data Networks.
          (aq) CCITT Recommendation X.96 (1980): Call Progress Signals in Public
       Data Networks.

       Applicability: The technical specifications of  this joint standard shall  be
       employed in the acquisition, design, and development of all federal automated
       data processing  equipment,  services, and  telecommunication  equipment  and
       PSDCN whenever  an  interface  based on  CCITT  Recommendation  X.25  (1980),
       Interface   Between    Data    Terminal   Equipment    (DTE)    and    Data
       Circuit-Terminating Equiment (DCE) for Terminals Operating in the  Packet
       Mode  on  Public  Networks>1,  is  required.   Referred  to  below  as  CCITT
       Recommendation X.25, Recommendation X.25, or X.25.

       Implementation: The provisions of this  joint standard are effective July  6,
       1983. Any applicable equipment or service  ordered on or after the  effective
       date, or procurement action  for which solicitation  documents have not  been
       issued by that date, must conform to the provisions of this standard unless a
       waiver has been granted in accordance with the procedures described below.

       This joint standard shall be reviewed by the Institute for Computer  Sciences
       and Technology, National Bureau of Standards  and the Office of the  Manager,
       National Communications System, within five  years after its effective  date.
       This review shall take into account technological trends and other factors to
       determine if the joint standard should be affirmed, revised, or withdrawn.

       Specifications: This joint standard adopts a subset, identified below, of the
       International Telegraph and Telephone Consultative Committee's Recommendation
       X.25.

           (a) At  the  physical  level,  the  provisions  of  Section  1  of  CCITT
       Recommendation X.25  shall be  used.  As  a minimum, networks shall  support
       dedicated circuit access; other  types of access  (e.g., through the  general
       switched telephone network) may also be offered.

                  CClTT Recommendation  X.1 standardizes  data signalling  rates  of
       2.4, 4.8,  9.6, and  48 kbits/s  for packet  mode interfaces.  At a  minimum,
       networks shall support the synchronous data signalling rates of 2.4, 4.8, and
       9.6 kbits/s  full duplex;  other  speeds (e.g.,  19.2  kbits/s) may  also  be
       offered. The 48 kbits/s rate need  not be supported in those locations  where
       it is not  available; 56 kbits/s  is recommended in  its place (see  American
       National Standard  X3.36-1975 and  related documents  referenced above).  The
       term "user class of service" used in X.25 refers to the data signalling  rate
       of DTE/DCE interface.
                  In accordance  with  CCITT  Recommendation  X.25,  networks  shall
       provide one or more of the following interface options:

                  i.  CCITT Recommendation X.21;
                  ii.  EIA RS-232-C, which is  essentially equivalent to one of  the
       options in CCITT Recommendation X.21bis;
                  iii.  CCITT Recommendation  X.21bis option that  is equivalent  to
       RS-449 using only the EIA RS-423A unbalanced electrical characteristics.

                  Interworking between EIA RS-232-C on one side of the interface and
       RS-449 on  the other  side is  permitted in  accordance with  EIA  Industrial
       Electronics Bulletin Number 12. Where interworking with RS-232-C equipment is
       not required,  the  provisions  described below  employing  RS-449  with  the
       RS-422A electrical characteristics may  optionally be employed at  signalling
       rates below 48 kbit/s.
                  Networks which  support 48  or 56  kbits/s data  signalling  rates
       shall provide one or more of the following interface options:

                  i.  CCITT Recommendation X.21;
                  ii.  CCITT  Recommendation  X.21bis option  that  specifies  CCITT
       Recommendation V.35; or
                  iii.  CCITT  Recommendation X.21bis  option that  specifies  CCITT
       Recommendation V.36 which is equivalent to EIA RS-449.

           NOTE: Current study  in national and  international standards groups  may
       result in  the  development  of additional  physical  interfaces.  Each  such
       physical interface will be evaluated for inclusion in this joint standard. If
       there are significant savings, one physical interface may be selected as  the
       future mandatory physical interface.
           NOTE: DTE  purchasers and  designers  should determine  which  physical
       interface(s) is provided by the associated DCE(s).

           (b) Only the LAPB link level procedures shall be used.

           NOTE: These procedures are a subset of those described in FIPS PUB 71 and
       Federal Standard 1003A  and correspond to  FIPS PUB 78  recommended class  B.
       This subset is identified as follows:

                  i.  Link configuration: two combined stations on a  point-to-point
       link.
                  ii.  Class of procedures: balanced asynchronous (BA) with  options
       two and eight. The RSET command shall  not be used. (RSET is found in  option
       11 of  the Fips  PUB 71.  RSET is  part of  the basic  repertoire in  Federal
       Standard 1003A; option 11 of federal Standard 1003A deletes the RSET command.
       Note that RSET is not part of CCITT Recommendation X.25.)
                  iii.  Two-way simultaneous operation shall be employed.
                   iv.   The  smallest  N1,  (the  maximum  number  of  bits  in  an
       information frame excluding flags and  zero bit insertion for  transparency),
       which shall be supported shall be 164 octets (the maximum length of) fast
       select caIl setup  packet). If  a DTE  neither transmits,  nor receives  for
       processing by higher level  functionality fast select  packets, an N1 as
       small as 135 octets may be supported by the DTE.
                  v.  The address of the combined station provided by the  network
       shall be  10000000; the  address of  the other  combined station  shall  be
       11000000; where the left-hand bit is the least significant bit (bit  number
       1) and shall be transmitted first.  This convention is consistent with  the
       provisions of FIPS 71 and Federal Standard 1003A.
                  vi.  The FCS shall  be a 16-bit sequence  as indicated in  Section
       2.2.7. DTE/DCE may also  employ the 32-bit  FCS as indicated  in FIPS PUB  71
       (revised) and FED-STD 1003A. DTE/DCE equipment using the 32-bit FCS shall  be
       able to also operate with the 16-bit FCS. The smallest N1 shall be 166 octets
       when the 32-bit FCS  is used. If  a DTE neither  transmits, nor receives  for
       processing by higher level functionality fast select packets, an Nl as  small
       as 137 octets may be supported by the DTE when the 32-bit FCS is used.

           NOTE: FIPS PUB 78 provides a  detailed discussion of the relative  merits
       of the 16-bit and 32-bit FCS.

                  vii.  The frame reject  information field shall  be padded with  4
       zero bits in bit positions 21 through 24 of the information field to  provide
       a length of three octets.
                  viii. It  is  required  that all  implementations  be  capable  of
       operating with K=7; optionally, values of 1 to 6 are permissible with  modulo
       8 operation and values 1 to 127 are permissible with modulo 128 operation.

           NOTE: DTE  purchasers and  designers should  determine that  values of  k
       other than 7 are supported by the associated DCE(s).

           (c) The user data field of packets shall be an integral number of octets.
       If a  packet is  received which  shows  a user  data field  not equal  to  an
       integral number  of octets,  the receiving  DTE/DCE shall  follow the  packet
       level procedures  for processing  a packet  type  which is  too long.  A  new
       diagnostic code  "non-octet  aligned  packet,"  consistent  with  the  Data
       Communications-X.25 Packet Layer  Specification for Terminal  Equiment,
       ISO DP 8208, November 8, 1982, is recommended as #82.
           (d) The reject packet shall not be used.
           (e) All DCE restart confirmation,  DCE reset confirmation, and DCE  clear
       confirmation packets  shall  be  interpreted  by  the  DTE  as  having  local
       significance only.
           (f) The D-bit shall be implemented by all networks. DTE's need not employ
       the D-bit  procedures when  transmitting to  the network,  but no  DTE  shall
       reject incoming packets with the  D-bit set to 1 or  0 as having this bit  in
       error unless the receiving DTE knows  the remote DTE has not implemented  the
       D-bit procedure; in this case, the receipt of a D-bit set to 1 may be treated
       by the receiving DTE as an error condition.
           (g) The selection of logical channel  number for new virtual calls  shall
       follow the procedures suggested in Section 4.1.2 Note 2, Annex A Note 5,  and
       Annex A Note 6, of the CCITT Recommendation X.25.
           (h) It is required that all implementations be capable of operating  with
       packet sequence  numbering modulo  8; optionally,  implementations of  packet
       sequence numbering modulo 128 are also permitted.

           NOTE: DTE purchasers  and designers  should determine  if the  associated
       DCE(s) support packet sequence numbering modulo 128.

           (i) All DTE's and DCE's shall follow the flow control principles outlined
       in the first  two sentences of  the first  paragraph of Section  4.4. 1.3  of
       CCITT Recommendation X.25.
           (j) The alternative procedure for passing packets containing a P(S)  that
       is out of sequence but within the window as described in the third  paragraph
       of Section 4.4.1.3 of CCITT Recommendation X.25 shall not be used.
           (k) The second sentence of Section  4.4.1.4 Note 2 shall not apply.  This
       sentence permits networks to defer updating the window for data packets  with
       D =0, and sent within  the window but before a  data packet with D= 1,  until
       the network receives a corresponding P(R) for the packet with D= 1.
           (1) The resetting cause field of a  reset request packet shall be set  to
       zero. If a reset request is  received with a non-zero resetting cause  field,
       the packet shall be discarded. The network shall then initiate the  resetting
       procedure with the  resetting cause field  indicating local/remote  procedure
       error.
           (m) The clearing cause field  of a clear request  packet shall be set  to
       zero. If a clear  request packet is received  with a non-zero clearing  cause
       field, the packet  shall be discarded.  The network shall  then initiate  the
       clearing procedure  with the  clearing  cause field  indicating  local/remote
       procedure error.
           (n) The restarting cause field of  a restart request packet shall be  set
       to zero. If  a restart  request packet is  received with  a non-zero  restart
       cause field, the restart  request packet shall  be discarded without  further
       action.  Optionally,  the  DCE  may  generate  a  diagnostic  packet  with  a
       recommended diagnostic  code #81  (improper cause  code from  DTE), which  is
       consistent with the <1Data Communication-X.25 Packet Layer>1  <1Specification
       for Data Terminal Equiment,>1 ISO DP 8208, November 8, 1982.
           (o) A  diagnostic code  shall be  provided in  all clear  request,  reset
       request, and restart request packets in  accordance with the codes listed  in
       Annex E  of  CCITT  Recommendation X.25  whenever  they  apply;  non-assigned
       codings in X.25 may be used for  events not listed in X.25 within the  period
       of 24 months after the effective date  of this standard. Prior to the end  of
       this 24 month  period, this  standard will be  reviewed by  NBS to  determine
       whether the  standard should  be revised  to incorporate  a different  table.
       After this revision, codes not specifically listed shall not be used.
           (p) A generic  diagnostic code  shall not be  used when  a more  specific
       diagnostic code is known to be applicable.
           (q) The network  diagnostic codes shall  be used in  accordance with  the
       codes listed in  Annex E of  CCITT Recommendation X.25  whenever they  apply;
       non-assigned codings in X.25 may be used for events not listed in X.25 within
       the period of 24 months after the  effective date of this standard. Prior  to
       the end of this  24 month period,  this standard will be  reviewed by NBS  to
       determine whether the standard should  be revised to incorporate a  different
       table. After this revision, network diagnostic codes not specifically  listed
       shall not be used.
           (r) The network shall  consider the receipt of  a DTE interrupt  packet
       before a previous DTE interrupt packet has been confirmed as an error,  and
       shall execute the error procedure described in Annex C, Table C-4/X.25  and
       the corresponding note 2.
           (s) The timeouts and time limits  specified in Annex D shall be  observed
       by all DTE and DCE equipment. T21 shall  not be less than the value given  in
       table D-2/X.25.  The preferred  actions  listed in  table D-2/X.25  shall  be
       followed.
           (t) When  the  link level  procedures  enter the  logically  disconnected
       state, the associated packet level  procedures shall clear all virtual  calls
       and reset all permanent virtual circuits and datagram logical channels.  When
       the link  level  procedures  reenter  the  information  transfer  state,  the
       associated packet level procedures shall  execute the restart procedure.  The
       terms "logically  disconnected state"  and "information  transfer state"  are
       used as defined in American National Standard X3.66-1979 (referenced  above).
       Link level  procedures enter  the logically  disconnected state  when a  DISC
       command is sent and a  UA response is received,  for example. The link  level
       procedure shall also be considered to be in the logically disconnected  state
       after N2 (re)transmissions of SABM or DISC,  where N2 is as defined in  CClTT
       Recommendation X.25. The logically disconnected state is not assumed after N2
       (re)transmissions of other types of frames.
           (u) lf a restart request packet is received in state rl which exceeds the
       maximum permitted length, the  DCE shall discard  the restart request  packet
       without further action. Optionally, the DCE may generate a diagnostic  packet
       with diagnostic code #39 (packet too long).
           (v) In  the event  that  a facility  code appears  more  than once  in  a
       facility field, the receiving DTE  detecting this condition should treat  the
       last appearance of the particular code as  if it were the only appearance  of
       that code.
           (w) All  networks  shall supply  diagnostic  packets when  their  use  is
       suggested in  CClTT  Recommendation  X.25. No  DTE  shall  rejcct  diagnostic
       packets as errors.
           (x) ln Section 6.1.1, the second paragraph, the last phrase, "and is  set
       to 0 in all other  packets", shall be interpreted  that the Qualifier bit  is
       set to 0  in all  other packets  except data packets.  For the  case of  data
       packets, the Qualifier bit is set to 0 or 1 as indicated in Section 4.3.6  of
       CClTT Recommendation X.25.
           (y) The  list of  user facilities  for packet-switched  data  networks,
       extracted from CCITT Recommendation X.2, is given below.  These  facilities
       are described  in Section  7 of  CCITT Recommendation  X.25. The  following
       further constraints apply:
                  i.  Networks shall provide the facilities designated as  essential
       "E" below.
                  ii.  Networks shall also implement the Fast Select and Fast Select
       Acceptance facilities  to facilitate  more efficient  operation in  conveying
       higher layer protocol  information or  user data  during call  establishment.
       DTE's need not employ fast select  packets when transmitting to the  network,
       but all DTE's  associated with  the higher level  functionality which  allows
       response to a fast select packet must be able to accept incoming fast  select
       packets.
                  iii.  The packet retransmission facility shall not be used.
                  iv.  All  DTE's which  employ any  of the  facilities labelled  as
       additional "A'' below (except Fast  Select and Fast Select Acceptance)  shall
       also be capable of operating without employing any A facilities (except  Fast
       Select and Fast Select Acceptance).
                  v.  The throughput class value of 48,000 bits/s may be interpreted
       as 56,000 bits/s in those locations where 56,000 bits/s access is used.

                     Facilities of packet-switched data networks:

             User Facility                             VC       PVC     DG*

       Optional user facilities assigned
       for an agreed contractual period:

       Extended packet sequence numbering
       (modulo)                                        A        A       A*
       Non-standard default window sizes               A        A       A*
       Non-standard default packet sizes
         16, 32, 64, 256, 512, 1024                    A        A       -
       Default throughput class assignment             A        A       A*
       Flow control parameter negotiation              E        -       -
       Throughput class negotation                     E        -       -
       Packet retransmission                           A***     A***    A***
       Incoming calls barred                           E        -       E*
       Outgoing calls barred                           E        -       E*
       One-way logical channel outgoing                E        -       A*
       One-way logical channel incoming                A        -       A*
       Closed user group                               E        -       E*
       Closed user group with outgoing
       access                                          A        -       A*
       Closed user group with incoming
       access                                          A        -       A*
       Incoming calls barred within a
       closed user group                               A        -       A*
       Outgoing calls barred within a
       closed user group                               A        -       A*
       Bilateral closed user group                     A        -       A*
       Bilateral closed user group with
       outgoing access                                 A        -       A*
       Reverse charging acceptance                     A        -       A*
       Fast select acceptance                          A**      -       -
       Datagram queue length selection*                -        -       A*
       Datagram service signal logical
       channel*                                        -        -       A*
       Datagram non-delivery indication*               -        -       E*
       Datagram delivery confirmation*                 -        -       E*
       D-bit modification                              A        A       -

       Optional user facilities requested
       by the DTE on a per call basis

       Closed user group selection                     E        -       E*
       Bilateral closed user group selection           A        -       A*
       Reverse charging                                A        -       A*
       RPOA selection                                  A        -       A*
       Flow control parameter negotiation              E        -       -
       Fast select                                     A**      -       -
       Throughput class negotiation                    E        -       -
       Abbreviated address calling                     FS       -       A*
       Datagram non-delivery indication                -        -       E*
       Datagram delivery confirmation                  -        -       E*

       NOTE: Detailed  explanations  of  these  facilities  are  provided  in  CCITT
       Recommendation X.25.

       LEGEND:
            E   =  An essential user facility to be offered by all networks.
            A   =  An  additional  user  facility which  may  be  offered  by  certain
       networks.
            FS  =  Further study is required. This standard will be modified when this
       study is complete.
            -   = Not applicable.
            DG  = Applicable when the datagram service is being used.*
            VC  = Applicable when the virtual call service is being used.
            PVC = Applicable when the permanent virtual circuit service is being used.

            * - The  datagram  service and  its  related facilities  may  be  used
       only when:
              - there is  to be  a one-way transfer  of information  which does  not
       require recovery at the network layer; and,
              - a response to  this transfer of information  is not required at  the
       network layer.
            NOTES: 1. At the present time,  the transfer of datagram packets  across
       international  borders  through  public  packet-switching  networks  is   not
       permitted 2. DCE's are  not required to provide  datagram service. DTE's  are
       not required to generate or accept datagrams and datagram-related packets.

       ** - Fast select shall  be provided by all  DCE's. All DTE's associated  with
       the higher level functionality which allows response to a fast select  packet
       must be  capable of  accepting incoming  fast select  packets, but  need  not
       generate fast select packets.

       ***  The packet retransmission facilities shall not be used.

            (z) The list  of the  applicable call progress  signals, extracted  from
       CCITT Recommendation X.96, is given below. These signal definitions apply  to
       the  cause  codes  specified  in  CCITT  Recommendation  X.25.   The  related
       circumstances giving rise  to each call  progress signal is  also defined  in
       table 1 below. The significance of  categories indicates broadly the type  of
       action expected of the DTE receiving the signal:

       Category           Significance

       A                  Requested  action  confirmed  by  network.
       B                  Call   cleared  because  the procedure is complete.
       C1 and C2          Call cleared. The calling DTE should  call again soon: the
                          next attempt may be successful. However, after a number of
                          unsuccessful call attempts with the same  response, the
                          cause could be assumed to be in Category D1 or D2. The
                          interval between  successive attempts and the number of
                          maximum attempts will depend on a number of circumstances
                          including:

                          - nature of the call progress signal
                          - users' traffic pattern
                          - tariffs
                          - possible regulations by the network provider.
                          OR
                          Reset. The DTE may continue to transmit data
                          recognizing that data loss may have occurred.
       D1 and D2          Call cleared. The calling DTE should take other action to
                          clarify when the call  attempt might be successful.
                          OR
                          Reset (for permanent virtual circuit only).
                          The DTE should cease data transmission and take other action
                          as appropriate.
       C1 and D1          Due to subscriber condition.
       C2 and D2          Due to network condition.

       The sequence of call  progress signals in table  1 implies, for Categories  C
       and D, the order of  call set-up processing by  the network. ln general,  the
       DTE can assume, on receiving a call progress signal, that no condition higher
       up in  the table  is present.  Network  congestion is  an exception  to  this
       general rule. The actual coding of call progress signals does not necessarily
       reflect this sequence.

       Users and DTE  manufacturers are  warned to  make due  allowance to  possible
       later extensions to this table by providing appropriate fallback routines for
       unexpected signals.
\f








       -------------------------------------------------------------------------------
       -------------------------------------------------------------------------------
         Call Progress               Definition                             Category
            Signal
       -------------------------------------------------------------------------------
          Delivery               The datagram has been                      A
          confirmation           accepted by the destination DTE.

          Local procedure        A procedure error caused by the DTE        C1
          error                  is detected by the DCE at the local
                                 DTE/DCE interface.

          Network                A condition exists in the network          C2
          congestion             such as:
                                 1) temporary network congestion
                                 2) temporary fault condition within
                                 the network, including procedure error
                                 within a network or an international link.

         Invalid                 A facility requested by the calling        D1 or D2
         facility                DTE is detected as invalid by the DCE
         request                 at the local DTE/DCE interface.
                                 Possible reasons include:
                                 -  request for a facility which has not
                                 been subscribed to by the DTE;
                                 -  request for a facility which is not
                                 available in the local network:
                                 -  request for a facility which has not
                                 been recognized as valid by the local DCE.

         RPOA out                The RPOA nominated by the calling DTE is   D2
         of order                unable to forward the call.

         Not                     The called DTE address is                  D1
         obtainable              out of the numbering plan or not
                                 assigned to any DTE.

         Access barred           The calling DTE is not permitted           D1
                                 the connection to the called DTE.
                                 Possible reasons include:
                                 -  unauthorized access between the calling
                                 DTE and thc called DTE.
                                 -  incompatible closed user group.

         Reverse charging        The called DTE has not subscribed          D1
         acceptance not          to the reverse charging acceptance
         subscribed              facility.

         Fast select             The called DTE has not subscribed          D1
         acceptance not          to the fast select acceptance
         subscribed              facility.

         Incompatible            The remote DTE/DCE interface or the        D1
         destination             or the transit network does not support
                                 a function or facility requested (eg.the
       			  datagram service).

         Out of Order		  The remote number is out of order.         D1 or D2
       			  Possible reasons include:
       				- DTE is Uncontrolled Not Ready:
       				- DCE Power off:
       				- Network fault in the local loop:
       				- X.25 Level 1 not functioning:
       				- X.25 Level 2 not in operation.

         Number busy		  The called DTE is detected by the DCE	     C1
       			  as engaged on other call(s), and
       			  therefore as not being able to accept
       			  the incoming call. (In the case of the
       			  datagram service..the queue at the
       			  destination DCE is full.)

         Remote		  A procedure error caused by the             D1
         procedure		  remote DTE is detected by the DCE
         error			  at the remote DTE/DCE interface.

         Network		  Network is ready to resume normal	     C1
         operational		  operation after a temporary failure
       		          or congestion.

         Remote DTE		  Remote DTE/DCE interface is ready	     C1 or D1
         operational             to resume normal operation after a
       			  temporary failure or out of order
       			  condition (e.g., restart at the remote
       			  DTE/DCE interface. Loss of data may
                                 have occurred.

         DTE originated	  The remote DTE has intiated		     B or D1
                                 a clear, reset, or restart procedure.

       Waivers: Waiver of this standard is required when an interface based on CCITT
       Recommendation X.25  (1980) is  to be  employed  and has  either one  of  the
       following conditions: 1) The interface has options that are not permitted  by
       this standard; 2) The  interface does not implement  all options mandated  by
       this standard.

       Heads of agencies  desiring a  waiver from  the requirements  stated in  this
       standard, so as to acquire applicable equipment or service not conforming  to
       this standard,  shall  submit a  request  for waiver  to  the  Administrator,
       General Services Administration,  for review and  approval. Approval will  be
       granted if, in the judgment of the Administrator after consultation with  the
       Assistant Secretary of Commerce for Productivity, Technology and  Innovation,
       based on  all available  information including  that provided  in the  waiver
       requests, a major adverse economic or operational impact would occur  through
       conformance with this standard.

       A request for waiver shall include a justification for the waiver,  including
       a description and discussion  of the adverse  economic or operational  impact
       that would  result  from conforming  to  this  standard as  compared  to  the
       alternative for which  the waiver  is requested.  ICST and  NCS will  provide
       technical assistance, as required, to GSA.

       Where to  Obtain Copies:  Copies of  this  publication are  for sale  by  the
       National  Technical  Information  Service,  U.S.   Department  of   Commerce,
       Springfield,  VA  22161.   When   ordering,  refer  to  Federal   Information
       Processing Standards Publication  100 (FIPS-PUB-  l00)/Federal Standard  1041
       (FED-STD 1041),  and  title.  When  microfiche  is desired,  this  should  be
       specified. Payment may be made by check, money order, purchase order,  credit
       card, or deposit account.

       The CCITT X.25 specifications upon which  this publication is based may  also
       be obtained from NTIS.  Specify PB82-187766; the cost is $50; telephone (703)
       487-4650.