丢包处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:28045887 阅读:23 留言:0更新日期:2021-04-09 23:30
本申请提供了一种丢包处理方法、装置、设备及计算机可读存储介质,该方法包括:若确定目标报文为误上送到CPU的报文,则确定目标报文的上送原因;根据目标报文的上送原因,确定目标报文在交换芯片中命中的PDU表项,作为目标PDU表项;确定目标PDU表项对应的上送队列,作为目标上送队列;通过对目标上送队列进行操作,使属于目标上送队列的后续报文被丢包处理。由于交换芯片使目标报文上送到CPU时会附带目标报文的上送原因,通过该上送原因可以找到目标报文命中的PDU表项以及该PDU表项对应的上送队列,通过将该上送队列进行相关操作,便可以使属于该上送队列的后续报文被丢包处理,从而使这些报文被停止上送,进而防止了这些报文被误上送。

【技术实现步骤摘要】
丢包处理方法、装置、设备及计算机可读存储介质
本申请涉及通信
,特别涉及一种丢包处理方法、装置、设备及计算机可读存储介质。
技术介绍
目前,一些交换芯片在出厂时便预置了协议数据单元(ProtocolDataUnit,简称PDU)表项,利用这些PDU表项可以识别一些常见报文,比如,虚拟路由器冗余协议(VirtualRouterRedundancyProtocol,简称VRRP)报文、中间系统到中间系统(Intermediatesystemtointermediatesystem,简称IS-IS)报文,并在收到这些报文时对其执行指定操作,比如,上送中央处理器(CentralProcessingUnit,简称CPU)、丢包、转发、重定向等操作。而且,用户可以通过手动配置来自定义PDU。有些交换芯片自带的PDU不提供丢包的控制选项,报文命中已有PDU表项即上送CPU,加上PDU的识别能力有限,会让一些本不应该上送CPU的报文也上送CPU,为此,现有技术通常使用访问控制列表(AccessControlLists,简称ACL)来识别报文,因为本文档来自技高网...

【技术保护点】
1.一种丢包处理方法,其特征在于,包括:/n若确定目标报文为误上送到中央处理器CPU的报文,则确定所述目标报文的上送原因,所述上送原因为上送所述目标报文所依据的既定规则;/n根据所述目标报文的上送原因,确定所述目标报文在交换芯片中命中的协议数据单元PDU表项,作为目标PDU表项;/n确定所述目标PDU表项对应的上送队列,作为目标上送队列;/n通过对所述目标上送队列进行操作,使属于所述目标上送队列的后续报文被丢包处理。/n

【技术特征摘要】
1.一种丢包处理方法,其特征在于,包括:
若确定目标报文为误上送到中央处理器CPU的报文,则确定所述目标报文的上送原因,所述上送原因为上送所述目标报文所依据的既定规则;
根据所述目标报文的上送原因,确定所述目标报文在交换芯片中命中的协议数据单元PDU表项,作为目标PDU表项;
确定所述目标PDU表项对应的上送队列,作为目标上送队列;
通过对所述目标上送队列进行操作,使属于所述目标上送队列的后续报文被丢包处理。


2.根据权利要求1所述的方法,其特征在于,所述确定所述目标报文的上送原因,包括:
在所述交换芯片处查找所述目标报文的上送原因;
或者,在所述CPU处查找所述目标报文的上送原因。


3.根据权利要求1所述的方法,其特征在于,所述根据所述目标报文的上送原因,确定所述目标报文在交换芯片中命中的PDU表项,包括:
基于不同上送原因与不同PDU表项之间的一一对应关系,根据所述目标报文的上送原因,确定所述目标报文在交换芯片中命中的PDU表项。


4.根据权利要求1所述的方法,其特征在于,所述确定所述目标PDU表项对应的上送队列,包括:
基于不同PDU表项与不同上送队列之间的一一对应关系,确定所述目标PDU表项对应的上送队列。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述通过对所述目标上送队列进行操作,包括:
将所述目标上送队列设置为丢弃状态;
或者,将所述目标上送队列替换为丢包队列。


6.根据权利要求5所述的方法,其特征...

【专利技术属性】
技术研发人员:郭世豪秦永刚
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1