Routing ist der Prozess der Bestimmung des Pfads, den Datenpakete in einem Netzwerk von ihrem Ursprungsort zu ihrem Zielort nehmen. Dies geschieht durch Router, die Netzwerkgeräte sind, die Datenpakete basierend auf Routing-Tabellen und Protokollen weiterleiten. Routing kann in zwei Hauptkategorien unterteilt werden: statisches Routing, bei dem die Routen manuell konfiguriert werden, und dynamisches Routing, bei dem die Routen automatisch durch Routing-Protokolle wie OSPF (Open Shortest Path First) oder BGP (Border Gateway Protocol) bestimmt werden.