随笔分类 -  课程 / DPDK&Pktgen / DPDK

摘要:一. 什么是SDN? SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。 如果把现有的网络看成手机,那SDN的目标就是做出一个网络界的Android系统,可以在手机上安装升级,同时还能安装更多 阅读全文
posted @ 2023-11-14 11:18 ImreW 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一个能够实现一定功能的电路系统由多个模块构成, 如处理器、接口、存储器、模数转换器等等。 这些功能模块可以由分立的器件来实现,然后在印刷电路板(PCB)上组合起来, 最终形成板上系统(System-on-a-Board)。 板上系统的示意图如下所示: 在上图所示的板上系统中, 绿色的矩形代表印刷电路 阅读全文
posted @ 2023-11-13 16:22 ImreW 阅读(64) 评论(0) 推荐(0) 编辑
摘要:(一)NFV概念 NFV即Network Functions Virtualization(网络功能虚拟化),就是将传统的CT业务部署到云平台上(云平台是指将物理硬件虚拟化所形成的虚拟机平台,能够承载CT和IT应用),从而实现软硬件解耦合。 (二)NFV的ETSI标准架构 NFV最主要的5个部分:V 阅读全文
posted @ 2023-11-13 16:11 ImreW 阅读(499) 评论(0) 推荐(0) 编辑
摘要:网络处理器能够迅速将数据报文接收入系统,比如将64字节的报文以10Gbit/s的线速也就是14.88Mp/s(百万报文每秒)收入系统,并且交由CPU处理,这在早期Linux和服务器平台上无法实现。以Venky Venkastraen、Walter Gilmore、Mike Lynch为核心的Inte 阅读全文
posted @ 2023-11-10 10:22 ImreW 阅读(216) 评论(0) 推荐(0) 编辑
摘要:驱动注册的probe函数 probe(探测)函数在设备驱动注册最后收尾工作,当设备的device 和其对应的driver 在总线上完成配对之后,系统就调用 platform设备的probe函数完成驱动注册最后工作。资源、 中断调用函数以及其他相关工作。下面是probe被调用的一些程序流程。 从dri 阅读全文
posted @ 2023-11-09 14:52 ImreW 阅读(176) 评论(0) 推荐(0) 编辑
摘要:PCI Peripheral Component Interconnect 总线用于建立高性能低成本的局部总线,经过几代的发展,使得传输率从 132M/s 到 528 M/s。PCI 总线满足了低端桌面系统和高端局域网服务器的需求。PCI 总线组件和外接卡是处理器独立的。能有效地过渡到未来的处理器, 阅读全文
posted @ 2023-11-07 17:15 ImreW 阅读(318) 评论(0) 推荐(0) 编辑
摘要:virtio设备可以基于不同总线来实现,本文介绍基于pci实现的virtio-pci设备。以virtio-blk为例,首先介绍PCI配置空间内容,virtio-pci实现的硬件基础——capability,最后分析PIC设备的初始化以及virtio-pci设备的初始化。 PCI配置空间 virtio 阅读全文
posted @ 2023-11-07 16:32 ImreW 阅读(1121) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示