【技术实现步骤摘要】
【国外来华专利技术】用于存储器访问令牌重新分配的系统和方法相关申请的交叉引用本公开要求于2016年12月7日提交的名为“WritingtoaPacketBufferWithoutMemoryCollisions”的美国第62/431,238号临时专利申请的权益,其公开内容以整体内容通过引用并入本文。
本公开一般涉及通信系统,并且更具体地,涉及使用存储器访问令牌以存储所接收的数据。
技术介绍
本文提供的背景描述是出于总体上呈现本公开的上下文的目的。目前指定的专利技术人的工作,其在本
技术介绍
部分中被描述的程度,以及在提交时可能不具有作为现有技术资格的描述的方面,既不明确也不暗示地被认为是针对本公开的现有技术。一些网络交换机将传入分组的部分存储在集中式分组缓冲器中,例如,同时标识针对分组的出口接口,并且由分组处理器执行其他处理操作。稍后,将分组从集中式分组缓冲器转移到所标识的出口接口。在一些配置中,集中式分组缓冲器由单独可寻址的许多存储装置组成,这允许同时写入分组缓冲器。例如,多个入口接口可以同时写入到集中式分组缓冲区的分离存储装置。
技术实现思路
在实施例中,网络设备包括多个入口接口;多个存 ...
【技术保护点】
1.一种网络设备,包括:多个入口接口;多个存储装置,被配置为对在所述多个入口接口处接收到的分组进行存储,与此同时与所述分组相对应的数据由分组处理器处理以至少确定所述网络设备的出口接口,通过所述出口接口将传送所述分组;存储器访问令牌的第一池,与所述多个存储装置的相应存储装置相对应的存储器访问令牌的所述第一池中的数个存储器访问令牌和访问令牌中的数个访问令牌在所述第一池内是不同的;以及实现存储器控制器的一个或多个集成电路,被配置为:选择性地将所述第一池的单独存储器访问令牌分配给所述多个入口接口中的数个入口接口,以管理对所述多个存储装置的写入访问,其中所述多个入口接口之中的入口接口 ...
【技术特征摘要】
【国外来华专利技术】2016.12.07 US 62/431,2381.一种网络设备,包括:多个入口接口;多个存储装置,被配置为对在所述多个入口接口处接收到的分组进行存储,与此同时与所述分组相对应的数据由分组处理器处理以至少确定所述网络设备的出口接口,通过所述出口接口将传送所述分组;存储器访问令牌的第一池,与所述多个存储装置的相应存储装置相对应的存储器访问令牌的所述第一池中的数个存储器访问令牌和访问令牌中的数个访问令牌在所述第一池内是不同的;以及实现存储器控制器的一个或多个集成电路,被配置为:选择性地将所述第一池的单独存储器访问令牌分配给所述多个入口接口中的数个入口接口,以管理对所述多个存储装置的写入访问,其中所述多个入口接口之中的入口接口分别被分配至少一个存储器访问令牌,并将分组写入到由对应的已分配的一个或多个所述存储器访问令牌标识的所述多个存储装置的存储装置,以及基于访问非顺序存储装置的写入访问方案,将来自所述多个入口接口的第一入口接口的所述第一池的第一存储器访问令牌重新分配给来自所述第一入口接口的连续写入命令之间的所述多个入口接口的第二入口接口。2.根据权利要求1所述的网络设备,其中所述一个或多个集成电路被配置为:保留所述多个存储装置中的存储装置并且确定所保留的所述存储装置的存储器地址,在所保留的所述存储装置处存储在分配了所述第一存储器访问令牌的所述第一入口接口处接收到的分组的至少一部分,其中所保留的所述存储装置由所述第一存储器访问令牌标识并且保留以用于由分配了所述第一存储器访问令牌的入口接口进行的写入命令;以及生成写入命令,所述写入命令包括所接收到的分组的至少一部分并且标识i)所保留的所述存储装置,以及ii)所述存储器地址。3.根据权利要求1所述的网络设备,其中:所述多个入口接口包括多组入口接口,所述多组中的数个组与存储器访问令牌的相应池相对应,存储器访问令牌的所述池中的数个存储器访问令牌与所述多个存储装置的相应存储装置相对应并且在对应的池内是不同的;以及所述存储器控制器还被配置为仅在对应组的入口接口的入口接口之中重新分配存储器访问令牌的池中的存储器访问令牌。4.根据权利要求3所述的网络设备,其中所述多个存储装置中的每个存储装置被配置用于由入口接口进行的同时写入访问,对应池的所述存储器访问令牌中的对应的所述存储器访问令牌已被分配到所述入口接口。5.根据权利要求4所述的网络设备,其中:所述多个存储装置之中的相应存储装置是逻辑存储装置,所述逻辑存储装置由入口接口作为单个存储装置访问;以及相应的所述逻辑存储装置包括各自独立可访问的多个物理存储装置。6.根据权利要求5所述的网络设备,其中:存储器访问令牌的所述相应池中的每个池内的每个存储器访问令牌对应于所述多个逻辑存储装置中的逻辑存储装置;以及其中所述多个存储装置中的每个逻辑存储装置被配置为处理来自多达与每个逻辑存储装置具有的物理存储装置相同的数目的组的入口接口的同时写入命令。7.根据权利要求5所述的网络设备,其中所述一个或多个集成电路被配置为将所接收到的同时写入命令的分组的部分存储为跨越所述物理存储装置的相应多字单元,所述多字单元的每个字被存储到对应的所述逻辑存储装置的不同物理存储装置。8.根据权利要求7所述的网络设备,其中所述一个或多个集成电路被配置为在对应的所述逻辑存储装置的不同物理存储装置中存储同时写入命令的多字单元的相应的前面的字。9.根据权利要求2所述的网络设备,其中所述第一入口接口被配置为在对应的所述存储装置的写入命令正在进行的同时锁定所述第一存储器访问令...
【专利技术属性】
技术研发人员:J·J·施罗德,N·A·斯米特,
申请(专利权)人:马维尔国际贸易有限公司,
类型:发明
国别省市:巴巴多斯,BB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。