summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1618.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc1618.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc1618.txt')
-rw-r--r--doc/rfc/rfc1618.txt444
1 files changed, 444 insertions, 0 deletions
diff --git a/doc/rfc/rfc1618.txt b/doc/rfc/rfc1618.txt
new file mode 100644
index 0000000..ddac4d7
--- /dev/null
+++ b/doc/rfc/rfc1618.txt
@@ -0,0 +1,444 @@
+
+
+
+
+
+
+Network Working Group W. Simpson
+Request for Comments: 1618 Daydreamer
+Category: Standards Track May 1994
+
+
+ PPP over ISDN
+
+
+
+Status of this Memo
+
+ This document specifies an Internet standards track protocol for the
+ Internet community, and requests discussion and suggestions for
+ improvements. Please refer to the current edition of the "Internet
+ Official Protocol Standards" (STD 1) for the standardization state
+ and status of this protocol. Distribution of this memo is unlimited.
+
+
+Abstract
+
+ The Point-to-Point Protocol (PPP) [1] provides a standard method for
+ transporting multi-protocol datagrams over point-to-point links.
+ This document describes the use of PPP over Integrated Services
+ Digital Network (ISDN) switched circuits.
+
+ This document is the product of the Point-to-Point Protocol Working
+ Group of the Internet Engineering Task Force (IETF). Comments should
+ be submitted to the ietf-ppp@merit.edu mailing list.
+
+
+Applicability
+
+ This specification is intended for those implementations which desire
+ to use the PPP encapsulation over ISDN point-to-point links. PPP is
+ not designed for multi-point or multi-access environments.
+
+ "It is clear that there is never likely to be a single, monolithic,
+ worldwide ISDN." [3] The goal of this document is to describe a few
+ common implementations, chosen from the current wide variety of
+ alternatives, in an effort to promote interoperability.
+
+
+
+
+
+
+
+
+
+
+
+Simpson [Page i]
+ RFC 1618 PPP over ISDN May 1994
+
+
+ Table of Contents
+
+
+ 1. Introduction .......................................... 1
+
+ 2. Physical Layer Requirements ........................... 1
+
+ 3. Framing ............................................... 3
+
+ 4. Out-of-Band signaling ................................. 4
+
+ 5. Configuration Details ................................. 5
+
+ SECURITY CONSIDERATIONS ...................................... 5
+
+ REFERENCES ................................................... 5
+
+ ACKNOWLEDGEMENTS ............................................. 6
+
+ CHAIR'S ADDRESS .............................................. 6
+
+ AUTHOR'S ADDRESS ............................................. 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Simpson [Page ii]
+ RFC 1618 PPP over ISDN May 1994
+
+
+1. Introduction
+
+ PPP was designed as a standard method of communicating over point-
+ to-point links. Initial deployment has been over short local lines,
+ leased lines, and plain-old-telephone-service (POTS) using modems.
+ As new packet services and higher speed lines are introduced, PPP is
+ easily deployed in these environments as well.
+
+ This specification is primarily concerned with the use of the PPP
+ encapsulation over ISDN links. Since the ISDN B-channel is by
+ definition a point-to-point circuit, PPP is well suited to use over
+ these links.
+
+ The ISDN Primary Rate Interface (PRI) may support many concurrent B-
+ channel links. The PPP LCP and NCP mechanisms are particularly
+ useful in this situation in reducing or eliminating hand
+ configuration, and facilitating ease of communication between diverse
+ implementations.
+
+ The ISDN D-channel can also be used for sending PPP packets when
+ suitably framed, but is limited in bandwidth and often restricts
+ communication links to a local switch.
+
+ The terminology of ISDN can be confusing. Here is a simple graphical
+ representation of the points used in subsequent descriptions:
+
+ +-------+ +-------+ +-------+
+ R | | S | | T | | U
+ +---+ TA +--+--+ NT2 +--+--+ NT1 +---+
+ | | | | | |
+ +-------+ +-------+ +-------+
+
+ These elements are frequently combined into a single device.
+
+
+
+2. Physical Layer Requirements
+
+ PPP treats ISDN channels as bit or octet oriented synchronous links.
+ These links MUST be full-duplex, but MAY be either dedicated or
+ circuit-switched.
+
+ Interface Format
+
+ PPP presents an octet interface to the physical layer. There is
+ no provision for sub-octets to be supplied or accepted. The octet
+ stream is applied primarily at the R or T reference points.
+
+
+
+
+Simpson [Page 1]
+ RFC 1618 PPP over ISDN May 1994
+
+
+ Transmission Rate
+
+ PPP does not impose any restrictions regarding transmission rate,
+ other than that of the particular ISDN channel interface.
+
+ Control Signals
+
+ PPP does not require the use of control signals. When available,
+ using such signals can allow greater functionality and
+ performance. Implications are discussed in [2].
+
+ Control signals MAY be required by some of the framing techniques
+ described, and is outside the scope of this specification.
+
+ Encoding
+
+ The definition of various encodings and scrambling is the
+ responsibility of the DTE/DCE equipment in use, and is outside the
+ scope of this specification.
+
+ While PPP will operate without regard to the underlying
+ representation of the bit stream, lack of standards for
+ transmission will hinder interoperability as surely as lack of
+ data link standards. The D-channel LAPD interface requires NRZ
+ encoding at the T reference point. Therefore, as a default, it is
+ recommended that NRZ be used over the B-channel interface at the T
+ reference point. This will allow frames to be easily exchanged
+ between the B and D channels.
+
+ When configuration of the encoding is allowed, NRZI is recommended
+ as an alternative in order to ensure a minimum ones density where
+ required over the clear B-channel, with caveats regarding FCS [2].
+
+ Historically, some implementations have used Inverted NRZ (merely
+ switching the sense of mark and space), in order to ensure a
+ minimum ones density with bit-synchronous HDLC. The use of
+ Inverted NRZ is deprecated.
+
+ Automatic Detection
+
+ Implementations which desire to interoperate with multiple
+ encodings MAY choose to detect those encodings automatically.
+ Automatic encoding detection is particularly important for
+ Primary Rate Interfaces, to avoid extensive pre-configuration.
+ Only simple encodings are currently distinguished.
+
+ The only reliable method of detection available is to switch
+ modes between the supported encodings. Transmission of the LCP
+
+
+
+Simpson [Page 2]
+ RFC 1618 PPP over ISDN May 1994
+
+
+ Configure-Request SHOULD be tried twice for each mode before
+ switching in rotation. This ensures that sufficient time is
+ available for a response to arrive from the peer.
+
+ Max-Configure MUST be set such that the cumulative attempts
+ result in no more than 59 seconds of time before disconnect.
+ It is preferable that the usual limit of 30 seconds be
+ observed.
+
+ Prior Configuration
+
+ By prior configuration, PPP MAY also be used with other
+ encodings. Because of difficulty distinguishing them, it is
+ not recommended that these encodings be automatically detected.
+
+ Terminal adapters conforming to V.120 [4] can be used as a
+ simple interface to workstations. Asynchronous HDLC framing
+ [2] is accepted at the R reference point. The terminal adapter
+ provides async-sync conversion. Multiple B-channels can be
+ used in parallel. Unfortunately, V.120 has a framing mode of
+ its own for rate adaptation, which is difficult to distinguish
+ from Frame Relay, and which can confuse in-band frame
+ detection. V.120 is not interoperable with bit-synchronous
+ links, since V.120 does not provide octet-stuffing to bit-
+ stuffing conversion. Therefore, V.120 is deprecated in favor
+ of more modern standards, such as "PPP in Frame Relay".
+
+ The "Bandwidth On Demand Interoperability Group" has defined a
+ proposal called BONDING. Multiple B-channels can be used in
+ parallel. BONDING has an initialization period of its own,
+ which might conflict with the simple detection technique
+ described above, and requires extensive individual
+ configuration in some current implementations when multiple B-
+ channels are involved. It is recommended that the PPP Multi-
+ Link Procedure be used instead of BONDING.
+
+
+
+3. Framing
+
+ For B-channels, in the absence of prior configuration, the
+ implementation MUST first use bit-synchronous HDLC [2], as opposed to
+ other framings, for initial link establishment. This assumes that
+ circuit-switched communications are generally [host | router] to
+ [host | router].
+
+ By prior configuration, octet-synchronous HDLC [2] is recommended
+ where the network termination equipment interfaces directly to the T
+
+
+
+Simpson [Page 3]
+ RFC 1618 PPP over ISDN May 1994
+
+
+ reference point, and octet boundaries are available at the time of
+ framing. Such equipment is likely to be highly integrated, and the
+ elimination of bit-synchronous hardware can reduce the part count,
+ resulting in lower cost interfaces and simpler configuration.
+ Octet-synchronous HDLC MUST be used with NRZ bit encoding.
+
+ For D-channels, by default no data service is expected. By prior
+ configuration, "PPP in X.25" or "PPP in Frame Relay" framing MAY be
+ used.
+
+ Despite the fact that HDLC, LAPB, LAPD, and LAPF are nominally
+ distinguishable, multiple methods of framing SHOULD NOT be used
+ concurrently on the same ISDN channel. There is no requirement that
+ PPP recognize alternative framing techniques, or switch between
+ framing techniques without specific configuration.
+
+
+
+4. Out-of-Band signaling
+
+ Experience has shown that the LLC Information Element is not reliably
+ transmitted end to end. The deployment of compatible switches is too
+ limited, and the subscription policies of the providers are too
+ diverse. Therefore, transmission of the LLC-IE SHOULD NOT be relied
+ upon for framing or encoding determination.
+
+ No LLC-IE values which pertain to PPP have been assigned. Any other
+ values which are received are not valid for PPP links, and can be
+ ignored for PPP service.
+
+ As an alternative administrative measure, multiple directory numbers
+ can point to the same physical access facility, by binding particular
+ services to each directory number. The called party identifier has
+ proven to be reliably provided by the local switch.
+
+ When a called party identifier is used, or when a future LLC-IE value
+ is assigned to PPP and the PPP value is received, if the LCP has not
+ had the administrative Open event, the call MUST be rejected.
+ Receivers MUST NOT accept an incoming call, only to close the circuit
+ or ignore packets from the circuit.
+
+
+
+
+
+
+
+
+
+
+
+Simpson [Page 4]
+ RFC 1618 PPP over ISDN May 1994
+
+
+5. Configuration Details
+
+ The LCP recommended sync configuration options apply to ISDN links.
+
+ The standard LCP sync configuration defaults apply to ISDN links.
+
+ The typical network feeding the link is likely to have a MRU of
+ either 1500, or 2048 or greater. To avoid fragmentation, the
+ Maximum-Transmission-Unit (MTU) at the network layer SHOULD NOT
+ exceed 1500, unless a peer MRU of 2048 or greater is specifically
+ negotiated.
+
+ Instead of a constant value for the Restart timer, the exponential
+ backoff method is recommended. The Restart Timer SHOULD be 250
+ milliseconds for the initial value, and 3 seconds for the final
+ value.
+
+ Implementations that include persistent dialing features, such as
+ "demand dialing" or "redialing", SHOULD use mechanisms to limit their
+ persistence. Examples of such mechanisms include exponential
+ backoff, and discarding packet queues after failure to complete link
+ establishment. In some implementations, discarding the transmit
+ queue can temporarily remove the stimulus to retry the connection.
+
+
+
+Security Considerations
+
+ Security issues are not discussed in this memo.
+
+
+
+References
+
+ [1] Simpson, W., Editor, "The Point-to-Point Protocol (PPP)", RFC
+ 1548, Daydreamer, December 1993.
+
+ [2] Simpson, W., Editor, "PPP in HDLC Framing", RFC 1549,
+ Daydreamer, December 1993.
+
+ [3] Stallings, W, "ISDN and Broadband ISDN - 2nd ed", Macmillan,
+ 1992.
+
+ [4] CCITT Recommendations I.465 and V.120, "Data Terminal Equipment
+ Communications over the Telephone Network with Provision for
+ Statistical Multiplexing", CCITT Blue Book, Volume VIII,
+ Fascicle VIII.1, 1988.
+
+
+
+
+Simpson [Page 5]
+ RFC 1618 PPP over ISDN May 1994
+
+
+Acknowledgments
+
+ This design was inspired by previous drafts of C. Frost, B. Gorsline,
+ D. Leifer, K. Muramaki, S. Sheldon, K. Sklower, and T. Sugawara.
+
+ Thanks to Oliver Korfmacher (NetCS) for European considerations, Dory
+ Leifer (University of Michigan) for technical details and called
+ party signalling, and Vernon Schryver (Silicon Graphics) regarding
+ handling of link misconfiguration and timeouts.
+
+ Special thanks to Morning Star Technologies for providing computing
+ resources and network access support for writing this specification.
+
+
+
+Chair's Address
+
+ The working group can be contacted via the current chair:
+
+ Fred Baker
+ Advanced Computer Communications
+ 315 Bollay Drive
+ Santa Barbara, California 93117
+
+ EMail: fbaker@acc.com
+
+
+Author's Address
+
+ Questions about this memo can also be directed to:
+
+ William Allen Simpson
+ Daydreamer
+ Computer Systems Consulting Services
+ 1384 Fontaine
+ Madison Heights, Michigan 48071
+
+ EMail: Bill.Simpson@um.cc.umich.edu
+ bsimpson@MorningStar.com
+
+
+
+
+
+
+
+
+
+
+
+
+Simpson [Page 6]
+
+