Commit graph

6 commits

Author SHA1 Message Date
Alexandre Derumier 847f514452 controllers: evpn/bgp : add exitnodes-primary && rework route-map
exitnodes-primary option force traffic to a primary node
A route-map is used to increase metric on backup nodes.
This can be usefull for snat or avoid asymetric routing.

Route-map is rework to handle multiple sequences of route map.

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13 14:23:36 +01:00
Alexandre Derumier 1262519c3d controllers: bgp: add bgp-multipath-as-path-relax option
Some users need it to do ecmp when peering with 2 differents asn

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13 14:23:36 +01:00
Alexandre Derumier bbf4e4b17b controllers: bgp: use loopback ip src for loopback network
can be usefull if we want to join other loopback ips,
like a ceph cluster in the underlay network

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13 14:23:36 +01:00
Alexandre Derumier 4083537ba6 bgp: add ebgp_multihop option
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2021-04-22 10:05:52 +02:00
Alexandre Derumier 9cef13e929 controllers: add generate_controller_rawconfig
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-12-18 18:02:47 +01:00
Alexandre Derumier f23633dc24 controllers: improve bgp-evpn
- add new bgp plugin
- add ebgp support
- add loopback support
- move gateway-nodes option to zone as 'exitnodes'
- move external-peers to bgp plugin
2020-11-25 12:04:00 +01:00