1.一种无线三层漫游的方法,应用于AP设备,其特征在于,包括:
当基于无线口IP地址接收到基站STA设备发送的DHCP Request报文时,判断该DHCP Request报文中携带的IP地址是否命中本地的DHCP地址池;其中,本设备与同属于同一无线局域网的其它所有无线接入点AP设备的无线口IP地址相同;所述无线口IP地址为接入本AP设备的STA设备的网关地址;
如果该DHCP Request报文中携带的IP地址未命中本地的DHCP地址池,向所述STA设备回应DHCP ACK报文;
当基于该无线口IP地址接收到所述STA设备发送的数据报文时,将所述数据报文转发至虚拟专用网络VPN网关。
2.根据权利要求1所述的方法,其特征在于,所述无线局域网的DHCP地址池被预先划分为若干个网段各不相同的DHCP地址池;
所述在基于无线口地址接收STA设备发送的DHCP Request报文之前,所述方法还包括:
获取无线控制器AC设备从所述若干个网段各不相同的DHCP地址池中,为本设备分配的DHCP地址池,以及获取AC设备为本设备分配的无线口IP地址,并将该无线口IP地址下发至接入本设备的STA设备,以作为所述STA设备的网关地址。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果接收到任一STA设备接入本设备时发送的DHCP Discover报文时,从本地的DHCP地址池中为该STA设备分配IP地址;
如果该DHCP Request报文中携带的IP地址命中本地的DHCP地址池,向所述STA设备下发DHCP ACK报文,所述DHCP ACK报文携带针对该IP地址的新的租借期限,以使STA设备更新该IP地址的租借期限。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述STA设备发送的所述数据报文转发后,基于该数据报文的源IP地址以及目的IP地址,在有线口学习与所述STA设备对应的网络地址转换NAT表项并保存。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
有线口接收到VPN网关返回至所述STA设备的数据报文;
有线口为该数据报文匹配对应的NAT表项;
基于匹配到的NAT表项对所述数据报文进行NAT转换后,转发至所述STA设备。
6.一种无线三层漫游的装置,应用于AP设备,其特征在于,包括:
判断单元,用于当基于无线口IP地址接收到STA设备发送的DHCP Request报文时,判断该DHCP Request报文中携带的IP地址是否命中本地的DHCP地址池;其中,本设备与同属于同一无线局域网的其它所有AP设备的无线口IP地址相同;所述无线口IP地址为接入本AP设备的STA设备的网关地址;
回应单元,用于如果该DHCP Request报文中携带的IP地址未命中本地的DHCP地址池,向所述STA设备回应DHCP ACK报文;
转发单元,用于当基于该无线口IP地址接收到所述STA设备发送的数据报文时,将所述数据报文转发至VPN网关。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
获取单元,用于获取AC设备从所述若干个网段各不相同的DHCP地址池中,为本设备分配的DHCP地址池,以及获取AC设备为本设备分配的无线口IP地址,并将该无线口IP地址下发至接入本设备的STA设备,以作为所述STA设备的网关地址。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
分配单元,用于如果接收到任一STA设备接入本设备时发送的DHCP Discover报文时,从本地的DHCP地址池中为该STA设备分配IP地址;
下发单元,用于如果该DHCP Request报文中携带的IP地址命中本地的DHCP地址池,向所述STA设备下发DHCP ACK报文,所述DHCP ACK报文携带针对该IP地址的新的租借期限,以使STA设备更新该IP地址的租借期限。
9.根据权利要求6所述的装置,其特征在于,包括:
学习单元,用于将所述STA设备发送的所述数据报文转发后,基于该数据报文的源IP地址以及目的IP地址,在有线口学习与所述STA设备对应的NAT表项并保存。
10.根据权利要求6所述的装置,其特征在于,包括:
所述转发单元进一步用于:
有线口接收到VPN网关返回至所述STA设备的数据报文;
有线口为该数据报文匹配对应的NAT表项;
基于匹配到的NAT表项对所述数据报文进行NAT转换后,转发至所述STA设备。