Som datamaskiner øker med prosessorkraft, vil behovet for ekstern maskinvare bli minimert . Et eksempel på denne trenden er bruk av virtuelle ruting over den fysiske ruting . Virtual routing programvare for Transmission Control Protocol /Internet Protocol ( TCP /IP) er gratis tilgjengelig på UNIX - baserte operativsystemer. Noen av disse programmene er: Quagga , XORP og Zebra . Disse er alle åpne kildekode-programmer , de er distribuert gratis og brukerne er i stand til å få tilgang til programmering koder og gjøre eventuelle endringer i sin egen kopi . Quagga
Quagga er laget for å være en routing programvarepakke lisensiert for TCP /IP IPv4 og TCP /IP IPv6 ruting protokoller . Det implementerer også OSPFv2 , OSPFv3 , RIP v1 protokoller for UNIX-plattform .
XORP
XORP er designet for TCP /IP IPv4 og TCP /IP IPv6 routing-protokoller . Det tilbyr integrert multi -cast evner. Den nyeste versjonen XORP 1.6 tilbyr en ny VRRP støtte funksjon .
Zebra
Zebra er en ruting program som administrerer TCP /IP ruting protokoller . Den støtter også BGP -4 , RIPv1 , ripv2 , og OSPFv2 protokoller. I stedet for bogging ned CPU med rutingalgoritmer Zebra ruting programvare gjør bruk av ASIC chips.