Closed italovalcy closed 8 months ago
Update: the payload I was sending is incorrect. Thus, this basic test is passing. Another possible cause of an issue similar to this one is on Noviflow devices, which are not running the trace correctly (as if the action TABLE were not working)
Confirmed the problem is on Noviflow side, not supporting correctly the action OFPP_TABLE depending on the pipeline config.
I suspect it's the same as https://github.com/kytos-ng/sdntrace/issues/58, in that issue with an EVPL during a trace it was as if a drop was happening, but the back end it wasn't completely investigated. It might be worth to reassess if the priority and the target of the issue needs to be reassessed @italovalcy
Hi,
In a simple topology, like
linear,3
, sdntrace works fine. However, if you use a more complex topology with multiple links between switches, loops, etc, the trace just stops on the first switch.How to reproduce?
amlight/kytos:latest
and run Mininet with a custom topology [1] (tmux new-sess -d -s mn mn --custom /custom.py --topo mytopo --controller=remote,ip=127.0.0.1
)vlan=400; curl -H 'Content-type: application/json' -X POST http://127.0.0.1:8181/api/kytos/mef_eline/v2/evc/ -d '{"name": "evc-vlan-'$vlan'", "dynamic_backup_path": true, "uni_a": {"tag": {"value": '$vlan', "tag_type": 1}, "interface_id": "00:00:00:00:00:00:00:01:16"}, "uni_z": {"tag": {"value": '$vlan', "tag_type": 1}, "interface_id": "00:00:00:00:00:00:00:05:16"}}'
)Expected result: Trace should go from s5 all the way to s1.
Actual result: as shown above, the trace stops on s5.
If you look into the Packet capture from the trace above, you will see the source MAC address does not match with the address that was supposed to be according to
kytos-ng/coloring
:On the other hand, the only coloring flows s5 have are:
[1] Mininet custom topology