專利名稱:一種提高ike協(xié)商速度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù),特別涉及一種提高IKE(Internet key exchange,密鑰交換協(xié)議)協(xié)商速度的方法。
背景技術(shù):
IKE性能測試指標(biāo)包括:IPSEC (Internet協(xié)議安全性)隧道協(xié)商速度、IKE SA (安全聯(lián)盟)整機協(xié)商數(shù)量和IPSEC SA整機協(xié)商數(shù)量。當(dāng)前大多網(wǎng)絡(luò)設(shè)備使用多核架構(gòu)來增強整機性能,主要是為了優(yōu)化報文的轉(zhuǎn)發(fā)處理功能,很少在架構(gòu)上考慮對協(xié)商報文處理速度的優(yōu)化,所以在設(shè)計架構(gòu)時通常單獨使用多核中的固定一個核來處理協(xié)商報文,此時整機的轉(zhuǎn)發(fā)性能較高,但是指定速度就會很低,造成IKE性能測試指標(biāo)遠(yuǎn)低于單核設(shè)備。比如16個IHZ的核,整機的轉(zhuǎn)發(fā)性能大于一個3HZ的核,但如果處理協(xié)商報文只用16個核中的一個核,則指定速度就遠(yuǎn)遠(yuǎn)低于單核設(shè)備了。
發(fā)明內(nèi)容
(一)解決的技術(shù)問題本發(fā)明解決的技術(shù)問題是如何提供一種方法可充分利用多核設(shè)備的多核優(yōu)勢,特別是在測試儀使用高并發(fā)數(shù)來協(xié)商IKE隧道時,提高IKE協(xié)商速度。(二)技術(shù)方案本發(fā)明提供了一種提高IKE協(xié)商速度的方法,所述方法包括:S1:在多核CPU網(wǎng)絡(luò)設(shè)備中,設(shè)置控制核個數(shù)為m個,用于處理控制報文,設(shè)置數(shù)據(jù)核個數(shù)為n個,用于對報文進行轉(zhuǎn)發(fā)處理,設(shè)置I個核用于實現(xiàn)報文分發(fā);其中,m和n均為大于0且小于多核CPU總核數(shù)與I的差值,且,m、n與I的和為多核CPU總核數(shù);S2:設(shè)置控制核平均使用率閾值和數(shù)據(jù)核平均使用率閾值;S3:當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,則將數(shù)據(jù)核依次轉(zhuǎn)換為控制核,直到控制核平均使用率小于所述控制核平均使用率閾值;其中,將數(shù)據(jù)核依次轉(zhuǎn)換為控制核為每次轉(zhuǎn)換一個數(shù)據(jù)核。優(yōu)選地,步驟S2之后還包括:當(dāng)數(shù)據(jù)核平均使用率大于或等于所述數(shù)據(jù)核平均使用率閾值時,則將控制核依次轉(zhuǎn)換為數(shù)據(jù)核,直到數(shù)據(jù)核平均使用率小于所述數(shù)據(jù)核平均使用率閾值;其中,將控制核依次轉(zhuǎn)換為數(shù)據(jù)核為每次轉(zhuǎn)換一個控制核。優(yōu)選地,當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,數(shù)據(jù)核平均使用率同時大于或等于所述數(shù)據(jù)核平均使用率閾值,則恢復(fù)控制核個數(shù)為m個,數(shù)據(jù)核個數(shù)為n個。(三)有益效果本發(fā)明通過提供一種提高IKE協(xié)商速度的方法,充分利用了多核設(shè)備的多核優(yōu)勢,大大提高了 IKE協(xié)商速度。
圖1為本發(fā)明提供的方法流程圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。本發(fā)明提供了一種提高IKE協(xié)商速度的方法,如圖1所示,所述方法包括:S1:在多核CPU網(wǎng)絡(luò)設(shè)備中,設(shè)置控制核個數(shù)為m個,用于處理控制報文,實現(xiàn)IKE協(xié)商,設(shè)置數(shù)據(jù)核個數(shù)為n個,用于對報文進行轉(zhuǎn)發(fā)處理,設(shè)置I個核用于實現(xiàn)報文分發(fā);其中,m和n均為大于0且小于多核CPU總核數(shù)與I的差值,且,m、n與I的和為多核CPU總核數(shù);S2:設(shè)置控制核平均使用率閾值和數(shù)據(jù)核平均使用率閾值;S3:當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,則將數(shù)據(jù)核依次轉(zhuǎn)換為控制核,直到控制核平均使用率小于所述控制核平均使用率閾值;其中,將數(shù)據(jù)核依次轉(zhuǎn)換為控制核為每次轉(zhuǎn)換一個數(shù)據(jù)核。步驟S2之后還包括:當(dāng)數(shù)據(jù)核平均使用率大于或等于所述數(shù)據(jù)核平均使用率閾值時,則將控制核依次轉(zhuǎn)換為數(shù)據(jù)核,直到數(shù)據(jù)核平均使用率小于所述數(shù)據(jù)核平均使用率閾值;其中,將控制核依次轉(zhuǎn)換為數(shù)據(jù)核為每次轉(zhuǎn)換一個控制核。當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,數(shù)據(jù)核平均使用率同時大于或等于所述數(shù)據(jù)核平均使用率閾值,則恢復(fù)控制核個數(shù)為m個,數(shù)據(jù)核個數(shù)為n個。以16核CPU網(wǎng)絡(luò)設(shè)備為例,設(shè)置控制核個數(shù)為5個,設(shè)置數(shù)據(jù)核個數(shù)為10個,設(shè)置I個核用于實現(xiàn)報文分發(fā),設(shè)置控制核平均使用率閾值為50%,設(shè)置數(shù)據(jù)核平均使用率閾值為50%,當(dāng)在IKE協(xié)商過程中,控制核平均使用率大于或等于50%,則將數(shù)據(jù)核依次轉(zhuǎn)換為控制核,直到控制核平均使用率小于50% ;當(dāng)數(shù)據(jù)核平均使用率大于或等于50%,則將控制核依次轉(zhuǎn)換為數(shù)據(jù)核,直到數(shù)據(jù)核平均使用率小于50% ;當(dāng)控制核平均使用率大于或等于50%的同時,數(shù)據(jù)核平均使用率也大于或等于50%,則將控制核和數(shù)據(jù)核分別恢復(fù)為5個和10個。以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。
權(quán)利要求
1.一種提高IKE協(xié)商速度的方法,其特征在于,所述方法包括: 51:在多核CPU網(wǎng)絡(luò)設(shè)備中,設(shè)置控制核個數(shù)為m個,用于處理控制報文,設(shè)置數(shù)據(jù)核個數(shù)為n個,用于對報文進行轉(zhuǎn)發(fā)處理,設(shè)置I個核用于實現(xiàn)報文分發(fā);其中,m和n均為大于O且小于多核CPU總核數(shù)與I的差值,且,m、n與I的和為多核CPU總核數(shù); 52:設(shè)置控制核平均使用率閾值和數(shù)據(jù)核平均使用率閾值; 53:當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,則將數(shù)據(jù)核依次轉(zhuǎn)換為控制核,直到控制核平均使用率小于所述控制核平均使用率閾值;其中,將數(shù)據(jù)核依次轉(zhuǎn)換為控制核為每次轉(zhuǎn)換一個數(shù)據(jù)核。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟S2之后還包括:當(dāng)數(shù)據(jù)核平均使用率大于或等于所述數(shù)據(jù)核平均使用率閾值時,則將控制核依次轉(zhuǎn)換為數(shù)據(jù)核,直到數(shù)據(jù)核平均使用率小于所述數(shù)據(jù)核使用率閾值;其中,將控制核依次轉(zhuǎn)換為數(shù)據(jù)核為每次轉(zhuǎn)換一個控制核。
3.根據(jù)權(quán)利要求1或2任一項所述的方法,其特征在于,當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,數(shù)據(jù)核平均使用率同時大于或等于所述數(shù)據(jù)核平均使用率閾值,則恢復(fù)控制核個數(shù)為m個,數(shù)據(jù)核個數(shù)為n個。
全文摘要
本發(fā)明提供一種提高IKE協(xié)商速度的方法,所述方法包括S1在多核CPU網(wǎng)絡(luò)設(shè)備中,設(shè)置m個核作為控制核,用于處理控制報文,設(shè)置n個核作為數(shù)據(jù)核,用于對報文進行轉(zhuǎn)發(fā)處理,設(shè)置1個核用于實現(xiàn)報文分發(fā);S2設(shè)置控制核平均使用率閾值和數(shù)據(jù)核平均使用率閾值;S3當(dāng)控制核平均使用率大于或等于所述控制核平均使用率閾值時,則將數(shù)據(jù)核依次轉(zhuǎn)換為控制核,直到控制核平均使用率小于所述控制核平均使用率閾值。本發(fā)明通過提供一種提高IKE協(xié)商速度的方法,充分利用了多核設(shè)備的多核優(yōu)勢,大大提高了IKE協(xié)商速度。
文檔編號H04L9/00GK103209187SQ20131012426
公開日2013年7月17日 申請日期2013年4月11日 優(yōu)先權(quán)日2013年4月11日
發(fā)明者陳海濱 申請人:漢柏科技有限公司