[发明专利]使用网络接口卡管理软件定义网络中的数据流的方法和系统在审
申请号: | 201410690411.8 | 申请日: | 2014-11-25 |
公开(公告)号: | CN104717156A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | C.M.德库萨蒂斯;K.G.坎布利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 网络 接口卡 管理软件 定义 中的 数据流 方法 系统 | ||
技术领域
本发明涉及计算机网络,更具体地涉及使用网络接口卡管理软件定义网络中的数据流。
背景技术
在数据中心的环境中,典型的主机机器运行许多虚拟机(VM),这些虚拟机向其它虚拟或非虚拟机提供服务或从其接收服务。在提供或接收服务时,主机中的VM可以彼此通信或者可以与在其它主机上运行的其它VM通信。这些机器之间的通信以数据流的形式,数据流包括具有共同属性(例如共同报头)的数据分组。在某些情况下,主机中的VM共享附接到该主机中的一个或多个网络接口控制器,以发送或接收数据流。
发明内容
实施例包括用于管理软件定义网络(SDN)中的数据流的方法、系统和计算机程序产品。根据本发明的一个实施例,提供了一种用于在主机的网络接口卡(NIC)处管理数据流的计算机实现的方法。所述NIC包括端口。所述方法从运行在所述主机中的虚拟转发部件接收属于数据流的分组。所述方法通过NIC基于在数据流、队列与多个通道之间的映射识别用于存储要通过所述端口发送到所述主机之外的数据流的若干队列之一。所述方法将所述分组放置于所识别的队列中,以便将所述分组通过所述端口发送到所述主机之外。
根据本发明的另一实施例,提供了用于在主机的NIC处管理数据流的计算机程序产品。所述NIC包括端口。所述计算机程序产品包括有形存储介质,其可由处理电路读取并存储由处理电路执行来执行方法的指令。所述方法从运行在所述主机中的虚拟转发部件接收属于数据流的分组。所述方法通过NIC基于在数据流、队列与多个通道之间的映射识别用于存储要通过所述端口发送到所述主机之外的数据流的若干队列之一。所述方法将所述分组放置于所识别的队列中,以便将所述分组通过所述端口发送到所述主机之外。
根据本发明的再一实施例,提供了一种用于管理数据流的系统。所述系统包括与主机通信地连接的转发部件,所述主机上运行多个虚拟机(VM)。所述系统被配置为执行方法。所述方法从所述主机接收分组。所述分组属于来源于所述主机的所述虚拟机之一的数据流。所述分组用通道报头和网络标识符封装。所述方法通过检查所封装的分组的所述网络标识符以及报头来识别所述数据流。所述方法将所述数据流映射到由所述通道报头定义的通道。所述方法将所封装的分组转发到由所述通道报头指明的目的地。
通过本发明的技术实现附加特征和优点。本发明的其它实施例和方面在本文中进行了详细描述,并被认为是所要求权利的发明的一部分。为了更好地理解具有优点和特征的本发明,参考说明书和附图。
附图说明
在说明书完结时的权利要求中特别地指出并清楚地主张了被认作本发明的主题。结合附图,从下面对的详细描述中,本发明的上述和/或其他特征和优点是显然的,其中:
图1描绘根据一实施例的云计算节点;
图2描绘根据一实施例的云计算环境;
图3描绘根据一实施例的抽象模型层;
图4描绘根据一实施例的用于管理数据流的系统的框图;
图5描绘根据一实施例的用于在NIC处管理数据流的流程图;
图6描绘根据一实施例的用于在物理转发部件处管理数据流的流程图;
图7描绘根据一实施例的用于处理拥塞消息的流程图;
图8描绘根据一实施例的用于配置虚拟转发部件的流程图。
具体实施方式
示例实施例涉及通过主机的物理网络接口卡(NIC)以及通过与NIC通信地连接的物理转发部件(例如交换机或网关),管理来源于运行在主机中的虚拟机的数据流。通常,对于NIC的物理输出端口有设定量的物理资源(例如,一个或多个物理缓冲器或队列)可用。通过NIC的输出端口发送到主机之外的所有数据流量共享所关联的物理资源。在一个实施例中,NIC被配置为将物理缓冲器分区为若干逻辑队列,并将来源于主机内的每个数据流与一个逻辑队列关联。NIC在将数据流发送到主机之外之前将数据流存储在关联的逻辑队列中。使用这些逻辑队列,NIC能够分别地调节数据流的数据率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410690411.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于绝对时标的光数字报文发送方法
- 下一篇:加载信息的方法及系统