一种连接建立方法及装置与流程

文档序号:15849339发布日期:2018-11-07 09:35阅读:175来源:国知局
一种连接建立方法及装置与流程

本申请涉及通信技术领域,特别是涉及一种连接建立方法及装置。

背景技术

在wlan(wirelesslocalareanetwork,无线局域网)中,存在多个ac(accesscontroller,接入控制器)和大量的ap(accesspoint,接入点)。ap通过与ac建立连接来接入网络。ac负责对于其建立连接的ap进行管理。

实际应用中,一个ap可以与任一一个ac建立连接。这很可能造成wlan中有的ac上管理的ap过多,有的ac上管理的ap过少的现象,出现负载不均衡的问题。



技术实现要素:

本申请实施例的目的在于提供一种连接建立方法及装置,以实现负载均衡。具体技术方案如下:

第一方面,本申请实施例提供了一种连接建立方法,应用于ap,所述方法包括:

向dhcp(dynamichostconfigurationprotocol,动态主机配置协议)服务器发送地址请求报文;

接收所述dhcp服务器根据所述地址请求报文反馈的地址响应报文,所述地址响应报文中包括多个ac的地址与ac的管理区域的对应关系;

从所述地址响应报文中包括的对应关系中,获取包含所述ap的位置信息所在的管理区域的目标对应关系;

向所述目标对应关系中包含的地址对应的目标ac发送发现请求报文,以使所述目标ac根据所述发现请求报文与所述ap建立连接。

第二方面,本申请实施例提供了一种连接建立方法,应用于dhcp服务器,所述方法包括:

接收ap发送的地址请求报文;

根据所述地址请求报文,将多个ac的地址与ac的管理区域的对应关系携带在地址响应报文中发送给所述ap,以使所述ap从所述地址响应报文中包括的对应关系中,获取包含所述ap的位置信息所在的管理区域的目标对应关系,与所述目标对应关系中包含的地址对应的目标ac建立连接。

第三方面,本申请实施例提供了一种连接建立装置,应用于ap,所述装置包括:

第一发送模块,用于向dhcp服务器发送地址请求报文;

接收模块,用于接收所述dhcp服务器根据所述地址请求报文反馈的地址响应报文,所述地址响应报文中包括多个ac的地址与ac的管理区域的对应关系;

获取模块,用于从所述地址响应报文中包括的对应关系中,获取包含所述ap的位置信息所在的管理区域的目标对应关系;

第二发送模块,用于向所述目标对应关系中包含的地址对应的目标ac发送发现请求报文,以使所述目标ac根据所述发现请求报文与所述ap建立连接。

第四方面,本申请实施例提供了一种连接建立装置,应用于dhcp服务器,所述装置包括:

接收模块,用于接收ap发送的地址请求报文;

发送模块,用于根据所述地址请求报文,将多个ac的地址与ac的管理区域的对应关系携带在地址响应报文中发送给所述ap,以使所述ap从所述地址响应报文中包括的对应关系中,获取包含所述ap的位置信息所在的管理区域的目标对应关系,与所述目标对应关系中包含的地址对应的目标ac建立连接。

第五方面,本申请实施例提供了一种ap,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使实现上述第一方面提供的连接建立方法步骤。

第六方面,本申请实施例提供了一种dhcp服务器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使实现上述第二方面提供的连接建立方法步骤。

第七方面,本申请实施例提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现上述第一方面提供的连接建立方法步骤。

第八方面,本申请实施例提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现上述第二方面提供的连接建立方法步骤。

本申请实施例中,dhcp服务器中预先存储有多个ac的地址与ac的管理区域的对应关系。ap从dhcp服务器中获取到多个ac的地址与ac的管理区域的对应关系,并从这多个对应关系中,确定包含ap的位置信息所在的管理区域的目标对应关系,进而与目标对应关系中包含的地址对应的目标ac建立连接,进而接入网络。可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。当然,实施本申请的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的连接建立方法的第一种流程示意图;

图2为本申请实施例提供的管理区域的一种示意图;

图3为本申请实施例提供的管理区域的另一种示意图;

图4为本申请实施例提供的连接建立方法的第二种流程示意图;

图5为本申请实施例提供的连接建立装置的第一种结构示意图;

