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

一种基于FLexE的跨域路径数据传输方法、系统及装置制造方法及图纸

技术编号:41194245 阅读:4 留言:0更新日期:2024-05-07 22:23
本发明专利技术提供一种基于FLexE的跨域路径数据传输方法、系统及装置,对于跨域路径数据传输在域内和域间分别进行路径拟合,通过求解域内单源最短路径,在链路时延和丢包率的约束下最大化域间物理通道数量求解域间最佳路径,并引入分组分配算法对链路进行优化,对链路资源进行高效的分配,提升了数据传输效率。

【技术实现步骤摘要】

本专利技术涉及灵活以太网,尤其涉及一种基于flexe的跨域路径数据传输方法、系统及装置。


技术介绍

1、跨域路径传输是指,在分布式系统或云计算环境中,将数据从一个域(例如一个数据中心或网络)传输到另一个域的过程。这可能包括跨越不同地理位置、不同网络架构或不同云提供商之间的数据传输。

2、在现有的跨域路径传输中,通常会使用一些协议,如mpls(多协议标签交换)或ipsec(互联网协议安全)等来实现跨域的数据传输。然而,这些协议的使用往往会导致一些问题。例如,mpls协议的复杂性较高,实现起来比较困难,同时也会增加数据传输的延迟。ipsec协议虽然可以实现安全的跨域数据传输,但是其安全性是基于加密算法的,一旦出现漏洞,可能会导致严重的安全问题。此外,还有一些技术可以通过虚拟专用网络(vpn)来实现跨域的数据传输。这些技术通常是通过在数据包中添加额外的标识符或标签来实现数据的识别和传输。然而,这些技术也存在一些问题,例如可能会导致数据传输效率低下,同时对于一些需要实时传输的数据来说,也可能无法满足实时性的要求。

3、flexe,全称为flexible ethernet,是一种灵活的以太网技术。它提供了一种新的物理层接口,使得以太网数据可以在各种不同的传输介质上实现高效的传输。在flexe中,数据可以按照特定的时间片(tdm)进行传输,每个时间片都包含了一段时间的传输数据。通过flexe技术,可以实现更高效的数据传输和更灵活的网络配置。然而,引入flexe技术,在最优的端到端资源分配方面带来了新的挑战。首先,需要对每个域的特征以及域内资源信息进行有效的映射。其次,需要一种以低复杂度运行的高效算法来优化全局路由和灵活的资源分配。因此,亟需一种新的跨域路径传输方法。


技术实现思路

1、鉴于此,本专利技术实施例提供了一种基于flexe的跨域路径数据传输方法、系统及装置,以消除或改善现有技术中存在的一个或更多个缺陷,解决现有技术中跨域路径传输流程复杂效率低下的问题。

2、一方面,本专利技术提供了一种基于flexe的跨域路径数据传输方法,该方法包括以下步骤:

3、获取跨域网络的网络拓扑信息;

4、将每个域作为一个虚拟节点,采用预设flexe路由算法,根据所述网络拓扑信息计算域内最佳路径、域间最佳域序列及其对应的域间最佳路径;将所述域内最佳路径、所述域间最佳路径与时隙建立映射关系;

5、由源节点flexe设备将数据包封装至相应的时隙中,并按照所述映射关系将所述数据包通过所述域内最佳路径和所述域间最佳路径传输至目标节点flexe设备,并采用分组分配算法进行优化;

6、其中,所述预设flexe路由算法求得的所述域内最佳路径为单源最短路径,所述域间最佳路径为抑制链路时延和丢包率条件下最大化域间物理通道数量得到的;

7、所述分组分配算法将源节点和目标节点相同的数据流分至相同的flexe组,将每个flexe组内的数据流按照重要程度排序;根据所述网络拓扑信息,计算每个flexe组对应候选域序列的带宽容量,遍历所述flexe组内的数据流并核查各候选域序列的带宽容量是否满足各数据流传输要求,并对各候选域序列的域间链路属性进行更新。

8、在一些实施例中,所述网络拓扑信息至少包括:域间的域序列时延,物理通道的可用量和丢包率,域内的数据传输速率和数据包错误率。

9、在一些实施例中,所述预设flexe路由算法采用迪杰斯特拉算法计算域内源节点和域内目标节点之间的最短路径。

10、在一些实施例中,所述预设flexe路由算法采用多商品流优化策略计算域间最佳域序列,计算公式为:

11、

