L'idée que les appliances matérielles dédiées sont toujours meilleures, plus fiables et plus performantes que le matériel de base et / ou PC - en pratique , avec les coûts d'aujourd'hui.
C'est essentiellement ce que Cisco veut que vous croyiez; Bien sûr, le NPE dans le châssis du routeur n'a qu'un processeur ARM ~ 300 MHz, mais il a tous ces ASIC (Application Specific Integrated Circuits) juste pour le transfert rapide de paquets, les recherches de routage FIB et ainsi de suite.
Bien que cela puisse être vrai, et je généralement faire faveur en utilisant des engins exclusifs de ce genre pour les routeurs et commutateurs pour diverses raisons administratives et connexes MTBF, le fait est que , dans l'ère de 3 processeurs GHz et 8 Go de RAM, souvent la présence d'ASIC et de CAM n'a pas d'importance - le PC peut toujours fumer ce routeur. Bien sûr, tout est fait dans le CPU au lieu d'être intégré à du matériel dédié, et bien sûr, tout est dans des processus soumis aux ravages d'un environnement de programmation d'espace utilisateur dans un système d'exploitation polyvalent, mais lorsque vous avez 20 fois la puissance du CPU, parfois cela n'a pas d'importance - il sort toujours bien en avance, et beaucoup moins cher.
J'ai appris cela à nouveau récemment lorsqu'il s'agissait d'un flambage PIX assez haut de gamme pour augmenter les charges de traitement des paquets dans un environnement VoIP en pleine croissance (les routeurs paralysés à paquets par seconde beaucoup plus que le débit global en soi, et les flux audio VoIP se composent de très grandes quantités de très petits paquets); le pare-feu Linux que j'ai mis en place comme mesure provisoire pour le routage inter-VLAN a entre-temps fait sauter cette chose hors de l'eau.
Idem pour BGP. Il y a toujours un débat animé dans le monde Cisco sur les spécifications de routeur minimales nécessaires pour contenir une ou plusieurs vues BGP complètes de la table de routage IPv4 en constante évolution, car de nombreux modèles de routeurs en sont généralement capables s'ils n'étaient pas étriqués sur la RAM . Eh bien, vous savez, Quagga et un serveur Linux solide avec une excellente carte d'interface réseau et des ajustements d'E / S à faible interruption peuvent faire des merveilles. :-)