NVIDIA DOCA 軟件框架旨在幫助開(kāi)發(fā)者在當(dāng)前和未來(lái)的 NVIDIA BlueField DPU 上實(shí)現(xiàn)卸載、加速和隔離網(wǎng)絡(luò)、存儲(chǔ)、安全和管理服務(wù),通過(guò)提供功能強(qiáng)大的開(kāi)發(fā)套件將軟件定義、硬件加速的數(shù)據(jù)中心基礎(chǔ)設(shè)施的性能、效率、安全性、可靠性提升至新的高度。
NVIDIA DOCA 依托于面向未來(lái)、API 驅(qū)動(dòng)的思維模式而構(gòu)建,可讓 NVIDIA BlueField DPU 硬件加速器變得易于使用,使開(kāi)發(fā)者能夠利用行業(yè)標(biāo)準(zhǔn) API 在 NVIDIA BlueField DPU 上快速創(chuàng)建應(yīng)用程序和服務(wù)。它能解鎖數(shù)據(jù)中心創(chuàng)新功能,并且能更好的向下平滑兼容持續(xù)演進(jìn)的新一代 NVIDIA BlueField DPU 。DOCA 可以加快應(yīng)用程序和服務(wù)的上市時(shí)間,使客戶(hù)和合作伙伴在各自的行業(yè)競(jìng)爭(zhēng)中取得成功,并在基于 NVIDIA BlueField DPU 的應(yīng)用場(chǎng)景方面發(fā)揮著關(guān)鍵的靈魂作用,是釋放 DPU 潛力的關(guān)鍵。
近日,我們發(fā)布了全新的 NVIDIA DOCA 1.4,主要更新如下:
BlueField BSP(板級(jí)支持包)升級(jí)到 3.9.2 版,使部分 NVIDIA BlueField DPU 可以在不重啟主機(jī)的情況下進(jìn)一步升級(jí) DPU 固件,詳情請(qǐng)查閱 NVIDIA BlueField DPU 用戶(hù)手冊(cè)
新增支持 BlueField-2 DPU 25G & 100G w/BMC 32GB DDR,獲得更大的內(nèi)存以便更好的支持 VMware Project Monterey ,并提高性能
增加對(duì) ARM 主機(jī)的支持,新增 RHEL/CentOS 7.6 kennel 4.14.0-115 操作系統(tǒng)以支持基于 Ampere Computing 公司的 AArch64 服務(wù)器主機(jī)
增強(qiáng) DOCA Flow 功能:
1.LPM(Longest Prefix Match – 最長(zhǎng)前綴匹配)管道實(shí)現(xiàn)在更少的表中進(jìn)行更快的搜索 2.具有多個(gè)操作的硬件轉(zhuǎn)向操作列表
新增 DOCA Flow 采樣:
1.Metadata copy 2.Metadata set
DOCA Flow LPM 管道(Pipe)
最長(zhǎng)前綴匹配(LPM)是網(wǎng)絡(luò)路由應(yīng)用程序用于從路由表中選擇條目的機(jī)制。DOCA Flow LPM 提供了一個(gè) API 用于管理規(guī)則條目,從而有效的匹配到最長(zhǎng)的規(guī)則條目。DOCA Flow LPM 利用硬件功能來(lái)實(shí)現(xiàn)規(guī)則的加速搜索,可以減少內(nèi)存占用和搜索時(shí)間,使DOCA 開(kāi)發(fā)者可以實(shí)現(xiàn)高效的網(wǎng)絡(luò)路由應(yīng)用程序。
如下,我們通過(guò)一個(gè)示例來(lái)說(shuō)明如何使用較少數(shù)量的規(guī)則來(lái)匹配一個(gè) IP 地址范圍或多個(gè) IP 地址,同時(shí)可以為 IP 地址范圍中需要以不同方式尋址的特定 IP 地址使用專(zhuān)用規(guī)則。
假設(shè)我們創(chuàng)建了 LPM 管道,這個(gè)樹(shù)形分支的每個(gè)匹配項(xiàng)都對(duì)應(yīng)一個(gè)掩碼寄存器(Bitmask Register),管道動(dòng)作與表操作將根據(jù)寄存器最后的值來(lái)執(zhí)行。表規(guī)則條目如下, 匹配規(guī)則是匹配就轉(zhuǎn)到右側(cè)分支,不匹配就轉(zhuǎn)到左側(cè)分支。
當(dāng)收到從 192.168.1.1 發(fā)來(lái)的數(shù)據(jù)包,首先匹配了 192.168.0.0/16 的表?xiàng)l目,對(duì)應(yīng)的掩碼寄存器標(biāo)記為 A ;由于匹配了規(guī)則,則轉(zhuǎn)向右側(cè)分支,隨后又匹配了 192.168.1.0/24 的表?xiàng)l目,對(duì)應(yīng)的掩碼寄存器標(biāo)記為 B ;再次匹配轉(zhuǎn)向右側(cè)分支,隨后發(fā)生不匹配,且無(wú)左側(cè)分支,已完成最大前綴匹配過(guò)程。由于掩碼寄存器最后標(biāo)記為 B ,則將數(shù)據(jù)包轉(zhuǎn)發(fā)到端口 2(port 2)。
NVIDIA DOCA 1.4 相關(guān)軟件下載與文檔
您可以通過(guò) NVIDIA 驅(qū)動(dòng)程序下載頁(yè)面或 NVIDIA DOCA 軟件頁(yè)面下載全新的 NVIDIA DOCA 1.4 ,并訪(fǎng)問(wèn) NVIDIA SDK 文檔,以獲得第一手的開(kāi)發(fā)軟件與開(kāi)發(fā)資料。
DOCA 中國(guó)開(kāi)發(fā)者社區(qū)
NVIDIA DOCA 通過(guò)提供行業(yè)標(biāo)準(zhǔn)的開(kāi)放 API 和框架,以及對(duì) NVIDIA DOCA 庫(kù)和服務(wù)的持續(xù)改進(jìn),為開(kāi)發(fā)人員提供開(kāi)放生態(tài)系統(tǒng)。想要了解更多有關(guān)社區(qū)的信息,或?yàn)?NVIDIA NGC 目錄的創(chuàng)新做出貢獻(xiàn),請(qǐng)掃描下方二維碼加入我們的論壇。
審核編輯:湯梓紅
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5076瀏覽量
103721 -
數(shù)據(jù)中心
+關(guān)注
關(guān)注
16文章
4858瀏覽量
72381 -
DPU
+關(guān)注
關(guān)注
0文章
368瀏覽量
24258
原文標(biāo)題:NVIDIA DOCA 1.4 持續(xù)增強(qiáng)數(shù)據(jù)中心基礎(chǔ)設(shè)施服務(wù)
文章出處:【微信號(hào):NVIDIA_China,微信公眾號(hào):NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論