Zum Inhalt springen

IPv4/Source Routing: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 1: Zeile 1:
== Funktionsweise ==
== Funktionsweise ==
* Der Sender nimmt die source route Liste von der Anwendung, und hängt die eigentliche Zieladresse an diese Liste an.  
Sender nimmt die source route Liste von der Anwendung, und hängt die eigentliche Zieladresse an diese Liste an.  
* Die Empfänger Adresse im IP Paket wird auf den ersten Eintrag in der Liste gesetzt
* Die Empfänger Adresse im IP Paket wird auf den ersten Eintrag in der Liste gesetzt
* Der Rest der Liste in die IP Source Routing Option geschrieben (max. 9 Eintäge!)
* Der Rest der Liste in die IP Source Routing Option geschrieben (max. 9 Eintäge!)

Version vom 10. Juli 2025, 11:25 Uhr

Funktionsweise

Sender nimmt die source route Liste von der Anwendung, und hängt die eigentliche Zieladresse an diese Liste an.

  • Die Empfänger Adresse im IP Paket wird auf den ersten Eintrag in der Liste gesetzt
  • Der Rest der Liste in die IP Source Routing Option geschrieben (max. 9 Eintäge!)
  • Ein Empfänger eines IP Paketes überprüft, ob die Liste vollständig abgearbeitet wurde.
  • Wenn ja, dann ist er endgültiger Empfänger.
  • Wenn nein, dann wird die IP Adresse auf die das pointer Feld zeigt als neue Empfänger Adresse in das IP Paket eingetragen.
  • Die IP Adresse des Interfaces auf welches das IP Paket weitergeleitet wird, wird in das Feld geschrieben (auf die Position auf die das pointer Feld zeigt).
  • Der Inhalt des pointer Feldes wird um 4 erhöht.

Beispiel

IP Source Routing

strict

  • Angegebenen IP Adressen müssen benachbart sein
  • sonst wird das Paket verworfen und eine ICMP source route failed Nachricht an den Sender geschickt.

loose

  • Angegebenen IP Adressen müssen nicht benachbart sein

Source Routing ist meist abgeschaltet

  • Sicherheitsrisiko
  • IP Spoofing