Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOpsDays Gent 2014 - Ignite about BGP

DevOpsDays Gent 2014 - Ignite about BGP

Ignite talk I gave at DevOpsDays Gent 2014. How to use SDN techniques (BGP software) to replace VRRP/Keepalived for your loadbalancers

Db2ec14662bad7ff11c70c2d382107da?s=128

Frank Louwers

October 28, 2014
Tweet

Transcript

  1. 1 Hi! I am Frank Operations Boss at @openminds @frank_be

  2. 2 Openminds runs a “DevOps challenge” (no marketing, no recruiting)

    Have fun, exercise your brain win beeeeeer! (BaaS)
  3. 3

  4. 4 Two SPOF or not Two SPOF?

  5. 5 Here be fancy Visio graphs!

  6. 6

  7. 7

  8. 8

  9. 9 SDN is the N in DevNOps

  10. 10 SDN solves every problem … … if you can

    ditch legacy
  11. 11 SDN brought good BGP software implementations

  12. 12 root@loadbalancer-001:~# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc

    noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet 37.72.160.20/32 scope global lo On each loadbalancer: - service ip - health script - BGP software
  13. 13 Am I healthy? Tell the network I know how

    to handle 37.72.160.20 Am I unhealthy? Tell the network I withdraw my knowledge about 37.72.160.20
  14. 14 Active nodes announce virtual IP + priority to multiple

    BGP routers The network knows which loadbalancers are up and runninng
  15. 15 Internet BGP everywhere! Hey router, I know about 37.72.160.20

    Hey router, I know about 37.72.160.20
  16. 16

  17. 17

  18. 18

  19. 19 Shutterstock: bit.ly/shutterstock-no-loadbalancers ExaBGP and HA: bit.ly/exabgp-ha ExaBGP: github.com/Exa-Networks/exabgp HA

    DNS: bit.ly/ha-dns
  20. 20 Thanks! And don’t forget about the Challenge @Openminds booth