本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,網(wǎng)絡(luò)帶寬迅速提高,1Gbit、10Gbit網(wǎng)絡(luò)逐漸普及,40Gbit網(wǎng)絡(luò)在電信運(yùn)營(yíng)商、大型企業(yè)級(jí)骨干網(wǎng)絡(luò)中大規(guī)模應(yīng)用。網(wǎng)絡(luò)流量的指數(shù)級(jí)增長(zhǎng),對(duì)防火墻、IDS/IPS、應(yīng)用網(wǎng)關(guān)等網(wǎng)絡(luò)數(shù)據(jù)包分析處理類網(wǎng)絡(luò)產(chǎn)品的性能提出了新的挑戰(zhàn)。傳統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)包處理方法在高速網(wǎng)絡(luò)環(huán)境下面臨著丟包率高、延時(shí)大和系統(tǒng)負(fù)載高等問(wèn)題,無(wú)法滿足高速網(wǎng)絡(luò)環(huán)境下的網(wǎng)絡(luò)數(shù)據(jù)包實(shí)時(shí)處理的要求。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問(wèn)題,本發(fā)明提供了一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法和裝置,能夠減少每個(gè)數(shù)據(jù)包處理占用的系統(tǒng)資源和時(shí)間,提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能。
本發(fā)明提供的一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法,包括:
在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系;
從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù);
將獲取的數(shù)據(jù)從內(nèi)核態(tài)直接轉(zhuǎn)換成用戶態(tài);
利用CPU對(duì)所述數(shù)據(jù)進(jìn)行處理。
優(yōu)選的,在上述網(wǎng)絡(luò)數(shù)據(jù)包處理方法中,所述從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)為:
利用所述輪詢線程從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)。
優(yōu)選的,在上述網(wǎng)絡(luò)數(shù)據(jù)包處理方法中,在所述利用所述輪詢線程從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)之前,還包括:
將每個(gè)所述輪詢線程綁定至對(duì)應(yīng)的一個(gè)CPU上。
優(yōu)選的,在上述網(wǎng)絡(luò)數(shù)據(jù)包處理方法中,所述在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系之前,還包括:
將設(shè)備驅(qū)動(dòng)拆分為所述內(nèi)核態(tài)的驅(qū)動(dòng)和所述用戶態(tài)內(nèi)存空間。
本發(fā)明提供的一種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置,包括:
映射關(guān)系建立單元,用于在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系;
數(shù)據(jù)獲取單元,用于從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù);
數(shù)據(jù)轉(zhuǎn)換單元,用于將獲取的數(shù)據(jù)從內(nèi)核態(tài)直接轉(zhuǎn)換成用戶態(tài);
數(shù)據(jù)處理單元,用于利用CPU對(duì)所述數(shù)據(jù)進(jìn)行處理。
優(yōu)選的,在上述網(wǎng)絡(luò)數(shù)據(jù)包處理裝置中,所述數(shù)據(jù)獲取單元具體用于:
利用所述輪詢線程從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)。
優(yōu)選的,在上述網(wǎng)絡(luò)數(shù)據(jù)包處理裝置中,還包括:
綁定單元,用于將每個(gè)所述輪詢線程綁定至對(duì)應(yīng)的一個(gè)CPU上。
優(yōu)選的,在上述網(wǎng)絡(luò)數(shù)據(jù)包處理裝置中,還包括:
拆分單元,用于將設(shè)備驅(qū)動(dòng)拆分為所述內(nèi)核態(tài)的驅(qū)動(dòng)和所述用戶態(tài)內(nèi)存空間。
通過(guò)上述描述可知,本發(fā)明提供的上述網(wǎng)絡(luò)數(shù)據(jù)包處理方法和裝置,由于包括:在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系;從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù);將獲取的數(shù)據(jù)從內(nèi)核態(tài)直接轉(zhuǎn)換成用戶態(tài);利用CPU對(duì)所述數(shù)據(jù)進(jìn)行處理。該方法和裝置避免了核心態(tài)到用戶態(tài)的拷貝過(guò)程,可以簡(jiǎn)化協(xié)議層處理過(guò)程,屏蔽socket層的協(xié)議處理,因此能夠減少每個(gè)數(shù)據(jù)包處理占用的系統(tǒng)資源和時(shí)間,提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請(qǐng)實(shí)施例提供的第一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法的示意圖;
圖2為本申請(qǐng)實(shí)施例提供的第一種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置的示意圖。
具體實(shí)施方式
本發(fā)明的核心思想在于提供一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法和裝置,能夠減少每個(gè)數(shù)據(jù)包處理占用的系統(tǒng)資源和時(shí)間,提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本申請(qǐng)實(shí)施例提供的第一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法如圖1所示,圖1為本申請(qǐng)實(shí)施例提供的第一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法的示意圖。該方法包括如下步驟:
S1:在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系;
需要說(shuō)明的是,網(wǎng)絡(luò)協(xié)議棧在處理網(wǎng)絡(luò)數(shù)據(jù)時(shí),不再進(jìn)行多次的數(shù)據(jù)復(fù)制,而是將硬件中的數(shù)據(jù)直接拷貝到用戶態(tài),避免核心態(tài)到用戶態(tài)的拷貝過(guò)程,這樣做可以簡(jiǎn)化協(xié)議層處理過(guò)程,屏蔽socket層的協(xié)議處理。
S2:從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù);
在該步驟中,可以采用中斷或輪詢等方式來(lái)獲取,此處并不限制。
S3:將獲取的數(shù)據(jù)從內(nèi)核態(tài)直接轉(zhuǎn)換成用戶態(tài);
需要說(shuō)明的是,現(xiàn)有技術(shù)中的內(nèi)核協(xié)議棧的實(shí)現(xiàn)方式中,數(shù)據(jù)從到達(dá)網(wǎng)卡的物理設(shè)備開(kāi)始,需要經(jīng)歷Firmware-Device Driver-Ethernet-IP-TCP/UDP-Sockets-System Call Interface多個(gè)過(guò)程,在這些步驟中都會(huì)涉及數(shù)據(jù)在內(nèi)存中直接移動(dòng)或者索引移動(dòng),還要涉及從內(nèi)核態(tài)到用戶態(tài)的轉(zhuǎn)換,帶來(lái)不必要的開(kāi)銷,而利用該步驟,將硬件中的數(shù)據(jù)直接拷貝到用戶態(tài),就能夠解決此問(wèn)題。
S4:利用CPU對(duì)所述數(shù)據(jù)進(jìn)行處理。
需要說(shuō)明的是,上述方法通過(guò)改寫(xiě)Linux內(nèi)核網(wǎng)絡(luò)協(xié)議棧的方式對(duì)網(wǎng)絡(luò)數(shù)據(jù)包的處理過(guò)程進(jìn)行優(yōu)化,實(shí)現(xiàn)提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能的目的,在實(shí)現(xiàn)處理線程時(shí),避免在處理過(guò)程中使用系統(tǒng)調(diào)用,減少進(jìn)入系統(tǒng)調(diào)用的開(kāi)銷。
通過(guò)上述描述可知,本申請(qǐng)實(shí)施例提供的上述第一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法,由于包括:在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系;從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù);將獲取的數(shù)據(jù)從內(nèi)核態(tài)直接轉(zhuǎn)換成用戶態(tài);利用CPU對(duì)所述數(shù)據(jù)進(jìn)行處理。該方法避免了核心態(tài)到用戶態(tài)的拷貝過(guò)程,可以簡(jiǎn)化協(xié)議層處理過(guò)程,屏蔽socket層的協(xié)議處理,因此能夠減少每個(gè)數(shù)據(jù)包處理占用的系統(tǒng)資源和時(shí)間,提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能。
本申請(qǐng)實(shí)施例提供的第二種網(wǎng)絡(luò)數(shù)據(jù)包處理方法,是在上述第一種網(wǎng)絡(luò)數(shù)據(jù)包處理方法的基礎(chǔ)上,還包括如下技術(shù)特征:
所述從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)為:
利用所述輪詢線程從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)。
需要說(shuō)明的是,現(xiàn)有技術(shù)中的驅(qū)動(dòng)實(shí)現(xiàn)方式,大量的采用中斷的方式來(lái)通知系統(tǒng)數(shù)據(jù)的變動(dòng),當(dāng)程序中有系統(tǒng)調(diào)用語(yǔ)句,程序執(zhí)行到系統(tǒng)調(diào)用時(shí),首先使用軟中斷等類似指令,保存現(xiàn)場(chǎng),去進(jìn)行系統(tǒng)調(diào)用,在內(nèi)核態(tài)執(zhí)行,然后恢復(fù)現(xiàn)場(chǎng),每個(gè)進(jìn)程都會(huì)有兩個(gè)棧,一個(gè)內(nèi)核態(tài)棧和一個(gè)用戶態(tài)棧。當(dāng)中斷執(zhí)行時(shí)就會(huì)由用戶態(tài)棧,轉(zhuǎn)向內(nèi)核態(tài)棧。系統(tǒng)調(diào)用時(shí)需要進(jìn)行棧的切換。而且內(nèi)核代碼對(duì)用戶不信任,需要進(jìn)行額外的檢查。系統(tǒng)調(diào)用的返回過(guò)程有很多額外工作,比如檢查是否需要調(diào)度等。但隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,中斷資源越來(lái)越成為系統(tǒng)性能的瓶頸,取而代之,CPU性能越來(lái)越高,輪詢線程成為更好的方式,因此,在本申請(qǐng)實(shí)施例對(duì)驅(qū)動(dòng)的優(yōu)化中,采用輪詢方式代替中斷方式,采用此方法有三方面優(yōu)勢(shì):減少對(duì)系統(tǒng)中斷資源的占用;減少系統(tǒng)調(diào)度的影響;由于采用輪詢的方式訪問(wèn)外部設(shè)備,可以減少外部設(shè)備異常對(duì)系統(tǒng)的影響。另外,編寫(xiě)處理網(wǎng)絡(luò)數(shù)據(jù)包的輪詢函數(shù)的過(guò)程中要避免對(duì)系統(tǒng)調(diào)用接口的使用,可以采取直接內(nèi)存操作,比如內(nèi)存地址操作、內(nèi)存鏈表操作、內(nèi)存數(shù)據(jù)操作,例如修改用戶應(yīng)用,使用新的接口,比如重新定義的init、start、stop、reset、read、write等接口執(zhí)行對(duì)網(wǎng)絡(luò)設(shè)備的訪問(wèn),這樣可以起到提高處理性能的效果。
本申請(qǐng)實(shí)施例提供的第三種網(wǎng)絡(luò)數(shù)據(jù)包處理方法,是在上述第二種網(wǎng)絡(luò)數(shù)據(jù)包處理方法的基礎(chǔ)上,還包括如下技術(shù)特征:
在所述利用所述輪詢線程從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)之前,還包括:
將每個(gè)所述輪詢線程綁定至對(duì)應(yīng)的一個(gè)CPU上。
在這種情況下,根據(jù)系統(tǒng)中當(dāng)前CPU的核心數(shù),設(shè)置不多于處理網(wǎng)絡(luò)數(shù)據(jù)的polling線程,并與CPU進(jìn)行綁定,保證每個(gè)線程始終在一個(gè)核心上運(yùn)行,可以避免線程在CPU核心之間切換的消耗。
本申請(qǐng)實(shí)施例提供的第四種網(wǎng)絡(luò)數(shù)據(jù)包處理方法,是在上述第一種至第三種網(wǎng)絡(luò)數(shù)據(jù)包處理方法的基礎(chǔ)上,還包括如下技術(shù)特征:
所述在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系之前,還包括:
將設(shè)備驅(qū)動(dòng)拆分為所述內(nèi)核態(tài)的驅(qū)動(dòng)和所述用戶態(tài)內(nèi)存空間。
具體的,就是重寫(xiě)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng),將原有的Device Driver拆分成kernel空間的驅(qū)動(dòng)和User空間的驅(qū)動(dòng)兩部分,為將數(shù)據(jù)從內(nèi)核態(tài)轉(zhuǎn)換為用戶態(tài)提供基礎(chǔ)。
本申請(qǐng)實(shí)施例提供的第一種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置如圖2所示,圖2為本申請(qǐng)實(shí)施例提供的第一種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置的示意圖,該裝置包括:
映射關(guān)系建立單元201,用于在內(nèi)核態(tài)的驅(qū)動(dòng)中,為用戶態(tài)內(nèi)存空間與網(wǎng)絡(luò)設(shè)備的緩沖區(qū)建立映射關(guān)系,需要說(shuō)明的是,網(wǎng)絡(luò)協(xié)議棧在處理網(wǎng)絡(luò)數(shù)據(jù)時(shí),不再進(jìn)行多次的數(shù)據(jù)復(fù)制,而是將硬件中的數(shù)據(jù)直接拷貝到用戶態(tài),避免核心態(tài)到用戶態(tài)的拷貝過(guò)程,這樣做可以簡(jiǎn)化協(xié)議層處理過(guò)程,屏蔽socket層的協(xié)議處理;
數(shù)據(jù)獲取單元202,用于從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù),,可以采用中斷或輪詢等方式來(lái)獲取,此處并不限制;
數(shù)據(jù)轉(zhuǎn)換單元203,用于將獲取的數(shù)據(jù)從內(nèi)核態(tài)直接轉(zhuǎn)換成用戶態(tài),能夠?qū)⒂布械臄?shù)據(jù)直接拷貝到用戶態(tài),減少不必要的內(nèi)存方面的開(kāi)銷;
數(shù)據(jù)處理單元204,用于利用CPU對(duì)所述數(shù)據(jù)進(jìn)行處理,避免在處理過(guò)程中使用系統(tǒng)調(diào)用,減少進(jìn)入系統(tǒng)調(diào)用的開(kāi)銷。
通過(guò)上述描述可知,本申請(qǐng)實(shí)施例提供的上述第一種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置,避免了核心態(tài)到用戶態(tài)的拷貝過(guò)程,可以簡(jiǎn)化協(xié)議層處理過(guò)程,屏蔽socket層的協(xié)議處理,因此能夠減少每個(gè)數(shù)據(jù)包處理占用的系統(tǒng)資源和時(shí)間,提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能。
本申請(qǐng)實(shí)施例提供的第二種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置,是在上述第一種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置的基礎(chǔ)上,還包括如下技術(shù)特征:
所述數(shù)據(jù)獲取單元具體用于:
利用所述輪詢線程從所述網(wǎng)絡(luò)設(shè)備的緩沖區(qū)中獲取數(shù)據(jù)。
需要說(shuō)明的是,現(xiàn)有技術(shù)中的驅(qū)動(dòng)實(shí)現(xiàn)方式,大量的采用中斷的方式來(lái)通知系統(tǒng)數(shù)據(jù)的變動(dòng),當(dāng)程序中有系統(tǒng)調(diào)用語(yǔ)句,程序執(zhí)行到系統(tǒng)調(diào)用時(shí),首先使用軟中斷等類似指令,保存現(xiàn)場(chǎng),去進(jìn)行系統(tǒng)調(diào)用,在內(nèi)核態(tài)執(zhí)行,然后恢復(fù)現(xiàn)場(chǎng),每個(gè)進(jìn)程都會(huì)有兩個(gè)棧,一個(gè)內(nèi)核態(tài)棧和一個(gè)用戶態(tài)棧。當(dāng)中斷執(zhí)行時(shí)就會(huì)由用戶態(tài)棧,轉(zhuǎn)向內(nèi)核態(tài)棧。系統(tǒng)調(diào)用時(shí)需要進(jìn)行棧的切換。而且內(nèi)核代碼對(duì)用戶不信任,需要進(jìn)行額外的檢查。系統(tǒng)調(diào)用的返回過(guò)程有很多額外工作,比如檢查是否需要調(diào)度等。但隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,中斷資源越來(lái)越成為系統(tǒng)性能的瓶頸,取而代之,CPU性能越來(lái)越高,輪詢線程成為更好的方式。因此,在本申請(qǐng)實(shí)施例對(duì)驅(qū)動(dòng)的優(yōu)化中,采用輪詢方式代替中斷方式,采用此方法有三方面優(yōu)勢(shì):減少對(duì)系統(tǒng)中斷資源的占用;減少系統(tǒng)調(diào)度的影響;由于采用輪詢的方式訪問(wèn)外部設(shè)備,可以減少外部設(shè)備異常對(duì)系統(tǒng)的影響。另外,編寫(xiě)處理網(wǎng)絡(luò)數(shù)據(jù)包的輪詢函數(shù)的過(guò)程中要避免對(duì)系統(tǒng)調(diào)用接口的使用,可以采取直接內(nèi)存操作,比如內(nèi)存地址操作、內(nèi)存鏈表操作、內(nèi)存數(shù)據(jù)操作,例如修改用戶應(yīng)用,使用新的接口,比如重新定義的init、start、stop、reset、read、write等接口執(zhí)行對(duì)網(wǎng)絡(luò)設(shè)備的訪問(wèn),這樣可以起到提高處理性能的效果。
本申請(qǐng)實(shí)施例提供的第三種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置,是在上述第二種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置的基礎(chǔ)上,還包括如下技術(shù)特征:
綁定單元,用于將每個(gè)所述輪詢線程綁定至對(duì)應(yīng)的一個(gè)CPU上。
在這種情況下,根據(jù)系統(tǒng)中當(dāng)前CPU的核心數(shù),設(shè)置不多于處理網(wǎng)絡(luò)數(shù)據(jù)的polling線程,并與CPU進(jìn)行綁定,保證每個(gè)線程始終在一個(gè)核心上運(yùn)行,可以避免線程在CPU核心之間切換的消耗。
本申請(qǐng)實(shí)施例提供的第四種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置,是在上述第一種至第三種網(wǎng)絡(luò)數(shù)據(jù)包處理裝置中任一種的基礎(chǔ)上,還包括如下技術(shù)特征:
拆分單元,用于將設(shè)備驅(qū)動(dòng)拆分為所述內(nèi)核態(tài)的驅(qū)動(dòng)和所述用戶態(tài)內(nèi)存空間。
具體的,就是重寫(xiě)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng),將原有的Device Driver拆分成kernel空間的驅(qū)動(dòng)和User空間的驅(qū)動(dòng)兩部分,為將數(shù)據(jù)從內(nèi)核態(tài)轉(zhuǎn)換為用戶態(tài)提供基礎(chǔ)。
綜上所述,本申請(qǐng)實(shí)施例提供的上述方法和裝置,能夠減少每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包處理的時(shí)間,優(yōu)點(diǎn)如下:減少數(shù)據(jù)在內(nèi)存中拷貝的次數(shù),防止重復(fù)拷貝;減少對(duì)系統(tǒng)資源的占用,包括系統(tǒng)硬中斷、軟中斷和CPU資源等;減少外部設(shè)備異常對(duì)系統(tǒng)穩(wěn)定性的影響;提高網(wǎng)絡(luò)數(shù)據(jù)包處理性能。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。