Re: [BEHAVE] Can we have on NAT66 discussion?

"Eric Klein" <ericlklein.ipv6@gmail.com> Fri, 14 November 2008 16:32 UTC

Return-Path: <ietf-bounces@ietf.org>
X-Original-To: ietf-archive@megatron.ietf.org
Delivered-To: ietfarch-ietf-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 24ED228C12B; Fri, 14 Nov 2008 08:32:20 -0800 (PST)
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F3AFE3A694F for <ietf@core3.amsl.com>; Thu, 13 Nov 2008 11:07:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.491
X-Spam-Level:
X-Spam-Status: No, score=-2.491 tagged_above=-999 required=5 tests=[AWL=0.107, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 aSBav9ZsLQ6u for <ietf@core3.amsl.com>; Thu, 13 Nov 2008 11:07:04 -0800 (PST)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by core3.amsl.com (Postfix) with ESMTP id 38C033A69B9 for <ietf@ietf.org>; Thu, 13 Nov 2008 11:07:04 -0800 (PST)
Received: by wf-out-1314.google.com with SMTP id 27so1102979wfd.31 for <ietf@ietf.org>; Thu, 13 Nov 2008 11:07:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=AznIYOFN8iUyXu8V3q/K9JmdOt668alLwLMU6VTwPOo=; b=GljiMZOdKPdH6PpAawwenoviM4Rn7C4ZxtbqKCpwGIPWeXfD445nCg0nPunP4V1B0h B+yiOmj3vCWSosczfw266yhMXklQE3Jof1Xaucx92eEGfkT6e5VvOytYcEba4csDnqJM lz+tuzxc9c5xpxTsGgrFZlOEgz9YbQTKGpqq8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=Lava8IV1g8RAkxQaggvST3ljxJcKyU5pM35bkPei9jDTBESSRNBTK6FHiPK6A24NLs LBRITKtc0zfJ9dbr/nCnTclFQaFGXiLASz77VNoyHySf71MfOq25W5z4oLuZn1l9Byhg jWELXFyrS11TkPhr4UasuLf4KTWUTAVqLvrDE=
Received: by 10.114.208.20 with SMTP id f20mr22579wag.225.1226603223395; Thu, 13 Nov 2008 11:07:03 -0800 (PST)
Received: by 10.114.122.7 with HTTP; Thu, 13 Nov 2008 11:07:03 -0800 (PST)
Message-ID: <18d24aa20811131107t24586316sb672766fa2880a97@mail.gmail.com>
Date: Thu, 13 Nov 2008 21:07:03 +0200
From: Eric Klein <ericlklein.ipv6@gmail.com>
To: "Hallam-Baker, Phillip" <pbaker@verisign.com>
Subject: Re: [BEHAVE] Can we have on NAT66 discussion?
In-Reply-To: <2788466ED3E31C418E9ACC5C316615572FFB3F@mou1wnexmb09.vcorp.ad.vrsn.com>
MIME-Version: 1.0
References: <CA10A01F-D7A4-4769-BB06-7AF0FCC61F75@muada.com> <courier.491ACAEB.000010B8@softhome.net> <courier.491AEBCE.000003E0@softhome.net> <21E58B55-65E2-4E95-9876-B9418A983BC8@lilacglade.org> <491BFCCD.1040005@cisco.com> <18d24aa20811130428g38183456ia296294bec0a1bf8@mail.gmail.com> <491C3569.4010803@cisco.com> <2788466ED3E31C418E9ACC5C316615572FFB3F@mou1wnexmb09.vcorp.ad.vrsn.com>
X-Mailman-Approved-At: Fri, 14 Nov 2008 08:32:18 -0800
Cc: Mark Townsley <townsley@cisco.com>, Routing Research Group Mailing List <rrg@irtf.org>, Behave WG <behave@ietf.org>, v6ops@ietf.org, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1216679265=="
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

Hi Phillip,

On Thu, Nov 13, 2008 at 5:06 PM, Hallam-Baker, Phillip
<pbaker@verisign.com>wrote:

>  I beleive that the question would not arise If we had a coherent Internet
> architecture
>
> The idea that an application can or should care that the IP address of a
> packet is constant from source to destination is plain bonkers. It was no an
> assumption in the original Internet architecture and should not be an
> assumption that any application should rely on.
>
> If you want to effect a transition from IPv4 to IPv6, the only way to do
> that effectively is to design a protocol stack in which the applications
> simply do not care whether their packets are routed over IPv4, IPv6 or
> carrier pidgeon.
>
>
Agreed


>  NAT66 is in fact a security requirement in many applications and in
> others it is a compliance requirement. Stampy feet protests that the idea is
> profane don't change those facts.
>
>
NAT is not and never was a security feature, it was a way to use fewer
numbers because they were hard to get. Please stop the falacy that NAT in
any way is related to security, otherwise we would not need firewalls.


>  I know that there are some people in the security area who claim
> otherwise but they have been wrong on many issues in the past and they are
> likely wrong on this one. Let us consider for a minute the list of real
> world security measures that the IETF has successfully deployed, well there
> is DKIM (sort of) and there is the post-facto cleanup of SSL after it was
> successful and the post facto cleanup of X.509 after that was successful.
> IPSEC is used as a VPN solution despite being unsuited for the role as
> originally designed.
>
> On the negative side the same consensus that opposes NAT66 has in the past
> opposed firewalls, the single most widely used network security control. It
> has also promoted the idea of algorithm proliferation and negotiation as a
> good thing (these days we consider it bad). It has promoted the idea that
> the most important feature in a security protocol is that it be absolutely
> secure against theoretical attacks rather than easy enough to deploy and use
> that people actually use it.
>

This is not quite true, the ones who have been argueing against it have
constantly asked why we need it. But we still do not know why we need NAT,
no one has done the gap analysis.

>
> And yes, I have been guilty of many of the same mistakes. But unlike some
> folk I am not about to compound that mistake by telling the folk who want
> NAT66 that they should visit a re-education camp and unlearn their heretical
> thoughts.
>
> The only reason NAT is bad in practice is because some people were so
> opposed to the concept that they decided it would be a good thing to allow
> designs that were purposefully designed to be NAT-unfriendly.
>
>
> If we don't want to have these discussions on the IETF list we should have
> a separate architecture list.
>
> NAT66 is a reasonable protocol proposal to make. If BEHAVE does not like
> the idea let the advocates start a new group.
>

This is why I am proposing a wider audience make a decission rather than
having several groups making solutions without understanding the need.

>
> ------------------------------
> *From:* ietf-bounces@ietf.org on behalf of Mark Townsley
> *Sent:* Thu 11/13/2008 9:10 AM
> *To:* Eric Klein
> *Cc:* Routing Research Group Mailing List; Behave WG; v6ops@ietf.org;
> ietf@ietf.org
> *Subject:* Re: [BEHAVE] Can we have on NAT66 discussion?
>
>   Eric Klein wrote:
> > Mark,
> >
> > I agree with the sentiment, the problem is that the 5 different groups
> > are doing different things that all relate back to NAT in v6 (rather
> > than just coexistence) each under their own charter.
> >
> > I have had suggestions that I bring this to ietf or inter-area mailing
> > lists for general consensus on a need and IETF overall position prior
> > to defining a solution.
> > Behave seems a little limited in scope for the decision about do we or
> > don't we want to allow any form of native mode NAT into v6.
> I agree, and it is not behave's place to make that decision at this
> time. I had originally proposed that this be discussed in int-area (if
> nothing else because behave's plate is rather full), but some folks
> pointed out that some modes may have affects on applications and that
> behave was best able to determine that, particularly within context of
> the other NATxy work. I'm looking forward to that assessment. So for now
> this should remain discussion to understand the problem space and
> potential solution space better, not a final referendum on whether or
> not the IETF is going to charter work in or otherwise endorse NAT66 in
> any manner.
>
> Thanks,
>
> - Mark
> >
> > Eric
> > On Thu, Nov 13, 2008 at 12:09 PM, Mark Townsley <townsley@cisco.com
> > <mailto:townsley@cisco.com <townsley@cisco.com>>> wrote:
> >
> >
> >     I would prefer not to have the same discussion again and again in
> >     multiple places. Let's just try and stick to behave for the
> >     moment, though at some point if the work continues it would need
> >     to be passed around elsewhere. We are not chartering the work one
> >     way or another at the moment, for now this is merely "discussion"
> >     of the topic.
> >
> >     - Mark
> >
> >
> >
> >
> >
> >     Margaret Wasserman wrote:
> >
> >
> >         Hi Eric,
> >
> >         According to the ADs and WG chairs, the correct forum for the
> >         NAT66 discussion is the BEHAVE WG.  So, let's discuss it there.
> >
> >         Margaret
> >
> >         On Nov 12, 2008, at 9:44 AM, EricLKlein@softhome.net
> >         <mailto:EricLKlein@softhome.net <EricLKlein@softhome.net>>
> wrote:
> >
> >             Cross posted to several lists
> >             Can we keep the NAT66 discussion to less than WGs at a time?
> >             I am trying to keep up with multiple threads on this and
> >             trying to explain that we do not have a valid requirement
> >             for NAT66 defined on any of the mailing lists (v6OPS,
> >             BEHAVE, Softwires, RRG, and now v6).
> >             Le's get this to one group (maybe we need a new mailing
> >             list just for NAT66 discussions, but this is getting out
> >             of hand.
> >             Until now the simple response is that "the IETF does not
> >             support NAT in the v6 architecture." If this needs
> >             changing lets do it right with proper gap analysis and
> >             needs assessment, and then seeing if there is a solution
> >             (several have been proposed that are not NAT) or if we
> >             need to create one, and if those fail then see about
> >             changing the architecture of IPv6.
> >             Eric _______________________________________________
> >             Behave mailing list
> >             Behave@ietf.org <mailto:Behave@ietf.org <Behave@ietf.org>>
> >             https://www.ietf.org/mailman/listinfo/behave
> >
> >
> >         _______________________________________________
> >         Behave mailing list
> >         Behave@ietf.org <mailto:Behave@ietf.org <Behave@ietf.org>>
> >         https://www.ietf.org/mailman/listinfo/behave
> >
> >
> >     _______________________________________________
> >     Behave mailing list
> >     Behave@ietf.org <mailto:Behave@ietf.org <Behave@ietf.org>>
> >     https://www.ietf.org/mailman/listinfo/behave
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Behave mailing list
> > Behave@ietf.org
> > https://www.ietf.org/mailman/listinfo/behave
> >
>
> _______________________________________________
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
>
>
_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf