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í)間,使客戶和合作伙伴在各自的行業(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 用戶手冊(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 功能:
LPM (Longest Prefix Match – 最長(zhǎng)前綴匹配)管道實(shí)現(xiàn)在更少的表中進(jìn)行更快的搜索
具有多個(gè)操作的硬件轉(zhuǎn)向操作列表
新增 DOCA Flow 采樣
Metadata copy
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 地址使用專用規(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)。
關(guān)于作者
崔巖, NVIDIA DPU和DOCA技術(shù)專家。此前,他曾在思科大中華區(qū)架構(gòu)團(tuán)隊(duì)擔(dān)任企業(yè)網(wǎng)絡(luò)交換機(jī)高級(jí)產(chǎn)品經(jīng)理和中國(guó)商業(yè)市場(chǎng)及跨國(guó)企業(yè)團(tuán)隊(duì)擔(dān)任高級(jí)業(yè)務(wù)發(fā)展經(jīng)理。他擁有超過(guò)20年的職業(yè)經(jīng)驗(yàn),并擁有北京工業(yè)大學(xué)軟件工程學(xué)士學(xué)位。
審核編輯:郭婷
-
寄存器
+關(guān)注
關(guān)注
31文章
5434瀏覽量
124513 -
NVIDIA
+關(guān)注
關(guān)注
14文章
5309瀏覽量
106414
發(fā)布評(píng)論請(qǐng)先 登錄
NVIDIA DOCA 3.0版本的亮點(diǎn)解析

維諦加速推進(jìn)人工智能基礎(chǔ)設(shè)施演進(jìn),助力NVIDIA 800 VDC 電源架構(gòu)發(fā)布

數(shù)據(jù)中心能源監(jiān)測(cè)物聯(lián)網(wǎng)解決方案

PoE交換機(jī)如何助力智慧城市基礎(chǔ)設(shè)施建設(shè)?
優(yōu)化800G數(shù)據(jù)中心:高速線纜、有源光纜和光纖跳線解決方案
NVIDIA DOCA 2.9版本的亮點(diǎn)解析

NVIDIA DOCA-OFED的主要特性
NVIDIA助力印度打造AI基礎(chǔ)設(shè)施
云計(jì)算與數(shù)據(jù)中心的關(guān)系
如何選擇數(shù)據(jù)中心服務(wù)
簡(jiǎn)述數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)的演變
ATFX擴(kuò)展全球交易基礎(chǔ)設(shè)施,遷移交易服務(wù)器至中國(guó)香港與倫敦Equinix數(shù)據(jù)中心
華為發(fā)布智算數(shù)據(jù)中心基礎(chǔ)設(shè)施十大建設(shè)原則
IB Verbs和NVIDIA DOCA GPUNetIO性能測(cè)試

數(shù)據(jù)中心的AI時(shí)代轉(zhuǎn)型:挑戰(zhàn)與機(jī)遇

評(píng)論