IP Fragmentation Issue
Opened this issue · 1 comments
harnishypatel commented
Hi ,
We are using nat46 80dda1d revision and facing few issue forwarding fragmented packets.
-
8 byte IPv6 fragmentation header issue.
When we tried to adjust pmtu lesser by 8 byte, we are seeing improvement.
*pmtu = htons(ntohs(*pmtu) - 28);
We are yet to confirm if this solves the problem or not, as we faced Issue 2 as below. -
Translated packets on map0 doesn't have psid in IPv6 header for 2nd fragment.
Because of this issue, we are not getting response from BR for big packets.
Is this a known issue in nat46 or any fix available ?
Thanks in advance.
- Harnish
ayourtch commented
Hi Harnish, I am not doing huge deverlopment/testing on this code myself at the moment, mostly managing the PRs from a few contributors/testers... So, a few questions:
- is the behavior without 80dda1d better bug-wise ? I am happy to back it out. I was not very enthusiastic about any fragment support in the first place, but I was talked into it :) If there is a new bug then my hunch might be true.
- I do not see any open PRs about it, so I assume there isn't... So, you are welcome to contribute your fix(es) :-)