The invention relates to a method for solving the root node conflict in a mesh network and a network device. The network device comprises a communication connection unit, an information transceiver unit and a comparison unit. When any node is connected to the router, the message is broadcast; by comparing the signal intensity values of each root node to the router, the root node with weaker signal is disconnected from the router, and the parent node is selected from the sub node, and the stronger root node of the signal continues to broadcast the information; if the signal intensity is the same, The root node of the small network has the initiative to disconnect the router and select the parent node from the sub node; the large network size root node continues to broadcast the information; if the network size is the same, the root node of the small MAC address is active to disconnect the router, select the parent node from the sub node, and the larger MAC address as the only mesh network A residual root node.
【技术实现步骤摘要】
一种解决mesh网络内根节点冲突的方法及网络设备
本专利技术涉及Wi-Fimesh网络,特别涉及一种解决mesh网络内根节点冲突的方法。
技术介绍
Wi-Fimesh网络是含有多跳无线链路的无线网状网络,其中的网络设备称为节点,根据各自在mesh网络内所处的层级形成父/子节点关系,实现数据的相互转发;根节点作为mesh网络的出口,可通过路由器连接互联网,进而与外部设备通信。以图1所示,根节点A的子节点B、C、D相互为兄弟节点,节点B的子节点E,节点C的子节点F,节点F的子节点G、H;其中,节点B、C、F为中间节点;节点D、E、G、H均是没有子节点的叶子节点。对于树状结构的mesh网络,其中根节点的数量仅为一个。然而,mesh网络内所有节点都被配置了路由器的信息,上电后所有扫描到路由器的节点都可以直接连上路由器做网络的根节点,使网络内出现多个根节点。针对上述情况,亟需一种有效的方法来消除网络内多余的根节点。
技术实现思路
本专利技术的目的在于提供一种解决mesh网络内根节点冲突的方法及网络设备,以消除网络内多余的根节点。为了达到上述目的,本专利技术的一个技术方案在于提供一种解决mesh网络内根节点冲突的方法:任意一个节点与路由器连接后对信息进行广播,所述信息包含该节点与路由器的信号强度,该节点作为根节点所形成的网络大小;根据广播的信息,对各个根节点与路由器的信号强度值进行比较:其中与路由器的信号较弱的根节点,主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;与路由器的信号更强的根节点,继续广播信息;如果信号强度相同,进一步对各个根节点所形成的网络大小进 ...
【技术保护点】
1.一种解决mesh网络内根节点冲突的方法,其特征在于,任意一个节点与路由器连接后对信息进行广播,所述信息包含该节点与路由器的信号强度,该节点作为根节点所形成的网络大小;根据广播的信息,对各个根节点与路由器的信号强度值进行比较:其中与路由器的信号较弱的根节点,主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;与路由器的信号更强的根节点,继续广播信息;如果信号强度相同,进一步对各个根节点所形成的网络大小进行比较:其中网络规模较小的根节点主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;网络规模更大的根节点,继续广播信息;如果网络规模相同,进一步对各个根节点的MAC地址大小进行比较:其中MAC地址较小的根节点主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;MAC地址更大的根节点,作为mesh网络唯一剩余的根节点。
【技术特征摘要】
1.一种解决mesh网络内根节点冲突的方法,其特征在于,任意一个节点与路由器连接后对信息进行广播,所述信息包含该节点与路由器的信号强度,该节点作为根节点所形成的网络大小;根据广播的信息,对各个根节点与路由器的信号强度值进行比较:其中与路由器的信号较弱的根节点,主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;与路由器的信号更强的根节点,继续广播信息;如果信号强度相同,进一步对各个根节点所形成的网络大小进行比较:其中网络规模较小的根节点主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;网络规模更大的根节点,继续广播信息;如果网络规模相同,进一步对各个根节点的MAC地址大小进行比较:其中MAC地址较小的根节点主动断开与路由器的连接,重新在其子节点中选择一个作为父节点;MAC地址更大的根节点,作为mesh网络唯一剩余的根节点。2.一种网络设备,用于实现权利要求1所述解决mesh网络内根节点冲突的方法,其特征在于,所述网络设备包含:通信连接单元,根据配置的路由器信息,在扫描到路由器时与路由器连接;信息收发单元,在本网络设备连接路由器后,对本网络设备作为根节点时所对应的信息进行广播,并对其余根节点所对应的信息进行接收;每个根节点所对应的信息,包含该根节点与路由器的信号强度、该根节点所形成的网络规模;比较单元,将其余根节点与路由器的信号强度、所形成的网络规模及MAC地址,分别与本网络设备作为根节点时与路由器...
【专利技术属性】
技术研发人员:姜江建,齐曰霞,
申请(专利权)人:乐鑫信息科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。