91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于 SONiC 的高性能 IPsec 網(wǎng)關:VPP 與硬件卸載如何重塑路由性能?

星融元Asterfusion ? 2026-03-16 16:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

帶寬爆炸時代的安全困局

企業(yè)網(wǎng)絡邊界的擴張正在重塑網(wǎng)絡安全的需求格局。當光纖寬帶向10G、25G甚至100G演進時,網(wǎng)絡工程師面臨著一個棘手難題:

如何在開放網(wǎng)絡架構(gòu)下,實現(xiàn)與帶寬能力相匹配的安全加密性能?

IPsec作為網(wǎng)絡層安全的核心協(xié)議,其性能表現(xiàn)直接決定了企業(yè)數(shù)字化轉(zhuǎn)型的成敗。傳統(tǒng)的路由解決方案在處理海量加密流量時往往力不從心,這促使行業(yè)開始重新思考SONiC操作系統(tǒng)在高速加密場景中的潛力。SONiC(Software for Open Networking in the Cloud)最初由微軟為其Azure數(shù)據(jù)中心開發(fā)并于2016年開源,如今已成為開放網(wǎng)絡領域的重要力量。

重新認識IPsec:網(wǎng)絡層安全的核心協(xié)議

要理解性能瓶頸的根源,首先需要深度理解IPsec的運行機制。
IPsec(互聯(lián)網(wǎng)協(xié)議安全)并非單一協(xié)議,而是由IETF定義的一套開放的網(wǎng)絡層安全框架協(xié)議族。它主要由三個核心組件構(gòu)成:AH(認證報文頭)提供數(shù)據(jù)源認證和完整性校驗,確保報文未被篡改,但不提供加密功能;ESP(封裝安全載荷)提供加密、認證和完整性校驗,由于涉及數(shù)據(jù)載荷加密,這是VPN中最耗費性能的部分;IKE(因特網(wǎng)密鑰交換)用于自動協(xié)商密鑰并建立安全聯(lián)盟(SA)。

企業(yè)分支機構(gòu)互聯(lián)場景解析

wKgZPGm3vcaAb5IMAAGlrlCtoeE261.png

假設總部網(wǎng)絡(192.168.1.0/24)需要與分支網(wǎng)絡(10.1.1.0/24)通信。通過在兩端網(wǎng)關配置IPsec VPN,我們可以在不可信的公共網(wǎng)絡上建立虛擬加密隧道:所有流經(jīng)該隧道的報文在離開網(wǎng)關前會自動加密,并在進入對方網(wǎng)關時解密,這一過程對終端用戶完全透明。

IPsec數(shù)據(jù)處理全流程

IPsec運行在OSI模型的網(wǎng)絡層,其典型的處理流程包括三個關鍵步驟:

wKgZPGm3vd-AFNVfAADDFensjxw580.png
  • 流量引導(興趣流匹配)——網(wǎng)絡設備接收到報文后,將報文的五元組等信息和IPsec策略進行匹配來判斷報文是否要通過IPsec隧道傳輸;
  • IKE協(xié)商(控制面)——雙方建立安全通道,協(xié)商具體的密鑰和算法;
  • 數(shù)據(jù)傳輸(數(shù)據(jù)面)——發(fā)送方使用SA對原始IP報文進行ESP封裝(加密載荷并添加首部),接收方則進行解密并校驗ICV(完整性校驗值)。

傳統(tǒng)軟件路由的性能瓶頸剖析

在傳統(tǒng)網(wǎng)絡架構(gòu)中,通用CPU(x86/ARM)是核心處理單元。雖然CPU擅長處理復雜的控制邏輯,但在處理計算密集型的ESP封裝任務時卻有先天劣勢。

通用CPU的先天劣勢

通過接口的每一個數(shù)據(jù)包都需要進行高強度的數(shù)學運算(AES加解密)和SHA哈希校驗。這種計算壓力在10Gbps+的高帶寬環(huán)境下會急劇放大。思科的AIM模塊研究數(shù)據(jù)表明,硬件加速可使IPsec加密吞吐量達到軟件實現(xiàn)的2.5倍,隧道容量提升五倍。這充分說明通用CPU在處理專用加密任務時的效率低下。

上下文切換的隱形開銷

在10Gbps+的高并發(fā)流量下,海量報文會導致頻繁的CPU中斷和上下文切換,消耗大量計算資源。傳統(tǒng)的Linux IPsec處理采用"逐包中斷"模式,每個數(shù)據(jù)包都會觸發(fā)一次中斷處理,就像出租車一次只運輸一位乘客,效率極低。這種模式在百兆時代或許可行,但在10G乃至100G的今天已成為性能災難。

