When NICs that do not belong to a subnet are detected, the number of fabrics continues to increase.
For example, in a server with two NICs, the NIC that was not used for PXE may not be configured for networking. In this case, a new fabric is tied to the NIC that was not used for PXE.
When we detect an interface that is not tied to a subnet, we want to make sure that fabric is not tied to it either.
Are there any solutions?
To prevent the creation of new fabrics for NICs not tied to a subnet, implement a check during NIC detection to ensure only NICs configured for networking are considered. Skip NICs without subnet association or explicitly filter out NICs not used for PXE or networking configuration before fabric assignment.