[发明专利]用于在处理资源之间调度网络帧的方法有效
申请号: | 201510973985.0 | 申请日: | 2015-11-06 |
公开(公告)号: | CN105763296B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | P·库弗特;M·雷布津斯卡;S·马里琼;Y·卡莱姆卡里安;B·甘尼;A·布兰佩 | 申请(专利权)人: | 卡雷公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 资源 之间 调度 网络 方法 | ||
1.一种处理到达网络接口上的数据帧的方法,包括在所述网络接口中实现的以下步骤:
存储一组目标位置,所述位置是期望描述子帧的至少一个参数和描述客户端—服务器会话的参数的帧中的位置;
存储用于子帧参数的期望值;
接收当前帧;
启动帧位置计数器;
当由所述计数器指示的当前位置对应于子帧参数的目标位置时,比较接收的帧的当前值与所述期望值;
如果相等,根据在会话参数的目标位置接收的值计算索引;以及
将所述当前帧路由至与所述索引关联的处理资源。
2.权利要求1的所述方法,包括步骤:
以固定大小的字生成当前帧的数据;
当所述帧的当前字包括目标位置时,将所述字存储在提取值寄存器组的相应寄存器内;
配置所述提取值寄存器组上的索引掩码,以取消除了在所述会话参数的位置的值以外的所有值;以及
通过所述索引掩码计算所述提取值寄存器组上的索引。
3.权利要求2的所述方法,包括步骤:
在与所述提取值寄存器对应的期望值寄存器组中存储用于数个子帧参数的期望值;
配置所述提取值寄存器组上的比较掩码,以取消除了在所述子帧参数的位置的值以外的所有值;以及
通过所述比较掩码,将所述提取值寄存器组的内容与所述期望值寄存器组的内容相比较。
4.权利要求2的所述方法,包括步骤:
将所述目标位置存储在目标位置寄存器组的、分别与所述提取值寄存器关联的相应寄存器内;
同时将所有目标位置寄存器的内容与位置计数器相比较;以及
在所述位置计数和目标位置寄存器的内容对应的情况下,将所述帧的当前字存储在与所述目标位置寄存器关联的提取值寄存器中。
5.权利要求3的所述方法,包括步骤:
提供多条独立的调度规则,各规则使用目标位置、提取值寄存器组、索引掩码、比较掩码和期望值寄存体的集合;
设置所述调度规则之间的优先级;
对当前帧并行评估所述调度规则;以及
使用在同时满足的多条规则之间具有最高优先级的调度规则所生成的索引。
6.权利要求2的所述方法,包括步骤:
定义所述会话参数的目标位置,使得将在会话参数位置接收的每个值存储在不同的提取值寄存器内;以及
如果两个提取值寄存器被设计为分别包含源参数和目的地参数,则以相同顺序使用所述两个寄存器的内容的最大值和所述两个寄存器的内容的最小值,来计算所述索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡雷公司,未经卡雷公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510973985.0/1.html,转载请声明来源钻瓜专利网。