一種基于多線程交互處理的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)。