一种数据传输方法、集中控制器和通信装置与流程

文档序号:12477854阅读:来源:国知局

技术特征:

1.一种数据传输的方法,其特征在于,包括:

接收路径构建请求,其中,所述路径构建请求携带一端通信装置和另一端通信装置的标识;

根据所述路径构建请求,构建所述一端通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;

向所述一端通信装置和另一端通信装置发送所述至少第一、第二两条快速传输路径,以使一端通信装置和另一端通信装置之间进行数据传输时,分别将所述第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,并使网内的转发面设备根据第一数据包和第二数据包所携带的快速传输路径进行转发。

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

所述第一快速传输路径和第二快速传输路径为除所述一端通信装置和所述另一端通信装置之外其它节点完全不相同的路径。

3.一种数据传输的方法,其特征在于,包括:

通信装置接收至少第一、第二两条快速传输路径,所述第一、第二两条快速传输路径均为所述通信装置至另一端通信装置的路径;

当所述通信装置向另一端通信装置发送待传数据时,所述通信装置根据待传数据,生成第一数据包和第二数据包,其中,所述第一数据包和第二数据包均携带相同的待传数据;

将所述第一快速传输路径添加至所述第一数据包中,以及,将所述第二快速传输路径添加至所述第二数据包;

分别发送携带有第一快速传输路径的第一数据包以及携带有第二快速传输路径的第二数据包,以使网内的转发面设备根据第一快速传输路径转发所述第一数据包,以及根据第二快速传输路径转发所述第二数据包。

4.根据权利要求3所述的数据传输的方法,其特征在于,所述通信装置生成第一数据包和第二数据包步骤包括:

复制所述待传数据,生成所述待传数据的副本;

将所述待传数据封装成第一数据包,将所述数据的副本封装成第二数据包。

5.一种数据传输的方法,其特征在于,包括:

通信装置接收第一数据包和第二数据包中最早到达的数据包,其中,所述第一数据包是通过第一快速传输路径传输,所述第二数据包是通过第二快速传输路径传输,所述第一数据包和第二数据包携带相同的待传数据;

所述通信装置判断所述第一数据包和第二数据包中最早到达的数据包是否是正确的数据包;

若正确,则对最早到达的数据包进行解析并获取数据内容;

丢弃所述第一数据包和第二数据包之中最晚接收到的数据包。

6.根据权利要求5所述的数据传输的方法,其特征在于,所述方法还包括:

若最早到达的数据包不正确,则丢弃所述最早接收到的数据包并向所述集中控制器和所述另一端通信装置发送数据错误信号;

判断所述第一数据包和第二数据包中最晚接收的数据包是否为正确的数据包;

若正确,则对所述最晚接收的数据包进行解析并获取数据内容;

若不正确,则丢弃所述最晚接收的数据包并向所述集中控制器和所述另一端通信装置发送数据错误信号。

7.一种集中控制器,其特征在于,包括:

接受模块,用于接收路径构建请求,其中,所述路径构建请求携带通信装置和另一端通信装置的标识;

构建模块,用于根据所述路径构建请求,构建所述通信装置和另一端通信装置之间至少第一、第二两条快速传输路径;

发送模块,用于向所述通信装置和另一端通信装置发送所述至少第一、第二两条快速传输路径,以使通信装置和另一端通信装置之间进行数据传输时,分别将所述第一、第二两快速传输路径添加至携带有相同内容的第一数据包和第二数据包中,并使网内的转发面设备根据第一数据包和第二数据包所携带的快速传输路径进行转发。

8.一种通信装置,其特征在于,包括:

接收模块,用于通信装置接收至少第一、第二两条快速传输路径,所述第一、第二两条快速传输路径均为通信装置至另一端通信装置的路径;

生成模块,用于当所述通信装置向另一端通信装置发送待传数据时,所述通信装置根据待传数据,生成第一数据包和第二数据包,其中,所述第一数据包和第二数据包均携带相同的待传数据;

添加模块,用于将所述第一快速传输路径添加至所述第一数据包中,以及,将所述第二快速传输路径添加至所述第二数据包;

发送模块,用于分别发送携带有第一快速传输路径的第一数据包以及携带有第二快速传输路径的第二数据包,以使网内的转发面设备根据第一快速传输路径转发所述第一数据包,以及根据第二快速传输路径转发所述第二数据包。

9.根据权利要求8所述的通信装置,其特征在于,所述生成模块包括:

复制单元,用于复制所述待传数据,生成所述待传数据的副本;

封装单元,用于将所述待传数据封装成第一数据包,将所述数据的副本封装成第二数据包。

10.一种通信装置,其特征在于,包括:

接收模块,用于通信装置接收第一数据包和第二数据包中最早到达的数据包,其中,所述第一数据包是通过第一快速传输路径传输,所述第二数据包是通过第二快速传输路径传输,所述第一数据包和第二数据包携带相同的待传数据;

第一判断模块,用于所述通信装置判断所述第一数据包和第二数据包中最早到达的数据包是否是正确的数据包;

第一解析模块,用于若所述第一数据包和第二数据包中最早到达的数据包正确,则对最早到达的数据包进行解析并获取数据内容;

第一丢弃模块,用于丢弃所述第一数据包和第二数据包之中最晚接收到的数据包。

11.根据权利要求10所述的通信装置,其特征在于,所述通信装置还包括:

第二丢弃模块,用于若最早到达的数据包不正确,则丢弃所述最早接收到的数据包并向所述集中控制器和所述另一端通信装置发送数据错误信号;

第二判断模块,用于判断所述第一数据包和第二数据包中最晚接收的数据包是否为正确的数据包;

第二解析模块,用于若正确则对所述最晚接收的数据包进行解析并获取数据内容;

第三丢弃模块,用于若不正确,则丢弃所述最晚接收的数据包并向所述集中控制器和所述另一端通信装置发送数据错误信号。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1