我正在帮助客户从 Linux ISC DHCP 迁移到 Windows 2012 DHCP 服务器并完成配置过程。
在 Windows 中新范围向导对话框中,有一个选项:
...指定要按范围分发的路由器或默认网关(复数)。
我的客户询问何时向 DHCP 客户端分发多个默认网关才有意义……
我没有好的答案。所以我很好奇此功能何时/是否适用,以及它是否严重依赖于某些客户端系统(例如 Windows PC)?我想听听实际情况。
答案1
例如,如果您从交换机链接了多个子网,并且作为网关的主路由器无法执行 ICMP 重定向,那么您最好提供默认的 gW,或者将 0.0.0.0 路由到带有互联网的路由器,并在计算机中执行静态规则,使计算机与其他路由器通信以转到其他地方(例如另一个站点)
我唯一一次看到有两个 GW 有用是在 3 层交换机和路由器场景中。我过去看到的是;
[PC]---1 GW (switch vlan ip)---[SWITCH LYR 3]----- GW#1--[RTR-1]---[WAN1]
-----GW#2--[RTR-2]---[WAN2]
那么,它有用吗?在我看来,没有,因为现在的路由器很便宜,而且允许多个 WAN,不像过去。
答案2
答案3
我是一名 CCIE,您的问题的答案取决于拓扑和您的业务参数。事实上,大多数人利用 HSRP 或 VRRP,您可能只需通过 DHCP 分发多个默认网关即可。通过 HSRP 或 VRRP 故障可能会更加无缝,如果路径中的任何有状态设备也恰好记录或跟踪 mac,那么您就会遇到问题(某些防火墙在内部表和负载平衡器中会这样做)。请记住,网络上的所有设备都需要支持多个路由器以实现整体冗余。您可能会在打印服务器和 IoT 类型的设备上遇到问题。除了这些情况之外,您会没事的。只要有可能,就保持简单
答案4
如果您在本地网络上使用第一跳冗余协议,尤其是多组 HSRP,那么您需要将一半用户默认分配到路由器 1,另一半默认分配到路由器 2。
解释一下,您在一个站点上安装了 2 个路由器,并考虑到了冗余。您希望在两个路由器之间平衡流量负载。每个路由器都充当用户的网关。为了平衡流量,您可以创建一个 DHCP 范围,将一半用户设置为使用 Router1 作为其默认网关,另一半用户设置为使用 Router2 作为其默认网关。