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

一种数据传输方法、集中控制器、转发面设备和本端通信装置制造方法及图纸

技术编号:14253016 阅读:107 留言:0更新日期:2016-12-22 15:24
本发明专利技术实施方式公开了一种数据传输方法及转发面设备、集中控制器,方法包括:接收本端通信装置发送的路径构建请求,其中,所述路径构建请求携带有本端通信装置和对端通信装置的标识;根据所述路径构建请求,构建所述本端通信装置与对端通信装置之间的快速传输路径;向所述本端通信装置和对端通信装置发送所述快速传输路径,以使所述本端通信装置和对端通信装置之间通过所述快速传输路径传输数据包。通过上述方式,本发明专利技术通过建立从本端通信装置到对端通信装置之间的一条快速传输路径,数据的传输不需要再经过集中控制器进行路由计算,直接通过转发面设备进行快速的转发即可到达目的地。

【技术实现步骤摘要】

本专利技术实施方式涉及通信
,特别是涉及一种数据传输方法、集中控制器、转发面设备和本端通信装置
技术介绍
软件定义网络(Software Defined Network,SDN),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术思想通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。目前的SDN网络由集中控制器对所有的IP数据包进行集中路由计算再由转发面设备根据集中控制器选择的路径对IP数据包进行转发直到IP数据包被传输到目的地。本端通信装置和对端通信装置之间交互的所有IP数据包都要经过集中控制器进行路由计算,这样集中控制器的负担就很重,端到端的延迟也会增大。
技术实现思路
本专利技术实施方式主要解决的技术问题是提供一种数据传输方法、集中控制器、转发面设备和本端通信装置,通过建立从本端通信装置和对端通信装置之间的快速传输路径,数据的传输不需要再经过集中控制器进行路由计算,直接通过转发面设备进行快速的转发即可到达目的地。为解决上述技术问题,本专利技术实施方式采用的一个技术方案是:提供一种数据传输方法,包括接收本端通信装置发送的路径构建请求,其中,路径构建请求携带有本端通信装置和对端通信装置的标识;根据路径构建请求,构建本端通信装置与对端通信装置之间的快速传输路径;向本端通信装置和对端通信装置发送快速传输路径,以使本端通信装置和对端通信装置之间传输数据包时,将快速传输路径添加至数据包中,并使网内的转发面设备根据数据包所携带的快速传输路径进行转发。其中,快速传输路径包括第一传输路径和第二传输路径,其中,第一传输路径为对端通信装置至本端通信装置的路径,第二传输路径为本端通信装置至对端通信装置的路径;数据包括第一传输包和第二传输包,其中,第一传输包为对端通信装置向本端通信装置发送的数据包,第二传输包为本端通信装置向对端通信装置发送的数据包;向本端通信装置和对端通信装置发送快速传输路径的步骤包括:将第一传输路径添加至路径构建请求中,并且向对端通信装置转发携带有第一传输路径的路径构建请求;接收对端通信装置同意建立快速传输路径的应答报文,其中,对端通信装置向本端通信装置发送第一传输包时,将第一传输路径添加至第一传输包中,以使网内接收到第一传输包的转面设备根据第一传输包所携带的第一传输路径进行转发;将第二传输路径添加至应答报文,并且向本端通信装置转发携带有第二传输路径的应答报文,以使本端通信装置向对端通信装置发送第二传输包时,将第二传输路径添加至第二传输包中,并且使网内接收到第二传输包的转面设备根据第二传输包所携带的第二传输路径进行转发。其中,接收网内的转发面设备存在异常的异常报文,其中,异常报文携带存在异常的转发面设备的标识;判断第一传输路径和第二传输路径是否包含存在异常的转发面设备;若第一传输路径包含存在异常的转发面设备,则更新第一传输路径,并且向对端通信装置发送更新后的第一传输路径;若第二传输路径包含存在异常的转发面设备,则更新第二传输路径,并且向本端通信装置发送更新后的第二传输路径。其中,接收来自本端通信装置和对端通信装置之间进行通信时所传输的数据包,其中,数据包携带本端通信装置和对端通信装置之间进行通信的快速传输路径;根据快速传输路径,获取下一转发面设备;向下一转发面设备转发传输数据包。其中,在向下一转发面设备转发传输数据包之前,方法包括:判断自身是否与下一转发面设备邻接,以及,下一转发面设备是否正常运行;若自身与下一转发面设备邻接,并且下一转发面设备正常运行,则向下一转发面设备转发数据包;否则,向集中控制器上报传输数据包以使所述集中控制器重新对所述传输数据包进行路由选择。为解决上述技术问题,本专利技术实施方式采用的一个技术方案是:提供一种数据传输方法,包括本端通信装置接收集中控制器在构建出本端通信装置与对端通装置之间的快速传输路径之后,所返回的快速传输路径;本端通信装置在向对端通信装置发送数据包时,将快速传输路径添加至数据包中;本端通信装置向对端通信装置发送携带有快速传输路径的数据包,其中,网内的转发面设备根据数据包所携带的快速传输路径进行转发。为了解决上述问题,本申请还采用一种集中控制器,包括:第一接收模块,用于接收本端通信装置发送的路径构建请求,其中,所述路径构建请求携带有本端通信装置和对端通信装置的标识;构建模块,用于根据所述路径构建请求,构建所述本端通信装置与对端通信装置之间的快速传输路径;发送模块,用于向本端通信装置和对端通信装置发送快速传输路径,以使本端通信装置和对端通信装置之间传输数据包,将所述快速传输路径添加至数据包中,并使网内的转发面设备根据数据包所携带的快速传输路径进行转发。其中,所述快速传输路径包括第一传输路径和第二传输路径,其中,所述第一传输路径为对端通信装置至本端通信装置的路径,所述第二传输路径为本端通信装置至对端通信装置的路径;所述数据包括第一传输包和第二传输包,其中,所述第一传输包为对端通信装置向本端通信装置发送的数据包,所述第二传输包为本端通信装置向对端通信装置发送的数据包;所述发送模块包括:第一添加单元,用于将所述第一传输路径添加至所述路径构建请求中;第一发送单元,用于向所述对端通信装置转发携带有所述第一传输路径的路径构建请求;接收单元,用于接收所述对端通信装置同意建立快速传输路径的应答报文,其中,所述对端通信装置向本端通信装置发送第一传输包时,将所述第一传输路径添加至第一传输包中,以使网内接收到所述第一传输包的转发面设备根据所述第一传输包所携带的第一传输路径进行转发;第二添加单元,用于将所述第二传输路径添加至所述应答报文;第二发送单元,用于向所述本端通信装置转发携带有第二传输路径的应答报文,以使所述本端通信装置向对端通信装置发送第二传输包时,将所述第二传输路径添加至第二传输包中,并且使网内接收到所述第二传输包的转面设备根据所述第二传输包所携带的第二传输路径进行转发。其中,集中控制器还包括:第二接收模块,用于接收网内的转发面设备存在异常的异常报文,其中,所述异常报文携带存在异常的转发面设备的标识;判断模块,用于判断所述第一传输路径和第二传输路径是否包含存在异常的转发面设备;第一更新发送模块,用于在所述判断模块判断到第一传输路径包含存在异常的转发面设备时,更新所述第一传输路径,并且向所述对端通信装置发送更新后的第一传输路径;第二更新发送模块,用于在所述判断模块判断到第二传输路径包含存在异常的转发面设备时,更新所述第二传输路径,并且向所述本端通信装置发送更新后的第二传输路径。为了解决上述问题,本申请还采用一种转发面设备,包括:接收模块,用于接收来自本端通信装置和对端通信装置之间进行通信时所传输的数据包,其中,所述数据包携带本端通信装置和对端通信装置之间进行通信的快速传输路径;获取模块,用于根据所述快速传输路径,获取下一转发面设备;转发模块,用于向所述下一转发面设备转发所述传输数据包。其中,在所述向所述下一转发面设备转发所述传输数据包之前,所述转发模块包括:判断单元,用于判断自身是否与下一转发面设备邻接,以及,所述下一转发面设备是否正常运行;转发单元,用于在所述判断模块判断到自身与所述下一转发面设备邻接本文档来自技高网...
一种数据传输方法、集中控制器、转发面设备和本端通信装置

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

【技术特征摘要】
2016.08.04 CN 20161064107231.一种数据传输方法,其特征在于,包括:接收本端通信装置发送的路径构建请求,其中,所述路径构建请求携带有本端通信装置和对端通信装置的标识;根据所述路径构建请求,构建所述本端通信装置与对端通信装置之间的快速传输路径;向本端通信装置和对端通信装置发送快速传输路径,以使本端通信装置和对端通信装置之间传输数据包时,将所述快速传输路径添加至数据包中,并使网内的转发面设备根据数据包所携带的快速传输路径进行转发。2.根据权利要求1所述的方法,其特征在于,所述快速传输路径包括第一传输路径和第二传输路径,其中,所述第一传输路径为对端通信装置至本端通信装置的路径,所述第二传输路径为本端通信装置至对端通信装置的路径;所述数据包括第一传输包和第二传输包,其中,所述第一传输包为对端通信装置向本端通信装置发送的数据包,所述第二传输包为本端通信装置向对端通信装置发送的数据包;所述向所述本端通信装置和对端通信装置发送所述快速传输路径的步骤包括:将所述第一传输路径添加至所述路径构建请求中,并且向所述对端通信装置转发携带有所述第一传输路径的路径构建请求;接收所述对端通信装置同意建立快速传输路径的应答报文,其中,所述对端通信装置向本端通信装置发送第一传输包时,将所述第一传输路径添加至第一传输包中,以使网内接收到所述第一传输包的转发面设备根据所述第一传输包所携带的第一传输路径进行转发;将所述第二传输路径添加至所述应答报文,并且向所述本端通信装置转发携带有第二传输路径的应答报文,以使所述本端通信装置向对端通信装置发送第二传输包时,将所述第二传输路径添加至第二传输包中,并且使网内接收到所述第二传输包的转面设备根据所述第二传输包所携带的第二传输路径进行转发。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收网内的转发面设备存在异常的异常报文,其中,所述异常报文携带存在异常的转发面设备的标识;判断所述第一传输路径和第二传输路径是否包含存在异常的转发面设备;若所述第一传输路径包含存在异常的转发面设备,则更新所述第一传输路径,并且向所述对端通信装置发送更新后的第一传输路径;若所述第二传输路径包含存在异常的转发面设备,则更新所述第二传输路径,并且向所述本端通信装置发送更新后的第二传输路径。4.一种数据传输方法,其特征在于,接收来自本端通信装置和对端通信装置之间进行通信时所传输的数据包,其中,所述数据包携带本端通信装置和对端通信装置之间进行通信的快速传输路径;根据所述快速传输路径,获取下一转发面设备;向所述下一转发面设备转发所述传输数据包。5.根据权利要求4所述的方法,其特征在于,在所述向所述下一转发面设备转发所述传输数据包之前,所述方法包括:判断自身是否与下一转发面设备邻接,以及,所述下一转发面设备是否正常运行;若自身与所述下一转发面设备邻接,并且所述下一转发面设备正常运行,则向所述下一转发面设备转发所述数据包;否则,向集中控制器上报传输数据包以使所述集中控制器重新对所述传输数据包进行路由选择。6.一种数据传输方法,其特征在于,包括:本端通信装置接收集中控制器在构建出所述本端通信装置与对端通装置之间的快速传输路径之后,所返回的所述快速传输路径;所述本端通信装置在向所述对端通信装置发送数据包时,将所述快速传输路径添加至数据包中;所述本端通信装置向所述对端通信装置发送携带有所述快速传输路径的所述数据包,其中,网内的转发面设备根据所述数据包所携带的快速传输路径进行转发。7.一种集中控制器,其特征在于,包括:第一接收模块,用户于接收本端通信装置发送的路径构建请...

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

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

1