一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

报文转发方法,报文转发系统以及相关设备与流程

2021-11-09 21:50:00 来源:中国专利 TAG:

技术特征:
1.一种报文转发方法,其特征在于,包括:交换机接收主机发送的第一数据报文;所述交换机查询是否有与所述第一数据报文匹配的流表;若否,则所述交换机通过数据链路向第一sdn控制器发送所述第一数据报文;所述交换机通过数据链路接收所述第一数据报文和决策结果,所述决策结果由所述第一sdn控制器根据所述第一数据报文得到;所述交换机根据所述决策结果转发所述第一数据报文。2.根据权利要求1所述的方法,其特征在于,所述交换机通过数据链路接收所述第一数据报文和决策结果包括:所述交换机通过数据链路接收第二数据报文,所述第二数据报文包括所述第一数据报文和所述决策结果,所述决策结果携带于所述第二数据报文的控制协议字段。3.根据权利要求2所述的方法,其特征在于,所述交换机根据所述决策结果转发所述第一数据报文包括:所述交换机获取所述第二数据报文中的所述决策结果;所述交换机根据所述决策结果生成流表;所述交换机根据所述流表转发所述第一数据报文。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述交换机通过数据链路接收所述第一数据报文和决策结果包括:所述交换机通过数据链路接收第二sdn控制器发送的所述第一数据报文和所述决策结果,所述第一数据报文和所述决策结果由所述第二sdn控制器从所述第一sdn控制器得到。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:所述交换机向第一sdn控制器发送请求信息,所述请求信息用于向所述第一sdn控制器请求所述第一数据报文的所述决策结果。6.一种报文转发方法,其特征在于,包括:第一sdn控制器通过数据链路接收交换机发送的第一数据报文;所述第一sdn控制器根据所述第一数据报文得到决策结果;所述第一sdn控制器向所述交换机发送所述第一数据报文和所述决策结果,用于让所述交换机根据所述决策结果转发所述第一数据报文。7.根据权利要求6所述的方法,其特征在于,所述第一sdn控制器向所述交换机发送所述第一数据报文和所述决策结果包括:所述第一sdn控制器向所述交换机发送第二数据报文,所述第二数据报文包括所述第一数据报文和所述决策结果,所述决策结果携带于所述第二数据报文的控制协议字段。8.根据权利要求6或7所述的方法,其特征在于,所述第一sdn控制器向所述交换机发送所述第一数据报文和所述决策结果包括:所述第一sdn控制器向第二sdn控制器发送所述第一数据报文和所述决策结果,用于让所述第二sdn控制器保存所述决策结果,通过数据链路向所述交换机发送所述第一数据报文和所述决策结果。9.根据权利要求6至8中任意一项所述的方法,其特征在于,在所述第一sdn控制器通过数据链路接收交换机发送的第一数据报文之前,所述方法还包括:
所述第一sdn控制器接收所述交换机发送的请求信息。10.一种报文转发系统,其特征在于,包括:主机,交换机和第一sdn控制器;其中,所述主机用于向所述交换机发送第一数据报文;所述交换机用于接收所述主机发送的第一数据报文,查询是否有与所述第一数据报文匹配的流表,若否,则所述交换机还用于通过数据链路向所述第一sdn控制器发送所述第一数据报文;所述第一sdn控制器用于通过数据链路接收所述交换机发送的所述第一数据报文,根据所述第一数据报文得到决策结果,向所述交换机发送所述第一数据报文和所述决策结果;所述交换机还用于通过数据链路接收所述第一数据报文和所述决策结果,根据所述决策结果转发所述第一数据报文。11.根据权利要求10所述的系统,其特征在于,第一sdn控制器具体用于通过数据链路向所述交换机发送第二数据报文,所述第二数据报文包括所述第一数据报文和所述决策结果,所述决策结果携带于所述第二数据报文的控制协议字段。12.根据权利要求11所述的系统,其特征在于,所述交换机具体用于获取所述第二数据报文中的所述决策结果,根据所述决策结果生成流表,根据流表转发所述第一数据报文。13.根据权利要求10至12任意一项所述的系统,其特征在于,所述系统还包括:第二sdn控制器;所述第一sdn控制器具体用于向第二sdn控制器发送的所述第一数据报文和所述决策结果;所述第二sdn控制器用于接收所述第一sdn控制器发送的所述第一数据报文和所述决策结果,保存所述决策结果,通过数据链路向所述交换机发送所述第一数据报文和所述决策结果;所述交换机具体用于通过数据链路接收所述第二sdn控制器发送的所述第一数据报文和所述决策结果。14.一种交换机,其特征在于,包括:第一接收单元,用于接收主机发送的第一数据报文;查询单元,用于查询是否有与所述第一数据报文匹配的流表;发送单元,用于若否,则通过数据链路向第一sdn控制器发送所述第一数据报文;第二接收单元,用于通过数据链路接收所述第一数据报文和决策结果,所述决策结果由所述第一sdn控制器根据所述第一数据报文得到;转发单元,用于根据所述决策结果转发所述第一数据报文。15.根据权利要求14所述的交换机,其特征在于,所述第二接收单元具体用于通过数据链路接收第二数据报文,所述第二数据报文包括所述第一数据报文和所述决策结果,所述决策结果携带于所述第二数据报文的控制协议字段。16.根据权利要求15所述的交换机,其特征在于,所述转发单元具体用于获取所述第二数据报文中的所述决策结果;所述转发单元具体用于根据所述决策结果生成流表;
所述转发单元具体用于根据所述流表转发所述第一数据报文。17.根据权利要求14至16任意一项所述的交换机,其特征在于,所述第二接收单元具体用于通过数据链路接收第二sdn控制器发送的所述第一数据报文和所述决策结果,所述第一数据报文和所述决策结果由所述第二sdn控制器从所述第一sdn控制器得到。18.一种sdn控制器,其特征在于,包括:接收单元,用于通过数据链路接收交换机发送的第一数据报文;处理单元,用于根据所述第一数据报文得到决策结果;发送单元,用于向所述交换机发送所述第一数据报文和所述决策结果,用于让所述交换机根据所述决策结果转发所述第一数据报文。19.根据权利要求18所述的sdn控制器,其特征在于,所述发送单元具体用于向所述交换机发送第二数据报文,所述第二数据报文包括所述第一数据报文和所述决策结果,所述决策结果携带于所述第二数据报文的控制协议字段。20.根据权利要求18或19所述的sdn控制器,其特征在于,所述发送单元具体用于向第二sdn控制器发送所述第一数据报文和所述决策结果,用于让所述第二sdn控制器保存所述决策结果,通过数据链路向所述交换机发送所述第一数据报文和所述决策结果。21.一种交换机,其特征在于,包括:存储器和处理器;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,包括执行如上述权利要求1至5中任意一项所述的方法。22.一种sdn控制器,其特征在于,包括:存储器和处理器;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,包括执行如上述权利要求6至9中任意一项所述的方法。23.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如权利要求1至5中任一项所述的方法;或,使得所述计算机执行如权利要求6至9中任一项所述的方法。

技术总结
公开了一种报文转发方法,可以应用于网络通信领域。该方法包括:交换机接收主机发送的第一数据报文;交换机查询是否有与第一数据报文匹配的流表;若否,则交换机通过数据链路向第一SDN控制器发送第一数据报文;交换机通过数据链路接收第一数据报文和决策结果,决策结果由第一SDN控制器根据第一数据报文得到;交换机根据决策结果转发第一数据报文。本申请通过交换机先向第一SDN控制器发送第一数据报文,再接收第一数据报文和决策结果,可以解决现有SDN架构中交换机控制链路带宽受限、配置下发慢、交换机缓存溢出而导致的数据丢失等问题。题。题。


技术研发人员:李海峰 杨永强 朱小平 苑威 文学敏
受保护的技术使用者:华为技术有限公司
技术研发日:2020.05.08
技术公布日:2021/11/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献