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

Reply via email to