Hi,

Here is an update of my multi-MTU subnet draft. Based on the  
discussion in the summer I've pruned the CRC text (although most of  
the points are still there) and I've spent a lot of time coming up  
with a way to make all of this simpler. I think I found a good tradeoff.

The basic idea is that routers advertise three parameters in IPv6  
router advertisements. (These parameters apply equally to IPv4 and  
IPv6 operation, though.) They are:

- An absolute maximum packet size that is allowed on a link. This can be
   used make sure larger packets aren't used if they're known to have  
bad
   effects (MAXMTU)

- A maximum packet size for nodes operating at 10 or 100 Mbps (the  
cutoff
   is 600 Mbps) in case these are connected to switches that don't  
support
   jumboframes or it's undesirable that slow nodes send large packets  
for
   QoS reasons (SLOWMTU)

- A packet size cutoff for not probing / probing for a jumbo-clean path
   (SAFEMTU)

The neighbor discovery options and jumbo ARP for communicating per- 
neighbor MTUs and probing whether large packets work are still there,  
but they are optional. Hosts may use RFC 4821 as a probing mechanism  
instead. (Although this means that some transport protocols can use  
larger packets and others can't and routers can't use RFC 4821.)

Alternatively, nodes may forego probing altogether if they stick to a  
maximum packet size of SAFEMTU. The disadvantage of this is that  
SAFEMTU must be set administratively because only the administrator  
can know what a safe MTU is in the absense of probing. But the good  
part is that it is compatible with current manually configured jumbo  
frame use.

There needs to be a bit more text about operational issues (or maybe  
those should go in an applicability document), and I'm not sure yet if  
I want to keep the CRC discussion even though it's a lot shorter now.  
Depending on the discussion on the list and in Philadelphia I want to  
see if this can be published as experimental.

Begin forwarded message:

> A New Internet-Draft is available from the on-line Internet-Drafts  
> directories.

>       Title           : Extensions for Multi-MTU Subnets
>       Author(s)       : I. van Beijnum
>       Filename        : draft-van-beijnum-multi-mtu-02.txt
>       Pages           : 17
>       Date            : 2008-02-24

> In the early days of the internet, many different link types with
> many different maximum packet sizes were in use.  For point-to-point
> or point-to-multipoint links, there are still some other link types
> (PPP, ATM, Packet over SONET), but shared subnets are now almost
> exclusively implemented as ethernets.  Even though the relevant
> standards mandate a 1500 byte maximum packet size for ethernet, more
> and more ethernet equipment is capable of handling packets bigger
> than 1500 bytes.  However, since this capability isn't standardized,
> it's seldom used today, despite the potential performance benefits of
> using larger packets.  This document specifies a mechanism for
> advertising a non-standard maximum packet size on a subnet.  It also
> specifies optional mechanisms to negotiate per-neighbor maximum
> packet sizes so that nodes on a shared subnet may use the maximum
> mutually supported packet size between them without being limited by
> nodes with smaller maximum sizes on the same subnet.

> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-van-beijnum-multi-mtu-02.txt

_______________________________________________
Int-area mailing list
[email protected]
http://www.ietf.org/mailman/listinfo/int-area

Reply via email to