当前位置: 首页 > 专利查询>胡汉强专利>正文

一种数据传输方法、集中控制器和通信装置制造方法及图纸

技术编号:14274467 阅读:94 留言:0更新日期:2016-12-23 19:11
本发明专利技术实施方式公开了一种数据传输的方法,包括:接收路径构建请求;根据所述路径构建请求,构建所述通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;向所述通信装置和另一端通信装置发送所述至少第一、第二两条快速传输路径。本发明专利技术通过构建至少第一、第二两条快速传输路径,通信装置和另一端通信装置分别将所述第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,这样即使某一个快速传输路径在传输过程中受到破坏或传输的数据丢失,也可通过其他快速传输路径传输过来的数据进行处理,无需通信装置重新发送,这样保证了数据传输的正确性和实时性。

【技术实现步骤摘要】

本专利技术实施方式涉及通信领域,特别是涉及一种数据传输方法、集中控制器和通信装置
技术介绍
软件定义网络(Software Defined Network,SDN),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术思想通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。目前的SDN网络由集中控制器对所有的IP数据包进行集中路由计算再由转发面设备根据集中控制器选择的路径对IP数据包进行转发直到IP数据包被传输到目的地。通信装置和另一端通信装置之间的传输过程中是单个IP包进行传输,如果在传输过程中数据包受到干扰就会导致数据不准确,不利于数据的传输。
技术实现思路
本专利技术实施方式主要解决的技术问题是提供一种数据传输方法、集中控制器和通信装置,通过构建若干条快速传输路径并传输相同的数据,通信装置根据收到的数据包之中到达最早的并且正确的传输数据进行处理,这样保证了数据在传输过程中不会造成丢失或受干扰而损坏。为解决上述技术问题,本专利技术实施方式采用的一个技术方案是:提供一种数据传输的方法,包括:接收路径构建请求,其中,路径构建请求携带通信装置和另一端通信装置的标识;根据路径构建请求,构建通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;向通信装置和另一端通信装置发送至少第一、第二两条快速传输路径,以使通信装置和另一端通信装置之间进行数据传输时,分别将第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,并使网内的转发面设备根据第一数据包和第二数据包所携带的快速传输路径进行转发。其中,第一快速传输路径和第二快速传输路径为除通信装置和另一端通信装置之外其它节点完全不相同的路径。为解决上述技术问题,本专利技术实施方式采用的另一个技术方案是:提供一种数据传输的方法,包括:通信装置接收至少第一、第二两条快速传输路径,第一、第二两条快速传输路径均为通信装置至另一端通信装置的路径;当通信装置向另一端通信装置发送待传数据时,通信装置根据待传数据,生成第一数据包和第二数据包,其中,第一数据包和第二数据包均携带相同的待传数据;将第一快速传输路径添加至第一数据包中,以及,将第二快速传输路径添加至第二数据包;分别发送携带有第一快速传输路径的第一数据包以及携带有第二快速传输路径的第二数据包,以使网内的转发面设备根据第一快速传输路径转发第一数据包,以及根据第二快速传输路径转发第二数据包。其中,通信装置生成第一数据包和第二数据包步骤包括:复制待传数据,生成待传数据的副本;将待传数据封装成第一数据包,将数据的副本封装成第二数据包。为解决上述技术问题,本专利技术实施方式采用的另一个技术方案是:提供一种数据传输的方法,包括:通信装置接收第一数据包和第二数据包中最早到达的数据包,其中,第一数据包是通过第一快速传输路径传输,第二数据包是通过第二快速传输路径传输,第一数据包和第二数据包携带相同的待传数据;通信装置判断第一数据包和第二数据包中最早到达的数据包是否是正确的数据包;若正确,则对最早到达的数据包进行解析并获取数据内容;丢弃第一数据包和第二数据包之中最晚接收到的数据包。其中,数据传输方法还包括:若最早到达的数据包不正确,则丢弃最早接收到的数据包并向集中控制器和另一端通信装置发送数据错误信号;判断第一数据包和第二数据包中最晚接收的数据包是否为正确的数据包;若正确则对最晚接收的数据包进行解析并获取数据内容;若不正确,则丢弃最晚接收的数据包并向集中控制器和另一端通信装置发送数据错误信号。为解决上述技术问题,本专利技术实施方式采用一种集中控制器,包括:接受模块,用于接收路径构建请求,其中,路径构建请求携带通信装置和另一端通信装置的标识;构建模块,用于根据路径构建请求,构建通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;发送模块,用于向通信装置和另一端通信装置发送至少第一、第二两条快速传输路径,以使通信装置和另一端通信装置之间进行数据传输时,分别将第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,并使网内的转发面设备根据第一数据包和第二数据包所携带的快速传输路径进行转发。为解决上述技术问题,本专利技术实施方式采用一种通信装置,包括:接收模块,用于通信装置接收至少第一、第二两条快速传输路径,第一、第二两条快速传输路径均为通信装置至另一端通信装置的路径;生成模块,用于当通信装置向另一端通信装置发送待传数据时,通信装置根据待传数据,生成第一数据包和第二数据包,其中,第一数据包和第二数据包均携带相同的待传数据;添加模块,用于将第一快速传输路径添加至第一数据包中,以及,将第二快速传输路径添加至第二数据包;发送模块,用于分别发送携带有第一快速传输路径的第一数据包以及携带有第二快速传输路径的第二数据包,以使网内的转发面设备根据第一快速传输路径转发第一数据包,以及根据第二快速传输路径转发第二数据包。其中,生成模块包括:复制单元,用于复制待传数据,生成待传数据的副本;封装单元,用于将待传数据封装成第一数据包,将数据的副本封装成第二数据包。为解决上述技术问题,本专利技术实施方式还采用一种通信装置,包括:接收模块,用于通信装置接收第一数据包和第二数据包中最早到达的数据包,其中,所述第一数据包是通过第一快速传输路径传输,所述第二数据包是通过第二快速传输路径传输,所述第一数据包和第二数据包携带相同的待传数据;第一判断模块,用于通信装置判断第一数据包和第二数据包中最早达到的数据包是否是正确的数据包;第一解析模块,用于若第一数据包和第二数据包中最早到达的数据包正确,则对最早到达的数据包进行解析并获取数据内容;第一丢弃模块,用于丢弃第一数据包和第二数据包之中最晚接收到的数据包。其中,通信装置还包括:第二丢弃模块,用于若最早到达的数据包不正确,则丢弃最早接收到的数据包并向集中控制器和另一端通信装置发送数据错误信号;第二判断模块,用于判断第一数据包和第二数据包中最晚接收的数据包是否为正确的数据包;第二解析模块,用于若正确则对最晚接收到的数据包进行解析并获取数据内容;第三丢弃模块,用于若不正确,则丢弃最晚接收的数据包并向集中控制器和另一端通信装置发送数据错误信号。本专利技术实施方式的有益效果是:区别于现有技术的情况,本专利技术通过构建至少第一、第二两条快速传输路径,通信装置和另一端通信装置之间进行数据传输时,分别将所述第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,这样即使某一个快速传输路径在传输过程中受到破坏或传输的数据丢失,也可通过其他快速传输路径传输过来的数据进行处理,无需通信装置重新发送,这样保证了数据传输的正确性和实时性。附图说明图1是本专利技术一种数据传输方法的传输路径实施例的示意图;图2是本专利技术一种数据传输方法的第一实施方式的流程图;图3是本专利技术一种数据传输方法的第二实施方式的流程图;图4是本专利技术一种数据传输方法的第二实施方式的细化流程图;图5是本专利技术一种数据传输方法的第三实施方式的流程图;图6是本专利技术一种数据传输方法的第四实施方式的流程图;图7是本专利技术一种集中控制器的第一实施方式的示意图;图8是执行本专利技术数据传输方法的集中控制器的第二实施方式的示本文档来自技高网...
一种数据传输方法、集中控制器和通信装置

