-
公开(公告)号:CN116455850A
公开(公告)日:2023-07-18
申请号:CN202210437560.8
申请日:2022-04-25
Applicant: 华为技术有限公司
IPC: H04L49/9047 , H04L47/10
Abstract: 本申请公开了管理流量管理TM控制信息的方法、TM模块和网络转发设备,用于减小TM控制信息在网络转发芯片占据的存储空间,从而减小网络转发芯片的占用面积,降低成本。该方法包括:确定在高速缓冲存储器Cache中不存在目标报文对应的目标TM控制信息,Cache位于网络转发芯片中且存储有第一TM控制信息,第一TM控制信息为全部TM控制信息中的一部分TM控制信息;确定高带宽存储器HBM中是否存在目标TM控制信息,HBM位于网络转发芯片外且存储有全部TM控制信息。
-
公开(公告)号:CN113454957A
公开(公告)日:2021-09-28
申请号:CN201980092378.X
申请日:2019-02-22
Applicant: 华为技术有限公司
Abstract: 一种存储器的管理方法及装置,用于解决现有技术存在的实现复杂度高和开销较大的问题。方法包括:确定网络设备中第一存储器的可用存储空间小于第一阈值,所述第一阈值大于0,所述第一存储器中存储第一报文队列;基于所述第一存储器的可用存储空间小于所述第一阈值,将第一报文队列中队尾的至少一个报文从所述第一存储器中删除。在第一存储器的可用存储空间小于第一阈值,选择一个报文队列,即第一报文队列,将队尾的报文从第一存储器删除,对报文队列的管理的复杂度较小,并且开销较小。
-
公开(公告)号:CN106293635B
公开(公告)日:2018-10-30
申请号:CN201510244174.7
申请日:2015-05-13
Applicant: 华为技术有限公司
Abstract: 提供了指令块处理方法及装置。所述方法包括:处理器确定X个指令块中的第一指令块,所述第一指令块被执行读操作的频率大于所述X个指令块中其他指令块中的每个指令块被执行读操作的频率,所述X个指令块被保存在第一存储器集合中的N个存储器的每个存储器中,N是正整数,X是大于1的整数;所述处理器将所述第一指令块保存在第二存储器集合中的M个存储器的每个存储器中,所述第一阈值大于0,M是正整数,所述第一存储器集合和所述第二存储器集合的交集为空集合,其中,所述M个存储器的带宽大于所述N个存储器的带宽。上述方案有助于减少指令对存储空间的占用。
-
公开(公告)号:CN103404092B
公开(公告)日:2015-11-25
申请号:CN201180002985.6
申请日:2011-11-30
Applicant: 华为技术有限公司
IPC: H04L12/745
CPC classification number: H04L45/48
Abstract: 本发明提供一种路由前缀存储方法、装置及路由地址查找方法、装置。其中,存储方法包括:根据待存储的路由前缀建立路径压缩树,并将路径压缩树划分为一棵或多棵小树;为每棵小树的每个节点设置位置域信息,所述位置域信息包括节点的父节点到所述节点的路径长度和路径、标识节点是否有下一跳地址的路由标识和标识节点是否存在子节点的子节点标识;按照划分出的小树的层数顺序,依次将每棵小树所有节点的位置域信息和每棵小树指向连续存储下一跳地址的地址存储空间的首地址的指针,存储到每棵小树的小树存储空间中。使用本发明技术方案可以提升稀疏大树的路由容量。
-
公开(公告)号:CN103731377A
公开(公告)日:2014-04-16
申请号:CN201310754645.X
申请日:2013-12-31
Applicant: 华为技术有限公司
IPC: H04L12/947
CPC classification number: H04L45/745 , H04L45/54 , H04L69/22
Abstract: 本发明实施例提供处理报文的方法和设备,包括:获取第一报文;确定第一表的标识;确定对应于该第一表的标识的该第一表的描述信息;根据该第一表的描述信息和该第一表,对该第一报文进行第一处理,其中该第一表为约定表;根据该第一表的描述信息,确定下一表的标识,其中该下一表的标识对应于下一表的描述信息;根据该下一表的描述信息和下一表,对进行该第一处理后的该第一报文进行处理,其中该下一表为约定表或流表。本发明结合了约定表的高性能和流表的灵活性,有助于兼顾转发设备的报文处理性能以及转发设备的可编程性。
-
公开(公告)号:CN116414572A
公开(公告)日:2023-07-11
申请号:CN202111640406.2
申请日:2021-12-29
Applicant: 华为技术有限公司
Abstract: 一种流量管理装置、报文缓存方法、转发芯片及网络设备。属于网络技术领域。该流量管理装置应用于转发芯片。该流量管理装置包括共享内存。该共享内存的容量小于预设容量。该共享内存用于缓存输入该共享内存的报文,以及,存储该共享内存中的报文所在队列的队列信息。本申请有助于避免转发芯片的内存资源的浪费,降低转发芯片的成本和功耗。
-
公开(公告)号:CN113454957B
公开(公告)日:2023-04-25
申请号:CN201980092378.X
申请日:2019-02-22
Applicant: 华为技术有限公司
Abstract: 一种存储器的管理方法及装置,用于解决现有技术存在的实现复杂度高和开销较大的问题。方法包括:确定网络设备中第一存储器的可用存储空间小于第一阈值,所述第一阈值大于0,所述第一存储器中存储第一报文队列;基于所述第一存储器的可用存储空间小于所述第一阈值,将第一报文队列中队尾的至少一个报文从所述第一存储器中删除。在第一存储器的可用存储空间小于第一阈值,选择一个报文队列,即第一报文队列,将队尾的报文从第一存储器删除,对报文队列的管理的复杂度较小,并且开销较小。
-
公开(公告)号:CN115706712A
公开(公告)日:2023-02-17
申请号:CN202110932899.0
申请日:2021-08-13
Applicant: 华为技术有限公司
IPC: H04L47/2425 , H04L47/30 , H04L47/625
Abstract: 本申请提供了一种缓存管理方法和设备。该方法包括:获取工作状态参数,工作状态参数包括参考入队缓存值,第一缓存阈值和第一入队缓存阈值,参考入队缓存值表示在预设时间段内流量管理设备的入队缓存占用的最大值,在预设时间段内流量管理设备开启的缓存空间对应的缓存阈值为第一缓存阈值,开启的入队缓存空间对应的入队缓存阈值为第一入队缓存阈值;基于工作状态参数,确定开启N个缓存阈值中的一个缓存阈值对应的缓存空间,任意两个缓存阈值对应的缓存空间不同,N为大于1的整数;开启确定的缓存空间。该方法在保证满足业务需求的情况下,有利于降低网络功耗。
-
公开(公告)号:CN114766090A
公开(公告)日:2022-07-19
申请号:CN201980102520.4
申请日:2019-12-25
Applicant: 华为技术有限公司
IPC: H04L49/90
Abstract: 本申请涉及数据通信领域,尤其涉及一种报文缓存方法、集成电路系统及存储介质。该方法可以合理分配片内缓存,提高片内缓存的利用效率。该报文缓存方法可以应用于网络设备,该网络设备包括第一存储介质和第二存储介质,第一存储介质在所述网络设备的处理器芯片内,第二存储介质在处理器外。该方法可以包括:接收第一报文,识别第一报文中的队列号,该队列号用于指示保存第一报文的缓存地址的队列。然后,根据该队列号,查询队列的队列时延。以及,查询第一存储介质的占用量,根据占用量确定第一时延阈值。如果队列时延小于第一时延阈值,则在第一存储介质缓存第一报文;如果队列时延大于第一时延阈值,则在第二存储介质缓存第一报文。
-
公开(公告)号:CN114726660A
公开(公告)日:2022-07-08
申请号:CN202210214776.8
申请日:2018-09-30
Applicant: 华为技术有限公司
IPC: H04L12/18 , H04L47/125 , H04L47/2483 , H04L47/34 , H04L47/80
Abstract: 本申请提供在网络中的负载均衡和报文重排序方法及装置。本申请方法包括:入口节点根据报文流的目的地址和转发表确定目的芯片的标识,基于目的芯片的标识为报文流分配通道标识以及报文流中每个报文进入通道的序列号,生成更新的报文流,更新的报文流中的每个报文包括对应的报文流中的报文、报文的序列号以及通道标识,以逐包负载分担的方式发送更新的报文流。第一出口节点根据源芯片的标识和通道标识确定更新的报文流的存储资源,将报文流中的报文存入存储资源中,序列号小的报文在存储资源的位置前于序列号大的报文在存储资源的位置,发送保存在存储资源中的报文流包括的多个报文。本申请解决了网络链路间的负载不均衡和数据包乱序的问题。
-
-
-
-
-
-
-
-
-