home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / novell.doc / misc_nw.arj / X25.TXT < prev   
Encoding:
Text File  |  1991-05-17  |  120.3 KB  |  2,941 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                ACKNOWLEDGMENTS
  9.  
  10.  
  11.        This specification was prepared by BBN Communications Corporation
  12.        under contract to the Defense Data Network Program Management
  13.        Office of the Defense Communications Agency.
  14.  
  15.        The specification has been reviewed by the Defense Communications
  16.        Engineering Center for accuracy and completeness.  The draft of
  17.        this specification has been disseminated to industry by the
  18.        National Bureau of Standards for review and comments which have
  19.        been incorporated in the final specification.  This specification
  20.        has been approved for use on the Defense Data Network by the DoD
  21.        Protocol Standards Steering Group.
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.        Comments on this specification should be directed to the Defense
  37.        Communications Agency, ATTN: Defense Data Network Program Managment
  38.        Office, Code B610, Washington, D.C.   20305
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                             Table of Contents
  50.  
  51.  
  52.  
  53.  
  54.        1  INTRODUCTION.......................................... 1
  55.        1.1  Background.......................................... 1
  56.        1.1.1  X.25 and FIPS 100/Federal Standard 1041........... 1
  57.        1.1.2   X.25-to-X.25 and X.25-to-1822
  58.                 Interoperability................................ 2
  59.        1.2  Compliance.......................................... 4
  60.        1.2.1   Compliance With CCITT X.25 and FIPS
  61.                 100/Fed. Std. 1041.............................. 4
  62.        1.2.2  DTE Compliance With This Specification............ 4
  63.  
  64.        2  INTERFACE SPECIFICATION............................... 6
  65.        2'1  Call Establishment Conventions...................... 6
  66.        2.1.1  Addressing........................................ 6
  67.        2.1.1.1  Address Formats and Fields...................... 6
  68.        2.1.1.1.1  Reserved...................................... 7
  69.        2.1.1.1.2  Flag.......................................... 7
  70.        2.1.1.1.3  DDN host Identifier........................... 7
  71.        2.1.1.1.4  Sub-Address................................... 7
  72.        2.1.1.2  Supplying Missing Address Information........... 7
  73.        2.1.2  DDN-Specific Facilities........................... 8
  74.        2.1.2.1  Type of Service Selection....................... 8
  75.        2.1.2.2  Call Precedence................................. 9
  76.        2.1.3  Protocol Identification.......................... 10
  77.        2.1.4  Logical Channel Assignment....................... 10
  78.        2.2  Packet Level Procedures............................ 11
  79.        2.3  Link Level Procedures.............................. 12
  80.        2.3.1  Link Level Parameters and Options................ 12
  81.        2.3.2  Timer T1 and Parameter T2........................ 12
  82.        2.3.3  Maximum I Frame Size............................. 13
  83.        2.4  Physical Level Specifications...................... 14
  84.  
  85.        3  BIBLIOGRAPHY......................................... 16
  86.  
  87.        APPENDIX A:  DDN X.25 Implementation Details............ A-1
  88.  
  89.        A-1  Introduction...................................... A-1
  90.        A-2  Operational Features of DDN X.25 DCE Releases..... A-1
  91.        A-2.1  Initial Feature Support......................... A-1
  92.        A-2.2  Exception-Handling Procedures................... A-2
  93.        A-2.2.1  Non-Octet-Aligned Data........................ A-2
  94.        A-2.2.2  RESTART REQUEST Packet........................ A-2
  95.        A-2.2.3  RESET REQUEST Packet.......................... A-2
  96.        A-2.2.9  CLEAR REQUEST Packet.......................... A-3
  97.        A-2.3  Virtual Circuit Resource Availability........... A-3
  98.        A-3   Detailed Features and Facilities
  99.               Specifications.................................. A-3
  100.        A-3.1  Additional Diagnostic Codes..................... A-3
  101.        A-3.2  X.25 IP Interoperability Considerations......... A-6
  102.        A-3.3  The DDN Logical Addressing Facility............. A-7
  103.        A-3.3.1  Logical Addresses............................. A-7
  104.        A-3.3.2  Enabling and Disabling Logical Addresses...... A-7
  105.        A-4  Limitations of DDN Basic X.25 Service............. A-8
  106.        A-5  Derivation of DDN X.25 Addresses.................. A-9
  107.  
  108.        APPENDIX Q: DDN Synchronous Level 1 Specification...... B-1
  109.  
  110.        B-1  Introduction...................................... B-1
  111.        B-2  Supported Interfaces.............................. B-1
  112.  
  113.        APPENDIX C:  Federal Information Processing Standard
  114.          Publication 100...................................... C-1
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.                                  TABLES
  127.  
  128.  
  129.  
  130.  
  131.        DDN X.25 Address Fields................................... 7
  132.         "Derivation of Maximum I Frame Size".................... 14
  133.        DDN X.25 Physical Signaling Rates and Interfaces......... 15
  134.        Additional Packet Level Diagnostic Codes................ A-4
  135.        IP Precedence to X.25 Precedence Mapping................ A-6
  136.        EIA and CCITT Interchange Circuits...................... B-3
  137.        Signal Selection by CCITT Interchange Circuit
  138.          Number................................................ B-4
  139.        Typical Level 1 Connection Schemes...................... B-5
  140.        Interface Type by Service Speed......................... B-7
  141.        RS-232-C Interface...................................... B-8
  142.        MIL-188-114 Interface (and equivalents)................. B-9
  143.        V.35 Interface......................................... B-10
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.                                  FIGURES
  152.  
  153.  
  154.  
  155.  
  156.        Typical Level 1 Connection Schemes...................... B-4
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.        INTRODUCTION
  165.  
  166.              This report specifies the attachment of an X.25 host to the
  167.        Defense Data Network (DDN).  In particular, this report describes
  168.        specific options and features of CCITT Recommendation X.25 (1980)
  169.        and Federal Information Processing Standard (FIPS) 100/Federal
  170.        Standard (Fed.  Std.) 1041 (July 1983) required of a host X.25
  171.        implementation to enable that host to communicate with a DDN X.25
  172.        Interface Message Processor ("IMP", the DDN packet switching
  173.        node).  This report, in conjunction with FIPS 100/Fed. Std.
  174.        1041, should enable DDN host site managers and others planning to
  175.        attach a host by means of X.25, rather than the 1822 interface,
  176.        to determine, first, whether or not the X.25 implementation of
  177.        the host in question is adequate for operation with DDN, and,
  178.        second, what options, parameter settings, etc. must or may be
  179.        selected for operation with DDN.
  180.  
  181.              This report assumes that the reader is familiar with CCITT
  182.        Recommendation X.25 and FIPS 100/Fed. Std. 1041.  A copy of FIPS
  183.        100/Fed. Std. 1041 is attached as Appendix C of this report.
  184.  
  185.              In this document, the term "Administration" refers to the
  186.        Defense Communications Agency (DCA Code B610, Washington, D. C.
  187.        20305).
  188.  
  189.  
  190.  
  191.        1.1   Background
  192.  
  193.        1.1.1 X.25 and FIPS 100/Federal Standard 1041
  194.  
  195.              The CCITT Recommendation X.25 describes the interface
  196.        between host computers (data terminal equipment, or DTEs) and
  197.        data   circuit-terminating   equipment   (DCEs,   which    effect
  198.        communication with remote hosts over computer networks) for hosts
  199.        operating in the packet mode on public data networks.  The X.25
  200.        interface standard is defined as three independent architectural
  201.        levels, following the Open Systems Interconnection (OSI)
  202.        Reference Model.  The three levels are:
  203.  
  204.              Level 1:  The PHYSICAL level of the connection.  The
  205.                        physical,    electrical,    functional,   and
  206.                        procedural characteristics to activate,
  207.        _____________
  208.        * As used in this report, "1822 interface" refers to the
  209.        interface specified in Bolt Beranek and Newman Inc. (BBN) Report
  210.        No. 1822, "Specification for the Interconnection of a Host and an
  211.        IMP," revision of December 1981.
  212.  
  213.  
  214.  
  215.  
  216.                                       -1-
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.                        maintain, and deactivate the physical link
  225.                        between the DTE and the DCE.
  226.  
  227.              Level 2:  The LINK level of the connection.  The link
  228.                        access procedure for data interchange across
  229.                        the link between the DTE and the DCE.
  230.  
  231.              Level 3:  The PACKET level of the connection.  The
  232.                        packet format and control procedures for the
  233.                        exchange of packets containing control
  234.                        information and user data between the DTE and
  235.                        the DCE, and between the DTE and a remote
  236.                        DTE.
  237.  
  238.  
  239.              CCITT Recommendation X.25 contains many options and
  240.        implementation choices.  FIPS 100/Fed. Std. 1041, which specifies
  241.        the general use of X.25 for the Federal Government, defines some
  242.        of the choices left open in X.25.  This document describes the
  243.        X.25 interface to a particular network, DDN.  Thus in several
  244.        areas where X.25 allows a choice, a single choice appropriate for
  245.        DDN is specified; in areas which X.25 leaves unspecified,
  246.        addressing in particular, conventions are specified that are
  247.        consistent with the overall architecture of DDN and the
  248.        interoperability goals described below.  The effect of this
  249.        approach is to make DDN service available to hosts in a way that
  250.        requires no changes to a host DTE implementation that is
  251.        compliant with FIPS 100/Fed. Std. 1041 and CCITT Recommendation
  252.        X.25.      By   implementing   extensions  described   in   this
  253.        specification, a host will be able to take advantage of
  254.        additional DDN features required in military networks, such as
  255.        precedence and logical addressing.
  256.  
  257.              The reader is referred to CCITT Recommendation X.25 and to
  258.        FIPS 100/Fed. Std.  1041 for detailed information not provided in
  259.        the body of this document.
  260.  
  261.  
  262.  
  263.        1.1.2 X.25-to-X.25 and X.25-to-1822 Interoperability
  264.  
  265.              A   key   goal   of   the   DDN   X.25   implementation   is
  266.        interoperability among all DDN subscribers.  That is, effective
  267.        communication should be possible, not only between subscribers
  268.        attached   to   the  DDN  using  identical  vendor-supplied  X.25
  269.        implementations, but between subscribers using different X.25
  270.        implementations, and between a subscriber using an X.25 interface
  271.        to the DDN and a subscriber using an 1822 interface to the DDN.
  272.        Achieving this goal of interoperability requires that all DDN
  273.  
  274.  
  275.  
  276.                                       -2-
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.        X.25 subscribers conform to this interface specification and
  285.        implement the DoD standard higher level protocols.  True
  286.        interoperability among DDN hosts requires, in particular,
  287.        implementation of the DoD standard protocols TCP (Transmission
  288.        Control Protocol) and IP (Internet Protocol), as well as the
  289.        higher-level protocols which implement DDN standard services,
  290.         " when such services are provided by the host:  the Telnet Protocol
  291.        for character-oriented terminal support, the File Transfer
  292.        Protocol (FTP) for file movement between hosts, and the Simple
  293.        Mail Transfer Protocol (SMTP) for communication between
  294.        electronic mail service hosts.
  295.  
  296.           The DDN X.25 DCE offers two types of service to X.25 DTEs:
  297.  
  298.              1.   DDN Standard X.25 Service, which, when used in
  299.                   conjunction with DoD standard protocols, provides
  300.                   interoperable communication between an X.25 DTE
  301.                   and other DDN hosts that also implement the DoD
  302.                   standard protocols, whether they are connected to
  303.                   DDN via the 1822 interface or via the X.25
  304.                   interface;
  305.  
  306.                   and
  307.  
  308.              2.   DDN  Basic   X.25   Service,    which    provides
  309.                   communication only between an X.25 DTE and other
  310.                   DDN X.25 DTEs implementing compatible higher-level
  311.                   protocols.
  312.  
  313.             Section 2.1.2.1 of this report describes the conventions to
  314.        be used by a DTE to specify the type of service desired for each
  315.        X.25 virtual call.  All DDN X.25 DTEs will be required to develop
  316.        and initiate a plan to use the DoD standard protocol architecture
  317.        and DDN standard X.25 service.
  318.  
  319.             Use of DDN basic X.25 service imposes some restrictions on
  320.        the nature of the network communications service that a host can
  321.        obtain.  These restrictions are discussed in Appendix A, Section
  322.        A-4.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.                                       -3-
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.        1.2   Compliance
  345.  
  346.        1.2.1 Compliance With CCITT X.25 and FIPS 100/Fed. Std. 1041
  347.  
  348.              The DDN X.25 Interface Specification is compliant with CCITT
  349.        Recommendation X.25 and FIPS 100/Fed. Std.  1041.  The DDN X.25
  350.        DCE supports all facilities specified as E (essential) by FIPS
  351.        100/Fed.   Std.    1041,  and no  facilities  specified  as  A
  352.        (additional).  The additional facilities not supported are:
  353.  
  354.              (i) datagrams and associated facilities,
  355.                    and
  356.              (ii) bilateral closed user groups.
  357.  
  358.              In that FIPS 100/Fed. Std. 1041 describes features for a
  359.        DCE, DDN X.25 DTEs may support any or all facilities specified as
  360.        either E or A by FIPS 100/Fed Std. 1041.  However, DDN X.25 DTEs
  361.        must not use the facilities identified above that are not
  362.        supported by the DDN X.25 DCE.
  363.  
  364.  
  365.  
  366.        1.2.2 DTE Compliance With This Specification
  367.  
  368.              This document specifies several areas in which the DDN X.25
  369.        DCE is capable of operating in several modes.  For example,
  370.        Section 2.4 lists a number of signaling rates supported by the
  371.        DCE.  In such cases, a DDN X.25 DTE must implement at least one
  372.        of the options listed (or the set of options required of a DTE by
  373.        FIPS 100/Fed.  Std.  1041) but need not implement all of the
  374.        options listed (unless required by FIPS 100/Fed.  Std.  1041).
  375.        Determining the adequacy of the options supported by a DTE vendor
  376.        for meeting a DDN subscriber's requirements is the responsibility
  377.        of the subscriber.
  378.  
  379.              In addition to the CCITT X.25 and FIPS 100/Fed.  Std.  1041
  380.        requirements described in Section 1.2.1 above, DDN X.25 DTEs may
  381.        wish to take advantage of additional DDN-specific features that
  382.        are     compatible   extensions     to   the   public   standards.
  383.        Implementation of a DDN-specific feature by a host is required
  384.        only if the host wishes to take advantage of the service or
  385.        information provided by the feature.  For example, a host that
  386.        wishes to establish calls only at the default precedence level
  387.        assigned to it need not implement the precedence facility
  388.        described in Section 2.1.2.2.  However, a host that wishes to
  389.        have flexibility in the precedence of the calls it establishes
  390.        must implement this facility.
  391.  
  392.  
  393.  
  394.  
  395.  
  396.                                       -4-
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.              Any deficiencies with respect to this specification in a
  405.        vendor-supplied X.25 DTE implementation contemplated for use with
  406.        the DDN X.25 DCE should be rectified so as to attain compliance
  407.        with this specification.  Proper operation with DDN of an X.25
  408.        DTE that is not compliant with this specification cannot be
  409.        guaranteed and should not be attempted.  To this end, a test
  410.        program is available through the Administration.
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.        2 INTERFACE SPECIFICATION
  419.  
  420.        2.1 Call Establishment Conventions
  421.  
  422.              This section specifies DDN X.25 call establishment
  423.        conventions.
  424.  
  425.  
  426.  
  427.        2.1.1 Addressing
  428.  
  429.             DDN addresses are assigned to subscriber DTEs by the
  430.        Administration.     Two  basic  forms  of  address  are  provided:
  431.        physical addresses, which correspond to the node number and DCE
  432.        port number of the node to which the DTE is connected, and
  433.        logical addresses, which are mapped transparently by DCE software
  434.        into a corresponding physical network address.  Each DTE is
  435.        assigned one physical address, and may be assigned one or more
  436.        logical addresses.  All DDN addresses are either twelve or
  437.        fourteen BCD (binary-coded decimal) digits in length.  A calling
  438.        DTE need not determine whether a given address is a physical or
  439.        logical address, in order to establish a call to that address.
  440.  
  441.  
  442.  
  443.        .2.1.1.1 Address Formats and Fields
  444.  
  445.             DDN addresses have the following format:
  446.  
  447.                               ZZZZ F DDDDDDD (SS)
  448.  
  449.        The various fields of the address are presented in Table 2.1 and
  450.        are explained below.
  451.                                                      Length
  452.                   Field     Meaning                (BCD digits)
  453.  
  454.                    ZZZZ     Reserved (must be zero)    4
  455.  
  456.                     F       Flag                       1
  457.  
  458.                  DDDDDDD    DDN Host Identifier        7
  459.  
  460.                    (SS)     Sub-address (optional)   0 or 2
  461.  
  462.                                       TOTAL         12 or 14
  463.  
  464.  
  465.                        Table 2.1 DDN X.25 Address Fields
  466.  
  467.  
  468.  
  469.  
  470.                                       -6-
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.        2.1.1.1.1 Reserved
  479.  
  480.              The Reserved field corresponds to the DNIC field generally
  481.        used in public data networks.  Pending assignment of a DDN DNIC,
  482.        this field must be zero.
  483.  
  484.  
  485.  
  486.        2.1.1.1.2 Flag
  487.  
  488.              The Flag field is used to differentiate physical and logical
  489.        addressing.  The value zero indicates physical addressing, while
  490.        the value one indicates logical addressing.  A value of nine is
  491.        used in the setup of calls to enable and disable logical
  492.        addresses; see Appendix A, Section A-3.3.1.
  493.  
  494.  
  495.  
  496.        2.1.1.1.3 DDN Host Identifier
  497.  
  498.              The DDN Host Identifier is a seven-digit address, either
  499.        logical or physical, assigned to a subscriber DTE by the DDN
  500.        Administration.
  501.  
  502.  
  503.  
  504.        2.1.1.1.4 Sub-Address
  505.  
  506.              The Sub-Address may be used by a DTE for any.purpose.  It is
  507.        carried across the network without modification.  Its presence is
  508.        optional.
  509.  
  510.  
  511.  
  512.        2.1.1.2 Supplying Missing Address Information
  513.  
  514.              The DDN X.25 DCE incorporates a mechanism to supply
  515.        "missing" address information in CALL REQUEST and CALL ACCEPTED
  516.        packets received from an attached DTE.  This mechanism is useful
  517.        in DTE software testing and physical address determination.
  518.  
  519.              If a DTE sends a CALL REQUEST packet with no calling address
  520.        field, the local DCE will insert the physical calling DDN Host
  521.        Identifier with no subaddress field.  If a DTE sends a CALL
  522.        REQUEST or CALL ACCEPTED packet with either or both calling or
  523.        called addresses that contain F = zero and DDDDDDD = zero, the
  524.        local DCE will replace the DDN Host Identifier field (DDDDDDD)
  525.        with the physical address of the DTE.
  526.  
  527.  
  528.  
  529.  
  530.                                       -7-
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.              DTE implementors are cautioned that use of this mechanism in
  539.        accepting calls to a DTE's logical address (See Appendix A,
  540.        Section A-3.3) can result in confusion on the part of the calling
  541.        DTE and is not advised.
  542.  
  543.  
  544.  
  545.        2.1.2 DDN-Specific Facilities
  546.  
  547.              Two DDN-specific features are requested by means of
  548.        "private" or non-CCITT facilities in CALL REQUEST and CALL
  549.        ACCEPTED packets.  If either or both of these facilities are
  550.        requested in a CALL REQUEST or CALL ACCEPTED packet, they must
  551.        follow all CCITT X.25 facilities and must be preceded by a single
  552.        facility marker, two octets of zero.
  553.  
  554.  
  555.  
  556.        2.1.2.1 Type of Service Selection
  557.  
  558.              The DDN X.25 provides two types of service, DDN basic X.25
  559.        service and DDN standard X.25 service.  DDN standard X.25 service
  560.        provides only local DTE to local DCE support of the X.25
  561.        connection.  Data is carried via the network to its destination
  562.        (using protocols internal to the network), where it is delivered
  563.        using the access protocol of the destination host (i.e., either
  564.        1822 or DDN standard X.25 service).  This access method is
  565.        oriented towards DDN X.25 hosts using the DoD standard TCP/IP
  566.        higher level protocols.  No X.25 procedures change when using DDN
  567.        standard X.25 service; however, the significance of the
  568.        procedures changes (see Appendix A, Section A-3.2).  There is no
  569.        end-to-end X.25-level acknowledgment or guarantee of delivery of
  570.        data packets with DDN standard X.25 service; reliability of DDN
  571.        standard X.25 service is provided instead by the use of a
  572.        reliable transport protocol.
  573.  
  574.              DDN basic X.25 service provides end-to-end call management
  575.        with significance as described in CCITT Recommendation X.25 and
  576.        FIPS 100/Fed. Std.  1041.  This access method is oriented towards
  577.        hosts that have existing higher level protocol implementations
  578.        that require reliable packet delivery at the network level.
  579.  
  580.              Selection of DDN standard or DDN basic X.25 service must be
  581.        made on a call-by-call basis by the DDN X.25 DTE at the time of
  582.        call setup.  To specify DDN standard X.25 service, a DTE must
  583.        include in the CALL REQUEST packet a facility two octets long,
  584.        coded as follows:
  585.  
  586.                                00000100 00000001
  587.  
  588.  
  589.  
  590.                                       -8-
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.        If this facility is not specified, DDN basic X.25 service will be
  599.        provided.
  600.  
  601.  
  602.  
  603.        2.1.2.2 Call Precedence
  604.  
  605.              The precedence of a call is negotiated by an X.25 DTE by
  606.        means of a facility two octets long, coded as:
  607.  
  608.                                00001000 000000XX
  609.  
  610.        where XX is the precedence, from 0 (lowest precedence) to 3
  611.        (highest precedence).  If this facility is not used, the call
  612.        will be established at the subscriber's default precedence.
  613.  
  614.              A DTE is not permitted to establish a call at a precedence
  615.        level higher than that authorized for that DTE by the
  616.        Administration.  An attempt to do so will result in the DDN X.25
  617.        DCE returning to the DTE a CLEAR INDICATION packet with clearing
  618.        cause 00001001, "Out of order," with diagnostic code 194,
  619.        "Requested precedence too high".
  620.  
  621.              Calls of a lower precedence may be cleared by a DCE if DCE
  622.        or other network resources are required, or if access to the
  623.        local or remote DTE is required (for a call of higher
  624.        precedence).  In this event, a CLEAR INDICATION packet will be
  625.        sent with the clearing cause 00000101, "Network congestion," and
  626.        with a diagnostic code specifying the reason for the preemption.
  627.        The diagnostic codes employed for this purpose are 192, "Cleared
  628.        due to higher precedence call at local DCE," and 193, "Cleared
  629.        due to higher precedence call at remote DCE".  Similarly, an
  630.        attempt to establish a call may be unsuccessful if network
  631.        resources are engaged in calls of higher priority than that
  632.        requested.  In this case, a CLEAR INDICATION packet will be sent
  633.        with the clearing cause 00001001, "Out of order," and with either
  634.        diagnostic code 192 or 193, as appropriate.
  635.  
  636.              The diagnostic codes described in the preceding paragraphs
  637.        are DDN-specific diagnostic codes; additional information about
  638.        these codes may be found in Appendix A, Section A-3.1.
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.                                       -9-
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.        2.1.3 Protocol Identification
  659.  
  660.              X.25 DTEs employing the DoD standard TCP/IP protocol
  661.        architecture must indicate this by means of the call user data
  662.        field of the CALL REQUEST packet.  The first octet of this field
  663.        must be set to 11001100 to identify the DoD standard protocol
  664.        architecture.
  665.  
  666.              Indication of the use of the DoD standard protocol
  667.        architecture is independent of the selection of DDN standard or
  668.        DDN basic X.25 service by means of the facility specified in
  669.        Section 2.1.2.1 above.  Therefore, a host employing the DoD
  670.        standard protocol architecture and using DDN standard X.25
  671.        service must include both the DDN standard X.25 service facility
  672.        and the call user data DoD standard protocol identification in
  673.        its CALL REQUEST packet.
  674.  
  675.              A DTE using a protocol architecture other than the standard
  676.        DoD protocol architecture is free to use any call user data
  677.        protocol identification recognized by the DTEs with which it
  678.        wishes to communicate.  Identification of protocol architectures
  679.        other than the DoD standard architecture is not standardized or
  680.        enforced by the Administration.  Subscribers are cautioned,
  681.        therefore, that conflicts among various vendor-assigned protocol
  682.        identifications may arise.
  683.  
  684.  
  685.  
  686.        2.1.4 Logical Channel Assignment
  687.  
  688.              The assignment of logical channels by the DDN X.25 DCE
  689.        follows the requirements and guidelines of FIPS 100/Fed. Std.
  690.        1041 and Annex A of CCITT X.25.  Within the guidelines of CCITT
  691.        X.25 Annex A, the range of logical channel numbers assigned to
  692.        permanent virtual circuits, incoming, two-way, and outgoing
  693.        virtual calls for DDN DCEs is configured for each DTE attached to
  694.        a DCE by the Administration.
  695.  
  696.              DDN X.25 DTEs must follow the logical channel selection
  697.        requirements of FIPS 100/Fed. Std. 1041.
  698.  
  699.              The number of logical channels available to a DTE is
  700.        dependent upon the configuration of the DCE to which the DTE is
  701.        attached, and upon the dynamic requirements placed upon other
  702.        DCEs that share the same DDN packet switching node.
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.                                      -10-
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.        2.2 Packet Level Procedures
  719.  
  720.               DDN X.25 packet level procedures are as specified by FIPS
  721.        100/Fed.  Std.  1041 and CCITT X.25.  The following additional
  722.        information is provided:
  723.  
  724.               1. The maximum window size that may be negotiated is
  725.                  seven.
  726.  
  727.               2. Modulo 128 packet level sequence numbering is not
  728.                  supported.
  729.  
  730.               3. Maximum packet sizes of 16, 32, 64, 128, 256, 512,
  731.                  and 1024 octets may be negotiated.
  732.  
  733.               4. The DDN X.25 DCE uses additional packet level
  734.                  diagnostic codes, specified in Appendix A, Table
  735.                  A-1.  DDN X.25 DTEs may, but are not required to,
  736.                  make use of the information conveyed by these
  737.                  codes.
  738.  
  739.               5. The Qualifier bit (Q-bit) is passed transparently
  740.                  by the DDN X.25 DCE in DDN basic X.25 service.
  741.                  DTEs using DDN basic X.25 service may use the Q-
  742.                  bit in any way that is consistent with FIPS
  743.                  100/Fed. Std. 1041.
  744.  
  745.               6. The DDN X.25 DCE implements the diagnostic packet.
  746.                  It is sent under conditions specified in Annex D
  747.                  of CCITT X.25.  The DTE is not required to act on
  748.                  the information provided in diagnostic packets.
  749.  
  750.               7. DTEs using DDN standard X.25 service must restrict
  751.                  the maximum number of data bits in a complete
  752.                  packet sequence to be no more than 8056.  This
  753.                  ensures that the data from a packet sequence
  754.                  transmitted by an X.25 host will fit within the
  755.                  maximum 1822 message length limit upon delivery to
  756.                  an 1822 host.  This restriction is necessary as
  757.                  existing 1822 host implementations are not re-
  758.                  quired to accept messages longer than 8063 bits. *
  759.        ________________
  760.        * DTEs using DDN standard X.25 service will generally be
  761.        transmitting Internet Protocol datagrams, the length of which, by
  762.        convention, does not approach this limit.  Therefore, unless a
  763.        protocol other than the Internet Protocol is used with DDN
  764.        standard X.25 service, this is a technical restriction that will
  765.        have no practical impact upon the design of DTE software.  See
  766.        Appendix A, Section A-3.2.
  767.  
  768.  
  769.  
  770.  
  771.                                      -11-
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                   DDN X.25 DTEs connecting to DDN through an X.25
  780.                   Internet Private Line Interface (IPLI) must reduce
  781.                   the maximum complete packet sequence length by an
  782.                   additional 256 bits to allow for IPLI overhead.
  783.  
  784.  
  785.  
  786.        2.3   Link Level Procedures
  787.  
  788.              DDN X.25 link level procedures are as specified by FIPS
  789.        100/Fed.  Std.  1041 and CCITT X.25.  This section presents
  790.        additional information.
  791.  
  792.  
  793.  
  794.        2.3.1 Link Level Parameters and Options
  795.  
  796.              1.  The default value of K, the maximum number of
  797.                  sequentially numbered I frames that the DCE will
  798.                  have outstanding (unacknowledged) at any given
  799.                  time, is seven.  A DDN X.25 DCE may be configured
  800.                  on a per-DTE basis to provide optional values of K
  801.                  from one to six.
  802.  
  803.              2.  The default value of N2, the maximum number of
  804.                  transmissions   and  retransmissions  of  a  frame
  805.                  following the expiration of the T1 timer, is
  806.                  twenty.  This value can be changed to any value
  807.                  from one to 200 as a DCE configuration parameter
  808.                  on a per-DTE basis.
  809.  
  810.              3.  The optional 32-bit FCS is not supported.
  811.  
  812.  
  813.  
  814.        2.3.2 Timer T1 and Parameter T2
  815.  
  816.              The period of the timer T1 used by the DDN X.25 DCE reflects
  817.        assumptions about the processing speed of the DTE.  The DCE
  818.        assumes that parameter T2, the response latency of the DTE to a
  819.        frame from the DCE, is no greater than 1/2 second.  Likewise, the
  820.        DCE guarantees that its parameter T2, the latency in responding
  821.        to frames from the DTE, is 1/2 second for signaling rates of
  822.        19.2 Kb/s or slower, and 1/4 second for faster links.
  823.  
  824.              A lower bound for timer T1 may be computed to be 4X +  T2,
  825.        based on the assumptions that:
  826.  
  827.                * the link propagation time is negligible,
  828.  
  829.  
  830.  
  831.                                      -12-
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.                * the worst-case frame transmission time is X,
  840.  
  841.                * timer T1 is started when a frame is scheduled for
  842.                   output,
  843.  
  844.                * each frame is scheduled just as transmission of
  845.                   the previous frame starts,
  846.  
  847.                * frames are not aborted, and
  848.  
  849.                * each frame and its predecessor are of maximum
  850.                length Nl = 8248 bits (see Section 2.3.3 below).
  851.  
  852.              As an example, for a signaling rate of 9.6 Kb/s, this
  853.        yields X = .86 sec.  If T2 is .5 sec., the total time for the DTE
  854.        to respond in the worst case should be 3.9 seconds.  In fact, the
  855.        DCE uses a T1 timer value of 4 seconds for a link speed of 9.6
  856.        Kb/s.
  857.  
  858.              In no case does the DCE use a value for T1 smaller than 3
  859.        seconds.  This means that, for faster links, the DTE's T2
  860.        parameter may be lengthened because the X term in the above
  861.        formula is smaller.  For links of 19.2 Kb/s or faster, DTEs are
  862.        expected to satisfy latency requirements that allow the DCE to
  863.        use the formula 4X + T2 (DTE) < 3 seconds = T1 (DCE).
  864.  
  865.              The DTE may choose any value for T1 that is compatible with
  866.        the DCE's T2 parameter values.  The value of T1 used by the DTE
  867.        may always be set longer than the formula indicates, with the
  868.        result  that  recovery  from certain types of link errors will be
  869.        slower.  However, the DCE's parameter T2 cannot be reduced, so
  870.        the formula should be viewed as yielding a lower bound on the
  871.        DTE's T1 timer.
  872.  
  873.  
  874.  
  875.        2.3.3 Maximum I Frame Size
  876.  
  877.              The maximum number Nl of bits in an I Frame is 8248,
  878.        accommodating a data packet with up to 1024 data octets.  The
  879.        derivation of this number is shown in Table 2.2.
  880.  
  881.              DTEs using DDN standard X.25 service must observe the
  882.        restriction on the number of data bits in a complete packet
  883.        sequence given in Section 2.2 above.
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.                                      -13-
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.                                              X.25 No. of
  900.                    Field  Name              Level   Bits
  901.  
  902.                    Address                     2       8
  903.                    Control                     2       8
  904.                    General Format Identifier   3       4
  905.                    Logical Channel Number      3      12
  906.                    Packet Type                 3       8
  907.                    User Data                   3    8192 (max)
  908.                    Frame Check Sequence        2      16
  909.  
  910.                                        TOTAL        8248 (max)
  911.  
  912.  
  913.                  Table 2.2 Derivation of Maximum I Frame Size
  914.  
  915.  
  916.        2.4 Physical Level Specifications
  917.  
  918.             The DDN X.25 physical level specification is in conformance
  919.        with FIPS 100/Fed.  Std.  1041 and CCITT X.25.  This section
  920.        presents additional information.
  921.  
  922.             A DDN X.25 DTE may either be collocated with its DCE or may
  923.        be connected to it via an access line.  In all cases the DTE
  924.        presents a physical DTE interface; the DDN will supply the
  925.        matching DCE interface.  DDN X.25 service offers four physical
  926.        level interfaces:  RS-232-C (CCITT V.28), RS-449, both balanced
  927.        and unbalanced (CCITT V.ll and V.10, respectively; also MIL-188-
  928.        114 balanced and unbalanced), and CCITT V.35.  Appendix B of this
  929.        document describes in detail the choices of physical interface
  930.        available to the DDN subscriber and the specifications for each
  931.        type of interface.  Table 2.3, below, summarizes the physical
  932.        interfaces available at each data rate supported by the DDN X.25
  933.        DCE, and indicates which interfaces are recommended at each
  934.        signaling rate.
  935.  
  936.             A DDN X.25 DTE may implement any or all of the signaling
  937.        rates shown.  At each signaling rate implemented, the DTE must
  938.        offer at least one of the physical interface options listed as
  939.        "R" (recommended) or "A" (available) for that rate in Table 2.3.
  940.        Implementors are encouraged to offer the widest variety of
  941.        signaling rates and physical interfaces practical to maximize
  942.        the ease of use of their equipment in DDN.
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.                                      -14-
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.        Physical                    Signaling Rate in Kb/s
  958.        Interface         1.2  2.4 4.8  9.6 14.4  48   50   56   64   100
  959.  
  960.        RS-232-C          R    R    R    R   R    -     -   -     -   -
  961.  
  962.        RS-449 unbal.     A    A    A    A   -    -     -   -     -   -
  963.        (and equiv.)
  964.  
  965.        RS-449 balanced   A    A    A    A   A    A    A    A    A    R
  966.        (and equiv.)
  967.  
  968.        CCITT V.35        -    -    -    -   -     R    A   R    R    A
  969.  
  970.                          Legend
  971.  
  972.                          R = Recommended
  973.                          A = Available
  974.                          - = Not available
  975.  
  976.  
  977.                        (Taken from Appendix B, Table B-4
  978.  
  979.           Table 2.3 DDN X.25 Physical Signaling Rates and Interfaces
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.        3 BIBLIOGRAPHY
  988.  
  989.        1.  "Specification for the Interconnection of a Host and an IMP".
  990.            Report No.  1822, Bolt Beranek and Newman Inc" Cambridge,
  991.            MA, revision of December 1981.
  992.  
  993.        2.  CCITT Recommendation X.25, "Interface Between Data Terminal
  994.            Equipment (DTE) and Data Circuit Terminating Equipment (DCE)
  995.            for Terminals Operating in the Packet Mode on Public Data
  996.            Networks,"     International     Telegraph    and    Telephone
  997.            Consultative Committee Yellow food, Vol.  VIII.2, Geneva,
  998.            1981.
  999.  
  1000.        3.  "Defense Data Network Subscriber  Interface  Guide,"  Defense
  1001.            Communications Agency, Washington, DC, July 1983.
  1002.  
  1003.        4.  "Internet Protocol Transition Workbook,"  SRI  International,
  1004.            Menlo Park, CA, March 1982.
  1005.  
  1006.        5.  "Internet Protocol Implementation Guide," SRI  International,
  1007.            Menlo Park, CA, August 1982.
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.                  APPENDIX A:  DDN X.25 Implementation Details
  1016.  
  1017.  
  1018.  
  1019.  
  1020.        A-1  Introduction
  1021.  
  1022.             This Appendix serves three purposes.  First, it provides
  1023.        information concerning the planned evolution of DDN X.25
  1024.        capabilities.  Second, it provides information on the use of
  1025.        certain DDN X.25 features and facilities at a greater level of
  1026.        detail than is appropriate for inclusion in the body of the DDN
  1027.        X.25 Interface Specification.  Specifications for the use of DDN
  1028.        X.25 features and facilities given in this Appendix are mandatory
  1029.        on the part of DDN X.25 DTEs that wish to make use of these
  1030.        features and facilities.  Finally, this Appendix presents a
  1031.        discussion of the limitations on the use of DDN services that
  1032.        will be encountered by hosts using only DDN basic X.25 service.
  1033.  
  1034.  
  1035.  
  1036.        A-2  Operational Features of DDN X.25 DCE Releases
  1037.  
  1038.             The capabilities of the DDN X.25 DCE will evolve over time
  1039.        from an initial set of capabilities to the full capabilities of
  1040.        this DDN X.25 Interface Specification.  This section describes
  1041.        release-dependent features of the DDN X.25 DCE.  Implementors
  1042.        should note that not all optional facilities of the specification
  1043.        will initially be available for use by DTEs.
  1044.  
  1045.             Releases of new DCE capabilities will be compatible with DTE
  1046.        hardware and software implementations that meet the full DDN X.25
  1047.        Interface Specification.
  1048.  
  1049.  
  1050.  
  1051.        A-2.1 Initial Feature Support
  1052.  
  1053.             The initial release of the DDN X.25 DCE will support flow
  1054.        control parameter negotiation and fast select.  In addition, the
  1055.        DDN X.25 DCE may be configured by the DDN Administration to
  1056.        provide non-standard default window and packet sizes as described
  1057.        in CCITT X.25 Sections 7.1.2 and 7.2.1.  The call precedence and
  1058.        type of service selection facilities will be accepted, but not
  1059.        acted upon, by the network.  Only DDN basic X.25 service will be
  1060.        supported.    Planned   future DCE  releases  will  support  all
  1061.        facilities specified in FIPS 100/Federal Standard 1041 with the
  1062.        exception of those "additional" facilities that are listed in
  1063.        Section 1.2.1 of this document.
  1064.  
  1065.  
  1066.  
  1067.  
  1068.                                       A-1
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.             A detailed schedule of DDN X.25 DCE releases and the
  1077.        capabilities of each release will be supplied in a separate
  1078.        document.
  1079.  
  1080.  
  1081.  
  1082.        A-2.2 Exception-Handling Procedures
  1083.  
  1084.             Certain of the exception- or error-handling procedures of
  1085.        the initial release of the DDN X.25 DCE differ in detail from the
  1086.        procedures specified in FIPS 100/Federal Standard 1041.  These
  1087.        differences are described below.  A later release of the DDN X.25
  1088.        DCE will bring these procedures into conformance.  In the
  1089.        interim, the variances in these procedures will not preclude
  1090.        satisfactory operation between the DCE and a DTE, provided the
  1091.        DTE operates in accordance with FIPS 100/Federal Standard 1041.
  1092.  
  1093.  
  1094.  
  1095.        A-2.2.1 Non-Octet-Aligned Data
  1096.  
  1097.             Data packets received by the DDN X.25 DCE that are not
  1098.        aligned on an octet boundary are discarded at the link level.
  1099.        They are not passed to the DCE packet level, and no packet level
  1100.        diagnostic code is returned to the DTE.
  1101.  
  1102.  
  1103.  
  1104.        A-2.2.2 RESTART REQUEST Packet
  1105.  
  1106.             The DDN X.25 DCE will not discard, but will instead act
  1107.        upon, a RESTART REQUEST packet that
  1108.  
  1109.               (i) is too long (unless it exceeds the maximum frame
  1110.                   size for the link level),
  1111.  
  1112.                   or
  1113.  
  1114.             (ii) contains a non-zero cause field.
  1115.  
  1116.  
  1117.  
  1118.        A-2.2.3 RESET REQUEST Packet
  1119.  
  1120.             The DDN X.25 DCE will not discard, but will instead act
  1121.        upon, a RESET REQUEST packet that contains a non-zero reset cause
  1122.        field.
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.                                       A-2
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.        A-2.2.4 CLEAR REQUEST Packet
  1137.  
  1138.             The DDN X.25 DCE will not discard, but will instead act
  1139.        upon, a CLEAR REQUEST packet that contains a non-zero clearing
  1140.        cause field.
  1141.  
  1142.  
  1143.  
  1144.        A-2.3 Virtual Circuit Resource Availability
  1145.  
  1146.             In its current implementation, the DDN X.25 packet switching
  1147.        node is capable of supporting a minimum of one hundred
  1148.        simultaneous virtual circuits.  As was discussed in Section
  1149.        2.1.4, resources of the node are shared dynamically among the
  1150.        DCEs attached to the node.  Therefore, no explicit guarantees are
  1151.        made of the number of simultaneous virtual circuits that can be
  1152.        made by a single DTE.  Depending upon the configuration of the
  1153.        node, the number of simultaneous circuits supported by the node
  1154.        can be significantly greater than one hundred.
  1155.  
  1156.  
  1157.  
  1158.        A-3  Detailed Features and Facilities Specifications
  1159.  
  1160.             This  section   provides   detailed   specifications    and
  1161.        descriptions of use for certain DDN X.25 features and facilities.
  1162.  
  1163.  
  1164.  
  1165.        A-3.1 Additional Diagnostic Codes
  1166.  
  1167.             The DDN X.25 DCE is capable of providing additional
  1168.        information to DTEs in RESTART, RESET, CLEAR INDICATION, and
  1169.        DIAGNOSTIC packets by means of diagnostic codes that are
  1170.        extensions to the set of diagnostic codes given in Annex E of
  1171.        CCITT Recommendation X.25.  These codes are taken from the set of
  1172.        codes "reserved for network specific diagnostic information," and
  1173.        are thus not in conflict with code assignments made in Annex E.
  1174.        The values of these codes, and their meanings, are given in Table
  1175.        A-1 below.
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.                                       A-3
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.        Code
  1197.        Value Meaning
  1198.  
  1199.          128  IMP   is   unavailable.    The   packet-forwarding
  1200.              mechanisms of the network are unavailable to the
  1201.              DCE.  Sent in RESET, CLEAR and RESTART packets.
  1202.  
  1203.          130 Link level came up.  Sent in RESTART and RESET
  1204.              packets.
  1205.  
  1206.          131 Link level went down at remote DTE.  Sent in CLEAR
  1207.              and RESET packets.
  1208.  
  1209.        132   Remote DTE restarted.  Sent in CLEAR and RESET
  1210.              packets.
  1211.  
  1212.          133 Local   resources   not   available    for    call
  1213.              establishment.     The   local   DCE  has  too  few
  1214.              resources to establish another call.  Sent in
  1215.              CLEAR and DIAGNOSTIC packets.
  1216.  
  1217.        134   Remote   resources   not   available   for    call
  1218.              establishment.     The   remote  DCE  has  too  few
  1219.              resources to establish another call.  Sent in
  1220.              CLEAR packets.
  1221.  
  1222.        136   Remote host dead.  The link to the remote DTE is
  1223.              down.  Sent in CLEAR and RESET packets.
  1224.  
  1225.        137   Remote IMP dead.  The IMP to which the remote DTE
  1226.              is attached is down.  Sent in CLEAR and RESET
  1227.              packets.
  1228.  
  1229.        138   Logical subnetwork access barred.  The remote DTE
  1230.              cannot be reached because of a communities-of-
  1231.              interest prohibition.  Sent in CLEAR and RESET
  1232.              packets.
  1233.  
  1234.        139   Connection lost.  An internal error has occurred
  1235.              at either the remote or the local DCE which has
  1236.              made their virtual circuit data structures
  1237.              inconsistent.  Sent in CLEAR and RESET packets.
  1238.  
  1239.        140   Response lost.  A response from the remote DCE
  1240.              failed to arrive within a reasonable time.  Sent
  1241.              in CLEAR and RESET packets.
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.                                  A-4
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.        141 Calling  logical  address  not  enabled   or   not
  1256.            authorized.  Sent in CLEAR packets.
  1257.  
  1258.        142 Calling logical name incorrect for this DTE.  Sent
  1259.            in CLEAR packets.
  1260.  
  1261.        143 Called logical name not authorized.  Sent in CLEAR
  1262.            packets.
  1263.  
  1264.        144 Called logical name not enabled.   Sent   in  CLEAR
  1265.            packets.
  1266.  
  1267.        145 Called logical name has no enabled DTEs.  Sent   in
  1268.            CLEAR packets.
  1269.  
  1270.        146 Use of logical addresses invalid in this network.
  1271.            Sent in CLEAR packets.
  1272.  
  1273.        147 Declared logical name  now  in  effect.   Sent   in
  1274.            CLEAR packets.
  1275.  
  1276.        148 Declared logical name was already in effect.  Sent
  1277.            in CLEAR packets.
  1278.  
  1279.        149 Declared logical name is now  disabled.   Sent   in
  1280.            CLEAR packets.
  1281.  
  1282.        150 Declared logical name was already disabled.  Sent
  1283.            in CLEAR packets.
  1284.  
  1285.        151 Incoming calls barred.  Sent in CLEAR packets.
  1286.  
  1287.        152 Outgoing calls barred.  Sent in CLEAR packets.
  1288.  
  1289.        192 Cleared due to higher  precedence  call  at   local
  1290.            DCE.  Sent in CLEAR packets.
  1291.  
  1292.        193 Cleared due to higher precedence call at remote
  1293.            DCE.  Sent in CLEAR packets.
  1294.  
  1295.        194 Requested precedence too high.  The DTE is not
  1296.            authorized to establish a call at the requested
  1297.            precedence level.  Sent in CLEAR packets.
  1298.  
  1299.  
  1300.        Table A-1. Additional Packet Level Diagnostic Codes
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.                                  A-5
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.        A-3.2 X.25 IP Interoperability Considerations
  1316.  
  1317.              When DDN standard X.25 service is requested at call
  1318.        establishment (as described in Section 2.1.2.1), the call is in
  1319.        effect established between the DTE and a local X.25 entity.  This
  1320.        entity subsequently extracts the IP datagrams from the X.25 data
  1321.        packets for transmission through the DDN Internet.  This approach
  1322.        requires that certain conventions be followed:
  1323.  
  1324.              1. IP datagrams are  to  be  sent  as  X.25  complete
  1325.                 packet sequences.  That is, datagrams begin on
  1326.                 packet boundaries and the M ("more data") bit is
  1327.                 used for datagrams that are larger than one
  1328.                 packet.  Only one IP datagram is to be sent per
  1329.                 X.25 complete packet sequence.
  1330.  
  1331.              2. By convention, the maximum IP datagram size is 576
  1332.                 octets.  This packet size can most efficiently be
  1333.                 accommodated by negotiating an X.25 maximum packet
  1334.                 size of 1024; alternatively, a DTE may use an X.25
  1335.                 complete packet sequence to transmit an IP
  1336.                 datagram.
  1337.  
  1338.              3. Because the X.25 connection is in effect
  1339.                 terminated locally, the D and Q bits have no
  1340.                 significance and should be set to zero.
  1341.  
  1342.              4. The precedence bits of the IP type-of-service
  1343.                 field are to be mapped into X.25 precedence bits
  1344.                 (see Section 2.1.2.2) as specified in Table A-2.
  1345.  
  1346.  
  1347.                       IP Precedence     X.25 Precedence
  1348.  
  1349.                           000                  00
  1350.                           001                  01
  1351.                           010                  10
  1352.                         011 - 111              11
  1353.  
  1354.  
  1355.              Table A-2. IP Precedence to X.25 Precedence Mapping
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.                                      A-6
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.        A-3.3 The DDN Logical Addressing Facility
  1376.  
  1377.             The DDN logical addressing facility allows references to
  1378.        hosts by either their physical network address or by one or more
  1379.        location-independent logical addresses, and allows hosts to
  1380.        exercise partial control over the logical address(es) by which
  1381.        they can be referenced.  Implementation of DDN logical addressing
  1382.        by a host is optional.
  1383.  
  1384.             The DDN Administration will assign seven-digit logical
  1385.        addresses, and will maintain a logical addressing data base.  The
  1386.        host is then responsible for notifying the network ("enabling")
  1387.        of the "names" (logical addresses), if any, by which it wishes to
  1388.        be known.  It cannot receive calls addressed to a name or
  1389.        originate calls under that name unless it has enabled that name.
  1390.        It also cannot enable a name that is not authorized for that
  1391.        physical address.  Names can also be enabled automatically by the
  1392.        network, under the control of the Administration.
  1393.  
  1394.  
  1395.  
  1396.        A-3.3.1 Logical Addresses
  1397.  
  1398.             Logical addressing is invoked when a called address is
  1399.        supplied to the IMP with the flag digit F = one.  The logical
  1400.        address consists of seven BCD digits.  This name is mapped by the
  1401.        logical addressing facility into a DDN physical network address.
  1402.        The logical name need not be unique for the physical address, nor
  1403.        is the physical address necessarily unique for the name.
  1404.  
  1405.  
  1406.  
  1407.        A-3.3.2 Enabling and Disabling Logical Addresses
  1408.  
  1409.             To enable and disable logical addresses, the DDN X.25 host
  1410.        must send declarative CALL REQUEST packets to the DCE using a
  1411.        called address with the format:
  1412.  
  1413.                              ZZZZ F DDDDDDD (SS)
  1414.  
  1415.        where the address fields are as described in Section 2.1.1.  The
  1416.        Flag F must be set to nine, the DDN Host Identifier field
  1417.        specifies the logical address under consideration, and the
  1418.        subaddress field, which must be present, specifies the type of
  1419.        transaction.  Declarative calls are cleared immediately by the
  1420.        local DCE.
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.                                      A-7
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.              If SS is zero, the logical name is enabled in normal mode,;
  1437.        that  is,  that  physical port will accept incoming calls to that
  1438.        name, and allow outgoing calls from that name.  If SS is one, the
  1439.        logical name is disabled.  If SS is two, the logical address is
  1440.        enabled in reverse translation mode; in this mode, the called
  1441.        address field of incoming call packets will be translated into a
  1442.        physical address (i.e., an address containing a flag F = 0), if
  1443.        it was given by the calling DTE (X.25 host), as a logical address
  1444.        (i.e., containing a flag F = 1).
  1445.  
  1446.              Whenever a DTE comes up, or restarts, the logical names for
  1447.        that DTE are returned to their default state, which may be either
  1448.        enabled or disabled, as configured by the DDN Administration.
  1449.  
  1450.  
  1451.  
  1452.        A-4   Limitations of DDN Basic X.25 Service
  1453.  
  1454.              The Defense Data Network is an Internetwork environment.
  1455.        That  is,  DDN  as  a whole is made up of a number of constituent
  1456.        packet switching networks that are interconnected via gateways.
  1457.        Communication across gateways requires the use of the Internet
  1458.        Protocol, which, for a host accessing DDN using X.25, requires
  1459.        that  the  host  implement the DoD standard protocol architecture
  1460.        and employ DDN standard X.25 service.  In addition, a classified
  1461.        host is attached to a DDN constituent network of lower
  1462.        classification by means of an Internet Private Line Interface
  1463.        (IPLI).   IPLIs,  which themselves contain gateways, also require
  1464.        the use of the Internet Protocol; moreover, they do not, as
  1465.        currently designed, offer an X.25 host interface.  These
  1466.        attributes of the DDN Internet have two implications for users of
  1467.        DDN basic X.25 service:
  1468.  
  1469.              1.  DDN hosts that do not implement IP and higher-
  1470.                  level DDN protocols, and which use only DDN basic
  1471.                  X.25 service, cannot communicate across gateways.
  1472.                  Their    network    communication   is   therefore
  1473.                  restricted to a single DDN constituent network.
  1474.  
  1475.              2.  X.25 hosts cannot be provided classified service
  1476.                  on a constituent network of lower classification.
  1477.                  Should X.25 host access be developed for the IPLI
  1478.                  in the future, classified network access will be
  1479.                  made available to hosts using DDN standard X.25
  1480.                  service only.
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.                                      A-8
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.          A-5 Derivation of DDN  X.25 Addresses
  1497.  
  1498.                All DDN hosts are assigned addresses by the Administration.
  1499.          The address of a DDN host may be obtained from the Network
  1500.          Information Center (NIC), represented as an ASCII text string in
  1501.          what  is  called "host table format".  This section describes the
  1502.          process by which DDN X.25 addresses in the format described in
  1503.          Section 2.1.1 may be derived from addresses in NIC host table
  1504.          format.
  1505.  
  1506.                A NIC host table address consists of the ASCII text string
  1507.          representations of four decimal numbers separated by periods,
  1508.          corresponding to the four octets of a thirty-two bit Internet
  1509.          address.  The four decimal numbers are referred to in this
  1510.          section as "n", "h", "l", and "i."  Thus, a host table address
  1511.          may be represented as "n.h.l.i"  Each of these four numbers will
  1512.          have either one, two, or three decimal digits and will never have
  1513.          a value greater than 255.  For example, in the host table address
  1514.          "10.2.0.124", n=10, h=2, l=0, and i=124.  To convert a host table
  1515.          address to a DDN X.25 address:
  1516.  
  1517.                1.  If h < 64, the host table address corresponds to
  1518.                    the DDN X.25 physical address
  1519.  
  1520.                                   ZZZZ F IIIHHZZ (SS)
  1521.  
  1522.                    where:
  1523.  
  1524.                         ZZZZ = 0000
  1525.                                 as required in Section 2.1.1.1.1;
  1526.  
  1527.                         F = 0   because the address is a physical
  1528.                                 address;
  1529.  
  1530.                         III     is a three decimal digit
  1531.                                 representation of "i", right-adjusted
  1532.                                 and padded with leading zeros if
  1533.                                 required;
  1534.  
  1535.                         HH      is a two decimal digit representation
  1536.                                 of "h", right-adjusted and padded
  1537.                                 with leading zeros if required;,
  1538.  
  1539.                         ZZ = 00
  1540.                                 and
  1541.  
  1542.                         (SS)    is optional, as described in Section
  1543.                                 2.1.1.1.4.
  1544.  
  1545.  
  1546.  
  1547.  
  1548.                                      A-9
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.                  In the example given above, the host table address
  1557.                  10.2.0.124 corresponds to the DDN X.25 physical
  1558.                  address 000001240200.
  1559.  
  1560.              2.  If h > 64 or  h  =  64,   the  host   table  address
  1561.                  corresponds to the DDN X.25 logical address
  1562.  
  1563.                              ZZZZ F RRRRRZZ (SS)
  1564.  
  1565.                  where:
  1566.  
  1567.                       ZZZZ = 0000
  1568.                              as required in Section 2.1.1.1.1;
  1569.  
  1570.                       F = 1  because the address is a logical
  1571.                              address;
  1572.  
  1573.                       RRRRR  is a five decimal digit
  1574.                              representation of the result "r" of
  1575.                              the calculation
  1576.  
  1577.                                         r = h * 256 + i
  1578.  
  1579.                              (note that the decimal representation
  1580.                              of "r" will always require five
  1581.                              digits);
  1582.  
  1583.                       ZZ = 00
  1584.                              and
  1585.  
  1586.                       (SS)   is optional, as described in Section
  1587.                              2.1.1.1.4.
  1588.  
  1589.                  Thus,    the host    table   address    10.83.0.207
  1590.                  corresponds   to  the  DDN  X.25  logical  address
  1591.                  000012145500.
  1592.  
  1593.             In both cases, the "n" and "l"  fields  of  the  host   table
  1594.        address are not used.
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.                                      A-10
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.               APPENDIX B:  DDN Synchronous Level 1 Specification
  1617.  
  1618.  
  1619.  
  1620.        B-1  Introduction
  1621.  
  1622.             A host may connect to the Defense Data Network at the link
  1623.        level using the asynchronous bit serial protocol described in BBN
  1624.        Report No. 1822 as either a local host (LH) or a distant host
  1625.        (DH).  A host may also connect to the DDN by means of a
  1626.        synchronous bit serial protocol at the link level, using either
  1627.        the method described in BBN Report No. 1822, HDH, or the DDN X.25
  1628.        interface.  Neither LH nor DH is recommended for new
  1629.        implementations.
  1630.  
  1631.             This section describes the functional, electrical, and
  1632.        mechanical connection (the level 1 connection) that is required
  1633.        when either an HDH or an X.25 host is connected to the DDN.
  1634.        Hosts connecting to the DDN via HDH or X.25 require a synchronous
  1635.        modem connection or the equivalent, which will be supplied as
  1636.        part of the DDN service.  The host will present the DTE interface
  1637.        while the DDN-provided equipment will present the DCE interface.
  1638.  
  1639.             A long-term goal of the DDN is for all level 1 connections
  1640.        to be accomplished with the MIL-188-114 balanced interface.  Its
  1641.        general equivalents are EIA RS-449/422, CCITT V.ll, and Fed. Std.
  1642.        1031/1020.  The DDN cannot implement this at present due to the
  1643.        limited availability of commercial vendor hardware.  In order to
  1644.        facilitate future DDN compatibility, all new system acquisitions
  1645.        should specify MIL-188-114 balanced as a required interface, in
  1646.        addition to an alternate interface.  The selection of an
  1647.        alternate interface should not preclude utilization of the MIL-
  1648.        188-114 balanced interface when it becomes supportable.
  1649.  
  1650.  
  1651.  
  1652.        B-2  Supported Interfaces
  1653.  
  1654.             DDN presently supports four synchronous level 1 interfaces.
  1655.        They are:
  1656.  
  1657.             1.  EIA RS-232-C, CCITT V.28 & V.24;
  1658.  
  1659.             2.  MIL-188-114 balanced, EIA RS-449&422, CCITT V.ll,
  1660.                  Fed. Std. 1031/1020;
  1661.  
  1662.             3.  MIL-188-114 unbalanced, EIA RS-449&423, CCITT
  1663.                 V.10, Fed. Std. 1031/1030; and
  1664.  
  1665.  
  1666.  
  1667.  
  1668.                                      B-1
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.             4.  CCITT V.35.
  1677.  
  1678.             Table B-1 is a dictionary of terms that relates the CCITT
  1679.        signal ID to the EIA signal ID and to the more common
  1680.        abbreviations.  Table B-2 identifies signals as either required,
  1681.        optional, or not used.
  1682.  
  1683.             Figure B-1 and Table B-3 identify typical DTE connections to
  1684.        the DDN.  The required subscriber services will dictate which
  1685.        scheme is selected for a particular DTE.
  1686.  
  1687.             Table B-4 relates required speed of service to interface
  1688.        type.
  1689.  
  1690.             Together, these tables and figures serve as a guide to level
  1691.        1 interface selection.  From these, most systems will be able to
  1692.        identify  the  most   appropriate   interface.    However,   this
  1693.        information is not all-inclusive.  Other interface arrangements
  1694.        may be possible; contact your DDN representative for assistance
  1695.        as required.
  1696.  
  1697.  
  1698.                   Demarcation Point
  1699.                  (mating connectors)
  1700.  
  1701.                       DTE DCE
  1702.  
  1703.            |------------] [------(1) Modem    RS-232-C
  1704.            |
  1705.            |  |---------] [------(2) Modem    V.35
  1706.        |---|--|----|
  1707.        |           |----] [------(3) LDM      RS-232-C, MIL-188-119
  1708.        |           |
  1709.        |           |----] [------(4) Null Modem  Cable
  1710.        |    HOST   |
  1711.        |           |----] [------(5) SME      Cable plus clock source
  1712.        |           |
  1713.        |           |----] [------(6) DCS      MIL-188-114
  1714.        |--|--|--|--|
  1715.           |  |  |-------] [------(7) DES      RS-232-C, RS-449, V.35
  1716.           |  |
  1717.           |  |----------] [------(8) KG       MIL-188-114 balanced
  1718.           |
  1719.           |-------------] [------(9) IPLI     MIL-188-114 balanced
  1720.  
  1721.  
  1722.                 Figure B-1. Typical Level 1 Connection Schemes
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.                                      B-2
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.        EIA      CCITT      ABBRM      NAME
  1737.        ID        ID         NAME
  1738.        ---      -----       ------    ---------------------------------
  1739.        AA        101        FG        Frame (Chassis/Protective) Ground
  1740.        AB        102        SG        Signal/Supply Common
  1741.        SC        102a       --        RS-449 DTE Common
  1742.        RC        102b       --        RS-949 DCE Common
  1743.        BA        103        TD        Transmit Data
  1744.        BB        104        RD        Receive Data
  1745.        CA        105        RTS       Request to Send
  1746.        CB        106        CTS       Clear to Send
  1747.        CC        107        DSR       Data Set Ready
  1748.        CD        108.2      DTR       Data Terminal Ready
  1749.        CF        109        DCD       Data Carrier Detect
  1750.        CG        110        SQ        Signal Quality
  1751.        CH        111        --        Signal Rate Selector to DCE
  1752.        CI        112        --        Signal Rate Selector to DTE
  1753.        DA        113        ETC       External Transmit Clock
  1754.        DB        114        TC        Transmit Clock
  1755.        DD        115        RC        Receive Clock
  1756.        --        116        --        Select Standby
  1757.        --        117        --        Standby Indicator
  1758.        SBA       118        STD       Secondary Transmit Data
  1759.        SBB       119        SRD       Secondary Receive Data
  1760.        SCA       120        SRS       Secondary Request to Send
  1761.        SCB       121        SCS       Secondary Clear to Send
  1762.        SCF       122        SCD       Secondary Carrier Detect
  1763.        SCG       123        SSQ       Secondary Signal Quality
  1764.        --        124        --        Select Frequency Group
  1765.        CE        125        RI        Ringing Indicator
  1766.        --        126        --        Select Transmit Frequency
  1767.        --        127        --        Select Receive Frequency
  1768.        --        128        --        External Receive Clock
  1769.        --        129        RR        Request to Receive
  1770.        --        130        --        Secondary Transmit Tone
  1771.        --        131        --        Receive Character Timing
  1772.        --        132        --        Return to Non-Data Mode
  1773.        --        133        RTR       Ready to Receive .
  1774.        --        134        --        Received Data Present
  1775.        --        136        --        New Signal
  1776.        --        140        RL        Remote loopback
  1777.        --        141        LL        Local loopback
  1778.        --        142        TM        Test Status Monitor
  1779.        --        191        --        Transmit Voice Answer
  1780.                  192        --        Receive Voice Answer
  1781.  
  1782.  
  1783.                  Table B-1. EIA and CCITT Interchange Circuits
  1784.  
  1785.  
  1786.  
  1787.                                       B-3
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.            Required: 101, 102, 103, 104, 105, 106, 107, 108.2,
  1796.                       109, 113, 114, and 115
  1797.  
  1798.            Optional:  110, 125, 140, 141, and 142
  1799.                       (These may be required IAW future DDN
  1800.                       developments; it is strongly recommended
  1801.                       that these at least be available for
  1802.                       implementation upon requirement)
  1803.  
  1804.            Not used: 111, 112, 116, 117, 118, 119, 120, 121, 122,
  1805.                      123, 124, 126, 127, 128, 129, 130, 131, 132,
  1806.                      133, 134, 136, 191, and 192
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.        Table B-2. Signal Selection by CCITT Interchange Circuit Number
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.                                      B-4
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.        Scheme (From
  1840.          Fig. B-1)     Explanation
  1841.  
  1842.        (1) Modem       RS-232 at spe eds of 1200, 2400, 4800, 9600 or
  1843.                        14400 b/s over long haul leased voice grade
  1844.                        telephone facilities
  1845.  
  1846.        (2) Modem       CCITT V.35 at speeds of 48, 50, 56, 64 Kb/s over
  1847.                        leased group (37KHz) grade facilities or in CONUS
  1848.                        the Digital Data Service facilities.
  1849.  
  1850.        (3) Limited Distance Modem
  1851.                        LDM generally available at 9600 b/s and below in
  1852.                        an RS-232 version.  Other types are available for
  1853.                        all speeds.
  1854.  
  1855.        (4) Null modem  A Null Modem is a length of cable with the signal
  1856.                        leads crossed so as to present a DCE interface.
  1857.                        To be used in local connection schemes where
  1858.                        either the DTE or the DCE has a clocking source
  1859.                        capability.  All four supported level 1
  1860.                        interfaces are available.  If DTE clock and DCE
  1861.                        clock are both available, DTE clock will be
  1862.                        preferred.
  1863.  
  1864.        (5) Synchronous Modem Eliminator
  1865.                        SME is a length of cable with a hardware device
  1866.                        interjected.  The device allows convenient
  1867.                        crossing of signals so as to present a DCE
  1868.                        interface.  The device also provides clocking
  1869.                        when neither the DTE nor the DCE has such
  1870.                        capability.  All four supported level 1
  1871.                        interfaces are available.
  1872.  
  1873.        (6) DCS Microwave
  1874.                        DCS is generally a military microwave system
  1875.                        which provides the MIL-188-114 balanced or
  1876.                        unbalanced interfaces.  It implies a speed of 50
  1877.                        Kbps and is usually found O-CONUS.  Selection of
  1878.                        this scheme requires selection of (4) or (5).
  1879.  
  1880.        (7) Data Encryption Standard
  1881.                        DES is a commercial encryption device used by the
  1882.                        DoD as a privacy device.  DES is available with
  1883.                        either RS-232, V.35, or RS-449/422.
  1884.  
  1885.  
  1886.  
  1887.  
  1888.                                      B-5
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.        (8) KG          KG devices are U. S. Government encryption
  1897.                        devices under strict NSA control.  The
  1898.                        requirement for security and KG devices requires
  1899.                        the selection of the MIL-188-114 balanced
  1900.                        interface.
  1901.  
  1902.        (9) Internet Private Line Interface
  1903.                        IPLI devices are security level community of
  1904.                        interest isolation devices.  The requirement for
  1905.                        IPLI service requires the selection of the MIL-
  1906.                        188-114 balanced interface.
  1907.  
  1908.  
  1909.            Notes and Considerations
  1910.  
  1911.        1.  Interface (2), Modem, 48Kb/s is generally only
  1912.            available O-CONUS.
  1913.  
  1914.        2.  MIL-188-114 balanced is deemed equivalent to RS-449
  1915.            with RS-422, the difference being that MIL-188-114 is
  1916.            more tolerant of noise on signal common and more
  1917.            tolerant of common mode noise.
  1918.  
  1919.        3.  MIL-188-114 unbalanced is deemed equivalent to RS-449
  1920.            with RS-423.  In most cases where MIL-188-114 balanced
  1921.            is specified, MIL-188-114 unbalanced is also available,
  1922.            but it is not recommended.
  1923.  
  1924.        4.  There are system enhancements under long term
  1925.            development for use in the DDN which may request
  1926.            additional control leads beyond those listed as
  1927.            required.  The implementation of these enhancements
  1928.            will not limit operational capabilities but may impact
  1929.            the ability of the Network Monitoring Center to assist
  1930.            with host and host access line diagnosis.  These
  1931.            enhancements may request signals from the optional
  1932.            category.
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.                Table B-3. Typical Level 1 Connection Schemes
  1944.  
  1945.  
  1946.  
  1947.  
  1948.                                     B-6
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.                                     Signaling Rate in Kb/s
  1958.        Physical
  1959.        Interface        1.2  2.4  4.8  9.6 14.4  48   50   56   64   100
  1960.  
  1961.        RS-232-C         R    R    R    R    R*    -   -    -    -    -
  1962.  
  1963.        MIL-188-114      A    A    A    A    -     -   -    -    -    -
  1964.        unbal. (& equiv.)
  1965.  
  1966.        MIL-188-114      A    A    A    A    A*   A    A    A    A    R**
  1967.        bal. (& equiv.)
  1968.  
  1969.        CCITT V.35       -    -    -    -    -     R   A    R    R    A
  1970.  
  1971.                              Legend
  1972.  
  1973.                         R = Recommended
  1974.                         A = Available
  1975.                         - = Not available
  1976.                         * = Only available using modems
  1977.                         ** - Only available using a local cable
  1978.                             connection
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.                                  Table B-4. Interface Type by Service Speed
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.                                      B-7
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.        Signal Name          Abbrev   Pin No.   EIA ID     Signal Source
  2009.        -----------          ------   -------   ------     -------------
  2010.        Frame Ground          FG         1        AA          DTE/DCE
  2011.        Transmitted Data      TD         2        BA            DTE
  2012.        Received Data         RD         3        BB            DCE
  2013.        Request to Send       RTS        4        CA            DTE
  2014.        Clear to Send         CTS        5        CB            DCE
  2015.        Data Set Ready        DSR        6        CC            DCE
  2016.        Signal Ground         SG         7        AB          DTE/DCE
  2017.        Data Carrier Detect   DCD        8        CF            DCE
  2018.        Transmit Clock        TC        15        DB            DCE
  2019.        Receive Clock         RC        17        DD            DCE
  2020.        Data Terminal Ready   DTR       20        CD            DTE
  2021.        Ext. Transmit Clock   ETC       24        DA            DTE
  2022.        Wired Spare           --        18        --            ---
  2023.        Wired Spare           --        22        --            ---
  2024.        Wired Spare           --        25        --            ---
  2025.  
  2026.             Required pins: 1, 2, 3, 4, 5, 6, 7, 8, 15, 17, 20, 24
  2027.             Optional pins: 9, 10, 18, 22, 25
  2028.  
  2029.                 Notes
  2030.  
  2031.             1.  The DTE will present a CANNON DB-25P male connector
  2032.               with pinouts as above or equivalent hardware with
  2033.                 identical pinouts.
  2034.  
  2035.             2.  The DCE will present a CANNON DB-2SS female
  2036.                 connector or equivalent.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                         Table B-5. RS-232-C Interface
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.                                      B-8
  2056.        Signal Name       Abbrev      Pin Nos    EIA ID    Signal Source
  2057.        -----------       ------      -------    ------    -------------
  2058.        Send D ta           SD         4,22        BA           DTE
  2059.        Send Timing         ST         5,23        DB           DCE
  2060.        Receive Data        RD         6,24        BB           DCE
  2061.        Request to Send     RTS        7,25        CA           DTE
  2062.        Receive Timing      RT         8,26        DD           DCE
  2063.        Clear to Send       CTS        9,27        CB           DCE
  2064.        Local 100pback      LL         10          --           DTE
  2065.        Data Mode           DM         11,29       CC           DCE
  2066.        Terminal Ready      TR         12,30       CD           DTE
  2067.        Receiver Ready      RR         13,31       CF           DCE
  2068.        Remote 100pback     RL         14          --           DTE
  2069.        Terminal Timing     TT         17,35       DA           DTE
  2070.        Test Mode           TM         18          --           DCE
  2071.        Signal Ground       SG         19          AB         DTE/DCE
  2072.        Receive Common      RC         20          RC           DCE
  2073.        Send Common         SC         37          SC           DTE
  2074.        Wired Spare         --          1          --           ---
  2075.        Wired Spare         --         3,21        --           ---
  2076.  
  2077.             Required pins:  4,22; 5,23; 6,24; 7,25; 8,26; 9,27,;
  2078.                            11,29; 12,30; 13,31; 17,35; 19; 20; 37
  2079.             Optional pins:  10; 14; 18; 1; 3,21
  2080.  
  2081.                 Notes:
  2082.  
  2083.             1.  The DTE will present a CANNON DC-37P male connector
  2084.                 with pinouts as above or equivalent hardware with
  2085.                 identical pinout.
  2086.  
  2087.             2.  The DCE will present a CANNON DC-37S female
  2088.                 connector or equivalent.
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.              Table B-6. MIL-188-114 Interface (and equivalents)
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.                                      B-9
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.        Signal Name         Abbrev    Pin Nos.     EIA ID    Signal Source
  2112.        -----------         ------     --------     ------     -------------
  2113.  
  2114.        Frame Ground          FG        A          AA         DTE/DCE
  2115.        Signal Ground         SG        B          AB         DTE/DCE
  2116.        Transmit Data         TD        P/S        BA           DTE
  2117.        Receive Data          RD        R/T        BB           DCE
  2118.        Request to Send       RTS       C          CA           DTE
  2119.        Clear to Send         CTS       D          CB           DCE
  2120.        Data Set Ready        DSR       E          CC           DCE
  2121.        Data Carrier Detect   DCD       F          CF           DCE
  2122.        Local 100pback        LL        K          --           DTE
  2123.        Ext. Transmit Clock   ETC       U/W        DA           DTE
  2124.        Transmit Clock        TC        Y/aa       DB           DCE
  2125.        Receive Clock         RC        V/X        DD           DCE
  2126.  
  2127.            Required Pins: A; B; P/S; R/T; C; D; E; F; U/W; Y/aa;
  2128.                            V/X
  2129.            Optional Pins:  K
  2130.  
  2131.                Notes:
  2132.  
  2133.              1.  The DTE will present a Winchester MRA(C)-34D-JTCH-H8
  2134.                  male connector with pinout as above or equivalent
  2135.                  hardware with the identical pinout.
  2136.  
  2137.              2.  The DCE will present a mating female connector.
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.                            Table B-7. V.35 Interface
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.                                     B-10
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.                        APPENDIX C
  2171.  
  2172.                      FEDERAL INFORMATION
  2173.                       PROCESSING STANDARDS PUBLICATION 100
  2174.  
  2175.                                 FEDERAL STANDARD 1041
  2176.  
  2177.                                   1983 JULY 6
  2178.  
  2179.                          ANNOUNCING THE JOINT STANDARD FOR
  2180.                    INTERFACE BETWEEN DATA TERMINAL EQUIPMENT (DTE)
  2181.                      AND DATA CIRCUIT-TERMINAL EQUIPMENT (DCE)
  2182.                       FOR OPERATION WITH PACKET-SWITCHED DATA
  2183.                                COMMUNICATIONS NETWORKS
  2184.  
  2185.        Federal Information Processing Standards Publication are developed and issued
  2186.        by the National  Bureau of  Standards pursuant  to section  111(f)(2) of  the
  2187.        Federal Property and Administrative Services Act of 1949, as amended,  Public
  2188.        Law 89-306 (79 Stat.1127), Executive order  11717 (38 FR 12315 dated May  11,
  2189.        1973), and Part 6 of Title 15 Code of Federal Regulations (CFR).
  2190.  
  2191.        Federal Standards  in the  "telecommunication" series  are developed  by  the
  2192.        Office of the Manager, National Communication System. These Federal Standards
  2193.        are issued by the General Services Administration pursuant to the Federal
  2194.        Property and Administrative Services Act of 1949, as amended.
  2195.  
  2196.        Name of Standard: Interface  Between Data Terminal  Equipment (DTE) and  Data
  2197.        Circuit-Terminating Equipment (DCE) for  Operation with Packet-Switched  Data
  2198.        Communications Networks.
  2199.  
  2200.        Category of Standard:  Hardware, Data Transmission.
  2201.  
  2202.        Explanation: Federal  automated  data  processing  equipment,  services,  and
  2203.        telecommunication equipment using public packet-switched data  communications
  2204.        networks (PSDCN) based on  the family of  CCITT Recommendations derived  from
  2205.        X.l and X.2 shall employ the interface and protocols specified in this  joint
  2206.        standard. In addition, designers of these internally operated and  maintained
  2207.        Federal networks employing packet-switched technology should consider the use
  2208.        of this interface as appropriate. The joint standard provides:
  2209.  
  2210.            - A  family  of  physical  layer  interfaces,  from  which  a  particular
  2211.              interface may be selected; and
  2212.            -  A single data link layer control procedure; and
  2213.            - Packet  level  procedures  for  virtual  calls  and  permanent  virtual
  2214.              circuits, and an optional datagram  operation.
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.        The mandatory interface attributes of  this joint standard are summarized  as
  2224.        follows:
  2225.  
  2226.        PHYSICAL LEVEL
  2227.  
  2228.           Transmission rates:      2.4, 4.8, 9.6 Kbits/s
  2229.  
  2230.           Interface:              one or more of the following: RS-232-C, X.2l, RS-449
  2231.  
  2232.        LINK LEVEL:
  2233.  
  2234.           Procedure:               LAPB
  2235.  
  2236.           Parameter K:             7
  2237.  
  2238.           Smallest N l:            l64 Octets
  2239.  
  2240.  
  2241.        PACKET LEVEL:
  2242.  
  2243.            Services:               Virtual call and permanent virtual circuit
  2244.  
  2245.            Packet types:           All basic plus Diagnostic packets. Packet Reject
  2246.                                    shall  not be used.
  2247.  
  2248.  
  2249.            User data field         Octet-aligned
  2250.               length:
  2251.  
  2252.  
  2253.            Packet sequence         Modulo 8
  2254.              numbering:
  2255.  
  2256.            D bit procedure:        Supported  by all DCEs;  DTE need not  employ the
  2257.                                    D  bit when sending to
  2258.                                    the DCE, but no DTE shall reject incoming packet
  2259.                                    with the D bit set to l or  0 as having this bit
  2260.                                    in error unless it is known by receiver that the
  2261.                                    sender  has no D bit capability.
  2262.  
  2263.            X.25 diagnostic         Use standard codes whenever they apply; non-std
  2264.              codes:                codes may be used for events not listed in X.25
  2265.                                    within a period of 24 months after the effective
  2266.                                    date of this standard.
  2267.  
  2268.            Fast Select:            DCEs shall implement fast select; DTE need not
  2269.                                    employ fast select when sending to DCE, but all
  2270.                                    DTEs with higher level functionality which
  2271.                                    allows response to fast select must be able to
  2272.                                    accept incoming fast  select packet.
  2273.  
  2274.            Interrupt packet:       Receipt of a DTE interrupt packet before a
  2275.                                    previous DTE interrupt  packet has been confirmed
  2276.                                    is an error condition.
  2277.  
  2278.            Duplicated facility     The last appearing facility code should be
  2279.               codes:               treated by the DTE as if it  were the only
  2280.                                    appearance of that code.
  2281.  
  2282.            Non-zero cause field    Discarded
  2283.              of restart request
  2284.              packet:
  2285.  
  2286.            Restart request too     Discarded
  2287.              long in state r1:
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.        This joint standard  is intended  to enhance  interoperability by  specifying
  2296.        certain subsets and other constraints on Federal use of CCITT  Recommendation
  2297.        X.25.
  2298.  
  2299.        The Government's intent  in employing this  joint standard is  to reduce  the
  2300.        cost of  acquiring and  using Federal  automated data  processing  equipment,
  2301.        services, and telecommunication equipment with PSDCN.  The joint standard  is
  2302.        also intended to reduce the cost  of acquiring and using Government-owned  or
  2303.        leased PSDCN. These goals will be achieved by:
  2304.            -  increasing the available alternative sources of supply;
  2305.            -  Increasing the reutilization of Government resources; and,
  2306.            -  Assuring the required interoperability.
  2307.  
  2308.        Approving Authority: Secretary  of Commerce  (Federal Information  Processing
  2309.        Standards).   Administrator,   General   Services   Administration   (Federal
  2310.        Standards).
  2311.  
  2312.        Maintenance Agency: The National  Bureau of Standards and  the Office of  the
  2313.        Manager, National Communications System  will jointly maintain this  standard
  2314.        coordinating as necessary with the General Services Administration (GSA).
  2315.  
  2316.        Cross Index: The following are related standards upon which this FIPS PUB  is
  2317.        based. The  inclusion  of  a  particular  standard  on  this  list  does  not
  2318.        necessarily mean that the standard is  applicable in all cases to which  this
  2319.        FIPS PUB applies.
  2320.  
  2321.           (a) International Standard 2110-1980: Data Communication-25 pin DTE/DCE
  2322.        Interface Connector and Pin Assignments.
  2323.           (b) International Telegraph and Telephone Consultative Committee (CCITT)
  2324.        recommendations V.24 (1980): List of Definitions for Interchange Circuits
  2325.        Between Data Terminal Equipment and Data Circuit Terminating Equipment.
  2326.           (c) CCITT Recommendation V.28 (1980) Electrical Characteristics for
  2327.        Unbalanced Double-Current Interchange Circuits.
  2328.           (d) Electronics Industries Association (EIA) RS-232-C (1969 August):
  2329.        Interface Between Data Terminal Equipment and Data Communication Equipment
  2330.        Employing Serial Binary Data Interchange.
  2331.           (e) International Standard 4902-1980: Data Communication-37-Pin and 9-Pin
  2332.        DTE/DCE Interface Connectors and Pin Assignments.
  2333.           (f) CCITT recommendation V.11(X.27) (1980): electrical Characteristics for
  2334.        Balanced Double-Current Interchange Circuits for General Use with Integrated
  2335.        Circuit Equipment in the Field of Data Communications.
  2336.           (g) EIA RS-422-A (1978 June): Electrical Characteristics of Balanced
  2337.        Voltage Digital Interface Circuits.
  2338.           (h) Federal Standard 1020A (1980 January): Telecommunications: Electrical
  2339.        Characteristics of Balanced Voltage Digital Interface Circuits.
  2340.           (i) CCITT Recommendation V.10 (X26) (1980): Electrical Characteristics for
  2341.        Unbalanced Double-Current Interchange Circuits for General Use with
  2342.        Integrated Circuit Equipment in the Field of Data Communications.
  2343.           (k) Federal Standard 1030A (1980 January): Telecommunications: Electrical
  2344.        characteristics of Unbalanced Voltage Digital Interface Circuits.
  2345.           (l) CCITT Recommendation X.21bis (1980): Use on Public Data Networks of
  2346.        Data Terminal Equipment which are Designed for Interfacing to Synchronous
  2347.        V-series Modems.
  2348.           (m) CCITT Recommendation V.54 (1980): Loop Test Devices for Modems.
  2349.           (n) EIA RS-449 (1977 November): general Purpose 37-Position Interface
  2350.        Between Data Terminal Equipment and Data Circuit-Terminating Equipment.
  2351.           (o) Federal Standard 1031 (1980 June): Telecommunications General Purpose
  2352.        37-position and 9-position Interface Between Data Terminal Equipment and Data
  2353.        Circuit Terminating Equipment (implementing instructions in the form of a
  2354.        Federal Property Management Regulation have not yet been issued. the General
  2355.        Services Administration is considering canceling FED-STD 1031. Furthermore,
  2356.        a Federal Information Processing Standard for ADP applications corresponding
  2357.        to Federal Standard 1031 has not been adopted by the National Bureau of
  2358.        Standards.)
  2359.           (p) International Standard 4903-1980: Data Communication-15-pin DTE/DCE
  2360.        Interface Connector and Pin Assignments.
  2361.           (q) EIA Industrial Electronics Bulletin No. 12 (1977 November):
  2362.        Application Notes on Interconnection Between Interface Circuits Using RS-449
  2363.        and RS-232-C.
  2364.           (r) Draft International Standard 2593 (1980): Data Communication-34-pin
  2365.        DTE/DCE Interface Connector and Pin Assignments.
  2366.           (s) CCITT Recommendation V.35 (1980): Data Transmission at 48 Kilobits per
  2367.        second Using 60-108 kHz Group Band Circuits.
  2368.           (t) CCITT Recommendation X.21 (1980): general Purpose Interface Between
  2369.        Data Terminal Equipment and Data Circuit-Terminating Equipment for
  2370.        Synchronous Operation on Public Data Networks.
  2371.           (u) CCITT recommendation V.5 (1980): Standardization of Data-Signalling
  2372.        Rates for Synchronous Data Transmission in the General Switched Telephone
  2373.        networks.
  2374.           (v) CCITT Recommendation V.6 (1980): Standardization of Data-Signalling
  2375.        Rates for Synchronous Data Transmission on Leased Telephone-Type Circuits.
  2376.           (w) American National Standard X3.1-1976: Synchronous Signalling Rates for
  2377.        Data Transmission.
  2378.           (x) Federal Information Processing Standard Publication 22-1 (1977
  2379.        September): Synchronous Signaling Rates Between Data Terminal and Data
  2380.        Communication Equipment. (FIPS PUB 22-1 is identified also as FED-STD 1013.)
  2381.           (y) Federal Standard 1013 (1977 August): Telecommunications:  Synchronous
  2382.        Signaling Rates Between Data Terminal Equipment and Data Circuit-Terminating
  2383.        Equipment utilizing 4 kHz Circuits (FED-STD 1013) is identified also as FIPS
  2384.        PUB 22-1.)
  2385.           (z) American National Standard X3.36-1975: Synchronous High-Speed Data
  2386.        Signaling Rates Between Data Terminal Equipment and Data Communication
  2387.        Equipment.
  2388.          (aa) Federal Information Processing Standards Publication 37 (1975 June):
  2389.        Synchronous High Speed Data Signaling Rates Between Data Terminal Equipment
  2390.        and Data Communication Equipment. (FIPS PUB 37 is identified also as
  2391.        FED-STD 1001.)
  2392.          (ab) Federal Standard 1001 (1975 June): Telecommunications: Synchronous
  2393.        High-Speed Data Signaling Rates Between Data Terminal Equipment and Data
  2394.        Communications Equipment. (FED-STD 1001 is identified also as FIPS PUB 37.)
  2395.           (ac) EIA RS-269-B (1976 January): Synchronous Signaling Rates for Data
  2396.        transmission.
  2397.           (ad) International Standard 3309-1979: Data Communication-High Level Data
  2398.        Link control Procedures-Frame Structure.
  2399.           (ae) International Standard 4335-1979: Data Communication-High Level Data
  2400.        Link control Procedures-Elements of Procedures.
  2401.           (af) Addendum 1 to International Standard 4335-1979: Data
  2402.        Communication-High Level Data Link control Procedures-Elements of Procedures.
  2403.           (ag) Addendum 2 to International Standard 4335-1979: Data
  2404.        Communication-High Level Data Link Control Procedures-Elements of procedures.
  2405.           (ah) International Standard 6256-1980: Data Communication-High -Level Data
  2406.        Link Control Procedures-Balanced Class of Procedures.
  2407.           (ai) American National Standard X3.66-1979: Advanced Data Communication
  2408.        Control procedures (ADCCP).
  2409.           (aj) Federal Information Processing Standards Publication 71 (1980 May) as
  2410.        revised by the Federal Register notice 47 FR 23798, dated June 1, 1982 and
  2411.        corrected by the notice 47 FR 25397 dated June 11, 1982: Advanced Data
  2412.        Communication Control Procedures (ADCCP). (FIPS PUB 71 is technically
  2413.        consistent with FED-STD 1003A.)
  2414.           (ak) Federal Information Processing Standards Publication 78 (1980
  2415.        September): Guideline for Implementing Advanced Data Communication Control
  2416.        Procedures (ADCCP).
  2417.           (al) Federal Standard 1003A (1981 August): Telecommunications: Synchronous
  2418.        bit-Oriented Data Link Control Procedures (FED-STD 1003A is technically
  2419.        consistent with FIPS PUB 71.)
  2420.           (am) CCITT Recommendation X.25 (1980): Interface Between Data Terminal
  2421.        Equipment (DTE) and Data Circuit-Terminating Equipment (DCE) for Terminals
  2422.        Operating in the Packet Mode on Public Data Networks.
  2423.           (an) Draft Proposed International Standard 7498: Data Processing-Open
  2424.        Systems Interconnection-Basic Reference Model.
  2425.           (ao) CCITT Recommendation X.1 (1980): International User Classes of
  2426.        Service in Public Data Networks.
  2427.           (ap) CCITT Recommendation X.2 (1980): International User Facilities in
  2428.        Public Data Networks.
  2429.           (aq) CCITT Recommendation X.96 (1980): Call Progress Signals in Public
  2430.        Data Networks.
  2431.  
  2432.        Applicability: The technical specifications of  this joint standard shall  be
  2433.        employed in the acquisition, design, and development of all federal automated
  2434.        data processing  equipment,  services, and  telecommunication  equipment  and
  2435.        PSDCN whenever  an  interface  based on  CCITT  Recommendation  X.25  (1980),
  2436.        Interface   Between    Data    Terminal   Equipment    (DTE)    and    Data
  2437.        Circuit-Terminating Equiment (DCE) for Terminals Operating in the  Packet
  2438.        Mode  on  Public  Networks>1,  is  required.   Referred  to  below  as  CCITT
  2439.        Recommendation X.25, Recommendation X.25, or X.25.
  2440.  
  2441.        Implementation: The provisions of this  joint standard are effective July  6,
  2442.        1983. Any applicable equipment or service  ordered on or after the  effective
  2443.        date, or procurement action  for which solicitation  documents have not  been
  2444.        issued by that date, must conform to the provisions of this standard unless a
  2445.        waiver has been granted in accordance with the procedures described below.
  2446.  
  2447.        This joint standard shall be reviewed by the Institute for Computer  Sciences
  2448.        and Technology, National Bureau of Standards  and the Office of the  Manager,
  2449.        National Communications System, within five  years after its effective  date.
  2450.        This review shall take into account technological trends and other factors to
  2451.        determine if the joint standard should be affirmed, revised, or withdrawn.
  2452.  
  2453.        Specifications: This joint standard adopts a subset, identified below, of the
  2454.        International Telegraph and Telephone Consultative Committee's Recommendation
  2455.        X.25.
  2456.  
  2457.            (a) At  the  physical  level,  the  provisions  of  Section  1  of  CCITT
  2458.        Recommendation X.25  shall be  used.  As  a minimum, networks shall  support
  2459.        dedicated circuit access; other  types of access  (e.g., through the  general
  2460.        switched telephone network) may also be offered.
  2461.  
  2462.                   CClTT Recommendation  X.1 standardizes  data signalling  rates  of
  2463.        2.4, 4.8,  9.6, and  48 kbits/s  for packet  mode interfaces.  At a  minimum,
  2464.        networks shall support the synchronous data signalling rates of 2.4, 4.8, and
  2465.        9.6 kbits/s  full duplex;  other  speeds (e.g.,  19.2  kbits/s) may  also  be
  2466.        offered. The 48 kbits/s rate need  not be supported in those locations  where
  2467.        it is not  available; 56 kbits/s  is recommended in  its place (see  American
  2468.        National Standard  X3.36-1975 and  related documents  referenced above).  The
  2469.        term "user class of service" used in X.25 refers to the data signalling  rate
  2470.        of DTE/DCE interface.
  2471.                   In accordance  with  CCITT  Recommendation  X.25,  networks  shall
  2472.        provide one or more of the following interface options:
  2473.  
  2474.                   i.  CCITT Recommendation X.21;
  2475.                   ii.  EIA RS-232-C, which is  essentially equivalent to one of  the
  2476.        options in CCITT Recommendation X.21bis;
  2477.                   iii.  CCITT Recommendation  X.21bis option that  is equivalent  to
  2478.        RS-449 using only the EIA RS-423A unbalanced electrical characteristics.
  2479.  
  2480.                   Interworking between EIA RS-232-C on one side of the interface and
  2481.        RS-449 on  the other  side is  permitted in  accordance with  EIA  Industrial
  2482.        Electronics Bulletin Number 12. Where interworking with RS-232-C equipment is
  2483.        not required,  the  provisions  described below  employing  RS-449  with  the
  2484.        RS-422A electrical characteristics may  optionally be employed at  signalling
  2485.        rates below 48 kbit/s.
  2486.                   Networks which  support 48  or 56  kbits/s data  signalling  rates
  2487.        shall provide one or more of the following interface options:
  2488.  
  2489.                   i.  CCITT Recommendation X.21;
  2490.                   ii.  CCITT  Recommendation  X.21bis option  that  specifies  CCITT
  2491.        Recommendation V.35; or
  2492.                   iii.  CCITT  Recommendation X.21bis  option that  specifies  CCITT
  2493.        Recommendation V.36 which is equivalent to EIA RS-449.
  2494.  
  2495.            NOTE: Current study  in national and  international standards groups  may
  2496.        result in  the  development  of additional  physical  interfaces.  Each  such
  2497.        physical interface will be evaluated for inclusion in this joint standard. If
  2498.        there are significant savings, one physical interface may be selected as  the
  2499.        future mandatory physical interface.
  2500.            NOTE: DTE  purchasers and  designers  should determine  which  physical
  2501.        interface(s) is provided by the associated DCE(s).
  2502.  
  2503.            (b) Only the LAPB link level procedures shall be used.
  2504.  
  2505.            NOTE: These procedures are a subset of those described in FIPS PUB 71 and
  2506.        Federal Standard 1003A  and correspond to  FIPS PUB 78  recommended class  B.
  2507.        This subset is identified as follows:
  2508.  
  2509.                   i.  Link configuration: two combined stations on a  point-to-point
  2510.        link.
  2511.                   ii.  Class of procedures: balanced asynchronous (BA) with  options
  2512.        two and eight. The RSET command shall  not be used. (RSET is found in  option
  2513.        11 of  the Fips  PUB 71.  RSET is  part of  the basic  repertoire in  Federal
  2514.        Standard 1003A; option 11 of federal Standard 1003A deletes the RSET command.
  2515.        Note that RSET is not part of CCITT Recommendation X.25.)
  2516.                   iii.  Two-way simultaneous operation shall be employed.
  2517.                    iv.   The  smallest  N1,  (the  maximum  number  of  bits  in  an
  2518.        information frame excluding flags and  zero bit insertion for  transparency),
  2519.        which shall be supported shall be 164 octets (the maximum length of) fast
  2520.        select caIl setup  packet). If  a DTE  neither transmits,  nor receives  for
  2521.        processing by higher level  functionality fast select  packets, an N1 as
  2522.        small as 135 octets may be supported by the DTE.
  2523.                   v.  The address of the combined station provided by the  network
  2524.        shall be  10000000; the  address of  the other  combined station  shall  be
  2525.        11000000; where the left-hand bit is the least significant bit (bit  number
  2526.        1) and shall be transmitted first.  This convention is consistent with  the
  2527.        provisions of FIPS 71 and Federal Standard 1003A.
  2528.                   vi.  The FCS shall  be a 16-bit sequence  as indicated in  Section
  2529.        2.2.7. DTE/DCE may also  employ the 32-bit  FCS as indicated  in FIPS PUB  71
  2530.        (revised) and FED-STD 1003A. DTE/DCE equipment using the 32-bit FCS shall  be
  2531.        able to also operate with the 16-bit FCS. The smallest N1 shall be 166 octets
  2532.        when the 32-bit FCS  is used. If  a DTE neither  transmits, nor receives  for
  2533.        processing by higher level functionality fast select packets, an Nl as  small
  2534.        as 137 octets may be supported by the DTE when the 32-bit FCS is used.
  2535.  
  2536.            NOTE: FIPS PUB 78 provides a  detailed discussion of the relative  merits
  2537.        of the 16-bit and 32-bit FCS.
  2538.  
  2539.                   vii.  The frame reject  information field shall  be padded with  4
  2540.        zero bits in bit positions 21 through 24 of the information field to  provide
  2541.        a length of three octets.
  2542.                   viii. It  is  required  that all  implementations  be  capable  of
  2543.        operating with K=7; optionally, values of 1 to 6 are permissible with  modulo
  2544.        8 operation and values 1 to 127 are permissible with modulo 128 operation.
  2545.  
  2546.            NOTE: DTE  purchasers and  designers should  determine that  values of  k
  2547.        other than 7 are supported by the associated DCE(s).
  2548.  
  2549.            (c) The user data field of packets shall be an integral number of octets.
  2550.        If a  packet is  received which  shows  a user  data field  not equal  to  an
  2551.        integral number  of octets,  the receiving  DTE/DCE shall  follow the  packet
  2552.        level procedures  for processing  a packet  type  which is  too long.  A  new
  2553.        diagnostic code  "non-octet  aligned  packet,"  consistent  with  the  Data
  2554.        Communications-X.25 Packet Layer  Specification for Terminal  Equiment,
  2555.        ISO DP 8208, November 8, 1982, is recommended as #82.
  2556.            (d) The reject packet shall not be used.
  2557.            (e) All DCE restart confirmation,  DCE reset confirmation, and DCE  clear
  2558.        confirmation packets  shall  be  interpreted  by  the  DTE  as  having  local
  2559.        significance only.
  2560.            (f) The D-bit shall be implemented by all networks. DTE's need not employ
  2561.        the D-bit  procedures when  transmitting to  the network,  but no  DTE  shall
  2562.        reject incoming packets with the  D-bit set to 1 or  0 as having this bit  in
  2563.        error unless the receiving DTE knows  the remote DTE has not implemented  the
  2564.        D-bit procedure; in this case, the receipt of a D-bit set to 1 may be treated
  2565.        by the receiving DTE as an error condition.
  2566.            (g) The selection of logical channel  number for new virtual calls  shall
  2567.        follow the procedures suggested in Section 4.1.2 Note 2, Annex A Note 5,  and
  2568.        Annex A Note 6, of the CCITT Recommendation X.25.
  2569.            (h) It is required that all implementations be capable of operating  with
  2570.        packet sequence  numbering modulo  8; optionally,  implementations of  packet
  2571.        sequence numbering modulo 128 are also permitted.
  2572.  
  2573.            NOTE: DTE purchasers  and designers  should determine  if the  associated
  2574.        DCE(s) support packet sequence numbering modulo 128.
  2575.  
  2576.            (i) All DTE's and DCE's shall follow the flow control principles outlined
  2577.        in the first  two sentences of  the first  paragraph of Section  4.4. 1.3  of
  2578.        CCITT Recommendation X.25.
  2579.            (j) The alternative procedure for passing packets containing a P(S)  that
  2580.        is out of sequence but within the window as described in the third  paragraph
  2581.        of Section 4.4.1.3 of CCITT Recommendation X.25 shall not be used.
  2582.            (k) The second sentence of Section  4.4.1.4 Note 2 shall not apply.  This
  2583.        sentence permits networks to defer updating the window for data packets  with
  2584.        D =0, and sent within  the window but before a  data packet with D= 1,  until
  2585.        the network receives a corresponding P(R) for the packet with D= 1.
  2586.            (1) The resetting cause field of a  reset request packet shall be set  to
  2587.        zero. If a reset request is  received with a non-zero resetting cause  field,
  2588.        the packet shall be discarded. The network shall then initiate the  resetting
  2589.        procedure with the  resetting cause field  indicating local/remote  procedure
  2590.        error.
  2591.            (m) The clearing cause field  of a clear request  packet shall be set  to
  2592.        zero. If a clear  request packet is received  with a non-zero clearing  cause
  2593.        field, the packet  shall be discarded.  The network shall  then initiate  the
  2594.        clearing procedure  with the  clearing  cause field  indicating  local/remote
  2595.        procedure error.
  2596.            (n) The restarting cause field of  a restart request packet shall be  set
  2597.        to zero. If  a restart  request packet is  received with  a non-zero  restart
  2598.        cause field, the restart  request packet shall  be discarded without  further
  2599.        action.  Optionally,  the  DCE  may  generate  a  diagnostic  packet  with  a
  2600.        recommended diagnostic  code #81  (improper cause  code from  DTE), which  is
  2601.        consistent with the <1Data Communication-X.25 Packet Layer>1  <1Specification
  2602.        for Data Terminal Equiment,>1 ISO DP 8208, November 8, 1982.
  2603.            (o) A  diagnostic code  shall be  provided in  all clear  request,  reset
  2604.        request, and restart request packets in  accordance with the codes listed  in
  2605.        Annex E  of  CCITT  Recommendation X.25  whenever  they  apply;  non-assigned
  2606.        codings in X.25 may be used for  events not listed in X.25 within the  period
  2607.        of 24 months after the effective date  of this standard. Prior to the end  of
  2608.        this 24 month  period, this  standard will be  reviewed by  NBS to  determine
  2609.        whether the  standard should  be revised  to incorporate  a different  table.
  2610.        After this revision, codes not specifically listed shall not be used.
  2611.            (p) A generic  diagnostic code  shall not be  used when  a more  specific
  2612.        diagnostic code is known to be applicable.
  2613.            (q) The network  diagnostic codes shall  be used in  accordance with  the
  2614.        codes listed in  Annex E of  CCITT Recommendation X.25  whenever they  apply;
  2615.        non-assigned codings in X.25 may be used for events not listed in X.25 within
  2616.        the period of 24 months after the  effective date of this standard. Prior  to
  2617.        the end of this  24 month period,  this standard will be  reviewed by NBS  to
  2618.        determine whether the standard should  be revised to incorporate a  different
  2619.        table. After this revision, network diagnostic codes not specifically  listed
  2620.        shall not be used.
  2621.            (r) The network shall  consider the receipt of  a DTE interrupt  packet
  2622.        before a previous DTE interrupt packet has been confirmed as an error,  and
  2623.        shall execute the error procedure described in Annex C, Table C-4/X.25  and
  2624.        the corresponding note 2.
  2625.            (s) The timeouts and time limits  specified in Annex D shall be  observed
  2626.        by all DTE and DCE equipment. T21 shall  not be less than the value given  in
  2627.        table D-2/X.25.  The preferred  actions  listed in  table D-2/X.25  shall  be
  2628.        followed.
  2629.            (t) When  the  link level  procedures  enter the  logically  disconnected
  2630.        state, the associated packet level  procedures shall clear all virtual  calls
  2631.        and reset all permanent virtual circuits and datagram logical channels.  When
  2632.        the link  level  procedures  reenter  the  information  transfer  state,  the
  2633.        associated packet level procedures shall  execute the restart procedure.  The
  2634.        terms "logically  disconnected state"  and "information  transfer state"  are
  2635.        used as defined in American National Standard X3.66-1979 (referenced  above).
  2636.        Link level  procedures enter  the logically  disconnected state  when a  DISC
  2637.        command is sent and a  UA response is received,  for example. The link  level
  2638.        procedure shall also be considered to be in the logically disconnected  state
  2639.        after N2 (re)transmissions of SABM or DISC,  where N2 is as defined in  CClTT
  2640.        Recommendation X.25. The logically disconnected state is not assumed after N2
  2641.        (re)transmissions of other types of frames.
  2642.            (u) lf a restart request packet is received in state rl which exceeds the
  2643.        maximum permitted length, the  DCE shall discard  the restart request  packet
  2644.        without further action. Optionally, the DCE may generate a diagnostic  packet
  2645.        with diagnostic code #39 (packet too long).
  2646.            (v) In  the event  that  a facility  code appears  more  than once  in  a
  2647.        facility field, the receiving DTE  detecting this condition should treat  the
  2648.        last appearance of the particular code as  if it were the only appearance  of
  2649.        that code.
  2650.            (w) All  networks  shall supply  diagnostic  packets when  their  use  is
  2651.        suggested in  CClTT  Recommendation  X.25. No  DTE  shall  rejcct  diagnostic
  2652.        packets as errors.
  2653.            (x) ln Section 6.1.1, the second paragraph, the last phrase, "and is  set
  2654.        to 0 in all other  packets", shall be interpreted  that the Qualifier bit  is
  2655.        set to 0  in all  other packets  except data packets.  For the  case of  data
  2656.        packets, the Qualifier bit is set to 0 or 1 as indicated in Section 4.3.6  of
  2657.        CClTT Recommendation X.25.
  2658.            (y) The  list of  user facilities  for packet-switched  data  networks,
  2659.        extracted from CCITT Recommendation X.2, is given below.  These  facilities
  2660.        are described  in Section  7 of  CCITT Recommendation  X.25. The  following
  2661.        further constraints apply:
  2662.                   i.  Networks shall provide the facilities designated as  essential
  2663.        "E" below.
  2664.                   ii.  Networks shall also implement the Fast Select and Fast Select
  2665.        Acceptance facilities  to facilitate  more efficient  operation in  conveying
  2666.        higher layer protocol  information or  user data  during call  establishment.
  2667.        DTE's need not employ fast select  packets when transmitting to the  network,
  2668.        but all DTE's  associated with  the higher level  functionality which  allows
  2669.        response to a fast select packet must be able to accept incoming fast  select
  2670.        packets.
  2671.                   iii.  The packet retransmission facility shall not be used.
  2672.                   iv.  All  DTE's which  employ any  of the  facilities labelled  as
  2673.        additional "A'' below (except Fast  Select and Fast Select Acceptance)  shall
  2674.        also be capable of operating without employing any A facilities (except  Fast
  2675.        Select and Fast Select Acceptance).
  2676.                   v.  The throughput class value of 48,000 bits/s may be interpreted
  2677.        as 56,000 bits/s in those locations where 56,000 bits/s access is used.
  2678.  
  2679.                      Facilities of packet-switched data networks:
  2680.  
  2681.              User Facility                             VC       PVC     DG*
  2682.  
  2683.        Optional user facilities assigned
  2684.        for an agreed contractual period:
  2685.  
  2686.        Extended packet sequence numbering
  2687.        (modulo)                                        A        A       A*
  2688.        Non-standard default window sizes               A        A       A*
  2689.        Non-standard default packet sizes
  2690.          16, 32, 64, 256, 512, 1024                    A        A       -
  2691.        Default throughput class assignment             A        A       A*
  2692.        Flow control parameter negotiation              E        -       -
  2693.        Throughput class negotation                     E        -       -
  2694.        Packet retransmission                           A***     A***    A***
  2695.        Incoming calls barred                           E        -       E*
  2696.        Outgoing calls barred                           E        -       E*
  2697.        One-way logical channel outgoing                E        -       A*
  2698.        One-way logical channel incoming                A        -       A*
  2699.        Closed user group                               E        -       E*
  2700.        Closed user group with outgoing
  2701.        access                                          A        -       A*
  2702.        Closed user group with incoming
  2703.        access                                          A        -       A*
  2704.        Incoming calls barred within a
  2705.        closed user group                               A        -       A*
  2706.        Outgoing calls barred within a
  2707.        closed user group                               A        -       A*
  2708.        Bilateral closed user group                     A        -       A*
  2709.        Bilateral closed user group with
  2710.        outgoing access                                 A        -       A*
  2711.        Reverse charging acceptance                     A        -       A*
  2712.        Fast select acceptance                          A**      -       -
  2713.        Datagram queue length selection*                -        -       A*
  2714.        Datagram service signal logical
  2715.        channel*                                        -        -       A*
  2716.        Datagram non-delivery indication*               -        -       E*
  2717.        Datagram delivery confirmation*                 -        -       E*
  2718.        D-bit modification                              A        A       -
  2719.  
  2720.        Optional user facilities requested
  2721.        by the DTE on a per call basis
  2722.  
  2723.        Closed user group selection                     E        -       E*
  2724.        Bilateral closed user group selection           A        -       A*
  2725.        Reverse charging                                A        -       A*
  2726.        RPOA selection                                  A        -       A*
  2727.        Flow control parameter negotiation              E        -       -
  2728.        Fast select                                     A**      -       -
  2729.        Throughput class negotiation                    E        -       -
  2730.        Abbreviated address calling                     FS       -       A*
  2731.        Datagram non-delivery indication                -        -       E*
  2732.        Datagram delivery confirmation                  -        -       E*
  2733.  
  2734.        NOTE: Detailed  explanations  of  these  facilities  are  provided  in  CCITT
  2735.        Recommendation X.25.
  2736.  
  2737.        LEGEND:
  2738.             E   =  An essential user facility to be offered by all networks.
  2739.             A   =  An  additional  user  facility which  may  be  offered  by  certain
  2740.        networks.
  2741.             FS  =  Further study is required. This standard will be modified when this
  2742.        study is complete.
  2743.             -   = Not applicable.
  2744.             DG  = Applicable when the datagram service is being used.*
  2745.             VC  = Applicable when the virtual call service is being used.
  2746.             PVC = Applicable when the permanent virtual circuit service is being used.
  2747.  
  2748.             * - The  datagram  service and  its  related facilities  may  be  used
  2749.        only when:
  2750.               - there is  to be  a one-way transfer  of information  which does  not
  2751.        require recovery at the network layer; and,
  2752.               - a response to  this transfer of information  is not required at  the
  2753.        network layer.
  2754.             NOTES: 1. At the present time,  the transfer of datagram packets  across
  2755.        international  borders  through  public  packet-switching  networks  is   not
  2756.        permitted 2. DCE's are  not required to provide  datagram service. DTE's  are
  2757.        not required to generate or accept datagrams and datagram-related packets.
  2758.  
  2759.        ** - Fast select shall  be provided by all  DCE's. All DTE's associated  with
  2760.        the higher level functionality which allows response to a fast select  packet
  2761.        must be  capable of  accepting incoming  fast select  packets, but  need  not
  2762.        generate fast select packets.
  2763.  
  2764.        ***  The packet retransmission facilities shall not be used.
  2765.  
  2766.             (z) The list  of the  applicable call progress  signals, extracted  from
  2767.        CCITT Recommendation X.96, is given below. These signal definitions apply  to
  2768.        the  cause  codes  specified  in  CCITT  Recommendation  X.25.   The  related
  2769.        circumstances giving rise  to each call  progress signal is  also defined  in
  2770.        table 1 below. The significance of  categories indicates broadly the type  of
  2771.        action expected of the DTE receiving the signal:
  2772.  
  2773.        Category           Significance
  2774.  
  2775.        A                  Requested  action  confirmed  by  network.
  2776.        B                  Call   cleared  because  the procedure is complete.
  2777.        C1 and C2          Call cleared. The calling DTE should  call again soon: the
  2778.                           next attempt may be successful. However, after a number of
  2779.                           unsuccessful call attempts with the same  response, the
  2780.                           cause could be assumed to be in Category D1 or D2. The
  2781.                           interval between  successive attempts and the number of
  2782.                           maximum attempts will depend on a number of circumstances
  2783.                           including:
  2784.  
  2785.                           - nature of the call progress signal
  2786.                           - users' traffic pattern
  2787.                           - tariffs
  2788.                           - possible regulations by the network provider.
  2789.                           OR
  2790.                           Reset. The DTE may continue to transmit data
  2791.                           recognizing that data loss may have occurred.
  2792.        D1 and D2          Call cleared. The calling DTE should take other action to
  2793.                           clarify when the call  attempt might be successful.
  2794.                           OR
  2795.                           Reset (for permanent virtual circuit only).
  2796.                           The DTE should cease data transmission and take other action
  2797.                           as appropriate.
  2798.        C1 and D1          Due to subscriber condition.
  2799.        C2 and D2          Due to network condition.
  2800.  
  2801.        The sequence of call  progress signals in table  1 implies, for Categories  C
  2802.        and D, the order of  call set-up processing by  the network. ln general,  the
  2803.        DTE can assume, on receiving a call progress signal, that no condition higher
  2804.        up in  the table  is present.  Network  congestion is  an exception  to  this
  2805.        general rule. The actual coding of call progress signals does not necessarily
  2806.        reflect this sequence.
  2807.  
  2808.        Users and DTE  manufacturers are  warned to  make due  allowance to  possible
  2809.        later extensions to this table by providing appropriate fallback routines for
  2810.        unexpected signals.
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.        -------------------------------------------------------------------------------
  2819.        -------------------------------------------------------------------------------
  2820.          Call Progress               Definition                             Category
  2821.             Signal
  2822.        -------------------------------------------------------------------------------
  2823.           Delivery               The datagram has been                      A
  2824.           confirmation           accepted by the destination DTE.
  2825.  
  2826.           Local procedure        A procedure error caused by the DTE        C1
  2827.           error                  is detected by the DCE at the local
  2828.                                  DTE/DCE interface.
  2829.  
  2830.           Network                A condition exists in the network          C2
  2831.           congestion             such as:
  2832.                                  1) temporary network congestion
  2833.                                  2) temporary fault condition within
  2834.                                  the network, including procedure error
  2835.                                  within a network or an international link.
  2836.  
  2837.          Invalid                 A facility requested by the calling        D1 or D2
  2838.          facility                DTE is detected as invalid by the DCE
  2839.          request                 at the local DTE/DCE interface.
  2840.                                  Possible reasons include:
  2841.                                  -  request for a facility which has not
  2842.                                  been subscribed to by the DTE;
  2843.                                  -  request for a facility which is not
  2844.                                  available in the local network:
  2845.                                  -  request for a facility which has not
  2846.                                  been recognized as valid by the local DCE.
  2847.  
  2848.          RPOA out                The RPOA nominated by the calling DTE is   D2
  2849.          of order                unable to forward the call.
  2850.  
  2851.          Not                     The called DTE address is                  D1
  2852.          obtainable              out of the numbering plan or not
  2853.                                  assigned to any DTE.
  2854.  
  2855.          Access barred           The calling DTE is not permitted           D1
  2856.                                  the connection to the called DTE.
  2857.                                  Possible reasons include:
  2858.                                  -  unauthorized access between the calling
  2859.                                  DTE and thc called DTE.
  2860.                                  -  incompatible closed user group.
  2861.  
  2862.          Reverse charging        The called DTE has not subscribed          D1
  2863.          acceptance not          to the reverse charging acceptance
  2864.          subscribed              facility.
  2865.  
  2866.          Fast select             The called DTE has not subscribed          D1
  2867.          acceptance not          to the fast select acceptance
  2868.          subscribed              facility.
  2869.  
  2870.          Incompatible            The remote DTE/DCE interface or the        D1
  2871.          destination             or the transit network does not support
  2872.                                  a function or facility requested (eg.the
  2873.                      datagram service).
  2874.  
  2875.          Out of Order          The remote number is out of order.         D1 or D2
  2876.                      Possible reasons include:
  2877.                        - DTE is Uncontrolled Not Ready:
  2878.                        - DCE Power off:
  2879.                        - Network fault in the local loop:
  2880.                        - X.25 Level 1 not functioning:
  2881.                        - X.25 Level 2 not in operation.
  2882.  
  2883.          Number busy          The called DTE is detected by the DCE         C1
  2884.                      as engaged on other call(s), and
  2885.                      therefore as not being able to accept
  2886.                      the incoming call. (In the case of the
  2887.                      datagram service..the queue at the
  2888.                      destination DCE is full.)
  2889.  
  2890.          Remote          A procedure error caused by the             D1
  2891.          procedure          remote DTE is detected by the DCE
  2892.          error              at the remote DTE/DCE interface.
  2893.  
  2894.          Network          Network is ready to resume normal         C1
  2895.          operational          operation after a temporary failure
  2896.                          or congestion.
  2897.  
  2898.          Remote DTE          Remote DTE/DCE interface is ready         C1 or D1
  2899.          operational             to resume normal operation after a
  2900.                      temporary failure or out of order
  2901.                      condition (e.g., restart at the remote
  2902.                      DTE/DCE interface. Loss of data may
  2903.                                  have occurred.
  2904.  
  2905.          DTE originated      The remote DTE has intiated             B or D1
  2906.                                  a clear, reset, or restart procedure.
  2907.  
  2908.        Waivers: Waiver of this standard is required when an interface based on CCITT
  2909.        Recommendation X.25  (1980) is  to be  employed  and has  either one  of  the
  2910.        following conditions: 1) The interface has options that are not permitted  by
  2911.        this standard; 2) The  interface does not implement  all options mandated  by
  2912.        this standard.
  2913.  
  2914.        Heads of agencies  desiring a  waiver from  the requirements  stated in  this
  2915.        standard, so as to acquire applicable equipment or service not conforming  to
  2916.        this standard,  shall  submit a  request  for waiver  to  the  Administrator,
  2917.        General Services Administration,  for review and  approval. Approval will  be
  2918.        granted if, in the judgment of the Administrator after consultation with  the
  2919.        Assistant Secretary of Commerce for Productivity, Technology and  Innovation,
  2920.        based on  all available  information including  that provided  in the  waiver
  2921.        requests, a major adverse economic or operational impact would occur  through
  2922.        conformance with this standard.
  2923.  
  2924.        A request for waiver shall include a justification for the waiver,  including
  2925.        a description and discussion  of the adverse  economic or operational  impact
  2926.        that would  result  from conforming  to  this  standard as  compared  to  the
  2927.        alternative for which  the waiver  is requested.  ICST and  NCS will  provide
  2928.        technical assistance, as required, to GSA.
  2929.  
  2930.        Where to  Obtain Copies:  Copies of  this  publication are  for sale  by  the
  2931.        National  Technical  Information  Service,  U.S.   Department  of   Commerce,
  2932.        Springfield,  VA  22161.   When   ordering,  refer  to  Federal   Information
  2933.        Processing Standards Publication  100 (FIPS-PUB-  l00)/Federal Standard  1041
  2934.        (FED-STD 1041),  and  title.  When  microfiche  is desired,  this  should  be
  2935.        specified. Payment may be made by check, money order, purchase order,  credit
  2936.        card, or deposit account.
  2937.  
  2938.        The CCITT X.25 specifications upon which  this publication is based may  also
  2939.        be obtained from NTIS.  Specify PB82-187766; the cost is $50; telephone (703)
  2940.        487-4650.
  2941.