Re: [BEHAVE] Handling fragments in the stateful NAT64

Reinaldo Penno <rpenno@juniper.net> Tue, 01 December 2009 18:21 UTC

Return-Path: <rpenno@juniper.net>
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 BE4333A6910 for <behave@core3.amsl.com>; Tue, 1 Dec 2009 10:21:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 NER5eToCZwFI for <behave@core3.amsl.com>; Tue, 1 Dec 2009 10:21:27 -0800 (PST)
Received: from exprod7og127.obsmtp.com (exprod7og127.obsmtp.com [64.18.2.210]) by core3.amsl.com (Postfix) with ESMTP id E29953A67FD for <behave@ietf.org>; Tue, 1 Dec 2009 10:21:21 -0800 (PST)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID DSNKSxVemgXFErvkkfgmvxrXhLTDgVmVXOlo@postini.com; Tue, 01 Dec 2009 10:21:19 PST
Received: from p-emfe02-wf.jnpr.net (172.28.145.25) by P-EMHUB02-HQ.jnpr.net (172.24.192.36) with Microsoft SMTP Server (TLS) id 8.1.393.1; Tue, 1 Dec 2009 10:20:21 -0800
Received: from EMBX01-WF.jnpr.net ([fe80::1914:3299:33d9:e43b]) by p-emfe02-wf.jnpr.net ([fe80::c126:c633:d2dc:8090%11]) with mapi; Tue, 1 Dec 2009 13:20:21 -0500
From: Reinaldo Penno <rpenno@juniper.net>
To: Iljitsch van Beijnum <iljitsch@muada.com>, marcelo bagnulo braun <marcelo@it.uc3m.es>
Date: Tue, 01 Dec 2009 13:20:18 -0500
Thread-Topic: [BEHAVE] Handling fragments in the stateful NAT64
Thread-Index: AcpyruFkB1+JTL9YQgCPYZoQ3cc/wQABA4F1
Message-ID: <C73A9E62.AFE6%rpenno@juniper.net>
In-Reply-To: <DF1E258C-247B-430D-A271-0FEC21B9A9FF@muada.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-Entourage/13.0.0.090609
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Behave WG <behave@ietf.org>
Subject: Re: [BEHAVE] Handling fragments in the stateful NAT64
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: Tue, 01 Dec 2009 18:21:28 -0000

I agree that 10 seconds in Internet today is a long time for fragments to
arrive. Should we optimize for the common case or the worst case?

Although there will always be exceptions as mention by Iljitschv, providers
should be allowed to optimize for the their common case. So, I would suggest
to include text to say that the the interval MAY be configurable.

Thanks,

Reinaldo

On 12/1/09 9:50 AM, "Iljitsch van Beijnum" <iljitsch@muada.com> wrote:

> On 1 dec 2009, at 10:41, marcelo bagnulo braun wrote:
> 
>>  Assuming it otherwise has sufficient resources, a NAT64 MUST allow
>>  the fragments to arrive over a time interval of at least 10 seconds.
> 
> The first clause makes the requirement meaningless. Someone could always claim
> lack of resources.
> 
> Also, is this 10 seconds between all fragments (so 30 seconds in the case of 4
> fragments) or 10 seconds from the first fragment to arrive until the last?
> 
> I'm not very happy about the 10 seconds, in practice all fragments will arrive
> within a few hundred milliseconds. But I guess if we assume a worst case
> network speed of 8 kbps (really slow GPRS link) and packet size (64k) then it
> can take more than a minute for all fragments to arrive...
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave