暂无图片
暂无图片
4
暂无图片
暂无图片
4
暂无图片

GoldenDB数据转发方法、系统、电子设备和存储介质

李奇 2025-03-04
63

摘要

本发明实施例涉及通信领域,公开了一种数 据转发方法、系统、电子设备和存储介质。本发明 中,数据转发方法,应用于overlay网络中的转发 设备,转发设备与管理设备通信连接,管理设备 用于管理至少一个转发设备,每个转发设备包含 多个虚拟成员,方法包括:接收管理设备分发的 转发策略;其中,转发策略包括:在转发设备为首 跳设备的情况下,在第一分组中选择下一跳,在 转发设备为非首跳设备的情况下,在第二分组中 选择下一跳,第一分组包含转发设备的等价多路 径路由ECMP分组所有虚拟成员,第二分组仅包含 ECMP分组的本地虚拟成员;根据转发策略,进行 数据转发。本发明的数据转发方法,可以实现提 高网络数据转发性能。

1.一种数据转发方法,其特征在于,

应用于overlay网络中的转发设备,所述转发设备 与管理设备通信连接,所述管理设备用于管理至少一个所述转发设备,每个所述转发设备 包含多个虚拟成员,所述方法包括: 接收所述管理设备分发的转发策略;其中,所述转发策略包括:在所述转发设备为首跳 设备的情况下,在第一分组中选择下一跳,在所述转发设备为非首跳设备的情况下,在第二 分组中选择下一跳,所述第一分组包含所述转发设备的等价多路径路由ECMP分组所有虚拟 成员,所述第二分组仅包含所述ECMP分组的本地虚拟成员; 根据所述转发策略,进行数据转发。

 2.根据权利要求1所述的数据转发方法,其特征在于,

所述根据所述转发策略,进行数 据转发,包括: 根据所述转发策略,和所述转发设备的类型,生成转发规则; 根据所述转发规则,进行数据转发。 

3.根据权利要求2所述的数据转发方法,其特征在于,

所述转发规则包括通用虚拟路由 表和本地虚拟路由表,以及流表; 所述根据所述转发策略,生成转发规则,包括: 在所述转发设备为openflow设备的情况下,根据所述转发策略,生成流表; 在所述转发设备为EVPN设备的情况下,根据所述转发策略,设置通用虚拟路由表和本 地虚拟路由表。

 4.根据权利要求1所述的数据转发方法,其特征在于,

在所述接收所述管理设备分发的 转发策略后,所述方法还包括: 接收所述管理设备分发的更新后的转发策略; 根据更新后的转发策略,进行数据转发。

 5.根据权利要求2至4中任一项所述的数据转发方法,其特征在于,

所述选择下一跳,包 括: 选择组中所有虚拟成员作为下一跳设备,并在所有虚拟成员之间进行负荷分担。

 6.一种数据转发方法,其特征在于,

应用于overlay网络中的管理设备,所述管理设备 与至少一个转发设备通信连接,所述管理设备用于管理至少一个所述转发设备,每个所述 转发设备包含多个虚拟成员,所述方法包括: 获取各所述转发设备的路由信息; 根据所述路由信息,生成各所述转发设备的转发策略; 将各所述转发设备的转发策略,分发给各所述转发设备,供各所述转发设备接收所述 管理设备分发的转发策略,并根据所述转发策略,进行数据转发; 其中,所述转发策略包括:在所述转发设备为首跳设备的情况下,在第一分组中选择下 一跳,在所述转发设备为非首跳设备的情况下,在第二分组中选择下一跳,所述第一分组包 含所述转发设备的等价多路径路由ECMP分组所有虚拟成员,所述第二分组仅包含所述ECMP 分组的本地虚拟成员。 

7.根据权利要求6所述的数据转发方法,其特征在于,

在所述将各所述转发设备的转发 策略,分发给各所述转发设备后,所述方法还包括: 在网络拓扑发生变化后,更新所述路由信息;根据更新后的路由信息,更新各所述转发设备的转发策略; 将更新后的各所述转发设备的转发策略,分发给各所述转发设备。 

8.一种数据转发系统,其特征在于,

包括应用于overlay网络中的转发设备和管理设 备;所述管理设备与至少一个所述转发设备通信连接,所述管理设备用于管理至少一个所 述转发设备,每个所述转发设备包含多个虚拟成员; 其中,管理设备,用于获取各所述转发设备的路由信息;根据所述路由信息,生成各所 述转发设备的转发策略;将各所述转发设备的转发策略,分发给各所述转发设备,供各所述 转发设备接收所述管理设备分发的转发策略,并根据所述转发策略,进行数据转发;所述转 发策略包括:在所述转发设备为首跳设备的情况下,在第一分组中选择下一跳,在所述转发 设备为非首跳设备的情况下,在第二分组中选择下一跳,所述第一分组包含所述转发设备 的等价多路径路由ECMP分组所有虚拟成员,所述第二分组仅包含所述ECMP分组的本地虚拟 成员; 转发设备,用于接收所述管理设备分发的所述转发策略;根据所述转发策略,进行数据 转发。 

9.一种电子设备,其特征在于,

包括: 至少一个处理器;以及, 与所述至少一个处理器通信连接的存储器;其中, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处 理器执行,以使所述至少一个处理器能够执行如权利要求1至5中任一项所述的应用于转发 设备的数据转发方法,或者,如权利要求6至7中任一项所述的应用于管理设备的数据转发 方法。 

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,

所述计算机程序被处 理器执行时实现如权利要求1至5中任一项所述的应用于转发设备的数据转发方法,或者, 如权利要求6至7中任一项所述的应用于管理设备的数据转发方法。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

咚咚
暂无图片
28天前
评论
暂无图片 0
GoldenDB数据转发方法、系统、电子设备和存储介质
28天前
暂无图片 点赞
评论
听溪
暂无图片
28天前
评论
暂无图片 0
GoldenDB数据转发方法、系统、电子设备和存储介质
28天前
暂无图片 点赞
评论
淡定
暂无图片
28天前
评论
暂无图片 0
GoldenDB数据转发方法、系统、电子设备和存储介质
28天前
暂无图片 点赞
评论
鲁鲁
暂无图片
28天前
评论
暂无图片 0
GoldenDB数据转发方法、系统、电子设备和存储介质
28天前
暂无图片 点赞
评论