[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Comments on WIMP and MTU Handling
As I just discussed at the meeting mic, some of the multi6 proposals
that involve a mid-Internet layer wedge (including WIMP and NOID)
have an issue with IP fragmentation and reassembly. If an ID/Loc
layer will exist conceptually below the fragmentation/reassembly
function, it is problematic for it to add optional bytes to the
packet (such as a header or IP option that may or may not be
included). There are some possibilities for dealing with this:
- Run the ID/Loc separation between the Network and Transport
layers instead.
- Reduce the MTU presented to upper layers, so that there is
always room for the optional header.
If you choose the second option, though, there is no advantage to
mechanisms that try to avoid the need to add a header (such as the
special next header values used in NOID).
WIMP also adds another twist on this problem by forbidding
fragmentation of packets that contain WIMP headers. There is no
indication of how/if the upper layers will cooperate to make this
possible, or what impacts this requirement might have on Path MTU
discovery.
Margaret