A method of maintaining packet forwarding information in a first network node of a wireless grid communication network with multiple network nodes interconnected through wireless communication links is disclosed. The method includes receiving respective activity indicators of adjacent network nodes connected to the first network node through corresponding wireless communication links and determining respective link indicators for the output wireless communication links of the first network node, each of which represents the packet transmission characteristics of the link involved. Sex. The method also includes: for each of the output communication links of the first network node, a link indicator associated with the output wireless communication link is combined with an activity indicator to generate a routing value for the output wireless communication link of the destination network node, which is wireless via the output. The communication link is related to the adjacent network nodes connected to the first network node. The selected next communication link is determined according to the generated routing value of the destination network node; and the selected next communication link is stored as forwarding information related to the selected next communication link of the destination network node involved.
【技术实现步骤摘要】
【国外来华专利技术】无线网格通信网络的路由
本专利技术涉及无线网格通信网络,具体是涉及在这种网络中的数据包的路由。
技术介绍
附图中的图1示出了简化的示例无线网格通信网络,该无线网格通信网络包括通过双向无线通信链路12进行互连的多个网络节点10。运行网络节点10以彼此通信,以在网络节点10之间传送通信数据。由于定义了通信链路12的虚拟网格的网络节点之间的多个连接,这种类型的网络被称为“网格”网络。无线网格网络中的数据包的路由受到包括无线链路质量的许多因素的影响。在室外网络的情况下尤其如此,其中,链路质量可受到诸如天气或其他信号衰减和阻塞因素之类的许多不同室外因素的影响。此外,由于消费者期望高质量、高速的服务,尤其是在无线网络中传送在线内容,所以在这种网络中非常期望低延迟和低数据包丢失。在大型无线网格网络中,上报和控制报文可能需要很长时间才能与中央网络控制器进行通信。这是高速毫米波无线网络例如那些在60GHz波段运行的无线网络中的一个重要问题。在这种高速网络中,需要快速采取控制决策以避免数据包丢失和增加的延迟。现有网络控制方案利用中央控制器来确定网络中数据包和数据包组的转发。尤其在无线网络中,路由的这种中央控制的高延迟会导致:数据包丢失增加、相关联的重发送以及数据传送本身的延迟增加。因此,期望提供一种技术,该技术能够克服适用于这种高速无线通信网络中的现有控制和路由方法的问题。
技术实现思路
根据本专利技术的第一方面,提供一种维持无线网格通信网络的第一网络节点中的数据包转发信息的方法,该无线网格通信网络具有通过无线通信链路互连的多个网络节点,该第一网络节点具有多个输出无线通信链路,该 ...
【技术保护点】
1.一种维持无线网格通信网络的第一网络节点中的数据包转发信息的方法,所述无线网格通信网络具有通过无线通信链路互连的多个网络节点,所述第一网络节点具有多个输出无线通信链路,所述多个输出无线通信链路将所述第一网络节点与网络中相应的相邻网络节点进行连接,所述方法包括在所述第一网络节点处:通过相应的无线通信链路接收与所述第一网络节点连接的相邻网络节点的各自的活动指示符,每个这种活动指示符表示用于处理并朝着目的网络节点转发数据包的所涉及的节点的活动;确定用于所述第一网络节点的所述输出无线通信链路的各自的链路指示符,每个这种链路指示符表示所涉及的链路的数据包传输特性;对于所述第一网络节点的所述输出通信链路中的每一个,将与所述输出无线通信链路相关联的所述链路指示符与所述活动指示符进行组合,从而生成用于所述目的网络节点的所述输出无线通信链路的路由值,所述活动指示符与经由所述输出无线通信链路而被连接至所述第一网络节点的所述相邻网络节点有关;根据所生成的路由值为所述目的网络节点确定选择的下一通信链路;以及存储与用于所涉及的目的网络节点的所述选择的下一通信链路有关的转发信息,其中每个活动指示符通过将节点指示 ...
【技术特征摘要】
【国外来华专利技术】2015.11.20 GB 1520449.81.一种维持无线网格通信网络的第一网络节点中的数据包转发信息的方法,所述无线网格通信网络具有通过无线通信链路互连的多个网络节点,所述第一网络节点具有多个输出无线通信链路,所述多个输出无线通信链路将所述第一网络节点与网络中相应的相邻网络节点进行连接,所述方法包括在所述第一网络节点处:通过相应的无线通信链路接收与所述第一网络节点连接的相邻网络节点的各自的活动指示符,每个这种活动指示符表示用于处理并朝着目的网络节点转发数据包的所涉及的节点的活动;确定用于所述第一网络节点的所述输出无线通信链路的各自的链路指示符,每个这种链路指示符表示所涉及的链路的数据包传输特性;对于所述第一网络节点的所述输出通信链路中的每一个,将与所述输出无线通信链路相关联的所述链路指示符与所述活动指示符进行组合,从而生成用于所述目的网络节点的所述输出无线通信链路的路由值,所述活动指示符与经由所述输出无线通信链路而被连接至所述第一网络节点的所述相邻网络节点有关;根据所生成的路由值为所述目的网络节点确定选择的下一通信链路;以及存储与用于所涉及的目的网络节点的所述选择的下一通信链路有关的转发信息,其中每个活动指示符通过将节点指示符、链路指示符以及从相邻网络节点接收到的所述各自的活动指示符进行组合来生成,所述节点指示符表示所涉及的节点的数据包处理,所述链路指示符表示来自所涉及的节点的数据包传输。2.根据权利要求1所述的方法,还包括在所述第一网络节点处生成用于第一网络的这种活动指示符。3.根据权利要求1或2所述的方法,其中,每个活动指示符还取决于通过所涉及的节点的数据包流量。4.根据前述权利要求中任一项所述的方法,其中,每个节点指示符表示通过所涉及的网络节点传送数据包的成本函数。5.根据前述权利要求中任一项所述的方法,其中,每个节点指示符表示通过所涉及的网络节点传送数据包的成本函数的微分。6.根据权利要求4或5所述的方法,其中,所述成本函数是在网络节点中处理数据包的延迟。7.根据权利要求4至6中任一项所述的方法,其中,所述成本函数是从所涉及的网络节点的输入数据包流量和输出数据包流量导出的。8.根据前述权利要求中任一项所述的方法,其中,确定所述选择的下一通信链路包括:对所述路由值进行评估,所述路由值用于与所述第一网络节点连接的每个所述通信链路。9.根据前述权利要求中任一项所述的方法,其中,用于每个通信链路的所述路由值是加权值,并且其中确定所述选择的下一通信链路包括:根据与所述第一网络节点连接的链路的所述加权值选择通信链路。10.根据前述权利要求中任一项所述的方法,其中,所述数据包传输特性是所涉及的链路中的传输延迟。11.根据前述权利要求中任一项所述的方法,其中,所述数据包传输特性是从所涉及的链路的数据包流量导出的。12.根据前述权利要求中任一项所述的方法,其中,将所述链路指示符与所述活动指示符进行组合包括:将所述链路指示符增加到所述活动指示符以生成所述路由值。13.根据前述权利要求中任一项所述的方法,其中,用于链路的所述路由值等于与所涉及的链路有关的所述链路指示符和活动指示符的总和。14.根据权利要求1至13中任一项所述的方法,其中,用于链路的所述路由值等于与所涉及的链路有关的所述链路指示符和活动指示符的总和乘以加载因子,所述加载因子与所述链路的相比于所述第一网络节点的其他输出链路的相对输出有关。15.根据前述权利要求中任一项所述的方法,其中,所述数据包是用于同一目的地的一组数据包的初始数据包,并且其中所述方法还包括:在不重选所述链路的情况下,将所述组中的跟在第一数据包之后的数据包经由所选择的输出无线通信链路进行传输。16.一种在无线网格通信网络的第一网络节点中转发数据包的方法,所述无线网格通信网络具有通过无线通信链路互连的多个网络节点,所述第一网络节点具有多个输出无线通信链路,所述多个输出无线通信链路将所述第一网络节点与网络中相应的相邻网络节点进行连接,所述方法包括在所述第一网络节点处:使用根据前述权利要求中任一项所述的方法来维持与目的网络节点有关的转发信息;接收用于转发的数据包;为所接收到的数据包确定所述无线网格通信网络中的目的网络节点;根据所确定的目的网络节点从存储的转发信息中确定选择的输出无线通信链路;以及通过所述选择的输出无线通信链路将所述数据包从所述第一网络节点传输至相邻网络节点。17.一种用于维持无线网格通信网络的第一网络节点中的数据包转发信息的设备,所述无线网格通信网络具有通过无线通信链路互连的多个网络节点,所述第一网络节点具有多个输出无线通信链路,所述多个输出无线通信链路将...
【专利技术属性】
技术研发人员:斯图尔特·瑞安,斯蒂芬·赫伯特,
申请(专利权)人:布鲁无线科技有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。