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

" Rémi Denis-Courmont" <remi.denis-courmont@nokia.com> Fri, 24 October 2008 09:15 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 CC5C228C169; Fri, 24 Oct 2008 02:15: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 E86FA28C152; Fri, 24 Oct 2008 02:15:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level:
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 rwzWFOrkvQyq; Fri, 24 Oct 2008 02:15:41 -0700 (PDT)
Received: from mgw-mx06.nokia.com (smtp.nokia.com [192.100.122.233]) by core3.amsl.com (Postfix) with ESMTP id 0FE2028C169; Fri, 24 Oct 2008 02:15:18 -0700 (PDT)
Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-mx06.nokia.com (Switch-3.2.6/Switch-3.2.6) with ESMTP id m9O9G4PG010560; Fri, 24 Oct 2008 12:16:32 +0300
Received: from vaebh102.NOE.Nokia.com ([10.160.244.23]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 24 Oct 2008 12:16:04 +0300
Received: from esdhcp04094.research.nokia.com ([172.21.40.94]) by vaebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 24 Oct 2008 12:16:03 +0300
From: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Organization: Maemo Software - Nokia Devices R&D
To: v4v6interim@ietf.org
Date: Fri, 24 Oct 2008 12:16:06 +0300
User-Agent: KMail/1.9.10
References: <48F8539D.90608@ericsson.com> <A1BB57A1-8B5F-44FF-85BE-C533D0FAE85D@cisco.com> <36D6478D-4C43-4517-92B5-FA1ECCA94EA7@muada.com>
In-Reply-To: <36D6478D-4C43-4517-92B5-FA1ECCA94EA7@muada.com>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <200810241216.06565.remi.denis-courmont@nokia.com>
X-OriginalArrivalTime: 24 Oct 2008 09:16:03.0370 (UTC) FILETIME=[2344C0A0:01C935B9]
X-Nokia-AV: Clean
Cc: Behave WG <behave@ietf.org>, 46Translation <46translation@employees.org>
Subject: Re: [v4v6interim] [46translation] [BEHAVE] 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-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: v4v6interim-bounces@ietf.org
Errors-To: v4v6interim-bounces@ietf.org

On Friday 24 October 2008 09:10:24 ext Iljitsch van Beijnum, you wrote:
> For every new session, the NAT66 box creates a new 1-to-1 maping. So
> for every new session it must choose a new address from a pool map
> that address to the internal source address of the host in question.
> As long as the external addresses checksum to the same value as the
> internal address, the transports that use the normal checksum over the
> pseudo header are happy and don't have to be modified by the
> translator. In IPv6 sessions can of course be identified by the flow
> label so this will work for transports that the translator doesn't
> know. Since the mappings are 1-to-1, incoming sessions can still work
> with help from STUN. The translator does need to keep and time out
> state for translation mappings, though.

Yes.

> This will burn through very many addresses,

Not necessarily. You only need as many addresses as you have hosts. A 
single /64 would be sufficient for any single NAT. You only need a large 
address space if you want STATELESS mappings.

> but even with the checksum 
> restriction this shouldn't be much of a problem if the translator
> "owns" a reasonable size prefix, i.e. the prefix is routed to the
> translator so no neighbor discovery is necessary. This kind of
> obfuscation would work really well with a very large prefix and very
> many hosts, such as a /48 for a large site, although in that case the
> state maintenance could be an issue.

I don't think it's an issue. This is still less state (one mapping per host) 
than contemporary NAT44 (one mapping per flow).

-- 
Rémi Denis-Courmont
Maemo Software, Nokia Devices R&D
_______________________________________________
v4v6interim mailing list
v4v6interim@ietf.org
https://www.ietf.org/mailman/listinfo/v4v6interim