US 12,261,744 B2
Fabric availability and synchronization
Ajoy C. Siddabathuni, Santa Clara, CA (US); Bjorn Dag Johnsen, Oslo (NO); and Raghunath Shenbagam, San Jose, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Nov. 30, 2023, as Appl. No. 18/525,509.
Application 18/525,509 is a continuation of application No. 17/147,327, filed on Jan. 12, 2021, granted, now 11,870,646.
Prior Publication US 2024/0097979 A1, Mar. 21, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/082 (2022.01); H04L 41/0659 (2022.01); H04L 41/08 (2022.01); H04L 41/084 (2022.01); H04L 41/0853 (2022.01)
CPC H04L 41/082 (2013.01) [H04L 41/0661 (2023.05); H04L 41/084 (2013.01); H04L 41/0856 (2013.01); H04L 41/0886 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
receiving, by a first network device of a plurality of network devices in a fabric network that includes one or more communication channels between the plurality of network devices, a command from a second network device of the plurality of network devices, wherein the command is associated with modification of a configuration of the second network device;
authenticating, by the first network device, the command by determining, at least in part, that modifying the configuration of the second network device based on the command will continue a communication between the plurality of network devices through the one or more communication channels;
in response to authentication of the command, modifying, by the first network device, the configuration of the first network device based on the command by defining a new configuration for the first network device;
executing, by the first network device, a test on the new configuration by transmitting a test signal to at least one network device of the plurality of network devices;
approving, by the first network device, the new configuration based on a positive response of the test executed on the new configuration;
updating, by the first network device, a state identifier associated with the configuration of the first network device to correspond to a new state identifier associated with the new configuration; and
transmitting, by the first network device to the second network device using the one or more communication channels, a control packet that includes the new state identifier, wherein the control packet is configured to trigger the second network device to retrieve modification information from a shared repository and to update the configuration of the second network device to the new configuration based on the modification information.