Re: [v6ops] The need for local-ipv4 socket transition solutions -- NAT64/DNS64 remains insufficient

"Heatley, Nick" <nick.heatley@ee.co.uk> Fri, 24 April 2015 14:27 UTC

Return-Path: <nick.heatley@ee.co.uk>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86D3E1A09CF for <v6ops@ietfa.amsl.com>; Fri, 24 Apr 2015 07:27:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b6cZm0lbrjDE for <v6ops@ietfa.amsl.com>; Fri, 24 Apr 2015 07:27:34 -0700 (PDT)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.147]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F0DF1A0A6A for <v6ops@ietf.org>; Fri, 24 Apr 2015 07:27:33 -0700 (PDT)
Received: from [85.158.136.3] by server-11.bemta-5.messagelabs.com id 6F/62-30672-4D25A355; Fri, 24 Apr 2015 14:27:32 +0000
X-Env-Sender: nick.heatley@ee.co.uk
X-Msg-Ref: server-8.tower-123.messagelabs.com!1429885651!46435985!1
X-Originating-IP: [149.254.241.76]
X-StarScan-Received:
X-StarScan-Version: 6.13.6; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19901 invoked from network); 24 Apr 2015 14:27:31 -0000
Received: from unknown (HELO smtpml01.ee.co.uk) (149.254.241.76) by server-8.tower-123.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 24 Apr 2015 14:27:31 -0000
Received: from EEUKWV0940.EEAD.EEINT.CO.UK (Not Verified[10.246.209.217]) by smtpml01.ee.co.uk with MailMarshal (v7, 2, 3, 6978) id <B553a52cd0000>; Fri, 24 Apr 2015 15:27:25 +0100
Received: from UK30S005EXS02.EEAD.EEINT.CO.UK (Not Verified[10.246.208.14]) by EEUKWV0940.EEAD.EEINT.CO.UK with MailMarshal (v7, 2, 3, 6978) id <B553a52d30003>; Fri, 24 Apr 2015 15:27:31 +0100
Received: from UK30S005EXS06.EEAD.EEINT.CO.UK ([fe80::314c:b96c:4a9a:8a79]) by UK30S005EXS02.EEAD.EEINT.CO.UK ([2002:62c:2a4f::62c:2a4f]) with mapi id 14.03.0195.001; Fri, 24 Apr 2015 15:27:30 +0100
From: "Heatley, Nick" <nick.heatley@ee.co.uk>
To: "Metzler, Dan J" <dan-metzler@uiowa.edu>, Ted Lemon <Ted.Lemon@nominum.com>, "George, Wes" <wesley.george@twcable.com>
Thread-Topic: [v6ops] The need for local-ipv4 socket transition solutions -- NAT64/DNS64 remains insufficient
Thread-Index: AQHQYtCVneMUqIFM3UWKOHw0TbKROp0lUOcAgAA3nwCAA2c/gIABUuaAgAFbCwCAABVpgIAAAIqAgAAPA4CAAAtsAIAAbkKAgAGv2wCAABSlgIAA/X4AgAAHmQCAAFthgIAL+9OAgAADYgCAAtG/AIAB4f6AgAD7QgCAAMs5AIAF7pkAgAOeT4CADJ5Bd4AA3PKggAAAeoCAADxNoIAAEzYAgAAJbwCAAAEtAIADEpSAgAAVCCA=
Date: Fri, 24 Apr 2015 14:27:30 +0000
Message-ID: <6536E263028723489CCD5B6821D4B21303E8F236@UK30S005EXS06.EEAD.EEINT.CO.UK>
References: <CAD6AjGT-hG-uvRQvRosrZtfrf0Nb8ne9jy=tD9oh=5zNM42Xsg@mail.gmail.com> <CAD6AjGTcKgK8W+VB1H5EQpHaYiKVYXqOz_2RS-w_CiTf9kL2CQ@mail.gmail.com> <CADhXe530+OVZrFZVaYh1-zoRDvJhUd0rf4sx6a2nO8SvKmm6zg@mail.gmail.com> <CAPi140PQ+TF0rED_bQPeS=Fj415qt0-zE2RdGnEL34PAzHyx6Q@mail.gmail.com> <CAD6AjGTjXAeMF6pw5MO2Jrf9B8LJ48D3m1YTVkdBe=_OHjtroQ@mail.gmail.com> <CADhXe51TCqU2eMP4LS3DooZxQDAPD95OVJDXbiU7qvuvKCMq+w@mail.gmail.com> <CAKD1Yr2=zc57+pOA9TFs+0azw0ZR1g67+08T=9eZPHjGXBvgFQ@mail.gmail.com> <CADhXe53T_30pj7xxwNs=mWEnd=do6oiq3KgN=U-gHLrLF-gG7Q@mail.gmail.com> <D1441574.4C168%wesley.george@twcable.com> <CAD6AjGQrzoBJrqQfKO0N8Ji=oJ-ZP6Sn88sXf=opJ6bYVmTDZg@mail.gmail.com> <552102B0.6070904@cernet.edu.cn> <35D97B17-8E83-43CF-ABEF-122572F1321A@eircom.net> <552369C8.5000801@cernet.edu.cn> <CADhXe51BDuPhc8wdKGmRiBfSnrz7PMtqYXaoDO+5cwLx_xW2tw@mail.gmail.com> <55290E26.8080500@cernet.edu.cn> <CADhXe50zz9EtNtifMh+tN9XT-jKCTJB=vsQ6uG515iddOo7f2Q@mail.gmail.com> <6536E263028723489CCD5B6821D4B21303E8C63A@UK30S005EXS06.EEAD.EEINT.CO.UK> <67A2A6E4-0603-4E84-8534-EA6C706C6D5D@lists.zabbadoz.net> <6536E263028723489CCD5B6821D4B21303E8CBAB@UK30S005EXS06.EEAD.EEINT.CO.UK> <0C3D10F1-B8AF-4097-91C6-D92CDDD5978D@nominum.com> <D15D242E.4E4C7%wesley.george@twcable.com> <64D1E18A-036D-426C-A4A9-8202BE66F403@nominum.com> <CO2PR04MB585018697B4DE32875EAFCEFEEC0@CO2PR04MB585.namprd04.prod.outlook.com>
In-Reply-To: <CO2PR04MB585018697B4DE32875EAFCEFEEC0@CO2PR04MB585.namprd04.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.246.208.5]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/M6RFThbSY9JZyjPzVxnICWCPEFQ>
Cc: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, IPv6 Ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] The need for local-ipv4 socket transition solutions -- NAT64/DNS64 remains insufficient
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 24 Apr 2015 14:27:38 -0000

