【技术实现步骤摘要】
本专利技术涉及以太网交换机
,特别是涉及以太网交换芯片中帧信息物理复制方法与系统。
技术介绍
在以太网交换机芯片的设计中,多播和广播方式的帧传输模式是必须具备的基本功能。在设计中将源帧信息进行复制,并将其目的端口信息包含于复制后的帧信息中向出口(egress)方向传递,是一种合理可行的物理复制方式。在物理复制阶段,需要控制复制处理带宽。由于egress处理器会存在一定的带宽上限,因此,一般的太网交换芯片中帧信息物理复制方式会受到带宽瓶颈限制的问题,导致帧信息物理复制效率低。
技术实现思路
基于此,有必要针对以太网交换芯片中帧信息物理复制方式复制效率低的问题,提供一种效率高的以太网交换芯片中帧信息物理复制方法与系统。一种以太网交换芯片中帧信息物理复制方法,包括步骤:接收以太网帧信息,将以太网帧信息存储至以太网交换芯片中存储单元,并记录存储地址;根据以太网帧信息携带的控制字段,判断是否丢弃以太网帧信息;当不丢弃以太网帧信息时,根据控制字段,计数复制次数,获得复制计数值,将复制计数值写入以太网交换芯片中复制计数器存储表;当丢弃以太网帧信息时,将预设第一值写入复制计数器存储表;根据以太网帧信息生成多个帧复制信息,发出多个帧复制信息,并每发出单个帧复制信息时,将以太网帧信息对应的复制计数值减去预设第二值;当存储单元中某一存储地址所对应的在复制计数器存储表中复制计数值达到预设第三值时,将该存储地址所对应的以太网帧信息在存储单元占用的空间释放。一种以太网交换芯片中帧信息物理复制系统,包括:存储记录模块,用于接收以太网帧信息,将以太网帧信息存储至以太网交换芯片中存储单 ...
【技术保护点】
一种以太网交换芯片中帧信息物理复制方法,其特征在于,包括步骤:接收以太网帧信息,将所述以太网帧信息存储至以太网交换芯片中存储单元,并记录存储地址;根据所述以太网帧信息携带的控制字段,判断是否丢弃所述以太网帧信息;当不丢弃所述以太网帧信息时,根据所述控制字段,计数复制次数,获得复制计数值,将所述复制计数值写入所述以太网交换芯片中复制计数器存储表;当丢弃所述以太网帧信息时,将预设第一值写入所述复制计数器存储表;根据所述以太网帧信息生成多个帧复制信息,发出所述多个帧复制信息,并每发出单个所述帧复制信息时,将所述以太网帧信息对应的所述复制计数值减去预设第二值;当所述存储单元中某一存储地址所对应的在所述复制计数器存储表中复制计数值达到预设第三值时,将该存储地址所对应的以太网帧信息在所述存储单元占用的空间释放。
【技术特征摘要】
1.一种以太网交换芯片中帧信息物理复制方法,其特征在于,包括步骤:接收以太网帧信息,将所述以太网帧信息存储至以太网交换芯片中存储单元,并记录存储地址;根据所述以太网帧信息携带的控制字段,判断是否丢弃所述以太网帧信息;当不丢弃所述以太网帧信息时,根据所述控制字段,计数复制次数,获得复制计数值,将所述复制计数值写入所述以太网交换芯片中复制计数器存储表;当丢弃所述以太网帧信息时,将预设第一值写入所述复制计数器存储表;根据所述以太网帧信息生成多个帧复制信息,发出所述多个帧复制信息,并每发出单个所述帧复制信息时,将所述以太网帧信息对应的所述复制计数值减去预设第二值;当所述存储单元中某一存储地址所对应的在所述复制计数器存储表中复制计数值达到预设第三值时,将该存储地址所对应的以太网帧信息在所述存储单元占用的空间释放。2.根据权利要求1所述的以太网交换芯片中帧信息物理复制方法,其特征在于,所述将所述复制计数值写入所述以太网交换芯片中复制计数器存储表的步骤包括:以所述存储地址为写入地址,将所述复制计数值写入所述以太网交换芯片中复制计数器存储表;所述将预设第一值写入所述复制计数器存储表的步骤包括:以所述存储地址为写入地址,将预设第一值写入所述复制计数器存储表。3.根据权利要求1所述的以太网交换芯片中帧信息物理复制方法,其特征在于,所述根据所述以太网帧信息携带的控制字段,判断是否丢弃所述以太网帧信息的步骤之前还包括:当所述以太网帧信息存储FIFO达到预设存储阈值上限时,丢弃所述以太网帧信息。4.根据权利要求1所述的以太网交换芯片中帧信息物理复制方法,其特征在于,所述接收以太网帧信息,将所述以太网帧信息存储至以太网交换芯片中存储单元,并记录存储地址之前还包括:初始化所述以太网交换芯片,将所述复制计数器存储表清零。5.根据权利要求1所述的以太网交换芯片中帧信息物理复制方法,其特征在于,所述根据所述以太网帧信息生成多个帧复制信息,发出所述多个帧复制信息,并每发出单个所述帧复制信息时,将所述以太网帧信息对应的所述复制计数值减去预设第二值的步骤包括:采用FIFO方式读取所述以太网帧信息,根据所述以太网帧信息中携带的帧复制字段以及与所述帧复制字段相关的字段,生成对应个数的帧复制信息;发送所述对应个数的帧复制信息至所述以太网芯片的出口端;接收所述出口端返回的帧处理信息,所述帧处理信息携带已完成的以太网帧信息在所述存储单元中的存储地址;查询所述已完成的以太网帧信息在所述...
【专利技术属性】
技术研发人员:郭敏,谢海春,蒋汉柏,廖北平,
申请(专利权)人:醴陵恒茂电子科技有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。