Comme les ordinateurs augmentent avec la puissance de traitement, le besoin de matériel externe sera minimisé. Un exemple de cette tendance est l' utilisation du routage virtuel sur le routage physique . Logiciel de routage virtuel pour Control Protocol /Internet Protocol transmission ( TCP /IP) est disponible gratuitement sur les plateformes d'exploitation basés sur UNIX . Certains de ces programmes comprennent : Quagga , XORP et Zebra . Ce sont tous des programmes open source , ils sont distribués gratuitement et les utilisateurs sont en mesure d' accéder aux codes de programmation et d' apporter tout changement à leur propre copie. Quagga
Quagga est fait pour être un logiciel de routage licence pour les protocoles TCP /IP IPv4 et IPv6 TCP /IP protocoles de routage . Il met également en œuvre le OSPFv2 , OSPFv3 , RIP v1 protocoles pour la plate-forme UNIX.
XORP
XORP est conçu pour l' IPv6 TCP /IP TCP /IP IPv4 et protocoles de routage. Il offre des capacités multi- cast intégrés . La dernière version XORP 1.6 propose une nouvelle fonctionnalité de support VRRP .
Zebra
Zebra est un programme qui gère le routage TCP /IP des protocoles de routage . Il supporte également les protocoles BGP -4, RIPv1 , RIPv2 et OSPFv2 . Au lieu d' embourber le CPU avec des algorithmes de routage du logiciel de routage Zebra utilise les puces ASIC .