Estou tendo a seguinte configuração (simplificada): Eu tenho uma sub-rede privada onde meu PC está localizado. A sub-rede passa por um servidor virtualizado na internet. O servidor usa internamente duas sub-redes: uma é para serviços internos e outra é uma DMZ. Entre todas as sub-redes existem máquinas linux (virtuais) que direcionam o tráfego. Por enquanto, nenhum firewall foi implementado, exceto o roteador de saída. Então, parece que isso (router3 tem firewall):
[PC] -- [router1] -- {subnet int} -- [router2] -- {subnet dmz} -- [router3] -- {wan}
Agora fiz alguns testes com velocidade na rede. Eu fiz iperf
entre meu PC e o roteador1. Eu recebo
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 684 MBytes 574 Mbits/sec
As conexões são conexões ethernet gigabit. Pode ser que o cabo não seja roteado perfeitamente, então eu acho que isso pode ser ok.
Agora tentei com um host dentro da sub-rede int:
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 381 MBytes 320 Mbits/sec
Você vê que o tráfego é talvez metade do valor superior. Se eu refazer as coisas com uma caixa virtual da sub-rede dmz, a saída é
[ 3] 0.0-10.0 sec 254 MBytes 213 Mbits/sec
Então, isso é ainda menor. Uma conexão direta da subnet int para dmz resultou em algo como
[ 3] 0.0-10.0 sec 1.00 GBytes 860 Mbits/sec
Então, minhas perguntas são:
Pensei em várias fontes possíveis de problemas:
Tags performance networking router xen