Re: [dtn-interest] MTU considerations for 'draft-irtf-dtnrg-dgram-clayer-00'
Simon Perreault <simon.perreault@viagenie.ca> Sat, 10 November 2012 16:13 UTC
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: dtn-interest@ietfa.amsl.com
Delivered-To: dtn-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FEB021F8482 for <dtn-interest@ietfa.amsl.com>; Sat, 10 Nov 2012 08:13:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.2
X-Spam-Level:
X-Spam-Status: No, score=-2.2 tagged_above=-999 required=5 tests=[AWL=-0.399, BAYES_00=-2.599, SARE_SUB_RAND_LETTRS4=0.799]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KJ8u-4DJ5D8b for <dtn-interest@ietfa.amsl.com>; Sat, 10 Nov 2012 08:13:41 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id A004A21F847F for <dtn-interest@irtf.org>; Sat, 10 Nov 2012 08:13:41 -0800 (PST)
Received: from porto.nomis80.org (85-169-39-219.rev.numericable.fr [85.169.39.219]) by jazz.viagenie.ca (Postfix) with ESMTPSA id DEF0E45BD0 for <dtn-interest@irtf.org>; Sat, 10 Nov 2012 11:13:40 -0500 (EST)
Message-ID: <509E7D33.7070000@viagenie.ca>
Date: Sat, 10 Nov 2012 17:13:39 +0100
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121016 Thunderbird/16.0.1
MIME-Version: 1.0
To: dtn-interest@irtf.org
References: <BB72E60F7A18154A9B1352D1DF6FEE571E26B296@NASANEXD01E.na.qualcomm.com> <E1829B60731D1740BB7A0626B4FAF0A65E0E107E67@XCH-NW-01V.nw.nos.boeing.com>
In-Reply-To: <E1829B60731D1740BB7A0626B4FAF0A65E0E107E67@XCH-NW-01V.nw.nos.boeing.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [dtn-interest] MTU considerations for 'draft-irtf-dtnrg-dgram-clayer-00'
X-BeenThere: dtn-interest@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Announce." <dtn-interest.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-interest>
List-Post: <mailto:dtn-interest@irtf.org>
List-Help: <mailto:dtn-interest-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2012 16:13:42 -0000
+1 Simon Le 2012-11-09 22:53, Templin, Fred L a écrit : > At the DTNRG meeting yesterday, I mentioned MTU considerations for > UDP and DCCP convergence layers. Here are my suggestions for updates > to the document: > > Thanks - Fred > fred.l.templin@boeing.com > > 1) Section 3.1, rewrite as follows: > > "The Bundle Protocol allows bundles with sizes limited only by node > resource constraints. In IPv4, the maximum size of a UDP datagram is > nearly 64KB. In IPv6, when using jumbograms [RFC2675], UDP datagrams > can be up to 4GB in size [RFC2147]. It is well understood that > sending large IP datagrams that must be fragmented by the network has > enormous efficiency penalties [Kent88]. Recent studies have also shown > that undetected data corruption can result from sending IP fragments > at high data rates [RFC4963], and that IP fragments are sometimes > unconditionally discarded by the network [Attacks]. > > The Bundle Protocol specification provides a bundle fragmentation > concept [RFC5050] that allows a large bundle to be divided into bundle > fragments. If the Bundle Protocol is being encapsulated in DCCP or UDP, > it therefore SHOULD create each fragment of sufficiently small size > that it can then be encapsulated into a datagram that will not need > to be fragmented at the IP layer." > > 2) Add a new Section 3.1.3 as follows: > > "3.1.3. Path MTU Determination for DCCP and UDP > > IP Path MTU Discovery [RFC1191][RFC1981] depends on the deterministic > delivery of ICMP Packet Too Big (PTB) messages from routers in the > network. However, studies have shown that these messages are frequently > discarded by the network resulting in a condition known as a black hole > [RFC2923][WAND][SIGCOMM]. A new means of path MTU determination that can > operate in the absence of PTB messages has therefore been specified > [RFC4821]. > > The UDP and DCCP bundle protocol CLs can determine an appropriate MTU > by employing the positive feedback probing method specified in [RFC4821]. > In this process, the CL selects an initial segment size that is certain > to traverse the path without loss due to an MTU restriction (e.g., 512 > bytes for IPv4 or (1280-(UDP and IP header sizes)) bytes for IPv6). The > CL can thereafter send probe messages of larger sizes (e.g., 1500 bytes, > 4K bytes, 8K bytes, etc.) to elicit a response from the CL destination. > If the CL receives a response, it can advance its segment size to the > largest successful probe size. If the CL subsequently receives an ICMP > PTB message, or if the path to the destination appears to be failing, > it can again reduce the segment size. > > In this process, the CL MUST set the Don't Fragment flag in the IPv4 > header to 1." > > 3) Add the following citations: > > [Attacks] Atlasis, A., "Attacking IPv6 Implementation Using > Fragmentation", March 2012. > > [WAND] Luckie, M., Cho, K., and B. Owens, "Inferring and > Debugging Path MTU Discovery Failures", October 2005 > > [SIGCOMM] Luckie, M. and B. Stasiewicz, "Measuring Path MTU > Discovery Behavior", November 2010. > > _______________________________________________ > dtn-interest mailing list > dtn-interest@irtf.org > https://www.irtf.org/mailman/listinfo/dtn-interest > -- DTN made easy, lean, and smart --> http://postellation.viagenie.ca NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca STUN/TURN server --> http://numb.viagenie.ca
- [dtn-interest] some comments on draft-zinky-dtnrg… Fall, Kevin
- [dtn-interest] MTU considerations for 'draft-irtf… Templin, Fred L
- Re: [dtn-interest] MTU considerations for 'draft-… Simon Perreault
- Re: [dtn-interest] some comments on draft-zinky-d… John Zinky
- Re: [dtn-interest] some comments on draft-zinky-d… Ivancic, William D. (GRC-RHN0)
- [dtn-interest] Argument in favor of a data format… John Zinky
- Re: [dtn-interest] Argument in favor of a data fo… John Zinky