一種基于多線程交互處理的IPv6報(bào)文分片重組方法
基本信息
申請(qǐng)?zhí)?/td> | CN202011517543.2 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN112653639A | 公開(kāi)(公告)日 | 2021-04-13 |
申請(qǐng)公布號(hào) | CN112653639A | 申請(qǐng)公布日 | 2021-04-13 |
分類號(hào) | H04L12/951;H04L12/883;H04L29/06;H04L29/12 | 分類 | 電通信技術(shù); |
發(fā)明人 | 劉波;阮方;孫明海 | 申請(qǐng)(專利權(quán))人 | 北京華環(huán)電子股份有限公司 |
代理機(jī)構(gòu) | 北京凱特來(lái)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 鄭立明;付久春 |
地址 | 100085 北京市海淀區(qū)上地六街26號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種基于多線程交互處理的IPv6報(bào)文分片重組方法,該方法包括:分片重組報(bào)文接收的分片報(bào)文,根據(jù)解析分片報(bào)文獲取的分片信息,并在作為全局變量的hash表中進(jìn)行查找;根據(jù)查找獲取到的分片重組信息,將該分片報(bào)文保存到全局變量中;若收包線程與hash表查找到的表項(xiàng)所保存的收包線程不一致,則將該分片報(bào)文送入線程調(diào)度模塊,由線程調(diào)度模塊調(diào)度至其它收包線程對(duì)收到的同一類分片進(jìn)行重組,若一致,則在分片重組模塊進(jìn)行重組,對(duì)重組完成后的報(bào)文進(jìn)行普通報(bào)文的處理。該方法能提高重組和轉(zhuǎn)發(fā)效率,并能使線程狀態(tài)發(fā)生切換不進(jìn)入阻塞狀態(tài),也減少了上下文切換帶來(lái)的資源浪費(fèi)。 |