图6为本申请实施例提供的连接建立装置的第二种结构示意图;

图7为本申请实施例提供的ap的一种结构示意图;

图8为本申请实施例提供的dhcp服务器的一种结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为实现负载均衡,本申请实施例提供了一种连接建立方法。该方法中,dhcp服务器中预先存储有多个ac的地址与ac管理区域的对应关系。ap向dhcp服务器发送地址请求报文。dhcp服务器根据地址请求报文,向ap反馈地址响应报文。其中,地址响应报文中包括多个ac的地址与ac的管理区域的对应关系。ap从地址响应报文中获取到多个对应关系,并从这多个对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系。ap向目标对应关系中包含的地址对应的目标ac发送发现请求报文。进而,目标ac根据发现请求报文与ap建立连接。

可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。

下面结合具体的实施例,对本申请进行详细说明。

参考图1,图1为本申请实施例提供的连接建立方法的第一种流程示意图。该方法应用于ap,包括如下步骤。

步骤101:向dhcp服务器发送地址请求报文。

ap在需要接入网络时,向dhcp服务器发送地址请求报文。dhcp服务器接收到ap发送的地址请求报文后,为ap分配地址。其中,dhcp服务器为ap分配的地址可以为ipv4(internetprotocolversion4,第四版网络协议)地址,也可以为ipv6地址。

dhcp服务器可以集成在ac上,也可以设置在其他设备上,还可以位于一台独立的物理机上。本申请实施例对此不进行限定。

步骤102:接收dhcp服务器根据地址请求报文反馈的地址响应报文。其中,地址响应报文中包括多个ac的地址与ac的管理区域的对应关系。

本申请实施例中,dhcp服务器中预先存储了多个ac的地址与ac的管理区域的对应关系。dhcp服务器接收到地址请求报文后,将本地存储的多个对应关系携带在地址响应报文发送给ap。也就是,dhcp服务器接收到地址请求报文后,将本地存储的多个对应关系以及为ap分配地址携带在地址响应报文发送给ap。

一种可选的实施方式中,ac的地址与ac的管理区域的对应关系可存储在option(选择)选项中。例如,ac的ipv4地址与ac的管理区域的对应关系存储在option43选项或option138选项中,ac的ipv6地址与ac的管理区域的对应关系存储在option52选项中。

dhcp服务器接收到ap发送的地址请求报文后,将为ap分配地址以及存储了ac的地址与ac的管理区域的对应关系的option选项,携带在地址响应报文发送给ap。进而ap从地址响应报文中获取到dhcp服务器为ap分配地址,并从地址响应报文的option选项中获取到ac的地址与ac的管理区域的对应关系。

dhcp服务器中预先存储了多个ac的地址与ac的管理区域的对应关系可以为,用户预先配置在dhcp服务器中的。例如,用户预先将多个ac的地址与ac的管理区域的对应关系配置在dhcp服务器的option选项中。

dhcp服务器中预先存储了多个ac的地址与ac的管理区域的对应关系也可以为用户预先配置在ac中的。例如,dhcp服务器可以集成在ac上。用户预先将多个ac的地址与ac的管理区域的对应关系配置在ac的option选项。dhcp服务器接收到ap发送的地址请求报文后,从ac中获取option选项,将获取的option选项携带在地址响应报文中发送给dhcp服务器。

本申请实施例中,用户可以通过web(网络)管理页面为每一ac配置管理区域。

例如,多个ac连接一个云平台。用户将地图导入云平台,云平台识别出地图上各点的经度和纬度。用户通过云平台提供的web管理页面,为各个ac从导入的地图中分别划分出管理区域。之后,云平台将划分得到的多个管理区域分别导入对应的ac中。

再例如,一个ac能够提供一个web管理页面。用户可以通过ac的web管理页面,将为该ac分配的管理区域输入该ac。

本申请实施例中,为了便于管理和配置ac的管理区域,用户还可以通过命令行将管理区域配置到各个ac上。例如,用户可以在地图管理软件或在线地图上划分出各个ac的管理区域,然后,通过命令行将管理区域的经度和纬度等位置信息配置到各个ac上。