控制平面穩(wěn)定性風險

當CPU被加密任務占滿時,路由協(xié)議(如BGP/OSPF)的存活報文可能無法及時處理,導致網(wǎng)絡震蕩。這種"用通用計算處理專用任務"的失配,會導致吞吐量大幅下降,延遲劇增。正如NVIDIA文檔指出的,當目標應用使用100Gb/s或更高帶寬且大部分帶寬分配給IPsec流量時,必須考慮硬件卸載方案。

SONiC操作系統(tǒng):開放網(wǎng)絡的安全新選擇

SONiC的出現(xiàn)在很大程度上改變了網(wǎng)絡操作系統(tǒng)的游戲規(guī)則。它采用SAI(Switch Abstraction Interface)將軟件與底層硬件解耦,使其能夠在多廠商ASIC上運行?;赟ONiC內(nèi)核的AsterNOS繼承了這些優(yōu)勢,同時針對企業(yè)生產(chǎn)環(huán)境做了大量功能增強和可靠性優(yōu)化。

異構(gòu)計算架構(gòu)的突破性思路

長期以來,企業(yè)在規(guī)劃安全網(wǎng)關時常陷入兩難:選擇靈活性高但性能有限的通用軟件路由?還是選擇性能強大但封閉昂貴的專用硬件?
異構(gòu)計算架構(gòu)給出了第三種答案。通過深度融合VPP的矢量軟件效率與DPDK硬件卸載的確定性算力,AsterNOS成功解耦了控制面與數(shù)據(jù)面:不僅讓通用硬件煥發(fā)出媲美專用ASIC的線速加密能力,還保留了SONiC云原生生態(tài)的開放性與可編程性。

性能躍升的兩大引擎:VPP矢量處理與硬件卸載

VPP(矢量報文處理)與硬件卸載是AsterNOS實現(xiàn)高性能IPsec網(wǎng)關的兩大核心技術引擎。

wKgZPGm3vkSAfQodAAHA9pwX5jg925.png

軟件架構(gòu)革新:VPP的批處理模式

即便沒有專用硬件加速卡,基于VPP架構(gòu)的AsterNOS運行速度也優(yōu)于傳統(tǒng)路由。傳統(tǒng)的Linux IPsec處理采用"逐包中斷"模式,效率極低。相比之下,VPP采用"批處理"模式處理報文——這類似于公交車(一次運輸數(shù)十人)與出租車(一次僅運輸一人)之間的效率差異。VPP利用矢量批處理技術,確保核心處理代碼始終駐留在CPU的L1指令緩存中,完全在用戶態(tài)處理ESP封裝和解密,避免了傳統(tǒng)內(nèi)核頻繁讀取內(nèi)存帶來的延遲。這使得AsterNOS僅依靠通用CPU就能實現(xiàn)遠超傳統(tǒng)Linux內(nèi)核的IPsec處理性能。

硬件潛能釋放:DPDK與加密引擎卸載

當帶寬需求上升到10G/25G+線速時,IPsec硬件卸載成為必然選擇。借助專用的加密引擎(Crypto Engine),可將繁重的數(shù)學運算從CPU中完全剝離。NetApp的研究數(shù)據(jù)表明,卸載到NIC卡的加密操作吞吐量開銷僅為5%或更低,可顯著提高受IPsec保護的網(wǎng)絡流量性能。VPP通過DPDK Cryptodev接口直接與底層硬件加速單元通信,數(shù)據(jù)包在硬件引擎中直接完成讀取、加解密及ICV計算,無需在內(nèi)存中反復拷貝,隨后直接發(fā)往物理接口。鯤鵬社區(qū)的IPsec加速方案也證實,將軟件IPsec功能全卸載到硬件可將數(shù)據(jù)處理單元從CPU轉(zhuǎn)移到網(wǎng)卡設備,大幅減小CPU負載。

wKgZO2m3vmWAcYVCAAI8OpB8OLI436.png
  • 控制面(SONiC容器化管理):采用數(shù)據(jù)庫驅(qū)動模式。用戶配置意圖先寫入配置數(shù)據(jù)庫,經(jīng)由智能管理進程校驗轉(zhuǎn)換后,下發(fā)至底層的硬件抽象層數(shù)據(jù)庫
  • IKE服務:負責密鑰協(xié)商的進程運行在通用CPU上,處理身份認證和密鑰交換邏輯;協(xié)商完成后,將生成的SA推送到數(shù)據(jù)面
  • 數(shù)據(jù)面雙路徑:路徑A為VPP軟件加速,路徑B為DPDK零拷貝硬件卸載,兩者智能協(xié)同

虛擬隧道接口(VTI)的架構(gòu)優(yōu)勢

