一种节点配置方法、设备、介质及产品与流程
本技术涉及通信网络,特别涉及一种节点配置方法、设备、介质及产品。
背景技术:
1、工程应用中,为节省布线并提高网络可靠性,常采用由一个根节点和若干非根节点组成的菊花链以太环网。环网中的非根节点通常为同类功能设备,需逐一配置,目前,通常采用静态配置的方式,在布线安装时人工配置,后期不易改动,设备发生变化后需人工重新配置,人工成本较高,网络配置效率低。
2、因此,如何降低人工成本,提升网络配置效率是本领域技术人员需要解决的技术问题。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种节点配置方法、设备、介质及产品,能够降低人工成本,提升网络配置效率。其具体方案如下:
2、第一方面,本技术提供了一种节点配置方法,应用于菊花链以太环网,所述菊花链以太环网包括一个根节点和多个非根节点,所述根节点和各所述非根节点均具有第一环网端口和第二环网端口,所述第一环网端口和所述第二环网端口用于将所述根节点与多个所述非根节点相连构成环网,所述方法包括:
3、所述根节点和各所述非根节点分别与自身直连的邻居节点之间相互发送邻居发现报文进行邻居发现,以获得直连邻居节点信息;
4、各所述非根节点向所述根节点发送邻居报告报文,所述邻居报告报文携带发送所述邻居报告报文的非根节点的本节点信息以及所述非根节点的直连邻居节点信息;
5、所述根节点根据接收到的所述邻居报告报文中的本节点信息和直连邻居节点信息,构建表征所述菊花链以太环网中各节点之间连接关系的拓扑信息表,并确定各所述非根节点在所述菊花链以太环网中的位置;
6、所述根节点根据所述非根节点在所述菊花链以太环网中的位置,获取与该位置相对应的配置信息,并向所述非根节点发送携带所述配置信息的节点配置报文;
7、所述非根节点根据接收到的所述节点配置报文中的所述配置信息进行本节点的配置。
8、可选的,所述非根节点具有启动状态、非管理状态以及已管理状态;
9、所述非根节点在上电或复位重启后进入启动状态,在所述启动状态下完成节点初始化,初始化完成后进入非管理状态;
10、所述非根节点在所述非管理状态下进行邻居发现,向所述根节点发送所述邻居报告报文,接收所述根节点发送的所述节点配置报文,并在完成本节点的配置后进入已管理状态;
11、所述非根节点在所述已管理状态下持续进行邻居发现,并向所述根节点发送所述邻居报告报文。
12、可选的,所述根节点具有启动状态、拓扑发现与配置状态和拓扑监控状态;
13、所述根节点在上电或复位重启后进入启动状态,在所述启动状态下完成节点初始化,初始化完成后进入所述拓扑发现与配置状态;
14、所述根节点在所述拓扑发现与配置状态下进行邻居发现,接收所述邻居报告报文,构建所述拓扑信息表,并对处于所述非管理状态的所述非根节点进行配置,在完成全部所述非根节点的配置后进入所述拓扑监控状态;
15、所述根节点在所述拓扑监控状态下持续进行邻居发现,接收所述邻居报告报文,并在所述菊花链以太环网中节点发生特定变化时,重新进入所述拓扑发现与配置状态。
16、可选的,所述根节点根据接收到的所述邻居报告报文中的本节点信息和直连邻居节点信息,构建表征所述菊花链以太环网中各节点之间连接关系的拓扑信息表,包括:
17、当接收到的所述邻居报告报文显示所述非根节点处于所述非管理状态时,所述根节点检查所述非根节点是否已记录在所述拓扑信息表中,当所述非根节点未记录在所述拓扑信息表中,且所述非根节点的第一环网端口或第二环网端口的直连邻居节点已记录在所述拓扑信息表中时,将所述非根节点的信息保存在所述拓扑信息表中该已记录的直连邻居节点之后。
18、可选的,所述根节点和各所述非根节点分别与自身直连的邻居节点之间相互发送邻居发现报文进行邻居发现,包括:
19、所述根节点和所述非根节点在上电或重启后,检测到环网端口链路连通,则向直连的邻居节点连续发送多个所述邻居发现报文,并接收直连的邻居节点发送的所述邻居发现报文。
20、可选的,所述邻居报告报文包括本节点信息、第一环网端口的直连邻居节点信息和第二环网端口的直连邻居节点信息;
21、本节点信息包括节点标识、节点类型、节点状态、第一环网端口状态、第二环网端口状态;直连邻居节点信息包括节点标识、节点类型以及发送端口号。
22、可选的,所述配置信息包括区域信息和位置信息;
23、所述非根节点接收所述节点配置报文,保存所述区域信息和所述位置信息,在向所述根节点发送所述邻居报告报文时,本节点信息包括保存的所述区域信息和所述位置信息。
24、第二方面,本技术提供了一种电子设备,包括存储器和处理器,其中:
25、所述存储器,用于保存计算机程序;
26、所述处理器,用于执行所述计算机程序,以实现前述的节点配置方法。
27、第三方面,本技术提供了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述的节点配置方法。
28、第四方面,本技术提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现前述的节点配置方法。
29、通过以上方案可知,本技术提供了一种节点配置方法,应用于菊花链以太环网,所述菊花链以太环网包括一个根节点和多个非根节点,所述根节点和各所述非根节点均具有第一环网端口和第二环网端口,所述第一环网端口和所述第二环网端口用于将所述根节点与多个所述非根节点相连构成环网,所述方法包括:所述根节点和各所述非根节点分别与自身直连的邻居节点之间相互发送邻居发现报文进行邻居发现,以获得直连邻居节点信息;各所述非根节点向所述根节点发送邻居报告报文,所述邻居报告报文携带发送所述邻居报告报文的非根节点的本节点信息以及所述非根节点的直连邻居节点信息;所述根节点根据接收到的所述邻居报告报文中的本节点信息和直连邻居节点信息,构建表征所述菊花链以太环网中各节点之间连接关系的拓扑信息表,并确定各所述非根节点在所述菊花链以太环网中的位置;所述根节点根据所述非根节点在所述菊花链以太环网中的位置,获取与该位置相对应的配置信息,并向所述非根节点发送携带所述配置信息的节点配置报文;所述非根节点根据接收到的所述节点配置报文中的所述配置信息进行本节点的配置。
30、可见,本技术的有益效果为:本技术中根节点与非根节点通过互相发送邻居发现报文自动获知直连邻居节点信息,各非根节点再通过邻居报告报文将本节点信息和直连邻居节点信息上报至根节点,使根节点发现拓扑信息,并确定各非根节点在环网中的位置,按该位置获取对应的配置信息,经节点配置报文自动下发,非根节点接收后即完成本节点配置。这样,实现了环网拓扑的动态发现与节点自动配置,能够降低人工成本,提升网络配置效率。
31、相应地,本技术提供的一种设备、可读存储介质及产品,也同样具有上述技术效果。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com