交换芯片报文动态存储方法与流程

文档序号:29863450发布日期:2022-04-30 11:56阅读:来源:国知局

技术特征:
1.一种交换芯片报文动态存储方法,其特征在于,包含如下步骤:在交换芯片中设置若干个映射队列;对部分所述映射队列的存储模式进行设置,获得若干个第一映射队列,所述若干个第一映射队列的存储模式为仅内部buffer存储模式;对其余的所述映射队列的存储模式进行设置,获得若干个第二映射队列,所述若干个第二映射队列的存储模式为混合存储模式;对所述若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值进行设置;所述交换芯片根据输入所述交换芯片的报文的流量状态,切换应用所述若干个第一映射队列与所述若干个第二映射队列存储输入所述交换芯片的报文于所述交换芯片的内部buffer与所述交换芯片的外部buffer中。2.如权利要求1所述交换芯片报文动态存储方法,其特征在于,在对所述若干个映射队列的存储模式进行设置之前清空所述若干个映射队列的残余报文。3.如权利要求1所述交换芯片报文动态存储方法,其特征在于,在所述交换芯片中设置若干个映射队列,包含如下子步骤:基于802.1q协议,通过外部的软件配置输入所述交换芯片的报文的优先级至若干个优先级模板;映射所述若干个优先级模板至若干个队列,获得若干个映射队列。4.如权利要求1所述交换芯片报文动态存储方法,其特征在于,所述若干个第一映射队列均为高优先级队列。5.如权利要求1所述交换芯片报文动态存储方法,其特征在于,所述若干个第二映射队列均为低优先级队列。6.如权利要求1所述交换芯片报文动态存储方法,其特征在于,所述若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值的设置规则如下:所述混合buffer存储阈值大于所述内部buffer存储阈值与所述交换芯片的最大传输单元之和;当输入所述交换芯片的内部buffer报文统计达到所述内部buffer存储阈值时,所述交换芯片使用所述若干个第二映射队列存储后续输入所述交换芯片的报文于所述交换芯片的外部buffer中;当所述交换芯片的内部buffer报文统计小于所述内部buffer存储阈值,且所述内部buffer报文统计与所述交换芯片的外部报文统计之和小于所述混合buffer存储阈值时,所述交换芯片使用所述若干个第二映射队列存储后续输入所述交换芯片的报文于所述交换芯片的内部buffer中。7.如权利要求1所述交换芯片报文动态存储方法,其特征在于,所述交换芯片根据输入所述交换芯片的报文的流量状态,切换应用所述若干个第一映射队列与所述若干个第二映射队列存储输入所述交换芯片的报文于所述交换芯片的内部buffer与所述交换芯片的外部buffer中,包含如下子步骤:当所述交换芯片的输入报文的流量状态为平稳状态时,输入所述交换芯片报文不满足所述第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,所述交换芯片应用所述若干个第一映射队列与所述若干个第二映射队列存储所述报文于所述交换芯片的
内部buffer中;当所述交换芯片的输入报文的流量状态为突发状态时,输入所述交换芯片报文不满足所述第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,所述交换芯片应用所述第一映射队列存储输入所述第一映射队列的报文于所述交换芯片的内部buffer中,所述交换芯片应用所述若干个第二映射队列存储输入所述第二映射队列的报文于所述交换芯片的内部buffer与所述交换芯片的外部buffer中。

技术总结
本发明公开了一种交换芯片报文动态存储方法,包含如下步骤:在交换芯片中设置若干个映射队列;对部分映射队列的存储模式进行设置,获得若干个第一映射队列,若干个第一映射队列的存储模式为仅内部buffer存储模式;设置其余的映射队列的存储模式为混合存储模式,获得若干个第二映射队列;进行设置若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值;交换芯片根据输入交换芯片的报文的流量状态,切换应用若干个第一映射队列与若干个第二映射队列存报文于内部buffer与外部buffer中。本发明即保证了交换芯片的低时延特性也增加了交换芯片的缓存能力,同时降低了交换芯片的生产成本与维护成本,提高了交换芯片的投入产出效率。的投入产出效率。的投入产出效率。


技术研发人员:华杰 鲁范旗 周杉
受保护的技术使用者:杭州云合智网技术有限公司
技术研发日:2022.02.09
技术公布日:2022/4/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1