一种基于多线程交互处理的IPv6报文分片重组方法

基本信息

申请号 CN202011517543.2 申请日 -
公开(公告)号 CN112653639A 公开(公告)日 2021-04-13
申请公布号 CN112653639A 申请公布日 2021-04-13
分类号 H04L12/951;H04L12/883;H04L29/06;H04L29/12 分类 电通信技术;
发明人 刘波;阮方;孙明海 申请(专利权)人 北京华环电子股份有限公司
代理机构 北京凯特来知识产权代理有限公司 代理人 郑立明;付久春
地址 100085 北京市海淀区上地六街26号
法律状态 -

摘要

摘要 本发明公开了一种基于多线程交互处理的IPv6报文分片重组方法,该方法包括:分片重组报文接收的分片报文,根据解析分片报文获取的分片信息,并在作为全局变量的hash表中进行查找;根据查找获取到的分片重组信息,将该分片报文保存到全局变量中;若收包线程与hash表查找到的表项所保存的收包线程不一致,则将该分片报文送入线程调度模块,由线程调度模块调度至其它收包线程对收到的同一类分片进行重组,若一致,则在分片重组模块进行重组,对重组完成后的报文进行普通报文的处理。该方法能提高重组和转发效率,并能使线程状态发生切换不进入阻塞状态,也减少了上下文切换带来的资源浪费。