Internet Engineering Task Force D. Freedman
Internet-Draft Claranet
Intended status: Informational M. Townsley
Expires: January 26, 2012 Cisco
July 25, 2011
IPv6 6RD IPCP configuration option for PPP
draft-freedman-pppext-ipv6-6rd-00
Abstract
The Point-to-Point Protocol (PPP) (RFC1661) provides a standard
method for transporting multi-protocol datagrams over point-to-point
links. PPP defines an extensible Link Control Protocol and a family
of Network Control Protocols (NCPs) for establishing and configuring
different network-layer protocols.
This document extends the NCP for establishing and configuring the
Internet Protocol over PPP (RFC1332), defining the negotiation of 6RD
(RFC5969) Border Relay (BR) addresses. While the authors believe one
could use DHCP INFORM (RFC2131) to obtain the necessary 6RD
parameters, this is simply an alternative which allows reuse of an
existing PPP-based configuration infrastructure.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 26, 2012.
Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Freedman & Townsley Expires January 26, 2012 [Page 1]
Internet-Draft 6RD IPCP configuration option July 2011
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. 6RD IPCP configuration option . . . . . . . . . . . . . . . . 5
4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
5. Security Considerations . . . . . . . . . . . . . . . . . . . 8
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 9
7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.1. Normative References . . . . . . . . . . . . . . . . . . . 10
7.2. Informational References . . . . . . . . . . . . . . . . . 10
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 11
Freedman & Townsley Expires January 26, 2012 [Page 2]
Internet-Draft 6RD IPCP configuration option July 2011
1. Introduction
PPP [RFC1661], and PPPoE [RFC2516], remains a common way for a
residential broadband end user to obtain configuration. In such
deployments, no DHCP [RFC2131], infrastructure may be in place and IP
configuration is solely obtained from RADIUS [RFC2865] servers and
network equipment via IPCP [RFC1332]. The PPP IPCP option presents
configuration information to the local peer such that it may join a
6RD [RFC5969] domain.
Freedman & Townsley Expires January 26, 2012 [Page 3]
Internet-Draft 6RD IPCP configuration option July 2011
2. Terminology
6RD IPv6 Prefix
An IPv6 prefix selected by the service provider for use by a 6RD
domain. There is exactly one 6RD IPv6 prefix for a given 6RD
domain. An SP may deploy 6RD with a single 6RD domain or multiple
6RD domains.
6RD Delegated Prefix
The IPv6 prefix calculated by the local peer for use within the
customer site by combining the 6RD prefix and the local peer IPv4
address obtained via IPv4 configuration methods. This prefix can
be considered logically equivalent to a DHCPv6 IPv6 delegated
prefix [RFC3633].
6RD Domain
A service provider may deploy 6RD with a single 6RD domain, or may
utilize multiple 6RD domains. Each domain requires a seperate 6RD
IPv6 prefix.
6RD Border Relay (BR)
A 6RD-enabled router managed by the service provider at the edge
of a 6RD domain. A Border Relay router provides an endpoint for
the 6RD IPv6 in IPv4 tunnel. A 6RD BR may also be referred to
simply as a "BR" within the context of 6RD.
6RD BR address
The IPv4 address of the 6RD Border Relay for a given 6RD domain.
This IPv4 address is used by the local peer to send packets to a
BR in order to reach IPv6 destinations outside of the 6RD domain.
Freedman & Townsley Expires January 26, 2012 [Page 4]
Internet-Draft 6RD IPCP configuration option July 2011
3. 6RD IPCP configuration option
Description:
This Configuration Option provides a method for informing the
local peer of the configuration parameters required for the 6RD
domain available for the peer to join.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| type | length |V4Prefix-Length|V6Prefix-Length|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 6RD BR Address (4 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| 6RD IPv6 Prefix |
| (variable, up to 16 octets) |
| |
| |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 1
Type:
TBA
Length:
The total length of the IPCP option, in octets
V4Prefix-Length
Prefix length of the common part of the encoded IPv4 address in
number of bits. This number of bits MUST be removed from leftmost
of the IPv4 address when generating the 6RD Delegated Prefix. For
example, if this value is 8, 24 bits of the subscriber IPv4 prefix
will be used when creating the IPv6 Delegated Prefix, determining
the destination IPv4 encapsulation address, etc. If the value is
0, then the whole 32 bits of the IPv4 address is used in the
encoding.
Freedman & Townsley Expires January 26, 2012 [Page 5]
Internet-Draft 6RD IPCP configuration option July 2011
V6Prefix-Length
IPv6 Prefix length of the 6RD IPv6 prefix in number of bits.
6RD BR Address
The IPv4 address of the 6RD Relay (may be anycast)
6RD IPv6 prefix
The service provider's 6RD IPv6 prefix represented as a 16-octet
IPv6 address.
Default:
By default, no fields are populated
Freedman & Townsley Expires January 26, 2012 [Page 6]
Internet-Draft 6RD IPCP configuration option July 2011
4. IANA Considerations
This memo requires an IPCP option number assignment.
Freedman & Townsley Expires January 26, 2012 [Page 7]
Internet-Draft 6RD IPCP configuration option July 2011
5. Security Considerations
This memo does not present any security considerations, it is assumed
that the remote peer is trusted and therefore the parameters of the
6RD domain are to be trusted.
Freedman & Townsley Expires January 26, 2012 [Page 8]
Internet-Draft 6RD IPCP configuration option July 2011
6. Acknowledgements
This memo is based on existing work [I-D.townsley-ipv6-6rd] which
describes possible provisioning of 6RD configuration parameters.
Freedman & Townsley Expires January 26, 2012 [Page 9]
Internet-Draft 6RD IPCP configuration option July 2011
7. References
7.1. Normative References
[RFC1332] McGregor, G., "The PPP Internet Protocol Control Protocol
(IPCP)", RFC 1332, May 1992.
[RFC1661] Simpson, W., "The Point-to-Point Protocol (PPP)", STD 51,
RFC 1661, July 1994.
[RFC2516] Mamakos, L., Lidl, K., Evarts, J., Carrel, D., Simone, D.,
and R. Wheeler, "A Method for Transmitting PPP Over
Ethernet (PPPoE)", RFC 2516, February 1999.
[RFC3633] Troan, O. and R. Droms, "IPv6 Prefix Options for Dynamic
Host Configuration Protocol (DHCP) version 6", RFC 3633,
December 2003.
[RFC5969] Townsley, W. and O. Troan, "IPv6 Rapid Deployment on IPv4
Infrastructures (6rd) -- Protocol Specification",
RFC 5969, August 2010.
7.2. Informational References
[I-D.townsley-ipv6-6rd]
Townsley, M. and O. Troan, "IPv6 via IPv4 Service Provider
Networks", draft-townsley-ipv6-6rd-01 (work in progress),
July 2009.
[RFC2131] Droms, R., "Dynamic Host Configuration Protocol",
RFC 2131, March 1997.
[RFC2865] Rigney, C., Willens, S., Rubens, A., and W. Simpson,
"Remote Authentication Dial In User Service (RADIUS)",
RFC 2865, June 2000.
Freedman & Townsley Expires January 26, 2012 [Page 10]
Internet-Draft 6RD IPCP configuration option July 2011
Authors' Addresses
David Freedman
Claranet
London
UK
Phone: +44 20 7685 8000
Email: david.freedman@uk.clara.net
Mark Townsley
Cisco Systems
Paris
France
Phone: +33 15 804 3483
Email: mark@townsley.net
Freedman & Townsley Expires January 26, 2012 [Page 11]