Dan, those options are costly, unsustainable in the long term, and drive customers away from the network.
It doesn't matter what helpdesk staff blame it on, what matters is that call has cost time and money.


-----Original Message-----
From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Metzler, Dan J
Sent: 24 April 2015 14:33
To: Ted Lemon; George, Wes
Cc: Bjoern A. Zeeb; IPv6 Ops WG
Subject: Re: [v6ops] The need for local-ipv4 socket transition solutions -- NAT64/DNS64 remains insufficient

See below

> -----Original Message-----
> From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Ted Lemon
> Sent: Wednesday, April 22, 2015 9:38 AM
> To: George, Wes
> Cc: Bjoern A. Zeeb; IPv6 Ops WG
> Subject: Re: [v6ops] The need for local-ipv4 socket transition 
> solutions --
> NAT64/DNS64 remains insufficient
> 
> On Apr 22, 2015, at 10:33 AM, George, Wes <wesley.george@twcable.com>
> wrote:
> > WG] Should we be trying to raise visibility on this issue in other forums?
> > For instance, IETF has a formal liaison relationship with W3C. 
> > Perhaps an effort there would be useful, even if it doesn't 
> > necessarily cover non-web app developers?
> 
> I am skeptical that the people who are using IPv4 literals are active in any
> standards community.   I suppose it's possible, and reaching out and getting
> e.g. W3C to make a strong statement about this would certainly be good 
> in the sense that it might shorten the long tail, but I don't think it's going to fix the
> problem soon enough.   I really can't see any way to address this that doesn't
> look something like 464xlat or IPv4-as-a-service (e.g. softwire MAP/lw4over6).

[DJM]
I see one common theme in this discussion:  "IPv4 literals are harmful."  
If we really want to write a document, that states that IPv4 literals must not be used, shouldn't that be the first step?  Recognize the harm, and make a strong statement that IPv4 literals should/must not be used.
Why dance around these issues?  Seems to me that this is step 1.  The solution is to start by making that strong statement.  If we have tangible information about who has IPv4 literals, why not make that public?  Let people know where the problems are.
If the IETF can't bring itself to do this, then there is no need for this discussion, because it isn't really a problem, and we can all just turn off IPv4 today, or embrace it.

Only after addressing the above, (accepting that it is a problem), is it time to look at what to do in the meantime as a work around.  
Dual stack is a certainly solution if people aren't ready to move to IPv6-only.  It gets around the IPv4 literal problem by simply maintaining support for IPv4 while it's needed.

So then what if you don't have the IPv4 address space, or you can't do dual stack?  Well you have 4 options, depending on your situation:
1) Go buy more IPv4 address space.  Ok, maybe that's going to be costly, but I think we knew that was going to happen.  If you need it, then you need it.  (If you are one of those who suggest that IPv4 will always be there, then do this and embrace your future now.)

2) Use 464xlat or IPv4 as a service, and just realize that not everything has support for that.  When customers call to complain, don't blame the vendor who won't support your technology of choice.  Place the blame on those using IPv4 literals, where it belongs, and point out that there is a document that states it is wrong to implement IPv4 literals; (because IETF took the first step as mentioned above.)

3) Maybe not everything on your network really needs to talk IPv4.  Shift some of your network to IPv6 only, and move the addresses around, to buy time.  If IPv6-only customers call to complain, place the blame on those using IPv4 literals, where it belongs, and point out that there is a document that states it is wrong to implement IPv4 literals; (because IETF took the first step as mentioned above.)

4) Ignore the issue, and treat it as insignificant.  When customers call to complain, place the blame on those using IPv4 literals, where it belongs, and point out that there is a document that states it is wrong to implement IPv4 literals; (because IETF took the first step as mentioned above.)


If however, a WG and the IETF cannot be bothered to make the statement that IPv4 literals are bad, then it follows that IETF really would be saying that IPv4 literals are not a problem.  It would suggest that IETF is not really committed to IPv6-only, and that the plan is to try to scale IPv4 to suit the needs of tomorrow.  My personal opinion is, I think that would be irresponsible, but I'm starting to wonder if that's really where things stand for some.

- Dan Metzler

> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops

_______________________________________________
v6ops mailing list
v6ops@ietf.org
https://www.ietf.org/mailman/listinfo/v6ops
NOTICE AND DISCLAIMER
This e-mail (including any attachments) is intended for the above-named person(s).  If you are not the intended recipient, notify the sender immediately, delete this email from your system and do not disclose or use for any purpose.  
 
We may monitor all incoming and outgoing emails in line with current legislation. We have taken steps to ensure that this email and attachments are free from any virus, but it remains your responsibility to ensure that viruses do not adversely affect you. 

EE Limited
Registered in England and Wales
Company Registered Number: 02382161
Registered Office Address: Trident Place, Mosquito Way, Hatfield, Hertfordshire, AL10 9BW.