System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲一区二区三区AV无码 ,精品无码国产自产在线观看水浒传,久久精品无码中文字幕
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法及裝置制造方法及圖紙

    技術編號:44200477 閱讀:13 留言:0更新日期:2025-02-06 18:36
    本發(fā)明專利技術公開一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法及裝置,該方法CPU中的VPP處理模塊從網(wǎng)卡驅動程序接收到數(shù)據(jù)包,并進行初步處理;VPP處理模塊識別出IPSec處理的數(shù)據(jù)流,形成目標數(shù)據(jù)包;VPP處理模塊根據(jù)安全策略匹配結果,觸發(fā)IKE守護進程,進行IKE協(xié)商,創(chuàng)建數(shù)據(jù)傳輸安全關聯(lián);VPP處理模塊對需要加解密的目標數(shù)據(jù)包進行預處理,并將其通過萬兆網(wǎng)卡芯片/PCIe通道傳遞至FPGA;FPGA根據(jù)目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理,并將處理完后的目標數(shù)據(jù)包返回CPU;CPU根據(jù)目標數(shù)據(jù)包的分片狀態(tài),進行重組處理,并將其轉發(fā)至應用程序進行后續(xù)處理。本發(fā)明專利技術解決了現(xiàn)有IPSec網(wǎng)關設備性能瓶頸和安全性問題,提供了高效、安全的數(shù)據(jù)加密和解密解決方案。

    【技術實現(xiàn)步驟摘要】

    本專利技術涉及網(wǎng)絡通信,具體涉及一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法及裝置。


    技術介紹

    1、隨著網(wǎng)絡安全需求的不斷增長,ipsec(internetprotocol?security)已成為保護網(wǎng)絡通信的重要手段。

    2、目前,傳統(tǒng)的ipsec實現(xiàn)通常依賴于cpu進行加解密操作,并通過操作系統(tǒng)內核協(xié)議棧處理數(shù)據(jù)包。然而,這種方法在高帶寬、低延遲的應用場景中逐漸暴露出以下顯著的不足:

    3、一是數(shù)據(jù)包處理延遲且系統(tǒng)吞吐量低;操作系統(tǒng)內核協(xié)議棧的數(shù)據(jù)包處理引入了額外的上下文切換和系統(tǒng)調用開銷,導致較高的數(shù)據(jù)包處理延遲;cpu在處理大量加密/解密操作時,計算資源會被大量占用,影響整體系統(tǒng)的吞吐量。例如,在10gbps的網(wǎng)絡環(huán)境下,傳統(tǒng)cpu可能無法滿足實時處理的需求。

    4、二是安全性較低;在cpu上執(zhí)行加解密操作可能會增加敏感數(shù)據(jù)暴露的風險,尤其是在多任務環(huán)境中,惡意軟件或未授權訪問可能導致密鑰泄露;cpu上的加解密操作容易受到側信道攻擊,如緩存攻擊和時間攻擊,這些攻擊可以利用cpu的微架構特性來竊取密鑰信息。

    5、三是可擴展性差;隨著網(wǎng)絡帶寬的不斷提高,傳統(tǒng)cpu的處理能力逐漸成為瓶頸,而升級cpu的成本較高且效果有限。

    6、四是能耗較高;cpu在處理大量加密/解密操作時,功耗較高,特別是在數(shù)據(jù)中心等大規(guī)模應用中,能耗問題尤為突出。

    7、因此,如何專利技術一種高速ipsec網(wǎng)關優(yōu)化方法,解決ipsec網(wǎng)關設備在高帶寬、低延遲的應用場景中存在明顯的性能瓶頸、安全性問題、可擴展性差和高能耗等問題,成為亟需解決的問題。


    技術實現(xiàn)思路

    1、為此,本專利技術提供一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法及裝置,通過結合vpp和fpga技術,解決了現(xiàn)有ipsec網(wǎng)關設備在高帶寬、低延遲應用場景中的性能瓶頸和安全性問題,提供了高效、安全的數(shù)據(jù)加密和解密解決方案。

    2、為了實現(xiàn)上述目的,本專利技術提供如下技術方案:一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,包括:

    3、數(shù)據(jù)包通過物理網(wǎng)絡接口傳遞到cpu,cpu中的vpp處理模塊從網(wǎng)卡驅動程序接收到所述數(shù)據(jù)包,并對所述數(shù)據(jù)包進行初步處理;所述vpp處理模塊根據(jù)設定規(guī)則,從初步處理后的所述數(shù)據(jù)包中識別出ipsec處理的數(shù)據(jù)流,形成目標數(shù)據(jù)包;所述vpp處理模塊根據(jù)所述目標數(shù)據(jù)包的安全策略匹配結果,觸發(fā)ike守護進程,進行ike協(xié)商;通過所述ike協(xié)商創(chuàng)建數(shù)據(jù)傳輸安全關聯(lián);所述vpp處理模塊對需要加解密的所述目標數(shù)據(jù)包進行預處理,并將預處理后的所述目標數(shù)據(jù)包通過萬兆網(wǎng)卡芯片/pcie通道傳遞至fpga;

    4、fpga根據(jù)接收到的所述目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理;fpga將完成加解密處理的所述目標數(shù)據(jù)包返回cpu;

    5、cpu根據(jù)所述目標數(shù)據(jù)包的分片狀態(tài),對所述目標數(shù)據(jù)包進行重組處理;cpu將重組處理后的所述目標數(shù)據(jù)包轉發(fā)至應用程序進行后續(xù)處理。

    6、作為一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法的優(yōu)選方案,在所述vpp處理模塊對所述數(shù)據(jù)包進行初步處理的過程中,所述初步處理包括分類和過濾處理。

    7、作為一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法的優(yōu)選方案,在所述vpp處理模塊進行ike協(xié)商的過程中,ike協(xié)商過程包括第一ike協(xié)商階段和第二ike協(xié)商階段;

    8、在所述第一ike協(xié)商階段中,ipsec網(wǎng)關設備與外部通信設備通過預共享密鑰、數(shù)字證書進行身份驗證,互相認證對方的身份;身份認證完成后,通過設定密鑰交換策略生成共享密鑰;所述vpp處理模塊創(chuàng)建保護通信安全關聯(lián);

    9、在所述第二ike協(xié)商階段中,所述vpp處理模塊根據(jù)所述通信安全關聯(lián)構建數(shù)據(jù)傳輸安全關聯(lián);所述vpp處理模塊將所述數(shù)據(jù)傳輸安全關聯(lián)中的密鑰材料分發(fā)給ipsec模塊。

    10、作為一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法的優(yōu)選方案,在fpga根據(jù)接收到的所述目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理的過程中,若所述目標數(shù)據(jù)包為出站數(shù)據(jù)包,則fpga使用esp/ah協(xié)議中設定加密算法對所述目標數(shù)據(jù)包進行加密;若所述目標數(shù)據(jù)包為入站數(shù)據(jù)包,則fpga使用esp/ah協(xié)議中設定解密算法對所述目標數(shù)據(jù)包進行解密。

    11、作為一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法的優(yōu)選方案,在cpu根據(jù)所述目標數(shù)據(jù)包的分片狀態(tài),對所述目標數(shù)據(jù)包進行重組處理的過程中,若所述目標數(shù)據(jù)包在進行加解密處理之前進行過分片處理,則cpu對所述目標數(shù)據(jù)包進行重組處理;若所述目標數(shù)據(jù)包在進行加解密處理之前未進行過分片處理,則cpu將所述目標數(shù)據(jù)包進行轉發(fā)處理。

    12、本專利技術還提供一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化裝置,基于以上一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,包括:

    13、cpu處理單元,用于數(shù)據(jù)包通過物理網(wǎng)絡接口傳遞到cpu,cpu中的vpp處理模塊從網(wǎng)卡驅動程序接收到所述數(shù)據(jù)包,并對所述數(shù)據(jù)包進行初步處理;所述vpp處理模塊根據(jù)設定規(guī)則,從初步處理后的所述數(shù)據(jù)包中識別出ipsec處理的數(shù)據(jù)流,形成目標數(shù)據(jù)包;所述vpp處理模塊根據(jù)所述目標數(shù)據(jù)包的安全策略匹配結果,觸發(fā)ike守護進程,進行ike協(xié)商;通過所述ike協(xié)商創(chuàng)建數(shù)據(jù)傳輸安全關聯(lián);所述vpp處理模塊對需要加解密的所述目標數(shù)據(jù)包進行預處理,并將預處理后的所述目標數(shù)據(jù)包通過萬兆網(wǎng)卡芯片/pcie通道傳遞至fpga;cpu接收到完成加解密處理的所述目標數(shù)據(jù)包后,根據(jù)所述目標數(shù)據(jù)包的分片狀態(tài),對所述目標數(shù)據(jù)包進行重組處理;cpu將重組處理后的所述目標數(shù)據(jù)包轉發(fā)至應用程序進行后續(xù)處理;

    14、fpga處理單元,用于fpga根據(jù)接收到的所述目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理;fpga將完成加解密處理的所述目標數(shù)據(jù)包返回cpu。

    15、作為一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化裝置的優(yōu)選方案,所述cpu處理單元中,在所述vpp處理模塊對所述數(shù)據(jù)包進行初步處理的過程中,所述初步處理包括分類和過濾處理。

    16、作為一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化裝置的優(yōu)選方案,所述cpu處理單元中,在所述vpp處理模塊進行ike協(xié)商的過程中,ike協(xié)商過程包括第一ike協(xié)商階段和第二ike協(xié)商階段;

    17、在所述第一ike協(xié)商階段中,ipsec網(wǎng)關設備與外部通信設備通過預共享密鑰、數(shù)字證書進行身份驗證,互相認證對方的身份;身份認證完成后,通過設定密鑰交換策略生成共享密鑰;所述vpp處理模塊創(chuàng)建保護通信安全關聯(lián);

    18、在所述第二ike協(xié)商階段中,所述vpp處理模塊根據(jù)所述通信安全關聯(lián)構建數(shù)據(jù)傳輸安全關聯(lián);所述vpp處理模塊將所述數(shù)據(jù)傳輸安本文檔來自技高網(wǎng)...

    【技術保護點】

    1.一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法,其特征在于,包括:

    2.根據(jù)權利要求1所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法,其特征在于,在所述VPP處理模塊對所述數(shù)據(jù)包進行初步處理的過程中,所述初步處理包括分類和過濾處理。

    3.根據(jù)權利要求2所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法,其特征在于,在所述VPP處理模塊進行IKE協(xié)商的過程中,IKE協(xié)商過程包括第一IKE協(xié)商階段和第二IKE協(xié)商階段;

    4.根據(jù)權利要求3所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法,其特征在于,在FPGA根據(jù)接收到的所述目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理的過程中,若所述目標數(shù)據(jù)包為出站數(shù)據(jù)包,則FPGA使用ESP/AH協(xié)議中設定加密算法對所述目標數(shù)據(jù)包進行加密;若所述目標數(shù)據(jù)包為入站數(shù)據(jù)包,則FPGA使用ESP/AH協(xié)議中設定解密算法對所述目標數(shù)據(jù)包進行解密。

    5.根據(jù)權利要求4所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法,其特征在于,在CPU根據(jù)所述目標數(shù)據(jù)包的分片狀態(tài),對所述目標數(shù)據(jù)包進行重組處理的過程中,若所述目標數(shù)據(jù)包在進行加解密處理之前進行過分片處理,則CPU對所述目標數(shù)據(jù)包進行重組處理;若所述目標數(shù)據(jù)包在進行加解密處理之前未進行過分片處理,則CPU將所述目標數(shù)據(jù)包進行轉發(fā)處理。

    6.一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化裝置,采用權利要求1-5任一項所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化方法,其特征在于,包括:

    7.根據(jù)權利要求6所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化裝置,其特征在于,所述CPU處理單元中,在所述VPP處理模塊對所述數(shù)據(jù)包進行初步處理的過程中,所述初步處理包括分類和過濾處理。

    8.根據(jù)權利要求7所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化裝置,其特征在于,所述CPU處理單元中,在所述VPP處理模塊進行IKE協(xié)商的過程中,IKE協(xié)商過程包括第一IKE協(xié)商階段和第二IKE協(xié)商階段;

    9.根據(jù)權利要求8所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化裝置,其特征在于,所述FPGA處理單元中,在FPGA根據(jù)接收到的所述目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理的過程中,若所述目標數(shù)據(jù)包為出站數(shù)據(jù)包,則FPGA使用ESP/AH協(xié)議中設定加密算法對所述目標數(shù)據(jù)包進行加密;若所述目標數(shù)據(jù)包為入站數(shù)據(jù)包,則FPGA使用ESP/AH協(xié)議中設定解密算法對所述目標數(shù)據(jù)包進行解密。

    10.根據(jù)權利要求9所述的一種基于VPP與FPGA相結合的高速IPSec網(wǎng)關優(yōu)化裝置,其特征在于,所述CPU處理單元中,在CPU根據(jù)所述目標數(shù)據(jù)包的分片狀態(tài),對所述目標數(shù)據(jù)包進行重組處理的過程中,若所述目標數(shù)據(jù)包在進行加解密處理之前進行過分片處理,則CPU對所述目標數(shù)據(jù)包進行重組處理;若所述目標數(shù)據(jù)包在進行加解密處理之前未進行過分片處理,則CPU將所述目標數(shù)據(jù)包進行轉發(fā)處理。

    ...

    【技術特征摘要】

    1.一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,其特征在于,包括:

    2.根據(jù)權利要求1所述的一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,其特征在于,在所述vpp處理模塊對所述數(shù)據(jù)包進行初步處理的過程中,所述初步處理包括分類和過濾處理。

    3.根據(jù)權利要求2所述的一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,其特征在于,在所述vpp處理模塊進行ike協(xié)商的過程中,ike協(xié)商過程包括第一ike協(xié)商階段和第二ike協(xié)商階段;

    4.根據(jù)權利要求3所述的一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,其特征在于,在fpga根據(jù)接收到的所述目標數(shù)據(jù)包的類型,通過設定加解密算法進行加解密處理的過程中,若所述目標數(shù)據(jù)包為出站數(shù)據(jù)包,則fpga使用esp/ah協(xié)議中設定加密算法對所述目標數(shù)據(jù)包進行加密;若所述目標數(shù)據(jù)包為入站數(shù)據(jù)包,則fpga使用esp/ah協(xié)議中設定解密算法對所述目標數(shù)據(jù)包進行解密。

    5.根據(jù)權利要求4所述的一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化方法,其特征在于,在cpu根據(jù)所述目標數(shù)據(jù)包的分片狀態(tài),對所述目標數(shù)據(jù)包進行重組處理的過程中,若所述目標數(shù)據(jù)包在進行加解密處理之前進行過分片處理,則cpu對所述目標數(shù)據(jù)包進行重組處理;若所述目標數(shù)據(jù)包在進行加解密處理之前未進行過分片處理,則cpu將所述目標數(shù)據(jù)包進行轉發(fā)處理。

    6.一種基于vpp與fpga相結合的高速ipsec網(wǎng)關優(yōu)化裝置,采用權利要求1-5任...

    【專利技術屬性】
    技術研發(fā)人員:董瀅綱毛長芳汪海洋郟暉王彤
    申請(專利權)人:江蘇新質信息科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲另类无码专区丝袜| 亚洲中文字幕无码mv| 伊人蕉久中文字幕无码专区| 精品无码综合一区| 久久男人Av资源网站无码软件 | 亚洲va中文字幕无码久久| 久久亚洲精品成人无码网站| 亚洲AV永久无码精品一区二区国产 | AV无码久久久久不卡网站下载| 国产精品成人99一区无码| 日韩a级无码免费视频| 国产成人精品无码一区二区老年人| 亚洲av中文无码乱人伦在线咪咕| 国产精品白浆无码流出| 精品人妻大屁股白浆无码| 亚洲AV无码一区东京热久久 | 国产精品无码久久久久| 亚洲GV天堂无码男同在线观看| 无码乱人伦一区二区亚洲| 国产亚洲精品a在线无码| 国产V片在线播放免费无码| 免费人成无码大片在线观看| 亚洲AV无码之国产精品| 中文字幕AV无码一区二区三区| 毛片无码免费无码播放| 精品视频无码一区二区三区| 亚洲AV无码一区二区乱孑伦AS| 国产精品99精品无码视亚| 夜夜添无码一区二区三区| 亚洲欧洲无码AV电影在线观看| 中文字幕无码毛片免费看| 久久精品无码一区二区三区| 亚洲AV无码日韩AV无码导航| 亚洲AV无码码潮喷在线观看| 亚洲AV无码成人精品区在线观看 | 亚洲精品97久久中文字幕无码 | 在线看片无码永久免费视频| 无码人妻丝袜在线视频| 精品无码国产自产在线观看水浒传| 久久久久亚洲AV无码观看| 久久综合精品国产二区无码|