我正在帮助一个LAN党组织build立他们的networking。 由于与会者人数众多,我们认为使用简单的路由器使用2个独立的WAN连接(来自不同的ISP)会更好。 在没有购买硬件的情况下,是否有两种平衡负载的“简单”方法?
这就是我们的networking:
互联网 – >路由器1和2 – > 4x 24千兆位交换机 – >客户端
我们的第一个想法是给每个路由器一个单独的和有限的DHCP范围,以便networking的一部分将路由器1作为网关,另一部分将得到路由器2。这是否工作? (我不知道如果收到2,客户端将接受哪个DHCP提供)
我们有一个Windows Server 2008 R2机器,它将运行我们可以用于DHCP /路由/ …的游戏服务器,但是我不知道从哪里开始寻找。
这是关于事情的错误方式。 当两台路由器响应DHCP请求时,其中一台将不可避免地比另一台响应速度更快,然后所有负载都将进入该系统。
你想要的是一个单一的路由器,可以支持双WAN连接。 也许最简单/便宜的方法是不用花费太多钱就可以拿到一个备用工作站,确保它至less有三块网卡,然后安装pfSense。 pfSense支持多个开箱即用的function,您可以立即开始运行。
消费级路由器的另一个问题是,随着负载的增加,您将很快进入状态表耗尽状态。 当运行在非常适中的硬件上时,pfSense将能够比消费级路由器追踪更多的NAT状态条目。
我假设这些是消费级路由器,这将限制我们的select一点点…除了简单往往是更好的情况下,像这样…
设置几个vlans并将参与者分开。 NAT应该防止非对称路由问题。 这意味着您需要设置DHCP,以便Vlan A中的与会者将转到路由器1,而Vlan B中的与会者将转出路由器2.路由器1不会处理Vlan B,而路由器2不会处理Vlan A.如果您喜欢你可以在路由器之间build立第三个(专用的vlan,以便在其中一个路由器上的networking出现故障的情况下进行故障切换(这不会减less两者之间的LAN连接丢失,因为它们使用专用的Vlan连接。
DHCP服务器将根据DHCP请求的源子网区分,并且需要确保您的路由器正确地转发请求。 从技术上讲,你可以从你的路由器在本地为它们各自的Vlans发出DHCP,并保存用于DHCP目的的Win2008的configuration。
如果你有“真正的”思科路由器,那么所有这些都是没有意义的,然后使用GLBP进行负载平衡,这是一个胜利。