Patent ID: 11936554
Assignee: JUNIPER NETWORKS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 4:
5. The system of claim 4, wherein:
the plurality of NICs include a set of one or more internal NICs and a set of one or more external NICs,
the edge services controller is further configured to:
receive telemetry data for each NIC in the plurality of NICs; and
receive service level agreement (SLA) data for NICs in the plurality of NICs, and the edge services controller is configured to, as part of creating the set of fabric links:
for each NIC in the plurality of NICs:
determine a resource availability level of the NIC based on the telemetry data for the NIC and the SLA data for the NIC;
select a set of links of the NIC at random, wherein the number of selected links in the set of links is based on the resource availability level of the NIC;
add the selected set of links of the MC to the set of fabric links;

determine a ranking of the external NICs based on resource availability levels of the external NICs;
selecting one or more of the external NICs based on the ranking of the external NICs; and
add external links of the selected external NICs to the set of fabric links,

the edge services controller is configured to, as part of computing the virtual topology based on the set of fabric links:
for each NIC in the plurality of NICs, determine data paths from the NIC to each other NIC in the plurality of NICs and an external network; and
include the determined data paths in the virtual topology.