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

Neighbor disconnection result in global rib empty #1636

Closed
frozon opened this issue Apr 5, 2018 · 1 comment
Closed

Neighbor disconnection result in global rib empty #1636

frozon opened this issue Apr 5, 2018 · 1 comment

Comments

@frozon
Copy link

frozon commented Apr 5, 2018

I have the following situation

- gobgp server
  - static neighbor external bgp server
  - static neighbor bgp route server
  - dynamic neighbors (docker container with a bgp daemon runing inside)

If I restart a container, the dynamic neighbor's bgp daemon connection get closed, then the global rib of the main gobgp server get cleared, once the container is back the only route in the global rib is the one from the container.
All neighbor are still there with their adj-in rib being populated as expected. Just the global rib getting screwed.

This is a new behavior it used to work as expected before.

@fujita
Copy link
Member

fujita commented Apr 6, 2018

The peer down of a dynamic neighbor deletes routes for the other peers in the global rib, right?
Hmm, I can't reproduce it with the current master. You can reproduce this if you change the dynamic neighbor configuration to the static one? It would be helpful if I could know this bug is about the dynamic neighbor handling or not.

@frozon frozon closed this as completed Apr 7, 2018
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

No branches or pull requests

2 participants