本申请实施例中,对ac的管理区域的形状不做限定。ac的管理区域可以为矩形,也可以为圆形,还可以为不规则的多边形等。对于不同形状的管理区域,用户可以输入不同的位置信息来限定管理区域。

以管理区域为矩形为例进行说明。用户可以向ac中输入管理区域四个顶点的位置信息或对角顶点的位置信息来限定管理区域。这里,位置信息可以包括经度和纬度。

以管理区域为多边形为例进行说明。用户可以向ac中输入管理区域各个顶点的位置信息来限定管理区域。

用户在配置完成ac的管理区域后,ac可将本身的地址以及管理区域对应存储在option选项,发送给dhcp服务器。用户在dhcp服务器中配置生成包括该ac的地址以及管理区域的对应关系的option选项。

步骤103:从地址响应报文中包括的对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系。

ap的位置信息可包括经度和纬度。为了获取到ap的位置信息,ap中可以设置gps(globalpositioningsystem,全球定位系统)模块,ap通过gps模块获取其所在处的位置信息。

对于每一对应关系,ap检测ap的位置信息是否在该对应关系包含的管理区域内。若ap的位置信息在该对应关系包含的管理区域内,则ap确定这个对应关系为目标对应关系。若ap的位置信息不在该对应关系包含的管理区域内,则不做其他处理。

一种可选的实施方式中,ap在检测ap的位置信息是否在对应关系包含的管理区域内时,可以检测位置信息包括的经度是否在第一经度和第二经度的区间内,并检测位置信息包括的纬度是否在第一纬度第二纬度的区间内。其中,第一经度为对应关系包含的管理区域在位置信息包括的纬度上的最小经度,第二经度为对应关系包含的管理区域在位置信息包括的纬度上的最大经度,第一纬度为对应关系包含的管理区域在位置信息包括的经度上的最小纬度,第二纬度为对应关系包含的管理区域在位置信息包括的经度上的最大纬度。

若位置信息包括的经度在第一经度和第二经度的区间内,且位置信息包括的纬度在第一纬度和第二纬度的区间内,则ap可以确定ap的位置信息在对应关系包含的管理区域内。

例如,如图2所示的管理区域。若ap的位置信息为a0点的位置信息,a0点的经度为x0和纬度为y0,则ap在检测ap的位置信息是否在管理区域内时,确定管理区域在纬度y0上的最小经度x01和最大经度x02,即管理区域在纬度y0上的经度区间为x01-x02,确定管理区域在经度x0上的最小纬度y01和最大纬度y02,即管理区域在经度x0上的纬度区间为y01-y02。

如图2所示,ac可以检测到x01≤x0≤x02且y01≤y0≤y02,即x0在经度区间为x01-x02内,且y0在纬度区间为y01-y02内,进而确定ap的位置信息在管理区域内。

若ap的位置信息为a1点的位置信息,a1点的经度为x1和纬度为y1,则ap在检测ap的位置信息是否在管理区域内时,确定管理区域在纬度y1上的最小经度x11和最大经度x12,确定管理区域在经度x1上的最小纬度y11和最大纬度y12。

如图2所示,ac可以检测到x1≤x11≤x12且y11≤y12≤y1,即x1不在经度区间为x11-x12内,且y1不在纬度区间为y11-y12内,进而确定ap的位置信息不在管理区域内。

本申请实施例中,若管理区域为矩形,管理区域在ap的经度和纬度上的最大值和最小值,根据管理区域四个顶点的坐标确定。进而ap确定ap的位置信息是否在对应关系包含的管理区域内。

若管理区域为多边形,则可以将管理区域划分为矩形和三角形等规则的形状,进而根据划分得到的矩形四个顶点的坐标和划分得到的三角形三个顶点的坐标,确定管理区域在ap的经度和纬度上的最大值和最小值。进而ap确定ap的位置信息是否在对应关系包含的管理区域内。

当然,本申请实施例中可以通过其他方式确定管理区域在ap的经度和纬度上的最大值和最小值,本申请实施例不进行限定。

步骤104:向目标对应关系中包含的地址对应的目标ac发送发现请求报文。

目标ac根据发现请求报文与ap建立连接。例如,目标ac向ap发送针对发现请求报文的发现响应报文。ap根据发现响应报文,与目标ac建立连接。

