【技术实现步骤摘要】
在多AP部署中对锚定网络地址转换(NAT)流接入点(AP)进行选择
技术介绍
[0001]网络地址转换(NAT)涉及通过在分组正在通过业务路由设备传送时修改该分组的IP报头中的网络地址信息,来将一个互联网协议(IP)地址空间映射到另一个地址空间。大多数网络地址转换器将多个专用主机映射到一个公开的IP地址。在典型配置中,局域网使用各种可用的指定专用IP地址子网之一。该网络中的路由器具有该地址空间的专用地址。路由器还通过通常由互联网服务提供商所指派的公共地址而被连接到互联网。当网络业务从局域网传递到互联网时,每个分组中的源地址即时从专用地址被转换为路由器的公共地址。路由器跟踪与每个活动连接有关的基本数据。当接收到回复分组时,路由器使用在出站阶段期间存储的连接跟踪数据来确定内部网络上的回复分组所要转发至的专用地址。
附图说明
[0002]根据一个或多个不同方面,参考以下附图详细描述了本公开。提供附图仅用于说明目的并且仅描绘典型或示例方面。
[0003]图1A示意性地描绘了根据所公开技术的示例方面的通过锚定NAT流AP的更新后的活动NAT流,其中响应于客户端设备漫游到新AP而选择该锚定NAT流AP。
[0004]图1B示意性地描绘了根据所公开技术的示例方面的通过相应锚定NAT流AP的多个同时的更新后的NAT流,其中响应于客户端设备漫游到多个不同AP而选择相应锚定NAT流AP。
[0005]图1C示意性地描绘了根据所公开技术的示例方面当客户端设备漫游到其最初关联的AP时返回到原始NAT流。
[0006]图 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:在与客户端设备当前相关联的第二接入点AP处,从与所述客户端设备先前相关联的第一AP,接收与用于所述客户端设备的一个或多个活动网络地址转换NAT流相关的会话信息;在所述第二AP处,确定所述第一AP是创建所述一个或多个活动NAT流中的特定NAT流的锚定NAT流AP;以及在所述第二AP处,建立所述特定NAT流,其中在所述第二AP处建立所述特定NAT流包括:在所述第二AP处,生成和存储NAT流上行链路会话信息,所述NAT流上行链路会话信息将所述第一AP标识为下一跳,以路由在上行链路方向上在所述第二AP处从所述客户端设备接收到的、与所述特定NAT流相匹配的分组。2.根据权利要求1所述的方法,还包括:由所述第二AP,向针对至少一个NAT流所标识的每个锚定AP,发送NAT流迁移消息,其中在接收到所述NAT流迁移消息后,所述第一AP被配置为:修改在所述第一AP处所存储的针对所述特定NAT流的NAT流下行链路会话信息,以将所述第二AP指定为下一跳,以路由在下行链路方向上在所述第一AP处接收到的、与所述特定NAT流相匹配的分组。3.根据权利要求1所述的方法,其中所述特定NAT流将如下的分组相关联,所述分组在所述客户端设备和特定互联网目的地之间的特定活动传输控制协议TCP/互联网协议IP连接期间被交换。4.根据权利要求1所述的方法,还包括:在所述第二AP处,从所述客户端设备接收第一分组;确定所述第一分组与所述特定NAT流相匹配;基于所述NAT流上行链路会话信息,确定用于所述第一分组的所述下一跳是所述第一AP;以及将所述第一分组路由到所述第一AP。5.根据权利要求4所述的方法,其中在上行链路方向上朝向所述互联网路由所述第一分组之前,所述第一AP将所述第一分组的互联网协议IP报头中的源地址字段从所述客户端设备的专用IP地址修改为所述第一AP的公共IP地址。6.根据权利要求4所述的方法,其中确定所述第一分组与所述特定NAT流相匹配包括:确定所述第一分组的互联网协议IP报头信息和所述第一分组的传输控制协议TCP报头信息与和所述特定NAT流相关联的NAT流参数集合相匹配,所述NAT流参数集合包括源IP地址、目的地IP地址、源端口号、目的地端口号和网络协议类型。7.根据权利要求4所述的方法,还包括:在所述第二AP处,从所述第一AP接收响应于所述第一分组的第二分组;确定所述第二分组与所述特定NAT流相匹配;以及将所述第二分组路由到所述客户端设备。8.根据权利要求7所述的方法,其中在将所述第二分组路由到所述第二AP之前,所述第一AP将所述第二分组的互联网协议IP报头中的目的地地址字段从所述第一AP的公共IP地址修改为所述客户端设备的专用IP地址。9.根据权利要求4所述的方法,其中所述特定NAT流是第一NAT流,所述方法还包括:在所述第二AP处,从所述客户端设备接收第二分组;
确定所述第二分组不与任何活动的NAT流相匹配;在所述客户端设备和所述第二分组的特定互联网目的地之间,建立网络连接;以及创建第二NAT流,所述第二NAT流将如下的分组相关联,所述分组跨在所述客户端设备和所述第二分组的所述特定互联网目的地之间建立的所述网络连接而被交换。10.根据权利要求9所述的方法,还包括:在所述第二AP处,从所述客户端设备接收第二分组;确定所述第二分组与所述第二NAT流相匹配;将所述第二分组的互联网协议IP报头中的源地址字段从所述客户端设备的专用IP地址修改为所述第二AP的公共IP地址;以及在上行链路方向上朝向所述互联网,路由具有修改后的源地址字段的所述第二分组。11.一种无线接入点,包括:存储机器可执行指令的存储器;以及处理器,所述处理器被配置为访问所述存储器并且执行所述机器可执行指令以:接受来自客户端设备的关联请求,其中所述客户端设备已从第一AP漫游;从所述第一AP,接收与用于所述客户端设备的一个或多个活动网络地址转换NAT流相关的会话信息;确定所述第一AP是创建所述一个或多个活动NAT流中的特定NAT流的锚定NAT流AP;以及在本地建立所述特定NAT流,其中在本地建立所述特定NAT流包括:生成本地NAT流上行链路会话信息,所述本地NAT流上行链路会话信息将所述第一AP标识为下一跳,其中向所述下一跳路由在所述...
【专利技术属性】
技术研发人员:N,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。