Routing sind vordefinierte Kommunikationswege für Datenpakete. Die vordefinierten Kommunikationswege können unterschiedlich implementiert sein.
Beim Graph-Routing werden alle möglichen Kommunikationswege des Netzwerks in Form einer Routing-Tabelle auf jeden Netzwerkteilnehmer geladen. Wenn ein Datenpaket versendet wird, schreibt der sendende Netzwerkteilnehmer die Kennung des Kommunikationsweges in den Header des Datenpakets. Der nächste Netzwerkteilnehmer gleicht die Kennung mit der Routing-Tabelle ab und leitet das Datenpaket weiter.
Beim Source-Routing ist der gesamte Kommunikationsweg im Datenpaket integriert. Jeder Netzwerkteilnehmer leitet es zu dem Knotenpunkt weiter, der im Datenpaket hinterlegt ist.