AsterNOS采用了符合云原生網(wǎng)絡理念的虛擬隧道接口(VTI)架構(gòu),IPsec隧道被視為標準的邏輯三層接口。流量進入隧道的邏輯由路由表控制,這極大簡化了傳統(tǒng)IPsec復雜的策略配置。管理員可以像配置普通物理接口一樣管理IPsec隧道,配合路由協(xié)議動態(tài)控制加密流量轉(zhuǎn)發(fā),大幅降低了運維復雜度。

從35.2Gbps到極低CPU占用

實驗室測試數(shù)據(jù)表明,基于SONiC與硬件卸載的IPsec網(wǎng)關架構(gòu)具有顯著優(yōu)勢。

軟件定義的靈活性能基線

即便在無硬件加速卡的設備上,AsterNOS也能憑借VPP架構(gòu)提供優(yōu)秀的性能基線,滿足多數(shù)中小企業(yè)的VPN需求。這體現(xiàn)了"軟件定義"的核心理念:在通用硬件上獲得遠超傳統(tǒng)方案的性能表現(xiàn)

接近線速的加密吞吐量

在4x10GE的物理網(wǎng)絡環(huán)境下,AsterNOS在512字節(jié)包長下輕松實現(xiàn)了35.2 Gbps的聚合加密吞吐量,該數(shù)值已達到物理接口的帶寬極限(而非加密引擎的極限)。這意味著在真實生產(chǎn)環(huán)境中,IPsec加密不再是網(wǎng)絡傳輸?shù)钠款i。NVIDIA的DOCA IPsec網(wǎng)關應用指南也展示了類似的高性能硬件卸載路徑。

廣泛的算法兼容性與合規(guī)性

全面支持高效的AES-GCM (128/192/256)算法,并兼容AES-CBC/CTR。支持高達MODP-8192和ECP-521的DH組,滿足金融級安全合規(guī)要求。這種算法靈活性使企業(yè)能夠根據(jù)不同安全等級要求選擇合適的加密套件。

架構(gòu)維度傳統(tǒng)Linux路由SONiC+VPP+硬件卸載
處理模式逐包中斷("出租車"模式)矢量批處理("公交車"模式)
加密計算CPU承擔全部AES/SHA運算硬件引擎卸載,CPU負載極低
吞吐性能10Gbps以下易達瓶頸35.2Gbps聚合吞吐(4x10GE)
控制面穩(wěn)定性加密負載高時BGP/OSPF易中斷CPU專注于控制協(xié)議,穩(wěn)定可靠

重新定義高性能IPsec網(wǎng)關

SONiC操作系統(tǒng)與硬件卸載技術的結(jié)合,正在重新定義企業(yè)級IPsec網(wǎng)關的性能邊界。步入10Gbps+互聯(lián)時代的企業(yè)無需再為加密支付昂貴的"性能稅"。通過VPP矢量處理與DPDK硬件卸載的異構(gòu)計算架構(gòu),AsterNOS不僅實現(xiàn)了線速加密吞吐,更保留了云原生網(wǎng)絡的開放性與可編程性。這種"既要性能,又要靈活"的第三條道路,為企業(yè)數(shù)字化轉(zhuǎn)型提供了堅實的安全底座。

深度閱讀:了解ET3600系列開放智能網(wǎng)關平臺的硬件規(guī)格

技術拆解:查看ET2500系列開放智能網(wǎng)關深度解析

