Der Citrix Netscaler verfügt über eine interessante Eigenschaft, die Informationen in das TCP-Paket einbettet, das an den Host gesendet wird. Diese Eigenschaft wird so an den Netscaler zurückgegeben, dass der Netscaler damit bestimmen kann, welchen virtuellen Server, Host und welche Route dies nehmen muss.
Die Möglichkeit, proprietäre Informationen an einen Host weiterzugeben, bietet interessante Anwendungen.
Wie erreicht der Citrix Netscaler dies (wo stopft er die Bits) und an welchen anderen Stellen im Paket kann der Netscaler (oder ein ähnliches Gerät) theoretisch Daten stopfen?
Auf welchen Geräten können diese benutzerdefinierten Daten unberührt weitergeleitet werden (oder nicht)?
Antworten:
Höchstwahrscheinlich verwenden sie den ToS-Header (DSCP). Dadurch können sechs Informationsbits im Header gespeichert werden, und in den meisten Fällen werden Geräte keine Maßnahmen ergreifen, die auf den dort gespeicherten Informationen basieren (insbesondere Endbenutzer).
Alle Geräte lassen ToS durch, da es Teil des Standard-IPv4-Headers ist.
quelle