[发明专利]数据包处理方法和系统在审
申请号: | 201310328512.6 | 申请日: | 2013-07-31 |
公开(公告)号: | CN104348740A | 公开(公告)日: | 2015-02-11 |
发明(设计)人: | 张跃;郑凯;刘天成;刘航;杨保华 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 处理 方法 系统 | ||
技术领域
本发明涉及数据网络,尤其涉及数据网络中数据包的处理方法和系统。
背景技术
随着网络规模在不断扩大,用户越来越多,虚拟化等技术的出现帮助多用户可以更好地使用网络,但也对网络的灵活性也提出了更高要求。支持多用户需要共享网络资源,同时也需要在多用户之间进行隔离,以保证安全性。软件定义网络可以满足多用户对网络的灵活性需求,但同时也会造成网络性能的降低,因为在交换机或服务器端使用都会产生处理负载,遇到处理瓶颈。
发明内容
针对上述问题,希望能够提供一种增强网络性能的解决方案。
根据本发明的一个实施例,提供了一种用于处理数据包的方法。该方法包括:按照特定划分参数,将包含数据包的流划分为大流和小流,其中,大流比小流包括更多的数据包;将所述划分出的大流和小流发送给服务器中的虚拟交换机;在所述虚拟交换机处对小流进行处理;以及,将大流以及处理后的小流发送给网络中的硬件交换机,以供所述硬件交换机对大流进行处理后,对所处理的大流和其所接收的处理后的小流进行转发。
根据本发明的一个实施例,还提供了一种用于处理数据包的方法。该方法包括:按照特定划分参数,将包含数据包的流划分为大流和小流,其中,大流比小流包括更多的数据包;将所述划分出的大流和小流发送给服务器中的虚拟交换机;在所述虚拟交换机处对小流进行处理,并将大流以及处理后的小流发送给网络中的硬件交换机;以及,在所述硬件交换机处对大流进行处理,并转发所处理的大流以及所接收的处理后的小流。
根据本发明的一个实施例,还提供了一种用于在服务器中处理数据包的系统。该系统包括:分流器,被配置为按照特定划分参数,将包含数据包的流划分为大流和小流,并发送给虚拟交换机,其中,所述大流比所述小流包括更多的数据包;以及,虚拟交换机,被配置为对来自分流器的小流进行处理,并将所接收的大流以及处理后的小流发送给网络中的硬件交换机,以供所述硬件交换机对大流进行处理后,对所处理的大流和其所接收的处理后的小流进行转发。
根据本发明的一个实施例,还提供了一种用于处理数据包的系统。该系统包括:服务器中的分流器,被配置为按照特定划分参数,将包含数据包的流分成大流和小流,并发送给虚拟交换机,其中,所述大流比所述小流包括更多的数据包;服务器中的虚拟交换机,被配置为对来自分流器的小流进行处理,并将所接收的大流以及处理后的小流发送给网络中的硬件交换机;以及,网络中的硬件交换机,被配置为对大流进行处理后,转发所处理的大流以及所接收的处理后的小流。
这样,通过仅在服务器的虚拟交换机处理包含较少数据包的小流,而将包含更多数据包的大流发送到网络中的硬件交换机处理,减少了在服务器端对CPU的需求,从而避免了由CPU处理能力的瓶颈所造成的转发延迟。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了适于用来实现本发明实施方式的示例性计算机系统/服务器12的框图;
图2显示了一个例示性的数据中心网络的架构的示意图;
图3显示了根据本发明的一个实施例的数据包处理方法的流程图;
图4显示了根据本发明的另一个实施例的数据包处理方法的流程图;
图5显示了根据本发明的一个实施例的数据包处理系统的方框图;
图6显示了根据本发明的另一个实施例的数据包处理系统的方框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310328512.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种VSAT远端站基带设备数据处理方法
- 下一篇:用于发布微博的方法和系统