eu diria que o arm tipico nao dah nem para o comeco!
imagina que operando a 100mbps full-duplex vc tem uma necessidade de banda liquida de 25MB/s. num powerpc com duas ethernets isso eh fichinha pq os ring buffers compartilham a mesma memoria e o buffer de rx de uma ethernet pode ser diretamente usado como buffer de tx para outra ethernet.
mas via barramento vc tem q mover de um lado para outro. ou vc usa uma solucao complicada tipo VME, q permite shared memory entre dois processadores, ou vc conecta eles via dma e desperdica 25MB/s extra de banda e 2x o processamento (vc tem q rotear 2x).
tambem depende da qualidade que vc quer: capacidade infinita nenhum sistema tem, pq qdo o tamanho do frame diminui, o overhead aumenta e ateh o PC operando em GHz arria e comeca a dropar pacote. para ir adiante e chegar a Gbps, nao tem jeito, tem q ser um powerpc com engine de comunicacao.
e dae se for pensar em porcaria por porcaria, vc pode colocar dois pics conectados via spi.
Djalma Toledo Rodrigues escreveu:E se colocar dois ARM ?
Firewall -> Hardware logger ->Internet
Firewall -> ARM1 <---> ARM2 ->Internet
Conex entre os ARM por pinos I/O ou talvez USB2.
.