[发明专利]在网络边缘有效使用数据包缓冲和带宽资源的设备无效
申请号: | 201280053410.1 | 申请日: | 2012-11-01 |
公开(公告)号: | CN104054309A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | 帕特里克·森德斯特龙;佩尔·卡尔松;拉尔斯·维克隆德;本尼·安德森;肯尼·拉内鲁普;罗伯特·维坎德;丹尼尔·阿格伦 | 申请(专利权)人: | 派克设计公司 |
主分类号: | H04L12/935 | 分类号: | H04L12/935;G06F13/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;李春晖 |
地址: | 瑞典*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 边缘 有效 使用 数据包 缓冲 带宽 资源 设备 | ||
1.一种混合网络设备,包括:
-能够访问服务器系统存储器的至少一个服务器接口;
-网络交换机,所述网络交换机包括数据包处理引擎和交换机数据包缓冲器,所述数据包处理引擎配置成处理通过所述网络交换机路由的数据包,所述交换机数据包缓冲器配置成在发送之前将所述数据包排队;
-至少一个网络接口;以及
-至少一个总线主控的直接存储器存取控制器,所述总线主控的直接存储器存取控制器配置成经由所述至少一个服务器接口访问所述服务器系统存储器的数据并且传输来自和至所述混合网络设备的数据。
2.根据权利要求1所述的混合网络设备,还包括:
-总线传输仲裁器,所述总线传输仲裁器配置成控制从所述服务器系统存储器至所述混合网络设备的数据包处理引擎的数据传输。
3.根据权利要求2所述的混合网络设备,其中,所述控制基于所述网络交换机中的可用的资源。
4.根据权利要求2所述的混合网络设备,其中,所述控制还基于在所述服务器节点中排队的数据包。
5.根据权利要求2所述的混合网络设备,其中,所述控制取决于受软件控制的设置。
6.根据前述权利要求中的任意一项所述的混合网络设备,其中,所述总线主控的直接存储器存取控制器配置成传输比完整数据包少的并且足够用于所述数据包处理引擎开始数据包处理的数据。
7.根据前述权利要求中的任意一项所述的混合网络设备,其中,所述总线主控的直接存储器存取控制器配置成传输比完整数据包少的并且至少为开始所述数据包处理所需的数据量的数据。
8.根据权利要求6或7所述的混合网络设备,其中,总线主控的直接存储器存取控制器配置成推迟所述数据包的剩余部分的传输。
9.根据权利要求8所述的混合网络设备,其中,所述混合网络设备配置成存储数据包处理结果直到数据传输重新开始,使得当推迟的数据包传输重新开始时不需要重复所述数据包处理。
10.根据权利要求8或9的混合网络设备,其中,所述混合网络设备配置成存储数据包数据直到数据传输重新开始,使得当推迟的数据包传输重新开始时需从所述服务器系统存储器读取比完整数据包少的数据。
11.根据权利要求1所述的混合网络设备,其中,所述混合网络设备还配置成当丢掉一个数据包时,废弃在所述服务器系统存储器中剩余的数据包数据,使得所述剩余数据没有传输至所述混合网络设备。
12.根据前述权利要求中任意一项所述的混合网络设备,其中,所述总线主控的直接存储器存取控制器利用高速外部设备互连总线连接至服务器节点。
13.根据前述权利要求中任意一项所述的混合网络设备,其中,所述网络交换机处理以太网数据包。
14.根据前述权利要求中任意一项所述的混合网络设备,其中,推迟数据包数据传输取决于数据包尺寸、可用的带宽资源、可用的数据包存储资源、数据包目的地队列长度或者数据包目的地队列流量控制状态。
15.根据前述权利要求中任意一项所述的混合网络设备,其中,重新开始所述推迟的数据包数据传输取决于可用的带宽资源、可用的数据包存储资源、数据包目的地队列长度、数据包在所述数据包目的地队列中的位置、数据包目的地队列流量控制状态或者数据包处理的完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于派克设计公司,未经派克设计公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280053410.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有风扇的电子琴
- 下一篇:具有把手和分发组件的容器