一种可选的实施方式中,为了准确的与ac建立连接,ap将ap的位置信息携带在发现请求报文中发送给目标ac。目标ac检测ap的位置信息是否在目标ac的管理区域内。若在目标ac的管理区域,则目标ac向ap发送针对发现请求报文的发现响应报文。ap根据发现响应报文与目标ac建立连接。若不在目标ac的管理区域,则目标ac丢弃发现请求报文,拒绝与ap建立连接。

本申请实施例中,各个ac的管理区域可以是重叠的。对于重叠处的ap,ap可以确定出多个目标对应关系。此时,为节约网络资源,ap从多个目标对应关系中,选择一个目标对应关系。ap向所选择的目标对应关系中包含的地址对应的目标ac发送发现请求报文。

一种可选的实施方式中,为了便于从多个目标对应关系中选择一个目标对应关系,dhcp服务器中可以存储多个ac的地址、ac的管理区域、以及ac的优先级的对应关系。也就是,dhcp服务器向ap发送的地址响应报文中携带有多个ac的地址、ac的管理区域、以及ac的优先级的对应关系。ap从多个目标对应关系中选择一个目标对应关系时,可从多个目标对应关系中,选择包括的优先级最高的目标对应关系。

另一种可选的实施方式中,为了便于从多个目标对应关系中选择一个目标对应关系,dhcp服务器中可以存储多个ac的地址、ac的管理区域、以及ac的工作时间的对应关系。也就是,dhcp服务器向ap发送的地址响应报文中携带有多个ac的地址、ac的管理区域、以及ac的工作时间的对应关系。ap从多个目标对应关系中选择一个目标对应关系时,可从多个目标对应关系中,选择包括的工作时间最短的目标对应关系。

本申请实施例中,ap也可以根据其他信息,从多个目标对应关系中选择目标对应关系。

在本申请的一个实施例中,在目标ac与ap建立连接之后,若目标ac中的管理区域发生变化,目标ac重新检测ap的位置信息是否在变化后的管理区域内。若ap的位置信息还在变化后的管理区域内,则目标ac保持与ap连接。若ap的位置信息不在变化后的管理区域内,则目标ac切断与ap的连接。

应用上述实施例,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。另外,基于位置信息管理ap接入ac,简化了组网配置,支持随时变更。

下面结合图3所示的管理区域,对本申请实施例提供的连接建立方法进行说明。

图3中划分了两个管理区域,包括区域1和区域2,区域1和区域2重叠,如图3中的阴影部分。其中,区域1为ac1的管理区域,区域2为ac2的管理区域。其中,ap1位于a点,ap2位于b点。ac1的地址为ip1,ac2的地址为ip2。dhcp服务器1中存储了ip1与区域1的对应关系1,以及ip2与区域2的对应关系2.

ap1需要加入网络的情况下,连接建立过程实现如下:

步骤11,ap1向dhcp服务器1发送地址请求报文1。

步骤12,dhcp服务器1根据地址请求报文1,为ap1分配地址ip3,并将ip3、对应关系1和对应关系2携带在地址响应报文1中发送给ap1。

步骤13,ap1获取到ip3,并检测ap1的位置信息1是否在区域1内。另外,ap1检测ap1的位置信息1是否在区域2内。

位置信息1为a点的位置信息。

步骤14,如图3中所示,ap1可以检测到位置信息1位于区域1内,进而向对应关系1包含的地址ip1对应的ac(ac1)发送携带有位置信息1的发现请求报文1。

步骤15,ac1检测位置信息1是否在区域1内。

步骤16,ac1检测到位置信息1在区域1内,向ap1反馈针对发现请求报文1的发现响应报文1。

步骤17,ap1根据接收的发现响应报文1,与ac1建立连接。

ap2需要加入网络的情况下,连接建立过程实现如下:

步骤21,ap2向dhcp服务器1发送地址请求报文2。

步骤22,dhcp服务器1根据地址请求报文2,为ap2分配地址ip4,并将ip4、对应关系1和对应关系2携带在地址响应报文2中发送给ap2。

步骤23,ap2获取到ip4,并检测ap2的位置信息2是否在区域1内。另外,ap2检测ap2的位置信息2是否在区域2内。

