[发明专利]针对慢速和快速端口的直通处理无效
申请号: | 201480023788.6 | 申请日: | 2014-03-20 |
公开(公告)号: | CN105191235A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | S·图格曼;G·勒韦;A·卡杜施 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | H04L12/933 | 分类号: | H04L12/933 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;程延霞 |
地址: | 巴巴多斯*** | 国省代码: | 巴巴多斯;BB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 慢速 快速 端口 直通 处理 | ||
1.一种用于在网络设备中处理网络分组的方法,所述方法包括:
在所述网络设备的进入端口处接收网络分组;
在已经在所述进入端口处接收到所述网络分组的至少第一部分之后,但是在已经在所述进入端口处完全接收到所述网络分组之前,
在所述网络设备处并且基于所述网络分组的所述第一部分生成表示所述网络分组的第一数据结构,
在所述网络设备的分组处理器处对所述第一数据结构进行处理,并且
响应于对所述第一数据结构进行处理,选择性地开始将所述网络分组转发至所述网络设备的一个或多个第一外出端口,或者选择性地不将所述网络分组转发至任何外出端口;
在所述网络设备处生成表示所述网络分组的第二数据结构;以及
在已经在所述进入端口处完全接收到所述网络分组之后,
在所述分组处理器处对所述第二数据结构进行处理,并且
响应于对所述第二数据结构进行处理,选择性地将所述网络分组转发至所述网络设备的不同于所述一个或多个第一外出端口的一个或多个第二外出端口。
2.根据权利要求1所述的方法,其中:
对所述第一数据结构进行处理包括确定将要向其转发所述网络分组的一个或多个目标外出端口;以及
选择性地开始将所述网络分组转发至所述一个或多个第一外出端口、或者选择性地不将所述网络分组转发至任何外出端口至少部分地基于与所述目标外出端口相关联的外出链路的速度相对于在所述进入端口处接收所述网络分组的速度。
3.根据权利要求2所述的方法,其中与所述目标外出端口相关联的所述外出链路的所述速度至少通过以下各项中的一项或两项来确定:(i)所述目标外出端口的工作速度和(ii)所述第一网络分组的目的地。
4.根据权利要求1所述的方法,其中:
对所述第一数据结构进行处理包括:
确定将要向其转发所述网络分组的一个或多个目标外出端口,以及
在所述一个或多个目标外出端口中存在与具有小于或等于在所述进入端口处接收所述网络分组的速度的速度的外出链路相关联的目标外出端口的情况下,确定所述一个或多个目标外出端口中的哪些目标外出端口与所述外出链路相关联;并且
响应于对所述第一数据结构进行处理而选择性地开始将所述网络分组转发至所述一个或多个第一外出端口、或者选择性地不将所述网络分组转发至任何外出端口包括:在存在已经被确定为与具有小于或等于在所述进入端口处接收所述网络分组的速度的速度的外出链路相关联的那些目标外出端口的情况下,开始将所述网络分组仅转发至所述那些目标外出端口。
5.根据权利要求4所述的方法,其中响应于对所述第二数据结构进行处理而选择性地转发所述网络分组包括:将所述网络分组仅转发至并未被确定为与具有小于或等于在所述进入端口处接收所述网络分组的速度的速度的外出链路相关联的那些目标外出端口。
6.根据权利要求4所述的方法,其中对所述第二数据结构进行处理响应于确定所述网络分组还没有被转发至全部所述目标外出端口而被选择性地执行。
7.根据权利要求1所述的方法,进一步包括:
基于所述第一数据结构中所包括的第一指示符,对所述第一数据结构选择性地并不执行第一非转发操作;以及
基于所述第二数据结构中所包括的第二指示符,对所述第二数据结构选择性地执行所述第一非转发操作。
8.根据权利要求7所述的方法,其中至少对所述第二数据结构执行的所述第一非转发操作是以下操作中的至少一项操作:(i)确定所述网络分组的字节数,和(ii)确定所述网络分组是否包含错误。
9.根据权利要求7所述的方法,其中所述第一非转发操作是(i)至少采用所述分组处理器所确定的所述网络分组的字节数的计量操作,或者(ii)基于所述网络分组是否包含错误而对所述网络分组选择性地进行镜像或者选择性地不进行镜像的镜像操作。
10.根据权利要求1所述的方法,其中在所述进入端口处接收所述网络分组包括将所述网络分组写入分组缓冲器,所述分组缓冲器被配置为在所述分组处理器进行处理期间存储所述网络分组。
11.根据权利要求1所述的方法,其中生成表示所述网络分组的所述第二数据结构在已经在所述进入端口处完全接收到所述网络分组之后被执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480023788.6/1.html,转载请声明来源钻瓜专利网。