• February 23, 2025, 08:35:39 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.

Author Topic: DGL-4500 NAT maxed out  (Read 5851 times)

defaultPlayer

  • Level 1 Member
  • *
  • Posts: 21
DGL-4500 NAT maxed out
« on: November 16, 2008, 01:36:38 PM »

I've had this happen about 5 times now with the DGL-4500 after having it for a year.  When there are multiple connections after a while the 4500 will just kill all connections because its NAT hits the roof.  I find that multiple torrenting is the real cause of filling up the NAT.  The only option is to reboot the router which corrects everything.  The router is completely unresponsive when this happens as it drops all connections so I can't even log into it or get an IP to any PC until rebooted.

The problem is that this shouldn't even be an issue.  The NAT should expire the most idle entry early from the list so that this lockup doesn't occur.  The DGL-4500 is my first D-Link router but I get the feeling that this NAT issue doesn't only exist in this router.

Is D-Link aware of this horrible NAT handling?  Has anyone else seen this too?
Logged

Lycan

  • Administrator
  • Level 15 Member
  • *
  • Posts: 5335
Re: DGL-4500 NAT maxed out
« Reply #1 on: November 17, 2008, 08:55:23 AM »

Are you running the latest firmware? Also use the gamefuel and limit the ports your running btorrent over to the lowest priority. (e.g. 255)
This will allow the router to properly wiegh the connections, and prioritize the other traffic.

DGL-4500 Gaming and Gamefuel for XBL

Torrent FAQ
« Last Edit: December 25, 2014, 01:27:43 PM by FurryNutz »
Logged

defaultPlayer

  • Level 1 Member
  • *
  • Posts: 21
Re: DGL-4500 NAT maxed out
« Reply #2 on: November 17, 2008, 10:48:45 AM »

Yes, this has occured using several different firmware versions including the latest 1.15.  Gamefuel is on its defaults as the ports used for torrents are not always known - majority of time the lockup has happened is when guests are over and are torrenting.

I don't think the issue is that the router isn't properly weighing the connections, it's that there are just too many connections left open (idling) for too long that could be closed sooner before the router is overloaded.
Logged

funchords

  • Level 3 Member
  • ***
  • Posts: 296
Re: DGL-4500 NAT maxed out
« Reply #3 on: November 26, 2008, 10:19:22 PM »

Regardless, when the NAT table is full, it ought to expire the entries exactly as you said -- the connection with the smallest amount of time-out remaining ought to be removed so a new entry can take its place.  It shouldn't flush the entire table.  Unfortunately, I've seen the wrong behavior on many devices, not only D-Link, and I think part of the problem may be in memory allocation makes it hard to predict exactly when memory is actually going to be full.

Gamefuel is on its defaults as the ports used for torrents are not always known - majority of time the lockup has happened is when guests are over and are torrenting.
UDP entries, caused by DHT/Distributed Database, is usually one connection type that's easy for your friends to turn off.  PEX works just as well and doesn't take any NAT slots.
Logged