I have the following network configuration :
1. Cisco router, which is exporting for me the following networks :
22.214.171.124/255.255.255.240 over 126.96.36.199
188.8.131.52/255.255.255.192 over 184.108.40.206
220.127.116.11/255.255.255.224 over 18.104.22.168
The IP address of the router is 22.214.171.124, and the network is 126.96.36.199/255.255.255.240
I should protect these 3 networks, so I separated each of them in a subnet as follows :
188.8.131.52/255.255.255.240 -> 184.108.40.206/255.255.255.248
2. A RedHat 7.2 firewall with 6 NICs (I am using 4 of them for the routing) :
eth1 - 220.127.116.11 with netmask 255.255.255.240
eth1:0 - 18.104.22.168 with netmask 255.255.255.240
eth1:1 - 22.214.171.124 with netmask 255.255.255.240
eth3 - 126.96.36.199/255.255.255.248
eth4 - 188.8.131.52/255.255.255.224
eth5 - 184.108.40.206/255.255.255.240
So, eth1, eth1:0 and eth1:1 are connected to the Cisco router and are hooking all the requests to the exported networks.
eth3 should be a gateway for the first network, eth4 - for the second and eth5 for the third.
In the moment I have 2 Database Servers, which are connected to the first network and have IP addresses 220.127.116.11 and 18.104.22.168 with netmask 255.255.255.248.
The routing is working strange: very slow normally, and if I ping some of the servers it becomes normal. What is my mistake ?