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

Running tcpdump on kni interfaces brings BGP sessions down #570

Closed
andrenth opened this issue Jun 21, 2022 · 2 comments
Closed

Running tcpdump on kni interfaces brings BGP sessions down #570

andrenth opened this issue Jun 21, 2022 · 2 comments
Labels
Operational demand This issue would make Gatekeeper safer and/or cheaper to operate
Milestone

Comments

@andrenth
Copy link
Collaborator

When I run tcpdump on one of the KNI interfaces used by Gatekeeper, it immediately brings down BGP sessions running on the respective interfaces (the connection state in Bird changes to "Neighbor lost").

There are no correlated errors that I could find. ifconfig and ethtool outputs don't change during the tcpdump execution. There are no Gatekeeper logs, and the only kernel messages are the ones indicating the interfaces entered or left promiscuous mode.

Once tcpdump is stopped, the session is restablished via BGP's retry mechanisms.

@AltraMayor AltraMayor added the Operational demand This issue would make Gatekeeper safer and/or cheaper to operate label Jun 21, 2022
@AltraMayor AltraMayor added this to the Version 1.2 milestone Jun 21, 2022
@AltraMayor
Copy link
Owner

Once this issue is taken back again, verify if pull request #623 solved this issue by ignoring requests to set promiscuous mode.

AltraMayor added a commit that referenced this issue Mar 1, 2024
DPDK dropped its KNI library at version 23.11.
This commit replaces DPDK's KNI library with virtio-user.

This commit closes #481, closes #570, closes #585, closes #674.
AltraMayor added a commit that referenced this issue Mar 1, 2024
DPDK dropped its KNI library at version 23.11.
This commit replaces DPDK's KNI library with virtio-user.

This commit closes #481, closes #570, closes #585, closes #674.
@AltraMayor
Copy link
Owner

Pull request #678 replaced DPDK's KNI library with virtio-user, and virtio-user does not have this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Operational demand This issue would make Gatekeeper safer and/or cheaper to operate
Projects
None yet
Development

No branches or pull requests

2 participants