Re: [v6ops] proposed TCP MSS text for rfc6204bis

"Rajiv Asati (rajiva)" <rajiva@cisco.com> Wed, 23 May 2012 03:47 UTC

Return-Path: <rajiva@cisco.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C4DF21F8606 for <v6ops@ietfa.amsl.com>; Tue, 22 May 2012 20:47:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.699
X-Spam-Level:
X-Spam-Status: No, score=-9.699 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f-L6myYOyL5r for <v6ops@ietfa.amsl.com>; Tue, 22 May 2012 20:47:14 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 9CDF821F8617 for <v6ops@ietf.org>; Tue, 22 May 2012 20:47:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=rajiva@cisco.com; l=5335; q=dns/txt; s=iport; t=1337744834; x=1338954434; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=z9As34D6L1BfSf4iQ85mi603tQBoQ36S08yVHhbTRVI=; b=ErRDpo0Kks9EA8TechJSy+aZa8ZcvTaIclwyJ2jsSbFtHFo/ogUyzIVa IE95RhNE7zHqCiVpC5iXV3aU8xRNtrlsev8bRC8oOfzlSpexXfGDMjLbh lr9FQpSVXJ/Q2UseDzyqFhDXJOzzUqe1n+Lj+QKDtBXq6yMC+WDE6xS9k E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFACBdvE+tJXHB/2dsb2JhbABDtC6BB4IVAQEBBAEBAQ8BHTwCCwwCAgIBCBEEAQEBCgYXAQYBGgYGHwkIAQEEARIIEweHXgMLC5sqlhwNiVIEihxuhF5iA4gQM41oiWiDFYFkgwg
X-IronPort-AV: E=Sophos;i="4.75,641,1330905600"; d="scan'208";a="85717181"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-6.cisco.com with ESMTP; 23 May 2012 03:47:14 +0000
Received: from xbh-rcd-302.cisco.com (xbh-rcd-302.cisco.com [72.163.63.9]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id q4N3lEtA007620; Wed, 23 May 2012 03:47:14 GMT
Received: from xmb-rcd-212.cisco.com ([72.163.62.219]) by xbh-rcd-302.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 22 May 2012 22:47:14 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 22 May 2012 22:47:09 -0500
Message-ID: <B33BBF99CFB5E74D918573915558D90F04FDD12F@XMB-RCD-212.cisco.com>
In-Reply-To: <74608BC7-11FE-428B-B16B-76AFFD26F632@kumari.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [v6ops] proposed TCP MSS text for rfc6204bis
Thread-Index: Ac04Pqdfes21gnxCSGyehTNdl4gY1AAVuInA
References: <4FB74456.2090009@gmail.com> <20120519080006.GZ84425@Space.Net><4FB775A3.1030900@gmail.com><20120519.141906.74656347.sthaug@nethelp.no><4FB7A7CC.6060503@gmail.com> <m27gw7eub0.wl%randy@psg.com><4FB89733.2080106@gmail.com><20120520140421.9E5A520C611B@drugs.dv.isc.org><96B542C8-F19D-470D-B648-154946D791A6@kumari.net><1F4D41D8-78ED-4EBB-883C-9B4462EBE14A@laposte.net> <74608BC7-11FE-428B-B16B-76AFFD26F632@kumari.net>
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: Warren Kumari <warren@kumari.net>, Rémi Després <despres.remi@laposte.net>
X-OriginalArrivalTime: 23 May 2012 03:47:14.0417 (UTC) FILETIME=[BDCCAE10:01CD3896]
Cc: v6ops@ietf.org
Subject: Re: [v6ops] proposed TCP MSS text for rfc6204bis
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 03:47:16 -0000

Why would Ethernet header size be subtracted in that equation, since RFC894 (in 1984) had already specified 1500B size IP packet over ethernet? I am puzzled.

http://tools.ietf.org/html/rfc894
..
   The minimum length of the data field of a packet sent over an
   Ethernet is 1500 octets, thus the maximum length of an IP datagram
   sent over an Ethernet is 1500 octets.  Implementations are encouraged
..

Cheers,
Rajiv


> -----Original Message-----
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
> Of Warren Kumari
> Sent: Tuesday, May 22, 2012 1:16 PM
> To: Rémi Després
> Cc: v6ops@ietf.org
> Subject: Re: [v6ops] proposed TCP MSS text for rfc6204bis
> 
> 
> On May 22, 2012, at 11:42 AM, Rémi Després wrote:
> 
> > Hi Warren,
> >
> > Le 2012-05-21 à 16:49, Warren Kumari a écrit :
> >
> >> [ Top posting / meta questions ]
> >>
> >> So, both my memory and my google-foo are failing me...
> >>
> >> Can anyone remember *why* the v6 in MTU is 1280 (and please don't say
> >> "Because the RFC says so!"...)
> >
> > In the excellent French book in which I learned IPv6 in 2003
> (livre.g6.asso.fr/index.php/Format_du_paquet_IPv6), here is what I
> learned:
> > "Choice of 1280 as minimum MTU is to permit IPv6 tunneling. 1500 octets is
> the generally admitted link MTU, that imposed by Ethernet."
> >
> > As this permits multiple tunneling layers without fragmentation on the
> most typical links, and limits to a moderate ratio waste of bandwidth on
> 1500-octet remote links, this is IMHO a valuable choice.
> 
> Yes,  I get that it is to accommodate tunnel overhead (and still fit in an
> Ethernet frame),  I was more wondering why the overhead was chosen as
> 220 bytes and not 216 or 247 or 196.324.
> 
> I received this off-list (including with permissions):
> 
> "Hi Warren,
>     Off-list since I cannot find a definitive reference at this point.  The 1280
> number was codified in RFC 2460 based on a back of the envelope
> calculation by Steve Deering either before or during the Fall 1997 IETF
> meeting.  Starting with the Ethernet MTU of 1500, he subtracted the size of :
> ethernet header, IPv6 header, IPv4 header (tunneling), and several possible
> extension headers.  That put the number at 1280 (with some rounding to a
> 64-bit boundary)."
> 
> 
> W
> 
> 
> >
> > RD
> >
> >
> >
> >> I have some niggling voice in the back of my head making 3GPP noises,
> >> but...
> >>
> >> W
> >>
> >> On May 20, 2012, at 10:04 AM, Mark Andrews wrote:
> >>
> >>>
> >>> In message <4FB89733.2080106@gmail.com>, Brian E Carpenter writes:
> >>>> On 2012-05-19 22:26, Randy Bush wrote:
> >>>>>> If you want to send packets of arbitrary size, in any environment
> >>>>>> where PMTUD is impossible or fails, won't you need to always
> >>>>>> include a fragmentation header in every packet greater than 1280?
> >>>>>
> >>>>> see discussion of jumbo frames, commonly 4k or 9k, between
> >>>>> consenting adults on known links
> >>>>
> >>>> Yes indeed, but that isn't the general case. Across the open
> >>>> Internet, I think we have the situation I described.
> >>>>
> >>>> On 2012-05-19 21:16, Gert Doering wrote:
> >>>>
> >>>>>>> UDP packets larger than 1280 bytes Don't do that!
> >>>>>
> >>>>> Tell that to the DNS people.  They seem to really like not-using-TCP.
> >>>>
> >>>> Yes, but I understand that DNSSEC more or less dooms that plan
> anyway.
> >>>>
> >>>> However, I thinks it's true that the only fail-safe solution is to
> >>>> include a frag header if you need to send UDP >1280.
> >>>>
> >>>> Brian
> >>>
> >>> For DNS we just fragment at 1280 using IPV6_USE_MIN_MTU.   We were
> >>> thinking about this back in 1998 (draft-ietf-ipngwg-bsd-frag-00.txt)
> >>> which was rolled into the advanced socket api.  It took a few more
> >>> years than I would have liked to become RFC and for implementations
> >>> to be available.  EDNS was already being developed back then and it
> >>> was obvious that PMTUD wouldn't work for large nameservers even if
> >>> they got the ICMPv6 PTBs.
> >>>
> >>> For DNS there is little to be gained by trying to send any bigger
> >>> packets.
> >>>
> >>> YMMV for other UDP based protocols.
> >>>
> >>> Mark
> >>>
> >>>>  Brian
> >>>> _______________________________________________
> >>>> v6ops mailing list
> >>>> v6ops@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>> --
> >>> Mark Andrews, ISC
> >>> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> >>> PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org
> >>> _______________________________________________
> >>> v6ops mailing list
> >>> v6ops@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>
> >>
> >> --
> >> With Feudalism, it's your Count that votes.
> >>
> >>
> >> _______________________________________________
> >> v6ops mailing list
> >> v6ops@ietf.org
> >> https://www.ietf.org/mailman/listinfo/v6ops
> >
> 
> --
> With Feudalism, it's your Count that votes.
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops