我正在实施一个使用Windows Server 2008 R2作为后端服务器的直接路由负载平衡解决scheme。 我已经使用外部IP地址configuration了一个回送接口。 这工作,我正在接收具有外部IP地址的数据包,并作出适当的回应。 然而,我们的基础设施要求负载平衡的stream量应该通过不同的网关,然后通过源自服务器的任何其他stream量, 更新等基本上,我需要根据源地址(外部IP)将数据包路由到另一个网关。 内置的Windows“路由”命令只允许根据目的地址进行路由。 我已经尝试在回送接口上设置一个默认网关,并在接口上设置弱/强主机发送/接收参数,但是这不起作用。
有没有解决方法,可能使用第三方工具?
一个有点可笑的解决scheme是将一个路由器/虚拟机在Windows机箱前运行,类似于DDWRT / OpenWRT,以实现重新路由/修改。 虽然,我还没有使用这个,但这个项目也看起来很有前途, http: //wipfw.sourceforge.net/doc.html它几乎看起来像Windows的iptables?
你有检查Windows路由和远程RAS我相信这是最后一次调用? 它看起来像2008年赢得networking策略和访问服务angular色。
它具有比路由命令更多的路由function – 然而,这是一个比大多数人在Windows上要求更高级的路由问题 – Linux往往比Windows更容易一点“路由器”设备友好性 – 这是我保留的主要原因之一提高我的Linux技能。 数据包损坏是你正在做的事情,而不是在Windows中改变接口/路由。
我们曾经广泛地做这个事情来优先考虑客户stream量(我们向大客户销售带宽,他们会使用images.example.com从主站点分割图像) – 在Linux上很容易标记数据包和路由如果我们的带宽很低 – 由于我们有很多可用的带宽,所以多年没有这样做。但是一旦我们有了标记的数据包,我们就可以按照我们想要的任何方式进行路由 – 匹配您所要求的。