位置信息2为b点的位置信息。

步骤24,如图3中所示,ap2可以检测到位置信息2位于区域1内,且位置信息2位于区域2内,则ap2从包含区域1的对应关系1和含区域2的对应关系2中选择一个对应关系,如选择了对应关系1。

步骤25,ap2向对应关系1包含的地址ip1对应的ac(ac1)发送携带有位置信息2的发现请求报文2。

步骤26,ac1检测位置信息2是否在区域1内。

步骤27,ac1检测到位置信息2在区域1内,向ap2反馈针对发现请求报文2的发现响应报文2。

步骤28,ap2根据接收的发现响应报文2,与ac1建立连接。

相应与上述应用于ap的连接建立方法,本申请实施例还提供了一种应用于dhcp服务器的连接建立方法。参考图4,图4为本申请实施例提供的连接建立方法的第二种流程示意图,应用于dhcp服务器,该方法包括:

步骤401,接收ap发送的地址请求报文。

步骤402,根据地址请求报文,将多个ac的地址与ac的管理区域的对应关系携带在地址响应报文中发送给ap。

ap从地址响应报文中提取出多个对应关系,从这多个对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系。ap向目标对应关系中包含的地址对应的目标ac发送发现请求报文,与目标ac建立连接。

一种可选的实施方式中,多个ac的地址与ac的管理区域的对应关系存储在option选项中。dhcp服务器接收到ap发送的地址请求报文后,获取option选项,将option选项携带在地址响应报文中发送给ap。

dhcp服务器中预先存储了多个ac的地址与ac的管理区域的对应关系可以为,用户预先配置在dhcp服务器中的。例如,用户预先将多个ac的地址与ac的管理区域的对应关系配置在dhcp服务器的option选项中。

dhcp服务器中预先存储了多个ac的地址与ac的管理区域的对应关系也可以为用户预先配置在ac中的。例如,dhcp服务器可以集成在ac上。用户预先将多个ac的地址与ac的管理区域的对应关系配置在ac的option选项。dhcp服务器接收到ap发送的地址请求报文后,从ac中获取option选项,将获取的option选项携带在地址响应报文中发送给dhcp服务器。

应用本申请实施例,dhcp服务器中预先存储有多个ac的地址和ac的管理区域的对应关系。ap从dhcp服务器中获取到这多个ac的地址与ac的管理区域的对应关系,并从这多个对应关系中,确定包含ap的位置信息所在的管理区域的目标对应关系,进而与目标对应关系中包含的地址对应的目标ac建立连接,进而接入网络。可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。

相应与上述应用于ap的连接建立方法,本申请实施例还提供了一种应用于ap的连接建立装置。参考图5,图5为本申请实施例提供的连接建立装置的第一种结构示意图,应用于ap,该装置包括:

第一发送模块501,用于向dhcp服务器发送地址请求报文;

接收模块502,用于接收dhcp服务器根据地址请求报文反馈的地址响应报文,地址响应报文中包括多个ac的地址与ac的管理区域的对应关系;

获取模块503,用于从地址响应报文中包括对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系;

第二发送模块504,用于向目标对应关系中包含的地址对应的目标ac发送发现请求报文,以使目标ac根据发现请求报文与ap建立连接。

一种可选的实施方式中,目标对应关系为多个;

第二发送模块504,具体可以用于:从多个目标对应关系中,选择一个目标对应关系,向所选择的目标对应关系中包含的地址对应的目标ac发送发现请求报文。

一种可选的实施方式中,地址响应报文中包括:多个ac的地址、ac的管理区域、以及ac的优先级的对应关系;

第二发送模块504,具体可以用于:从多个目标对应关系中,选择包括的优先级最高的目标对应关系。

应用本申请实施例,dhcp服务器中预先存储有多个ac的地址与ac的管理区域的对应关系。ap从dhcp服务器中获取到这多个ac的地址与ac的管理区域的对应关系,并从这多个对应关系中,确定包含ap的位置信息所在的管理区域的目标对应关系,进而与目标对应关系中包含的地址对应的目标ac建立连接,进而接入网络。可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。

