Routing

Routing bezeichnet das Weiterleiten von Netzwerk-Paketen. Ein TCP/IP-Paket findet seinen Weg über eine Anzahl von Routern, die das Paket über ein Netzwerk-Device entgegennehmen und anhand ihrer Routing-Tabelle entscheiden, welchen Weg das Paket weiter nehmen soll - sprich: über welches Netzwerk-Device es weitergereicht wird.
Die Routing-Tabelle des Linux-Kernel lässt sich mit dem Programm route ausgeben und manipulieren. So kann man einen Router mit einer Netzwerkkarte zum LAN und einer ISDN-Verbindung zum Internet so konfigurieren, dass er die Netzwerkkarte, alle anderen hingegen über die ISDN-Karte ausgibt.
Erreichen den Kernel gleichzeitig mehrere Pakete, lässt sich die Reihenfolge, in der die Pakete geroutet werden, anhand des Quality-of-Service-Feldes (QoS) festlegen. So kann man dafür sorgen, dass der Kernel manche IP-Pakete (etwas die eines bestimmten TCP-Protokolls) bevorzugt bearbeitet. Zudem ist es möglich, die Bandbreite für bestimmte Dienste einzuschränken oder zu garantieren.




Zurück