GithubHelp home page GithubHelp logo

Comments (9)

partim avatar partim commented on August 23, 2024 1

Interesting. I didn’t expect any routers to already support ASPA.

I want 0.14.0 to come out fairly soon, but there are still quite a few items on the milestone – and RTRTR should really have a release first. We’ll discuss internally if we should shift some of these items and release with only the important ones left.

from routinator.

partim avatar partim commented on August 23, 2024 1

Thank you for testing!

Please leave the issue open – I need to test the version downgrade against rtrdump and this is a good reminder.

from routinator.

partim avatar partim commented on August 23, 2024

Not sure what exactly is wrong, but to quickly answer you last question before I can find the time to do some testing: You can try rtrlib‘s rtrclient. This should also be available in Debian’s rtr-tools package.

from routinator.

spgreen avatar spgreen commented on August 23, 2024

Hi partim,

Thanks for the rtrclient suggestion!

Using $ rtrclient tcp -k -p 192.168.x.x 3323 command, it is able to retrieve ROAs as shown below.

image

The interesting thing is that rtrdump works for rpki-client + stayrtr (ingesting rpki.json file) but not for routinator. I am going to see if I am able to get more information on why this is happening by setting routinator logs to DEBUG.

from routinator.

partim avatar partim commented on August 23, 2024

Thank you for the confirmation. Phew! ;)

I will have a look myself. My hunch would be that rtrdump and Routinator disagree about how to downgrade to a lower protocol version, ie. #919 which was fixed but will only be in the next release.

from routinator.

spgreen avatar spgreen commented on August 23, 2024

Hi Partim,

Yeap looks like your hunch is correct with Routinator and rtrdump disagreeing on the downgrade.

Forcing rtrdump to use version 1 (by default it uses version 2), works fine! Command in question:
sudo docker run -it --rm rpki/rtrdump -connect 192.168.x.x:3323 -file "" -rtr.version 1

I think this is also the reason why our router running Extreme Network SLX-OS is unable to sync with Routinator but able to with rpki-client + stayrtr due to the RTR version and not being able to downgrade to version 1 properly.

Would you happen to know when the next release will come out?

from routinator.

spgreen avatar spgreen commented on August 23, 2024

That's the weird thing, reading through the documentation for the SLX-OS, it doesn't support ASPA (for now).

I'll do some tcpdumps tomorrow to check what the SLX is doing when interacting with routinator.

from routinator.

partim avatar partim commented on August 23, 2024

I’ve updated the unstable tag in Docker Hub. Perhaps you can try that image against the router and see if the issues go away before having to make sense of tcpdumps …

from routinator.

spgreen avatar spgreen commented on August 23, 2024

Hi Partim,

Thanks for the unstable tag release for the Routinator image! I did test it with rtrdump again and still issues with downgrading to from RTR version 2 to version 1.

Also, I was able to determine the issue regarding the SLX-OS not being able to connect. I can confirm it is not due to the downgrade process as I originally thought; it was due to implicit deny on the ACL affecting transit traffic between the VXLAN tunnel endpoint on our routers and the RPKI validators.

In this case, should I close the issue, or should it be left open, pertaining to the downgrade of RTR protocol versions between rtrdump and Routinator?

Thanks for your help!

from routinator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.