灯控系统网络的静态路由部署方法技术方案

技术编号:22105606 阅读:93 留言:0更新日期:2019-09-14 04:37
本发明专利技术涉及一种灯控系统网络的静态路由部署方法,属于计算机领域。该方法包括以下步骤:根据地理区域划分不同的组,由此产生每个节点的网络地址;每一组设置一个或者多个路由节点,同组节点之间直接相互通信,不同组的节点之间,通过路由节点找到路径进行连接;不同节点间通信的数据帧包括了源地址、目的地址、下一跳节点地址及其他控制域;路由节点中所设置的静态路由表包含目的地址和下一跳节点地址;每一个路由节点的静态路由表在部署过程中,由配置软件以无线方式连接进行配置;静态路由工作。本发明专利技术减少了因为路由维护造成的大量网络开销,以极小的资源消耗,获得稳定的网络性能,很好满足节点数量庞大的灯控系统需求。

Static Routing Deployment Method for Lighting Control System Network

【技术实现步骤摘要】
灯控系统网络的静态路由部署方法
本专利技术属于计算机领域,涉及灯控系统网络的静态路由部署方法。
技术介绍
灯控系统网络采用静态部署的无线MESH网络。网络节点根据功能区分为路由节点和终端节点。路由节点根据需要固定部署,组成无线多跳骨干网络。路由节点是指配置为路由转发功能的网络节点。而终端节点是指不具有路由转发功能,作为消息的起点或者终点的节点。由于每个节点的传输范围有限,当源节点向目的节点发送数据时,通常需要采用多跳方式。所谓多跳是指网络中的节点,并不需要直接传输到目的地,而是可以通过彼此相互连接的节点,转发数据,将数据从一个节点跳到另一个节点,一直到抵达目的地。所谓转发是指路由节点接收到消息后,根据消息的目的地址,根据设定的路由协议,得到下一跳的路径,将数据传输给下一节点。也就是说每个路由节点上运行的路由协议指引了通信网络中将业务数据从源节点指引到目的节点的机制。目前无线MESH网络最常用的路由协议均采用动态路由协议,即传输路径完全交由路由器根据信道信息自动产生,当网络拓扑状态发生变化时,相关节点将拓扑状况传递到相邻节点,接收到变化状况的节点及时修改路由表,完成路由切换,并将之前发生的变化再传往下一个节点。但付出的代价是更大的网络资源开销,以及需要强大的节点处理能力。此外,动态路由的方式并不能保证完全按照部署需求实现组网。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种灯控系统网络的静态路由部署方法,针对上述缺点,采用了静态路由技术实现灯控系统网络的路由功能,相较于动态路由,它不需要路由器频繁地交换路由表,不占用网络带宽,不会产生更新流量,这对带宽小、消息多的灯控系统网络来说,是非常重要的。同时,拓扑结构和网络地址等信息不会在空中传播,有利于网络安全。而相较于泛洪路由协议,又可以大大减少网络中的无效数据传播,提高网络有效吞吐量。尤其是灯控系统网络中每一个节点均采用固定位置进行部署,不会造成网络拓扑状态的动态改变,因此,采用静态路由的方式实现网络部署,将更好地满足灯控系统的需要。为达到上述目的,本专利技术提供如下技术方案:灯控系统网络的静态路由部署方法,包括以下步骤:S1:根据地理区域划分不同的组,由此产生每个节点的网络地址;S2:每一组设置一个或者多个路由节点,同组节点之间直接相互通信,不同组的节点之间,通过路由节点找到路径进行连接;S3:不同节点间通信的数据帧包括了源地址、目的地址、下一跳节点地址及其他控制域;S4:路由节点中所设置的静态路由表包含目的地址和下一跳节点地址;S5:每一个路由节点的静态路由表在部署过程中,由配置软件以无线方式连接进行配置;S6:静态路由工作流程:当路由节点接收到数据帧后,判断目的地址是否为本节点地址,若是,则处理数据帧所载控制信息,否则,根据数据帧中的控制域,判断是否路由节点要对其转发;若是,则查询静态路由表中数据中目的地址所对应的下一跳节点地址,将所接收到的数据帧发送至所查得的下一跳节点地址;重复上述过程,直到将数据发送至目的地址。进一步,该方法具体为:S11:根据区域划分成G1、G2、G3、G4四组,每个节点分配一个含有组号的地址;S12:设置节点11、21、31、41分别为路由节点;S23:为每一个路由节点配置静态路由表;其中,节点11的静态路由表为表1:表1节点11的静态路由表目的地址或组地址下一跳地址2*313*314*31节点31的静态路由表为表2:表2节点31的静态路由表目的地址或组地址下一跳地址1*112*214*41S14:工作过程:①终端节点14向节点42发控制命令时,先向路由节点发送数据帧,路由节点接收到数据帧后,判断目的地址42非本节点地址;②根据数据帧控制域,判断该数据帧需要路由节点转发,则查找路由表1,根据其组地址4*,查得下一跳地址为31,转发数据帧至节点31;③节点31接收到数据帧,判断目的地址42非本节点地址;④根据数据帧控制域,判断该数据帧需要路由节点转发,则查找路由表2,根据其组地址4*,查得下一跳地址为41,转发数据帧至节点41;⑤节点41接收到数据帧,判断目的地址42非本节点地址,但为本组地址,发送数据帧至节点42;⑥节点42接收到数据帧,判断目的地址42为本节点地址,处理数据帧所载信息。一种计算机装置,包括存储器、处理器以及存储在存储器上并能够在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现根据所述的方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据所述的方法。本专利技术的有益效果在于:本专利技术针对灯空系统网络的特点,采用静态路由的部署方法,大大减少了因为路由维护造成的大量网络开销。同时根据分组建路由表,大大减少了静态路由表的大小,以极小的资源消耗,获得稳定的网络性能,很好满足节点数量庞大的灯控系统需求。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书来实现和获得。附图说明为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作优选的详细描述,其中:图1为本专利技术原理示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本专利技术的限制;为了更好地说明本专利技术的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。本专利技术实施例的附图中相同或相似的标号对应相同或相似的部件;在本专利技术的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利技术的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。请参阅图1,为一种灯控系统网络的静态路由部署方法,包括以下步骤:S1:根据地理区域划分不同的组,由此产生每个节点的网络地址;S2:每一组设置一个或者多个路由节点,同组节点之间直接相互通信,不同组的节点之间,通过路由节点找到路径进行连接;S3:不同节点间通信的数据帧包括了源地址、目的地址、下一跳节点地址及其他控制域。S4:路由节点中所设置的静态路由表包含了目的地址,下一跳节点地址;S5:每一个路由节点的静态路由表在部署过程中,由配置软件以无线方式连接进行配置;S6:静态路由工作流程:当路由节点接收到数据帧后,判断目的地址是否为本节点地址,若是,则处理数据帧所本文档来自技高网...

