Discussion on IP Header Design
If fragmentation is going to be avoided all the time, why not have the 4-bytes of fragmentation info as an IP option ?
Is 32-bit addresses going to be enough ?
Why mess with variable length headers ? Can the variability in header length be controlled to allow better encoding ?
Are the IP options really that useful ? Why variable length option headers ?
Many of these issues addressed in IPv6.