I've been using Linksys, Netgear and SMC routers (testing) on a home lan, for p2p & torrent uploading & downloading, and have noticed that high throughput frequently causes my routers to hang. Research & discussions with other network folks seem to indicate that although my configurations for port forwarding, firewall, etc are correct, the number of simultaneous connections is exhausting the limited memory of my routing devices.
I am now considering using a P4-2.0ghz, 1024MB ram, 80 GB Hdd LINUX system (Suse 9.2, dual nics, firewalls & self built routing tables) as a router to see if the additional memory of a full computer will handle the hundreds (thousands?) of concurrent connections used by torrent software better than a dedicated hardware router, based on the additional ram available.
Based on how NAT theory works, the routing device has to "remember (in memory)" where each connection comes from, and where to route packets back to. Since the newer p2p & torrent packages initiate a multitude of connections, it's my guess that a routing device with more memory would handle the connections better.
Anyone have any comments/insights on this idea?
I am now considering using a P4-2.0ghz, 1024MB ram, 80 GB Hdd LINUX system (Suse 9.2, dual nics, firewalls & self built routing tables) as a router to see if the additional memory of a full computer will handle the hundreds (thousands?) of concurrent connections used by torrent software better than a dedicated hardware router, based on the additional ram available.
Based on how NAT theory works, the routing device has to "remember (in memory)" where each connection comes from, and where to route packets back to. Since the newer p2p & torrent packages initiate a multitude of connections, it's my guess that a routing device with more memory would handle the connections better.
Anyone have any comments/insights on this idea?