A idéia de que os dispositivos de hardware dedicados são sempre melhores, mais confiáveis e com melhor desempenho do que o hardware de commodity e / ou PC - na prática , com os custos atuais.
É basicamente o que a Cisco quer que você acredite; Certamente, o NPE no chassi do roteador possui apenas um processador ARM de ~ 300 MHz, mas possui todos esses ASICs (Circuitos Integrados de Aplicação Específica) apenas para encaminhamento rápido de pacotes, pesquisas de roteamento FIB e assim por diante.
Embora isso possa ser verdade, e eu geralmente faço favor usando engrenagem proprietária desse tipo de roteadores e switches para uma variedade de razões administrativas e MTBF-relacionados, o fato é que na era de 3 GHz e 8 GB de RAM, muitas vezes a presença de ASICs e CAM simplesmente não importa - o PC ainda pode fumar esse roteador. Claro, todo o material é feito na CPU em vez de ser excluído do hardware dedicado e, claro, tudo está em processos sujeitos aos estragos de um ambiente de agendamento de espaço do usuário em um sistema operacional de uso geral, mas quando você tem 20x a potência da CPU, às vezes não importa - ainda sai muito à frente e muito mais barato.
Aprendi isso novamente recentemente, ao lidar com uma flecha PIX bastante sofisticada para aumentar as cargas de processamento de pacotes em um ambiente crescente de VoIP (roteadores de pacotes por segundo altos prejudicam muito mais do que a taxa de transferência geral em si, e os fluxos de áudio VoIP consistem em muito grandes quantidades de pacotes muito pequenos); o firewall do Linux que eu configurei como uma medida paliativa para o roteamento entre VLAN, entretanto, expulsou essa coisa da água.
O mesmo vale para BGP. Ainda há um debate intenso no mundo da Cisco sobre as especificações mínimas de roteadores necessárias para manter uma ou mais visualizações completas de BGP da tabela de roteamento IPv4 cada vez maior, uma vez que muitos modelos de roteador geralmente são capazes disso, caso não fiquem na RAM . Bem, você sabe, o Quagga e um servidor Linux sólido com uma grande NIC e ajustes de E / S de baixa interrupção podem fazer maravilhas. :-)