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
33 stars 4 forks source link

Refactor controller to allow for BFRuntime implementation for core-tna.p4 #210

Closed spisarski closed 3 years ago

spisarski commented 4 years ago

As it appears that we will not be able to leverage the P4Runtime with the lab trial, we need to begin implementing the SDN controller accordingly.

spisarski commented 4 years ago

see work in the "tna-sdn" branch.

spisarski commented 4 years ago

For this task to be considered complete, the core single_switch tests must work

spisarski commented 4 years ago

Learned today on a zoom call with Vladimir from Barefoot is that you must never place a dash into a p4 program name when running on Tofino. He is creating an issue so I am renaming core-tna.p4 to core_tna.p4 along with pointing the model and switchd services to the actual core.conf or core_tna.conf file.