[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reopening jumbo frames in IS-IS
- To: Stephen Sprunk <stephen at sprunk.org>
- Subject: Re: Reopening jumbo frames in IS-IS
- From: Fred Baker <fred at cisco.com>
- Date: Fri, 15 Jul 2005 12:59:26 -0700
- Cc: rtg-dir at ietf.org, Radia Perlman <Radia.Perlman at sun.com>, iesg at ietf.org, routing-discussion at ietf.org, curtis at faster-light.net, Brian E Carpenter <brc at zurich.ibm.com>, Scott Bradner <sob at harvard.edu>
- Iim-sig: v:"1.1"; h:"imail.cisco.com"; d:"cisco.com"; z:"home"; m:"krs"; t:"1121457481.717833"; x:"432200"; a:"rsa-sha1"; b:"nofws:1038"; e:"Iw=="; n:"sQYarK2E51MdcTiUqeif3F7cWdxIfoCiXhdfb9vD5ee/j0jXL15gbFxF2p" "XIweAblu0N6XAgK7k+wrbr7bQDJaCDqOmzqpRUBjIRQAXQ7NzadpmR3pUL6wxaRUtW+c43sl9jC" "50Qg1sXHpPjt8Y+Y16ioyQAQAdSunM4YhevURc="; s:"RUFIUhm2Wt2RY5iNgRH/0glSyfocQptB9ICHcyOQJlzhsLyWR/E6/IpT9X+iYnfGGGQt4gsP" "4o6fXjsLNuUJIkdk6+6SJjIUueY4KtwQgSNWoBoxqcQZJAMFrLbDWMCfeWPgqMH/BXuCjoO0IiQ" "Y5B1TphtwClDzSy638+A0c/M="; c:"From: Fred Baker <fred@cisco.com>"; c:"Subject: Re: Reopening jumbo frames in IS-IS "; c:"Date: Fri, 15 Jul 2005 12:59:26 -0700"
- Iim-verify: s:"y"; v:"y"; r:"60"; h:"imail.cisco.com"; c:"message from imail.cisco.com verified; "
- In-reply-to: <023b01c5896a$0e5d4760$6501a8c0@dax>
- List-help: <mailto:rtg-dir-request@ietf.org?subject=help>
- List-id: Routing Area Directorate <rtg-dir.ietf.org>
- List-post: <mailto:rtg-dir@ietf.org>
- List-subscribe: <https://www1.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
- List-unsubscribe: <https://www1.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
- References: <200507151720.j6FHK0LO010116@workhorse.faster-light.net> <023b01c5896a$0e5d4760$6501a8c0@dax>
- Sender: rtg-dir-bounces at ietf.org
On Jul 15, 2005, at 10:59 AM, Stephen Sprunk wrote:
It seems fair to me to allow jumbos to be on by default iff there
were a standard means to determine that the other host also
supports them.
The issue isn't the other host; there usually is a way to determine
that, like a TCP MSS negotiation. The issue is the network - is there
some buried switch that won't support them? Is there a tunnel in the
path that reduces the MTU below what the end hosts expect?
I tend to like draft-ietf-pmtud-method-04.txt's proposal, although I
tend to think it is a bit over-optimized. Basically, send a large
packet every so often and see if it gets through. If it demonstrably
does, you can decide to use them in regular conversation. Otherwise,
do what works. Thinking in terms of TCP, we now suggest that TCP
sessions send 2-4 segments in their first burst. well, gee. What if
the session sent a 9000 byte packet plus three 1460 byte packets? The
Ack would either report something 9K into the session or something 4K
into the session. Seems like an excellent start to me... Or, have the
delivery API include with it the size of the largest fragment folded
into a delivered datagram. If the number falls, the receiving TCP
could renegotiate the MSS. Maybe that's too simple.