Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

explicit path IDs: Should server preferred address have its own path ID? #317

Open
marten-seemann opened this issue Mar 17, 2024 · 2 comments

Comments

@marten-seemann
Copy link
Contributor

It's kind of weird that for the migration to the server preferred address path, the path ID is defined as 0. It might be advantageous to keep the anycast and the unicast path open for a limited amount of time.

We could consider defining this path to have path ID 1?

@huitema
Copy link
Contributor

huitema commented Mar 18, 2024

+1. I was under the impression that the preferred path was path-id=1 from the start.

@huitema
Copy link
Contributor

huitema commented Apr 3, 2024

Let's tackle that in conjunction with the server/client odd/even split. With that split, we have two options:

  1. Stay strictly compatible with 9000. The client performs a path migration, very similar in nature to a NAT rebinding, and the path ID remains 0.

  2. Create a specific path for the "preferred" address, in which case the client initiates a new path to that address. Since this is a client initiated new path, the path ID should be an even number, probably 2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants