[发明专利]数据流的处理方法和系统以及设备无效
申请号: | 201210082588.0 | 申请日: | 2012-03-26 |
公开(公告)号: | CN103368806A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 徐小虎 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/12;H04L29/06;H04L12/803 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 处理 方法 系统 以及 设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种数据流的处理方法和系统以及设备。
背景技术
现有技术中,PE(Provider Edge,运营商边缘)/P(Provider,运营商)路由器通常根据接收到的虚拟专用网(Virtual Private Network;简称:VPN)数据流中隧道头部的某些字段信息(如隧道源IP地址和隧道目的IP地址)进行哈希(hash)计算来实现基于等价多路径(Equal CostMulti-Path;简称:ECMP)的负载分担。
但是,针对某个入口(ingress)PE设备和某个出口(egress)PE设备之间的多个不同的VPN数据流,在经由ingress PE完成互联网(InternetProtocol;简称IP)隧道或通用路由封装(Generic Routing Encapsulation;简称:GRE)隧道封装之后,这些不同的VPN数据流的隧道源IP地址和隧道目的IP地址都分别是ingress PE设备和egress PE设备的IP地址。这样一来,当这些VPN数据流经过某个P设备上,即使该P设备上存在到达egress PE设备的多条等价路径,由于对这些VPN数据流的隧道头部的相关字段信息(包括隧道源IP地址和隧道目的IP地址等)进行哈希计算的结果都一样,这些VPN数据流(data flow)都会被分配到同一条路径上,从而无法有效地实现基于ECMP的负载分担。
发明内容
本发明提供一种数据流的处理方法和和系统以及设备,用以使得多个VPN数据流通过至少两个等价路径进行转发,从而有效实现基于ECMP的负载分担。
本发明的第一个方面是提供一种数据包的处理方法,包括:
第一PE设备获取第二PE设备通告的所述第二PE设备对应的隧道端点地址前缀,其中,所述隧道端点地址前缀包括多个IP地址;
当所述第一PE设备在向所述第二PE设备通过隧道发送多个VPN数据流时,所述第一PE设备将获取的所述隧道端点地址前缀中的IP地址作为所述VPN数据流的隧道目的IP地址,其中,两个以上的所述VPN数据流中的至少两个所述VPN数据流的隧道目的IP地址是不同的。
本发明的另一个方面是提供一种数据流的处理方法,包括:
第二PE设备通告所述第二PE设备对应的隧道端点地址前缀,以供第一PE获取所述隧道端点地址前缀;其中,所述隧道端点地址前缀包括多个IP地址;
所述第二PE设备产生所述隧道端点地址前缀中每个IP地址对应的虚拟接口,并通过IGP通告所述隧道端点地址前缀对应的路由信息;
所述第二PE设备通过所述虚拟接口接收并处理所述第一PE设备转发的隧道目的IP地址为所述虚拟接口对应的IP地址的VPN数据流。
本发明的又一个方面是提供一种PE设备,包括:
隧道端点地址前缀获取模块,用于获取第二PE设备通告的所述第二PE设备对应的隧道端点地址前缀,其中,所述隧道端点地址前缀包括多个IP地址;
隧道封装模块,用于当所述PE设备在向所述第二PE设备通过隧道发送多个VPN数据流时,将获取的所述隧道端点地址前缀中的IP地址作为所述VPN数据流的隧道目的IP地址,其中,两个以上的所述VPN数据流中的至少两个所述VPN数据流的隧道目的IP地址是不同的。
本发明的还一个方面是提供一种PE设备,包括:
隧道端点地址前缀通告模块,用于通告所述第二PE设备对应的隧道端点地址前缀,以供第一PE获取所述隧道端点地址前缀;其中,所述隧道端点地址前缀包括多个IP地址;
虚拟接口产生模块,用于产生所述隧道端点地址前缀中每个IP地址对应的虚拟接口;
路由信息通告模块,用于通过IGP通告所述隧道端点地址前缀对应的路由信息;
数据流处理模块,用于通过所述虚拟接口接收并处理所述第一PE设备转发的隧道目的IP地址为所述虚拟接口对应的IP地址的VPN数据流。
本发明的再一个方面是提供一种数据流的处理系统,包括:第一PE设备和第二PE设备,其中,所述第一PE设备为本发明的又一个方面提供的PE设备,第二PE设备为本发明的还一个方面提供的PE设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210082588.0/2.html,转载请声明来源钻瓜专利网。