[发明专利]一种碎报处理方法及装置有效
申请号: | 201510531639.7 | 申请日: | 2015-08-26 |
公开(公告)号: | CN105591986A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 吴文 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/937 | 分类号: | H04L12/937 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种碎报处理方法及装置。
背景技术
目前在部分路由器设备上,线卡板和接口所在的子卡已经形成比较成熟 的分离模式,即线卡板上主要集中转发处理芯片进行报文的转发,子卡则将 各类端口进行集成,用于处理报文收发,并负责将报文转换为线卡板可以处 理的格式。为了更好的支持子卡的更替,子卡的热拔插技术就应用而生,从 而可以实现不停止子卡工作的情况下,对子卡进行拔插和更替操作。
但是在子卡上正在转发流量时进行子卡热拔,会有一定的概率出现碎报 的情况,即报文不完整。碎报会对线卡板上的转发处理芯片造成冲击,甚至造 成转发处理芯片处理异常而挂死,影响线卡板上正常的业务处理。
发明内容
有鉴于此,本发明提供一种碎报处理方法及装置来解决子卡热插拔产生 的碎报导致线卡板上转发处理芯片处理异常的问题。
具体地,本发明是通过如下技术方案实现的:
一种碎报处理方法,该方法应用于逻辑器件,该逻辑器件用于在子卡与 转发处理芯片之间传输报文,该方法包括:
检测子卡发送的报文是否为碎报;
当该报文为碎报时,将该报文补充完整,并在该报文的预设字段中添加 错报标记;
将补充完整的报文发送至转发处理芯片,以使该转发处理芯片通过该错 报标记识别该报文为碎报后丢弃。
进一步的,该检测子卡发送的报文是否为碎报,包括:
判断该子卡发送的报文是否完整;
若不完整,则等待预设时间后再次判断该报文是否完整;
若不完整,则确认该报文为碎报。
进一步的,该预设时间大于该报文理论转发时间。
进一步的,判断该子卡发送的报文是否完整,包括:
解析该子卡发送的报文,获取报文中每个分片的分片信息,其中包括分 片的片尾信息以及下个分片的片头信息;
根据该分片信息判断是否收到了该报文的所有分片并且每个分片是否完 整;
若不完整,则确定该报文不完整。
进一步的,将该报文补充完整,并在该报文的预设字段中添加错报标记, 包括:
将该报文按照预设的封装格式进行封装,并填充不完整的字段;
在封装中的预设字段中添加错报标记。
基于相同的构思,本发明还提供一种碎报处理装置,该装置应用于逻辑 器件,该逻辑器件用于在子卡与转发处理芯片之间传输报文,该装置包括:
碎报检测单元,用于检测子卡发送的报文是否为碎报;
报文补充单元,用于在该报文为碎报时,将该报文补充完整,并在该报 文的预设字段中添加错报标记;
报文转发单元,用于将补充完整的报文转发至转发处理芯片,以使该转 发处理芯片通过该错报标记识别该报文为碎报后丢弃。
进一步的,该碎报检测单元,包括:
第一判断子单元,用于判断所述子卡发送的报文是否完整;
第二判断子单元,用于在报文不完整时,等待预设时间后再次判断该报 文是否完整;
碎报判断子单元,用于在报文不完整时,确认该报文为碎报。
进一步的,该预设时间大于该报文理论转发时间。
进一步的,该第一判断子单元,具体用于解析该子卡发送的报文,获取 报文中每个分片的分片信息,其中包括分片的片尾信息以及下个分片的片头 信息,根据该分片信息判断是否收到了该报文的所有分片并且每个分片是否 完整,若不完整,则确定该报文不完整。
进一步的,该报文补充单元,具体用于将该报文按照预设的封装格式进 行封装,并填充不完整的字段,在封装中的预设字段中添加错报标记。
由此可见,本发明可以通过逻辑器件12检测碎报,并将碎报补充完整且 添加错报标记后再发送到转发处理芯片11,因此转发处理芯片11可以根据 错报标记迅速甄别碎报,并将碎报丢弃,从而避免碎报对转发处理芯片11 造成冲击,保证转发处理芯片11的转发性能。
附图说明
图1是一种示例性的线卡板逻辑结构图;
图2是本发明一种示例性实施方式中的一种碎报处理方法的处理流程 图;
图3是本发明一种示例性实施方式中碎报处理流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510531639.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种协议报文的处理方法和装置
- 下一篇:应用识别方法及装置