Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
...
Here are some pointers to learn more about the work of this brigade and current support for P4 in ONOS:
- ONOS+P4 tutorial (with hands-on exercises)
- Includes introduction to P4Runtime, ONOS, and use cases (fabric.p4 and spgw.p4)
- Updated April 2018
- P4Runtime on ONOS architecture overview (demo presented at L123 SDN NFV World Congress - video here)
- P4 support in ONOS deep dive (presented at ONOS Build 2017)
- Developer VM and walkthrough of P4Runtime support in ONOS via BMv2ONOS+
- P4 tutorial exercises (ONOS-P4 Brigade Work Days 2017)Controlling P4Runtime-enabled Barefoot Tofino-based devices with ONOSP4-based Trellis (CORD DC fabric), AKA fabric.p4 (with instructions to test on BMv2)
- Offloading VNFs to programmable switches using P4 P4 (talk at ONS North America 2018)
- P4Runtime demo with Google's tor.p4 (presented at L123 SDN NFV World Congress 2017 - video here)
- ONOS-P4 Brigade Work Days 2017 (past event)
ONOS support for P4 targets:
- Controlling P4Runtime-enabled Barefoot Tofino-based devices with ONOS
- Controlling P4Runtime-enabled Mellanox Spectrum switch with ONOS
To learn more about P4Runtime:
- Announcing P4Runtime – A contribution by the P4 API Working Group (Blog post)
- Other P4Runtime resources
...