  funchords Robb Premium,MVM join:2001-03-11 Hillsboro, OR
·Verizon Online DSL
·Skype
·Comcast
| reply to stas_u eMule, Kad, NAT, and Reboots
By the way, a note on the KAD reboots.
KAD works by using UDP to transfer eMule information instead of TCP connections.
When the connections are TCP, the NAT table can open, track, and close the connection -- even if there are many of them simultaneously.
However, UDP is connectionless. The NAT table basically has to hold the entry for a while and then close it after some (undetermined) timeout. The timeout has to be long enough to avoid shutting down active communication. There is no way to know when communication is over.
As a consequence, it seems that the NAT table just builds and overflows with open UDP entries coming from everywhere.
There are many routers that exhibit this behavior, and many that do not -- and, no, I don't know the solution. But after reading up on this problem today, I thought I'd share what I've learned. -- Robb Topolski http://www.funchords.com/ Hillsboro, Oregon USA |