什么是数据平面开发工具包(DPDK)?
网络过程发生在两个平面:控制平面和数据平面。
- 控制平面指的是决定使用哪条路径来发送数据包/帧的所有功能和过程。它负责填充路由表,绘制网络拓扑结构,转发表,并启用数据平面功能。所有这些都意味着路由器做出了决定。在单线中,控制平面负责如何转发数据包。
- 数据平面是指根据控制平面逻辑将数据包和帧从一个接口转发到另一个接口的所有功能和过程。路由表、转发表和路由逻辑构成数据平面功能。数据平面数据包通过路由器,帧的进入和离开是基于控制平面逻辑。在单线中,数据平面负责将数据包从源头移动到目的地,这被称为转发平面。
作者:Joyce Kong
欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。