3087 lines
107 KiB
Plaintext
3087 lines
107 KiB
Plaintext
![]() |
|
|||
|
[ NETINFO:X25.DOC ]
|
|||
|
[ 1/85, REF ]
|
|||
|
|
|||
|
|
|||
|
|
|||
|
ACKNOWLEDGMENTS
|
|||
|
|
|||
|
|
|||
|
|
|||
|
This specification was prepared by BBN Communications Corporation
|
|||
|
under contract to the Defense Data Network Program Management
|
|||
|
Office of the Defense Communications Agency.
|
|||
|
|
|||
|
The specification has been reviewed by the Defense Communications
|
|||
|
Engineering Center for accuracy and completeness. The draft of
|
|||
|
this specification has been disseminated to industry by the
|
|||
|
National Bureau of Standards for review and comments which have
|
|||
|
been incorporated in the final specification. This specification
|
|||
|
has been approved for use on the Defense Data Network by the DoD
|
|||
|
Protocol Standards Steering Group.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Comments on this specification should be directed to the Defense
|
|||
|
Communications Agency, ATTN: Defense Data Network Program Managment
|
|||
|
Office, Code B610, Washington, D.C. 20305
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table of Contents
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1 INTRODUCTION.......................................... 1
|
|||
|
1.1 Background.......................................... 1
|
|||
|
1.1.1 X.25 and FIPS 100/Federal Standard 1041........... 1
|
|||
|
1.1.2 X.25-to-X.25 and X.25-to-1822
|
|||
|
Interoperability................................ 2
|
|||
|
1.2 Compliance.......................................... 4
|
|||
|
1.2.1 Compliance With CCITT X.25 and FIPS
|
|||
|
100/Fed. Std. 1041.............................. 4
|
|||
|
1.2.2 DTE Compliance With This Specification............ 4
|
|||
|
|
|||
|
2 INTERFACE SPECIFICATION............................... 6
|
|||
|
2'1 Call Establishment Conventions...................... 6
|
|||
|
2.1.1 Addressing........................................ 6
|
|||
|
2.1.1.1 Address Formats and Fields...................... 6
|
|||
|
2.1.1.1.1 Reserved...................................... 7
|
|||
|
2.1.1.1.2 Flag.......................................... 7
|
|||
|
2.1.1.1.3 DDN host Identifier........................... 7
|
|||
|
2.1.1.1.4 Sub-Address................................... 7
|
|||
|
2.1.1.2 Supplying Missing Address Information........... 7
|
|||
|
2.1.2 DDN-Specific Facilities........................... 8
|
|||
|
2.1.2.1 Type of Service Selection....................... 8
|
|||
|
2.1.2.2 Call Precedence................................. 9
|
|||
|
2.1.3 Protocol Identification.......................... 10
|
|||
|
2.1.4 Logical Channel Assignment....................... 10
|
|||
|
2.2 Packet Level Procedures............................ 11
|
|||
|
2.3 Link Level Procedures.............................. 12
|
|||
|
2.3.1 Link Level Parameters and Options................ 12
|
|||
|
2.3.2 Timer T1 and Parameter T2........................ 12
|
|||
|
2.3.3 Maximum I Frame Size............................. 13
|
|||
|
2.4 Physical Level Specifications...................... 14
|
|||
|
|
|||
|
3 BIBLIOGRAPHY......................................... 16
|
|||
|
|
|||
|
APPENDIX A: DDN X.25 Implementation Details............ A-1
|
|||
|
|
|||
|
A-1 Introduction...................................... A-1
|
|||
|
A-2 Operational Features of DDN X.25 DCE Releases..... A-1
|
|||
|
A-2.1 Initial Feature Support......................... A-1
|
|||
|
A-2.2 Exception-Handling Procedures................... A-2
|
|||
|
A-2.2.1 Non-Octet-Aligned Data........................ A-2
|
|||
|
A-2.2.2 RESTART REQUEST Packet........................ A-2
|
|||
|
A-2.2.3 RESET REQUEST Packet.......................... A-2
|
|||
|
A-2.2.9 CLEAR REQUEST Packet.......................... A-3
|
|||
|
A-2.3 Virtual Circuit Resource Availability........... A-3
|
|||
|
A-3 Detailed Features and Facilities
|
|||
|
Specifications.................................. A-3
|
|||
|
A-3.1 Additional Diagnostic Codes..................... A-3
|
|||
|
A-3.2 X.25 IP Interoperability Considerations......... A-6
|
|||
|
A-3.3 The DDN Logical Addressing Facility............. A-7
|
|||
|
A-3.3.1 Logical Addresses............................. A-7
|
|||
|
A-3.3.2 Enabling and Disabling Logical Addresses...... A-7
|
|||
|
A-4 Limitations of DDN Basic X.25 Service............. A-8
|
|||
|
A-5 Derivation of DDN X.25 Addresses.................. A-9
|
|||
|
|
|||
|
APPENDIX Q: DDN Synchronous Level 1 Specification...... B-1
|
|||
|
|
|||
|
B-1 Introduction...................................... B-1
|
|||
|
B-2 Supported Interfaces.............................. B-1
|
|||
|
|
|||
|
APPENDIX C: Federal Information Processing Standard
|
|||
|
Publication 100...................................... C-1
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
TABLES
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
DDN X.25 Address Fields................................... 7
|
|||
|
"Derivation of Maximum I Frame Size".................... 14
|
|||
|
DDN X.25 Physical Signaling Rates and Interfaces......... 15
|
|||
|
Additional Packet Level Diagnostic Codes................ A-4
|
|||
|
IP Precedence to X.25 Precedence Mapping................ A-6
|
|||
|
EIA and CCITT Interchange Circuits...................... B-3
|
|||
|
Signal Selection by CCITT Interchange Circuit
|
|||
|
Number................................................ B-4
|
|||
|
Typical Level 1 Connection Schemes...................... B-5
|
|||
|
Interface Type by Service Speed......................... B-7
|
|||
|
RS-232-C Interface...................................... B-8
|
|||
|
MIL-188-114 Interface (and equivalents)................. B-9
|
|||
|
V.35 Interface......................................... B-10
|
|||
|
FIGURES
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Typical Level 1 Connection Schemes...................... B-4
|
|||
|
INTRODUCTION
|
|||
|
|
|||
|
This report specifies the attachment of an X.25 host to the
|
|||
|
Defense Data Network (DDN). In particular, this report describes
|
|||
|
specific options and features of CCITT Recommendation X.25 (1980)
|
|||
|
and Federal Information Processing Standard (FIPS) 100/Federal
|
|||
|
Standard (Fed. Std.) 1041 (July 1983) required of a host X.25
|
|||
|
implementation to enable that host to communicate with a DDN X.25
|
|||
|
Interface Message Processor ("IMP", the DDN packet switching
|
|||
|
node). This report, in conjunction with FIPS 100/Fed. Std.
|
|||
|
1041, should enable DDN host site managers and others planning to
|
|||
|
attach a host by means of X.25, rather than the 1822 interface,
|
|||
|
to determine, first, whether or not the X.25 implementation of
|
|||
|
the host in question is adequate for operation with DDN, and,
|
|||
|
second, what options, parameter settings, etc. must or may be
|
|||
|
selected for operation with DDN.
|
|||
|
|
|||
|
This report assumes that the reader is familiar with CCITT
|
|||
|
Recommendation X.25 and FIPS 100/Fed. Std. 1041. A copy of FIPS
|
|||
|
100/Fed. Std. 1041 is attached as Appendix C of this report.
|
|||
|
|
|||
|
In this document, the term "Administration" refers to the
|
|||
|
Defense Communications Agency (DCA Code B610, Washington, D. C.
|
|||
|
20305).
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1.1 Background
|
|||
|
|
|||
|
1.1.1 X.25 and FIPS 100/Federal Standard 1041
|
|||
|
|
|||
|
The CCITT Recommendation X.25 describes the interface
|
|||
|
between host computers (data terminal equipment, or DTEs) and
|
|||
|
data circuit-terminating equipment (DCEs, which effect
|
|||
|
communication with remote hosts over computer networks) for hosts
|
|||
|
operating in the packet mode on public data networks. The X.25
|
|||
|
interface standard is defined as three independent architectural
|
|||
|
levels, following the Open Systems Interconnection (OSI)
|
|||
|
Reference Model. The three levels are:
|
|||
|
|
|||
|
Level 1: The PHYSICAL level of the connection. The
|
|||
|
physical, electrical, functional, and
|
|||
|
procedural characteristics to activate,
|
|||
|
_____________
|
|||
|
* As used in this report, "1822 interface" refers to the
|
|||
|
interface specified in Bolt Beranek and Newman Inc. (BBN) Report
|
|||
|
No. 1822, "Specification for the Interconnection of a Host and an
|
|||
|
IMP," revision of December 1981.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-1-
|
|||
|
maintain, and deactivate the physical link
|
|||
|
between the DTE and the DCE.
|
|||
|
|
|||
|
Level 2: The LINK level of the connection. The link
|
|||
|
access procedure for data interchange across
|
|||
|
the link between the DTE and the DCE.
|
|||
|
|
|||
|
Level 3: The PACKET level of the connection. The
|
|||
|
packet format and control procedures for the
|
|||
|
exchange of packets containing control
|
|||
|
information and user data between the DTE and
|
|||
|
the DCE, and between the DTE and a remote
|
|||
|
DTE.
|
|||
|
|
|||
|
|
|||
|
CCITT Recommendation X.25 contains many options and
|
|||
|
implementation choices. FIPS 100/Fed. Std. 1041, which specifies
|
|||
|
the general use of X.25 for the Federal Government, defines some
|
|||
|
of the choices left open in X.25. This document describes the
|
|||
|
X.25 interface to a particular network, DDN. Thus in several
|
|||
|
areas where X.25 allows a choice, a single choice appropriate for
|
|||
|
DDN is specified; in areas which X.25 leaves unspecified,
|
|||
|
addressing in particular, conventions are specified that are
|
|||
|
consistent with the overall architecture of DDN and the
|
|||
|
interoperability goals described below. The effect of this
|
|||
|
approach is to make DDN service available to hosts in a way that
|
|||
|
requires no changes to a host DTE implementation that is
|
|||
|
compliant with FIPS 100/Fed. Std. 1041 and CCITT Recommendation
|
|||
|
X.25. By implementing extensions described in this
|
|||
|
specification, a host will be able to take advantage of
|
|||
|
additional DDN features required in military networks, such as
|
|||
|
precedence and logical addressing.
|
|||
|
|
|||
|
The reader is referred to CCITT Recommendation X.25 and to
|
|||
|
FIPS 100/Fed. Std. 1041 for detailed information not provided in
|
|||
|
the body of this document.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1.1.2 X.25-to-X.25 and X.25-to-1822 Interoperability
|
|||
|
|
|||
|
A key goal of the DDN X.25 implementation is
|
|||
|
interoperability among all DDN subscribers. That is, effective
|
|||
|
communication should be possible, not only between subscribers
|
|||
|
attached to the DDN using identical vendor-supplied X.25
|
|||
|
implementations, but between subscribers using different X.25
|
|||
|
implementations, and between a subscriber using an X.25 interface
|
|||
|
to the DDN and a subscriber using an 1822 interface to the DDN.
|
|||
|
Achieving this goal of interoperability requires that all DDN
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-2-
|
|||
|
X.25 subscribers conform to this interface specification and
|
|||
|
implement the DoD standard higher level protocols. True
|
|||
|
interoperability among DDN hosts requires, in particular,
|
|||
|
implementation of the DoD standard protocols TCP (Transmission
|
|||
|
Control Protocol) and IP (Internet Protocol), as well as the
|
|||
|
higher-level protocols which implement DDN standard services,
|
|||
|
" when such services are provided by the host: the Telnet
|
|||
|
Protocol
|
|||
|
for character-oriented terminal support, the File Transfer
|
|||
|
Protocol (FTP) for file movement between hosts, and the Simple
|
|||
|
Mail Transfer Protocol (SMTP) for communication between
|
|||
|
electronic mail service hosts.
|
|||
|
|
|||
|
The DDN X.25 DCE offers two types of service to X.25 DTEs:
|
|||
|
|
|||
|
1. DDN Standard X.25 Service, which, when used in
|
|||
|
conjunction with DoD standard protocols, provides
|
|||
|
interoperable communication between an X.25 DTE
|
|||
|
and other DDN hosts that also implement the DoD
|
|||
|
standard protocols, whether they are connected to
|
|||
|
DDN via the 1822 interface or via the X.25
|
|||
|
interface;
|
|||
|
|
|||
|
and
|
|||
|
|
|||
|
2. DDN Basic X.25 Service, which provides
|
|||
|
communication only between an X.25 DTE and other
|
|||
|
DDN X.25 DTEs implementing compatible higher-level
|
|||
|
protocols.
|
|||
|
|
|||
|
Section 2.1.2.1 of this report describes the conventions to
|
|||
|
be used by a DTE to specify the type of service desired for each
|
|||
|
X.25 virtual call. All DDN X.25 DTEs will be required to develop
|
|||
|
and initiate a plan to use the DoD standard protocol architecture
|
|||
|
and DDN standard X.25 service.
|
|||
|
|
|||
|
Use of DDN basic X.25 service imposes some restrictions on
|
|||
|
the nature of the network communications service that a host can
|
|||
|
obtain. These restrictions are discussed in Appendix A, Section
|
|||
|
A-4.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-3-
|
|||
|
1.2 Compliance
|
|||
|
|
|||
|
1.2.1 Compliance With CCITT X.25 and FIPS 100/Fed. Std. 1041
|
|||
|
|
|||
|
The DDN X.25 Interface Specification is compliant with CCITT
|
|||
|
Recommendation X.25 and FIPS 100/Fed. Std. 1041. The DDN X.25
|
|||
|
DCE supports all facilities specified as E (essential) by FIPS
|
|||
|
100/Fed. Std. 1041, and no facilities specified as A
|
|||
|
(additional). The additional facilities not supported are:
|
|||
|
|
|||
|
(i) datagrams and associated facilities,
|
|||
|
and
|
|||
|
(ii) bilateral closed user groups.
|
|||
|
|
|||
|
In that FIPS 100/Fed. Std. 1041 describes features for a
|
|||
|
DCE, DDN X.25 DTEs may support any or all facilities specified as
|
|||
|
either E or A by FIPS 100/Fed Std. 1041. However, DDN X.25 DTEs
|
|||
|
must not use the facilities identified above that are not
|
|||
|
supported by the DDN X.25 DCE.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
1.2.2 DTE Compliance With This Specification
|
|||
|
|
|||
|
This document specifies several areas in which the DDN X.25
|
|||
|
DCE is capable of operating in several modes. For example,
|
|||
|
Section 2.4 lists a number of signaling rates supported by the
|
|||
|
DCE. In such cases, a DDN X.25 DTE must implement at least one
|
|||
|
of the options listed (or the set of options required of a DTE by
|
|||
|
FIPS 100/Fed. Std. 1041) but need not implement all of the
|
|||
|
options listed (unless required by FIPS 100/Fed. Std. 1041).
|
|||
|
Determining the adequacy of the options supported by a DTE vendor
|
|||
|
for meeting a DDN subscriber's requirements is the responsibility
|
|||
|
of the subscriber.
|
|||
|
|
|||
|
In addition to the CCITT X.25 and FIPS 100/Fed. Std. 1041
|
|||
|
requirements described in Section 1.2.1 above, DDN X.25 DTEs may
|
|||
|
wish to take advantage of additional DDN-specific features that
|
|||
|
are compatible extensions to the public standards.
|
|||
|
Implementation of a DDN-specific feature by a host is required
|
|||
|
only if the host wishes to take advantage of the service or
|
|||
|
information provided by the feature. For example, a host that
|
|||
|
wishes to establish calls only at the default precedence level
|
|||
|
assigned to it need not implement the precedence facility
|
|||
|
described in Section 2.1.2.2. However, a host that wishes to
|
|||
|
have flexibility in the precedence of the calls it establishes
|
|||
|
must implement this facility.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-4-
|
|||
|
Any deficiencies with respect to this specification in a
|
|||
|
vendor-supplied X.25 DTE implementation contemplated for use with
|
|||
|
the DDN X.25 DCE should be rectified so as to attain compliance
|
|||
|
with this specification. Proper operation with DDN of an X.25
|
|||
|
DTE that is not compliant with this specification cannot be
|
|||
|
guaranteed and should not be attempted. To this end, a test
|
|||
|
program is available through the Administration.
|
|||
|
2 INTERFACE SPECIFICATION
|
|||
|
|
|||
|
2.1 Call Establishment Conventions
|
|||
|
|
|||
|
This section specifies DDN X.25 call establishment
|
|||
|
conventions.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.1 Addressing
|
|||
|
|
|||
|
DDN addresses are assigned to subscriber DTEs by the
|
|||
|
Administration. Two basic forms of address are provided:
|
|||
|
physical addresses, which correspond to the node number and DCE
|
|||
|
port number of the node to which the DTE is connected, and
|
|||
|
logical addresses, which are mapped transparently by DCE software
|
|||
|
into a corresponding physical network address. Each DTE is
|
|||
|
assigned one physical address, and may be assigned one or more
|
|||
|
logical addresses. All DDN addresses are either twelve or
|
|||
|
fourteen BCD (binary-coded decimal) digits in length. A calling
|
|||
|
DTE need not determine whether a given address is a physical or
|
|||
|
logical address, in order to establish a call to that address.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
.2.1.1.1 Address Formats and Fields
|
|||
|
|
|||
|
DDN addresses have the following format:
|
|||
|
|
|||
|
ZZZZ F DDDDDDD (SS)
|
|||
|
|
|||
|
The various fields of the address are presented in Table 2.1 and
|
|||
|
are explained below.
|
|||
|
Length
|
|||
|
Field Meaning (BCD digits)
|
|||
|
|
|||
|
ZZZZ Reserved (must be zero) 4
|
|||
|
|
|||
|
F Flag 1
|
|||
|
|
|||
|
DDDDDDD DDN Host Identifier 7
|
|||
|
|
|||
|
(SS) Sub-address (optional) 0 or 2
|
|||
|
|
|||
|
TOTAL 12 or 14
|
|||
|
|
|||
|
|
|||
|
Table 2.1 DDN X.25 Address Fields
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-6-
|
|||
|
2.1.1.1.1 Reserved
|
|||
|
|
|||
|
The Reserved field corresponds to the DNIC field generally
|
|||
|
used in public data networks. Pending assignment of a DDN DNIC,
|
|||
|
this field must be zero.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.1.1.2 Flag
|
|||
|
|
|||
|
The Flag field is used to differentiate physical and logical
|
|||
|
addressing. The value zero indicates physical addressing, while
|
|||
|
the value one indicates logical addressing. A value of nine is
|
|||
|
used in the setup of calls to enable and disable logical
|
|||
|
addresses; see Appendix A, Section A-3.3.1.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.1.1.3 DDN Host Identifier
|
|||
|
|
|||
|
The DDN Host Identifier is a seven-digit address, either
|
|||
|
logical or physical, assigned to a subscriber DTE by the DDN
|
|||
|
Administration.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.1.1.4 Sub-Address
|
|||
|
|
|||
|
The Sub-Address may be used by a DTE for any.purpose. It is
|
|||
|
carried across the network without modification. Its presence is
|
|||
|
optional.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.1.2 Supplying Missing Address Information
|
|||
|
|
|||
|
The DDN X.25 DCE incorporates a mechanism to supply
|
|||
|
"missing" address information in CALL REQUEST and CALL ACCEPTED
|
|||
|
packets received from an attached DTE. This mechanism is useful
|
|||
|
in DTE software testing and physical address determination.
|
|||
|
|
|||
|
If a DTE sends a CALL REQUEST packet with no calling address
|
|||
|
field, the local DCE will insert the physical calling DDN Host
|
|||
|
Identifier with no subaddress field. If a DTE sends a CALL
|
|||
|
REQUEST or CALL ACCEPTED packet with either or both calling or
|
|||
|
called addresses that contain F = zero and DDDDDDD = zero, the
|
|||
|
local DCE will replace the DDN Host Identifier field (DDDDDDD)
|
|||
|
with the physical address of the DTE.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-7-
|
|||
|
DTE implementors are cautioned that use of this mechanism in
|
|||
|
accepting calls to a DTE's logical address (See Appendix A,
|
|||
|
Section A-3.3) can result in confusion on the part of the calling
|
|||
|
DTE and is not advised.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.2 DDN-Specific Facilities
|
|||
|
|
|||
|
Two DDN-specific features are requested by means of
|
|||
|
"private" or non-CCITT facilities in CALL REQUEST and CALL
|
|||
|
ACCEPTED packets. If either or both of these facilities are
|
|||
|
requested in a CALL REQUEST or CALL ACCEPTED packet, they must
|
|||
|
follow all CCITT X.25 facilities and must be preceded by a single
|
|||
|
facility marker, two octets of zero.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.2.1 Type of Service Selection
|
|||
|
|
|||
|
The DDN X.25 provides two types of service, DDN basic X.25
|
|||
|
service and DDN standard X.25 service. DDN standard X.25 service
|
|||
|
provides only local DTE to local DCE support of the X.25
|
|||
|
connection. Data is carried via the network to its destination
|
|||
|
(using protocols internal to the network), where it is delivered
|
|||
|
using the access protocol of the destination host (i.e., either
|
|||
|
1822 or DDN standard X.25 service). This access method is
|
|||
|
oriented towards DDN X.25 hosts using the DoD standard TCP/IP
|
|||
|
higher level protocols. No X.25 procedures change when using DDN
|
|||
|
standard X.25 service; however, the significance of the
|
|||
|
procedures changes (see Appendix A, Section A-3.2). There is no
|
|||
|
end-to-end X.25-level acknowledgment or guarantee of delivery of
|
|||
|
data packets with DDN standard X.25 service; reliability of DDN
|
|||
|
standard X.25 service is provided instead by the use of a
|
|||
|
reliable transport protocol.
|
|||
|
|
|||
|
DDN basic X.25 service provides end-to-end call management
|
|||
|
with significance as described in CCITT Recommendation X.25 and
|
|||
|
FIPS 100/Fed. Std. 1041. This access method is oriented towards
|
|||
|
hosts that have existing higher level protocol implementations
|
|||
|
that require reliable packet delivery at the network level.
|
|||
|
|
|||
|
Selection of DDN standard or DDN basic X.25 service must be
|
|||
|
made on a call-by-call basis by the DDN X.25 DTE at the time of
|
|||
|
call setup. To specify DDN standard X.25 service, a DTE must
|
|||
|
include in the CALL REQUEST packet a facility two octets long,
|
|||
|
coded as follows:
|
|||
|
|
|||
|
00000100 00000001
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-8-
|
|||
|
If this facility is not specified, DDN basic X.25 service will be
|
|||
|
provided.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.2.2 Call Precedence
|
|||
|
|
|||
|
The precedence of a call is negotiated by an X.25 DTE by
|
|||
|
means of a facility two octets long, coded as:
|
|||
|
|
|||
|
00001000 000000XX
|
|||
|
|
|||
|
where XX is the precedence, from 0 (lowest precedence) to 3
|
|||
|
(highest precedence). If this facility is not used, the call
|
|||
|
will be established at the subscriber's default precedence.
|
|||
|
|
|||
|
A DTE is not permitted to establish a call at a precedence
|
|||
|
level higher than that authorized for that DTE by the
|
|||
|
Administration. An attempt to do so will result in the DDN X.25
|
|||
|
DCE returning to the DTE a CLEAR INDICATION packet with clearing
|
|||
|
cause 00001001, "Out of order," with diagnostic code 194,
|
|||
|
"Requested precedence too high".
|
|||
|
|
|||
|
Calls of a lower precedence may be cleared by a DCE if DCE
|
|||
|
or other network resources are required, or if access to the
|
|||
|
local or remote DTE is required (for a call of higher
|
|||
|
precedence). In this event, a CLEAR INDICATION packet will be
|
|||
|
sent with the clearing cause 00000101, "Network congestion," and
|
|||
|
with a diagnostic code specifying the reason for the preemption.
|
|||
|
The diagnostic codes employed for this purpose are 192, "Cleared
|
|||
|
due to higher precedence call at local DCE," and 193, "Cleared
|
|||
|
due to higher precedence call at remote DCE". Similarly, an
|
|||
|
attempt to establish a call may be unsuccessful if network
|
|||
|
resources are engaged in calls of higher priority than that
|
|||
|
requested. In this case, a CLEAR INDICATION packet will be sent
|
|||
|
with the clearing cause 00001001, "Out of order," and with either
|
|||
|
diagnostic code 192 or 193, as appropriate.
|
|||
|
|
|||
|
The diagnostic codes described in the preceding paragraphs
|
|||
|
are DDN-specific diagnostic codes; additional information about
|
|||
|
these codes may be found in Appendix A, Section A-3.1.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-9-
|
|||
|
2.1.3 Protocol Identification
|
|||
|
|
|||
|
X.25 DTEs employing the DoD standard TCP/IP protocol
|
|||
|
architecture must indicate this by means of the call user data
|
|||
|
field of the CALL REQUEST packet. The first octet of this field
|
|||
|
must be set to 11001100 to identify the DoD standard protocol
|
|||
|
architecture.
|
|||
|
|
|||
|
Indication of the use of the DoD standard protocol
|
|||
|
architecture is independent of the selection of DDN standard or
|
|||
|
DDN basic X.25 service by means of the facility specified in
|
|||
|
Section 2.1.2.1 above. Therefore, a host employing the DoD
|
|||
|
standard protocol architecture and using DDN standard X.25
|
|||
|
service must include both the DDN standard X.25 service facility
|
|||
|
and the call user data DoD standard protocol identification in
|
|||
|
its CALL REQUEST packet.
|
|||
|
|
|||
|
A DTE using a protocol architecture other than the standard
|
|||
|
DoD protocol architecture is free to use any call user data
|
|||
|
protocol identification recognized by the DTEs with which it
|
|||
|
wishes to communicate. Identification of protocol architectures
|
|||
|
other than the DoD standard architecture is not standardized or
|
|||
|
enforced by the Administration. Subscribers are cautioned,
|
|||
|
therefore, that conflicts among various vendor-assigned protocol
|
|||
|
identifications may arise.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.1.4 Logical Channel Assignment
|
|||
|
|
|||
|
The assignment of logical channels by the DDN X.25 DCE
|
|||
|
follows the requirements and guidelines of FIPS 100/Fed. Std.
|
|||
|
1041 and Annex A of CCITT X.25. Within the guidelines of CCITT
|
|||
|
X.25 Annex A, the range of logical channel numbers assigned to
|
|||
|
permanent virtual circuits, incoming, two-way, and outgoing
|
|||
|
virtual calls for DDN DCEs is configured for each DTE attached to
|
|||
|
a DCE by the Administration.
|
|||
|
|
|||
|
DDN X.25 DTEs must follow the logical channel selection
|
|||
|
requirements of FIPS 100/Fed. Std. 1041.
|
|||
|
|
|||
|
The number of logical channels available to a DTE is
|
|||
|
dependent upon the configuration of the DCE to which the DTE is
|
|||
|
attached, and upon the dynamic requirements placed upon other
|
|||
|
DCEs that share the same DDN packet switching node.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-10-
|
|||
|
2.2 Packet Level Procedures
|
|||
|
|
|||
|
DDN X.25 packet level procedures are as specified by FIPS
|
|||
|
100/Fed. Std. 1041 and CCITT X.25. The following additional
|
|||
|
information is provided:
|
|||
|
|
|||
|
1. The maximum window size that may be negotiated is
|
|||
|
seven.
|
|||
|
|
|||
|
2. Modulo 128 packet level sequence numbering is not
|
|||
|
supported.
|
|||
|
|
|||
|
3. Maximum packet sizes of 16, 32, 64, 128, 256, 512,
|
|||
|
and 1024 octets may be negotiated.
|
|||
|
|
|||
|
4. The DDN X.25 DCE uses additional packet level
|
|||
|
diagnostic codes, specified in Appendix A, Table
|
|||
|
A-1. DDN X.25 DTEs may, but are not required to,
|
|||
|
make use of the information conveyed by these
|
|||
|
codes.
|
|||
|
|
|||
|
5. The Qualifier bit (Q-bit) is passed transparently
|
|||
|
by the DDN X.25 DCE in DDN basic X.25 service.
|
|||
|
DTEs using DDN basic X.25 service may use the Q-
|
|||
|
bit in any way that is consistent with FIPS
|
|||
|
100/Fed. Std. 1041.
|
|||
|
|
|||
|
6. The DDN X.25 DCE implements the diagnostic packet.
|
|||
|
It is sent under conditions specified in Annex D
|
|||
|
of CCITT X.25. The DTE is not required to act on
|
|||
|
the information provided in diagnostic packets.
|
|||
|
|
|||
|
7. DTEs using DDN standard X.25 service must restrict
|
|||
|
the maximum number of data bits in a complete
|
|||
|
packet sequence to be no more than 8056. This
|
|||
|
ensures that the data from a packet sequence
|
|||
|
transmitted by an X.25 host will fit within the
|
|||
|
maximum 1822 message length limit upon delivery to
|
|||
|
an 1822 host. This restriction is necessary as
|
|||
|
existing 1822 host implementations are not re-
|
|||
|
quired to accept messages longer than 8063 bits. *
|
|||
|
________________
|
|||
|
* DTEs using DDN standard X.25 service will generally be
|
|||
|
transmitting Internet Protocol datagrams, the length of which, by
|
|||
|
convention, does not approach this limit. Therefore, unless a
|
|||
|
protocol other than the Internet Protocol is used with DDN
|
|||
|
standard X.25 service, this is a technical restriction that will
|
|||
|
have no practical impact upon the design of DTE software. See
|
|||
|
Appendix A, Section A-3.2.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-11-
|
|||
|
DDN X.25 DTEs connecting to DDN through an X.25
|
|||
|
Internet Private Line Interface (IPLI) must reduce
|
|||
|
the maximum complete packet sequence length by an
|
|||
|
additional 256 bits to allow for IPLI overhead.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.3 Link Level Procedures
|
|||
|
|
|||
|
DDN X.25 link level procedures are as specified by FIPS
|
|||
|
100/Fed. Std. 1041 and CCITT X.25. This section presents
|
|||
|
additional information.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.3.1 Link Level Parameters and Options
|
|||
|
|
|||
|
1. The default value of K, the maximum number of
|
|||
|
sequentially numbered I frames that the DCE will
|
|||
|
have outstanding (unacknowledged) at any given
|
|||
|
time, is seven. A DDN X.25 DCE may be configured
|
|||
|
on a per-DTE basis to provide optional values of K
|
|||
|
from one to six.
|
|||
|
|
|||
|
2. The default value of N2, the maximum number of
|
|||
|
transmissions and retransmissions of a frame
|
|||
|
following the expiration of the T1 timer, is
|
|||
|
twenty. This value can be changed to any value
|
|||
|
from one to 200 as a DCE configuration parameter
|
|||
|
on a per-DTE basis.
|
|||
|
|
|||
|
3. The optional 32-bit FCS is not supported.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.3.2 Timer T1 and Parameter T2
|
|||
|
|
|||
|
The period of the timer T1 used by the DDN X.25 DCE reflects
|
|||
|
assumptions about the processing speed of the DTE. The DCE
|
|||
|
assumes that parameter T2, the response latency of the DTE to a
|
|||
|
frame from the DCE, is no greater than 1/2 second. Likewise, the
|
|||
|
DCE guarantees that its parameter T2, the latency in responding
|
|||
|
to frames from the DTE, is 1/2 second for signaling rates of
|
|||
|
19.2 Kb/s or slower, and 1/4 second for faster links.
|
|||
|
|
|||
|
A lower bound for timer T1 may be computed to be 4X + T2,
|
|||
|
based on the assumptions that:
|
|||
|
|
|||
|
* the link propagation time is negligible,
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-12-
|
|||
|
* the worst-case frame transmission time is X,
|
|||
|
|
|||
|
* timer T1 is started when a frame is scheduled for
|
|||
|
output,
|
|||
|
|
|||
|
* each frame is scheduled just as transmission of
|
|||
|
the previous frame starts,
|
|||
|
|
|||
|
* frames are not aborted, and
|
|||
|
|
|||
|
* each frame and its predecessor are of maximum
|
|||
|
length Nl = 8248 bits (see Section 2.3.3 below).
|
|||
|
|
|||
|
As an example, for a signaling rate of 9.6 Kb/s, this
|
|||
|
yields X = .86 sec. If T2 is .5 sec., the total time for the DTE
|
|||
|
to respond in the worst case should be 3.9 seconds. In fact, the
|
|||
|
DCE uses a T1 timer value of 4 seconds for a link speed of 9.6
|
|||
|
Kb/s.
|
|||
|
|
|||
|
In no case does the DCE use a value for T1 smaller than 3
|
|||
|
seconds. This means that, for faster links, the DTE's T2
|
|||
|
parameter may be lengthened because the X term in the above
|
|||
|
formula is smaller. For links of 19.2 Kb/s or faster, DTEs are
|
|||
|
expected to satisfy latency requirements that allow the DCE to
|
|||
|
use the formula 4X + T2 (DTE) < 3 seconds = T1 (DCE).
|
|||
|
|
|||
|
The DTE may choose any value for T1 that is compatible with
|
|||
|
the DCE's T2 parameter values. The value of T1 used by the DTE
|
|||
|
may always be set longer than the formula indicates, with the
|
|||
|
result that recovery from certain types of link errors will be
|
|||
|
slower. However, the DCE's parameter T2 cannot be reduced, so
|
|||
|
the formula should be viewed as yielding a lower bound on the
|
|||
|
DTE's T1 timer.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
2.3.3 Maximum I Frame Size
|
|||
|
|
|||
|
The maximum number Nl of bits in an I Frame is 8248,
|
|||
|
accommodating a data packet with up to 1024 data octets. The
|
|||
|
derivation of this number is shown in Table 2.2.
|
|||
|
|
|||
|
DTEs using DDN standard X.25 service must observe the
|
|||
|
restriction on the number of data bits in a complete packet
|
|||
|
sequence given in Section 2.2 above.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-13-
|
|||
|
X.25 No. of
|
|||
|
Field Name Level Bits
|
|||
|
|
|||
|
Address 2 8
|
|||
|
Control 2 8
|
|||
|
General Format Identifier 3 4
|
|||
|
Logical Channel Number 3 12
|
|||
|
Packet Type 3 8
|
|||
|
User Data 3 8192 (max)
|
|||
|
Frame Check Sequence 2 16
|
|||
|
|
|||
|
TOTAL 8248 (max)
|
|||
|
|
|||
|
|
|||
|
Table 2.2 Derivation of Maximum I Frame Size
|
|||
|
|
|||
|
|
|||
|
2.4 Physical Level Specifications
|
|||
|
|
|||
|
The DDN X.25 physical level specification is in conformance
|
|||
|
with FIPS 100/Fed. Std. 1041 and CCITT X.25. This section
|
|||
|
presents additional information.
|
|||
|
|
|||
|
A DDN X.25 DTE may either be collocated with its DCE or may
|
|||
|
be connected to it via an access line. In all cases the DTE
|
|||
|
presents a physical DTE interface; the DDN will supply the
|
|||
|
matching DCE interface. DDN X.25 service offers four physical
|
|||
|
level interfaces: RS-232-C (CCITT V.28), RS-449, both balanced
|
|||
|
and unbalanced (CCITT V.ll and V.10, respectively; also MIL-188-
|
|||
|
114 balanced and unbalanced), and CCITT V.35. Appendix B of this
|
|||
|
document describes in detail the choices of physical interface
|
|||
|
available to the DDN subscriber and the specifications for each
|
|||
|
type of interface. Table 2.3, below, summarizes the physical
|
|||
|
interfaces available at each data rate supported by the DDN X.25
|
|||
|
DCE, and indicates which interfaces are recommended at each
|
|||
|
signaling rate.
|
|||
|
|
|||
|
A DDN X.25 DTE may implement any or all of the signaling
|
|||
|
rates shown. At each signaling rate implemented, the DTE must
|
|||
|
offer at least one of the physical interface options listed as
|
|||
|
"R" (recommended) or "A" (available) for that rate in Table 2.3.
|
|||
|
Implementors are encouraged to offer the widest variety of
|
|||
|
signaling rates and physical interfaces practical to maximize
|
|||
|
the ease of use of their equipment in DDN.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-14-
|
|||
|
Physical Signaling Rate in Kb/s
|
|||
|
Interface 1.2 2.4 4.8 9.6 14.4 48 50 56 64 100
|
|||
|
|
|||
|
RS-232-C R R R R R - - - - -
|
|||
|
|
|||
|
RS-449 unbal. A A A A - - - - - -
|
|||
|
(and equiv.)
|
|||
|
|
|||
|
RS-449 balanced A A A A A A A A A R
|
|||
|
(and equiv.)
|
|||
|
|
|||
|
CCITT V.35 - - - - - R A R R A
|
|||
|
|
|||
|
Legend
|
|||
|
|
|||
|
R = Recommended
|
|||
|
A = Available
|
|||
|
- = Not available
|
|||
|
|
|||
|
|
|||
|
(Taken from Appendix B, Table B-4
|
|||
|
|
|||
|
Table 2.3 DDN X.25 Physical Signaling Rates and Interfaces
|
|||
|
3 BIBLIOGRAPHY
|
|||
|
|
|||
|
1. "Specification for the Interconnection of a Host and an IMP".
|
|||
|
Report No. 1822, Bolt Beranek and Newman Inc" Cambridge,
|
|||
|
MA, revision of December 1981.
|
|||
|
|
|||
|
2. CCITT Recommendation X.25, "Interface Between Data Terminal
|
|||
|
Equipment (DTE) and Data Circuit Terminating Equipment (DCE)
|
|||
|
for Terminals Operating in the Packet Mode on Public Data
|
|||
|
Networks," International Telegraph and Telephone
|
|||
|
Consultative Committee Yellow food, Vol. VIII.2, Geneva,
|
|||
|
1981.
|
|||
|
|
|||
|
3. "Defense Data Network Subscriber Interface Guide," Defense
|
|||
|
Communications Agency, Washington, DC, July 1983.
|
|||
|
|
|||
|
4. "Internet Protocol Transition Workbook," SRI International,
|
|||
|
Menlo Park, CA, March 1982.
|
|||
|
|
|||
|
5. "Internet Protocol Implementation Guide," SRI International,
|
|||
|
Menlo Park, CA, August 1982.
|
|||
|
APPENDIX A: DDN X.25 Implementation Details
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-1 Introduction
|
|||
|
|
|||
|
This Appendix serves three purposes. First, it provides
|
|||
|
information concerning the planned evolution of DDN X.25
|
|||
|
capabilities. Second, it provides information on the use of
|
|||
|
certain DDN X.25 features and facilities at a greater level of
|
|||
|
detail than is appropriate for inclusion in the body of the DDN
|
|||
|
X.25 Interface Specification. Specifications for the use of DDN
|
|||
|
X.25 features and facilities given in this Appendix are mandatory
|
|||
|
on the part of DDN X.25 DTEs that wish to make use of these
|
|||
|
features and facilities. Finally, this Appendix presents a
|
|||
|
discussion of the limitations on the use of DDN services that
|
|||
|
will be encountered by hosts using only DDN basic X.25 service.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2 Operational Features of DDN X.25 DCE Releases
|
|||
|
|
|||
|
The capabilities of the DDN X.25 DCE will evolve over time
|
|||
|
from an initial set of capabilities to the full capabilities of
|
|||
|
this DDN X.25 Interface Specification. This section describes
|
|||
|
release-dependent features of the DDN X.25 DCE. Implementors
|
|||
|
should note that not all optional facilities of the specification
|
|||
|
will initially be available for use by DTEs.
|
|||
|
|
|||
|
Releases of new DCE capabilities will be compatible with DTE
|
|||
|
hardware and software implementations that meet the full DDN X.25
|
|||
|
Interface Specification.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2.1 Initial Feature Support
|
|||
|
|
|||
|
The initial release of the DDN X.25 DCE will support flow
|
|||
|
control parameter negotiation and fast select. In addition, the
|
|||
|
DDN X.25 DCE may be configured by the DDN Administration to
|
|||
|
provide non-standard default window and packet sizes as described
|
|||
|
in CCITT X.25 Sections 7.1.2 and 7.2.1. The call precedence and
|
|||
|
type of service selection facilities will be accepted, but not
|
|||
|
acted upon, by the network. Only DDN basic X.25 service will be
|
|||
|
supported. Planned future DCE releases will support all
|
|||
|
facilities specified in FIPS 100/Federal Standard 1041 with the
|
|||
|
exception of those "additional" facilities that are listed in
|
|||
|
Section 1.2.1 of this document.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-1
|
|||
|
A detailed schedule of DDN X.25 DCE releases and the
|
|||
|
capabilities of each release will be supplied in a separate
|
|||
|
document.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2.2 Exception-Handling Procedures
|
|||
|
|
|||
|
Certain of the exception- or error-handling procedures of
|
|||
|
the initial release of the DDN X.25 DCE differ in detail from the
|
|||
|
procedures specified in FIPS 100/Federal Standard 1041. These
|
|||
|
differences are described below. A later release of the DDN X.25
|
|||
|
DCE will bring these procedures into conformance. In the
|
|||
|
interim, the variances in these procedures will not preclude
|
|||
|
satisfactory operation between the DCE and a DTE, provided the
|
|||
|
DTE operates in accordance with FIPS 100/Federal Standard 1041.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2.2.1 Non-Octet-Aligned Data
|
|||
|
|
|||
|
Data packets received by the DDN X.25 DCE that are not
|
|||
|
aligned on an octet boundary are discarded at the link level.
|
|||
|
They are not passed to the DCE packet level, and no packet level
|
|||
|
diagnostic code is returned to the DTE.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2.2.2 RESTART REQUEST Packet
|
|||
|
|
|||
|
The DDN X.25 DCE will not discard, but will instead act
|
|||
|
upon, a RESTART REQUEST packet that
|
|||
|
|
|||
|
(i) is too long (unless it exceeds the maximum frame
|
|||
|
size for the link level),
|
|||
|
|
|||
|
or
|
|||
|
|
|||
|
(ii) contains a non-zero cause field.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2.2.3 RESET REQUEST Packet
|
|||
|
|
|||
|
The DDN X.25 DCE will not discard, but will instead act
|
|||
|
upon, a RESET REQUEST packet that contains a non-zero reset cause
|
|||
|
field.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2
|
|||
|
A-2.2.4 CLEAR REQUEST Packet
|
|||
|
|
|||
|
The DDN X.25 DCE will not discard, but will instead act
|
|||
|
upon, a CLEAR REQUEST packet that contains a non-zero clearing
|
|||
|
cause field.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-2.3 Virtual Circuit Resource Availability
|
|||
|
|
|||
|
In its current implementation, the DDN X.25 packet switching
|
|||
|
node is capable of supporting a minimum of one hundred
|
|||
|
simultaneous virtual circuits. As was discussed in Section
|
|||
|
2.1.4, resources of the node are shared dynamically among the
|
|||
|
DCEs attached to the node. Therefore, no explicit guarantees are
|
|||
|
made of the number of simultaneous virtual circuits that can be
|
|||
|
made by a single DTE. Depending upon the configuration of the
|
|||
|
node, the number of simultaneous circuits supported by the node
|
|||
|
can be significantly greater than one hundred.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-3 Detailed Features and Facilities Specifications
|
|||
|
|
|||
|
This section provides detailed specifications and
|
|||
|
descriptions of use for certain DDN X.25 features and facilities.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-3.1 Additional Diagnostic Codes
|
|||
|
|
|||
|
The DDN X.25 DCE is capable of providing additional
|
|||
|
information to DTEs in RESTART, RESET, CLEAR INDICATION, and
|
|||
|
DIAGNOSTIC packets by means of diagnostic codes that are
|
|||
|
extensions to the set of diagnostic codes given in Annex E of
|
|||
|
CCITT Recommendation X.25. These codes are taken from the set of
|
|||
|
codes "reserved for network specific diagnostic information," and
|
|||
|
are thus not in conflict with code assignments made in Annex E.
|
|||
|
The values of these codes, and their meanings, are given in Table
|
|||
|
A-1 below.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-3
|
|||
|
Code
|
|||
|
Value Meaning
|
|||
|
|
|||
|
128 IMP is unavailable. The packet-forwarding
|
|||
|
mechanisms of the network are unavailable to the
|
|||
|
DCE. Sent in RESET, CLEAR and RESTART packets.
|
|||
|
|
|||
|
130 Link level came up. Sent in RESTART and RESET
|
|||
|
packets.
|
|||
|
|
|||
|
131 Link level went down at remote DTE. Sent in CLEAR
|
|||
|
and RESET packets.
|
|||
|
|
|||
|
132 Remote DTE restarted. Sent in CLEAR and RESET
|
|||
|
packets.
|
|||
|
|
|||
|
133 Local resources not available for call
|
|||
|
establishment. The local DCE has too few
|
|||
|
resources to establish another call. Sent in
|
|||
|
CLEAR and DIAGNOSTIC packets.
|
|||
|
|
|||
|
134 Remote resources not available for call
|
|||
|
establishment. The remote DCE has too few
|
|||
|
resources to establish another call. Sent in
|
|||
|
CLEAR packets.
|
|||
|
|
|||
|
136 Remote host dead. The link to the remote DTE is
|
|||
|
down. Sent in CLEAR and RESET packets.
|
|||
|
|
|||
|
137 Remote IMP dead. The IMP to which the remote DTE
|
|||
|
is attached is down. Sent in CLEAR and RESET
|
|||
|
packets.
|
|||
|
|
|||
|
138 Logical subnetwork access barred. The remote DTE
|
|||
|
cannot be reached because of a communities-of-
|
|||
|
interest prohibition. Sent in CLEAR and RESET
|
|||
|
packets.
|
|||
|
|
|||
|
139 Connection lost. An internal error has occurred
|
|||
|
at either the remote or the local DCE which has
|
|||
|
made their virtual circuit data structures
|
|||
|
inconsistent. Sent in CLEAR and RESET packets.
|
|||
|
|
|||
|
140 Response lost. A response from the remote DCE
|
|||
|
failed to arrive within a reasonable time. Sent
|
|||
|
in CLEAR and RESET packets.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-4
|
|||
|
141 Calling logical address not enabled or not
|
|||
|
authorized. Sent in CLEAR packets.
|
|||
|
|
|||
|
142 Calling logical name incorrect for this DTE. Sent
|
|||
|
in CLEAR packets.
|
|||
|
|
|||
|
143 Called logical name not authorized. Sent in CLEAR
|
|||
|
packets.
|
|||
|
|
|||
|
144 Called logical name not enabled. Sent in CLEAR
|
|||
|
packets.
|
|||
|
|
|||
|
145 Called logical name has no enabled DTEs. Sent in
|
|||
|
CLEAR packets.
|
|||
|
|
|||
|
146 Use of logical addresses invalid in this network.
|
|||
|
Sent in CLEAR packets.
|
|||
|
|
|||
|
147 Declared logical name now in effect. Sent in
|
|||
|
CLEAR packets.
|
|||
|
|
|||
|
148 Declared logical name was already in effect. Sent
|
|||
|
in CLEAR packets.
|
|||
|
|
|||
|
149 Declared logical name is now disabled. Sent in
|
|||
|
CLEAR packets.
|
|||
|
|
|||
|
150 Declared logical name was already disabled. Sent
|
|||
|
in CLEAR packets.
|
|||
|
|
|||
|
151 Incoming calls barred. Sent in CLEAR packets.
|
|||
|
|
|||
|
152 Outgoing calls barred. Sent in CLEAR packets.
|
|||
|
|
|||
|
192 Cleared due to higher precedence call at local
|
|||
|
DCE. Sent in CLEAR packets.
|
|||
|
|
|||
|
193 Cleared due to higher precedence call at remote
|
|||
|
DCE. Sent in CLEAR packets.
|
|||
|
|
|||
|
194 Requested precedence too high. The DTE is not
|
|||
|
authorized to establish a call at the requested
|
|||
|
precedence level. Sent in CLEAR packets.
|
|||
|
|
|||
|
|
|||
|
Table A-1. Additional Packet Level Diagnostic Codes
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-5
|
|||
|
A-3.2 X.25 IP Interoperability Considerations
|
|||
|
|
|||
|
When DDN standard X.25 service is requested at call
|
|||
|
establishment (as described in Section 2.1.2.1), the call is in
|
|||
|
effect established between the DTE and a local X.25 entity. This
|
|||
|
entity subsequently extracts the IP datagrams from the X.25 data
|
|||
|
packets for transmission through the DDN Internet. This approach
|
|||
|
requires that certain conventions be followed:
|
|||
|
|
|||
|
1. IP datagrams are to be sent as X.25 complete
|
|||
|
packet sequences. That is, datagrams begin on
|
|||
|
packet boundaries and the M ("more data") bit is
|
|||
|
used for datagrams that are larger than one
|
|||
|
packet. Only one IP datagram is to be sent per
|
|||
|
X.25 complete packet sequence.
|
|||
|
|
|||
|
2. By convention, the maximum IP datagram size is 576
|
|||
|
octets. This packet size can most efficiently be
|
|||
|
accommodated by negotiating an X.25 maximum packet
|
|||
|
size of 1024; alternatively, a DTE may use an X.25
|
|||
|
complete packet sequence to transmit an IP
|
|||
|
datagram.
|
|||
|
|
|||
|
3. Because the X.25 connection is in effect
|
|||
|
terminated locally, the D and Q bits have no
|
|||
|
significance and should be set to zero.
|
|||
|
|
|||
|
4. The precedence bits of the IP type-of-service
|
|||
|
field are to be mapped into X.25 precedence bits
|
|||
|
(see Section 2.1.2.2) as specified in Table A-2.
|
|||
|
|
|||
|
|
|||
|
IP Precedence X.25 Precedence
|
|||
|
|
|||
|
000 00
|
|||
|
001 01
|
|||
|
010 10
|
|||
|
011 - 111 11
|
|||
|
|
|||
|
|
|||
|
Table A-2. IP Precedence to X.25 Precedence Mapping
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-6
|
|||
|
A-3.3 The DDN Logical Addressing Facility
|
|||
|
|
|||
|
The DDN logical addressing facility allows references to
|
|||
|
hosts by either their physical network address or by one or more
|
|||
|
location-independent logical addresses, and allows hosts to
|
|||
|
exercise partial control over the logical address(es) by which
|
|||
|
they can be referenced. Implementation of DDN logical addressing
|
|||
|
by a host is optional.
|
|||
|
|
|||
|
The DDN Administration will assign seven-digit logical
|
|||
|
addresses, and will maintain a logical addressing data base. The
|
|||
|
host is then responsible for notifying the network ("enabling")
|
|||
|
of the "names" (logical addresses), if any, by which it wishes to
|
|||
|
be known. It cannot receive calls addressed to a name or
|
|||
|
originate calls under that name unless it has enabled that name.
|
|||
|
It also cannot enable a name that is not authorized for that
|
|||
|
physical address. Names can also be enabled automatically by the
|
|||
|
network, under the control of the Administration.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-3.3.1 Logical Addresses
|
|||
|
|
|||
|
Logical addressing is invoked when a called address is
|
|||
|
supplied to the IMP with the flag digit F = one. The logical
|
|||
|
address consists of seven BCD digits. This name is mapped by the
|
|||
|
logical addressing facility into a DDN physical network address.
|
|||
|
The logical name need not be unique for the physical address, nor
|
|||
|
is the physical address necessarily unique for the name.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-3.3.2 Enabling and Disabling Logical Addresses
|
|||
|
|
|||
|
To enable and disable logical addresses, the DDN X.25 host
|
|||
|
must send declarative CALL REQUEST packets to the DCE using a
|
|||
|
called address with the format:
|
|||
|
|
|||
|
ZZZZ F DDDDDDD (SS)
|
|||
|
|
|||
|
where the address fields are as described in Section 2.1.1. The
|
|||
|
Flag F must be set to nine, the DDN Host Identifier field
|
|||
|
specifies the logical address under consideration, and the
|
|||
|
subaddress field, which must be present, specifies the type of
|
|||
|
transaction. Declarative calls are cleared immediately by the
|
|||
|
local DCE.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-7
|
|||
|
If SS is zero, the logical name is enabled in normal mode,;
|
|||
|
that is, that physical port will accept incoming calls to that
|
|||
|
name, and allow outgoing calls from that name. If SS is one, the
|
|||
|
logical name is disabled. If SS is two, the logical address is
|
|||
|
enabled in reverse translation mode; in this mode, the called
|
|||
|
address field of incoming call packets will be translated into a
|
|||
|
physical address (i.e., an address containing a flag F = 0), if
|
|||
|
it was given by the calling DTE (X.25 host), as a logical address
|
|||
|
(i.e., containing a flag F = 1).
|
|||
|
|
|||
|
Whenever a DTE comes up, or restarts, the logical names for
|
|||
|
that DTE are returned to their default state, which may be either
|
|||
|
enabled or disabled, as configured by the DDN Administration.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-4 Limitations of DDN Basic X.25 Service
|
|||
|
|
|||
|
The Defense Data Network is an Internetwork environment.
|
|||
|
That is, DDN as a whole is made up of a number of constituent
|
|||
|
packet switching networks that are interconnected via gateways.
|
|||
|
Communication across gateways requires the use of the Internet
|
|||
|
Protocol, which, for a host accessing DDN using X.25, requires
|
|||
|
that the host implement the DoD standard protocol architecture
|
|||
|
and employ DDN standard X.25 service. In addition, a classified
|
|||
|
host is attached to a DDN constituent network of lower
|
|||
|
classification by means of an Internet Private Line Interface
|
|||
|
(IPLI). IPLIs, which themselves contain gateways, also require
|
|||
|
the use of the Internet Protocol; moreover, they do not, as
|
|||
|
currently designed, offer an X.25 host interface. These
|
|||
|
attributes of the DDN Internet have two implications for users of
|
|||
|
DDN basic X.25 service:
|
|||
|
|
|||
|
1. DDN hosts that do not implement IP and higher-
|
|||
|
level DDN protocols, and which use only DDN basic
|
|||
|
X.25 service, cannot communicate across gateways.
|
|||
|
Their network communication is therefore
|
|||
|
restricted to a single DDN constituent network.
|
|||
|
|
|||
|
2. X.25 hosts cannot be provided classified service
|
|||
|
on a constituent network of lower classification.
|
|||
|
Should X.25 host access be developed for the IPLI
|
|||
|
in the future, classified network access will be
|
|||
|
made available to hosts using DDN standard X.25
|
|||
|
service only.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-8
|
|||
|
A-5 Derivation of DDN X.25 Addresses
|
|||
|
|
|||
|
All DDN hosts are assigned addresses by the Administration.
|
|||
|
The address of a DDN host may be obtained from the Network
|
|||
|
Information Center (NIC), represented as an ASCII text string in
|
|||
|
what is called "host table format". This section describes the
|
|||
|
process by which DDN X.25 addresses in the format described in
|
|||
|
Section 2.1.1 may be derived from addresses in NIC host table
|
|||
|
format.
|
|||
|
|
|||
|
A NIC host table address consists of the ASCII text string
|
|||
|
representations of four decimal numbers separated by periods,
|
|||
|
corresponding to the four octets of a thirty-two bit Internet
|
|||
|
address. The four decimal numbers are referred to in this
|
|||
|
section as "n", "h", "l", and "i." Thus, a host table address
|
|||
|
may be represented as "n.h.l.i" Each of these four numbers will
|
|||
|
have either one, two, or three decimal digits and will never have
|
|||
|
a value greater than 255. For example, in the host table address
|
|||
|
"10.2.0.124", n=10, h=2, l=0, and i=124. To convert a host table
|
|||
|
address to a DDN X.25 address:
|
|||
|
|
|||
|
1. If h < 64, the host table address corresponds to
|
|||
|
the DDN X.25 physical address
|
|||
|
|
|||
|
ZZZZ F IIIHHZZ (SS)
|
|||
|
|
|||
|
where:
|
|||
|
|
|||
|
ZZZZ = 0000
|
|||
|
as required in Section 2.1.1.1.1;
|
|||
|
|
|||
|
F = 0 because the address is a physical
|
|||
|
address;
|
|||
|
|
|||
|
III is a three decimal digit
|
|||
|
representation of "i", right-adjusted
|
|||
|
and padded with leading zeros if
|
|||
|
required;
|
|||
|
|
|||
|
HH is a two decimal digit representation
|
|||
|
of "h", right-adjusted and padded
|
|||
|
with leading zeros if required;,
|
|||
|
|
|||
|
ZZ = 00
|
|||
|
and
|
|||
|
|
|||
|
(SS) is optional, as described in Section
|
|||
|
2.1.1.1.4.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-9
|
|||
|
In the example given above, the host table address
|
|||
|
10.2.0.124 corresponds to the DDN X.25 physical
|
|||
|
address 000001240200.
|
|||
|
|
|||
|
2. If h > 64 or h = 64, the host table address
|
|||
|
corresponds to the DDN X.25 logical address
|
|||
|
|
|||
|
ZZZZ F RRRRRZZ (SS)
|
|||
|
|
|||
|
where:
|
|||
|
|
|||
|
ZZZZ = 0000
|
|||
|
as required in Section 2.1.1.1.1;
|
|||
|
|
|||
|
F = 1 because the address is a logical
|
|||
|
address;
|
|||
|
|
|||
|
RRRRR is a five decimal digit
|
|||
|
representation of the result "r" of
|
|||
|
the calculation
|
|||
|
|
|||
|
r = h * 256 + i
|
|||
|
|
|||
|
(note that the decimal representation
|
|||
|
of "r" will always require five
|
|||
|
digits);
|
|||
|
|
|||
|
ZZ = 00
|
|||
|
and
|
|||
|
|
|||
|
(SS) is optional, as described in Section
|
|||
|
2.1.1.1.4.
|
|||
|
|
|||
|
Thus, the host table address 10.83.0.207
|
|||
|
corresponds to the DDN X.25 logical address
|
|||
|
000012145500.
|
|||
|
|
|||
|
In both cases, the "n" and "l" fields of the host table
|
|||
|
address are not used.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
A-10
|
|||
|
APPENDIX B: DDN Synchronous Level 1 Specification
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-1 Introduction
|
|||
|
|
|||
|
A host may connect to the Defense Data Network at the link
|
|||
|
level using the asynchronous bit serial protocol described in BBN
|
|||
|
Report No. 1822 as either a local host (LH) or a distant host
|
|||
|
(DH). A host may also connect to the DDN by means of a
|
|||
|
synchronous bit serial protocol at the link level, using either
|
|||
|
the method described in BBN Report No. 1822, HDH, or the DDN X.25
|
|||
|
interface. Neither LH nor DH is recommended for new
|
|||
|
implementations.
|
|||
|
|
|||
|
This section describes the functional, electrical, and
|
|||
|
mechanical connection (the level 1 connection) that is required
|
|||
|
when either an HDH or an X.25 host is connected to the DDN.
|
|||
|
Hosts connecting to the DDN via HDH or X.25 require a synchronous
|
|||
|
modem connection or the equivalent, which will be supplied as
|
|||
|
part of the DDN service. The host will present the DTE interface
|
|||
|
while the DDN-provided equipment will present the DCE interface.
|
|||
|
|
|||
|
A long-term goal of the DDN is for all level 1 connections
|
|||
|
to be accomplished with the MIL-188-114 balanced interface. Its
|
|||
|
general equivalents are EIA RS-449/422, CCITT V.ll, and Fed. Std.
|
|||
|
1031/1020. The DDN cannot implement this at present due to the
|
|||
|
limited availability of commercial vendor hardware. In order to
|
|||
|
facilitate future DDN compatibility, all new system acquisitions
|
|||
|
should specify MIL-188-114 balanced as a required interface, in
|
|||
|
addition to an alternate interface. The selection of an
|
|||
|
alternate interface should not preclude utilization of the MIL-
|
|||
|
188-114 balanced interface when it becomes supportable.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-2 Supported Interfaces
|
|||
|
|
|||
|
DDN presently supports four synchronous level 1 interfaces.
|
|||
|
They are:
|
|||
|
|
|||
|
1. EIA RS-232-C, CCITT V.28 & V.24;
|
|||
|
|
|||
|
2. MIL-188-114 balanced, EIA RS-449&422, CCITT V.ll,
|
|||
|
Fed. Std. 1031/1020;
|
|||
|
|
|||
|
3. MIL-188-114 unbalanced, EIA RS-449&423, CCITT
|
|||
|
V.10, Fed. Std. 1031/1030; and
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-1
|
|||
|
4. CCITT V.35.
|
|||
|
|
|||
|
Table B-1 is a dictionary of terms that relates the CCITT
|
|||
|
signal ID to the EIA signal ID and to the more common
|
|||
|
abbreviations. Table B-2 identifies signals as either required,
|
|||
|
optional, or not used.
|
|||
|
|
|||
|
Figure B-1 and Table B-3 identify typical DTE connections to
|
|||
|
the DDN. The required subscriber services will dictate which
|
|||
|
scheme is selected for a particular DTE.
|
|||
|
|
|||
|
Table B-4 relates required speed of service to interface
|
|||
|
type.
|
|||
|
|
|||
|
Together, these tables and figures serve as a guide to level
|
|||
|
1 interface selection. From these, most systems will be able to
|
|||
|
identify the most appropriate interface. However, this
|
|||
|
information is not all-inclusive. Other interface arrangements
|
|||
|
may be possible; contact your DDN representative for assistance
|
|||
|
as required.
|
|||
|
|
|||
|
|
|||
|
Demarcation Point
|
|||
|
(mating connectors)
|
|||
|
|
|||
|
DTE DCE
|
|||
|
|
|||
|
|------------] [------(1) Modem RS-232-C
|
|||
|
|
|
|||
|
| |---------] [------(2) Modem V.35
|
|||
|
|---|--|----|
|
|||
|
| |----] [------(3) LDM RS-232-C, MIL-188-119
|
|||
|
| |
|
|||
|
| |----] [------(4) Null Modem Cable
|
|||
|
| HOST |
|
|||
|
| |----] [------(5) SME Cable plus clock source
|
|||
|
| |
|
|||
|
| |----] [------(6) DCS MIL-188-114
|
|||
|
|--|--|--|--|
|
|||
|
| | |-------] [------(7) DES RS-232-C, RS-449, V.35
|
|||
|
| |
|
|||
|
| |----------] [------(8) KG MIL-188-114 balanced
|
|||
|
|
|
|||
|
|-------------] [------(9) IPLI MIL-188-114 balanced
|
|||
|
|
|||
|
|
|||
|
Figure B-1. Typical Level 1 Connection Schemes
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-2
|
|||
|
EIA CCITT ABBRM NAME
|
|||
|
ID ID NAME
|
|||
|
--- ----- ------ ---------------------------------
|
|||
|
AA 101 FG Frame (Chassis/Protective) Ground
|
|||
|
AB 102 SG Signal/Supply Common
|
|||
|
SC 102a -- RS-449 DTE Common
|
|||
|
RC 102b -- RS-949 DCE Common
|
|||
|
BA 103 TD Transmit Data
|
|||
|
BB 104 RD Receive Data
|
|||
|
CA 105 RTS Request to Send
|
|||
|
CB 106 CTS Clear to Send
|
|||
|
CC 107 DSR Data Set Ready
|
|||
|
CD 108.2 DTR Data Terminal Ready
|
|||
|
CF 109 DCD Data Carrier Detect
|
|||
|
CG 110 SQ Signal Quality
|
|||
|
CH 111 -- Signal Rate Selector to DCE
|
|||
|
CI 112 -- Signal Rate Selector to DTE
|
|||
|
DA 113 ETC External Transmit Clock
|
|||
|
DB 114 TC Transmit Clock
|
|||
|
DD 115 RC Receive Clock
|
|||
|
-- 116 -- Select Standby
|
|||
|
-- 117 -- Standby Indicator
|
|||
|
SBA 118 STD Secondary Transmit Data
|
|||
|
SBB 119 SRD Secondary Receive Data
|
|||
|
SCA 120 SRS Secondary Request to Send
|
|||
|
SCB 121 SCS Secondary Clear to Send
|
|||
|
SCF 122 SCD Secondary Carrier Detect
|
|||
|
SCG 123 SSQ Secondary Signal Quality
|
|||
|
-- 124 -- Select Frequency Group
|
|||
|
CE 125 RI Ringing Indicator
|
|||
|
-- 126 -- Select Transmit Frequency
|
|||
|
-- 127 -- Select Receive Frequency
|
|||
|
-- 128 -- External Receive Clock
|
|||
|
-- 129 RR Request to Receive
|
|||
|
-- 130 -- Secondary Transmit Tone
|
|||
|
-- 131 -- Receive Character Timing
|
|||
|
-- 132 -- Return to Non-Data Mode
|
|||
|
-- 133 RTR Ready to Receive .
|
|||
|
-- 134 -- Received Data Present
|
|||
|
-- 136 -- New Signal
|
|||
|
-- 140 RL Remote loopback
|
|||
|
-- 141 LL Local loopback
|
|||
|
-- 142 TM Test Status Monitor
|
|||
|
-- 191 -- Transmit Voice Answer
|
|||
|
192 -- Receive Voice Answer
|
|||
|
|
|||
|
|
|||
|
Table B-1. EIA and CCITT Interchange Circuits
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-3
|
|||
|
Required: 101, 102, 103, 104, 105, 106, 107, 108.2,
|
|||
|
109, 113, 114, and 115
|
|||
|
|
|||
|
Optional: 110, 125, 140, 141, and 142
|
|||
|
(These may be required IAW future DDN
|
|||
|
developments; it is strongly recommended
|
|||
|
that these at least be available for
|
|||
|
implementation upon requirement)
|
|||
|
|
|||
|
Not used: 111, 112, 116, 117, 118, 119, 120, 121, 122,
|
|||
|
123, 124, 126, 127, 128, 129, 130, 131, 132,
|
|||
|
133, 134, 136, 191, and 192
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table B-2. Signal Selection by CCITT Interchange Circuit Number
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-4
|
|||
|
Scheme (From
|
|||
|
Fig. B-1) Explanation
|
|||
|
|
|||
|
(1) Modem RS-232 at spe eds of 1200, 2400, 4800, 9600 or
|
|||
|
14400 b/s over long haul leased voice grade
|
|||
|
telephone facilities
|
|||
|
|
|||
|
(2) Modem CCITT V.35 at speeds of 48, 50, 56, 64 Kb/s over
|
|||
|
leased group (37KHz) grade facilities or in CONUS
|
|||
|
the Digital Data Service facilities.
|
|||
|
|
|||
|
(3) Limited Distance Modem
|
|||
|
LDM generally available at 9600 b/s and below in
|
|||
|
an RS-232 version. Other types are available for
|
|||
|
all speeds.
|
|||
|
|
|||
|
(4) Null modem A Null Modem is a length of cable with the signal
|
|||
|
leads crossed so as to present a DCE interface.
|
|||
|
To be used in local connection schemes where
|
|||
|
either the DTE or the DCE has a clocking source
|
|||
|
capability. All four supported level 1
|
|||
|
interfaces are available. If DTE clock and DCE
|
|||
|
clock are both available, DTE clock will be
|
|||
|
preferred.
|
|||
|
|
|||
|
(5) Synchronous Modem Eliminator
|
|||
|
SME is a length of cable with a hardware device
|
|||
|
interjected. The device allows convenient
|
|||
|
crossing of signals so as to present a DCE
|
|||
|
interface. The device also provides clocking
|
|||
|
when neither the DTE nor the DCE has such
|
|||
|
capability. All four supported level 1
|
|||
|
interfaces are available.
|
|||
|
|
|||
|
(6) DCS Microwave
|
|||
|
DCS is generally a military microwave system
|
|||
|
which provides the MIL-188-114 balanced or
|
|||
|
unbalanced interfaces. It implies a speed of 50
|
|||
|
Kbps and is usually found O-CONUS. Selection of
|
|||
|
this scheme requires selection of (4) or (5).
|
|||
|
|
|||
|
(7) Data Encryption Standard
|
|||
|
DES is a commercial encryption device used by the
|
|||
|
DoD as a privacy device. DES is available with
|
|||
|
either RS-232, V.35, or RS-449/422.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-5
|
|||
|
(8) KG KG devices are U. S. Government encryption
|
|||
|
devices under strict NSA control. The
|
|||
|
requirement for security and KG devices requires
|
|||
|
the selection of the MIL-188-114 balanced
|
|||
|
interface.
|
|||
|
|
|||
|
(9) Internet Private Line Interface
|
|||
|
IPLI devices are security level community of
|
|||
|
interest isolation devices. The requirement for
|
|||
|
IPLI service requires the selection of the MIL-
|
|||
|
188-114 balanced interface.
|
|||
|
|
|||
|
|
|||
|
Notes and Considerations
|
|||
|
|
|||
|
1. Interface (2), Modem, 48Kb/s is generally only
|
|||
|
available O-CONUS.
|
|||
|
|
|||
|
2. MIL-188-114 balanced is deemed equivalent to RS-449
|
|||
|
with RS-422, the difference being that MIL-188-114 is
|
|||
|
more tolerant of noise on signal common and more
|
|||
|
tolerant of common mode noise.
|
|||
|
|
|||
|
3. MIL-188-114 unbalanced is deemed equivalent to RS-449
|
|||
|
with RS-423. In most cases where MIL-188-114 balanced
|
|||
|
is specified, MIL-188-114 unbalanced is also available,
|
|||
|
but it is not recommended.
|
|||
|
|
|||
|
4. There are system enhancements under long term
|
|||
|
development for use in the DDN which may request
|
|||
|
additional control leads beyond those listed as
|
|||
|
required. The implementation of these enhancements
|
|||
|
will not limit operational capabilities but may impact
|
|||
|
the ability of the Network Monitoring Center to assist
|
|||
|
with host and host access line diagnosis. These
|
|||
|
enhancements may request signals from the optional
|
|||
|
category.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table B-3. Typical Level 1 Connection Schemes
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-6
|
|||
|
|
|||
|
Signaling Rate in Kb/s
|
|||
|
Physical
|
|||
|
Interface 1.2 2.4 4.8 9.6 14.4 48 50 56 64 100
|
|||
|
|
|||
|
RS-232-C R R R R R* - - - - -
|
|||
|
|
|||
|
MIL-188-114 A A A A - - - - - -
|
|||
|
unbal. (& equiv.)
|
|||
|
|
|||
|
MIL-188-114 A A A A A* A A A A R**
|
|||
|
bal. (& equiv.)
|
|||
|
|
|||
|
CCITT V.35 - - - - - R A R R A
|
|||
|
|
|||
|
Legend
|
|||
|
|
|||
|
R = Recommended
|
|||
|
A = Available
|
|||
|
- = Not available
|
|||
|
* = Only available using modems
|
|||
|
** - Only available using a local cable
|
|||
|
connection
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table B-4. Interface Type by Service
|
|||
|
Speed
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-7
|
|||
|
|
|||
|
Signal Name Abbrev Pin No. EIA ID Signal Source
|
|||
|
----------- ------ ------- ------ -------------
|
|||
|
Frame Ground FG 1 AA DTE/DCE
|
|||
|
Transmitted Data TD 2 BA DTE
|
|||
|
Received Data RD 3 BB DCE
|
|||
|
Request to Send RTS 4 CA DTE
|
|||
|
Clear to Send CTS 5 CB DCE
|
|||
|
Data Set Ready DSR 6 CC DCE
|
|||
|
Signal Ground SG 7 AB DTE/DCE
|
|||
|
Data Carrier Detect DCD 8 CF DCE
|
|||
|
Transmit Clock TC 15 DB DCE
|
|||
|
Receive Clock RC 17 DD DCE
|
|||
|
Data Terminal Ready DTR 20 CD DTE
|
|||
|
Ext. Transmit Clock ETC 24 DA DTE
|
|||
|
Wired Spare -- 18 -- ---
|
|||
|
Wired Spare -- 22 -- ---
|
|||
|
Wired Spare -- 25 -- ---
|
|||
|
|
|||
|
Required pins: 1, 2, 3, 4, 5, 6, 7, 8, 15, 17, 20, 24
|
|||
|
Optional pins: 9, 10, 18, 22, 25
|
|||
|
|
|||
|
Notes
|
|||
|
|
|||
|
1. The DTE will present a CANNON DB-25P male connector
|
|||
|
with pinouts as above or equivalent hardware with
|
|||
|
identical pinouts.
|
|||
|
|
|||
|
2. The DCE will present a CANNON DB-2SS female
|
|||
|
connector or equivalent.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table B-5. RS-232-C Interface
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-8
|
|||
|
Signal Name Abbrev Pin Nos EIA ID Signal Source
|
|||
|
----------- ------ ------- ------ -------------
|
|||
|
Send D ta SD 4,22 BA DTE
|
|||
|
Send Timing ST 5,23 DB DCE
|
|||
|
Receive Data RD 6,24 BB DCE
|
|||
|
Request to Send RTS 7,25 CA DTE
|
|||
|
Receive Timing RT 8,26 DD DCE
|
|||
|
Clear to Send CTS 9,27 CB DCE
|
|||
|
Local 100pback LL 10 -- DTE
|
|||
|
Data Mode DM 11,29 CC DCE
|
|||
|
Terminal Ready TR 12,30 CD DTE
|
|||
|
Receiver Ready RR 13,31 CF DCE
|
|||
|
Remote 100pback RL 14 -- DTE
|
|||
|
Terminal Timing TT 17,35 DA DTE
|
|||
|
Test Mode TM 18 -- DCE
|
|||
|
Signal Ground SG 19 AB DTE/DCE
|
|||
|
Receive Common RC 20 RC DCE
|
|||
|
Send Common SC 37 SC DTE
|
|||
|
Wired Spare -- 1 -- ---
|
|||
|
Wired Spare -- 3,21 -- ---
|
|||
|
|
|||
|
Required pins: 4,22; 5,23; 6,24; 7,25; 8,26; 9,27,;
|
|||
|
11,29; 12,30; 13,31; 17,35; 19; 20; 37
|
|||
|
Optional pins: 10; 14; 18; 1; 3,21
|
|||
|
|
|||
|
Notes:
|
|||
|
|
|||
|
1. The DTE will present a CANNON DC-37P male connector
|
|||
|
with pinouts as above or equivalent hardware with
|
|||
|
identical pinout.
|
|||
|
|
|||
|
2. The DCE will present a CANNON DC-37S female
|
|||
|
connector or equivalent.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table B-6. MIL-188-114 Interface (and equivalents)
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-9
|
|||
|
Signal Name Abbrev Pin Nos. EIA ID Signal Source
|
|||
|
----------- ------ -------- ------
|
|||
|
-------------
|
|||
|
|
|||
|
Frame Ground FG A AA DTE/DCE
|
|||
|
Signal Ground SG B AB DTE/DCE
|
|||
|
Transmit Data TD P/S BA DTE
|
|||
|
Receive Data RD R/T BB DCE
|
|||
|
Request to Send RTS C CA DTE
|
|||
|
Clear to Send CTS D CB DCE
|
|||
|
Data Set Ready DSR E CC DCE
|
|||
|
Data Carrier Detect DCD F CF DCE
|
|||
|
Local 100pback LL K -- DTE
|
|||
|
Ext. Transmit Clock ETC U/W DA DTE
|
|||
|
Transmit Clock TC Y/aa DB DCE
|
|||
|
Receive Clock RC V/X DD DCE
|
|||
|
|
|||
|
Required Pins: A; B; P/S; R/T; C; D; E; F; U/W; Y/aa;
|
|||
|
V/X
|
|||
|
Optional Pins: K
|
|||
|
|
|||
|
Notes:
|
|||
|
|
|||
|
1. The DTE will present a Winchester MRA(C)-34D-JTCH-H8
|
|||
|
male connector with pinout as above or equivalent
|
|||
|
hardware with the identical pinout.
|
|||
|
|
|||
|
2. The DCE will present a mating female connector.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Table B-7. V.35 Interface
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
B-10
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
APPENDIX C
|
|||
|
|
|||
|
FEDERAL INFORMATION
|
|||
|
PROCESSING STANDARDS PUBLICATION 100
|
|||
|
|
|||
|
FEDERAL STANDARD 1041
|
|||
|
|
|||
|
1983 JULY 6
|
|||
|
|
|||
|
ANNOUNCING THE JOINT STANDARD FOR
|
|||
|
INTERFACE BETWEEN DATA TERMINAL EQUIPMENT (DTE)
|
|||
|
AND DATA CIRCUIT-TERMINAL EQUIPMENT (DCE)
|
|||
|
FOR OPERATION WITH PACKET-SWITCHED DATA
|
|||
|
COMMUNICATIONS NETWORKS
|
|||
|
|
|||
|
Federal Information Processing Standards Publication are developed
|
|||
|
and issued
|
|||
|
by the National Bureau of Standards pursuant to section
|
|||
|
111(f)(2) of the
|
|||
|
Federal Property and Administrative Services Act of 1949, as
|
|||
|
amended, Public
|
|||
|
Law 89-306 (79 Stat.1127), Executive order 11717 (38 FR 12315
|
|||
|
dated May 11,
|
|||
|
1973), and Part 6 of Title 15 Code of Federal Regulations (CFR).
|
|||
|
|
|||
|
Federal Standards in the "telecommunication" series are
|
|||
|
developed by the
|
|||
|
Office of the Manager, National Communication System. These Federal
|
|||
|
Standards
|
|||
|
are issued by the General Services Administration pursuant to the
|
|||
|
Federal
|
|||
|
Property and Administrative Services Act of 1949, as amended.
|
|||
|
|
|||
|
Name of Standard: Interface Between Data Terminal Equipment (DTE)
|
|||
|
and Data
|
|||
|
Circuit-Terminating Equipment (DCE) for Operation with
|
|||
|
Packet-Switched Data
|
|||
|
Communications Networks.
|
|||
|
|
|||
|
Category of Standard: Hardware, Data Transmission.
|
|||
|
|
|||
|
Explanation: Federal automated data processing equipment,
|
|||
|
services, and
|
|||
|
telecommunication equipment using public packet-switched data
|
|||
|
communications
|
|||
|
networks (PSDCN) based on the family of CCITT Recommendations
|
|||
|
derived from
|
|||
|
X.l and X.2 shall employ the interface and protocols specified in
|
|||
|
this joint
|
|||
|
standard. In addition, designers of these internally operated and
|
|||
|
maintained
|
|||
|
Federal networks employing packet-switched technology should
|
|||
|
consider the use
|
|||
|
of this interface as appropriate. The joint standard provides:
|
|||
|
|
|||
|
- A family of physical layer interfaces, from which a
|
|||
|
particular
|
|||
|
interface may be selected; and
|
|||
|
- A single data link layer control procedure; and
|
|||
|
- Packet level procedures for virtual calls and
|
|||
|
permanent virtual
|
|||
|
circuits, and an optional datagram operation.
|
|||
|
|
|||
|
|
|||
|
The mandatory interface attributes of this joint standard are
|
|||
|
summarized as
|
|||
|
follows:
|
|||
|
|
|||
|
PHYSICAL LEVEL
|
|||
|
|
|||
|
Transmission rates: 2.4, 4.8, 9.6 Kbits/s
|
|||
|
|
|||
|
Interface: one or more of the following: RS-232-C,
|
|||
|
X.2l, RS-449
|
|||
|
|
|||
|
LINK LEVEL:
|
|||
|
|
|||
|
Procedure: LAPB
|
|||
|
|
|||
|
Parameter K: 7
|
|||
|
|
|||
|
Smallest N l: l64 Octets
|
|||
|
|
|||
|
|
|||
|
PACKET LEVEL:
|
|||
|
|
|||
|
Services: Virtual call and permanent virtual
|
|||
|
circuit
|
|||
|
|
|||
|
Packet types: All basic plus Diagnostic packets.
|
|||
|
Packet Reject
|
|||
|
shall not be used.
|
|||
|
|
|||
|
|
|||
|
User data field Octet-aligned
|
|||
|
length:
|
|||
|
|
|||
|
|
|||
|
Packet sequence Modulo 8
|
|||
|
numbering:
|
|||
|
|
|||
|
D bit procedure: Supported by all DCEs; DTE need not
|
|||
|
employ the
|
|||
|
D bit when sending to
|
|||
|
the DCE, but no DTE shall reject
|
|||
|
incoming packet
|
|||
|
with the D bit set to l or 0 as having
|
|||
|
this bit
|
|||
|
in error unless it is known by receiver
|
|||
|
that the
|
|||
|
sender has no D bit capability.
|
|||
|
|
|||
|
X.25 diagnostic Use standard codes whenever they apply;
|
|||
|
non-std
|
|||
|
codes: codes may be used for events not listed
|
|||
|
in X.25
|
|||
|
within a period of 24 months after the
|
|||
|
effective
|
|||
|
date of this standard.
|
|||
|
|
|||
|
Fast Select: DCEs shall implement fast select; DTE
|
|||
|
need not
|
|||
|
employ fast select when sending to DCE,
|
|||
|
but all
|
|||
|
DTEs with higher level functionality
|
|||
|
which
|
|||
|
allows response to fast select must be
|
|||
|
able to
|
|||
|
accept incoming fast select packet.
|
|||
|
|
|||
|
Interrupt packet: Receipt of a DTE interrupt packet
|
|||
|
before a
|
|||
|
previous DTE interrupt packet has been
|
|||
|
confirmed
|
|||
|
is an error condition.
|
|||
|
|
|||
|
Duplicated facility The last appearing facility code should
|
|||
|
be
|
|||
|
codes: treated by the DTE as if it were the
|
|||
|
only
|
|||
|
appearance of that code.
|
|||
|
|
|||
|
Non-zero cause field Discarded
|
|||
|
of restart request
|
|||
|
packet:
|
|||
|
|
|||
|
Restart request too Discarded
|
|||
|
long in state r1:
|
|||
|
|
|||
|
This joint standard is intended to enhance interoperability by
|
|||
|
specifying
|
|||
|
certain subsets and other constraints on Federal use of CCITT
|
|||
|
Recommendation
|
|||
|
X.25.
|
|||
|
|
|||
|
The Government's intent in employing this joint standard is to
|
|||
|
reduce the
|
|||
|
cost of acquiring and using Federal automated data processing
|
|||
|
equipment,
|
|||
|
services, and telecommunication equipment with PSDCN. The joint
|
|||
|
standard is
|
|||
|
also intended to reduce the cost of acquiring and using
|
|||
|
Government-owned or
|
|||
|
leased PSDCN. These goals will be achieved by:
|
|||
|
- increasing the available alternative sources of supply;
|
|||
|
- Increasing the reutilization of Government resources; and,
|
|||
|
- Assuring the required interoperability.
|
|||
|
|
|||
|
Approving Authority: Secretary of Commerce (Federal Information
|
|||
|
Processing
|
|||
|
Standards). Administrator, General Services Administration
|
|||
|
(Federal
|
|||
|
Standards).
|
|||
|
|
|||
|
Maintenance Agency: The National Bureau of Standards and the
|
|||
|
Office of the
|
|||
|
Manager, National Communications System will jointly maintain this
|
|||
|
standard
|
|||
|
coordinating as necessary with the General Services Administration
|
|||
|
(GSA).
|
|||
|
|
|||
|
Cross Index: The following are related standards upon which this
|
|||
|
FIPS PUB is
|
|||
|
based. The inclusion of a particular standard on this list
|
|||
|
does not
|
|||
|
necessarily mean that the standard is applicable in all cases to
|
|||
|
which this
|
|||
|
FIPS PUB applies.
|
|||
|
|
|||
|
(a) International Standard 2110-1980: Data Communication-25 pin
|
|||
|
DTE/DCE
|
|||
|
Interface Connector and Pin Assignments.
|
|||
|
(b) International Telegraph and Telephone Consultative Committee
|
|||
|
(CCITT)
|
|||
|
recommendations V.24 (1980): List of Definitions for Interchange
|
|||
|
Circuits
|
|||
|
Between Data Terminal Equipment and Data Circuit Terminating
|
|||
|
Equipment.
|
|||
|
(c) CCITT Recommendation V.28 (1980) Electrical Characteristics
|
|||
|
for
|
|||
|
Unbalanced Double-Current Interchange Circuits.
|
|||
|
(d) Electronics Industries Association (EIA) RS-232-C (1969
|
|||
|
August):
|
|||
|
Interface Between Data Terminal Equipment and Data Communication
|
|||
|
Equipment
|
|||
|
Employing Serial Binary Data Interchange.
|
|||
|
(e) International Standard 4902-1980: Data Communication-37-Pin
|
|||
|
and 9-Pin
|
|||
|
DTE/DCE Interface Connectors and Pin Assignments.
|
|||
|
(f) CCITT recommendation V.11(X.27) (1980): electrical
|
|||
|
Characteristics for
|
|||
|
Balanced Double-Current Interchange Circuits for General Use with
|
|||
|
Integrated
|
|||
|
Circuit Equipment in the Field of Data Communications.
|
|||
|
(g) EIA RS-422-A (1978 June): Electrical Characteristics of
|
|||
|
Balanced
|
|||
|
Voltage Digital Interface Circuits.
|
|||
|
(h) Federal Standard 1020A (1980 January): Telecommunications:
|
|||
|
Electrical
|
|||
|
Characteristics of Balanced Voltage Digital Interface Circuits.
|
|||
|
(i) CCITT Recommendation V.10 (X26) (1980): Electrical
|
|||
|
Characteristics for
|
|||
|
Unbalanced Double-Current Interchange Circuits for General Use with
|
|||
|
Integrated Circuit Equipment in the Field of Data Communications.
|
|||
|
(k) Federal Standard 1030A (1980 January): Telecommunications:
|
|||
|
Electrical
|
|||
|
characteristics of Unbalanced Voltage Digital Interface Circuits.
|
|||
|
(l) CCITT Recommendation X.21bis (1980): Use on Public Data
|
|||
|
Networks of
|
|||
|
Data Terminal Equipment which are Designed for Interfacing to
|
|||
|
Synchronous
|
|||
|
V-series Modems.
|
|||
|
(m) CCITT Recommendation V.54 (1980): Loop Test Devices for
|
|||
|
Modems.
|
|||
|
(n) EIA RS-449 (1977 November): general Purpose 37-Position
|
|||
|
Interface
|
|||
|
Between Data Terminal Equipment and Data Circuit-Terminating
|
|||
|
Equipment.
|
|||
|
(o) Federal Standard 1031 (1980 June): Telecommunications
|
|||
|
General Purpose
|
|||
|
37-position and 9-position Interface Between Data Terminal
|
|||
|
Equipment and Data
|
|||
|
Circuit Terminating Equipment (implementing instructions in the
|
|||
|
form of a
|
|||
|
Federal Property Management Regulation have not yet been issued.
|
|||
|
the General
|
|||
|
Services Administration is considering canceling FED-STD 1031.
|
|||
|
Furthermore,
|
|||
|
a Federal Information Processing Standard for ADP applications
|
|||
|
corresponding
|
|||
|
to Federal Standard 1031 has not been adopted by the National
|
|||
|
Bureau of
|
|||
|
Standards.)
|
|||
|
(p) International Standard 4903-1980: Data Communication-15-pin
|
|||
|
DTE/DCE
|
|||
|
Interface Connector and Pin Assignments.
|
|||
|
(q) EIA Industrial Electronics Bulletin No. 12 (1977 November):
|
|||
|
Application Notes on Interconnection Between Interface Circuits
|
|||
|
Using RS-449
|
|||
|
and RS-232-C.
|
|||
|
(r) Draft International Standard 2593 (1980): Data
|
|||
|
Communication-34-pin
|
|||
|
DTE/DCE Interface Connector and Pin Assignments.
|
|||
|
(s) CCITT Recommendation V.35 (1980): Data Transmission at 48
|
|||
|
Kilobits per
|
|||
|
second Using 60-108 kHz Group Band Circuits.
|
|||
|
(t) CCITT Recommendation X.21 (1980): general Purpose Interface
|
|||
|
Between
|
|||
|
Data Terminal Equipment and Data Circuit-Terminating Equipment for
|
|||
|
Synchronous Operation on Public Data Networks.
|
|||
|
(u) CCITT recommendation V.5 (1980): Standardization of
|
|||
|
Data-Signalling
|
|||
|
Rates for Synchronous Data Transmission in the General Switched
|
|||
|
Telephone
|
|||
|
networks.
|
|||
|
(v) CCITT Recommendation V.6 (1980): Standardization of
|
|||
|
Data-Signalling
|
|||
|
Rates for Synchronous Data Transmission on Leased Telephone-Type
|
|||
|
Circuits.
|
|||
|
(w) American National Standard X3.1-1976: Synchronous Signalling
|
|||
|
Rates for
|
|||
|
Data Transmission.
|
|||
|
(x) Federal Information Processing Standard Publication 22-1
|
|||
|
(1977
|
|||
|
September): Synchronous Signaling Rates Between Data Terminal and
|
|||
|
Data
|
|||
|
Communication Equipment. (FIPS PUB 22-1 is identified also as
|
|||
|
FED-STD 1013.)
|
|||
|
(y) Federal Standard 1013 (1977 August): Telecommunications:
|
|||
|
Synchronous
|
|||
|
Signaling Rates Between Data Terminal Equipment and Data
|
|||
|
Circuit-Terminating
|
|||
|
Equipment utilizing 4 kHz Circuits (FED-STD 1013) is identified
|
|||
|
also as FIPS
|
|||
|
PUB 22-1.)
|
|||
|
(z) American National Standard X3.36-1975: Synchronous
|
|||
|
High-Speed Data
|
|||
|
Signaling Rates Between Data Terminal Equipment and Data
|
|||
|
Communication
|
|||
|
Equipment.
|
|||
|
(aa) Federal Information Processing Standards Publication 37
|
|||
|
(1975 June):
|
|||
|
Synchronous High Speed Data Signaling Rates Between Data Terminal
|
|||
|
Equipment
|
|||
|
and Data Communication Equipment. (FIPS PUB 37 is identified also
|
|||
|
as
|
|||
|
FED-STD 1001.)
|
|||
|
(ab) Federal Standard 1001 (1975 June): Telecommunications:
|
|||
|
Synchronous
|
|||
|
High-Speed Data Signaling Rates Between Data Terminal Equipment and
|
|||
|
Data
|
|||
|
Communications Equipment. (FED-STD 1001 is identified also as FIPS
|
|||
|
PUB 37.)
|
|||
|
(ac) EIA RS-269-B (1976 January): Synchronous Signaling Rates
|
|||
|
for Data
|
|||
|
transmission.
|
|||
|
(ad) International Standard 3309-1979: Data Communication-High
|
|||
|
Level Data
|
|||
|
Link control Procedures-Frame Structure.
|
|||
|
(ae) International Standard 4335-1979: Data Communication-High
|
|||
|
Level Data
|
|||
|
Link control Procedures-Elements of Procedures.
|
|||
|
(af) Addendum 1 to International Standard 4335-1979: Data
|
|||
|
Communication-High Level Data Link control Procedures-Elements of
|
|||
|
Procedures.
|
|||
|
(ag) Addendum 2 to International Standard 4335-1979: Data
|
|||
|
Communication-High Level Data Link Control Procedures-Elements of
|
|||
|
procedures.
|
|||
|
(ah) International Standard 6256-1980: Data Communication-High
|
|||
|
-Level Data
|
|||
|
Link Control Procedures-Balanced Class of Procedures.
|
|||
|
(ai) American National Standard X3.66-1979: Advanced Data
|
|||
|
Communication
|
|||
|
Control procedures (ADCCP).
|
|||
|
(aj) Federal Information Processing Standards Publication 71
|
|||
|
(1980 May) as
|
|||
|
revised by the Federal Register notice 47 FR 23798, dated June 1,
|
|||
|
1982 and
|
|||
|
corrected by the notice 47 FR 25397 dated June 11, 1982: Advanced
|
|||
|
Data
|
|||
|
Communication Control Procedures (ADCCP). (FIPS PUB 71 is
|
|||
|
technically
|
|||
|
consistent with FED-STD 1003A.)
|
|||
|
(ak) Federal Information Processing Standards Publication 78
|
|||
|
(1980
|
|||
|
September): Guideline for Implementing Advanced Data Communication
|
|||
|
Control
|
|||
|
Procedures (ADCCP).
|
|||
|
(al) Federal Standard 1003A (1981 August): Telecommunications:
|
|||
|
Synchronous
|
|||
|
bit-Oriented Data Link Control Procedures (FED-STD 1003A is
|
|||
|
technically
|
|||
|
consistent with FIPS PUB 71.)
|
|||
|
(am) CCITT Recommendation X.25 (1980): Interface Between Data
|
|||
|
Terminal
|
|||
|
Equipment (DTE) and Data Circuit-Terminating Equipment (DCE) for
|
|||
|
Terminals
|
|||
|
Operating in the Packet Mode on Public Data Networks.
|
|||
|
(an) Draft Proposed International Standard 7498: Data
|
|||
|
Processing-Open
|
|||
|
Systems Interconnection-Basic Reference Model.
|
|||
|
(ao) CCITT Recommendation X.1 (1980): International User Classes
|
|||
|
of
|
|||
|
Service in Public Data Networks.
|
|||
|
(ap) CCITT Recommendation X.2 (1980): International User
|
|||
|
Facilities in
|
|||
|
Public Data Networks.
|
|||
|
(aq) CCITT Recommendation X.96 (1980): Call Progress Signals in
|
|||
|
Public
|
|||
|
Data Networks.
|
|||
|
|
|||
|
Applicability: The technical specifications of this joint standard
|
|||
|
shall be
|
|||
|
employed in the acquisition, design, and development of all federal
|
|||
|
automated
|
|||
|
data processing equipment, services, and telecommunication
|
|||
|
equipment and
|
|||
|
PSDCN whenever an interface based on CCITT Recommendation
|
|||
|
X.25 (1980),
|
|||
|
Interface Between Data Terminal Equipment (DTE) and
|
|||
|
Data
|
|||
|
Circuit-Terminating Equiment (DCE) for Terminals Operating in the
|
|||
|
Packet
|
|||
|
Mode on Public Networks>1, is required. Referred to below
|
|||
|
as CCITT
|
|||
|
Recommendation X.25, Recommendation X.25, or X.25.
|
|||
|
|
|||
|
Implementation: The provisions of this joint standard are
|
|||
|
effective July 6,
|
|||
|
1983. Any applicable equipment or service ordered on or after the
|
|||
|
effective
|
|||
|
date, or procurement action for which solicitation documents have
|
|||
|
not been
|
|||
|
issued by that date, must conform to the provisions of this
|
|||
|
standard unless a
|
|||
|
waiver has been granted in accordance with the procedures described
|
|||
|
below.
|
|||
|
|
|||
|
This joint standard shall be reviewed by the Institute for Computer
|
|||
|
Sciences
|
|||
|
and Technology, National Bureau of Standards and the Office of the
|
|||
|
Manager,
|
|||
|
National Communications System, within five years after its
|
|||
|
effective date.
|
|||
|
This review shall take into account technological trends and other
|
|||
|
factors to
|
|||
|
determine if the joint standard should be affirmed, revised, or
|
|||
|
withdrawn.
|
|||
|
|
|||
|
Specifications: This joint standard adopts a subset, identified
|
|||
|
below, of the
|
|||
|
International Telegraph and Telephone Consultative Committee's
|
|||
|
Recommendation
|
|||
|
X.25.
|
|||
|
|
|||
|
(a) At the physical level, the provisions of Section
|
|||
|
1 of CCITT
|
|||
|
Recommendation X.25 shall be used. As a minimum, networks shall
|
|||
|
support
|
|||
|
dedicated circuit access; other types of access (e.g., through
|
|||
|
the general
|
|||
|
switched telephone network) may also be offered.
|
|||
|
|
|||
|
CClTT Recommendation X.1 standardizes data signalling
|
|||
|
rates of
|
|||
|
2.4, 4.8, 9.6, and 48 kbits/s for packet mode interfaces. At
|
|||
|
a minimum,
|
|||
|
networks shall support the synchronous data signalling rates of
|
|||
|
2.4, 4.8, and
|
|||
|
9.6 kbits/s full duplex; other speeds (e.g., 19.2 kbits/s) may
|
|||
|
also be
|
|||
|
offered. The 48 kbits/s rate need not be supported in those
|
|||
|
locations where
|
|||
|
it is not available; 56 kbits/s is recommended in its place (see
|
|||
|
American
|
|||
|
National Standard X3.36-1975 and related documents referenced
|
|||
|
above). The
|
|||
|
term "user class of service" used in X.25 refers to the data
|
|||
|
signalling rate
|
|||
|
of DTE/DCE interface.
|
|||
|
In accordance with CCITT Recommendation X.25,
|
|||
|
networks shall
|
|||
|
provide one or more of the following interface options:
|
|||
|
|
|||
|
i. CCITT Recommendation X.21;
|
|||
|
ii. EIA RS-232-C, which is essentially equivalent to
|
|||
|
one of the
|
|||
|
options in CCITT Recommendation X.21bis;
|
|||
|
iii. CCITT Recommendation X.21bis option that is
|
|||
|
equivalent to
|
|||
|
RS-449 using only the EIA RS-423A unbalanced electrical
|
|||
|
characteristics.
|
|||
|
|
|||
|
Interworking between EIA RS-232-C on one side of the
|
|||
|
interface and
|
|||
|
RS-449 on the other side is permitted in accordance with EIA
|
|||
|
Industrial
|
|||
|
Electronics Bulletin Number 12. Where interworking with RS-232-C
|
|||
|
equipment is
|
|||
|
not required, the provisions described below employing RS-449
|
|||
|
with the
|
|||
|
RS-422A electrical characteristics may optionally be employed at
|
|||
|
signalling
|
|||
|
rates below 48 kbit/s.
|
|||
|
Networks which support 48 or 56 kbits/s data
|
|||
|
signalling rates
|
|||
|
shall provide one or more of the following interface options:
|
|||
|
|
|||
|
i. CCITT Recommendation X.21;
|
|||
|
ii. CCITT Recommendation X.21bis option that
|
|||
|
specifies CCITT
|
|||
|
Recommendation V.35; or
|
|||
|
iii. CCITT Recommendation X.21bis option that
|
|||
|
specifies CCITT
|
|||
|
Recommendation V.36 which is equivalent to EIA RS-449.
|
|||
|
|
|||
|
NOTE: Current study in national and international standards
|
|||
|
groups may
|
|||
|
result in the development of additional physical interfaces.
|
|||
|
Each such
|
|||
|
physical interface will be evaluated for inclusion in this joint
|
|||
|
standard. If
|
|||
|
there are significant savings, one physical interface may be
|
|||
|
selected as the
|
|||
|
future mandatory physical interface.
|
|||
|
NOTE: DTE purchasers and designers should determine which
|
|||
|
physical
|
|||
|
interface(s) is provided by the associated DCE(s).
|
|||
|
|
|||
|
(b) Only the LAPB link level procedures shall be used.
|
|||
|
|
|||
|
NOTE: These procedures are a subset of those described in FIPS
|
|||
|
PUB 71 and
|
|||
|
Federal Standard 1003A and correspond to FIPS PUB 78 recommended
|
|||
|
class B.
|
|||
|
This subset is identified as follows:
|
|||
|
|
|||
|
i. Link configuration: two combined stations on a
|
|||
|
point-to-point
|
|||
|
link.
|
|||
|
ii. Class of procedures: balanced asynchronous (BA)
|
|||
|
with options
|
|||
|
two and eight. The RSET command shall not be used. (RSET is found
|
|||
|
in option
|
|||
|
11 of the Fips PUB 71. RSET is part of the basic repertoire
|
|||
|
in Federal
|
|||
|
Standard 1003A; option 11 of federal Standard 1003A deletes the
|
|||
|
RSET command.
|
|||
|
Note that RSET is not part of CCITT Recommendation X.25.)
|
|||
|
iii. Two-way simultaneous operation shall be employed.
|
|||
|
iv. The smallest N1, (the maximum number of
|
|||
|
bits in an
|
|||
|
information frame excluding flags and zero bit insertion for
|
|||
|
transparency),
|
|||
|
which shall be supported shall be 164 octets (the maximum length
|
|||
|
of) fast
|
|||
|
select caIl setup packet). If a DTE neither transmits, nor
|
|||
|
receives for
|
|||
|
processing by higher level functionality fast select packets, an
|
|||
|
N1 as
|
|||
|
small as 135 octets may be supported by the DTE.
|
|||
|
v. The address of the combined station provided by the
|
|||
|
network
|
|||
|
shall be 10000000; the address of the other combined station
|
|||
|
shall be
|
|||
|
11000000; where the left-hand bit is the least significant bit (bit
|
|||
|
number
|
|||
|
1) and shall be transmitted first. This convention is consistent
|
|||
|
with the
|
|||
|
provisions of FIPS 71 and Federal Standard 1003A.
|
|||
|
vi. The FCS shall be a 16-bit sequence as indicated
|
|||
|
in Section
|
|||
|
2.2.7. DTE/DCE may also employ the 32-bit FCS as indicated in
|
|||
|
FIPS PUB 71
|
|||
|
(revised) and FED-STD 1003A. DTE/DCE equipment using the 32-bit FCS
|
|||
|
shall be
|
|||
|
able to also operate with the 16-bit FCS. The smallest N1 shall be
|
|||
|
166 octets
|
|||
|
when the 32-bit FCS is used. If a DTE neither transmits, nor
|
|||
|
receives for
|
|||
|
processing by higher level functionality fast select packets, an
|
|||
|
Nl as small
|
|||
|
as 137 octets may be supported by the DTE when the 32-bit FCS is
|
|||
|
used.
|
|||
|
|
|||
|
NOTE: FIPS PUB 78 provides a detailed discussion of the
|
|||
|
relative merits
|
|||
|
of the 16-bit and 32-bit FCS.
|
|||
|
|
|||
|
vii. The frame reject information field shall be
|
|||
|
padded with 4
|
|||
|
zero bits in bit positions 21 through 24 of the information field
|
|||
|
to provide
|
|||
|
a length of three octets.
|
|||
|
viii. It is required that all implementations be
|
|||
|
capable of
|
|||
|
operating with K=7; optionally, values of 1 to 6 are permissible
|
|||
|
with modulo
|
|||
|
8 operation and values 1 to 127 are permissible with modulo 128
|
|||
|
operation.
|
|||
|
|
|||
|
NOTE: DTE purchasers and designers should determine that
|
|||
|
values of k
|
|||
|
other than 7 are supported by the associated DCE(s).
|
|||
|
|
|||
|
(c) The user data field of packets shall be an integral number
|
|||
|
of octets.
|
|||
|
If a packet is received which shows a user data field not
|
|||
|
equal to an
|
|||
|
integral number of octets, the receiving DTE/DCE shall follow
|
|||
|
the packet
|
|||
|
level procedures for processing a packet type which is too
|
|||
|
long. A new
|
|||
|
diagnostic code "non-octet aligned packet," consistent with
|
|||
|
the Data
|
|||
|
Communications-X.25 Packet Layer Specification for Terminal
|
|||
|
Equiment,
|
|||
|
ISO DP 8208, November 8, 1982, is recommended as #82.
|
|||
|
(d) The reject packet shall not be used.
|
|||
|
(e) All DCE restart confirmation, DCE reset confirmation, and
|
|||
|
DCE clear
|
|||
|
confirmation packets shall be interpreted by the DTE as
|
|||
|
having local
|
|||
|
significance only.
|
|||
|
(f) The D-bit shall be implemented by all networks. DTE's need
|
|||
|
not employ
|
|||
|
the D-bit procedures when transmitting to the network, but no
|
|||
|
DTE shall
|
|||
|
reject incoming packets with the D-bit set to 1 or 0 as having
|
|||
|
this bit in
|
|||
|
error unless the receiving DTE knows the remote DTE has not
|
|||
|
implemented the
|
|||
|
D-bit procedure; in this case, the receipt of a D-bit set to 1 may
|
|||
|
be treated
|
|||
|
by the receiving DTE as an error condition.
|
|||
|
(g) The selection of logical channel number for new virtual
|
|||
|
calls shall
|
|||
|
follow the procedures suggested in Section 4.1.2 Note 2, Annex A
|
|||
|
Note 5, and
|
|||
|
Annex A Note 6, of the CCITT Recommendation X.25.
|
|||
|
(h) It is required that all implementations be capable of
|
|||
|
operating with
|
|||
|
packet sequence numbering modulo 8; optionally, implementations
|
|||
|
of packet
|
|||
|
sequence numbering modulo 128 are also permitted.
|
|||
|
|
|||
|
NOTE: DTE purchasers and designers should determine if the
|
|||
|
associated
|
|||
|
DCE(s) support packet sequence numbering modulo 128.
|
|||
|
|
|||
|
(i) All DTE's and DCE's shall follow the flow control
|
|||
|
principles outlined
|
|||
|
in the first two sentences of the first paragraph of Section
|
|||
|
4.4. 1.3 of
|
|||
|
CCITT Recommendation X.25.
|
|||
|
(j) The alternative procedure for passing packets containing
|
|||
|
a P(S) that
|
|||
|
is out of sequence but within the window as described in the third
|
|||
|
paragraph
|
|||
|
of Section 4.4.1.3 of CCITT Recommendation X.25 shall not be used.
|
|||
|
(k) The second sentence of Section 4.4.1.4 Note 2 shall not
|
|||
|
apply. This
|
|||
|
sentence permits networks to defer updating the window for data
|
|||
|
packets with
|
|||
|
D =0, and sent within the window but before a data packet with
|
|||
|
D= 1, until
|
|||
|
the network receives a corresponding P(R) for the packet with D=
|
|||
|
1.
|
|||
|
(1) The resetting cause field of a reset request packet shall
|
|||
|
be set to
|
|||
|
zero. If a reset request is received with a non-zero resetting
|
|||
|
cause field,
|
|||
|
the packet shall be discarded. The network shall then initiate the
|
|||
|
resetting
|
|||
|
procedure with the resetting cause field indicating local/remote
|
|||
|
procedure
|
|||
|
error.
|
|||
|
(m) The clearing cause field of a clear request packet shall
|
|||
|
be set to
|
|||
|
zero. If a clear request packet is received with a non-zero
|
|||
|
clearing cause
|
|||
|
field, the packet shall be discarded. The network shall then
|
|||
|
initiate the
|
|||
|
clearing procedure with the clearing cause field indicating
|
|||
|
local/remote
|
|||
|
procedure error.
|
|||
|
(n) The restarting cause field of a restart request packet
|
|||
|
shall be set
|
|||
|
to zero. If a restart request packet is received with a
|
|||
|
non-zero restart
|
|||
|
cause field, the restart request packet shall be discarded
|
|||
|
without further
|
|||
|
action. Optionally, the DCE may generate a diagnostic
|
|||
|
packet with a
|
|||
|
recommended diagnostic code #81 (improper cause code from DTE),
|
|||
|
which is
|
|||
|
consistent with the <1Data Communication-X.25 Packet Layer>1
|
|||
|
<1Specification
|
|||
|
for Data Terminal Equiment,>1 ISO DP 8208, November 8, 1982.
|
|||
|
(o) A diagnostic code shall be provided in all clear
|
|||
|
request, reset
|
|||
|
request, and restart request packets in accordance with the codes
|
|||
|
listed in
|
|||
|
Annex E of CCITT Recommendation X.25 whenever they apply;
|
|||
|
non-assigned
|
|||
|
codings in X.25 may be used for events not listed in X.25 within
|
|||
|
the period
|
|||
|
of 24 months after the effective date of this standard. Prior to
|
|||
|
the end of
|
|||
|
this 24 month period, this standard will be reviewed by NBS to
|
|||
|
determine
|
|||
|
whether the standard should be revised to incorporate a
|
|||
|
different table.
|
|||
|
After this revision, codes not specifically listed shall not be
|
|||
|
used.
|
|||
|
(p) A generic diagnostic code shall not be used when a more
|
|||
|
specific
|
|||
|
diagnostic code is known to be applicable.
|
|||
|
(q) The network diagnostic codes shall be used in accordance
|
|||
|
with the
|
|||
|
codes listed in Annex E of CCITT Recommendation X.25 whenever
|
|||
|
they apply;
|
|||
|
non-assigned codings in X.25 may be used for events not listed in
|
|||
|
X.25 within
|
|||
|
the period of 24 months after the effective date of this standard.
|
|||
|
Prior to
|
|||
|
the end of this 24 month period, this standard will be reviewed
|
|||
|
by NBS to
|
|||
|
determine whether the standard should be revised to incorporate
|
|||
|
a different
|
|||
|
table. After this revision, network diagnostic codes not
|
|||
|
specifically listed
|
|||
|
shall not be used.
|
|||
|
(r) The network shall consider the receipt of a DTE interrupt
|
|||
|
packet
|
|||
|
before a previous DTE interrupt packet has been confirmed as an
|
|||
|
error, and
|
|||
|
shall execute the error procedure described in Annex C, Table
|
|||
|
C-4/X.25 and
|
|||
|
the corresponding note 2.
|
|||
|
(s) The timeouts and time limits specified in Annex D shall
|
|||
|
be observed
|
|||
|
by all DTE and DCE equipment. T21 shall not be less than the value
|
|||
|
given in
|
|||
|
table D-2/X.25. The preferred actions listed in table D-2/X.25
|
|||
|
shall be
|
|||
|
followed.
|
|||
|
(t) When the link level procedures enter the logically
|
|||
|
disconnected
|
|||
|
state, the associated packet level procedures shall clear all
|
|||
|
virtual calls
|
|||
|
and reset all permanent virtual circuits and datagram logical
|
|||
|
channels. When
|
|||
|
the link level procedures reenter the information transfer
|
|||
|
state, the
|
|||
|
associated packet level procedures shall execute the restart
|
|||
|
procedure. The
|
|||
|
terms "logically disconnected state" and "information transfer
|
|||
|
state" are
|
|||
|
used as defined in American National Standard X3.66-1979
|
|||
|
(referenced above).
|
|||
|
Link level procedures enter the logically disconnected state
|
|||
|
when a DISC
|
|||
|
command is sent and a UA response is received, for example. The
|
|||
|
link level
|
|||
|
procedure shall also be considered to be in the logically
|
|||
|
disconnected state
|
|||
|
after N2 (re)transmissions of SABM or DISC, where N2 is as defined
|
|||
|
in CClTT
|
|||
|
Recommendation X.25. The logically disconnected state is not
|
|||
|
assumed after N2
|
|||
|
(re)transmissions of other types of frames.
|
|||
|
(u) lf a restart request packet is received in state rl which
|
|||
|
exceeds the
|
|||
|
maximum permitted length, the DCE shall discard the restart
|
|||
|
request packet
|
|||
|
without further action. Optionally, the DCE may generate a
|
|||
|
diagnostic packet
|
|||
|
with diagnostic code #39 (packet too long).
|
|||
|
(v) In the event that a facility code appears more than
|
|||
|
once in a
|
|||
|
facility field, the receiving DTE detecting this condition should
|
|||
|
treat the
|
|||
|
last appearance of the particular code as if it were the only
|
|||
|
appearance of
|
|||
|
that code.
|
|||
|
(w) All networks shall supply diagnostic packets when
|
|||
|
their use is
|
|||
|
suggested in CClTT Recommendation X.25. No DTE shall rejcct
|
|||
|
diagnostic
|
|||
|
packets as errors.
|
|||
|
(x) ln Section 6.1.1, the second paragraph, the last phrase,
|
|||
|
"and is set
|
|||
|
to 0 in all other packets", shall be interpreted that the
|
|||
|
Qualifier bit is
|
|||
|
set to 0 in all other packets except data packets. For the
|
|||
|
case of data
|
|||
|
packets, the Qualifier bit is set to 0 or 1 as indicated in Section
|
|||
|
4.3.6 of
|
|||
|
CClTT Recommendation X.25.
|
|||
|
(y) The list of user facilities for packet-switched data
|
|||
|
networks,
|
|||
|
extracted from CCITT Recommendation X.2, is given below. These
|
|||
|
facilities
|
|||
|
are described in Section 7 of CCITT Recommendation X.25. The
|
|||
|
following
|
|||
|
further constraints apply:
|
|||
|
i. Networks shall provide the facilities designated as
|
|||
|
essential
|
|||
|
"E" below.
|
|||
|
ii. Networks shall also implement the Fast Select and
|
|||
|
Fast Select
|
|||
|
Acceptance facilities to facilitate more efficient operation in
|
|||
|
conveying
|
|||
|
higher layer protocol information or user data during call
|
|||
|
establishment.
|
|||
|
DTE's need not employ fast select packets when transmitting to the
|
|||
|
network,
|
|||
|
but all DTE's associated with the higher level functionality
|
|||
|
which allows
|
|||
|
response to a fast select packet must be able to accept incoming
|
|||
|
fast select
|
|||
|
packets.
|
|||
|
iii. The packet retransmission facility shall not be
|
|||
|
used.
|
|||
|
iv. All DTE's which employ any of the facilities
|
|||
|
labelled as
|
|||
|
additional "A" below (except Fast Select and Fast Select
|
|||
|
Acceptance) shall
|
|||
|
also be capable of operating without employing any A facilities
|
|||
|
(except Fast
|
|||
|
Select and Fast Select Acceptance).
|
|||
|
v. The throughput class value of 48,000 bits/s may be
|
|||
|
interpreted
|
|||
|
as 56,000 bits/s in those locations where 56,000 bits/s access is
|
|||
|
used.
|
|||
|
|
|||
|
Facilities of packet-switched data networks:
|
|||
|
|
|||
|
User Facility VC PVC
|
|||
|
DG*
|
|||
|
|
|||
|
Optional user facilities assigned
|
|||
|
for an agreed contractual period:
|
|||
|
|
|||
|
Extended packet sequence numbering
|
|||
|
(modulo) A A
|
|||
|
A*
|
|||
|
Non-standard default window sizes A A
|
|||
|
A*
|
|||
|
Non-standard default packet sizes
|
|||
|
16, 32, 64, 256, 512, 1024 A A
|
|||
|
-
|
|||
|
Default throughput class assignment A A
|
|||
|
A*
|
|||
|
Flow control parameter negotiation E -
|
|||
|
-
|
|||
|
Throughput class negotation E -
|
|||
|
-
|
|||
|
Packet retransmission A*** A***
|
|||
|
A***
|
|||
|
Incoming calls barred E -
|
|||
|
E*
|
|||
|
Outgoing calls barred E -
|
|||
|
E*
|
|||
|
One-way logical channel outgoing E -
|
|||
|
A*
|
|||
|
One-way logical channel incoming A -
|
|||
|
A*
|
|||
|
Closed user group E -
|
|||
|
E*
|
|||
|
Closed user group with outgoing
|
|||
|
access A -
|
|||
|
A*
|
|||
|
Closed user group with incoming
|
|||
|
access A -
|
|||
|
A*
|
|||
|
Incoming calls barred within a
|
|||
|
closed user group A -
|
|||
|
A*
|
|||
|
Outgoing calls barred within a
|
|||
|
closed user group A -
|
|||
|
A*
|
|||
|
Bilateral closed user group A -
|
|||
|
A*
|
|||
|
Bilateral closed user group with
|
|||
|
outgoing access A -
|
|||
|
A*
|
|||
|
Reverse charging acceptance A -
|
|||
|
A*
|
|||
|
Fast select acceptance A** -
|
|||
|
-
|
|||
|
Datagram queue length selection* - -
|
|||
|
A*
|
|||
|
Datagram service signal logical
|
|||
|
channel* - -
|
|||
|
A*
|
|||
|
Datagram non-delivery indication* - -
|
|||
|
E*
|
|||
|
Datagram delivery confirmation* - -
|
|||
|
E*
|
|||
|
D-bit modification A A
|
|||
|
-
|
|||
|
|
|||
|
Optional user facilities requested
|
|||
|
by the DTE on a per call basis
|
|||
|
|
|||
|
Closed user group selection E -
|
|||
|
E*
|
|||
|
Bilateral closed user group selection A -
|
|||
|
A*
|
|||
|
Reverse charging A -
|
|||
|
A*
|
|||
|
RPOA selection A -
|
|||
|
A*
|
|||
|
Flow control parameter negotiation E -
|
|||
|
-
|
|||
|
Fast select A** -
|
|||
|
-
|
|||
|
Throughput class negotiation E -
|
|||
|
-
|
|||
|
Abbreviated address calling FS -
|
|||
|
A*
|
|||
|
Datagram non-delivery indication - -
|
|||
|
E*
|
|||
|
Datagram delivery confirmation - -
|
|||
|
E*
|
|||
|
|
|||
|
NOTE: Detailed explanations of these facilities are provided
|
|||
|
in CCITT
|
|||
|
Recommendation X.25.
|
|||
|
|
|||
|
LEGEND:
|
|||
|
E = An essential user facility to be offered by all
|
|||
|
networks.
|
|||
|
A = An additional user facility which may be offered
|
|||
|
by certain
|
|||
|
networks.
|
|||
|
FS = Further study is required. This standard will be
|
|||
|
modified when this
|
|||
|
study is complete.
|
|||
|
- = Not applicable.
|
|||
|
DG = Applicable when the datagram service is being used.*
|
|||
|
VC = Applicable when the virtual call service is being used.
|
|||
|
PVC = Applicable when the permanent virtual circuit service
|
|||
|
is being used.
|
|||
|
|
|||
|
* - The datagram service and its related facilities may
|
|||
|
be used
|
|||
|
only when:
|
|||
|
- there is to be a one-way transfer of information which
|
|||
|
does not
|
|||
|
require recovery at the network layer; and,
|
|||
|
- a response to this transfer of information is not
|
|||
|
required at the
|
|||
|
network layer.
|
|||
|
NOTES: 1. At the present time, the transfer of datagram
|
|||
|
packets across
|
|||
|
international borders through public packet-switching networks
|
|||
|
is not
|
|||
|
permitted 2. DCE's are not required to provide datagram service.
|
|||
|
DTE's are
|
|||
|
not required to generate or accept datagrams and datagram-related
|
|||
|
packets.
|
|||
|
|
|||
|
** - Fast select shall be provided by all DCE's. All DTE's
|
|||
|
associated with
|
|||
|
the higher level functionality which allows response to a fast
|
|||
|
select packet
|
|||
|
must be capable of accepting incoming fast select packets, but
|
|||
|
need not
|
|||
|
generate fast select packets.
|
|||
|
|
|||
|
*** The packet retransmission facilities shall not be used.
|
|||
|
|
|||
|
(z) The list of the applicable call progress signals,
|
|||
|
extracted from
|
|||
|
CCITT Recommendation X.96, is given below. These signal definitions
|
|||
|
apply to
|
|||
|
the cause codes specified in CCITT Recommendation X.25.
|
|||
|
The related
|
|||
|
circumstances giving rise to each call progress signal is also
|
|||
|
defined in
|
|||
|
table 1 below. The significance of categories indicates broadly
|
|||
|
the type of
|
|||
|
action expected of the DTE receiving the signal:
|
|||
|
|
|||
|
Category Significance
|
|||
|
|
|||
|
A Requested action confirmed by network.
|
|||
|
B Call cleared because the procedure is
|
|||
|
complete.
|
|||
|
C1 and C2 Call cleared. The calling DTE should call again
|
|||
|
soon: the
|
|||
|
next attempt may be successful. However, after
|
|||
|
a number of
|
|||
|
unsuccessful call attempts with the same
|
|||
|
response, the
|
|||
|
cause could be assumed to be in Category D1 or
|
|||
|
D2. The
|
|||
|
interval between successive attempts and the
|
|||
|
number of
|
|||
|
maximum attempts will depend on a number of
|
|||
|
circumstances
|
|||
|
including:
|
|||
|
|
|||
|
- nature of the call progress signal
|
|||
|
- users' traffic pattern
|
|||
|
- tariffs
|
|||
|
- possible regulations by the network provider.
|
|||
|
OR
|
|||
|
Reset. The DTE may continue to transmit data
|
|||
|
recognizing that data loss may have occurred.
|
|||
|
D1 and D2 Call cleared. The calling DTE should take other
|
|||
|
action to
|
|||
|
clarify when the call attempt might be
|
|||
|
successful.
|
|||
|
OR
|
|||
|
Reset (for permanent virtual circuit only).
|
|||
|
The DTE should cease data transmission and take
|
|||
|
other action
|
|||
|
as appropriate.
|
|||
|
C1 and D1 Due to subscriber condition.
|
|||
|
C2 and D2 Due to network condition.
|
|||
|
|
|||
|
The sequence of call progress signals in table 1 implies, for
|
|||
|
Categories C
|
|||
|
and D, the order of call set-up processing by the network. ln
|
|||
|
general, the
|
|||
|
DTE can assume, on receiving a call progress signal, that no
|
|||
|
condition higher
|
|||
|
up in the table is present. Network congestion is an exception
|
|||
|
to this
|
|||
|
general rule. The actual coding of call progress signals does not
|
|||
|
necessarily
|
|||
|
reflect this sequence.
|
|||
|
|
|||
|
Users and DTE manufacturers are warned to make due allowance
|
|||
|
to possible
|
|||
|
later extensions to this table by providing appropriate fallback
|
|||
|
routines for
|
|||
|
unexpected signals.
|
|||
|
|
|||
|
|
|||
|
-----------------------------------------------------------------
|
|||
|
--------------
|
|||
|
-----------------------------------------------------------------
|
|||
|
--------------
|
|||
|
Call Progress Definition
|
|||
|
Category
|
|||
|
Signal
|
|||
|
-----------------------------------------------------------------
|
|||
|
--------------
|
|||
|
Delivery The datagram has been
|
|||
|
A
|
|||
|
confirmation accepted by the destination DTE.
|
|||
|
|
|||
|
Local procedure A procedure error caused by the DTE
|
|||
|
C1
|
|||
|
error is detected by the DCE at the local
|
|||
|
DTE/DCE interface.
|
|||
|
|
|||
|
Network A condition exists in the network
|
|||
|
C2
|
|||
|
congestion such as:
|
|||
|
1) temporary network congestion
|
|||
|
2) temporary fault condition within
|
|||
|
the network, including procedure error
|
|||
|
within a network or an international
|
|||
|
link.
|
|||
|
|
|||
|
Invalid A facility requested by the calling
|
|||
|
D1 or D2
|
|||
|
facility DTE is detected as invalid by the DCE
|
|||
|
request at the local DTE/DCE interface.
|
|||
|
Possible reasons include:
|
|||
|
- request for a facility which has not
|
|||
|
been subscribed to by the DTE;
|
|||
|
- request for a facility which is not
|
|||
|
available in the local network:
|
|||
|
- request for a facility which has not
|
|||
|
been recognized as valid by the local
|
|||
|
DCE.
|
|||
|
|
|||
|
RPOA out The RPOA nominated by the calling DTE is
|
|||
|
D2
|
|||
|
of order unable to forward the call.
|
|||
|
|
|||
|
Not The called DTE address is
|
|||
|
D1
|
|||
|
obtainable out of the numbering plan or not
|
|||
|
assigned to any DTE.
|
|||
|
|
|||
|
Access barred The calling DTE is not permitted
|
|||
|
D1
|
|||
|
the connection to the called DTE.
|
|||
|
Possible reasons include:
|
|||
|
- unauthorized access between the
|
|||
|
calling
|
|||
|
DTE and thc called DTE.
|
|||
|
- incompatible closed user group.
|
|||
|
|
|||
|
Reverse charging The called DTE has not subscribed
|
|||
|
D1
|
|||
|
acceptance not to the reverse charging acceptance
|
|||
|
subscribed facility.
|
|||
|
|
|||
|
Fast select The called DTE has not subscribed
|
|||
|
D1
|
|||
|
acceptance not to the fast select acceptance
|
|||
|
subscribed facility.
|
|||
|
|
|||
|
Incompatible The remote DTE/DCE interface or the
|
|||
|
D1
|
|||
|
destination or the transit network does not support
|
|||
|
a function or facility requested (eg.the
|
|||
|
datagram service).
|
|||
|
|
|||
|
Out of Order The remote number is out of order. D1 or
|
|||
|
D2
|
|||
|
Possible reasons include:
|
|||
|
- DTE is Uncontrolled Not Ready:
|
|||
|
- DCE Power off:
|
|||
|
- Network fault in the local loop:
|
|||
|
- X.25 Level 1 not functioning:
|
|||
|
- X.25 Level 2 not in operation.
|
|||
|
|
|||
|
Number busy The called DTE is detected by the DCE C1
|
|||
|
as engaged on other call(s), and
|
|||
|
therefore as not being able to accept
|
|||
|
the incoming call. (In the case of the
|
|||
|
datagram service..the queue at the
|
|||
|
destination DCE is full.)
|
|||
|
|
|||
|
Remote A procedure error caused by the D1
|
|||
|
procedure remote DTE is detected by the DCE
|
|||
|
error at the remote DTE/DCE interface.
|
|||
|
|
|||
|
Network Network is ready to resume normal C1
|
|||
|
operational operation after a temporary failure
|
|||
|
or congestion.
|
|||
|
|
|||
|
Remote DTE Remote DTE/DCE interface is ready C1 or D1
|
|||
|
operational to resume normal operation after a
|
|||
|
temporary failure or out of order
|
|||
|
condition (e.g., restart at the remote
|
|||
|
DTE/DCE interface. Loss of data may
|
|||
|
have occurred.
|
|||
|
|
|||
|
DTE originated The remote DTE has intiated B or D1
|
|||
|
a clear, reset, or restart procedure.
|
|||
|
|
|||
|
Waivers: Waiver of this standard is required when an interface
|
|||
|
based on CCITT
|
|||
|
Recommendation X.25 (1980) is to be employed and has either
|
|||
|
one of the
|
|||
|
following conditions: 1) The interface has options that are not
|
|||
|
permitted by
|
|||
|
this standard; 2) The interface does not implement all options
|
|||
|
mandated by
|
|||
|
this standard.
|
|||
|
|
|||
|
Heads of agencies desiring a waiver from the requirements
|
|||
|
stated in this
|
|||
|
standard, so as to acquire applicable equipment or service not
|
|||
|
conforming to
|
|||
|
this standard, shall submit a request for waiver to the
|
|||
|
Administrator,
|
|||
|
General Services Administration, for review and approval.
|
|||
|
Approval will be
|
|||
|
granted if, in the judgment of the Administrator after consultation
|
|||
|
with the
|
|||
|
Assistant Secretary of Commerce for Productivity, Technology and
|
|||
|
Innovation,
|
|||
|
based on all available information including that provided in
|
|||
|
the waiver
|
|||
|
requests, a major adverse economic or operational impact would
|
|||
|
occur through
|
|||
|
conformance with this standard.
|
|||
|
|
|||
|
A request for waiver shall include a justification for the waiver,
|
|||
|
including
|
|||
|
a description and discussion of the adverse economic or
|
|||
|
operational impact
|
|||
|
that would result from conforming to this standard as
|
|||
|
compared to the
|
|||
|
alternative for which the waiver is requested. ICST and NCS
|
|||
|
will provide
|
|||
|
technical assistance, as required, to GSA.
|
|||
|
|
|||
|
Where to Obtain Copies: Copies of this publication are for
|
|||
|
sale by the
|
|||
|
National Technical Information Service, U.S. Department of
|
|||
|
Commerce,
|
|||
|
Springfield, VA 22161. When ordering, refer to Federal
|
|||
|
Information
|
|||
|
Processing Standards Publication 100 (FIPS-PUB- l00)/Federal
|
|||
|
Standard 1041
|
|||
|
(FED-STD 1041), and title. When microfiche is desired, this
|
|||
|
should be
|
|||
|
specified. Payment may be made by check, money order, purchase
|
|||
|
order, credit
|
|||
|
card, or deposit account.
|
|||
|
|
|||
|
The CCITT X.25 specifications upon which this publication is based
|
|||
|
may also
|
|||
|
be obtained from NTIS. Specify PB82-187766; the cost is $50;
|
|||
|
telephone (703)
|
|||
|
487-4650.
|
|||
|
|
|||
|
|
|||
|
re>
|
|||
|
|