Hi,
I built a PII 333Mhz with 128Mb RAM and 5 Intel EthExpressPro 10/100B
network cards to be as a Linux router.
It is a server installation of Redhat 8.0 running kernel 2.4.18-17.8.0.
It has one SNAT rule to provide network address translation for packets
coming from one particular ethernet address. There are no other
firewall rules on the box.
Other than zebra (ospf) there are no other processes consuming CPU time
on the box.
All network connections to the router are 100Mbit/sec full duplex.
My problem is that I'm struggling to get data transfer rates across the
network cards in excess of 200 Kbytes/sec where we pass through the NAT
rule.
If I push packets across network cards where the NAT rule doesn't apply,
then this increases to 900Kbytes/sec.
If I copy from a local LAN directly onto the router, I can increase the
speed to 3000KBytes/sec.
This same hardware was originally configured as a FreeBSD 4.6 router and
could quite easily transfer 6000-7000Kbytes/sec across the network
cards, whether the connection was NAT'ed or not.
Does anybody have any suggestions as to what I might need to do to get
this router forwarding packets faster ?
Regards,
Nick.
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
This archive was generated by hypermail 2b29 : Fri Nov 15 2002 - 22:00:01 EST