我有以下设置:
- 用于两条 DSL 线路的两个调制解调器/路由器(不同的 ISP)
- 思科 1941 路由器
- HP 1920 管理型交换机
- 具有双以太网端口的服务器
- 工作站
我想绑定两条线路以实现负载平衡,而 1941 路由器只有两个端口。是否可以连接所有东西来切换?或者我应该得到带有以太网端口的 HWIC 卡吗?无论如何,会有两个 DHCP 作用域,对吧?管理型交换机是否应负责内部 DHCP?
我有以下设置:
我想绑定两条线路以实现负载平衡,而 1941 路由器只有两个端口。是否可以连接所有东西来切换?或者我应该得到带有以太网端口的 HWIC 卡吗?无论如何,会有两个 DHCP 作用域,对吧?管理型交换机是否应负责内部 DHCP?
正如 Ron Trunk 所提到的,使用 ISP 负载平衡,不仅数据包会乱序传送(乱序包传送实际上会减慢 TCP,但它会完全杀死 VoIP 或视频等实时流量),而且使用 NAT ,发送的数据包将有两个不同的源地址,这是行不通的。对于不同的 ISP,您确实需要设置一个 Active/Standby(您可以将一些主机配置为主要使用一个 ISP,而一些主机主要使用另一个 ISP),或者您需要独立于提供商的寻址并运行 BGP 来交换路由您的 ISP(在 1941 路由器上不太可能,但并非不可能)。
此外,为了真正能够绑定两条线路,您需要两条线路在两端都终止于同一设备,并且您不能使用两个不同的 ISP 来做到这一点,因为您将在 ISP 端有两个不同的设备。
你没有说服务器提供什么样的服务。虽然不是很细粒度,但有时可以通过使用两个不同的 IP 地址配置服务器来获得足够好的平衡,就好像它们是两个不同的服务器一样:
想法 1. 关于不同的 DNS 名称(例如mail.example.com
和www.example.com
);想法 2. 或者作为一个名称的两个 A 记录,让 DNS 的循环行为随机分配给客户端。
我的出发点是将交换机划分为顶部和底部。如果您有适当的调制解调器(不是路由器)并且您在路由器上配置了两个拨号器接口(通过 PPPoA),则最好。在路由器而不是交换机上执行所有 DHCP。将服务器配置为两台服务器。
让路由器根据它的服务器发送流量。
modem1 modem2
| |
==+=========+=====+===
|
router
|
==+=========+=====+===
| |
server1 server2
需要明确的是:如果您追求的是弹性,则可以采用不同的方式(两个路由器,两个交换机,两个配电,仅在不可移除的单点故障时加入。)
希望有帮助。
乔纳森。