One document matched: draft-huang-ipv6cp-options-00.txt
Internet Engineering Task Force J. Huang
Internet-Draft AT&T Labs
Updates: 5072 (if approved) February 3, 2010
Intended status: Standards Track
Expires: August 7, 2010
IPv6CP Options for PPP Host Configuration
draft-huang-ipv6cp-options-00
Abstract
The Softwire Hub and Spoke Framework document outlines three steps
for the Softwire Initiator (SI) and PPP peer of the Softwire
Concentrator (SC) over IPv4 connectivity to be fully configured for
IPv6 once the PPP session has been established. For the same
function over IPv6 connectivity, however, only one additional step is
needed. This is because IPv6CP only defines the Interface-Identifier
option. This document defines additional host configuration options
for IPv6CP so that the operational model of IPCP is extended to
IPv6CP to reduce requirements on the SI and SC.
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
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."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 7, 2010.
Copyright Notice
Copyright (c) 2010 IETF Trust and the persons identified as the
Huang Expires August 7, 2010 [Page 1]
Internet-Draft IPv6CP Host Config Options February 2010
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
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 BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. IPv6CP Configuration Options . . . . . . . . . . . . . . . . . 3
2.1. Prefix . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Prefix-Length . . . . . . . . . . . . . . . . . . . . . . 4
2.3. IPv6-Address . . . . . . . . . . . . . . . . . . . . . . . 5
2.4. Default-Gateway-Address . . . . . . . . . . . . . . . . . 6
2.5. Primary-DNS-Address . . . . . . . . . . . . . . . . . . . 7
2.6. Secondary-DNS-Address . . . . . . . . . . . . . . . . . . 7
2.7. Delegated-Prefix . . . . . . . . . . . . . . . . . . . . . 8
2.8. Delegated-Prefix-Length . . . . . . . . . . . . . . . . . 9
3. Security Considerations . . . . . . . . . . . . . . . . . . . 10
4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10
5. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 10
6. Normative References . . . . . . . . . . . . . . . . . . . . . 10
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 10
Huang Expires August 7, 2010 [Page 2]
Internet-Draft IPv6CP Host Config Options February 2010
1. Introduction
The Softwire Hub and Spoke framework document [RFC5571] outlines
three steps for the Softwire Initiator (SI) and PPP peer of the
Softwire Concentrator (SC) over IPv4 connectivity to be fully
configured for IPv6 once the PPP session has been established. For
the same function over IPv6 connectivity, however, only one
additional step is needed. This is because IPv6CP [RFC5072] only
defines the Interface-Identifier option. This document defines
additional host configuration options for IPv6CP so that the
operational model of IPCP is extended to IPv6CP to reduce
requirements on the SI and SC.
Other use cases where IPv6CP can completely configure the PPP
endpoint is the traditional VPN concentrator space, where the
concentrator assigns all IP configuration parameters to the VPN
client for IPv4.
1.1. Requirements Language
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 RFC 2119 [RFC2119].
2. IPv6CP Configuration Options
IPv6CP [RFC5072]defines the Interface-Identifier configuration
option. Successful negotiation of the Interface-Identifier allows
further configuration parameters via Stateless Autoconfiguration.
The following IPv6CP options are defined in this document. Up-to-
date values of the IPv6CP Option Type field are specified in the
online database of "Assigned Numbers" maintained by IANA.
2.1. Prefix
This option and Prefix-Length provide the IPv6 prefix information to
the device.
Huang Expires August 7, 2010 [Page 3]
Internet-Draft IPv6CP Host Config Options February 2010
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 | Prefix (msb)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Prefix (cont)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Prefix (lsb) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
2
Length
18
Prefix
The IPv6 prefix that should be used on the link to construct the
globally unique IPv6 address.
Default
None
2.2. Prefix-Length
This option and Prefix provide the IPv6 prefix information to the
device.
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 |Prefix-Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Huang Expires August 7, 2010 [Page 4]
Internet-Draft IPv6CP Host Config Options February 2010
Type
3
Length
3
Prefix-Length
The length of the IPv6 prefix that should be used on the link to
construct the globally unique IPv6 address.
Default
None
2.3. IPv6-Address
This option provides the IPv6 address to be configured on the PPP
peer for the PPP link. This is an alternative for the IPv6 address
assignment/generation process where the gateway/SC completely
controls the configuration of the PPP peer.
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 | IPv6-Address (msb)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IPv6-Address (cont)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IPv6-Address (lsb) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
4
Huang Expires August 7, 2010 [Page 5]
Internet-Draft IPv6CP Host Config Options February 2010
Length
18
IPv6-Address
The IPv6 address assigned to the PPP peer to use on this link.
Default
None
2.4. Default-Gateway-Address
This option provides the IPv6 address of the default gateway on the
link.
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 | Default-Gateway-Address (msb)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Default-Gateway-Address (cont)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Default-Gateway-Address (lsb) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
5
Length
18
Default-Gateway-Address
The IPv6 address of the default gateway on this link.
Huang Expires August 7, 2010 [Page 6]
Internet-Draft IPv6CP Host Config Options February 2010
Default
None
2.5. Primary-DNS-Address
This option provides the IPv6 address of the primary DNS server that
should be configured on the PPP peer.
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 | Primary-DNS-Address (msb)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Primary-DNS-Address (cont)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Primary-DNS-Address (lsb) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
6
Length
18
Primary-DNS-Address
The IPv6 address of the primary DNS server.
Default
None
2.6. Secondary-DNS-Address
This option provides the IPv6 address of the secondary DNS server
that should be configured on the PPP peer.
Huang Expires August 7, 2010 [Page 7]
Internet-Draft IPv6CP Host Config Options February 2010
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 | Secondary-DNS-Address (msb)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Secondary-DNS-Address (cont)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Secondary-DNS-Address (lsb) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
7
Length
18
Secondary-DNS-Address
The IPv6 address of the secondary DNS server.
Default
None
2.7. Delegated-Prefix
This option and Delegated-Prefix-Length provide information on the
IPv6 prefix delegated to the device.
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 | Delegated-Prefix (msb)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Delegated-Prefix (cont)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Delegated-Prefix (lsb) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Huang Expires August 7, 2010 [Page 8]
Internet-Draft IPv6CP Host Config Options February 2010
Type
8
Length
18
Delegated-Prefix
The IPv6 prefix delegated by the gateway/SC to the device.
Default
None
2.8. Delegated-Prefix-Length
This option and Delegated-Prefix provide the information on the IPv6
prefix delegated by the gateway/SC to the device.
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 |Deleg-Pref-Leng|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
9
Length
3
Delegated-Prefix-Length
The length of the IPv6 prefix delegated by the gateway/SC to the
device
Huang Expires August 7, 2010 [Page 9]
Internet-Draft IPv6CP Host Config Options February 2010
Default
None
3. Security Considerations
No new security concerns raise out of this document.
4. IANA Considerations
IANA is requested to assign values 2 through 9 for the Type field for
the IPv6CP configuration options specified in this document.
5. Acknowledgements
Placeholder
6. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC5072] S.Varada, Haskins, D., and E. Allen, "IP Version 6 over
PPP", RFC 5072, September 2007.
[RFC5571] Storer, B., Pignataro, C., Dos Santos, M., Stevant, B.,
Toutain, L., and J. Tremblay, "Softwire Hub and Spoke
Deployment Framework with Layer Two Tunneling Protocol
Version 2 (L2TPv2)", RFC 5571, June 2009.
Author's Address
Jerry Huang
AT&T Labs
4513 Western Avenue, Ofc 1741
Lisle, IL 60532
US
Phone: +1 630 719 4389
Email: jhuang1@att.com
Huang Expires August 7, 2010 [Page 10]
| PAFTECH AB 2003-2026 | 2026-04-23 05:36:31 |