[v6ops] comments on draft-ietf-v6ops-v6-in-mobile-networks

Cameron Byrne <cb.list6@gmail.com> Thu, 23 September 2010 21:53 UTC

Return-Path: <cb.list6@gmail.com>
X-Original-To: v6ops@core3.amsl.com
Delivered-To: v6ops@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BB9E43A6A70 for <v6ops@core3.amsl.com>; Thu, 23 Sep 2010 14:53:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.039
X-Spam-Level:
X-Spam-Status: No, score=-2.039 tagged_above=-999 required=5 tests=[AWL=0.560, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMK6YupNwzOc for <v6ops@core3.amsl.com>; Thu, 23 Sep 2010 14:53:36 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by core3.amsl.com (Postfix) with ESMTP id 6F7073A672E for <v6ops@ietf.org>; Thu, 23 Sep 2010 14:53:36 -0700 (PDT)
Received: by ywk9 with SMTP id 9so939723ywk.31 for <v6ops@ietf.org>; Thu, 23 Sep 2010 14:54:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=EP32pui5XfJGwDv0G8WfOP0VgmSr3vUuY9ublqxYqjQ=; b=eltHJAoQ4s7xuk3SgOZvs5gk2SOlma0ep37eIY9SFAPn350oKEb0vb3v67S64tQmj7 uKuculG2amB7badfWCRFCYkNDaJZ10/phca+YZOykm+/Tf1Nw6efVRdg3TadOojR1RAz zUdgmliFPBYoUb0rKEhD0d4rt+9egZghwoJBY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=k07MNFLlbPGUbpPCuJpEvq8FMi/njISKJkwj+Cnz2TGipWOjL2I2Aj8ylv9k1d7PxQ Th0K1c/GTetBQVgWKC7RLSwoYscD7aINX+RVmePiB1Neejz1uyiFkylYqIb/jOmjD5/m voMA/pQT7ZYgH12hLfldjgsGIe3NBqqIY0ZBM=
MIME-Version: 1.0
Received: by 10.150.250.40 with SMTP id x40mr3571154ybh.135.1285278846369; Thu, 23 Sep 2010 14:54:06 -0700 (PDT)
Received: by 10.151.9.16 with HTTP; Thu, 23 Sep 2010 14:54:06 -0700 (PDT)
Date: Thu, 23 Sep 2010 14:54:06 -0700
Message-ID: <AANLkTinnH2CzPsBm_oP4UY_wmDuDV=Wm4nr38bRgu01G@mail.gmail.com>
From: Cameron Byrne <cb.list6@gmail.com>
To: v6ops@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"
Subject: [v6ops] comments on draft-ietf-v6ops-v6-in-mobile-networks
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Sep 2010 21:53:37 -0000

 "When deploying IPv6 in mobile networks, certain unique challenges
   arise"

--I would also say opportunities, like removal of NATs and keepalives
that improve battery life and applications performance (e2e restored)


"In the following, we primarily focus on translation based mechanisms
such as NAT44 (i.e., translation from public IPv4 to
   private IPv4 and vice versa) and NAT64 (i.e., translation from
public IPv6 to public IPv4 and vice versa)."

--This is because the fundamental 3GPP architecture already allows for
dual-stack operations, there is already a tunneling infrastructure
with GTP, and there is really RFC1918 and public IP exhaust issues.

"In order to delay the exhaustion of public IPv4 addresses, this IP
address needs
   to be a private IPv4 address which is translated into a shared public
   IPv4 address."

-- This address is only assigned and used during active data
connections, and is not required for CS voice calls.  This is
different in LTE where circuit switched calls do not exist.

-- Section 3.2  It is possible to have the distributed model with the
NAT *not* coupled with the GGSN.  The draft mentions NAT on the
Internet border router as centralized and NAT on the GGSN as
distributed, but it is possible to have distributed internet borders
and NAT to take place on dedicated stand-alone devices.  Personally, i
am not excited about coupling together NAT with the GGSN functions.
NAT is such an operational challenge, that coupling it with anything
else seems like too much shared fate.

--Section 3.3 Please reference draft-arkko-ipv6-only-experience

" Migration of applications to IPv6 in MNs with IPv6-only PDN
   connectivity brings challenges.  The applications and services
   offered by the provider obviously need to be IPv6-capable.  However,
   a MN may host other applications which also need to be IPv6-capable
   in IPv6-only deployments.  This can be a "long-tail" phenomenon;
   however, when a few prominant applications start offering IPv6, there
   can be a strong incentive to provide application layer (e.g., socket
   interface) upgrades to IPv6. "

--I estimate 95+% of the Symbian Ovi store apps work with Ipv6 today,
the SDK sandbox makes this easy for developers to make IPv6 work and
not even know it.  I also estimate that with Google and Facebook
already making substantial IPv6 efforts, that nearly 50% of IPv6
enabled user's ISP traffic (legacy NAT44 state) can be e2e IPv6 by the
end of 2011.  The long tail will be the other billion web sites, but
as we know from various studies, most users go in the USA only go to a
few main websites and they account for the vast majority of the
internet traffic.  A few big guys move on IPv6, and the tide on IPv6
vs IPv4 traffic distribution will shift with them.

--Your document should mention IPv4 literals in the IPv6 only network,
there are not many, but they are out there.  Some pointers here
http://groups.google.com/group/ipv4literals

"This is relatively straightforward for an operator's own services and
   applications, provisioned through an appropriate APN (and IPv6-only
   PDP/PDN)."

--Lets not tie this to the APN. Today, UEs can request IPv4 PDP or
IPv6 PDP of a single APN.  The APN can support IPv4, IPv6, or both
IPv4 AND IPv6 PDPs. That said, i can take my current production APN
that only services IPv4, and i can enable it for IPv6.  When a UE
request PDP type = IPv6, it will work for them without impacting the
IPv4 users that make up the majority of the subscriber base.

 --3.4  Regarding FMC, it is important to note that UMA / GAN / and
Femto Cells can all be adversely impacted by CGNs.  The case is that
the fixed-line provider and the mobile provider are different
companies. The user has a femto cell that communicates with the mobile
provider over IPsec using the Internet provide by the fixed-line DSL
provider.  The fixed-line provider has DS-lite deployed or 6RD with
private addresses + CGN.  The fixed line provider has a policy in
their CGN that they terminate any NAT session that last over 4 hours,
or over 24 hours.  I believe this will be common, and some NAT boxes
do this today by default.  The result is dropped calls on the femto
cell (including emergency calls) while the femto cell attempts to
re-attach to the mobile providers network.  This is a bad customer
experience and should be avoided.  There should be guidance that all
the FMC solutions (UMA, GAN, Femto, ...) support IPv6 so they can
connect over the IPv6 broadband service and do not have to go via the
IPv4 CGN and be subject to those CGN limitations.  This also benefits
the fixed line operator that will not have to maintain state for these
long lived IPsec sessions


Regards,

Cameron