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.
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel