System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据传输方法及装置制造方法及图纸_技高网

一种数据传输方法及装置制造方法及图纸

技术编号:44431512 阅读:0 留言:0更新日期:2025-02-28 18:43
本发明专利技术实施例提供一种数据传输方法及装置,应用于包含多个传输区域的网络中,包括:第一路由器节点基于接收的第一报文中的第一区域路径指示信息,确定第一报文在第一路由器节点中对应的第一路径处理指示信息;第一区域路径指示信息是控制器为第一报文确定的传输路径在第一路由器节点所属的第一传输区域内的子传输路径;若第一路径处理指示信息为用于表征区域拼接处理的指示,则将第一路由器节点所属的第二传输区域的第二区域路径指示信息替换第一区域路径指示信息,得到第二报文并传输至第二传输区域内的第二路由器节点;第一路由器节点为同属于第一传输区域和第二传输区域的路由器节点。

【技术实现步骤摘要】

本专利技术涉及数据通信技术,尤其涉及一种数据传输方法及装置


技术介绍

1、组播技术指的是单个发送者对应多个接收者的一种网络通信,通过向多个接收方传送单信息流方式,可以减少具有多个接收方同时收听或查看相同资源情况下的网络通信流量。随着科技的不断发展,越来越多的领域需要应用组播技术,例如视频直播、远程教学、安防监控、金融行情发布等。

2、目前,组播技术一般使用be模型进行数据传输,其中be模型仅基于目的地址进行最短路径寻址转发,忽略了网络中可用链路的约束,例如带宽、类型、开销等以及业务流量本身的服务质量要求。会导致无法有效的保证服务质量,也无法最大限度的节省运营商的成本。

3、综上,如何在数据传输的过程中保证服务质量,是当前亟需解决的技术问题。


技术实现思路

1、本专利技术实施例提供一种数据传输方法及装置,用以解决现有技术中无法在数据传输过程中保证服务质量的问题。

2、第一方面,本专利技术实施例提供一种数据传输方法,应用于包含多个传输区域的网络中,包括:第一路由器节点基于接收的第一报文中的第一区域路径指示信息,确定第一报文在第一路由器节点中对应的第一路径处理指示信息;第一区域路径指示信息是控制器为第一报文确定的传输路径在第一路由器节点所属的第一传输区域内的子传输路径;若第一路径处理指示信息指示为用于表征区域拼接处理的指示,则用第一路由器节点所属的第二传输区域的第二区域路径指示信息替换第一区域路径指示信息,得到第二报文并传输至第二传输区域内的第二路由器节点;第一路由器节点为同属于第一传输区域和第二传输区域的路由器节点。

3、可选的,第一路由器节点基于接收的第一报文中的第一区域路径指示信息,确定第一报文在第一路由器节点中对应的第一路径处理指示信息,包括:第一路由器节点基于接收的第一报文中的第一区域路径指示信息,确定第一报文在第一路由器节点中对应的区域类型处理指示信息;区域类型处理指示信息包括用于表征本地处理的第一指示或用于表征转发处理的第二指示;若区域类型处理指示信息为用于表征本地处理的第一指示,则基于第一报文中的第一全路径指示信息确定第一路由器节点对应的第二路径处理指示信息;第二路径处理指示信息包括用于表征区域拼接处理的第三指示或用于表征报文弹出处理的第四指示。

4、可选的,还包括:若第二路径处理指示信息为用于表征报文弹出处理的第四指示,则解析出第一报文中的传输内容并发送至组播接收者。

5、可选的,还包括:若区域类型处理指示信息为用于表征转发处理的第二指示,则根据第一区域路径指示信息确定第一传输区域内的第三路由器节点,并将第一报文传输至第三路由器节点。

6、可选的,第一路径处理指示信息为第一区域路径指示信息中的第一路由器节点对应的子信息;其中,子信息包括用于表征区域拼接处理的第五指示、用于表征转发处理的第六指示或用于表征报文弹出处理的第七指示。

