Re: [BEHAVE] SIPNAT documents posted

Dave Thaler <dthaler@microsoft.com> Sat, 12 December 2009 02:49 UTC

Return-Path: <dthaler@microsoft.com>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 716FB3A6803 for <behave@core3.amsl.com>; Fri, 11 Dec 2009 18:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.344
X-Spam-Level:
X-Spam-Status: No, score=-10.344 tagged_above=-999 required=5 tests=[AWL=0.255, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 fFzhWPCIVKjV for <behave@core3.amsl.com>; Fri, 11 Dec 2009 18:49:12 -0800 (PST)
Received: from smtp.microsoft.com (smtp.microsoft.com [131.107.115.212]) by core3.amsl.com (Postfix) with ESMTP id B67993A67BD for <behave@ietf.org>; Fri, 11 Dec 2009 18:49:12 -0800 (PST)
Received: from TK5EX14HUBC101.redmond.corp.microsoft.com (157.54.7.153) by TK5-EXGWY-E801.partners.extranet.microsoft.com (10.251.56.50) with Microsoft SMTP Server (TLS) id 8.2.176.0; Fri, 11 Dec 2009 18:49:28 -0800
Received: from TK5EX14MLTW652.wingroup.windeploy.ntdev.microsoft.com (157.54.71.68) by TK5EX14HUBC101.redmond.corp.microsoft.com (157.54.7.153) with Microsoft SMTP Server (TLS) id 14.0.639.21; Fri, 11 Dec 2009 18:49:00 -0800
Received: from TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com ([169.254.1.138]) by TK5EX14MLTW652.wingroup.windeploy.ntdev.microsoft.com ([157.54.71.68]) with mapi; Fri, 11 Dec 2009 18:49:01 -0800
From: Dave Thaler <dthaler@microsoft.com>
To: "Charles E. Perkins" <charliep@wichorus.com>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] SIPNAT documents posted
Thread-Index: AQHKUQI+MU/anN5Q8EmqbdPVA+7Aw5FhB69w
Date: Sat, 12 Dec 2009 02:48:59 +0000
Message-ID: <E4561B14EE2A3E4E9D478EBFB5416E1B29B834A7@TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com>
References: <4ADCD710.5070302@wichorus.com>
In-Reply-To: <4ADCD710.5070302@wichorus.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [BEHAVE] SIPNAT documents posted
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Dec 2009 02:49:13 -0000

> -----Original Message-----
> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of Charles E. Perkins
> Sent: Monday, October 19, 2009 2:16 PM
> To: behave@ietf.org
> Subject: [BEHAVE] SIPNAT documents posted
> 
> 
> Hello folks,
> 
> At 1:59:30pm Pacific Time today, I posted the following draft:
>     "Payload-assisted Delivery for SIPNAT"
>     http://www.ietf.org/internet-drafts/draft-perkins-behave-dpinat-
> 00.txt
> 
> There is also a revision to the base SIPNAT document:
>     "Translating IPv4 to IPv6 based on source IPv4 address"
>     http://www.ietf.org/internet-drafts/draft-perkins-sourceipnat-
> 01.txt
> 
> Comments are appreciated.  Thanks to those who have helped
> me to improve these documents before submission.
> 
> Regards,
> Charlie P.

Two comments:

1) The documents do not address the problem whereby some recursive
   resolvers (aka DNS servers) used by clients cache answers for
   some time (like 30 seconds) even if the record TTL is less.
   Multiple clients can get the same answer and only the first one
   will work and the rest will break.

2) In the dpinat document, it discusses using the HTTP GET in the
   NAT for demultiplexing.  However, it can't get an HTTP GET until
   after a TCP connection is established, which means it would need
   to terminate the TCP connections itself and act more like an
   HTTP proxy rather than a NAT.  (Which is what is discussed in
   http://tools.ietf.org/html/draft-wing-behave-http-46-relay)

-Dave