一种高效的无线mesh组网方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种高效的无线mesh组网方法。
【背景技术】
[0002]现有无线mesh网络(无线网状网络)搭建方案单一,针对一些特定场景或特殊硬件无法实现网络的快速搭建,并且mesh网络的扩展方案不灵活;同时,网络的无中心特性使无线mesh网络的可控性、安全性大大降低,管理困难;此外,通用无线mesh网络中组网节点的IP地址常常被设置为静态IP,传统路由器网络IP地址通常设置为无线AP为接入终端分配IP地址,不同IP地址之间不能直接通信,想要直接通信还要依靠逐步对IP地址进行分配和转换,因此限制了不同网络之间的互联互通,对无线mesh网络统一管理造成了不便。
【发明内容】
[0003]本发明的目的是提供一种高效的无线mesh组网方法,实现全网IP地址分配及可扩展终端网络快速接入,高效完成最后一公里的无线覆盖。
[0004]本发明的目的是通过以下技术方案实现的:
[0005]一种高效的无线mesh组网方法,该方法包括:
[0006]步骤A、配置一服务器作为无线mesh网络的网关,由服务器基于动态主机配置协议DHCP为mesh网络内的设备分配IP地址;
[0007]步骤B、搭建无线mesh基本网络,其包括:步骤B1、搭建若干个通过有线方式与服务器以太网接口相连的无线网关接入点MPP,并获得服务器分配的IP地址;设置MPP作为无线mesh网络的根节点,驱动后续加入的mesh网络路由节点MP向根节点定期发送路由寻路标识;其中,由第一个搭建的MPP创建mesh网络标识meshID ;步骤B2、创建若干mesh网络路由节点MP,MP与MP之间通过无线方式相连,其中一部分MP通过无线的方式与MPP相连作为其邻居节点,MP与MP之间利用meshID相互认证,认证通过后建立连接并开始向根节点寻路,定期发送路由寻路标识;然后,将MP的无线网卡与以太网卡进行桥接,并通过mesh基本网络向服务器获取IP地址;
[0008]步骤C、将带有网口的设备与MP的以太网口连接,通过mesh基本网络向服务器获取IP地址。
[0009]进一步的,该方法还包括:
[0010]将服务器的另一以太网接口接入到外网,并设置与MPP相连的以太网接口的数据流默认将地址转换到外网以太网口输出,为无线mesh网络中节点提供外网接入功能。
[0011]进一步的,所述MPP的无线网卡与有线网卡桥接后,通过有线方式与服务器完成连接并获取IP地址,通过无线的方式与MP相连,并发送服务器为相应MP分配的IP地址。
[0012]进一步的,所述带有网口的设备包括:无线AP与无线传感器网络网关;
[0013]其中,无线AP通过以太网卡接入MP,并通过无线网卡将IP地址转发至与其关联的终端设备;
[0014]无线传感器网络网关通过以太网口接入MP,并获得IP地址,由无线传感器网络网关通过mesh基本网络向外网转发数据。
[0015]由上述本发明提供的技术方案可以看出,通过搭建服务器来提高网络的网络管理能力与接入控制能力;同时,以包含MPP与MP的无线mesh基本网络作为核心,一方面,可大大提高网络的覆盖范围和可扩展性,另一方面,任何支持以太网络的设备均可以通过物理连接无线mesh基本网络实现快速接入,并通过服务器端IP地址分配与认证实现快速Internet接入,从而高效完成最后一公里的无线覆盖。
【附图说明】
[0016]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0017]图1为本发明实施例提供的一种高效的无线mesh组网方法的流程图;
[0018]图2为本发明实施例提供的无线mesh网络组网架构的示意图;
[0019]图3为本发明实施例提供的无线mesh网络的全网IP地址分布示意图。
【具体实施方式】
[0020]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0021]图1为本发明实施例提供的一种高效的无线mesh组网方法的流程图。如图1所示,该方法主要包括如下步骤:
[0022]步骤11、配置一服务器作为无线mesh网络的网关,由服务器基于动态主机配置协议DHCP为mesh网络内的设备分配IP地址。
[0023]本实施例中,首先搭建服务器并设定外网连接方案;具体来说,在服务器端引入动态主机配置协议(DHCP),并设置无线mesh网内设备的IP地址分配规则(例如,服务器可根据mesh网内节点MAC地址设置固定IP以方便识别),服务器本身被配置为整个网络的网关,以便对整个mesh网络中的设备进行IP地址分配。接下来进一步配置服务器,使其作为第一级节点拥有接入控制与对分布式网络管理的能力。
[0024]另外,服务器包含内网、外网以太网接口,其中,内网以太网接口与无线mesh网络相连;外网以太网接口接入到外网,并设置内网以太网接口数据流默认将地址转换(NAT)到外网以太网接口输出,以此为无线mesh网络中节点提供外网接入功能。
[0025]步骤12、搭建无线mesh基本网络。
[0026]本发明实施例中,无线mesh基本网络主要包含通过有线方式与服务器以太网接口相连的无线mesh网关接入节点(MPP),以及与MPP无线相连的mesh网络路由节点(MP)。
[0027]本步骤中,首先,依次搭建若干个通过有线方式与服务器以太网接口相连的无线mesh网络网关接入节点(MPP),并从服务器获得自动分配的IP地址;设置MPP作为无线mesh网络的根节点,驱动后续加入的mesh网络路由节点(MP)向根节点定期发送路由寻路标识;其中,由第一个搭建的MPP创建mesh网络标识meshID ;另外,还将所述MPP的无线网卡与有线网卡进行桥接,MPP通过有线方式与服务器相连并获取IP地址,通过无线的方式与MP相连,并发送服务器为相应MP分配的IP地址。
[0028]然后,创建若干MP,MP与MP之间通过无线方式相连,其中一部分MP通过无线的方式与MPP相连作为其邻居节点,MP与MP之间利用meshID相互认证,认证通过后建立连接并开始向根节点寻路,定期发送路由寻路标识;然后,将MP的无线网卡与以太网卡进行桥接,并通过mesh基本网络向服务器获取IP地址;
[0029]步骤13、将带有网口的设备与MP的以太网口连接,通过mesh基本网络向服务器获取IP地