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

Add return path learning for lab_trial #286

Closed spisarski closed 4 years ago

spisarski commented 4 years ago

We should forward to a default port when the dst_mac is not in data_forward which would be to the other switch

We also need to implement digests and aging. See the ba-1123 lecture and labs. Also, in the BF SDE examples, tna_digest which should have the BFRuntime examples.

spisarski commented 4 years ago

As part of this effort, we should only have to insert a data_forward_t entry on core and learn the data_forward_t on aggregate via digests. Default port forward on miss will be 1. We can begin just by hardcoding that but we just have to be sure that each switch is connected together on each port #1