我想知道是否有可能构建一个网络,允许两个子网通过具有相同网络 SSID 和安全协议的无线路由器链接,这样 DHCP 客户端可以在两者之间切换而不会丢失任何数据包。
我听说从前有一个关于 IPv4 移动性的想法,允许通过主机网络中继事物来跨子网漫游,但据说它从未流行起来。
一个路由器(接入点)是否可以使用 DHCP 释放检测客户端何时断开连接,然后将该客户端的任何进一步流量转发到其他接入点,以便由客户端连接到它的任何 AP 进行中继?
我想知道是否有可能构建一个网络,允许两个子网通过具有相同网络 SSID 和安全协议的无线路由器链接,这样 DHCP 客户端可以在两者之间切换而不会丢失任何数据包。
我听说从前有一个关于 IPv4 移动性的想法,允许通过主机网络中继事物来跨子网漫游,但据说它从未流行起来。
一个路由器(接入点)是否可以使用 DHCP 释放检测客户端何时断开连接,然后将该客户端的任何进一步流量转发到其他接入点,以便由客户端连接到它的任何 AP 进行中继?
没有不同的子网,没有。您可以在两个 AP 上使用相同的子网、相同的 VLAN 和相同的 SSID,并且您将能够在它们之间漫游。如果您尝试使用新的子网,客户端将需要一个新的 IP 地址,否则您在漫游时将面临重复 IP 的风险,此外您还需要一些疯狂的 NAT 或 VRF 设置来从一侧到另一侧进行通信。
简短的回答:很快!
更长的答案:TCP 有一项增强功能,称为“MPTCP”,可帮助您完成此类任务。内核开始支持它。查看http://queue.acm.org/detail.cfm?id=2591369以获得概述。
您可以做的一件事是配置网络 AB(子网 A + 子网 B)的两个 AP 之间的 wifi 漫游,但在第一个 AP 中,只有网络 A 有一个 DHCP 服务器,而在第二个 AP 中有网络 B 的 DHCP 服务器。这这样,客户端将拥有来自其原始网络的 IP 地址,并且仍然能够漫游。
有一些特定于供应商的解决方案可能会满足您的需求,即使它可能并不完全符合您的要求。您为整个建筑物创建一个 SSID。您将获得与该 wifi 基站关联的 IP 地址。从那时起,当您在建筑物(或校园)中走动时,您会保留该 IP 地址。网络只是为您“做正确的事”。我相信http://www.arubanetworks.com/是一家具有此功能的公司;可能还有很多其他的。