Closed benycze closed 7 years ago
Hi Pavel, we provided a fix for the warning ("Trying to execute unknown experimenter action") which seems to be a false positive. Can you confirm the message is not showed anymore in the log? Exceptions on the controller are not raised by code from BEBA extension: it seems the switch is sending out malformed packets, so I'd exclude the controller side. We are now investigating code portions related to the encapsulation of packets towards the controller. Best, Davide
Hi Davide, the warning is not showed anymore in the log. Thanks!
Hello, I have found a behavior which seems to be a bug. So far, I suppose that it is a bug in beba-switch but it could be also a bug in beba-ctrl (or it could be a combination of both). However, the controller application is not working when the bug appears.
The following steps reproduce it: 1) Compile the switch (bash -x ./compile_switch.sh; the latest version in the time of compilation was f96b386eeb7bb47148e15eca2b4a791b657c84f2) 2) Run the ofdatapath: ofdatapath -i vs1-to-h1,vs1-to-vs2,lo -d 000000000001 punix:/var/run/sock 4) Install the controller (fork https://github.com/reboz86/beba-ctrl/, branch merged_DDoS, the latest version in the time of the instalation was 6bf6446b07abbdb8b6583e5e34b453c78c48f884) 5) Run the merged DDoS ryu-manager ryu/app/beba/merged_DDoS 6) Run the ofprotocol: ofprotocol unix:/var/run/sock tcp:10.0.0.2:6633 7) The following should be displayed on the controller:
8) Replay the test traffic to the vs1-to-h1 interface (connection of the switch and virtual host machine). You can use following command: tcpreplay -h -i vs1-to-h1 -l 1000 -t *.pcap. I provide you all used pcap files via email.
The following was reported by controller:
This is reported by ofprotocol:
The following is reported by ofdatapath:
Feb 20 15:29:36|00176|dp_exp|WARN|Trying to execute unknown experimenter action (3199909562)
The following message is not reported during tcpreplay of traffic but it is reported during testing with live data:
Everything seems to be quite fine when the input traffic slows down.