用于幸存客户端IP地址/网络更改的网络协议以及其他问题

时间:2012-04-29 07:16:49

标签: network-programming network-protocols

与移动设备的持久连接很困难。信号条件可能会快速变化,连接类型也会发生变化。例如,当我离开公寓(WiFi),乘坐公共汽车(WiMax / LTE),转乘地铁(间歇性CDMA,有时在另一家航空公司漫游)时,我可能想要将音频流式传输到手机上,然后步行上班( WiMax / LTE和返回WiFi)。仅在这15分钟的旅行中,我使用至少4个不同的IP地址/网络,并在此过程中遇到各种连接问题。但是,很少会完全失去与互联网的连接,而且信号状况使连接出现问题的时间只会在很短的时间内发生。

我正在寻找一种允许从网络漫游到网络的协议,并且非常容忍恶劣的网络条件,同时保持虚拟的端到端连接。该协议将支持(通常)移动设备与某种代理服务器之间的连接,该代理服务器将通过此容忍协议代表移动设备中继常规TCP / UDP连接。

该协议将位于第3层,甚至可以创建通过它进行隧道传输的虚拟网络接口。也许有一个VPN或SOCKS代理解决方案已经满足了这些需求。

这样的协议是否已经存在?

如果没有,我可能会想出一个,但宁愿先撇开现有的努力。

1 个答案:

答案 0 :(得分:2)

网络互联网社区正在努力解决这些网络移动性问题。顾虑。

特别是Mobile IP(以及它的IPv6大姐姐,Proxy Mobile IPv6)是一个广泛的术语,旨在使IP地址本身可以跨网络移植,但我怀疑这些技术已经达到了足够的成熟/部署今天用于生产。

在没有网络支持的情况下进行此类移动需要主机以经过验证的方式向您通知其新地址;这就是Host Identity Protocol的设计目标,但它仍处于实验阶段。 RFC流程的阶段。摘自RFC 5201

  

HIP允许同意主机安全地建立和维护共享   IP层状态,允许分离标识符和定位符   IP地址的作用,从而实现通信的连续性   跨IP地址的变化。

有几种已知可互操作的开源实现。没有声称这是一个完整的列表,也没有担保任何一个(他们只是少数几个从谷歌搜索"主机身份协议实施"),有: