Re: [v4v6interim] [BEHAVE] [46translation] Proposal for new BEHAVE charter

Cullen Jennings <fluffy@cisco.com> Thu, 23 October 2008 15:29 UTC

Return-Path: <v4v6interim-bounces@ietf.org>
X-Original-To: v4v6interim-archive@ietf.org
Delivered-To: ietfarch-v4v6interim-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8D7A53A6AE2; Thu, 23 Oct 2008 08:29:42 -0700 (PDT)
X-Original-To: v4v6interim@core3.amsl.com
Delivered-To: v4v6interim@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DB9DA3A6ACC; Thu, 23 Oct 2008 08:29:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.266
X-Spam-Level:
X-Spam-Status: No, score=-106.266 tagged_above=-999 required=5 tests=[AWL=-0.267, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 xynUgKw+unZn; Thu, 23 Oct 2008 08:29:40 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id E681B3A6A0E; Thu, 23 Oct 2008 08:29:39 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.33,470,1220227200"; d="scan'208";a="50180665"
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-5.cisco.com with ESMTP; 23 Oct 2008 15:30:59 +0000
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id m9NFUxsk015029; Thu, 23 Oct 2008 08:30:59 -0700
Received: from [192.168.4.177] (rcdn-fluffy-8711.cisco.com [10.99.9.18]) by sj-core-2.cisco.com (8.13.8/8.13.8) with ESMTP id m9NFUv9n021454; Thu, 23 Oct 2008 15:30:58 GMT
From: Cullen Jennings <fluffy@cisco.com>
To: Mark Townsley <townsley@cisco.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
In-Reply-To: <49008F1E.3010804@cisco.com>
Impp: xmpp:cullenfluffyjennings@jabber.org
References: <48F8539D.90608@ericsson.com> <48FB9C5E.8070402@gmail.com> <3E041E8D-8539-4A16-9188-86A1DCEEE62B@muada.com> <200810201358.29295.remi.denis-courmont@nokia.com> <8E5328A8-4937-41A8-A650-204795E074D1@muada.com> <5B78195C-1318-4325-8F98-BC19F59E1532@cisco.com> <01462145-8E18-465A-8989-D1C98D421DED@muada.com> <B5A2E7E1-7FAE-48B6-85E2-B1300DF1458D@cisco.com> <9E0384AB-A20B-44E7-8575-9275101FF920@muada.com> <49008B8E.9080408@ericsson.com> <49008F1E.3010804@cisco.com>
Message-Id: <FABF6711-4591-4182-A1B4-002BC5F18B9D@cisco.com>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Thu, 23 Oct 2008 09:30:52 -0600
X-Mailer: Apple Mail (2.929.2)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3930; t=1224775859; x=1225639859; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=fluffy@cisco.com; z=From:=20Cullen=20Jennings=20<fluffy@cisco.com> |Subject:=20Re=3A=20[v4v6interim]=20[BEHAVE]=20[46translati on]=20Proposal=20for=20new=20BEHAVE=20charter |Sender:=20; bh=ui9wvLekFbrJHppoMN0JqylViY2l/QPs1bLCvE88Mgw=; b=AxDOWHRkxGQ6yMvNne7VUWqBy9CzJIfGKsfZse2npQMt6Q6XHI4w2xCdYY 3+b8lbKkF3dIi8gFGZ6IA36Mf4x4F4bKg9kc4nYDeFXHgY7FRNPs9QUHPeQA DqoLUclIKw/Z4yS8sooEXP0oTfplGm7vGTiPA96Z/SxdwyBOySM5Q=;
Authentication-Results: sj-dkim-1; header.From=fluffy@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; );
Cc: v4v6interim@ietf.org, 46Translation <46translation@employees.org>, Behave WG <behave@ietf.org>
Subject: Re: [v4v6interim] [BEHAVE] [46translation] Proposal for new BEHAVE charter
X-BeenThere: v4v6interim@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of coexistence topics for the 01-Oct-2008 v4-v6 coexistence interim meeting <v4v6interim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/v4v6interim>, <mailto:v4v6interim-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/v4v6interim>
List-Post: <mailto:v4v6interim@ietf.org>
List-Help: <mailto:v4v6interim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v4v6interim>, <mailto:v4v6interim-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: v4v6interim-bounces@ietf.org
Errors-To: v4v6interim-bounces@ietf.org

