[pve-devel] [PATCH cluster/docs/manager/network/proxmox{, -ve-rs, -firewall, -perl-rs} 00/52] Add SDN Fabrics
Hannes Duerr
h.duerr at proxmox.com
Fri Apr 4 12:55:48 CEST 2025
On 3/28/25 18:12, Gabriel Goller wrote:
> This series allows the user to add fabrics such as OpenFabric and OSPF over
> their clusters.
>
> Overview
> ========
>
> This series allows the user to create routed networks ('fabrics') across their
> clusters, which can be used as the underlay network for a EVPN cluster, or for
> creating Ceph full mesh clusters easily.
>
> This patch series adds the initial support for two routing protocols:
> * OpenFabric
> * OSPF
>
> In the future we plan on moving the existing IS-IS and BGP controllers into the
> fabric structure. There are also plans for adding a new Wireguard fabric to
> this.
Very nice feature and from my first impression it works really well!
What I have noticed so far:
1. if you remove interfaces from a node in OSPF you can't add them later
and if you remove the last one you get the following error:
```
Parameter verification failed. (400)
*interfaces*: type check ('array') failed
```
which could be turned into a nicer message or even allowed (why can i
not remove all interfaces for maintenance reasons?).
2. is there a use-case where i do not want to use an interface
`unnumbered` nor with an ip address?
If you also can't think of any i'd suggest restricting it so that the
user has to either tick `unnumbered` or enter an ip address.
I think this would help users starting with OSPF, configuring a node and
wondering why it is not working.
More information about the pve-devel
mailing list