cablelabs / transparent-security

Transparent Security is a solution for identify the source devices of a DDoS attack and mitigates the attack in the customer premises or the access network. This solution leverages a P4 based programmable data plane for add in-band network telemetry (INT) for device identification and in-band mitigation.
https://www.cablelabs.com/vaccinate-your-network-to-prevent-the-spread-of-ddos-attacks
Apache License 2.0
32 stars 4 forks source link

Investigate p4runtime_sh python libraries for managing P4 switches with our SDN controller #97

Open spisarski opened 4 years ago

spisarski commented 4 years ago

p4runtime_sh appears to make API calls to the p4runtime a bit easier than we currently have implemented. It requires Python 3.5+ but we need to move away from 2.7 very quickly anyhow.

spisarski commented 4 years ago

May need to create a switch implementation that leverages the p4runtime-sh py3.5+ libraries as the Tofino P4Runtime is not responding to our SDN using the standard py2.7 p4runtime libraries.