网络业务创新驱动下的DPU P4技术,中科驭数在网络开源技术生态大会上分享最新进展

本文主要是介绍网络业务创新驱动下的DPU P4技术,中科驭数在网络开源技术生态大会上分享最新进展,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024年5月25日,由中国通信学会指导,中国通信学会开源技术专业委员会、江苏省未来网络创新研究院主办的第四届网络开源技术生态大会在北京举办,中科驭数产品总监李冬以《合作如兰,扬扬其香 中科驭数助力P4产业发展与生态建设》为主题,分享了中科驭数DPU P4技术的最新研发进展和生态成果,在软件定义框架下,支持P4的DPU对网络数据平面实现了高性能和灵活可编程的融合,从而响应云计算、数据中心、网络安全等多场景对于网络创新业务的迫切要求。

3e4968c048491e9390816226ef2c0c42.jpeg

▲中科驭数受邀分享DPU P4技术的实践应用

在统筹云、网、边、端为一体的新型计算技术趋势下,数据中心“税”与异网融合“税”成为制约算网生态发展的双重壁垒。在网计算技术的飞速跃进,使得网络对算力的需求急剧攀升,加之数据中心网络业务的复杂多变与高频调整,对实现业务敏捷部署、快速响应也提出了严峻挑战。在此背景下,对下一代“算力网络”的核心——DPU的可编程性提出了更高需求,以期灵活应对不断变化的业务场景。因此,支持P4编程的DPU应势而出,为解决这一系列挑战开拓“解题思路”。

DPU本质上是一个高度可编程的Switch,而P4技术则为算网融合和在网计算提供了强大的可编程基础。目前,中科驭数最新一代DPU芯片及CONFLUX®产品线已全面支持和适配P4编程语言,不仅集成了从编译到部署的全套P4开发工具,如P4编译器、汇编器、BM-NPU模拟器,还围绕NPU指令集构建调试器、链接器、加载器等工具,以及自动化测试验证平台,旨在简化开发流程的关键环节,加速产品迭代,确保开发成果的稳定性和可靠性。

此外,中科驭数自主研发的HADOS 软件开发平台,是支持DPU P4设计走向应用的加速器。通过提供一整套高效、易用、标准的开发工具和优化机制,适配中科驭数体系内所有DPU硬件设备,加快了P4技术在软件定义网络(SDN)场景中的应用进程,降低了开发难度,缩短了部署时间。值得一提的是,中科驭数的高性能P4软件栈与国际主流架构保持兼容,开发者可以轻松地将现有的P4应用迁移到HADOS平台上,或者使用平台提供的丰富组件快速构建新的应用,拓宽应用范围。

7e05d42721c3e3815f8a1e9bb6d7d764.jpeg

▲中科驭数CONFLUX产品线可以完善支持P4编程模型

中科驭数在推进DPU与P4技术深度融合的过程中紧扣行业需求。通过DPU P4技术的灵活性和高效性,使之能够有效支撑包括分布式NAT、高性能防火墙策略执行、SDN隧道高效转发以及金融交易系统中的实时在网计算等多种复杂应用场景,帮助金融、云计算、安全、电信等不同领域的客户应对多样化的网络与计算挑战,为算力网络的未来发展贡献坚实的力量。面向未来,中科驭数愿与所有合作伙伴紧密携手,如兰之谊,共扬其香,共创算力网络新时代。

这篇关于网络业务创新驱动下的DPU P4技术,中科驭数在网络开源技术生态大会上分享最新进展的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1012568

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

无需邀请码!Manus复刻开源版OpenManus下载安装与体验

《无需邀请码!Manus复刻开源版OpenManus下载安装与体验》Manus的完美复刻开源版OpenManus安装与体验,无需邀请码,手把手教你如何在本地安装与配置Manus的开源版OpenManu... Manus是什么?Manus 是 Monica 团队推出的全球首款通用型 AI Agent。Man