https://github.com/dscano/postcard-telemetry-braine
This project provides a p4 pipeline capable to forwarding packets and monitoring performances via Postcard Telemetry. The Onos application is capable to control the p4 switches, that have this pipeline, and install the flow rules needed to provide the packets forwarding and monitoring via Postcard Telemetry.
https://github.com/dscano/postcard-telemetry-braine
bmv2 kubernetes monitoring network networking onos onos-app p4 p4language p4runtime sdn sdn-controller sdn-network telemetry
Last synced: 8 months ago
JSON representation
This project provides a p4 pipeline capable to forwarding packets and monitoring performances via Postcard Telemetry. The Onos application is capable to control the p4 switches, that have this pipeline, and install the flow rules needed to provide the packets forwarding and monitoring via Postcard Telemetry.
- Host: GitHub
- URL: https://github.com/dscano/postcard-telemetry-braine
- Owner: Dscano
- Created: 2021-11-17T15:24:56.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-12T09:44:46.000Z (about 3 years ago)
- Last Synced: 2024-05-23T05:04:22.849Z (over 1 year ago)
- Topics: bmv2, kubernetes, monitoring, network, networking, onos, onos-app, p4, p4language, p4runtime, sdn, sdn-controller, sdn-network, telemetry
- Language: Java
- Homepage:
- Size: 152 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Postcard-Telemetry-Braine
This project provides a p4 pipeline capable to forwarding packets and monitoring performances via Postcard Telemetry. The Onos application is capable to control the p4 switches, that have this pipeline, and install the flow rules needed to provide the packets forwarding and monitoring via Postcard Telemetry. This application povides fine grain telemetry/forwarding for the services hosted by kubernetes pods.More in details, this project was developed for providing postcard telemetry between kubernetes pods and VMs. The network topology is formed by the severs, where run the kubernetes master node, the VMs and pods, the connectivity between the pods, inside the severs, is provide by flannel. While the servers are connected to P4 switches controlled by ONOS, the SDN controller.