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

Created config file for the SimpleAE to allow for easier re-config #368

Closed spisarski closed 3 years ago

spisarski commented 3 years ago

What does this PR do?

Fixes #360 Removed the analytics behavioral configuration values from the start_ae.py input arguments to a configuration file located on the ae host's /etc/transparent-security directory named ae_service.yml. After changing the values and restarting the service, the AE's behavior will change accordingly. from_hw setup nodes and integration test parameter for lab_trial is now optional

Do you have any concerns with this PR?

no

How can the reviewer verify this PR?

Ensure CI passes or run the 'all-pkt-flood' test scenario to ensure the AE is still functioning with its default values as expected.

Any background context you want to provide?

While running in the lab_trial, we may need to quickly reconfigure the SimpleAE should we need it.

Screenshots or logs (if appropriate)

Questions:

spisarski commented 3 years ago

Run Tofino aggregate build

spisarski commented 3 years ago

@Sanjhana-Jayagopal and/or @akadam - I will be merging this PR in the next hour or so. Please let me know if you have any objections...