summaryrefslogtreecommitdiff
path: root/PVE/Network/SDN/Controllers/BgpPlugin.pm
AgeCommit message (Collapse)Author
2023-05-25separate packaging and source build systemThomas Lamprecht
like almost all of our repos do nowadays, modern git can detect such things on rebase so in development stuff should be hopefully not too much affected by this. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-01-16frr: add prefix-list supportAlexandre Derumier
parsing of prefix-list in frr.conf.local was missing reported on forum: https://forum.proxmox.com/threads/using-the-proxmox-sdn-to-manage-host-connectivity-with-bgp.118553 Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-04-27controllers: evpn: fix multiple exit-nodes with route-map filteringAlexandre Derumier
Currently, when multiple exit-nodes are defined, each exit-nodes exchanges their own default route, so traffic is looping between both exit nodes instead going out. This add a new route-map to filter received type-5 on exit node Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13controllers: bgp : remove bgp network import-checkAlexandre Derumier
already enabled since frr 7.4 Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13controllers: evpn : remove "no bgp ebgp-requires-policy"Alexandre Derumier
It's already disabled in the default datacenter profile since frr 7.4 Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13controllers: evpn/bgp : add exitnodes-primary && rework route-mapAlexandre Derumier
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-13controllers: bgp: add bgp-multipath-as-path-relax optionAlexandre Derumier
Some users need it to do ecmp when peering with 2 differents asn Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2022-02-13controllers: bgp: use loopback ip src for loopback networkAlexandre Derumier
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>
2021-04-22bgp: add ebgp_multihop optionAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-12-18controllers: add generate_controller_rawconfigAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-11-25controllers: improve bgp-evpnAlexandre Derumier
- add new bgp plugin - add ebgp support - add loopback support - move gateway-nodes option to zone as 'exitnodes' - move external-peers to bgp plugin