12、其中,maximeze表示最大化,表示flexe组g中第p条域序列的数据流分配,ε为常数,且0<ε<1;wp表示第p条域序列内所有域间链路的时延总和;cphy表示每个物理通道的容量大小;表示第p条域序列内第i条flexe域间链路的物理通道的数量;dj表示第j个flexe数据流的大小;g表示所有flexe组的集合;p表示所有域序列的集合;jp表示flexe组g对应的所有flexe数据流的集合;ip表示第p条域序列中所有flexe域间链路的集合;w表示所有flexe域间链路的时延集合;表示分组g第p条域序列每条域间链路的时延总和;表示分组g第p条域序列的丢包率;q表示总丢包率,且最大为5%。

13、在一些实施例中,所述方法还包括:

14、采用预设故障检测机制实时监控所述数据包传输过程,并获取故障点;

15、若所述故障点为时隙故障,将发生故障的时隙对应的数据包通flexe的calendarslot切换机制转移到可用的时隙上,并将所述域内最佳路径、所述域间最佳路径与更新后的时隙重新建立映射关系,并保存在日志中;

16、若所述故障点为物理层故障,则将相应的数据包转移到预留的可用物理层中进行传输。

17、在一些实施例中,所述预设故障检测机制包括:链路状态检测、连续性检测、时隙检测、带宽检测和路径检测。

18、在一些实施例中,所述方法还包括:

19、按照设定间隔时长对所述域内最佳路径、所述域间最佳路径以及与时隙的映射关系进行更新,并将每次更新内容保存在更新日志中。

20、在一些实施例中,所述方法还包括:优先查询所述日志获取所述域内最佳路径、所述域间最佳路径与时隙的映射关系,并进行所述数据包传输。

21、另一方面,本专利技术还提供一种基于flexe的跨域路径数据传输系统,包括:

22、信息收集模块,用于连接分布式探测器获取网络拓扑信息;

23、路径分析模块,用于采用预设flexe路由算法,根据所述网络拓扑信息计算域内最佳路径、域间最佳域序列及其对应的域间最佳路径;其中,所述预设flexe路由算法求得的所述域内最佳路径为单源最短路径,所述域间最佳路径为抑制链路时延和丢包率条件下最大化域间物理通道数量得到的;

24、时隙映射模块,用于将所述域内最佳路径、所述域间最佳路径与时隙建立映射关系;

25、数据传输模块,用于将数据包封装至相应的时隙中,并按照所述映射关系将所述数据包通过所述域内最佳路径和所述域间最佳路径传输至目标节点flexe设备;以及采用分组分配算法,将源节点和目标节点相同的数据流分至相同的flexe组,将每个flexe组内的数据流按照重要程度排序;根据所述网络拓扑信息,计算每个flexe组对应候选域序列的带宽容量,遍历所述flexe组内的数据流并核查各候选域序列的带宽容量是否满足各数据流传输要求,并对各候选域序列的域间链路属性进行更新;

26、实施更新模块,用于按照设定间隔时长对所述域内最佳路径、所述域间最佳路径以及与时隙的映射关系进行更新。

27、另一方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。

...

【技术保护点】

1.一种基于FLexE的跨域路径数据传输方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述网络拓扑信息至少包括:域间的域序列时延,物理通道的可用量和丢包率,域内的数据传输速率和数据包错误率。

3.根据权利要求1所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述预设FlexE路由算法采用迪杰斯特拉算法计算域内源节点和域内目标节点之间的最短路径。

4.根据权利要求1所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述预设FlexE路由算法采用多商品流优化策略计算域间最佳域序列,计算公式为:

5.根据权利要求1所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述预设故障检测机制包括:链路状态检测、连续性检测、时隙检测、带宽检测和路径检测。

7.根据权利要求1所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述方法还包括:p>

8.根据权利要求7所述的基于FLexE的跨域路径数据传输方法,其特征在于,所述方法还包括:优先查询所述日志获取所述域内最佳路径、所述域间最佳路径与时隙的映射关系,并进行所述数据包传输。

9.一种基于FLexE的跨域路径数据传输系统,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至8中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种基于flexe的跨域路径数据传输方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的基于flexe的跨域路径数据传输方法,其特征在于,所述网络拓扑信息至少包括:域间的域序列时延,物理通道的可用量和丢包率,域内的数据传输速率和数据包错误率。

3.根据权利要求1所述的基于flexe的跨域路径数据传输方法,其特征在于,所述预设flexe路由算法采用迪杰斯特拉算法计算域内源节点和域内目标节点之间的最短路径。

4.根据权利要求1所述的基于flexe的跨域路径数据传输方法,其特征在于,所述预设flexe路由算法采用多商品流优化策略计算域间最佳域序列,计算公式为:

5.根据权利要求1所述的基于flexe的跨域路径数据传输方法,其特征在于,所述...

【专利技术属性】
技术研发人员:戴勇丁正阳蔡昊江凇汪大洋束一李沛贾平许密蒋春霞
申请(专利权)人:国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:

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

1