一种基于多线程交互处理的IPv6报文分片重组方法
基本信息
申请号 | CN202011517543.2 | 申请日 | - |
公开(公告)号 | CN112653639A | 公开(公告)日 | 2021-04-13 |
申请公布号 | CN112653639A | 申请公布日 | 2021-04-13 |
分类号 | H04L12/951;H04L12/883;H04L29/06;H04L29/12 | 分类 | 电通信技术; |
发明人 | 刘波;阮方;孙明海 | 申请(专利权)人 | 北京华环电子股份有限公司 |
代理机构 | 北京凯特来知识产权代理有限公司 | 代理人 | 郑立明;付久春 |
地址 | 100085 北京市海淀区上地六街26号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于多线程交互处理的IPv6报文分片重组方法,该方法包括:分片重组报文接收的分片报文,根据解析分片报文获取的分片信息,并在作为全局变量的hash表中进行查找;根据查找获取到的分片重组信息,将该分片报文保存到全局变量中;若收包线程与hash表查找到的表项所保存的收包线程不一致,则将该分片报文送入线程调度模块,由线程调度模块调度至其它收包线程对收到的同一类分片进行重组,若一致,则在分片重组模块进行重组,对重组完成后的报文进行普通报文的处理。该方法能提高重组和转发效率,并能使线程状态发生切换不进入阻塞状态,也减少了上下文切换带来的资源浪费。 |
