home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1618.txt < prev    next >
Text File  |  1996-05-07  |  15KB  |  285 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                         W. Simpson Request for Comments: 1618                                    Daydreamer Category: Standards Track                                       May 1994 
  8.  
  9.                               PPP over ISDN 
  10.  
  11.  
  12.  
  13. Status of this Memo 
  14.  
  15.    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. 
  16.  
  17.  Abstract 
  18.  
  19.    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. 
  20.  
  21.    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. 
  22.  
  23.  Applicability 
  24.  
  25.    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. 
  26.  
  27.    "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. 
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39. Simpson                                                         [Page i] 
  40. RFC 1618                     PPP over ISDN                      May 1994 
  41.  
  42.                             Table of Contents 
  43.  
  44.       1.     Introduction ..........................................    1 
  45.  
  46.      2.     Physical Layer Requirements ...........................    1 
  47.  
  48.      3.     Framing ...............................................    3 
  49.  
  50.      4.     Out-of-Band signaling .................................    4 
  51.  
  52.      5.     Configuration Details .................................    5 
  53.  
  54.      SECURITY CONSIDERATIONS ......................................    5 
  55.  
  56.      REFERENCES ...................................................    5 
  57.  
  58.      ACKNOWLEDGEMENTS .............................................    6 
  59.  
  60.      CHAIR'S ADDRESS ..............................................    6 
  61.  
  62.      AUTHOR'S ADDRESS .............................................    6 
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  Simpson                                                         [Page ii] 
  91. RFC 1618                     PPP over ISDN                      May 1994 
  92.  
  93.  1.  Introduction 
  94.  
  95.    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. 
  96.  
  97.    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. 
  98.  
  99.    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. 
  100.  
  101.    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. 
  102.  
  103.    The terminology of ISDN can be confusing.  Here is a simple graphical    representation of the points used in subsequent descriptions: 
  104.  
  105.                    +-------+     +-------+     +-------+                R   |       |  S  |       |  T  |       |   U                +---+  TA   +--+--+  NT2  +--+--+  NT1  +---+                    |       |     |       |     |       |                    +-------+     +-------+     +-------+ 
  106.  
  107.    These elements are frequently combined into a single device. 
  108.  
  109.  
  110.  
  111. 2.  Physical Layer Requirements 
  112.  
  113.    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. 
  114.  
  115.    Interface Format 
  116.  
  117.       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. 
  118.  
  119.  
  120.  
  121.  Simpson                                                         [Page 1] 
  122. RFC 1618                     PPP over ISDN                      May 1994 
  123.  
  124.     Transmission Rate 
  125.  
  126.       PPP does not impose any restrictions regarding transmission rate,       other than that of the particular ISDN channel interface. 
  127.  
  128.    Control Signals 
  129.  
  130.       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]. 
  131.  
  132.       Control signals MAY be required by some of the framing techniques       described, and is outside the scope of this specification. 
  133.  
  134.    Encoding 
  135.  
  136.       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. 
  137.  
  138.       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. 
  139.  
  140.       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]. 
  141.  
  142.       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. 
  143.  
  144.       Automatic Detection 
  145.  
  146.          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. 
  147.  
  148.          The only reliable method of detection available is to switch          modes between the supported encodings.  Transmission of the LCP 
  149.  
  150.  
  151.  
  152. Simpson                                                         [Page 2] 
  153. RFC 1618                     PPP over ISDN                      May 1994 
  154.  
  155.           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. 
  156.  
  157.          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. 
  158.  
  159.       Prior Configuration 
  160.  
  161.          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. 
  162.  
  163.          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". 
  164.  
  165.          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. 
  166.  
  167.  
  168.  
  169. 3.  Framing 
  170.  
  171.    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]. 
  172.  
  173.    By prior configuration, octet-synchronous HDLC [2] is recommended    where the network termination equipment interfaces directly to the T 
  174.  
  175.  
  176.  
  177. Simpson                                                         [Page 3] 
  178. RFC 1618                     PPP over ISDN                    May 1994 
  179.  
  180.     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. 
  181.  
  182.    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. 
  183.  
  184.    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. 
  185.  
  186.  
  187.  
  188. 4.  Out-of-Band signaling 
  189.  
  190.    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. 
  191.  
  192.    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. 
  193.  
  194.    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. 
  195.  
  196.    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. 
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208. Simpson                                                         [Page 4] 
  209. RFC 1618                     PPP over ISDN                      May 1994 
  210.  
  211.  5.  Configuration Details 
  212.  
  213.    The LCP recommended sync configuration options apply to ISDN links. 
  214.  
  215.    The standard LCP sync configuration defaults apply to ISDN links. 
  216.  
  217.    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. 
  218.  
  219.    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. 
  220.  
  221.    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. 
  222.  
  223.  
  224.  
  225. Security Considerations 
  226.  
  227.    Security issues are not discussed in this memo. 
  228.  
  229.  
  230.  
  231. References 
  232.  
  233.    [1]   Simpson, W., Editor, "The Point-to-Point Protocol (PPP)", RFC          1548, Daydreamer, December 1993. 
  234.  
  235.    [2]   Simpson, W., Editor, "PPP in HDLC Framing", RFC 1549,           Daydreamer, December 1993. 
  236.  
  237.    [3]   Stallings, W, "ISDN and Broadband ISDN - 2nd ed", Macmillan,          1992. 
  238.  
  239.    [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. 
  240.  
  241.  
  242.  
  243.  Simpson                                                         [Page 5] 
  244. RFC 1618                     PPP over ISDN                      May 1994 
  245.  
  246.  Acknowledgments 
  247.  
  248.    This design was inspired by previous drafts of C. Frost, B. Gorsline,    D. Leifer, K. Muramaki, S. Sheldon, K. Sklower, and T. Sugawara. 
  249.  
  250.    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. 
  251.  
  252.    Special thanks to Morning Star Technologies for providing computing    resources and network access support for writing this specification. 
  253.  
  254.  
  255.  
  256. Chair's Address 
  257.  
  258.    The working group can be contacted via the current chair: 
  259.  
  260.       Fred Baker       Advanced Computer Communications       315 Bollay Drive       Santa Barbara, California  93117 
  261.  
  262.       EMail: fbaker@acc.com 
  263.  
  264.  Author's Address 
  265.  
  266.    Questions about this memo can also be directed to: 
  267.  
  268.       William Allen Simpson       Daydreamer       Computer Systems Consulting Services       1384 Fontaine       Madison Heights, Michigan  48071 
  269.  
  270.       EMail: Bill.Simpson@um.cc.umich.edu              bsimpson@MorningStar.com 
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  Simpson                                                         [Page 6] 
  283.  
  284.  
  285.