【技术保护点】
一种数据传输的方法,其特征在于,包括:接收路径构建请求,其中,所述路径构建请求携带一端通信装置和另一端通信装置的标识;根据所述路径构建请求,构建所述一端通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;向所述一端通信装置和另一端通信装置发送所述至少第一、第二两条快速传输路径,以使一端通信装置和另一端通信装置之间进行数据传输时,分别将所述第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,并使网内的转发面设备根据第一数据包和第二数据包所携带的快速传输路径进行转发。

【技术特征摘要】
1.一种数据传输的方法,其特征在于,包括:接收路径构建请求,其中,所述路径构建请求携带一端通信装置和另一端通信装置的标识;根据所述路径构建请求,构建所述一端通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;向所述一端通信装置和另一端通信装置发送所述至少第一、第二两条快速传输路径,以使一端通信装置和另一端通信装置之间进行数据传输时,分别将所述第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,并使网内的转发面设备根据第一数据包和第二数据包所携带的快速传输路径进行转发。2.根据权利要求1所述的数据传输的方法,其特征在于,所述第一快速传输路径和第二快速传输路径为除所述一端通信装置和所述另一端通信装置之外其它节点完全不相同的路径。3.一种数据传输的方法,其特征在于,包括:通信装置接收至少第一、第二两条快速传输路径,所述第一、第二两条快速传输路径均为所述通信装置至另一端通信装置的路径;当所述通信装置向另一端通信装置发送待传数据时,所述通信装置根据待传数据,生成第一数据包和第二数据包,其中,所述第一数据包和第二数据包均携带相同的待传数据;将所述第一快速传输路径添加至所述第一数据包中,以及,将所述第二快速传输路径添加至所述第二数据包;分别发送携带有第一快速传输路径的第一数据包以及携带有第二快速传输路径的第二数据包,以使网内的转发面设备根据第一快速传输路径转发所述第一数据包,以及根据第二快速传输路径转发所述第二数据包。4.根据权利要求3所述的数据传输的方法,其特征在于,所述通信装置生成第一数据包和第二数据包步骤包括:复制所述待传数据,生成所述待传数据的副本;将所述待传数据封装成第一数据包,将所述数据的副本封装成第二数据包。5.一种数据传输的方法,其特征在于,包括:通信装置接收第一数据包和第二数据包中最早到达的数据包,其中,所述第一数据包是通过第一快速传输路径传输,所述第二数据包是通过第二快速传输路径传输,所述第一数据包和第二数据包携带相同的待传数据;所述通信装置判断所述第一数据包和第二数据包中最早到达的数据包是否是正确的数据包;若正确,则对最早到达的数据包进行解析并获取数据内容;丢弃所述第一数据包和第二数据包之中最晚接收到的数据包。6.根据权利要求5所述的数据传输的方法,其特征在于,所述方法还包括:若最早到达的数据包不正确,则丢弃所述最早接收到的数据包并向所述集中控制器和所述另一端通信装置发送数据错误信号;判断所述第一数据包和第二数据包中最晚接收的数据包是否为正确的数据包;若正确,则对所述最晚接收的数据包进行解析并获取数据内容;若不正确,则丢弃所述最晚接收的数据包并向所述集中控制器和所述另一端通信装置发送数据错误信号。7.一种集中控制器,其特征在于,包括:接...

【专利技术属性】
技术研发人员:胡汉强
申请(专利权)人:胡汉强
类型:发明
国别省市:广东;44

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

1