datatracker.ietf.org
Sign in
Version 5.9.0, 2014-12-18
Report a bug

The Point-to-Point Protocol (PPP) for the Transmission of Multi-protocol Datagrams over Point-to-Point Links
RFC 1331

Document type: RFC - Proposed Standard (May 1992; No errata)
Obsoleted by RFC 1548
Obsoletes RFC 1171, RFC 1172
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Document shepherd: No shepherd assigned

IESG State: RFC 1331 (Proposed Standard)
Responsible AD: (None)
Send notices to: No addresses provided

Network Working Group                                         W. Simpson
Request for Comments: 1331                                    Daydreamer
Obsoletes: RFCs 1171, 1172                                      May 1992

                   The Point-to-Point Protocol (PPP)
                                for the
                Transmission of Multi-protocol Datagrams
                       over Point-to-Point Links

Status of this Memo

   This RFC specifies an IAB standards track protocol for the Internet
   community, and requests discussion and suggestions for improvements.
   Please refer to the current edition of the "IAB Official Protocol
   Standards" for the standardization state and status of this protocol.
   Distribution of this memo is unlimited.

Abstract

   The Point-to-Point Protocol (PPP) provides a method for transmitting
   datagrams over serial point-to-point links.  PPP is comprised of
   three main components:

      1. A method for encapsulating datagrams over serial links.

      2. A Link Control Protocol (LCP) for establishing, configuring,
         and testing the data-link connection.

      3. A family of Network Control Protocols (NCPs) for establishing
         and configuring different network-layer protocols.

   This document defines the PPP encapsulation scheme, together with the
   PPP Link Control Protocol (LCP), an extensible option negotiation
   protocol which is able to negotiate a rich assortment of
   configuration parameters and provides additional management
   functions.

   This RFC is a product of the Point-to-Point Protocol Working Group of
   the Internet Engineering Task Force (IETF).  Comments on this memo
   should be submitted to the ietf-ppp@ucdavis.edu mailing list.

Simpson                                                         [Page i]


RFC 1331                Point-to-Point Protocol                 May 1992

Table of Contents

     1.     Introduction ..........................................    1
        1.1       Specification of Requirements ...................    3
        1.2       Terminology .....................................    3

     2.     Physical Layer Requirements ...........................    4

     3.     The Data Link Layer ...................................    5
        3.1       Frame Format ....................................    6

     4.     PPP Link Operation ....................................   10
        4.1       Overview ........................................   10
        4.2       Phase Diagram ...................................   10
        4.3       Link Dead (physical-layer not ready) ............   10
        4.4       Link Establishment Phase ........................   11
        4.5       Authentication Phase ............................   11
        4.6       Network-Layer Protocol Phase ....................   12
        4.7       Link Termination Phase ..........................   12

     5.     The Option Negotiation Automaton ......................   14
        5.1       State Diagram ...................................   15
        5.2       State Transition Table ..........................   16
        5.3       States ..........................................   18
        5.4       Events ..........................................   20
        5.5       Actions .........................................   24
        5.6       Loop Avoidance ..................................   26
        5.7       Counters and Timers .............................   27

     6.     LCP Packet Formats ....................................   28
        6.1       Configure-Request ...............................   30
        6.2       Configure-Ack ...................................   31
        6.3       Configure-Nak ...................................   32
        6.4       Configure-Reject ................................   33
        6.5       Terminate-Request and Terminate-Ack .............   35
        6.6       Code-Reject .....................................   36
        6.7       Protocol-Reject .................................   38
        6.8       Echo-Request and Echo-Reply .....................   39
        6.9       Discard-Request .................................   40

     7.     LCP Configuration Options .............................   42
        7.1       Format ..........................................   43
        7.2       Maximum-Receive-Unit ............................   44
        7.3       Async-Control-Character-Map .....................   45
        7.4       Authentication-Protocol .........................   47
        7.5       Quality-Protocol ................................   49
        7.6       Magic-Number ....................................   51

Simpson                                                        [Page ii]


RFC 1331                Point-to-Point Protocol                 May 1992

[include full document text]