在哪里可以在第 2 层或第 3 层数据包中嵌入专有信息?

Chr*_*ski 9 networking security routing tcp netscaler

Citrix Netscaler 有一个有趣的属性,它将信息嵌入到发送到主机的 TCP 数据包中。此属性以这样一种方式回传给 Netscaler,Netscaler 可以使用它来确定这必须采用哪个虚拟服务器、主机和路由。

向主机回显专有信息的能力具有有趣的应用。

  • Citrix Netscaler 如何实现这一点(它在哪里填充位),以及数据包中的哪些其他位置 Netscaler(或类似设备)理论上可以填充数据?

  • 哪些设备会(或不会)允许此自定义数据原封不动地通过?

小智 3

他们很可能使用 ToS 标头 (DSCP)。它将允许在标头中存储六位信息,并且大多数情况下设备不会根据存储在那里的内容采取任何操作(尤其是最终用户)。

所有设备都允许 ToS 通过,因为它是标准 IPv4 标头的一部分。