[發明專利]分片報文處理方法及多核處理器系統在審
| 申請號: | 201810935409.0 | 申請日: | 2018-08-16 |
| 公開(公告)號: | CN109067935A | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 何啟偉;劉赫;李曉波 | 申請(專利權)人: | 深圳市風云實業有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L1/00 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 逯恒 |
| 地址: | 518000 廣東省深圳市福田區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分片報文 多核處理器系統 處理器 第二處理器 網絡安全技術 第一處理器 發送 標識計算 地址獲取 數據通信 網絡信息 | ||
本發明提供一種分片報文處理方法及多核處理器系統,涉及數據通信和網絡安全技術領域。該方法應用于多核處理器系統,所述系統包括多個處理器;所述方法包括:第一處理器接收待處理分片報文,提取待處理分片報文的標識,根據待處理分片報文的標識計算第二處理器的標識,根據第二處理器的標識向第二處理器發送待處理分片報文的地址,第二處理器根據待處理分片報文的地址獲取待處理分片報文,根據待處理分片報文的標識以及網絡信息計算第三處理器的標識,根據第三處理器的標識向第三處理器發送待處理分片報文的地址,第三處理器獲取待處理分片報文確定待處理分片報文進行NAT轉換處理。該方法有效提高分片報文在多核處理器系統中的NAT處理效率。
技術領域
本發明涉及數據通信和網絡安全技術領域,特別涉及一種分片報文處理方法及多核處理器系統。
背景技術
隨著互聯網技術的迅猛發展,越來越多的用戶進入互聯網獲取各種信息,包括當前熱門的物聯網技術也離不開互聯網的支撐。但是傳統互聯網協議第四版(InternetProtocol4,簡稱IPv4)網絡的地址僅有32比特(bit),只能分配給有限的用戶,網絡地址轉換(Network Address Translation,簡稱NAT)就是為了解決IPv4網絡中地址資源不充足問題而誕生的技術,該技術能將多個私網地址映射到一個或多個公網地址,實現網絡地址的高度重用,解決地址資源不充足問題。另外,互聯網協議(Internet Protocol,簡稱IP)分片是網絡上傳輸IP報文的一種技術手段,可以理解為通過IP協議傳輸數據包時,將數據報文分為若干分片進行傳輸,并在目標系統中進行重組。通常在要傳輸的IP報文的大小超過最大傳輸單位(Maximum Transmission Unit,簡稱MTU)時就會產生IP分片情況。
現有技術中,網絡通信設備中已廣泛使用了多核處理器進行網絡報文轉發,轉發性能大大提高。但是,在現有技術中,涉及到對多核處理器系統中分片報文進行NAT轉換時,有些是采用單獨的NAT業務板卡,這種板卡采用獨立于多核系統的處理器,其本身的效率就有可能比不上多核處理器的性能,而有些使用多核處理器的方案中,同一個報文的分片使用不同中央處理器(Central Processing Unit,簡稱CPU)進行處理,多CPU之間的資源互斥、加鎖等操作耗費時間,影響效率。
發明內容
本發明的目的在于,針對上述現有技術中的不足,提供一種分片報文處理方法及多核處理器系統,該方法有效提高分片報文在多核處理器系統中的NAT處理效率。
為實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種分片報文處理方法,包括:所述方法應用于多核處理器系統,所述系統包括:多個處理器;所述方法包括:
第一處理器接收待處理分片報文,并提取所述待處理分片報文的標識,根據所述待處理分片報文的標識計算第二處理器的標識;所述第一處理器根據所述第二處理器的標識,向所述第二處理器發送所述待處理分片報文的地址;所述第二處理器根據所述待處理分片報文的地址,獲取所述待處理分片報文,并根據所述待處理分片報文的標識、以及網絡信息計算第三處理器的標識,其中,所述待處理分片報文包括:所述網絡信息和所述待處理分片報文的標識;所述第二處理器根據所述第三處理器的標識向所述第三處理器發送所述待處理分片報文的地址;所述第三處理器根據所述待處理分片報文的地址獲取所述待處理分片報文,若所述第三處理器根據所述網絡信息確定進行網絡地址轉換NAT,則將所述待處理分片報文進行NAT轉換處理。
進一步地,所述第一處理器接收所述待處理分片報文,并提取所述待處理分片報文的標識,根據所述待處理分片報文的標識計算第二處理器的標識,包括:所述第一處理器接收所述待處理分片報文,并提取所述待處理分片報文的標識;所述第一處理器根據所述待處理分片報文的標識,采用預設哈希算法計算所述第二處理器的標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市風云實業有限公司,未經深圳市風云實業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810935409.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種地址沖突處理方法及裝置
- 下一篇:一種域名解析的方法及裝置