【技术保护点】
1.灯控系统网络的静态路由部署方法,其特征在于:包括以下步骤:S1:根据地理区域划分不同的组,由此产生每个节点的网络地址;S2:每一组设置一个或者多个路由节点,同组节点之间直接相互通信,不同组的节点之间,通过路由节点找到路径进行连接;S3:不同节点间通信的数据帧包括了源地址、目的地址、下一跳节点地址及其他控制域;S4:路由节点中所设置的静态路由表包含目的地址和下一跳节点地址;S5:每一个路由节点的静态路由表在部署过程中,由配置软件以无线方式连接进行配置;S6:静态路由工作流程:当路由节点接收到数据帧后,判断目的地址是否为本节点地址,若是,则处理数据帧所载控制信息,否则,根据数据帧中的控制域,判断是否路由节点要对其转发;若是,则查询静态路由表中数据中目的地址所对应的下一跳节点地址,将所接收到的数据帧发送至所查得的下一跳节点地址;重复上述过程,直到将数据发送至目的地址。

【技术特征摘要】
1.灯控系统网络的静态路由部署方法,其特征在于:包括以下步骤:S1:根据地理区域划分不同的组,由此产生每个节点的网络地址;S2:每一组设置一个或者多个路由节点,同组节点之间直接相互通信,不同组的节点之间,通过路由节点找到路径进行连接;S3:不同节点间通信的数据帧包括了源地址、目的地址、下一跳节点地址及其他控制域;S4:路由节点中所设置的静态路由表包含目的地址和下一跳节点地址;S5:每一个路由节点的静态路由表在部署过程中,由配置软件以无线方式连接进行配置;S6:静态路由工作流程:当路由节点接收到数据帧后,判断目的地址是否为本节点地址,若是,则处理数据帧所载控制信息,否则,根据数据帧中的控制域,判断是否路由节点要对其转发;若是,则查询静态路由表中数据中目的地址所对应的下一跳节点地址,将所接收到的数据帧发送至所查得的下一跳节点地址;重复上述过程,直到将数据发送至目的地址。2.根据权利要求1所述的灯控系统网络的静态路由部署方法,其特征在于:该方法具体为:S11:根据区域划分成G1、G2、G3、G4四组,每个节点分配一个含有组号的地址;S12:设置节点11、21、31、41分别为路由节点;S23:为每一个路由节点配置静态路由表;其中,节点11的静态路由表为表1:表...

【专利技术属性】
技术研发人员:时磊黎亚宇王新宇
申请(专利权)人:南京格兰斯贝网络科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1