相应与上述应用于dhcp服务器的连接建立方法,本申请实施例还提供了一种应用于dhcp服务器的连接建立装置。参考图6,图6为本申请实施例提供的连接建立装置的第二种结构示意图,应用于dhcp服务器,该装置包括:

接收模块601,用于接收ap发送的地址请求报文;

发送模块602,用于根据所述地址请求报文,将多个ac的地址和ac的管理区域的对应关系携带在地址响应报文中发送给ap,以使ap从地址响应报文中包括的对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系,与目标对应关系中包含的地址对应的目标ac建立连接。

一种可选的实施方式中,多个ac的地址与ac的管理区域的对应关系存储在option选项中;

发送模块602,具体用于将option选项携带在地址响应报文中发送给ap。

应用本申请实施例,dhcp服务器中预先存储有多个ac的地址与ac的管理区域的对应关系。ap从dhcp服务器中获取到多个ac的地址与ac的管理区域的对应关系,并从这多个对应关系中,确定包含ap的位置信息所在的管理区域的目标对应关系,进而与目标对应关系中包含的地址对应的目标ac建立连接,进而接入网络。可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。

相应与上述应用于ap服务器的连接建立方法,本申请实施例还提供了一种ap,如图7所示,包括处理器701和机器可读存储介质702,机器可读存储介质702存储有能够被处理器701执行的机器可执行指令。处理器701被机器可执行指令促使实现如图1所示的连接建立方法。该连接建立方法包括:

向dhcp服务器发送地址请求报文;

接收dhcp服务器根据地址请求报文反馈的地址响应报文,地址响应报文中包括多个ac的地址与ac的管理区域的对应关系;

从地址响应报文中包括的对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系;

向目标对应关系中包含的地址对应的目标ac发送发现请求报文,以使目标ac根据发现请求报文与ap建立连接。

应用本申请实施例,dhcp服务器中预先存储有多个ac的地址与ac的管理区域的对应关系。ap从dhcp服务器中获取到多个ac的地址与ac的管理区域的对应关系,并从这多个对应关系中,确定包含ap的位置信息所在的管理区域的目标对应关系,进而与目标对应关系中包含的地址对应的目标ac建立连接,进而接入网络。可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。

相应与上述应用于dhcp服务器的连接建立方法,本申请实施例还提供了一种dhcp服务器,如图8所示,包括处理器801和机器可读存储介质802,机器可读存储介质802存储有能够被处理器801执行的机器可执行指令。处理器801被机器可执行指令促使实现如图4所示的连接建立方法。该连接建立方法包括:

接收ap发送的地址请求报文;

根据地址请求报文,将多个ac的地址与ac的管理区域的对应关系携带在地址响应报文中发送给ap,以使ap从地址响应报文中包括的对应关系中,获取包含ap的位置信息所在的管理区域的目标对应关系,与目标对应关系中包含的地址对应的目标ac建立连接。

应用本申请实施例,dhcp服务器中预先存储有多个ac的地址与ac的管理区域的对应关系。ap从dhcp服务器中获取到多个ac的地址与ac的管理区域的对应关系,并从这多个对应关系中,确定包含ap的位置信息所在的管理区域的目标对应关系,进而与目标对应关系中包含的地址对应的目标ac建立连接,进而接入网络。可见,本申请实施例中,将位于不同管理区域内的ap接入了不同的ac,根据ap的位置信息实现了负载均衡。

上述机器可读存储介质可以包括ram(randomaccessmemory,随机存取存储器),也可以包括nvm(non-volatilememory,非易失性存储器),例如至少一个磁盘存储器。另外,机器可读存储介质还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括cpu(centralprocessingunit,中央处理器)、np(networkprocessor,网络处理器)等;还可以是dsp(digitalsignalprocessing,数字信号处理器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

相应与上述应用于ap服务器的连接建立方法,本申请实施例还提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,机器可执行指令促使处理器实现如图1所示的连接建立方法。

相应与上述应用于dhcp服务器的连接建立方法,本申请实施例还提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现如图4所示的连接建立方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于应用于dhcp服务器的连接建立方法、ap、dhcp服务器、机器可读存储介质实施例而言,由于其基本相似于应用于ap的连接建立方法实施例,所以描述的比较简单,相关之处参见应用于ap的连接建立方法实施例的部分说明即可。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1