Hardware som tilbyr IP- ruting kan finnes i de fleste hjem med en Internett-tilkobling . Likevel, med den teknologien som er tilgjengelig i dag , kan programvaren gjøre den samme jobben av hardware rutere . Mange åpen kildekode IP ruting programvarepakker eksisterer. Quagga
Quagga er en ruting programvarepakke som er basert på GNU Zebra . Målet med denne programvaren er å bygge en større fellesskap enn det som er rundt Zebra .
XORP
XORP står for Extensible åpen Router Platform. Målet med dette programmet er å skape en stabil plattform som kan brukes til produksjon samt forskning.
GNU Zebra
GNU Zebra mål å skape et modulbasert program som fjerner ruting prosessering fra CPU til spesialiserte ASIC chips.
andre programmer
p Det er flere andre programmer som tilbyr programvare ruting IP. BIRD har som mål å ha en fullt funksjonell Dynamic IP rettet mot en UNIX typen plattform, mens OPENBGPD er en gratis implementering av Border Gateway Protocol .