Hi All,
--
I'm re-evaluating TCP/IP stack again with my ongoing IP-FF research.
My question: Is packet fragmentation at IP layer even needed ?
Basically here are few possibilities:
1. Fragmentation-and-reassembly at every hop. (I don't know if anybody implements it)
2. IPv4 style-fragmentation -- fragmentation per every hop, reassembly at destination end.
3. IPv6-style-fragmentation -- fragmentation only at source end, reassembly at destination end.
4. No fragmentation at all (the advantage here: faster Router processing vs #1 or #2 and less implementation bugs); Assuming standard packet size is defined at 1280 bytes, like in IPv6
5. MTU path discovery via ICMP -- RFC-1981
6. MTU path discovery via TCP (or other Transport) -- RFC-4821 (or other way)
I'm leaning towards 4 + 6 solution in my own protocol, IP-FF.
What do you think ?
Should IP layer provide fragmentation ?
-Alexey Eromenko "Technologov"