kytos-ng / telemetry_int

Kytos Telemetry Napp
MIT License
0 stars 2 forks source link

Test `sdntrace` new support for `TCP` and `UDP` #107

Open Alopalao opened 3 weeks ago

Alopalao commented 3 weeks ago

The NApp sdntrace now supports TCP and UDP (PR). This is issue is a reminder to test this in telemetry_int.

viniarck commented 3 weeks ago

@Alopalao, I was quickly trying it out, but I ended up hitting https://github.com/kytos-ng/sdntrace/issues/58, and that one is a pre-requisite (notice that the issue is sdntrace not working on NoviFlow switches with just mef_eline). So, that will need to be investigated and fixed first. The linked issue has all the steps to reproduce, but it needs to be on INT Lab, I'm not sure if you've used the lab yet, I can explain to you later how to reserve the lab and use it, but I'll be on vacation starting June 17.

Before trying to tackle that, it's good to also have more samples with sdntrace working on OvS with both evpl and epl, just so you have output to compare, and potentially also capturing the packet-ins and outs to try to understand if NoviFlow is somehow dropping them.

viniarck commented 3 weeks ago

This linked issue could also be pipeline configuration limitation of certain actions, I don't know, still needs investigation. NoviFlow pipeline has a very granular configuration where it gets partitioned with which OpenFlow matches and actions can be performed, or if the pipeline configuration should be supporting it, then maybe it could be how the packet is being serialized and NoviFlow might not be allowing it (unlikely but needs investigation too). For these more pipeline specific stuff, try reaching out to Italo when he's available when you get there, or when I return I can also try to help here.