...
ARTEMIS consists of three components: a monitoring (1), a detection (2) and a mitigation (3) service as shown in Fig. Figure 1.
Fig. 1: The ARTEMIS architecture.
...
Code Block | ||||
---|---|---|---|---|
| ||||
$ sudo apt-get install python3-pip -y
$ sudo -H pip3 install -r ~/onos/tools/tutorials/artemis/requirements.txt
$ nano ~/onos/tools/tutorials/artemis/configs/exabgp.conf
You must put the absolute path at run command, e.g., /home/user/onos/tools/tutorials/artemis/server.py. Verify the path that is specific to your setup, using cd and/or pwd, as shown in Figure 3.) |
Fig. 3: Verifying the absolute path for the exaBGP configuration file (exabgp.conf).
Install curl and run ONOS (the first run will require more time):
...
Note: If you are using a GUI version of Ubuntu, you should uncheck "Enable Networking" in the relevant menu, as shown in Figure 3, in order to avoid interfaces swapping IP addresses!
Fig. 3: Uncheck "Enable Networking".
...