互動咨詢:聯(lián)系我們的技術專家,獲取針對您場景的IPsec性能優(yōu)化建議

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 硬件
    +關注

    關注

    12

    文章

    3599

    瀏覽量

    69052
  • 網(wǎng)絡安全

    關注

    11

    文章

    3496

    瀏覽量

    63459
  • IPSec
    +關注

    關注

    0

    文章

    60

    瀏覽量

    23980
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    鴻蒙原生頁面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應用

    隨著HarmonyOS NEXT的正式推出,鴻蒙原生應用開發(fā)熱度高漲,數(shù)量激增。但在三方應用鴻蒙化進程中,性能問題頻出。為此,HarmonyOS NEXT推出了一整套原生頁面高性能解決方案,包括
    發(fā)表于 01-02 18:00

    電工知識??電工接線??高性能實用工具? #硬聲創(chuàng)作季

    DIY高性能
    Hello,World!
    發(fā)布于 :2022年09月26日 20:20:37

    高性能實用工具??我愛發(fā)明??生活好妙招? #硬聲創(chuàng)作季

    DIY高性能
    Hello,World!
    發(fā)布于 :2022年09月26日 20:52:22

    #高性能實用工具 #好工具 #手工制作#硬聲創(chuàng)作季

    DIY高性能
    Hello,World!
    發(fā)布于 :2022年10月20日 12:12:09

    #硬聲創(chuàng)作季 家里的音箱壞了,便制作了一個高性能的移動音箱

    音箱DIY高性能
    Mr_haohao
    發(fā)布于 :2022年10月20日 23:03:23

    架起線上線下存儲橋梁,云存儲網(wǎng)關開放性能型文件網(wǎng)關及塊網(wǎng)關公測

    摘要: 云存儲網(wǎng)關支持行業(yè)標準的文件和塊存儲協(xié)議,可以通過在本地緩存經(jīng)常訪問的數(shù)據(jù)來提供低延遲高性能, 讓企業(yè)或個人安全地將數(shù)據(jù)存儲在阿里云OSS中,最新發(fā)布的“性能型文件網(wǎng)關”和“塊
    發(fā)表于 06-13 16:33

    IPsec的基礎知識

    數(shù)據(jù)流。IPsec支持數(shù)據(jù)機密性,完整性,原始身份驗證和反重放。它由兩個主要協(xié)議組成。認證頭(AH)在此協(xié)議中,對IP報頭和數(shù)據(jù)有效負載進行哈希處理。從該哈希中,構(gòu)建新的AH頭,其附加到分組。這個新數(shù)據(jù)包通過路由
    發(fā)表于 08-09 13:50

    硬件抽象層在高性能IPv6路由器實現(xiàn)中的關鍵技術是什么?

    硬件抽象層在高性能IPv6路由器實現(xiàn)中的關鍵技術是什么?
    發(fā)表于 05-25 06:40

    高性能選項和卓越性能基礎知識總結(jié)

    卓越模式1.1 基礎知識:高性能選項和卓越性能個人總結(jié)為:卓越性能會降低電壓,提高功耗,使硬件溫度更低,耗電更快,速度更快 一般默認的設置是“平衡...
    發(fā)表于 03-02 07:43

    高性能立體聲路由交換機

    高性能立體聲路由交換機電路。
    發(fā)表于 04-18 20:37 ?4次下載

    基于IPSec的VPN網(wǎng)關設計

    根據(jù)IPSec標準, 重點研究安全策略、高性能內(nèi)核實現(xiàn)、高性能加密算法和高性能密鑰管理機制, 研制一個能提供具有較強的互操作能力、使用方便和容易進行升級的VPN
    發(fā)表于 04-24 10:47 ?11次下載

    基于片上系統(tǒng)的IPSec專用網(wǎng)關的設計

    本論文介紹了一個基于 SOC 的IPSec VPN 網(wǎng)關系統(tǒng)。這個系統(tǒng)的硬件環(huán)境是基于xilinx 公司的大容量FPGA 的。與以往同類產(chǎn)品不同的是,這個系統(tǒng)是做在一個單芯片中。并且該系統(tǒng)可以運
    發(fā)表于 06-16 08:49 ?14次下載

    高性能MCU重塑行業(yè)的5大特性

    高性能MCU重塑行業(yè)的5大特性
    發(fā)表于 10-28 12:00 ?0次下載
    <b class='flag-5'>高性能</b>MCU<b class='flag-5'>重塑</b>行業(yè)的5大特性

    替代專用硬件!一文梳理開源VPP+DPDK技術和產(chǎn)業(yè)界應用實例

    VPP 這一開源技術在通用 CPU 的基礎上,實現(xiàn)了傳統(tǒng)上需要專門的網(wǎng)絡硬件設備(如路由器)和專業(yè)的網(wǎng)絡操作系統(tǒng)才能達到的性能,以極高的性價比為廣大用戶帶來了開放網(wǎng)絡技術的紅利。
    的頭像 發(fā)表于 07-07 17:17 ?1666次閱讀
    替代專用<b class='flag-5'>硬件</b>!一文梳理開源<b class='flag-5'>VPP</b>+DPDK技術和產(chǎn)業(yè)界應用實例

    SONiC控制面 + VPP數(shù)據(jù)面:AsterNOS-VPP高性能開放之路

    AsterNOS-VPP 是星融元繼數(shù)據(jù)中心和園區(qū)網(wǎng)絡場景后,面向邊緣路由場景推出的開放網(wǎng)絡操作系統(tǒng),其融合了 SONiC 強大的控制面能力以及 VPP
    的頭像 發(fā)表于 10-22 14:23 ?1158次閱讀
    <b class='flag-5'>SONiC</b>控制面 + <b class='flag-5'>VPP</b>數(shù)據(jù)面:AsterNOS-<b class='flag-5'>VPP</b>的<b class='flag-5'>高性能</b>開放之路