当前位置:网站首页>Virtp4 notes
Virtp4 notes
2022-06-23 19:07:00 【Bachuan Xiaoxiaosheng】
be based on p4 Of the switch of VirtP4 Hard virtualization
Hard Virtualization of P4-based switches with VirtP4
significance
VirtP4, A conceptual framework , be based on p4 Hard virtualization of switch programs . Compared to the existing solution , No need to access the switch source code ( Whether for merge or custom compilation ). therefore , While providing near line rate performance for virtual switch instances , We retain the intellectual property rights of the switch program .
Challenge
Problems in operating system virtualization , Such as resource mapping and isolation
How to decouple virtual switch instances from virtualization boxes
How to guide frame input and output to the virtual switch instance
programme
According to the specification NetFPGA The reference design constructs VirtP4, Restructure its architecture to support p4 Parallel execution of switch instances .
Two VirtP4 modular :Input P4 Interface (IPI) and Output P4 Interface (OPI), They are responsible for forwarding frames from the virtual switch instance .
The former is responsible for dispatching the incoming data frames to the correct virtual switch instance .VirtP4 Use 32 position VLAN Mark (802.1Q) And one hosted in the controller match+ Action table to determine which switch instance must receive a given data frame . If a data frame contains a label not found in the table , The frame will be silently discarded .
The last block (OPI) Responsible for sending data frames to the correct physical address ( Output ) port . The module does not discard any frames .
stay VirtP4 in , You can write and compile switch code independently ( This means that you can retain ownership of your own code ).
Open questions
IPI/IPO Module query match+ The action table is hard coded .
This means that for the VLAN Marking scheme ( Or tag configuration populated in the table ) Your changes need to rebuild the entire project ( And burn it all over again FPGA plate ). We are studying FPGA Burn the part of the board again , In order to make VLAN The hot plug of tags and virtual switch instances can be rewritten , Without recompiling the whole project .
summary
VirtP4 Is based on p4 Conceptual solution and proof of concept implementation of hard virtualization of switch .
边栏推荐
- Approximate fair queuing on programmable switches reading notes
- Matrix analysis notes (III-1)
- Définition de la fonction et paramètres de la fonction
- CV-卷积神经网络
- [one by one series] identityserver4 (III) user name and password
- How to make a list sort according to the order of another list
- Shunted self attention | vit method for solving small target problems, which is derived from PVT and higher than PVT
- CV background introduction
- Task management of embedded development foundation (thread management)
- 【NOI2014】15.起床困難綜合症【二進制】
猜你喜欢

南芯半导体冲刺科创板:年营收9.8亿 顺为红杉小米OPPO是股东

CV image classification

物流服务与管理主要学什么

物联网平台搭建设备,附源代码
![When Jerry's serial port is set up, it prints garbled code, and the internal crystal oscillator is not calibrated [chapter]](/img/6d/96b3326a201bf17d436c1af7834232.png)
When Jerry's serial port is set up, it prints garbled code, and the internal crystal oscillator is not calibrated [chapter]

吃顿饭的时间,学会simulink之BLDC基本原理

Description of all shortcut keys in win11 system

STM32 (VIII) -- PWM output

How long do you need to prepare for the PMP Exam?
![Jerry's DAC output mode setting [chapter]](/img/b4/64fe92308c16d0cd8c29fee8ad28d8.png)
Jerry's DAC output mode setting [chapter]
随机推荐
【NOI2014】15.起床困难综合症【二进制】
微机原理第六章笔记整理
学习编程只需要这三条建议!
How long do you need to prepare for the PMP Exam?
重磅:国产IDE发布,由阿里研发,完全开源!(高性能+高定制性)
用户分析-AARRR模型(海盗模型)
【One by One系列】IdentityServer4(三)使用用户名和密码
DataEase模板市场正式发布
Use of stream streams
Nanxin semiconductor rushes to the scientific innovation board: its annual revenue is RMB 980 million. Sequoia Xiaomi oppo is the shareholder
元宇宙大杀器来了!小扎祭出4款VR头显,挑战视觉图灵测试
Requirements and precautions for applying for multi domain SSL certificate
Graffiti intelligence passed the hearing: Tencent is an important shareholder planning to return to Hong Kong for listing
Task management of embedded development foundation (thread management)
NLP 论文领读|改善意图识别的语义表示:有监督预训练中的各向同性正则化方法
Jerry's SD card will reset after he enters soft off [chapter]
Advanced network accounting notes (VII)
Taolue biology rushes to the scientific innovation board: the actual controllers with annual losses of more than 100 million are Zhang Dawei and his wife, who are American nationals
Docker builds redis cluster
How to make a list sort according to the order of another list