# vpp-docs **Repository Path**: blueGitRepo/vpp-docs ## Basic Information - **Project Name**: vpp-docs - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-14 - **Last Updated**: 2024-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 什么是VPP VPP(Vector Packet Processor)是[FD.io](https://fd.io/)(Fast Data I/O)项目中的一个快速的、可扩展的的L2-L4层网络协议栈。 VPP运行于Linux用户空间(Userspace),支持x86、ARM、和PowerPC架构,基于Intel的[DPDK](https://www.dpdk.org/)(Data Plane Development Kit)技术实现。 VPP以其高性能、成熟的技术、模块化和丰富的特性而广受欢迎。 VPP支持与OpenStack和Kubernetes集成,网络管理特性包括配置(Configuration)、计数(Counters)、采样(Sampling)等。对于开发者,VPP包括插件扩展(Plugin Extensibility)、高性能事件日志(High-Performance Event-Logging)和多种类型的数据包追踪(Packet Tracing)。开发调试包括完整的符号表(Symbol Tables)和广泛的一致性检查(Consistency Checking)。 VPP应用场景包括虚拟交换(vSwitchs)、虚拟路由(vRouters)、网关(Gateways)、防火墙(Firewalls)和负载均衡器(Load Balancers)等。VPP开箱即用,可以在其基础上构建丰富的网络安全应用软件。 详细信息请点击下边的链接: * [什么是VPP](https://github.com/penybai/vpp-docs) - [标量和矢量数据包处理](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/Scalar-vs-Vector-packet-processing.md) - [数据包处理图](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/The-Packet-Processing-Graph.md) - [网络协议栈](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/Network-Stack.md) - [TCP主机栈](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/TCP-Host-Stack.md) - [开发者特性](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/Features-for-Developers.md) - [架构和操作系统](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/Architectures-and-Operating-Systems.md) - [性能](https://github.com/penybai/vpp-docs/blob/master/The-Vector-Packet-Processor/Performance.md) * [入门指南](https://github.com/penybai/vpp-docs/blob/master/Getting-Started/Getting-Started.md) - [下载和安装VPP](https://github.com/penybai/vpp-docs/blob/master/Getting-Started/Downloading-and-Installing-VPP/Downloading-and-Installing-VPP.md) - [VPP进阶教程](https://github.com/penybai/vpp-docs/blob/master/Getting-Started/Progressive-VPP-Tutorial/Progressive-VPP-Tutorial.md) - [用户文档](https://github.com/penybai/vpp-docs/blob/master/Getting-Started/For-Users/For-Users.md) - [开发者文档](https://github.com/penybai/vpp-docs/blob/master/Getting-Started/For-Developers/For-Developers.md) - [编写文档](https://github.com/penybai/vpp-docs/blob/master/Getting-Started/Writting-Documents/Writting-Documents.md) * [VPP Wiki、Doxygen和其他链接](https://github.com/penybai/vpp-docs/blob/master/VPP-Wiki-Doxygen-and-Other-Links/VPP-Wiki-Doxygen-and-Other-Links.md) - [FD.io主站](https://github.com/penybai/vpp-docs/blob/master/VPP-Wiki-Doxygen-and-Other-Links/VPP-Wiki-Doxygen-and-Other-Links.md#FD.io主站) - [VPP Wiki](https://github.com/penybai/vpp-docs/blob/master/VPP-Wiki-Doxygen-and-Other-Links/VPP-Wiki-Doxygen-and-Other-Links.md#VPP-Wiki) - [源码文档(Doxygen)](https://github.com/penybai/vpp-docs/blob/master/VPP-Wiki-Doxygen-and-Other-Links/VPP-Wiki-Doxygen-and-Other-Links.md#源码文档(Doxygen)) * [使用案例](https://github.com/penybai/vpp-docs/blob/master/Use-Cases.md) - [VPP和容器](https://github.com/penybai/vpp-docs/blob/master/VPP-with-Containers.md) - [VPP和Iperf3、Trex](https://github.com/penybai/vpp-docs/blob/master/VPP-with-Iperf3-and-Trex.md) - [VPP和虚拟机](https://github.com/penybai/vpp-docs/blob/master/FD_io-VPP-with-Virutal-Machines.md) - [VPP和VMware/Vmxnet3](https://github.com/penybai/vpp-docs/blob/master/VPP-with-WMware-Vmxnet3.md) - [VPP和访问控制列表(ACL)](https://github.com/penybai/vpp-docs/blob/master/Use-Cases/Access-Control-Lists-with-FD.io-VPP/Access-Control-Lists-with-FD.io-VPP.md) - [VPP在云上](https://github.com/penybai/vpp-docs/blob/master/VPP-inside-the-Cloud.md) - [VPP作为家庭网关](https://github.com/penybai/vpp-docs/blob/master/Use-Cases/Using-VPP-as-a-Home-Gateway/Using-VPP-as-a-Home-Gateway.md) - [VPP和思科网络插件(Contiv)](https://github.com/penybai/vpp-docs/blob/master/Contiv-VPP.md) - [网络模拟器插件](https://github.com/penybai/vpp-docs/blob/master/Use-Cases/Network-Simulator-Plugin/Network-Simulator-Plugin.md) * [故障排查](https://github.com/penybai/vpp-docs/blob/master/Troubleshooting/Troubleshooting.md) - [如何提交问题](https://github.com/penybai/vpp-docs/blob/master/Troubleshooting/How-to-Report-an-Issue/How-to-Report-an-Issue.md) - [CPU负载/使用率](https://github.com/penybai/vpp-docs/blob/master/Troubleshooting/CPU-Load-Usage/CPU-Load-Usage.md) * [参考](https://github.com/penybai/vpp-docs/blob/master/Reference/Reference.md) - [有用的调试CLI](https://github.com/penybai/vpp-docs/blob/master/Reference/Useful-Debug-CLI/Useful-Debug-CLI.md) - [VM与Vagrant](https://github.com/penybai/vpp-docs/blob/master/Reference/VM's-with-Vagrant/VM's-with-Vagrant.md) - [阅读文档](https://github.com/penybai/vpp-docs/blob/master/Reference/Read-The-Docs/Read-The-Docs.md) - [Github仓库](https://github.com/penybai/vpp-docs/blob/master/Reference/Github-Repository/Github-Repository.md) * [相关项目](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md) - [CSIT](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#CSIT) - [TRex](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#TRex) - [UDPI](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#UDPI) - [Sweetcomb](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Sweetcomb) - [Honeycomb](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Honeycomb) - [GoVPP](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#GoVPP) - [P4VPP](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#P4VPP) - [ODP4VPP](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#ODP4VPP) - [JVPP](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#JVPP) - [HC2VPP](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#HC2VPP) - [VPP Sandbox](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#VPP-Sandbox) - [NSH SFC](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#NSH-SFC) - [ONE](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#ONE) - [TLDK](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#TLDK) - [Deb DPDK](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Deb-DPDK) - [Rpm DPDK](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Rpm-DPDK) - [Ci-management](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Ci-management) - [Puppet-fdio](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Puppet-fdio) - [Cicn](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Cicn) - [Pma Tools](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#Pma-Tools) - [DMM](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#DMM) - [HICN](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#HICN) - [VSAP](https://github.com/penybai/vpp-docs/blob/master/Related-Projects/Related-Projects.md#VSAP) * [源码分析](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/Source-Code-Analysis.md) - [主函数(Main)](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vpp_vnet_main.md) - [vnet_ipfix_export](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_ipfix_export.md) - [vnet_span](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_span.md) - [vnet_arp](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_arp.md) - [vnet_ip_neighbor](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_ip_neighbor.md) - [vnet_adj](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_adj.md) - [vnet_fib](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_fib.md) - [vnet_gre](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_gre.md) - [vnet_ethernet](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_ethernet.md) - [vnet_l2](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_l2.md) - [vnet_ip](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_ip.md) - [vnet_dpo](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_dpo.md) - [vnet_feature](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_feature.md) - [vnet_classify](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_classify.md) - [vnet_lawful_intercept](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_lawful_intercept.md) - [vnet_flow](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vnet_flow.md) - [plugins_dpdk](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/plugins_dpdk.md) - [plugins_flowprobe](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/plugins_flowprobe.md) - [plugins_udpi](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/plugins_udpi.md) - [plugins_lb](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/plugins_lb.md) - [plugins_abf](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/plugins_abf.md) - [vppinfra_tw_timer](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vppinfra_tw_timer.md) - [vppinfra_bihash](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vppinfra_bihash.md) - [vlib_node](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/vlib_node.md) - [路由(Route)](https://github.com/penybai/vpp-docs/blob/master/Source-Code-Analysis/Route.md) * [相关协议](https://github.com/penybai/vpp-docs/blob/master/Related-Protocols/Related-Protocols.md) * [关于](https://github.com/penybai/vpp-docs/blob/master/About/About.md)