I'm not worked up one way or the other about if we should specify  
NAT66 or not - however, if we do specify it, I am very concerned about  
how we do that. I see one good reason not to specify NAT66 and two  
good reasons to.

Reasons not to do NAT 66:
1) All the reasons explained in RFC 4864

Reason to do it:
1) Limitations of RFC 4864 as explained in 4864
2) Large vendors are building nat66 today and they are doing it in a  
way that breaks applications and leaves the application designers with  
no idea about what they can count on working and what they can't count  
on.

If #2 does not remind you of how we got into so much trouble nat44,  
well it should. Because of the impact on NAT66 on applications, if  
IETF does decide to do NAT66 specifications, I think it is very  
important that the specification is developed not only in the context  
of v6ops people but is also developed with input of folks from  
applications that need to use it. Today that would roughly mean behave.

Cullen



On Oct 23, 2008, at 8:50 AM, Mark Townsley wrote:

> Magnus Westerlund wrote:
>> Anyway,
>>
>> Are anyone that thinks that NAT66 is so important that it takes
>> precedence over the NAT46 translator work? If not, can we postpone  
>> this
>> until we are ready to publish something on address family  
>> translators?
>>
>> The reason I ask the above is that we will have enough work for all  
>> the
>> people in the translator work. Thus trying to avoid splitting the  
>> forces
>> to thinly.
>>
> The NAT66 should be relatively straightforward, and could actually  
> help highlight some of the reasons why 46 and 64 become problematic.  
> NAT66 is a question that comes up again and again when talking about  
> deploying IPv6, and I honestly think it would be useful to have a  
> document to point to that brought light to and articulated some of  
> the issues, gave strong warning where necessary, and described what  
> was relatively safe and what not.
>
> It doesn't really have to be part of behave though.  Magnus, I fully  
> understand if you are looking at this new behave charter and can't  
> imagine another thing on your plate. As Margaret and others  
> mentioned, this can go through int-area, 6man, or some such.
>
> - Mark
>> Magnus
>>
>> Iljitsch van Beijnum skrev:
>>
>>> On 21 okt 2008, at 11:50, Fred Baker wrote:
>>>
>>>
>>>> As to the rest of what you said, I'll agree with you that in a very
>>>> real sense that ship has sailed, and I'll point out that we run the
>>>> same protocols on IPv6 that we run on IPv4. If we have indeed  
>>>> made the
>>>> protocols NAT-accepting for IPv4, I'll bet they are NAT-accepting  
>>>> on
>>>> IPv6 as well.
>>>>
>>> If only things were this simple.
>>>
>>> Many apps that break with NAT do referrals by IP address. So they  
>>> must
>>> be updated to work with IPv6, and gain significant additional  
>>> logic to
>>> work in a dual stack world. Things like STUN and ICE and their
>>> proprietary counterparts thus need to be reinvented/implemented  
>>> for v6
>>> to make referrals work, and/or the UPnP/NAT-PMP protocols that  
>>> open up
>>> ports in NAT devices must be recreated for IPv6 if port overloading
>>> NAT66s happen.
>>>
>>> Today the routing people are complaining that the IPv6 builders  
>>> didn't
>>> fix routing. I wonder if in 10 years the apps people are going to
>>> complain that we didn't fix NAT but just let the same thing happen  
>>> as in
>>> IPv4 which BEHAVE has been trying to clean up.
>>> _______________________________________________
>>> Behave mailing list
>>> Behave@ietf.org
>>> https://www.ietf.org/mailman/listinfo/behave
>>>
>>>
>>
>>
>>
>
> _______________________________________________
> v4v6interim mailing list
> v4v6interim@ietf.org
> https://www.ietf.org/mailman/listinfo/v4v6interim

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