Skip to content

externalTrafficPolicy: Local via BGP #10537

Answered by amayacitta
amayacitta asked this question in Q&A
Discussion options

You must be logged in to vote

I just wanted to be a little clearer on what exactly worked for me, the below configuration is the only way I got it working.

  • BGP RR on ToR
  • nodeSelector filter to only include workers
  • Disabled default iBGP mesh

With meshing enabled, the control plane node that has the service IP address directly on eth0, is re-advertised back to the ToR. Interestingly, "keepOriginalNextHop: true" made no difference to the received routes, on the ToR. This was for some reason ignored for the directly connected IP on eth0 on the control plane node.

It's a pretty basic setup I think. The question arises for me, can you configure BIRD via Calico to ignore locally connected addresses on eth0? What effect doe…

Replies: 7 comments 9 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@amayacitta
Comment options

@caseydavenport
Comment options

@amayacitta
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@caseydavenport
Comment options

@amayacitta
Comment options

Comment options

You must be logged in to vote
4 replies
@caseydavenport
Comment options

@caseydavenport
Comment options

@amayacitta
Comment options

@amayacitta
Comment options

Answer selected by amayacitta
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants