一种数据处理方法和装置制造方法及图纸

技术编号:15794771 阅读:392 留言:0更新日期:2017-07-10 09:50
本发明专利技术公开了一种数据处理方法和装置,用以解决现有技术中存在的跨多数据中心配置的虚拟网络无法满足用户的QoS的问题。该方法包括:当源节点和目标节点之间传输数据时,确定所述源节点和所述目标节点之间的传输路径;其中,所述源节点和所述目标节点处于同一虚拟网络VN、且处于不同数据中心DC中;确定预先为所述传输路径中的边缘路由器PE设置的多协议标签交换MPLS标签;根据预先为各数据中心中的VN分配的VN标识,以及预先为所述传输路径中所经过的PE设置的MPLS标签,对所述数据进行传输。

【技术实现步骤摘要】
一种数据处理方法和装置
本专利技术涉及通信
,尤其涉及一种数据处理方和装置。
技术介绍
许多网络服务和应用程序部署在多个地理分布的数据中心(DataCenters,DC)。因为服务提供商希望他们的服务可以提供更好的用户体验,因此,有必要将这些服务在广域网(WideAreaNetwork,WAN)中进行迁移。而且利用虚拟网络域跨越多个数据中心也比较常见。因此,数据中心之间的流量是不可忽略的,并且将跨广域网的虚拟网络域扩展到数据中心网络虚拟化成为一个关键。在该过程中,需要设置流程启动,维护,拆除虚拟网络(VirtualNetworks,VN)在多个系统和协调的带宽,广域网和跨多个数据中心配置的虚拟网络。由于多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)固定长度的快速查找能力以及堆叠标签和流量工程扩展能力,MPLS标签仍然是运营商的广域网采用的主导技术。但是,在数据中心的规模不断扩大且服务成本下降时,采用MPLS的广域网却不是这样。传统上,我们单独管理的盒子,而不是一个交换网。因此,配置设备数量的增长呈线性关系。因为成对的相互作用使得设备和监控的复杂性的平方成正比。我们想管理网络,而不是一堆集合的箱子。然而,这是很难实现的,因为传统互联网协议不是以网络为中心,而是以盒子为中心。每个盒子必须使用相应的命令行界面(command-lineinterface,CLI)单独配置。然而,软件定义网络(SoftwareDefinedNetwork,SDN)可以提供一个集中控制平面实现这一目标。此外,SDN还能实现更好的流量工程(TrafficEngineering,TE)。传统的TE的方法,即MPLS-TE,基于需求的不完全的知识和使用贪婪算法的路径选择,这会导致选择的路径不理想,并且选择速度缓慢。更重要的是,最短路径是选择路径的一个基本规则,而上述方法往往会导致选择的路径拥塞和禁用。因此,用户的基于带宽和延迟的服务质量(QualityofService,QoS)不能满足于广域网。
技术实现思路
本专利技术实施例提供一种数据处理方法和装置,用以解决现有技术中存在的跨多数据中心配置的虚拟网络无法满足用户的QoS的问题。本专利技术实施例采用以下技术方案:一种数据处理方法,包括:当源节点和目标节点之间传输数据时,确定所述源节点和所述目标节点之间的传输路径;其中,所述源节点和所述目标节点处于同一虚拟网络VN、且处于不同数据中心DC中;确定预先为所述传输路径中的边缘路由器PE设置的多协议标签交换MPLS标签;根据预先为各数据中心中的VN分配的VN标识,以及预先为所述传输路径中所经过的PE设置的MPLS标签,对所述数据进行传输。其中,按照如下方式预先为各数据中心中的VN分配VN标识:当任意一个数据中心中创建新的虚拟网络时,为所述新的虚拟网络分配VN标识;其中,所述新的虚拟网络的VN标识被分配给至少两个数据中心中的一个VN。其中,按照如下方式预先为各数据中心中的VN分配VN标识:当任意一个数据中心中创建新的虚拟网络时,为所述新的虚拟网络分配VN标识;其中,所述新的虚拟网络的VN标识仅被分配给一个数据中心中的一个VN。其中,根据预先为各数据中心中的VN分配的VN标识,以及预先为所述传输路径中所经过的PE设置的多协议标签交换MPLS标签,对所述数据进行传输,具体包括:对于从所述源节点所在的数据中心传输到所述PE的数据,将所述数据中携带的预先为所述源节点所在的VN分配的VN标识删除,添加所述PE的MPLS标签;对于从所述PE传输到所述目标节点所在的数据中心的数据,将所述数据中携带的MPLS标签删除,添加预先为所述目标节点所在的VN分配的VN标识。其中,所述VN标识为虚拟局域网VLAN标签。一种数据处理装置,包括:传输路径确定单元,用于当源节点和目标节点之间传输数据时,确定所述源节点和所述目标节点之间的传输路径;其中,所述源节点和所述目标节点处于同一虚拟网络VN、且处于不同数据中心DC中;MPLS标签确定单元,用于确定预先为所述传输路径确定单元确定出的传输路径中的边缘路由器PE设置的多协议标签交换MPLS标签;传输单元,用于根据预先为各数据中心中的VN分配的VN标识,以及所述MPLS标签确定单元确定出的预先为所述传输路径中所经过的PE设置的MPLS标签,对所述数据进行传输。其中,按照如下方式预先为各数据中心中的VN分配VN标识:当任意一个数据中心中创建新的虚拟网络时,为所述新的虚拟网络分配VN标识;其中,所述新的虚拟网络的VN标识被分配给至少两个数据中心中的一个VN。其中,按照如下方式预先为各数据中心中的VN分配VN标识:当任意一个数据中心中创建新的虚拟网络时,为所述新的虚拟网络分配VN标识;其中,所述新的虚拟网络的VN标识仅被分配给一个数据中心中的一个VN。其中,所述传输单元,具体用于:对于从所述源节点所在的数据中心传输到所述PE的数据,将所述数据中携带的预先为所述源节点所在的VN分配的VN标识删除,添加所述PE的MPLS标签;对于从所述PE传输到所述目标节点所在的数据中心的数据,将所述数据中携带的MPLS标签删除,添加预先为所述目标节点所在的VN分配的VN标识。其中,所述VN标识为虚拟局域网VLAN标签。本专利技术实施例的有益效果如下:本专利技术实施例中,当源节点和目标节点之间传输数据时,确定源节点和目标节点之间的传输路径,其中,源节点和目标节点处于同一虚拟网络VN、且处于不同数据中心中,再确定预先为传输路径中的边缘路由器PE设置的MPLS标签;根据预先为各数据中心中的VN分配的VN标识,以及预先为传输路径中所经过的PE设置的MPLS标签,对数据进行传输,由于预先为各数据中心中的VN分配了VN标识,使得数据可以根据VN标识进行转发,从而保证了在跨多数据中心配置的虚拟网络中用户的QoS。附图说明图1为本专利技术实施例提供的一种数据处理方法的实现流程图;图2为用于实现上述数据处理方法在实际应用中的系统架构图;图3为VN标识的分配方式示意图;图4为本专利技术实施例提供的一种数据处理装置的结构示意图。具体实施方式为了解决现有技术中存在的问题,本专利技术实施例提供了一种数据处理方案。该技术方案中,当源节点和目标节点之间传输数据时,确定源节点和目标节点之间的传输路径,其中,源节点和目标节点处于同一虚拟网络VN、且处于不同数据中心中,再确定预先为传输路径中的边缘路由器PE设置的MPLS标签;根据预先为各数据中心中的VN分配的VN标识,以及预先为传输路径中所经过的PE设置的MPLS标签,对数据进行传输,由于预先为各数据中心中的VN分配了VN标识,使得数据可以根据VN标识进行转发,从而保证了在跨多数据中心配置的虚拟网络中用户的QoS。以下结合说明书附图对本专利技术的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本专利技术,并不用于限制本专利技术。并且在不冲突的情况下,本专利技术中的实施例及实施例的特征可以互相结合。本专利技术实施例提供了一种数据处理方法,如图1所示,为该方法的实现流程图,具体包括下述步骤:步骤11,当源节点和目标节点之间传输数据时,确定所述源节点和所述目标节点之间的传输路径;其中,源节点和目标节点处本文档来自技高网
...
一种数据处理方法和装置

