IP Version 6 over PPP
RFC 2472

 
Document
Type RFC - Proposed Standard (December 1998; No errata)
Obsoleted by RFC 5172, RFC 5072
Obsoletes RFC 2023
Last updated 2013-03-02
Stream IETF
Formats plain text pdf html
Stream
WG state (None)
Document shepherd No shepherd assigned
IESG
IESG state RFC 2472 (Proposed Standard)
Telechat date
Responsible AD (None)
Send notices to (None)

Email authors IPR References Referenced by Nits Search lists

Network Working Group                                         D. Haskin
Request for Comments: 2472                                     E. Allen
Obsoletes: 2023                                      Bay Networks, Inc.
Category: Standards Track                                 December 1998

                         IP Version 6 over PPP

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.

Copyright Notice

   Copyright (C) The Internet Society (1998).  All Rights Reserved.

Abstract

   The Point-to-Point Protocol (PPP) [1] provides a standard method of
   encapsulating Network Layer protocol information over point-to-point
   links.  PPP also defines an extensible Link Control Protocol, and
   proposes a family of Network Control Protocols (NCPs) for
   establishing and configuring different network-layer protocols.

   This document defines the method for transmission of IP Version 6 [2]
   packets over PPP links as well as the Network Control Protocol (NCP)
   for establishing and configuring the IPv6 over PPP. It also specifies
   the method of forming IPv6 link-local addresses on PPP links.

Table of Contents

   1.     Introduction ..........................................    2
        1.1.  Specification of Requirements .....................    2
   2.     Sending IPv6 Datagrams ................................    2
   3.     A PPP Network Control Protocol for IPv6 ...............    3
   4.     IPV6CP Configuration Options ..........................    4
        4.1.  Interface-Identifier ..............................    4
        4.2.  IPv6-Compression-Protocol..........................    9
   5.     Stateless Autoconfiguration and Link-Local Addresses ..   10
   6      Security Considerations ...............................   11
   7      Acknowledgments .......................................   11
   8      Changes from RFC-2023 .................................   11
   9      References ............................................   12
   10     Authors' Addresses ....................................   13

Haskin & Allen              Standards Track                     [Page 1]
RFC 2472                 IP Version 6 over PPP             December 1998

   11     Full Copyright Statement ..............................   14

1.  Introduction

   PPP has 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.

   In order to establish communications over a point-to-point link, each
   end of the PPP link must first send LCP packets to configure and test
   the data link.  After the link has been established and optional
   facilities have been negotiated as needed by the LCP, PPP must send
   NCP packets to choose and configure one or more network-layer
   protocols.  Once each of the chosen network-layer protocols has been
   configured, datagrams from each network-layer protocol can be sent
   over the link.

   In this document, the NCP for establishing and configuring the IPv6
   over PPP is referred as the IPv6 Control Protocol (IPV6CP).

   The link will remain configured for communications until explicit LCP
   or NCP packets close the link down, or until some external event
   occurs (power failure at the other end, carrier drop, etc.).

1.1.  Specification of Requirements

   In this document, several words are used to signify the requirements
   of the specification.

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [7].

2.  Sending IPv6 Datagrams

   Before any IPv6 packets may be communicated, PPP MUST reach the
   Network-Layer Protocol phase, and the IPv6 Control Protocol MUST
   reach the Opened state.

   Exactly one IPv6 packet is encapsulated in the Information field of
   PPP Data Link Layer frames where the Protocol field indicates type
   hex 0057 (Internet Protocol Version 6).

Haskin & Allen              Standards Track                     [Page 2]
RFC 2472                 IP Version 6 over PPP             December 1998
Show full document text