Citrix SD-WAN WANOP

自动发现和自动配置

在称为自动发现的过程中,Citrix SD-WAN WANOP 单元会自动检测对方的存在。设备将 TCP 标头选项附加到每个连接中的第一个数据包:SYN 数据包(由客户端发送到服务器以打开连接)和 SYN-ACK 数据包(由服务器发送到客户端以指示连接已被接受)。通过标记 SYN 数据包并侦听标记 SYN 和 SYN-ACK 数据包,这些设备可以通过连接实时检测彼此的存在。

自动发现的主要优点是,每次向网络添加新设备时,您都不必重新配置所有设备。他们自动找到对方。此外,同样的过程允许自动配置。这两个设备使用 TCP 标头选项来交换操作参数,包括带宽限制(发送和接收方向)、基本加速模式(hardboost 或 softboost)以及可接受的压缩模式(磁盘、内存或无)。每个设备需要的有关其合作伙伴的所有信息都与每个连接交换,从而允许每个连接变化(例如,允许的压缩类型中的每个服务类别变化)。

图 1. 自动发现的工作原理

本地化后的图片

自动发现过程的工作原理如下:

  1. 客户端与往常一样,通过向其发送 TCP SYN 数据包来打开到服务器的 TCP 连接。

  2. 在将一组特定于设备的 TCP 头选项附加到 SYN 数据包并调整其窗口大小之后,第一个设备会传递 SYN 数据包。

  3. 第二个设备读取 TCP 选项,从数据包中删除它们,然后将它们转发到服务器。

  4. 服务器通过像往常一样使用 TCP SYN-ACK 数据包来接受连接。

  5. 第二个设备记住此连接是加速的候选项,并将其自己的加速选项附加到 SYN-ACK 标头。

  6. 第一个设备读取第二个设备添加的选项,从数据包标头剥离这些选项,然后将数据包转发到客户端。连接现在已加速。这两个设备已经通过选项值交换了必要的参数,并在连接持续时间内将它们存储在内存中。

连接加速,并且加速对客户端、服务器、路由器和防火墙是透明的。

自动发现和自动配置