[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN114415969B - 交换芯片报文动态存储方法 - Google Patents

交换芯片报文动态存储方法 Download PDF

Info

Publication number
CN114415969B
CN114415969B CN202210119985.4A CN202210119985A CN114415969B CN 114415969 B CN114415969 B CN 114415969B CN 202210119985 A CN202210119985 A CN 202210119985A CN 114415969 B CN114415969 B CN 114415969B
Authority
CN
China
Prior art keywords
mapping
queues
chip
exchange chip
messages
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210119985.4A
Other languages
English (en)
Other versions
CN114415969A (zh
Inventor
华杰
鲁范旗
周杉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yunhe Zhiwang Shanghai Technology Co ltd
Original Assignee
Hangzhou Clounix Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Clounix Technology Ltd filed Critical Hangzhou Clounix Technology Ltd
Priority to CN202210119985.4A priority Critical patent/CN114415969B/zh
Publication of CN114415969A publication Critical patent/CN114415969A/zh
Application granted granted Critical
Publication of CN114415969B publication Critical patent/CN114415969B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0656Data buffering arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

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

Description

交换芯片报文动态存储方法
技术领域
本发明涉及交换芯片软件技术领域,特别涉及一种交换芯片报文动态存储方法。
背景技术
现有技术中,交换设备在突发的场景下,主要通过提升交换芯片的带宽或者增大芯片内部的buffer容量来吸纳突发报文,从而达到高优先级低时延,低优先级不丢包的目的。
现有技术存在交换芯片生产成本高、维护成本高、投入产出效率低的缺陷。
发明内容
根据本发明实施例,提供了一种交换芯片报文动态存储方法,包含如下步骤:
在交换芯片中设置若干个映射队列;
对部分映射队列的存储模式进行设置,获得若干个第一映射队列,若干个第一映射队列的存储模式为仅内部buffer存储模式;
对其余的映射队列的存储模式进行设置,获得若干个第二映射队列,若干个第二映射队列的存储模式为混合存储模式;
对若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值进行设置;
交换芯片根据输入交换芯片的报文的流量状态,切换应用若干个第一映射队列与若干个第二映射队列存储输入交换芯片的报文于交换芯片的内部buffer与交换芯片的外部buffer中。
进一步,在对若干个映射队列的存储模式进行设置之前清空若干个映射队列的残余报文。
进一步,在交换芯片中设置若干个映射队列,包含如下子步骤:
基于802.1q协议,通过外部的软件配置输入交换芯片的报文的优先级至若干个优先级模板;
映射若干个优先级模板至若干个队列,获得若干个映射队列。
进一步,若干个第一映射队列均为高优先级队列。
进一步,若干个第二映射队列均为低优先级队列。
进一步,若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值的设置规则如下:
混合buffer存储阈值大于内部buffer存储阈值与交换芯片的最大传输单元之和;
当输入交换芯片的内部buffer报文统计达到内部buffer存储阈值时,交换芯片使用若干个第二映射队列存储后续输入交换芯片的报文于交换芯片的外部buffer中;
当交换芯片的内部buffer报文统计小于内部buffer存储阈值,且内部buffer报文统计与交换芯片的外部报文统计之和小于混合buffer存储阈值时,交换芯片使用若干个第二映射队列存储后续输入交换芯片的报文于交换芯片的内部buffer中。
进一步,交换芯片根据输入交换芯片的报文的流量状态,切换应用若干个第一映射队列与若干个第二映射队列存储输入交换芯片的报文于交换芯片的内部buffer与交换芯片的外部buffer中,包含如下子步骤:
当交换芯片的输入报文的流量状态为平稳状态时,输入交换芯片报文不满足第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,交换芯片应用若干个第一映射队列与若干个第二映射队列存储报文于交换芯片的内部buffer中;
当交换芯片的输入报文的流量状态为突发状态时,输入交换芯片报文满足第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,交换芯片应用第一映射队列存储输入第一映射队列的报文于交换芯片的内部buffer中,交换芯片应用若干个第二映射队列存储输入第二映射队列的报文于交换芯片的内部buffer与交换芯片的外部buffer中。
根据本发明实施例的交换芯片报文动态存储方法,即保证了交换芯片的低时延特性也增加了交换芯片的缓存能力,同时降低了交换芯片的生产成本与维护成本,提高了交换芯片的投入产出效率。
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
附图说明
图1为根据本发明实施例交换芯片报文动态存储方法的步骤流程图;
图2为根据本发明实施例的步骤S1的子步骤的流程图;
图3为根据本发明实施例的步骤S5的子步骤的流程图。
具体实施方式
以下将结合附图,详细描述本发明的优选实施例,对本发明做进一步阐述。
首先,将结合图1~3描述根据本发明实施例的交换芯片报文动态存储方法,在提高流量突发情况,用于保证高优先级低时延性,以及交换芯片的缓存能力,其应用场景广。
如图1~3所示,本发明实施例的交换芯片报文动态存储方法,包含如下步骤:
在S1中,如图1所示,在交换芯片中设置若干个映射队列。
进一步,在交换芯片中设置若干个映射队列,包含如下子步骤:
在S11中,如图2所示,基于802.1q协议,通过外部的软件配置输入交换芯片的报文的优先级至若干个优先级模板,即PCP8个优先级分别映射八个模板。
在S12中,如图2所示,映射若干个优先级模板至若干个队列,获得若干个映射队列,即八个模板按照优先级大小分别映射到8个队列。
在S2中,如图1所示,对部分映射队列的存储模式进行设置,获得若干个第一映射队列,若干个第一映射队列的存储模式为仅内部buffer存储模式(Only inside),用于将输入交换芯片的报文存储于交换芯片的内部buffer中,即SRAM,优选设置高优先级的4个队列,作为4个第一映射队列。
进一步,在对若干个映射队列的存储模式进行设置之前清空若干个映射队列的残余报文。
进一步,若干个第一映射队列均为高优先级队列。
在S3中,如图1所示,对其余的映射队列的存储模式进行设置,获得若干个第二映射队列,若干个第二映射队列的存储模式为混合存储模式(Mix),优选设置其余的4个队列,作为4个第二映射队列。
进一步,若干个第二映射队列均为低优先级队列。
在S4中,如图1所示,对若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值进行设置。
进一步,若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值的设置规则如下:
混合buffer存储阈值(Mix_th)大于内部buffer存储阈值(In_th)与交换芯片的最大传输单元(MTU)之和。
当报文流量存在突发或拥塞时,输入交换芯片的内部buffer报文统计达到内部buffer存储阈值(Mix_th),交换芯片使用若干个第二映射队列存储后续输入交换芯片的报文于交换芯片的外部buffer中,即DDR或者HBM。
当报文流量减小或突发较小时,交换芯片的内部buffer报文统计小于内部buffer存储阈值(Mix_th),且内部buffer报文统计与交换芯片的外部报文统计之和小于混合buffer存储阈值(Mix_th),交换芯片使用若干个第二映射队列存储后续输入交换芯片的报文于所述交换芯片的内部buffer中。
在S5中,如图1所示,交换芯片根据输入交换芯片的报文的流量状态,切换应用若干个第一映射队列与若干个第二映射队列存储输入交换芯片的报文于交换芯片的内部buffer与交换芯片的外部buffer中。
进一步,交换芯片根据输入交换芯片的报文的流量状态,切换应用若干个第一映射队列与若干个第二映射队列存储输入交换芯片的报文于交换芯片的内部buffer与交换芯片的外部buffer中,包含如下子步骤:
在S51中,如图3所示,当交换芯片的输入报文的流量状态为平稳状态时,输入交换芯片报文不满足第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,交换芯片应用若干个第一映射队列与若干个第二映射队列存储报文于交换芯片的内部buffer中。
在S52中,如图3所示,当交换芯片的输入报文的流量状态为突发状态时,输入交换芯片报文不满足第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,交换芯片应用第一映射队列存储输入第一映射队列的报文于交换芯片的内部buffer中,交换芯片应用若干个第二映射队列存储输入第二映射队列的报文于交换芯片的内部buffer与交换芯片的外部buffer中。
本实施例通过使用外部buffer,在交换芯片的带宽满足的情况下,所有报文均可通过内部buffer进行交换,当输入芯片的报文流量存在突发时,通过混合存储模式(Mix)的第二映射队列将低优先级的报文存储到外部buffer中,高优先级报文经内部buffer转发。
以上,参照图1~3描述了根据本发明实施例的交换芯片报文动态存储方法,即保证了交换芯片的低时延特性也增加了交换芯片的缓存能力,同时降低了交换芯片的生产成本与维护成本,提高了交换芯片的投入产出效率。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
尽管本发明的内容已经通过所述优选实施例作了详细介绍,但应当认识到所述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了所述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (6)

1.一种交换芯片报文动态存储方法,其特征在于,包含如下步骤:
在交换芯片中设置若干个映射队列;
对部分所述映射队列的存储模式进行设置,获得若干个第一映射队列,所述若干个第一映射队列的存储模式为仅内部buffer存储模式;
对其余的所述映射队列的存储模式进行设置,获得若干个第二映射队列,所述若干个第二映射队列的存储模式为混合存储模式;
对所述若干个第二映射队列的内部buffer存储阈值与混合buffer存储阈值进行设置;
所述交换芯片根据输入所述交换芯片的报文的流量状态,切换应用所述若干个第一映射队列与所述若干个第二映射队列存储输入所述交换芯片的报文于所述交换芯片的内部buffer与所述交换芯片的外部buffer中;
所述交换芯片根据输入所述交换芯片的报文的流量状态,切换应用所述若干个第一映射队列与所述若干个第二映射队列存储输入所述交换芯片的报文于所述交换芯片的内部buffer与所述交换芯片的外部buffer中,包含如下子步骤:
当所述交换芯片的输入报文的流量状态为平稳状态时,输入所述交换芯片报文不满足所述第二映射队列的内部buffer存储阈值与混合buffer存储阈值的要求,所述交换芯片应用所述若干个第一映射队列与所述若干个第二映射队列存储所述报文于所述交换芯片的内部buffer中;
当所述交换芯片的输入报文的流量状态为突发状态时,输入所述交换芯片报文满足所述第二映射队列的内部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中。
CN202210119985.4A 2022-02-09 2022-02-09 交换芯片报文动态存储方法 Active CN114415969B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210119985.4A CN114415969B (zh) 2022-02-09 2022-02-09 交换芯片报文动态存储方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210119985.4A CN114415969B (zh) 2022-02-09 2022-02-09 交换芯片报文动态存储方法

Publications (2)

Publication Number Publication Date
CN114415969A CN114415969A (zh) 2022-04-29
CN114415969B true CN114415969B (zh) 2023-09-29

Family

ID=81278408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210119985.4A Active CN114415969B (zh) 2022-02-09 2022-02-09 交换芯片报文动态存储方法

Country Status (1)

Country Link
CN (1) CN114415969B (zh)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148382A (en) * 1996-12-23 2000-11-14 Emc Corporation Arrangement for filtering data item updates to reduce the number of updates to a data item to be stored on mass data storage facility
CN1411211A (zh) * 2002-04-17 2003-04-16 华为技术有限公司 以太网交换芯片输出队列管理调度方法和装置
CN102480426A (zh) * 2010-11-25 2012-05-30 迈普通信技术股份有限公司 基于pcie交换总线的通信方法及一种pcie交换系统
CN103152281A (zh) * 2013-03-05 2013-06-12 中国人民解放军国防科学技术大学 基于两级交换的负载均衡调度方法
CN103763215A (zh) * 2014-01-10 2014-04-30 迈普通信技术股份有限公司 芯片队列优先级映射方法及系统
CN103902474A (zh) * 2014-04-11 2014-07-02 华中科技大学 一种支持固态盘缓存动态分配的混合存储系统和方法
AU2014200239A1 (en) * 2013-11-08 2015-05-28 Tata Consultancy Services Limited System and method for multiple sender support in low latency fifo messaging using rdma
CN104796352A (zh) * 2015-03-20 2015-07-22 汉柏科技有限公司 一种使用网卡dcb限速提高用户体验的方法
CN105743814A (zh) * 2016-01-22 2016-07-06 盛科网络(苏州)有限公司 一种网络芯片内存管理方法
WO2017067215A1 (zh) * 2015-10-21 2017-04-27 深圳市中兴微电子技术有限公司 众核网络处理器及其微引擎的报文调度方法、系统、存储介质
CN109547352A (zh) * 2018-11-07 2019-03-29 杭州迪普科技股份有限公司 报文缓存队列的动态分配方法和装置
WO2019232694A1 (zh) * 2018-06-05 2019-12-12 华为技术有限公司 队列控制方法、装置及存储介质
CN110995598A (zh) * 2019-11-12 2020-04-10 芯创智(北京)微电子有限公司 一种变长报文数据处理方法和调度装置
CN111092829A (zh) * 2019-12-09 2020-05-01 昆高新芯微电子(江苏)有限公司 一种基于交换架构的多核交换芯片及其数据传输方法
CN113206800A (zh) * 2021-03-15 2021-08-03 新华三信息安全技术有限公司 一种报文缓存方法、装置以及网络设备
CN113590199A (zh) * 2021-01-28 2021-11-02 腾讯科技(深圳)有限公司 指令调度方法、人工智能芯片、计算机设备和存储介质
CN113904997A (zh) * 2021-10-21 2022-01-07 烽火通信科技股份有限公司 交换芯片接收端多优先级业务缓存和调度的方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7751422B2 (en) * 2006-03-29 2010-07-06 Intel Corporation Group tag caching of memory contents
US8977997B2 (en) * 2013-03-15 2015-03-10 Mentor Graphics Corp. Hardware simulation controller, system and method for functional verification
US9361227B2 (en) * 2013-08-30 2016-06-07 Soft Machines, Inc. Systems and methods for faster read after write forwarding using a virtual address

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148382A (en) * 1996-12-23 2000-11-14 Emc Corporation Arrangement for filtering data item updates to reduce the number of updates to a data item to be stored on mass data storage facility
CN1411211A (zh) * 2002-04-17 2003-04-16 华为技术有限公司 以太网交换芯片输出队列管理调度方法和装置
CN102480426A (zh) * 2010-11-25 2012-05-30 迈普通信技术股份有限公司 基于pcie交换总线的通信方法及一种pcie交换系统
CN103152281A (zh) * 2013-03-05 2013-06-12 中国人民解放军国防科学技术大学 基于两级交换的负载均衡调度方法
AU2014200239A1 (en) * 2013-11-08 2015-05-28 Tata Consultancy Services Limited System and method for multiple sender support in low latency fifo messaging using rdma
CN103763215A (zh) * 2014-01-10 2014-04-30 迈普通信技术股份有限公司 芯片队列优先级映射方法及系统
CN103902474A (zh) * 2014-04-11 2014-07-02 华中科技大学 一种支持固态盘缓存动态分配的混合存储系统和方法
CN104796352A (zh) * 2015-03-20 2015-07-22 汉柏科技有限公司 一种使用网卡dcb限速提高用户体验的方法
WO2017067215A1 (zh) * 2015-10-21 2017-04-27 深圳市中兴微电子技术有限公司 众核网络处理器及其微引擎的报文调度方法、系统、存储介质
CN105743814A (zh) * 2016-01-22 2016-07-06 盛科网络(苏州)有限公司 一种网络芯片内存管理方法
WO2019232694A1 (zh) * 2018-06-05 2019-12-12 华为技术有限公司 队列控制方法、装置及存储介质
CN109547352A (zh) * 2018-11-07 2019-03-29 杭州迪普科技股份有限公司 报文缓存队列的动态分配方法和装置
CN110995598A (zh) * 2019-11-12 2020-04-10 芯创智(北京)微电子有限公司 一种变长报文数据处理方法和调度装置
CN111092829A (zh) * 2019-12-09 2020-05-01 昆高新芯微电子(江苏)有限公司 一种基于交换架构的多核交换芯片及其数据传输方法
CN113590199A (zh) * 2021-01-28 2021-11-02 腾讯科技(深圳)有限公司 指令调度方法、人工智能芯片、计算机设备和存储介质
CN113206800A (zh) * 2021-03-15 2021-08-03 新华三信息安全技术有限公司 一种报文缓存方法、装置以及网络设备
CN113904997A (zh) * 2021-10-21 2022-01-07 烽火通信科技股份有限公司 交换芯片接收端多优先级业务缓存和调度的方法及装置

Also Published As

Publication number Publication date
CN114415969A (zh) 2022-04-29

Similar Documents

Publication Publication Date Title
JP7512456B2 (ja) パケットスケジューリング方法、スケジューラ、ネットワーク装置及びネットワークシステム
CN111052689B (zh) 用于在网络设备中缓冲分组的混合分组存储器
US10419370B2 (en) Hierarchical packet buffer system
US20220210071A1 (en) Network congestion control method, node, system, and storage medium
US20230164078A1 (en) Congestion Control Method and Apparatus
JPH05508283A (ja) Atm用低遅延又は低損失スイッチ
EP3657744B1 (en) Message processing
US8223788B1 (en) Method and system for queuing descriptors
EP3188419A2 (en) Packet storing and forwarding method and circuit, and device
CN114531488B (zh) 一种面向以太网交换器的高效缓存管理系统
US7606151B2 (en) Power reduction in switch architectures
CN114415969B (zh) 交换芯片报文动态存储方法
US7822051B1 (en) Method and system for transmitting packets
CN117749726A (zh) Tsn交换机输出端口优先级队列混合调度方法和装置
US20100238946A1 (en) Apparatus for processing packets and system for using the same
CN114567566B (zh) 一种报文处理方法、装置、终端设备及存储介质
US11388115B2 (en) Circuit within switch and method for managing memory within switch
JP4502796B2 (ja) ストリームパケット受信装置
CN111371692B (zh) 基于tcp协议的窗口控制方法、装置和电子设备
CN116346720A (zh) 一种传输信息的装置和方法
US20130107891A1 (en) Target issue intervals
CN115695311A (zh) 一种RoCE v2网络环境流量控制方法、系统和存储介质
WO2021253999A1 (zh) 一种数据接入方法、装置、芯片和计算机存储介质
US20230236975A1 (en) Apparatus for managing buffers and method thereof
US20040146059A1 (en) Method for controlling the bandwidth of a bridge device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 3 / F, 665 Zhangjiang Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Patentee after: Yunhe Zhiwang (Shanghai) Technology Co.,Ltd.

Country or region after: China

Address before: 311203 floor 12, building 2, Purple Orange International Center, No. 39, Jincheng Road, Xiaoshan District, Hangzhou, Zhejiang Province

Patentee before: Hangzhou yunhezhi Network Technology Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address