Giter VIP home page Giter VIP logo

Comments (10)

RoadRunnr avatar RoadRunnr commented on July 17, 2024 1

Sorry for missing the file.

@ivan4th needs to take a look at that. My first suspicion would be a problem with the Node Id AVP, but it could be something else.

from upg-vpp.

ivan4th avatar ivan4th commented on July 17, 2024 1

Yes, I will take a look at that, looks like IPv4 Node ID lookup is not done correctly due to ip46_address_t with uninitialized bytes being used as a hash key. Thanks for the report

from upg-vpp.

ivan4th avatar ivan4th commented on July 17, 2024 1

@orion-belt sorry, it was a bit of red herring. After trying to reproduce the problem I understood there's really no bug in the Node ID handling code and IP-based Node IDs are handled just fine. The actual problem here is clock skew. Please note that at 14:19:02 your control plane sends PFCP Association Setup Request with Recovery Timestamp at 14:11:17 UTC, so basically the association is already expired even before it's started; that's also why there are no PFCP Heartbeat Requests from the UPG side in the next 50s before a Heartbeat Request from the control plane. So, please adjust the clock and try again :)

Screenshot 2021-03-22 at 14 55 37

from upg-vpp.

RoadRunnr avatar RoadRunnr commented on July 17, 2024

can you provide an pcap of the PFCP exchange, starting with the the Association Request, please?

from upg-vpp.

orion-belt avatar orion-belt commented on July 17, 2024

Hi @RoadRunnr,
It is already there in above message.
(I am using image-debug of upg-vpp)

In pcap it can be seen that pfcp node has associated with upg.

session_fail.zip

from upg-vpp.

RoadRunnr avatar RoadRunnr commented on July 17, 2024

@ivan4th has this been fixed in the meantime?

from upg-vpp.

RoadRunnr avatar RoadRunnr commented on July 17, 2024

@ivan4th your explanation make no sense to me. Having a Recovery Timestamps in the past is perfectly ok. There would only be a problem when it is in the future.

from upg-vpp.

ivan4th avatar ivan4th commented on July 17, 2024

@RoadRunnr yes, you're correct. Trying to understand why no heartbeat requests are sent from the UPG though...

from upg-vpp.

orion-belt avatar orion-belt commented on July 17, 2024

@ivan4th @RoadRunnr
One different thing I noticed here here is IE Enterprise specific type is different in association response and session establishment response.

Is could be the reason for session failure ?

from upg-vpp.

orion-belt avatar orion-belt commented on July 17, 2024

@ivan4th @RoadRunnr
I have rebuilt source with latest code and I no longer see this issue.

from upg-vpp.

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.