在 DSR 模式下,ILB 会平衡后端服务器的传入请求,而使从服务器返回到客户机的通信流量绕过它。但是,如果将 ILB 设置为用作后端服务器的路由器,则后端服务器对客户机的响应将通过运行 ILB 的系统进行路由。ILB 的当前 DSR 实现未提供 TCP 连接跟踪,从而使其无状态。使用无状态 DSR,ILB 不会保存已处理包的任何状态信息,但基本统计信息除外。在无状态的情况下,性能与正常的 IP 转发性能相当。DSR 模式最适合无连接协议。
下图显示了如何在 DSR 模式下实现 ILB。
图 5-1 服务器直接返回拓扑
在该图中,两个后端服务器与 ILB 机箱处于同一子网 (192.168.1.0/24) 中。服务器还连接到路由器,因此在收到 ILB 机箱转发的请求后,它们可以直接回复客户机。