Kevin Ge writes:
> Hi Garrett,
> 
> Yes, IPv4 protocol has 64K limit. But how about IPv6? Does IPv6 also 
> limit to 64K in Solaris?

It's roughly the same -- 65575 to be exact (because the 16-bit IPv6
payload length field, unlike IPv4, doesn't include the header length).
If you look at the ip6.c source, you'll see:

                        case IP6OPT_JUMBO:
                                if (hdr_type != IPPROTO_HOPOPTS)
                                        goto opt_error;
                                goto opt_error; /* XXX Not implemented! */

... so we don't have RFC 2675 jumbograms.

I guess I'd be surprised if it's terribly useful anyway.  Even if you
can arrange to have your applications somehow offer that much in one
go, you're talking about an _incredibly_ tiny reduction of overhead,
at least at the protocol level.  At 65575, the overhead is about
0.09%.

Yes, I realize that jumbograms are a _system_ overhead game and not a
protocol game, but I think both have to be balanced.  As the packet
size goes up, both the probability and the cost of a drop increase,
effectively wiping out the benefits.  I'd expect that users need to
avoid both the per-packet overhead imposed by tiny packets at one end
of the spectrum *and* the overall cost imposed by huge ones at the
other end.

The other small problem is hardware ... Ethernet supporting frames
that long would have clock stability problems, wouldn't it?  I had
thought that the situation today was that anything over 16K or so was
experimental, as in:

  http://tinyurl.com/3tdav3

Obviously, Ethernet's not the only game in town, but with little
network-wide support for monsters of that sort, it'd probably be
pretty hard to deploy.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to