[发明专利]卸载网络处理的方法和系统有效
| 申请号: | 200980113922.0 | 申请日: | 2009-02-27 |
| 公开(公告)号: | CN102017544A | 公开(公告)日: | 2011-04-13 |
| 发明(设计)人: | S·特里帕西;N·G·德鲁克斯 | 申请(专利权)人: | 甲骨文美国公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/10;G06F15/16 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 袁玥 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 卸载 网络 处理 方法 系统 | ||
背景技术
按照惯例,在计算机相关领域中,网络是配置成相互通信的物理计算机系统的结构。在一些情况下,物理计算机系统包括虚拟机,虚拟机也可被配置成与网络互相作用(即,与网络中的其它物理计算机和/或虚拟机通信)。存在许多不同种类的网络,可根据网络的各个方面,比如规模、连接方法、网络中的计算机系统的功能关系、和/或网络拓扑对网络分类。
就连接方法而论,网络可被粗略分类成有线的(利用有形的连接介质,比如以太网电缆)或者无线的(利用无形的连接介质,比如无线电波)。也可在单个网络中组合不同的连接方法。例如,有线网络可被扩展成允许设备与网络无线连接。不过,诸如路由器、交换机和服务器之类的核心网组件一般是利用物理线路连接的。在受IEEE 802.3工作组管理的电气和电子工程师协会(IEEE)802.3标准中定义了以太网。
为了创建有线网络,必须使计算机系统相互物理连接。即,物理线路(例如,以太网电缆)的两端必须与构成该网络的计算机系统中的网络接口卡物理连接。为了重新配置网络(例如,替换服务器或者改变网络拓扑),必须使一条或多条物理线路从计算机系统断开,并连接到不同的计算机系统。
发明内容
一般而言,本发明涉及一种处理分组的方法。所述方法包括:用物理网络接口接收分组,其中所述分组包括目的地地址,利用目的地地址和虚拟交换表(VST)确定目标虚拟网络接口卡(VNIC),其中VST位于网络直通管理器(network express manager)(NEM)上,并且目标VNIC位于经机箱互连操作地与NEM连接的目标计算机上,把分组传送给与目标VNIC关联的接收环(RR),其中RR位于NEM上,目标VNIC确定分组在RR中,目标VNIC确定该分组将利用卸载引擎来处理,把分组转移给位于卸载计算机上的卸载存储器,其中卸载计算机经机箱互连操作地与NEM连接,其中卸载引擎运行于卸载计算机之上,用卸载引擎处理分组从而获得处理后的分组,并且利用机箱互连把处理后的分组转移到目标计算机存储器。
一般而言,在一个方面,本发明涉及一种发送分组的方法。所述方法包括把数据从应用发送到在源计算机上的网络栈,其中应用指定数据的目标目的地,网络栈确定数据将由卸载引擎处理,把数据从源计算机转移到位于运行卸载引擎的卸载计算机上的卸载存储器,其中源计算机和卸载计算机通过机箱互连相互通信耦接,卸载引擎处理数据从而获得处理后的数据,利用处理后的数据构建该分组,其中该分组指定目标目的地,把分组转移到与网络栈关联的传输环(TR),其中TR位于操作上与机箱互连连接的网络直通管理器(NEM)上,和利用与NEM通信耦接的物理接口,把分组发送给目标目的地。
一般而言,在一个方面,本发明涉及一种系统。所述系统包括包含存储器、虚拟网络接口(VNIC)、与VNIC关联的网络栈、和与网络栈关联的分组目的地的计算机,包含卸载引擎和卸载存储器的卸载计算机,配置成通信耦接所述计算机和所述卸载计算机的机箱互连,通信上与机箱互连耦接并且包含物理网络接口、虚拟交换表(VST)、和与VNIC关联的接收环(RR)的网络直通管理器(NEM)。NEM被配置成利用物理网络接口接收分组,其中所述分组包括目的地地址,利用VST和目的地地址把分组转移到RR。所述计算机被配置成:确定分组在RR中,确定所述分组将利用卸载引擎来处理,并且开始所述分组到卸载存储器的转移。NEM还被配置成:把分组从RR转移到卸载存储器。卸载引擎被配置成:处理分组从而获得处理后的分组,并且开始处理后的分组到所述计算机的转移。所述计算机还被配置成:从卸载引举接收处理后的分组。
根据下面的说明书和附加权利要求,本发明的其它方面将是显而易见的。
附图说明
图1表示按照本发明的一个或多个实施例的刀片机箱的示图。
图2表示按照本发明的一个或多个实施例的刀片的示图。
图3表示按照本发明的一个或多个实施例的网络直通(networkexpress)管理器的示图。
图4表示按照本发明的一个或多个实施例的虚拟机的示图。
图5表示按照本发明的一个或多个实施例的创建虚拟网络路径的方法的流程图。
图6A-6C表示按照本发明的一个或多个实施例的创建虚拟网络路径的例子。
图7表示按照本发明的一个或多个实施例的流程图。
图8表示按照本发明的一个或多个实施例的例子。
图9表示按照本发明的一个或多个实施例的流程图。
图10表示按照本发明的一个或多个实施例的例子。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文美国公司,未经甲骨文美国公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980113922.0/2.html,转载请声明来源钻瓜专利网。