7、可选的,还包括:若子信息为用于表征报文弹出处理的第七指示,则解析出第一报文中的传输内容并发送至组播接收者。

8、可选的,还包括:若子信息为用于表征转发处理的第六指示,则根据第一区域路径指示信息确定第一传输区域内的第三路由器节点,并将第一报文传输至第三路由器节点。

9、可选的,还包括:第一路由器节点接收组播源发送的原始报文并获取原始报文对应的第二全路径指示信息;第一路由器节点根据控制器确定的第三区域路径指示信息,生成第三报文并传输至第一路由器节点的所述第三区域中的下一跳路由器节点;第三报文包括第二全路径指示信息、第三区域路径指示信息、下一跳路由器节点标识信息和原始报文。

10、可选的,每个传输区域内的路由器节点的数量由区域路径指示信息的长度决定。

11、第二方面,本专利技术实施例提供一种数据传输方法,包括:控制器确定原始报文的传输路径;其中,原始报文为根节点从组播源接收的,传输路径中包括至少一个区域路径指示信息;每个区域路径指示信息用于指示区域内的路由器节点进行报文传输的子传输路径;针对传输路径中的每个传输区域,控制器将传输区域对应的区域路径指示信息及传输区域的子传输路径上的路径处理指示信息,发送至传输区域内的子传输路径上的路由器节点。

12、第三方面,本专利技术实施例提供一种数据传输装置,应用于包含多个传输区域的网络中,包括:获取单元,用于基于接收的第一报文中的第一区域路径指示信息,确定第一报文在第一路由器节点中对应的第一路径处理指示信息;第一区域路径指示信息是控制器为第一报文确定的传输路径在第一路由器节点所属的第一传输区域内的子传输路径;处理单元,用于若第一路径处理指示信息指示为用于表征区域拼接处理的指示,则用第一路由器节点所属的第二传输区域的第二区域路径指示信息替换第一区域路径指示信息,得到第二报文并传输至第二传输区域内的第二路由器节点;第一路由器节点为同属于第一传输区域和第二传输区域的路由器节点。

13、可选的,获取单元具体用于:基于接收的第一报文中的第一区域路径指示信息,确定第一报文在第一路由器节点中对应的区域类型处理指示信息;区域类型处理指示信息包括用于表征本地处理的第一指示或用于表征转发处理的第二指示;若区域类型处理指示信息为用于表征本地处理的第一指示,则基于第一报文中的第一全路径指示信息确定第一路由器节点对应的第二路径处理指示信息;第二路径处理指示信息包括用于表征区域拼接处理的第三指示或用于表征报文弹出处理的第四指示。

14、可选的,处理单元还用于:若区域类型处理指示信息为用于表征转发处理的第二指示,则根据第一区域路径指示信息确定第一传输区域内的第三路由器节点,并将第一报文传输至第三路由器节点。

15、可选的,处理单元还用于:若第二路径处理指示信息为用于表征报文弹出处理的第四指示,则解析出第一报文中的传输内容并发送至组播接收者。

16、可选的,第一路径处理指示信息为第一区域路径指示信息中的第一路由器节点对应的子信息;其中,子信息包括用于表征区域拼接处理的第五指示、用于表征转发处理的第六指示或用于表征报文弹出处理的第七指示。

17、可选的,处理单元还用于:若子信息为用于表征报文弹出处理的第七指示,则解析出第一报文中的传输内容并发送至组播接收者。

18、可选的,处理单元还用于:若子信息为用于表征转发处理的第六指示,则根据第一区域路径指示信息确定第一传输区域内的第三路由器节点,并将第一报文传输至第三路由器节点。

19、可选的,处理单元还用于:接收组播源发送的原始报文并获取原始报文对应的第二全路径指示信息;根据控制器确定的第三区域路径指示信息,生成第三报文并传输至第一路由器节点的所述第三区域中的下一跳路由器节点;第三报文包括第二全路径指示信息、第三区域路径指示信息、下一跳路由器节点标识信息和原始报文。

