TSN自动部署的方法、系统、网络配置实体和存储介质与流程

文档序号:34866326发布日期:2023-07-23 20:26阅读:65来源:国知局
TSN自动部署的方法、系统、网络配置实体和存储介质与流程

本申请涉及通信领域,尤其涉及一种tsn自动部署的方法、系统、网络配置实体和存储介质。


背景技术:

1、现有的集中式用户配置(centralized user configuration,cuc)实体和集中式网络配置(centralized network configuration,cnc)实体之间的请求信息为控制面的数据传输,底层tsn通信骨干组件之间的冗余链路的数据转发为转发面的数据传输,由于设备和链路故障的问题,可能无法保证控制面和转发面的数据传输功能正常工作。而这样的通信故障的检测和故障排除通常需要人工干预,如果这种问题在多个设备中频繁出现,则可能会影响自动化系统的操作。因此需要有效的机制来提高各个节点控制面和数据面的可靠性。


技术实现思路

1、鉴于上述问题,本申请提出一种tsn自动部署的方法、系统、网络配置实体和存储介质。

2、本申请实施例提出一种tsn自动部署的方法,应用于节点控制器,所述节点控制器、源节点、中继节点组和目标节点依次连接,其中,所述中继节点组包括若干中继节点,所述方法包括:

3、向所述源节点发送拓扑请求报文;

4、接收所述源节点返回的每个拓扑响应报文;

5、基于每个所述拓扑响应报文和第一预设计算规则,得到节点路径表,并将所述节点路径表发送至所述源节点,所述节点路径表中记录有从所述源节点向所述目标节点传输数据的路径;

6、当接收到所述源节点返回的中继节点的故障报文时,则基于所述故障报文、每个所述拓扑响应报文和第二预设计算规则,确定更新路径表,并将所述更新路径表发送至所述源节点,所述更新路径表中记录有从所述源节点向所述目标节点传输数据的更新路径。

7、进一步地,在上述的tsn自动部署的方法中,每个所述拓扑响应报文中包括所述源节点、所述目标节点和每个所述中继节点的端口号列表和带宽,所述基于每个所述拓扑响应报文和第一预设计算规则,得到节点路径表,包括:

8、基于每个所述拓扑响应报文,得到所有可达路径和每个所述可达路径的对应的可达路径带宽;

9、基于每个所述可达路径带宽,得到第一带宽排行列表,所述第一带宽排行列表包括每个所述可达路径带宽;

10、基于所述第一带宽排行列表和预设选取规则,得到至少一条可达最优路径;

11、基于至少一条所述可达最优路径,形成节点路径表,其中,所述节点路径表包括每个对应节点的可传输端口号。

12、进一步地,在上述的tsn自动部署的方法中,所述预设选取规则,包括:

13、取所述第一带宽排行列表中可达路径带宽最高的第一预设数量对应的可达路径作为可达最优路径;

14、若所述可达最优路径的数量超过所述第一预设数量时,则基于第一预设优先级来获取所述第一预设数量的可达最优路径。

15、进一步地,在上述的tsn自动部署的方法中,所述则基于所述故障报文、每个所述拓扑响应报文和第二预设计算规则,得到更新路径表,包括:

16、基于每个所述拓扑响应报文和所述故障报文,得到所有候选路径和每个所述候选路径对应的候选路径带宽;

17、基于每个所述候选路径带宽,得到第二带宽排行列表,所述第二带宽排行列表包括每个所述候选路径带宽;

18、取所述第二带宽排行列表中候选路径带宽最高的第二预设数量对应的候选路径作为更新路径,并基于所述更新路径,形成所述更新路径表,其中,所述更新路径表包括每个对应节点的可传输端口号;

19、在排序的过程中,若所述更新路径的数量超过所述第二预设数量时,则基于第二预设优先级来获取所述更新路径。

20、进一步地,在上述的tsn自动部署的方法中,所述故障报文包括故障的中继节点的端口号列表,所述基于每个所述拓扑响应报文和所述故障报文,得到所有候选路径和每个所述候选路径对应的候选路径带宽,包括:

21、基于每个所述拓扑响应报文和所述故障报文,获取每个非故障的中继节点对应的端口号列表和带宽;

22、基于每个所述非故障的中继节点对应的带宽和端口号列表,计算每个所述候选路径和每个所述候选路径带宽。

23、进一步地,在上述的tsn自动部署的方法中,计算每个所述路径的路径带宽,包括:

24、将每条路径中的每个中继节点的带宽中的最低带宽作为该路径的路径带宽。

25、进一步地,在上述的tsn自动部署的方法中,所述节点控制器在控制面产生所述节点路径表或所述更新路径表;

26、所述节点路径表或所述更新路径表用于控制所述源节点向所述目标节点在数据转发面中传输数据的路径或更新路径。