【技术保护点】
一种数据处理方法,其特征在于,包括:当源节点和目标节点之间传输数据时,确定所述源节点和所述目标节点之间的传输路径;其中,所述源节点和所述目标节点处于同一虚拟网络VN、且处于不同数据中心DC中;确定预先为所述传输路径中的边缘路由器PE设置的多协议标签交换MPLS标签;根据预先为各数据中心中的VN分配的VN标识,以及预先为所述传输路径中所经过的PE设置的MPLS标签,对所述数据进行传输。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:当源节点和目标节点之间传输数据时,确定所述源节点和所述目标节点之间的传输路径;其中,所述源节点和所述目标节点处于同一虚拟网络VN、且处于不同数据中心DC中;确定预先为所述传输路径中的边缘路由器PE设置的多协议标签交换MPLS标签;根据预先为各数据中心中的VN分配的VN标识,以及预先为所述传输路径中所经过的PE设置的MPLS标签,对所述数据进行传输。2.如权利要求1所述的方法,其特征在于,按照如下方式预先为各数据中心中的VN分配VN标识:当任意一个数据中心中创建新的虚拟网络时,为所述新的虚拟网络分配VN标识;其中,所述新的虚拟网络的VN标识被分配给至少两个数据中心中的一个VN。3.如权利要求1所述的方法,其特征在于,按照如下方式预先为各数据中心中的VN分配VN标识:当任意一个数据中心中创建新的虚拟网络时,为所述新的虚拟网络分配VN标识;其中,所述新的虚拟网络的VN标识仅被分配给一个数据中心中的一个VN。4.如权利要求1所述的方法,其特征在于,根据预先为各数据中心中的VN分配的VN标识,以及预先为所述传输路径中所经过的PE设置的多协议标签交换MPLS标签,对所述数据进行传输,具体包括:对于从所述源节点所在的数据中心传输到所述PE的数据,将所述数据中携带的预先为所述源节点所在的VN分配的VN标识删除,添加所述PE的MPLS标签;对于从所述PE传输到所述目标节点所在的数据中心的数据,将所述数据中携带的MPLS标签删除,添加预先为所述目标节点所在的VN分配的VN标识。5.如权利要求1-4任意一项所述的方法,其特征在于,所述VN标识为虚拟局域网VLAN标签。...

【专利技术属性】
技术研发人员:陈学波钱海洋黄欣张文晓许彬
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1