20、可选的,每个传输区域内的路由器节点的数量由区域路径指示信息的长度决定。

21、第四方面,本专利技术实施例提供一种数据传输本文档来自技高网...

【技术保护点】

1.一种数据传输方法,其特征在于,应用于包含多个传输区域的网络中,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一路由器节点基于接收的第一报文中的第一区域路径指示信息,确定所述第一报文在所述第一路由器节点中对应的第一路径处理指示信息,包括:

3.如权利要求2所述的方法,其特征在于,还包括:

4.如权利要求2所述的方法,其特征在于,还包括:

5.如权利要求1所述的方法,其特征在于,所述第一路径处理指示信息为所述第一区域路径指示信息中的所述第一路由器节点对应的子信息;其中,子信息包括用于表征区域拼接处理的第五指示、用于表征转发处理的第六指示或用于表征报文弹出处理的第七指示。

6.如权利要求5所述的方法,其特征在于,还包括:

7.如权利要求5所述的方法,其特征在于,还包括:

8.如权利要求1至7任一项所述的方法,其特征在于,还包括:

9.如权利要求1所述的方法,其特征在于,每个传输区域内的路由器节点的数量由区域路径指示信息的长度决定。

10.一种数据传输方法,其特征在于,包括:

11.一种数据传输装置,其特征在于,应用于包含多个传输区域的网络中,包括:

12.如权利要求11所述的装置,其特征在于,获取单元具体用于:基于接收的第一报文中的第一区域路径指示信息,确定所述第一报文在所述第一路由器节点中对应的区域类型处理指示信息;所述区域类型处理指示信息包括用于表征本地处理的第一指示或用于表征转发处理的第二指示;若所述区域类型处理指示信息为用于表征所述本地处理的第一指示,则基于所述第一报文中的第一全路径指示信息确定所述第一路由器节点对应的第一路径处理指示信息;所述第一路径处理指示信息包括用于表征区域拼接处理的第三指示或用于表征报文弹出处理的第四指示。

13.如权利要求12所述的装置,其特征在于,处理单元还用于:若所述区域类型处理指示信息为用于表征转发处理的第二指示,则根据所述第一区域路径指示信息确定所述第一传输区域内的第三路由器节点,并将所述第一报文传输至所述第三路由器节点。

14.一种数据传输装置,其特征在于,包括:

15.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-9任一所述方法的步骤。

16.一种计算机可读存储介质,其特征在于,其存储有可由计算机设备执行的计算机程序,当所述程序在计算机设备上运行时,使得所述计算机设备执行权利要求1-9任一所述方法的步骤。

...

【技术特征摘要】

1.一种数据传输方法,其特征在于,应用于包含多个传输区域的网络中,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一路由器节点基于接收的第一报文中的第一区域路径指示信息,确定所述第一报文在所述第一路由器节点中对应的第一路径处理指示信息,包括:

3.如权利要求2所述的方法,其特征在于,还包括:

4.如权利要求2所述的方法,其特征在于,还包括:

5.如权利要求1所述的方法,其特征在于,所述第一路径处理指示信息为所述第一区域路径指示信息中的所述第一路由器节点对应的子信息;其中,子信息包括用于表征区域拼接处理的第五指示、用于表征转发处理的第六指示或用于表征报文弹出处理的第七指示。

6.如权利要求5所述的方法,其特征在于,还包括:

7.如权利要求5所述的方法,其特征在于,还包括:

8.如权利要求1至7任一项所述的方法,其特征在于,还包括:

9.如权利要求1所述的方法,其特征在于,每个传输区域内的路由器节点的数量由区域路径指示信息的长度决定。

10.一种数据传输方法,其特征在于,包括:

11.一种数据传输装置,其特征在于,应用于包含多个传输区域的网络中,包括:

12.如权利要求11所...

【专利技术属性】
技术研发人员:王恒
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:

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

1