Hello everyone, Our office servers room, among many other machines, have some oracle databases that, for some unknown reason to me (maybe security issues) were configured in a LAN segment different from the rest of the others servers - the oracle servers are in a 172.19/16 subnet, and all the others are in a 172.20/16 subnet. To handle the traffic between them, the last admin set up a linux firewall with two 100Mb NICs , and enabled packet forwarding into the OS. I´m not that good on network concepts, but as far as I understand this machine is acting like a router between two network segments (is it right)? The problem is, the databases are being more and more used by the other servers (java applications, web servers, etc), and I´m seeing that the100Mb connection between the NICs is becoming a big bottleneck. One simple solution would be buying gigabit NICs, but a friend told me it would bring almost no gain, since the firewall machine is a common 32bit Intel server, with 33Mhz PCI connectors (no 66Mhz/100Mhz PCI-X to handle all the extra bandwidth). So, I tought about some options that I would like to know which one of them would work best , hoping that I´m not saying something stupid or wrong: 1) Buying a new server with PCI-X slots to fully use the extra bandwidth of the gigabit NICs (not cheap); 2) Simply use a gigabit switch configuring it with a class A mask (172/24), so it would "listen" to both subnets and share packets betweem them; 3) Use a router (bridge) with two gigabit ports, one on the 172.20/16 and the other on the 172.19/16 subnets (does this thing even exist?)
I hope someone can help me to understand this, and point me to the right direction.
Thanks a lot,