sipb / spike

Implementing a packet level software network load balancer
MIT License
11 stars 10 forks source link

Route advertisement #35

Open cryslith opened 7 years ago

cryslith commented 7 years ago

We need to advertise routes to the router somehow.

peterg17 commented 7 years ago

This is probably a dumb question, but would this be done in Snabb/Lua?

achernya commented 7 years ago

We shouldn't have to implement much here. We need a BGP daemon like quagga to healthcheck the spike and make the ECMP announcement to the top-of-rack router, which does the ECMP implementation.

If we want to implement BGP ourselves, then we have a bit more cut out for us.

peterg17 commented 7 years ago

I guess i'm confused about the context of the ECMP code. Where would this thing live?

achernya commented 7 years ago

The router. We don't have to write it, routers already can do ECMP.