27、本申请的另一实施例还提出一种tsn自动部署系统,包括:依次连接的节点控制器、源节点、中继节点组和目标节点,其中,所述中继节点组包括若干中继节点;

28、所述节点控制器用于向源节点发送拓扑请求报文;

29、所述源节点用于将接收的所述拓扑请求报文传输至所述中继节点组;

30、所述中继节点组用于在接收到所述拓扑请求报文时,将所述拓扑请求报文传输至所述目标节点,所述目标节点和每个所述中继节点基于对应的端口号列表和带宽生成对应的拓扑响应报文,并将所述拓扑响应报文传输至所述源节点;

31、所述节点控制器用于接收所述源节点返回的每个拓扑响应报文,并基于每个所述拓扑响应报文和第一预设规则,得到节点路径表,并将所述节点路径表发送至所述源节点;

32、所述源节点用于接收所述节点路径表,并根据所述节点路径表向所述目标节点传输数据;

33、所述节点控制器还用于当接收到所述源节点返回的中继节点的故障报文时,则基于所述故障报文、每个所述拓扑响应报文和第二预设规则,得到更新路径表,并将所述更新路径表发送至所述源节点;

34、所述源节点用于接收所述更新路径表,并根据所述更新路径表向所述目标节点传输数据。

35、本申请的另一实施例还提出一种网络配置实体,所述网络配置实体包括节点控制器,所述节点控制器包括存储单元和处理单元,所述存储单元中存储有计算机程序,所述处理单元通过调用所述存储单元中存储的所述计算机程序,执行如上述的tsn自动部署的方法的步骤。

36、本申请的另一实施例还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述的tsn自动部署的方法的步骤。

37、本申请的实施例具有以下的有益效果:

38、本申请实施例提出一种tsn自动部署的方法,可以以开销最小的路径作为当前整个网络的配置进行通信,并且还能在链路或设备出现故障时自动计算并启动开销最小的备份路径,并以开销最小的备份路径作为当前整个网络的配置进行通信,从而保证控制面和数据面转发的功能正常工作,提高各个节点控制面和数据面的可靠性。



技术特征:

1.一种tsn自动部署的方法,其特征在于,应用于节点控制器,所述节点控制器、源节点、中继节点组和目标节点依次连接,其中,所述中继节点组包括若干中继节点,所述方法包括:

2.根据权利要求1所述的tsn自动部署的方法,其特征在于,每个所述拓扑响应报文中包括所述源节点、所述目标节点和每个所述中继节点的端口号列表和带宽,所述基于每个所述拓扑响应报文和第一预设计算规则,得到节点路径表,包括:

3.根据权利要求2所述的tsn自动部署的方法,其特征在于,所述预设选取规则,包括:

4.根据权利要求1所述的tsn自动部署的方法,其特征在于,所述则基于所述故障报文、每个所述拓扑响应报文和第二预设计算规则,得到更新路径表,包括:

5.根据权利要求4所述的tsn自动部署的方法,其特征在于,所述故障报文包括故障的中继节点的端口号列表,所述基于每个所述拓扑响应报文和所述故障报文,得到所有候选路径和每个所述候选路径对应的候选路径带宽,包括:

6.根据权利要求2~5中任一项所述的tsn自动部署的方法,其特征在于,计算每个所述路径的路径带宽,包括:

7.根据权利要求1所述的tsn自动部署的方法,其特征在于,所述节点控制器在控制面产生所述节点路径表或所述更新路径表;

8.一种tsn自动部署系统,其特征在于,包括:依次连接的节点控制器、源节点、中继节点组和目标节点,其中,所述中继节点组包括若干中继节点;

9.一种网络配置实体,其特征在于,所述网络配置实体包括节点控制器,所述节点控制器包括存储单元和处理单元,所述存储单元中存储有计算机程序,所述处理单元通过调用所述存储单元中存储的所述计算机程序,执行如权利要求1~7任一项所述的tsn自动部署的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1~7任一项所述的tsn自动部署的方法的步骤。


技术总结
本申请涉及通信领域,尤其涉及一种TSN自动部署的方法、系统、网络配置实体和存储介质,该方法应用于节点控制器,节点控制器、源节点、中继节点组和目标节点依次连接,其中,中继节点组包括若干中继节点,方法包括:向源节点发送拓扑请求报文;接收源节点返回的每个拓扑响应报文;基于每个拓扑响应报文和第一预设计算规则,得到节点路径表,并将节点路径表发送至源节点;当接收到源节点返回的中继节点的故障报文时,则基于故障报文、每个拓扑响应报文和第二预设计算规则,确定更新路径表,并将更新路径表发送至源节点。本申请可以提高各个节点控制面和数据面的可靠性。

技术研发人员:周亚辉,袁自军
受保护的技术使用者:深圳市三旺通信股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1