On Sat, 25 Oct 2003, Bound, Jim wrote: > I believe there is another option. Develop new spec that does number 3 > below to add to 2461 and leave 2461 alone. This would be a spec > defining a new option for 2461.
Or, even define the new interpretation for MTU over NA messages in a separate spec and leave RFC 2461 untouched...? > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > > Behalf Of Fred Templin > > Sent: Friday, October 24, 2003 9:06 PM > > To: Iljitsch van Beijnum > > Cc: [EMAIL PROTECTED] > > Subject: Re: "RFC 2461bis" issue: MTU handling > > > > > > I see (at least) three ways for the neighbor-to-neighbor MTU > > negotiation; two were presented in my drafts and the third is > > presented by Iljitsch here. The methods are: > > > > 1) Change RFC 2461 to allow NA messages to include MTU options: > > Advantages: > > - Unambiguous mechanism for NA's to inform of a > > per-neighbor MTU value > > Disadvantages: > > - Requires modification to RFC 2461 > > - May require extra ND messages, since the interpretation of > > MTU options is different for RAs > > > > 2) No changes to RFC 2461; allow "IPv6-over-foo" documents to > > specify different interpretations of the MTU option in RA's: > > Advantages: > > - No modifications to RFC 2461 > > Disadvantages: > > - Ambiguous interpretation of MTU options in RAs, or the > > specified interpretation (MTU for the entire link) is disabled > > - MTU option only available for RAs; not NAs > > > > 3) Change RFC 2461 to specify a new "NBR_MTU" option that > > can be sent with either NA's or RAs: > > Advantages: > > - Unambiguous mechanism to inform of a per-neighbor MTU value > > - Can be used with either NAs or RAs w/o altering the > > interpretation > > of the existing MTU option > > - Maximum efficiency, since it can be used with either > > NAs or RAs > > Disadvantages: > > - Requires modifications to RFC 2461 > > > > So, it should be clear from the above analysis that I support > > Iljitsch's proposal in terms of what should go into RFC 2461. > > It is a sensible approach for a valuable mechanism and I > > think folks should give it the consideration it deserves. > > > > Fred > > [EMAIL PROTECTED] > > > > Iljitsch van Beijnum wrote: > > > > > I'm not sure this should go into a replacement specification for RFC > > > 2461, but I'll bring it up anyway: > > > > > > Currently, routers can advertise an MTU for a link. That's nice. But > > > what we really need is a way for hosts to find out the MTU each > > > individual neighbor can handle. 100 Mbps and slower ethernet > > > interfaces can typically handle only the standard 1500 byte > > ethernet > > > MTU, while gigabit ethernet interfaces usually support a > > much larger MTU. > > > > > > However, in most cases hosts with different MTUs are present on the > > > same subnet, so simply advertising a larger MTU wouldn't > > solve this. > > > (Not that this would work anyway as hosts are instructed to only > > > listen to MTU advertisements where the MTU is between 1280 and 1500 > > > (for ethernet).) > > > > > > But if hosts can tell each other the MTU they support, each > > set of two > > > hosts is always able to use the largest possible MTU between them. > > > (This would also require a new link MTU option that conveys the > > > maximum MTU the lower layer equipment supports. Switches have their > > > own MTU and even some hubs start doing strange things when a larger > > > than expected MTU is used.) > > > > > > BTW, some duplication seems to have crept into the document: > > > > > > variable MTU - a link that does not have a > > well-defined MTU (e.g., > > > IEEE 802.5 token rings). Many links (e.g., > > > Ethernet) have a standard MTU defined > > by the link- > > > layer protocol or by the specific document > > > describing how to run IP over the link layer. > > > > > > variable MTU - Neighbor Discovery allows routers to > > specify a MTU > > > for the link, which all nodes then > > use. All nodes > > > on a link must use the same MTU (or Maximum > > > Receive Unit) in order for multicast to work > > > properly. Otherwise when > > multicasting a sender, > > > which can not know which nodes will > > receive the > > > packet, could not determine a minimum > > packet size > > > all receivers can process. > > > > > > > > > -------------------------------------------------------------------- > > > IETF IPv6 working group mailing list > > > [EMAIL PROTECTED] > > > Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 > > > -------------------------------------------------------------------- > > > > > > > > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > [EMAIL PROTECTED] > > Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 > > -------------------------------------------------------------------- > > > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > [EMAIL PROTECTED] > Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > -- Pekka Savola "You each name yourselves king, yet the Netcore Oy kingdom bleeds." Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings -------------------------------------------------------------------- IETF IPv6 working group mailing list [EMAIL PROTECTED] Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------