2922 lines
104 KiB
Plaintext
2922 lines
104 KiB
Plaintext
[ netinfo/x25.doc ]
|
||
|
||
|
||
|
||
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
|
||
|
||
|
||
APPENDICES
|
||
|
||
|
||
|
||
|
||
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 B: 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.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
-5-
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
-15-
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
-16-
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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
|
||
|
||
|
||
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-3
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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-4
|
||
|
||
|
||
|
||
|
||
|
||
|
||
(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-5
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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
|
||
|
||
|
||
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-6
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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-7
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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-8
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
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.
|
||
|
||
|
||
|