![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dpdk
文章平均质量分 79
小狮子安度因
这个作者很懒,什么都没留下…
展开
-
DPDK如何赋能EtherCAT
EtherCAT(Control Automation Technology)是由德国BECKHOFF自动化公司于2003年提出的实时工业以太网技术。它具有高速和高数据有效率的特点,支持多种设备连接拓扑结构。其从站节点使用专用的控制芯片,主站使用标准的以太网控制器。EtherCAT是一种工业以太网技术,看到的大多数应用场景都是伺服电机。因为是基于以太网的技术,所以EtherCAT相比于CAN总线而言,速率上要快不少。EtherCAT可以达到100M的速率,而CAN只有1M。原创 2024-07-23 16:57:00 · 788 阅读 · 0 评论 -
用户态协议栈02-arp reply实现
在上一节中发送udp包的时候,需要向物理机的arp表中添加一个静态的arp记录。这在生产环境中显然是不可以的。在内核的协议栈中,会将自己的ip和mac在局域网中进行广播,并且记录其他电脑的ip和mac。在需要发送数据包的时候,查询arp表来获取目标的地址构建发送数据包。在实现arp reply之后,dpdk可以回复收到的arp数据包,让对方在arp表中添加一条动态的记录,这样就不需要添加静态的arp记录了。原创 2024-06-16 23:31:08 · 1057 阅读 · 0 评论 -
用户态协议栈03-icmp实现
ICMP使用IP的基本支持,就像它是一个更高级别的协议,但是,ICMP实际上是IP的一个组成部分,必须由每个IP模块实现。是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。ICMP(Internet Control Message Protocol)Internet控制。这里我们依然是做的基础的回复包,效果是使用物理机进行。操作的时候,可以收到数据返回,所以我们只是打了一个。控制消息是指网络通不通、协议簇的一个子协议,用于在IP。原创 2024-06-21 00:18:40 · 437 阅读 · 0 评论 -
用户态协议栈04-定时arp-table的实现
后续对当前代码进行一些架构优化,并且添加别的协议,tcp还是比较麻烦的昨天去面试,是一家头部的智能家具公司。虽然说应该是过了,但是回答的比较业余,要把八股文提上日程了哈哈哈。原创 2024-06-22 03:02:01 · 939 阅读 · 0 评论 -
用户态协议栈05—架构优化
用户态协议栈05—架构优化。原创 2024-06-22 03:03:14 · 547 阅读 · 0 评论 -
用户态协议栈06-TCP三次握手
最近由于准备软件工程师职称考试,然后考完之后不小心生病了,都没写过DPDK的博客了。今天开始在上次架构优化的基础上增加TCP的协议栈流程。百度百科:TCP即传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于的传输层通讯协议。这里最需要关注的就是,在我们使用Linux的Posix API创建TCP的Socket时,我们通常会这样操作:其中的参数的意思就是创建流式套接字。在写UDP的时候,只需要单纯的发送一个一个报文就可以,因为UDP是面向数据包的。TCP原创 2024-06-23 02:10:30 · 1091 阅读 · 0 评论 -
DPDK关于光纤通讯的资料收集
利用光与光纤传递信息的一种方式,有线通讯的一种传输容量大,保密性好等优点将发送的信息输入到发送机中,将信息叠加或调制到作为信息信号载体的载波,然后将调制的载波传输媒质发送到接收端,接收机调节出原来的信息主要领域光纤电缆光器件光设备光通信仪表光通信集成电路通信步骤发射机:产生光信号光纤传递信号:必须确保光信号在光纤中不会衰减或者严重变形接收机:接受光信号,转化为电信号。原创 2024-07-03 21:41:35 · 821 阅读 · 0 评论 -
用户态协议栈01-udp收发
dpdk的用户态udp协议栈原创 2024-02-26 16:01:16 · 991 阅读 · 0 评论 -
dpdk03-概念补充
dpdk概念补充原创 2023-11-24 18:16:06 · 706 阅读 · 0 评论 -
dpdk00-前期准备
dpdk前期准备原创 2023-11-24 15:23:22 · 73 阅读 · 0 评论 -
dpdk02-环境设置
dpdk环境准备原创 2023-11-24 15:08:03 · 170 阅读 · 0 评论 -
dpdk01-安装
dpdk的安装,详细步骤。原创 2023-11-24 14:35:13 · 65 阅读 · 0 评论