【技术实现步骤摘要】
防丢包方法及相关装置
[0001]本专利技术涉及数据网络
,具体而言,涉及一种防丢包方法及相关装置。
技术介绍
[0002]网络交换机机架由多块线卡以及网片组成,每块线卡以及网片上有交换芯片,用于交换数据报文。任何一个线卡的面板端口进来的数据报文可以通过本线卡转发,即从本线卡的任何一个端口出去,数据报文也可以通过线卡
‑
>网片
‑
>线卡的方式转发。
[0003]由于线卡以及网片的面板端口的传输速率固定,因此,任意线卡或网片的接收带宽大于发送带宽时,会发生buffer(缓存)溢出,进而出现丢包情况。
[0004]目前的防丢包技术主要是针对线卡出现突发拥塞而提出的,而当线卡以及网片的面板端口传输速率相同时,突发拥塞则会发生在网片上,导致网片的缓存溢出,出现丢包。
技术实现思路
[0005]为了克服现有技术的,本专利技术实施例提供了一种防丢包方法及相关装置。
[0006]本专利技术实施例的技术方案可以这样实现:
[ ...
【技术保护点】
【技术特征摘要】
1.一种防丢包方法,其特征在于,应用于网络交换机机架中的网片的交换芯片,所述网络交换机机架还包括线卡,所述线卡的交换芯片与所述网片的交换芯片通信连接,所述方法包括:生成携带有所述网片的端口的buffer拥塞等级的流控帧;将所述流控帧发送给所述线卡的交换芯片,以使所述线卡的交换芯片根据所述网片的端口的buffer拥塞等级,调整向所述网片的端口发送数据报文的速率,避免所述网卡的端口因拥塞出现丢包。2.如权利要求1所述的方法,其特征在于,在所述生成携带有所述网片的端口的buffer拥塞等级的流控帧之前,所述方法还包括获取所述网片的端口的buffer拥塞等级的步骤,其包括:获取针对所述网片的端口的报文计数值,其中,所述报文计数值的变化表征所述网片的端口转入或转出数据报文;根据所述报文计数值,确定所述网片的端口的buffer拥塞等级。3.如权利要求2所述的方法,其特征在于,所述根据所述报文计数值,确定所述网片的端口的buffer拥塞等级的步骤包括:若所述报文计数值小于第一预设值、且所述网片的端口处于轻度拥塞状态,则确定所述网片的端口的buffer拥塞等级为第一预设等级;若所述报文计数值小于第二预设值、且所述网片的端口处于中度拥塞状态,则确定所述网片的端口的buffer拥塞等级为第二预设等级;若所述报文计数值小于第三预设值、且所述网片的端口处于重度拥塞状态,则确定所述网片的端口的buffer拥塞等级为第三预设等级。4.如权利要求3所述的方法,其特征在于,所述根据所述报文计数值,确定所述网片的端口的buffer拥塞等级的步骤还包括:若所述报文计数值大于第二预设值、且所述网片的端口处于不拥塞状态,则确定所述网片的端口的buffer拥塞等级为第二预设等级;若所述报文计数值大于第三预设值、且所述网片的端口处于轻度拥塞状态,则确定所述网片的端口的buffer拥塞等级为第三预设等级;若所述报文计数值大于第四预设值、且所述网片的端口处于中度拥塞状态,则确定所述网片的端口的buffer拥塞等级为第四预设等级。5.一种防丢包方法,其特征在于,应用于网络交换机机架中的线卡的交换芯片,所述网络交换机机架还包括网片,所述网片的交换芯片与所述线卡的交换芯片通信连接,所述方法包括:接收所述网片的交换芯片发送的流控帧,所述流控帧携带有所述网片的端口的buffer拥塞等级;根据所述网片的端口的buffer拥塞等级,调整向所述网片的端口发送数据报文的速率,以避免所述网卡的端口因拥塞出现丢包。6.如权利要求5所述的方法,其特征在于,所述根据所述网片的端口的buffer拥塞等级,调整向所述网片的端口发送数据报文的速率的步骤包括:若所述网片的端口的bu...
【专利技术属性】
技术研发人员:夏杰,蒋震,贾复山,
申请(专利权)人:苏州盛科通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。