

Strict Source and Record Route
Die Option Strict Source and Record Route (SSRR) ermöglicht, daß der Absender den Verkehrsweg eines Internet-Datagramms uneingeschränkt vorschreibt, indem die entsprechende Information im Internet-Datagramm mitgegeben wird. Weiterhin ist es möglich, den Weg zu verfolgen und im Datagramm festzuhalten.
Die Option beginnt im ersten Oktett mit einem option type code. Das zweite Oktett gibt die option length (Länge der Option) an einschließlich des option type code und des option length Oktettes, des pointer Oktetts sowie des length-3 Oktettes der Route-Daten. Das dritte Oktett ist der Pointer (Zeiger), der anzeigt, wo die nächste source address beginnt, die angesteuert werden muß. Der Pointer ist daher veränderlich; sein niedrigster möglicher Wert ist 4.
Route-Daten sind beruhen auf der Internet-Adresse. Jede Internet-Adresse ist 4 Bytes lang (IPv4). Ist der Pointer-Wert größer als die Länge, ist die source route leer (bzw. die mitgeschriebene Route - recorded route - ist voll) und das weitere Routing basiert auf dem destination address Feld.
Wenn die Adresse im destination address Feld erreicht wurde und der Pointer nicht größer ist als der Längen-Wert, ersetzt die nächste Adresse der source route die Adresse im destination address Feld, und die recorded route address ersetzt die gerade benutzte source address, und der Pointer wird um den Wert 4 erhöht.
Die recorded route address ist die eigene Adresse des Internet-Modules entsprechend der Ausgangsleitung, auf die das Datagramm gesendet wird.
Bei Strict Source Routing ist dem Vermittlungs-Knoten (Router) nicht freigestellt, über welchen Weg die nächste Adresse erreicht wird / werden soll; es muß der vorgeschriebene Weg in jeder einzelnen Station eingehalten werden.
Muß bei Fragmentierung übernommen werden.

