Ho un CentOS 6.3 minimo, a 64 bit che funge da gateway con 4 NIC (1 Gbps), ognuna collegata insieme per il traffico pubblico e l'altra per il privato, che esegue NATing. Ha 6 GB di RAM e 4 core logici. Lo usiamo da due anni senza problemi.
Non ho alcuna esperienza con i router hardware, ma ho sentito che hanno meno RAM e CPU e usano dischi flash. Come può un box con una configurazione hardware bassa funzionare meglio (come in, gestire più connessioni simultanee) di un computer con più RAM e CPU?
Quali sono i fattori limitanti, oltre a IOS, che utilizzano metodi diversi per gestirlo?