Internet DRAFT - draft-yang-v6ops-fast6-pppoe
draft-yang-v6ops-fast6-pppoe
Internet Engineering Task Force G. Yang
Internet-Draft C. Huang
Intended status: Informational Z. Peng
Expires: July 14, 2012 China Telecom
January 11, 2012
Fundamental Architecture of Services Provider's network Transitioning to
IPv6 (FAST6) -- PPPoE Broadband Access
draft-yang-v6ops-fast6-pppoe-02
Abstract
Although there have already been some transition solutions and
technologies, it is still lack of a complete solution for large scale
broadband ISPs based on the network architecture considering service
providers' requirements and constraints in the real world. This
document proposes an IPv6 transitioning architecture, the FAST6,
which is based on the common broadband network architecture and
providing IPv6 transition solutions going through the whole
transition period.
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 July 14, 2012.
Copyright Notice
Copyright (c) 2012 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
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
Yang, et al. Expires July 14, 2012 [Page 1]
Internet-Draft FAST6-PPPoE January 2012
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
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. Terminologies . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Brief Description of ISP's Broadband Network . . . . . . . . . 5
3.1. Broadband Architecture . . . . . . . . . . . . . . . . . . 5
3.2. Network scale and model . . . . . . . . . . . . . . . . . 6
3.3. ISP Requirements For IPv6 Transition . . . . . . . . . . . 7
3.4. Weaknesses of current transition technology . . . . . . . 7
4. The FAST6 Architecture with L2 Access Network . . . . . . . . 7
4.1. Distributed CGN (DCGN) Architecture . . . . . . . . . . . 8
4.1.1. Architecture Description . . . . . . . . . . . . . . . 8
4.1.2. Scenario 1: Subscribers Access IPv4 BRAS . . . . . . . 10
4.1.3. Scenario 2: Subscribers Access Dual-Stack BRAS . . . . 11
4.1.4. Sharing Address between DCGNs . . . . . . . . . . . . 12
4.2. Centralized CGN Architecture . . . . . . . . . . . . . . 12
4.2.1. Architecture Description . . . . . . . . . . . . . . . 12
4.2.2. Scenario 1: Subscribers Access IPv4 BRAS . . . . . . . 14
4.2.3. Scenario 2: Subscribers Access Dual-Stack BRAS . . . . 15
4.2.4. BRAS-to-CCGN Tunnel for private IPv4 traffic . . . . . 15
4.3. Recommendations for PPPoE Access Broadband ISP . . . . . . 16
5. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . 17
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 17
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 17
8. Security Considerations . . . . . . . . . . . . . . . . . . . 17
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 18
9.1. Normative References . . . . . . . . . . . . . . . . . . . 18
9.2. Informative References . . . . . . . . . . . . . . . . . . 18
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 20
Yang, et al. Expires July 14, 2012 [Page 2]
Internet-Draft FAST6-PPPoE January 2012
1. Introduction
With witness the exhaustion of IANA's IPv4 address pool, more and
more Internet Service Providers (ISPs) are considering their
transition plans and solutions. However, there is not enough time
for a large scale broadband network provider to migrate its entire
network infrastructure, support systems and current services to an
IPv6-only network. There are some transition solutions and
technologies carried out by IETF based on Dual-Stack, Tunnel, and
Translation models, including 6RD [RFC5969][RFC5569], DS-Lite
[I-D.ietf-softwire-dual-stack-lite], NAT444 [I-D.shirasaki-nat444],
Stateful NAT64 [RFC6146] and so on. Yet, it is still lack of a
complete solution for large scale broadband ISPs based on widely
deployed network architecture in the real world, with considering
service providers' requirements and constraints from commercial and
technical aspects.
If the network were to run out of addresses, there would be no
additional host, subscriber or server could be added to the network.
ISPs need an IPv6 transition solution that can keep the continuity of
the existing IPv4 services and can reduce the impacts to subscribers'
experience as well.
PPPoE as a broadband connecting method is widely used in large scale
broadband ISPs. With this technology, the access network for
broadband service is usually a L2 network.
This document proposes a transitioning architecture, the FAST6, a
fundamental architecture of service provider's broadband network with
PPPoE access method that is transitioning to IPv6. The FAST6 is
based on the real broadband network architecture and go through the
whole transition period including how to solve the current address
shortage problem, how to introduce IPv6 service, and how IPv4
eventually quit.
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. Terminologies
The following definitions apply for the purposes of this document
(some definitions are from [TR-059]):
Yang, et al. Expires July 14, 2012 [Page 3]
Internet-Draft FAST6-PPPoE January 2012
ISP's Backbone: ISP's Backbone interconnects ISP's metropolitan area
networks (MANs), providing a path for long distance
transmission between different MANs and connecting to the
Internet.
Metropolitan Area Network: Metropolitan Area Network, as known as
MAN, interconnects one or more BRAS and associated Access
Network in a geographical area to the national wide ISP's
backbone. Its primary function is to provide end-to-end
transport between the customer premises and the ISP's
backbone. MAN may also provide higher layer functions
such as QoS and content distribution.
L2 Access Network: The Layer 2 Access Network is a layer 2 network
that encompasses the elements of the DSL network from the
Network Interface Device (NID) at the customer premises
to the BRAS.
Customer Premises Network: Customer Premises Network will contain
one or more terminal equipment devices possibly
interconnected by customer premises equipment (CPE).
CR: Core Router (CR) in a metropolitan area network is the
egress router of the MAN and connecting to the ISP's
backbone in upstream and connecting to BRASs for
downstream.
BRAS: Broadband Remote Access Server, as known as BRAS, is the
aggregation point for the subscriber traffic. It
provides aggregation capabilities between the Access
Network and the Metropolitan Area Network. Beyond
aggregation, it is also the injection point for access
authentication, policy management and QoS.
DSLAM: Digital Subscriber Line Access Multiplexer, as known as
DSLAM, can be used in a central office to aggregate
traffic from multiple remote physical devices, and is
considered logically to be a part of the Access Node for
Digital Subscriber Lines (DSL) subscribers.
CPE: Customer Premises Equipment (CPE) is the edge of Customer
Premises Network. In this document, there are two types
of CPEs, which are in Routed mode and in Bridged mode.
Subscriber: The client that is purchasing the DSL circuit from the
Service Provider and is receiving the billing.
Yang, et al. Expires July 14, 2012 [Page 4]
Internet-Draft FAST6-PPPoE January 2012
3. Brief Description of ISP's Broadband Network
The IPv4 address exhaustion and IPv6 transition is an urgent issue
for ISPs, especially for large scale broadband ISPs. Some of them
are facing high increasing rate of new subscribers that needs a great
amount of network addresses. The addresses shortage problem becomes
a barrier of providing broadband service. Regardless IPv4 or IPv6,
users or customers are only looking for a reliable broadband Internet
access. At this point of time, IPv4 address has already been
exhausted, and most of Internet contents or resources are still on
IPv4. This section will start with a brief description of the
broadband architecture with Layer 2 (L2) access network and try to
summarize the business and technical requirements and the constraints
of broadband service of ISPs. As mention in
[I-D.yang-v6ops-fast6-tools-selection], current IPv6 transition
technologies or solutions are not satisfying broadband ISPs'
requirements completely.
3.1. Broadband Architecture
With PPPoE [RFC2516] access technologyGBP[not]the Broadband Network
Architecture with L2 access network is shown in Figure 1. In an
ISP's Metropolitan Area Network (MAN), Core Routers (CRs) are the
egress routers of the MAN, and all traffics to Internet are going
through CRs towards to ISP's backbone which is connecting different
MANs and the Internet. Broadband Remote Access Server (BRAS) is the
PPP [RFC1661] session termination point at ISP edge. There could be
hundreds of BRASs connecting to a few CRs in the MAN of a large scale
broadband service provider.
Basically, there are two home network models that allow users to
connect hosts to the service provider's broadband network, which are
Routed CPE model and Bridged CPE model. In Routed CPE model, the PPP
session is established from the CPE, hosts in customer premises are
connecting to the LAN/WLAN interfaces of CPE. In the Bridged CPE
model, the PPP session is established from the host. This
architecture describes a L2 access network which means the access
network does not need to aware L3 header and forward based on the
information in that layer.
Yang, et al. Expires July 14, 2012 [Page 5]
Internet-Draft FAST6-PPPoE January 2012
ISP Backbone
---------------------------------------------------
ISP Metro Area Network
--------- ---------
/ Core \ / Core \
| Router | | Router |
\---------/ \---------/
+------+ +------+
| BRAS | ...... | BRAS |
+------+ +------+
----------------------------------------------------
Layer 2 Broadband Access Network
+---------------+
| Agg. Switch |
+---------------+
------ ------- ------ -------
/DSLAM \ / DSLAM \ ... /DSLAM \ / DSLAM \
-------- --------- -------- ---------
----------------------------------------------------
Home Network
+-------------+ +------------+
| Bridged CPE | OR | Routed CPE |
+-------------+ +----------|-+
+------+ ------|-----+--- LAN
| Host | +--+---+
+------+ | Host |
+------+
Figure 1: The Network Architecture with L2 Access Network
3.2. Network scale and model
In a large scale broadband network, there could be millions of
subscribers with a high increasing rate accessing ISP's metropolitan
area network. And there could be hundreds of BRASs connecting to a
few CRs in a flat architecture metro area network. All traffics are
going through the high performance CRs. In some cases, CPEs are not
managed by broadband service providers, and they are mostly in
bridged mode. Subscribers are accessing Internet via PPPoE [RFC2516]
dial-up to establish a PPP session from host or routed CPE to BRAS.
The routed CPE may perform a traditional NAT [RFC3022] for the hosts
connected to the CPE.
Yang, et al. Expires July 14, 2012 [Page 6]
Internet-Draft FAST6-PPPoE January 2012
3.3. ISP Requirements For IPv6 Transition
As a service provider, the most significant requirement for IPv6
transition is to keep the reliability of the network access service
and ensure the Service Level Agreement (SLAs) with subscribers. The
transition plan should adopt the subscribers' behaviors and current
service providing model.
Moreover, the investment and the technical risks are important
aspects to any commercial organization. Commercially, ISPs should
balance the investment and the technical risks by choosing a
flexible, incremental and scalable transition model to lower the
technical risks and safe the investment. Technically, ISP should
evaluate how many risks to existing services are introduced accompany
with the new technologies and the transition. This includes the
risks of service reliability, the influence to network performance,
the difficulties of operation and management and the difficulties and
complexity of network maintenance. All these risks are tightly
related to the scale of subscribers, the existing network
architecture, and the traffic pattern at each stage of the
transitioning.
Last but not least, as a public network, the new network security
system at personal level and public level should be finished the
transition before providing the new service.
3.4. Weaknesses of current transition technology
According to the [I-D.yang-v6ops-fast6-tools-selection], the current
transition technologies and models still have some weaknesses.
Although NAT444 transition model makes a balance between guaranteeing
the subscribers' experience and introducing IPv6, it is still not a
comprehensive and completely solution for a broadband network,
especially for a L2 access network.
The fundamental architecture of service provider's network
transitioning to IPv6 (FAST6) with Layer 2 broadband access network
is described in the following sections. The FAST6 is the
architecture of the broadband service provider's network when it is
transitioning to IPv6.
4. The FAST6 Architecture with L2 Access Network
In this section, the FAST6 architecture is proposed. It absorbed the
benefits of nat444 network model [I-D.shirasaki-nat444] and the
deployment of CGN in [I-D.kuarsingh-lsn-deployment], and optimize for
the existing broadband architecture with L2 access. It describes how
Yang, et al. Expires July 14, 2012 [Page 7]
Internet-Draft FAST6-PPPoE January 2012
an existing IPv4 broadband access service keeps growing when IPv4
address has been exhausted; how to introduce IPv6 broadband access
service into current broadband architecture. It is a flexible,
reliable IPv6 transition architecture to provide native dual-stack
service with maximum guarantee the existing IPv4 broadband services.
Large Scale NAT (LSN) or Carrier Grade NAT (CGN) device is the key
component in the nat444 model. [I-D.shirasaki-nat444] specifies
behaviors of CGN and [I-D.ietf-behave-lsn-requirements] defines the
CGN device requirements. There are two options for the CGNs'
location in FAST6: Distributed CGN Architecture and Centralized CGN
Architecture. The influence of CGN's location has been discussed in
[I-D.kuarsingh-lsn-deployment].
4.1. Distributed CGN (DCGN) Architecture
4.1.1. Architecture Description
As described above, there are many BRASs with different IPv6
capability in a broadband service provider's Metro Area Network
(MAN). In the FAST6-DCGN Architecture, the ISP's MANs are upgrading
to native dual-stack [I-D.arkko-ipv6-transition-guidelines], IPv4 and
IPv6 traffic are separated. The MANs are connecting to ISP's
backbone which should be capable of dual-stack accessing.
Yang, et al. Expires July 14, 2012 [Page 8]
Internet-Draft FAST6-PPPoE January 2012
ISP Dual-Stack Backbone
---------------------------------------------------
ISP Dual-Stack MAN
----------- -----------
/ Dual-Stack\ /Dual-Stack \
|Core Router| |Core Router|
\-----------/ \-----------/
+---------+________+----------------##
|IPv4 BRAS|__L2TP__| Dual-Stack BRAS## (Distributed
| | | w/DCGN ## CGN)
+---------+ +-----------------+
----------------------------------------------------
L2 Broadband Access Network
+---------------+
| Agg. Switch |
+---------------+
------ ------- ------ -------
/DSLAM \ / DSLAM \ ... /DSLAM \ / DSLAM \
-------- --------- -------- ---------
----------------------------------------------------
Home Network
+-------------+ +------------##
| Bridged CPE | OR | Routed CPE ## NAT
+-------------+ | w/NAT ##
+------------+
+---------+ +---------+ +----------+ +----------+
| v4 Host | | v4 Host | | DS Host | | DS Host |
| w/Public| |w/Private| | w/Public | | w/Private|
| Address | | Address | |v4 Address| |v4 Address|
+---------+ +---------+ +----------+ +----------+
Figure 2: The FAST6-DCGN Architecture
As shown above in Figure 2, CRs and BRASs in MANs are upgrading to
dual-stack when they are able to do so. The supporting systems or
public service systems like AAA, DNS, Network Management are
upgrading to support the dual stack MANs and getting ready for the
native dual-stack broadband service.
There are usually only a few CRs in a MAN, which is high performance
and up-to-dated. In a situation that all CRs cannot upgrade to dual-
stack [RFC4213], adding new dual stack CRs or replacing the legacy
CRs could be considered. This will not change the current
architecture of the MAN.
Yang, et al. Expires July 14, 2012 [Page 9]
Internet-Draft FAST6-PPPoE January 2012
There are many BRASs, which have different levels of IPv6 capability,
in a MAN. The L2TP [RFC2661] tunnel could be used if the legacy
BRASs cannot update to dual stack. This scenario will describe in
the below section. CGN is the component that performs network
address transition between private IPv4 defined in [RFC1918] and the
public IPv4 address when the IPv4 public addresses are exhausted.
CGNs in the FAST6-DCGN Architecture are distributed deployed with the
updated or new dual-stack BRASs.
The L2 broadband access network is unaware of IPv4 or IPv6. DSLAMs
are distributed throughout the whole metro area and act as the access
nodes for broadband subscribers. DSLAMs are connecting to different
Aggregation Switches according to their geography locations.
In the FAST6-DCGN Architecture, CPE could be Bridged CPE or Routed
CPE. That depends on subscribers. Most subscribers are using
Bridged CPEs. So, most CPEs do not need to be upgraded or replaced.
If the subscribers want to use legacy Routed CPEs to access IPv6
Internet, they should upgrade or replace their Routed CPEs to support
IPv6. Otherwise, they need to initial another PPP session for IPv6
traffic separately from their hosts. In such case, CPE is bridged
for this IPv6 PPP session.
There are four types of hosts in this architecture: IPv4 host with
public IPv4 address, IPv4 host with private IPv4 address, dual-stack
host with public IPv4 address and dual-stack host with private IPv4
address.
In the following sections, we discuss this architecture in two
scenarios.
4.1.2. Scenario 1: Subscribers Access IPv4 BRAS
The first scenario is subscribers are accessing a legacy IPv4 BRAS,
and this BRAS cannot upgrade to dual-stack whereas some subscribers
want to use dual-stack service.
If it is practical, subscribers can be connected to the dual-stack
BRAS, for example, when there is another available dual-stack BRAS
for the same geography area. But in this case, the subscriber
usually needs to be a new customer because it is impractical to
switchover one or few subscribers from one BRAS to another. And we
also noticed that, in a large scale broadband network, an IPv4 BRAS
that cannot upgrade to dual-stack usually has been operating for
years and will be replaced soon.
If subscribers with IPv6 demand cannot connected to a dual-stack
BRAS, L2TP tunnels from the IPv4 BRAS to dual-stack BRAS can be used
Yang, et al. Expires July 14, 2012 [Page 10]
Internet-Draft FAST6-PPPoE January 2012
to provide dual-stack service. The subscribers will get both IPv4
address and IPv6 address from the remote BRAS, and the address scheme
will follow the rules on the remote dual-stack BRAS.
Service provider can provide IPv4-only connectivity to subscribers
unless they request for IPv6 service. These IPv4-only subscribers
will be provided a public IPv4 address. CGN is not needed for this
kind of BRAS.
4.1.3. Scenario 2: Subscribers Access Dual-Stack BRAS
The second scenario is subscribers are accessing a dual stack BRAS.
This BRAS could be an upgraded BRAS or newly implemented one.
Distributed CGN (DCGN) could be deployed with this BRAS by plug-in
CGN function card or standalone device aside it.
There are two kinds of IPv4 address pools in a dual-stack BRAS,
Public IPv4 Address pool and Private IPv4 address pool respectively.
ISPs can assign different IPv4 address to their customers according
to their marketing or management strategies. For example, Public
IPv4 addresses can be assigned to the existing subscribers while
private IPv4 addresses assigned to the new subscribers when the
public address is exhausted.
When a private IPv4 address is assigned to a subscriber, the traffic
will go through the DCGN which perform the traditional NAT operation.
The private IPv4 routes of subscribers will not distribute into ISP's
Metropolitan Area Network.
The IPv6/Dual-stack Service could be easily introduced by assigning
IPv6 address in the same PPP session when the ISP's infrastructure is
ready for dual-stack service. When to introduce the IPv6
connectivity also depends on ISP's strategies which are out of scope
of this document. So, there will be two kinds of IPv4 hosts at the
beginning of the IPv6 transitioning period, the host with private
IPv4 address and the host with public IPv4 address. Also, there are
two kinds of dual-stack hosts during the IPv6 transitioning period,
the host with private IPv4 address and IPv6 address and the host with
public IPv4 address and IPv6 address.
When partly subscribers do not have demand for IPv4 any more, the
dual-stack BRAS can allocate only one or more IPv6 addresses to those
subscribers
The dual-stack BRAS can transit to IPv6-only device by simply
!oTurning off!+/- the IPv4 when there is no IPv4 subscriber
connecting to that BRAS any more.
Yang, et al. Expires July 14, 2012 [Page 11]
Internet-Draft FAST6-PPPoE January 2012
4.1.4. Sharing Address between DCGNs
In the FAST6-CCGN Architecture, the ISP's MANs are upgrading to
native dual-stack, IPv4 and IPv6 traffic will be forwarded
independently. The MANs are connecting to ISP's backbone which
should be capable of dual-stack accessing.
4.2. Centralized CGN Architecture
4.2.1. Architecture Description
In the FAST6-CCGN Architecture, the ISP's MANs are upgrading to
native dual-stack [I-D.arkko-ipv6-transition-guidelines], IPv4 and
IPv6 traffic will be forwarded independently. The MANs are
connecting to ISP's backbone which should be capable of dual-stack
accessing.
Yang, et al. Expires July 14, 2012 [Page 12]
Internet-Draft FAST6-PPPoE January 2012
ISP Dual-Stack Backbone
---------------------------------------------------
ISP Dual-Stack MAN
/-----------\ /-----------\
| Dual-Stack## |Dual-Stack ##
|Core Router## Centralized |Core Router##
| w/CCGN ## CGN | w/CCGN ##
\-----------## \-----------##
+---------+____________+-----------------+
| |___L2TP_____| |
|IPv4 BRAS| | Dual-Stack BRAS |
+---------+ +-----------------+
----------------------------------------------------
Layer 2 Broadband Access Network
+---------------+
| Agg. Switch |
+---------------+
------ ------- ------ -------
/DSLAM \ / DSLAM \ ... /DSLAM \ / DSLAM \
-------- --------- -------- ---------
----------------------------------------------------
Home Network
+-------------+ +------------##
| Bridged CPE | OR | Routed CPE ## NAT
+-------------+ | w/NAT ##
+------------+
+---------+ +---------+ +----------+ +----------+
| v4 Host | | v4 Host | | DS Host | | DS Host |
| w/Public| |w/Private| | w/Public | | w/Private|
| Address | | Address | |v4 Address| |v4 Address|
+---------+ +---------+ +----------+ +----------+
Figure 3: The FAST6-CCGN Architecture
As the same as the FAST6-DCGN Architecture, network devices and
supporting systems in MANs are upgrading to dual-stack and getting
ready for the native dual-stack broadband service.
There are usually only a few CRs in a MAN, which is high performance
and up-to-dated. In a situation that all CRs cannot upgrade to dual-
stack, adding new dual stack CRs or replacing the legacy CRs could be
considered.
The Centralized-CGN is the component that performs network address
transition between private IPv4 address defined in [RFC1918] and the
Yang, et al. Expires July 14, 2012 [Page 13]
Internet-Draft FAST6-PPPoE January 2012
public IPv4 address when the IPv4 public addresses are exhausted.
And it is centralized deployed with CRs by plug-in CGN function card
or standalone device aside it.
L2TP [RFC2661] tunnel also could be used between IPv4 BRASs and dual-
stack BRASs. The L2 broadband access network is also the same as in
FAST6-DCGN architecture.
CPE could be Bridged or Routed mode which depends on subscribers'
preference. Currently, most subscribers accessing broadband network
with L2 access network are using Bridged mode CPEs. And the bridged
mode CPEs do not need to be upgraded or replaced, they can
transparently support IPv6 over the PPPoE connection from host. If
the subscribers are using Routed mode CPE, they should upgrade or
replace their Routed CPEs. Otherwise, they need to initial another
IPv6 PPP session separately from their hosts. The CPE is bridged for
this IPv6 PPP session.
There are also four types of hosts in this architecture: IPv4 host
with public IPv4 address, IPv4 host with private IPv4 address, dual-
stack host with public IPv4 address and dual-stack host with private
IPv4 address.
In the following sections, we discuss this architecture in two
scenarios.
4.2.2. Scenario 1: Subscribers Access IPv4 BRAS
This scenario is about subscribers connecting to an IPv4 BRAS. Some
subscribers want to upgrade their services to dual-stack or IPv6.
So, there are four types of hosts connecting to this BRAS according
to the address allocated to them, which are public IPv4 address,
private IPv4 address, dual-stack with public IPv4 address and dual-
stack with private IPv4 address.
For example, service provider could only provide IPv4 Service to
existing subscribers unless they request for IPv6 or Dual-stack
service. They will get a public IPv4 address. Service provider
should try to avoid the subscribers with IPv6 demands connecting to
an IPv4-only BRAS. Instead, they could connect to an upgraded or new
dual-stack BRAS by connecting to a DSLAM attached to an aggregation
switch that connects to a dual-stack BRAS.
In the real environment, it is impractical to switch-over between
BRASs for a specific subscriber or a small group of subscribers.
That is because if we do so, the user management process would be
much more complex. A more practical solution is using L2TP tunnels
from the legacy BRAS to a dual-stack BRAS. The subscribers are
Yang, et al. Expires July 14, 2012 [Page 14]
Internet-Draft FAST6-PPPoE January 2012
getting IPv4 address and IPv6 address from the remote BRAS, and the
address scheme will follow the rules on the remote dual-stack BRAS.
The public IPv4 traffic is going through CRs, but CGNs at CRs are not
translating such traffic.
4.2.3. Scenario 2: Subscribers Access Dual-Stack BRAS
The second scenario is about subscribers connecting to a dual-stack
BRAS, and this BRAS can be software upgraded from existing one or be
a newly implemented. There are two kinds of IPv4 address pools in
dual-stack BRAS. Public IPv4 Address pool and Private IPv4 address
pool. ISPs can assign different kinds of IPv4 address to their
customers according to their strategies. For example, Public IPv4
addresses can be assigned to the existing subscribers while private
IPv4 addresses assigned to the new subscribers when the public
address is exhausted.
When a private IPv4 address is assigned to a subscriber, the traffic
will go through the CGN at CR which perform the traditional NAT
operation.
The IPv6 or Dual-stack Service could be easily introduced by
assigning IPv6 address to the host via the same PPP session when the
ISP's infrastructure is ready for dual-stack service. When to
introduce the IPv6 connectivity also depends on ISP's strategy which
is out of scope of this document. So, there are two kinds of IPv4-
only hosts, with private or public IPv4 address at the beginning of
the IPv6 transitioning period; and there are two kinds of dual-stack
hosts, with private or public IPv4 address and IPv6 address during
the IPv6 transitioning period.
When subscribers do not have demand for IPv4 any more, the dual-stack
BRAS can allocate only IPv6 address to those subscribers.
The dual-stack BRAS can transit to IPv6-only by simply !oTurning
off!+/- IPv4 when there is no IPv4 subscriber connecting to that BRAS
any more.
An IPv4 subscriber with demands for IPv6 attached to an IPv4 BRAS can
establish a PPP session from their hosts or CPEs to a remote dual-
stack BRAS via a L2TP tunnel between these two BRAS.
4.2.4. BRAS-to-CCGN Tunnel for private IPv4 traffic
The private IPv4 routes for subscribers may be distributed into ISP's
Metropolitan Area Network. This may bring the address space conflict
problem. So, a tunnel for private IPv4 traffic may be used to avoid
Yang, et al. Expires July 14, 2012 [Page 15]
Internet-Draft FAST6-PPPoE January 2012
the private IPv4 routes distribute into MAN.
ISP Dual-Stack Backbone Dual-Stack Network
---------------------------------------------------
ISP Dual-Stack MAN
/------------\ /------------\
| Dual-Stack ## | Dual-Stack ##
|Core Router ## Centralized |Core Router ##
| w/CCGN ## CGN | w/CCGN ##
\------------## \-+*+--------##
|*|Tunnel for Private
|*| IPv4 Traffic
+---------+____________+--+*+------------+
| |___L2TP_____| |
|IPv4 BRAS| | Dual-Stack BRAS |
+---------+ +-----------------+
----------------------------------------------------
Layer 2 Broadband Access Network
Figure 4: BRAS-to-CCGN Tunnel for private IPv4 traffic
As shown above, Dual-Stack BRAS can establish a tunnel with Dual-
Stack CR, so CR can use tunnel ID to identify same range of IP
address from different BRAS. For easy to maintain, we propose to use
IPv4-in-IPv4 standard to establish tunnel and use it as tunnel ID.
4.3. Recommendations for PPPoE Access Broadband ISP
For a L2 broadband access network, to provide IPv6/dual-stack
accessing service, there is no immediately need to transit to an
IPv6-capabile access network, especially when the subscribers
establish PPP connections to BRASs directly. However, the L2 network
devices like DSLAMs and aggregation switches could be replaced by
fully IPv6 supported devices after their service lifecycle
terminated.
At the beginning of the IPv6 transition, most Internet Contents
Providers (ICPs) are not ready for IPv6 access. Although broadband
ISPs could provide IPv6 connectivity, the IPv4 traffic will still be
very heavy and the majority. When we analyzed the broadband
architecture and management behavior of broadband ISPs, we found that
subscribers connecting to BRASs according to their geography
location, which means there would be different type of subscribers
connecting to the same BRAS. If the private IPv4 address is
introduced, the IPv4-only/dual-stack subscribers with private IPv4
address will attach to different BRASs.
Yang, et al. Expires July 14, 2012 [Page 16]
Internet-Draft FAST6-PPPoE January 2012
If the number of new subscriber is not increasing very fast, FAST6-
CCGN architecture maybe more appropriate. With the number of
subscribers increasing, the Centralized CGN will become the
bottleneck of the IPv4 traffic, which will affect user experience.
So, the broadband network architecture should transform to the FAST6-
DCGN architecture with Distributed CGNs at BRAS. The IPv4 traffic
going through the DCGNs will not perform address translate action
again at the CCGNs.
5. Conclusions
With considering the weaknesses of NAT444 transitioning model, FAST6
is an architecture that based on the common broadband network
architecture and providing transitioning solutions going through the
whole IPv6 transition period. The two different network models,
FAST6-DCGN and FAST6-CCGN, are introduced and discussed. Different
scenarios within these two architectures are also described, with the
considerations of the diverse IPv6 abilities of network devices.
Suggestions and recommendations for broadband ISPs are also given.
6. Acknowledgements
TBD...
7. IANA Considerations
This memo includes no request to IANA.
8. Security Considerations
This document has no impact on the security properties of specific
IPv6 transition tools. When introducing IPv6, it is important to
ensure that the necessary security capabilities exist on the network
components even when dealing with IPv6 traffic. The security issues
should be considered when deploying any transition technology. For
instance, firewall and logging system for illegal activity tracing is
still a challenge in IPv6 and NAT deployments.
9. References
Yang, et al. Expires July 14, 2012 [Page 17]
Internet-Draft FAST6-PPPoE January 2012
9.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[min_ref] authSurName, authInitials., "Minimal Reference", 2012.
9.2. Informative References
[I-D.arkko-ipv6-transition-guidelines]
Arkko, J. and F. Baker, "Guidelines for Using IPv6
Transition Mechanisms during IPv6 Deployment",
draft-arkko-ipv6-transition-guidelines-14 (work in
progress), December 2010.
[I-D.ietf-behave-lsn-requirements]
Perreault, S., Yamagata, I., Miyakawa, S., Nakagawa, A.,
and H. Ashida, "Common requirements for Carrier Grade NATs
(CGNs)", draft-ietf-behave-lsn-requirements-05 (work in
progress), November 2011.
[I-D.ietf-softwire-dual-stack-lite]
Durand, A., Droms, R., Woodyatt, J., and Y. Lee, "Dual-
Stack Lite Broadband Deployments Following IPv4
Exhaustion", draft-ietf-softwire-dual-stack-lite-10 (work
in progress), May 2011.
[I-D.kuarsingh-lsn-deployment]
Kuarsingh, V. and J. Cianfarani, "NAT44/LSN Deployment
Options and Experiences",
draft-kuarsingh-lsn-deployment-01 (work in progress),
January 2011.
[I-D.shirasaki-nat444]
Yamagata, I., Shirasaki, Y., Nakagawa, A., Yamaguchi, J.,
and H. Ashida, "NAT444", draft-shirasaki-nat444-03 (work
in progress), January 2011.
[I-D.shirasaki-nat444-isp-shared-addr]
Shirasaki, Y., Miyakawa, S., Nakagawa, A., Yamaguchi, J.,
and H. Ashida, "NAT444 addressing models",
draft-shirasaki-nat444-isp-shared-addr-05 (work in
progress), January 2011.
[I-D.yang-v6ops-fast6-tools-selection]
Yang, G. and C. Huang, "The analysis of tools selection
for broadband ISP",
draft-yang-v6ops-fast6-tools-selection-00 (work in
Yang, et al. Expires July 14, 2012 [Page 18]
Internet-Draft FAST6-PPPoE January 2012
progress), May 2011.
[RFC1661] Simpson, W., "The Point-to-Point Protocol (PPP)", STD 51,
RFC 1661, July 1994.
[RFC1918] Rekhter, Y., Moskowitz, R., Karrenberg, D., Groot, G., and
E. Lear, "Address Allocation for Private Internets",
BCP 5, RFC 1918, February 1996.
[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.
[RFC2661] Townsley, W., Valencia, A., Rubens, A., Pall, G., Zorn,
G., and B. Palter, "Layer Two Tunneling Protocol "L2TP"",
RFC 2661, August 1999.
[RFC3022] Srisuresh, P. and K. Egevang, "Traditional IP Network
Address Translator (Traditional NAT)", RFC 3022,
January 2001.
[RFC4029] Lind, M., Ksinant, V., Park, S., Baudot, A., and P.
Savola, "Scenarios and Analysis for Introducing IPv6 into
ISP Networks", RFC 4029, March 2005.
[RFC4213] Nordmark, E. and R. Gilligan, "Basic Transition Mechanisms
for IPv6 Hosts and Routers", RFC 4213, October 2005.
[RFC4241] Shirasaki, Y., Miyakawa, S., Yamasaki, T., and A.
Takenouchi, "A Model of IPv6/IPv4 Dual Stack Internet
Access Service", RFC 4241, December 2005.
[RFC5569] Despres, R., "IPv6 Rapid Deployment on IPv4
Infrastructures (6rd)", RFC 5569, January 2010.
[RFC5969] Townsley, W. and O. Troan, "IPv6 Rapid Deployment on IPv4
Infrastructures (6rd) -- Protocol Specification",
RFC 5969, August 2010.
[RFC6036] Carpenter, B. and S. Jiang, "Emerging Service Provider
Scenarios for IPv6 Deployment", RFC 6036, October 2010.
[RFC6146] Bagnulo, M., Matthews, P., and I. van Beijnum, "Stateful
NAT64: Network Address and Protocol Translation from IPv6
Clients to IPv4 Servers", RFC 6146, April 2011.
Yang, et al. Expires July 14, 2012 [Page 19]
Internet-Draft FAST6-PPPoE January 2012
Authors' Addresses
GuoLiang Yang
China Telecom
109, Zhongshan Ave. West,
Guangzhou, Tianhe District 510630
P.R. China
Phone:
Email: iamyanggl@gmail.com
Cancan Huang
China Telecom
109, Zhongshan Ave. West,
Guangzhou, Tianhe District 510630
P.R. China
Phone:
Email: cancanhuang110@gmail.com
Zhijing Peng
China Telecom
109, Zhongshan Ave. West,
Guangzhou, Tianhe District 510630
P.R. China
Phone:
Email: jonathan8304@gmail.com
Yang, et al. Expires July 14, 2012 [Page 20]