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

Let RTR server not support v2 just yet. #281

Merged
merged 1 commit into from
Jan 17, 2024
Merged

Let RTR server not support v2 just yet. #281

merged 1 commit into from
Jan 17, 2024

Conversation

partim
Copy link
Member

@partim partim commented Jan 16, 2024

This PR limits the protocol version supported by the RTR server to 1 or less.

While we technically support version 2, the ASPA PDU format has not yet been agreed upon and may still change. So rather than have people deploy potentially broken servers, we disable the version.

@partim partim requested a review from a team January 16, 2024 13:03
@partim partim merged commit 3814337 into main Jan 17, 2024
24 checks passed
@partim partim deleted the no-rtr-v2-just-yet branch January 17, 2024 08:45
partim added a commit that referenced this pull request Jan 17, 2024
Bug fixes

* The RTR server now returns the expected protocol version in the version
  negotiation error message rather than the requested version. ([#280])
* The RTR server does not accept protocol version 2 for now to avoid
  sending illegal ASPA PDUs. This is a workaround until the final format
  of the PDU is specified. ([#281])
* Fixed protocol version negotiation in the RTR client. It will now error
  out if the server responds with a version greater than the requested one
  rather just accepting it. ([#282])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants