Som datorer ökar med processorkraft , kommer behovet av extern hårdvara blir minimeras . Ett exempel på denna trend är användningen av virtuell routing över fysiska routing . Virtual routing programvara för Transmission Control Protocol /Internet Protocol ( TCP /IP ) är tillgänglig gratis på UNIX - baserade operativsystem. Några av dessa program inkluderar : Quagga , XORP och Zebra . Dessa är alla open source-program , är de distribueras gratis och användarna kan komma åt programmering koder och göra någon förändring av deras eget exemplar . Quagga
Quagga är gjord för att vara en routing programvara licensierad för TCP /IP IPv4 och TCP /IP IPv6 routingprotokoll . Det genomförs också OSPFv2 , OSPFv3 , RIP v1 protokoll för UNIX-plattformen . Addera XORP
XORP är utformad för TCP /IP IPv4 och TCP /IP IPv6 routingprotokoll . Det erbjuder integrerade multi - cast kapacitet . Den senaste versionen XORP 1.6 erbjuder en ny VRRP support funktion .
Zebra
Zebra är ett routing program som hanterar TCP /IP-protokoll . Det stöder också BGP - 4 , RIPv1 , ripv2 och OSPFv2 protokoll . Istället för att bloggat ner processorn med dirigeringsalgoritmer Zebra routing programvara gör användningen av ASIC-kretsar .