Re: [v6ops] A way forward for 464XLAT

Cameron Byrne <cb.list6@gmail.com> Tue, 27 March 2012 10:38 UTC

Return-Path: <cb.list6@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D80621F89BC for <v6ops@ietfa.amsl.com>; Tue, 27 Mar 2012 03:38:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.994
X-Spam-Level:
X-Spam-Status: No, score=-2.994 tagged_above=-999 required=5 tests=[AWL=-0.295, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gZhtID5mL9IP for <v6ops@ietfa.amsl.com>; Tue, 27 Mar 2012 03:38:28 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 469E021F89B8 for <v6ops@ietf.org>; Tue, 27 Mar 2012 03:38:28 -0700 (PDT)
Received: by pbbrq13 with SMTP id rq13so72359pbb.31 for <v6ops@ietf.org>; Tue, 27 Mar 2012 03:38:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=R9KXcCAKRi8jKGbiyr1OORg9P3IkAHeRc7QdySTCkxc=; b=YitX5SQUA8HUVsPrrzkhZYb2ZYXBa8d9p8bFyxz9ZAC03bmCuGqW68bsElULYFgxeW wuougEcytuAEOVhKp4E56t5zuPI3N6OHPwxoDtqWp2tUGWHm0l/BwWzcmkdfmP8wz3C9 npfSAqFbNDb+PAAD+A4fypwNnCHFYpnQHOfuxhx/2bGJL9BKICgw/Lim9Z2MyVpXYsvl Rs97PvEQyYa+1mqWgO0l0bWJ6YIEys1Ew+KF5YOixlWVBH436yUHJdCyafiaglr/Z/v3 wrwdAxRuJh/CbPMIfIVG5ylg19OxjGsXhesZNx14M3ap9OkeHkEt2xLD3oZajjnhBKFx 9Tgw==
MIME-Version: 1.0
Received: by 10.68.211.135 with SMTP id nc7mr60994720pbc.113.1332844707789; Tue, 27 Mar 2012 03:38:27 -0700 (PDT)
Received: by 10.143.160.13 with HTTP; Tue, 27 Mar 2012 03:38:27 -0700 (PDT)
In-Reply-To: <7E1BD96D-E7EC-4C78-B382-66F0F694DAA4@laposte.net>
References: <ECC6E2FE-0BB9-42DB-A5A4-B6357ED6D49E@cisco.com> <7E1BD96D-E7EC-4C78-B382-66F0F694DAA4@laposte.net>
Date: Tue, 27 Mar 2012 03:38:27 -0700
Message-ID: <CAD6AjGSesgvwjN80QruPrqNu_YUU9GnMOLc-DGkR5snhyC-khg@mail.gmail.com>
From: Cameron Byrne <cb.list6@gmail.com>
To: Rémi Després <despres.remi@laposte.net>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: IPv6 Operations <v6ops@ietf.org>, draft-ietf-v6ops-464xlat@tools.ietf.org, v6ops-ads@tools.ietf.org, Softwire Chairs <softwire-chairs@tools.ietf.org>
Subject: Re: [v6ops] A way forward for 464XLAT
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 27 Mar 2012 10:38:29 -0000

hi,

On Tue, Mar 27, 2012 at 1:17 AM, Rémi Després <despres.remi@laposte.net> wrote:
>
> Le 2012-03-27 à 04:34, Fred Baker a écrit :
>
>> I won't say "chair hat off", but "chair hat fashionably tipped to one side." I'm trying to figure out the best way forward for the 464XLAT specification in view of comments by the authors of
>>
>>       http://datatracker.ietf.org/doc/draft-despres-softwire-4rd-u
>>       http://datatracker.ietf.org/doc/draft-fu-softwire-4rd-mib
>>       http://datatracker.ietf.org/doc/draft-fu-softwire-map-mib
>>       http://datatracker.ietf.org/doc/draft-jiang-softwire-map-radius
>>       http://datatracker.ietf.org/doc/draft-mdt-softwire-map-deployment
>>       http://datatracker.ietf.org/doc/draft-mdt-softwire-map-dhcp-option
>>       http://datatracker.ietf.org/doc/draft-mdt-softwire-map-encapsulation
>>       http://datatracker.ietf.org/doc/draft-mdt-softwire-map-translation
>>       http://datatracker.ietf.org/doc/draft-mdt-softwire-mapping-address-and-port
>>       http://datatracker.ietf.org/doc/draft-murakami-softwire-4rd
>>       http://datatracker.ietf.org/doc/draft-sarikaya-softwire-4rdmulticast
>
> I haven't seen comments in v6ops of authors of all these documents.
> OTOH, I read the 4X4XLAT spec, had a useful dialogue with Cameron Byrne about it on the ML, and wish to pursue cooperation with 464XLAT author.
> Yet, this list gives me impression that this work isn't welcome in v6ops, without understanding why.
>
>>
>> and notably the comments in the working group meeting Monday morning. Why do I comment on the "chair hat"? Well, I'm not "giving instruction", as chair; I'm floating an idea. If the idea is acceptable, the idea may become instruction; if it needs to be modified, I want to have that conversation.
>>
>> The objections raised in the working group come down to:
>>   - the authors of said other documents would like to have a conversation with the 464XLAT folks
>>   - What's this about a prefix::/96?
>>   - What's this about a proxy service?
>
> There was also a point about NAT44 in CLAT nodes or not (point discussed on the ML)
>

The NAT44 text on the CLAT has been integrated here:

http://tools.ietf.org/html/draft-ietf-v6ops-464xlat-01#section-6.5

"Alternatively, the CLAT may do NAT44
   such that all private IPv4 sourced LAN packets appears from one
   private IPv4 address which is statelessly translated to one IPv6
   address that the CLAT will own as a host IPv6 address from an IPv6
   /64 interface."

> May I add that the relationship between 464XLAT and BIH (RFC6535) would also be worth clarifying. (I see high similarity: v4 only applications communicating in IPv6).
>

BIH explicitly does not allow double translation, it's scope is
explicitly limited to the case of using IPv4 applications to IPv6-only
servers.  I objected to this limitation in BEHAVE.  But, it is what it
is.

That said, 464XLAT authors have found rfc6145 to be the best fit for
IPv4->IPv6 translation, including support for the function in a more
generic node such as a router (home gateway CPE, mobile phone as a
host, mobile phone as a wifi router, ...) where BIH is constrained to
a host only style implementation that relies on host level API
modification and interaction

>>   - What's this about normative language?
>
>>   - How does it fit the the mdt-softwire-map specifications, which
>>     appear to have a growing consensus behind them in softwire?
>
> The point made during the meeting was about the work in Softwire in general. replacing this point by a reference to the mdt draft is a biased interpretation.
> In Softwire, a choice between MAP and Unified is scheduled for Friday morning. As chair of v6ops, it would be better to avoid making a Softwire choice before the scheduled debate has taken place (IMHO).
> Thanks.
>

I hope my previous emails have made the case for a stateful solution
clear and useful

As it stands, there is no workable stateful (more IPv4 address
efficient / intensive) IETF method of operating in an IPv6-only access
network.  NAT64/DNS64 is not workable, since 15% of applications on
mobile (something similar for desktop) fail to work without some way
to deal with IPv4 specific sockets and IPv4 literals.

CB
> regards,
> RD
>
>
>>
>> Before you continue reading this note, please stop and read these two sections:
>>   http://tools.ietf.org/html/rfc2026#section-4.2.2
>>   http://tools.ietf.org/html/rfc2026#section-5
>>
>> From my perspective, and from reading those definitions, an Informational Document is a white paper, while a BCP is something that a significant and relevant part of the Internet COmmunity agrees to, and
>>
>> ...since the Internet itself is composed of networks operated by a great
>>  variety of organizations, with diverse goals and rules, good user
>>  service requires that the operators and administrators of the
>>  Internet follow some common guidelines for policies and operations.
>>
>> In other words, operational service models, while not strictly speaking "protocols", can be described in a BCP *standard* as "how to implement a certain service". This is in no sense "the best" or "only way to deploy RFCs 6145/6146", but it might be "the best way to deploy the CLAT service". v6ops is authorized, by charter, to write informational and BCP documents.
>>
>> And since a BCP describes the set of things that one MUST or SHOULD do in deploying such a service, RFC 2119 language regarding that specific service may be acceptable in a BCP describing that service.
>>
>>
>> With that preparatory reasoning, it seems to me that we need to separate the contentious parts of the specification so that uncontentious parts can go forward, and other parts can be discussed - whether in this working group or another one.
>>
>>
>> Given the points of contention, it seems that the separation needs to be among three documents.
>>
>> The first is a specification - a BCP - for the CLAT service. It refers to RFCs 6052/6144/6145/6146/6147, and describes how translation is used in this context using normative language. It does not refer to a prefix::/96; it refers to RFC 6052. My understanding is that several people have said that this specification is interesting and useful.
>>
>> The second is a separate specification for the proxy service, which is contentious. Being separated, it can be discussed and beaten to death as needed. The first specification says that the CLAT service MAY implement this proxy service. I'm not sure whether that is BCP or Informational; we can discuss that in the context of the rest of the discussion of the proxy service.
>>
>> The third is a report on the trial deployment of the CLAT service by the various companies in question. This is an informational document.
>>
>> Am I making sense? Would this be an acceptable way forward?
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops