一种流量上传的方法和PCIE系统技术方案

技术编号:37842294 阅读:18 留言:0更新日期:2023-06-14 09:46
本说明书提供一种流量上传的方法和PCIE系统,该方法包括:目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率,比较第一RC资源使用率和第二RC资源使用率,并选择资源使用率低的作为目标RC,使目标EP将待上传流量上传给目标RC。通过该方法,可以有效解决分布式网络设备PCIE线卡至主控RC单元上行物理链路带宽不足问题。物理链路带宽不足问题。物理链路带宽不足问题。

【技术实现步骤摘要】
一种流量上传的方法和PCIE系统


[0001]本公开涉及通信
,尤其涉及一种流量上传的方法和PCIE系统。

技术介绍

[0002]网络设备已经广泛应用于各行各业,用以实现各种骨干网络内部、骨干网间以及骨干网络与互联网的互联互通。PCI Express总线采用串行、点到点的互联方式实现模块间的通信,可为网络设备互连提供了高速、高性能、全双工通信方式,从而使其在网络设备中广泛应用。典型的网络设备PCI Express总线系统包含RC(root complex,根复用器)、交换器件Switch和EP(endpoint,终端设备)以及PCI Express

PCI/PCI

X的桥片组成。其中,RC一般集成在处理器或者是北桥芯片内部,Switch实现多个链路之间的互连以及扩展,EP一般是系统中的I/O端点设备,桥片用于实现和传统的PCI、PCI

X总线接口的设备或者是系统互连。

技术实现思路

[0003]本公开实施例提供了一种流量上传的方法和PCIE系统,通过该方法,可以有效解决分布式网络设备PCIE线卡至主控RC单元上行物理链路带宽不足问题。
[0004]本公开实施例提供了一种流量上传的方法,该方法应用于分布式网络PCIE系统的线卡单元中,所述线卡单元包括终端设备EP,所述分布式网络PCIE系统还包括主控单元,所述方法包括:
[0005]目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率;
[0006]比较第一RC资源使用率和第二RC资源使用率,并选择资源使用率低的作为目标RC;
[0007]使目标EP将待上传流量上传给目标RC。
[0008]可选的,所述目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率,包括:
[0009]通过EP与主用主控单元和备用主控单元间的目标虚拟通道获取第一RC资源使用率和第二RC资源使用率。
[0010]可选的,所述目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率,包括:
[0011]通过EP与主用主控单元间的目标虚拟通道获取第一RC资源使用率和第二RC资源使用率;
[0012]其中,所述主用主控单元利用与备用主控单元间的链路获取备用主控单元的第二RC资源使用率。
[0013]其中,在所述比较第一RC资源使用率和第二RC资源使用率,并选择资源使用率低的作为目标RC之前,所述方法还包括:
[0014]判断第一RC资源使用率是否达到阈值,若达到阈值则执行比较第一RC资源使用率和第二RC资源使用率;或者,
[0015]判断待上传的流量是否大于主用主控单元的剩余资源使用率,若是则执行比较第一RC资源使用率和第二RC资源使用率。
[0016]其中,所述使目标EP将待上传流量上传给目标RC,包括:
[0017]若第一RC资源使用率未达到阈值时;
[0018]对五元组信息进行哈希,根据哈希结果将待上传流量上传给目标RC。
[0019]通过上述各实施例可以看出,在本公开中,可以步骤主用主控和备用主控的限制,根据流量和主用主控、备用主控的RC的资源利用率,选择剩余资源利用率大的RC作为目标RC,将流量发送至目标RC,避免因网络设备PCIE线卡业务报文过大,造成业务报文因PCIE桥片拥塞而造成丢弃问题,进而提升网络设备处理业务报文效率以及可靠性能。
[0020]本公开实施例还提供了一种分布式网络PCIE系统,所述分布式网络PCIE系统包括线卡单元和主控单元,所述主控单元包括主用主控单元和备用主控单元,所述线卡单元中的目标终端设备EP分别与主用主控单元和备用主控单元连接,所述目标EP包括:
[0021]获取模块,用于获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率;
[0022]选择模块,用于比较第一RC资源使用率和第二RC资源使用率,并选择资源使用率低的作为目标RC;
[0023]上传模块,用于使目标EP将待上传流量上传给目标RC。
[0024]可选的,所述获取模块,具体用于通过EP与主用主控单元和备用主控单元间的目标虚拟通道获取第一RC资源使用率和第二RC资源使用率。
[0025]可选的,所述获取模块,具体用于通过EP与主用主控单元间的目标虚拟通道获取第一RC资源使用率和第二RC资源使用率;
[0026]其中,所述主用主控单元利用与备用主控单元间的链路获取备用主控单元的第二RC资源使用率。
[0027]其中,选择模块,具体用于判断第一RC资源使用率是否达到阈值,若达到阈值则执行比较第一RC资源使用率和第二RC资源使用率;或者,
[0028]判断待上传的流量是否大于主用主控单元的剩余资源使用率,若是则执行比较第一RC资源使用率和第二RC资源使用率。
[0029]其中,所述上传模块,具体用于若第一RC资源使用率未达到阈值时;
[0030]对五元组信息进行哈希,根据哈希结果将待上传流量上传给目标RC。
附图说明
[0031]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
[0032]图1为本公开实施例提供的一种网络架构逻辑示意图。
[0033]图2为本公开实施例提供的一种流量上传的方法的流程示意图。
[0034]图3为本公开实施例提供的一种网络架构逻辑示意图。
具体实施方式
[0035]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0036]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0037]应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量上传的方法,其特征在于,所述方法应用于分布式网络PCIE系统的线卡单元中,所述线卡单元包括终端设备EP,所述分布式网络PCIE系统还包括主控单元,所述方法包括:目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率;比较第一RC资源使用率和第二RC资源使用率,并选择资源使用率低的作为目标RC;使目标EP将待上传流量上传给目标RC。2.根据权利要求1所述的方法,其特征在于,所述目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率,包括:通过EP与主用主控单元和备用主控单元间的目标虚拟通道获取第一RC资源使用率和第二RC资源使用率。3.根据权利要求1所述的方法,其特征在于,所述目标EP获取分布式网络PCIE系统中的主用主控单元的第一根复用器RC资源使用率和备用主控单元的第二RC资源使用率,包括:通过EP与主用主控单元间的目标虚拟通道获取第一RC资源使用率和第二RC资源使用率;其中,所述主用主控单元利用与备用主控单元间的链路获取备用主控单元的第二RC资源使用率。4.根据权利要求1所述的方法,其特征在于,在所述比较第一RC资源使用率和第二RC资源使用率,并选择资源使用率低的作为目标RC之前,所述方法还包括:判断第一RC资源使用率是否达到阈值,若达到阈值则执行比较第一RC资源使用率和第二RC资源使用率;或者,判断待上传的流量是否大于主用主控单元的剩余资源使用率,若是则执行比较第一RC资源使用率和第二RC资源使用率。5.根据权利要求4所述的方法,其特征在于,所述使目标EP将待上传流量上传给目标RC,包...

【专利技术属性】
技术研发人员:刘庆喜
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1