File control for data packet routers using consensus and inter-planetary file system (IPFS)
AssigneeSprint Communications Company L.P.
InventorsClifton Wayne Hankins, Mary Carol Perry, Scott Paul Sherman, Rogelio Jay Barba, Jr.
Life of this patent
Estimating the term…
Abstract
A data packet router uses Inter-Planetary File System (IPFS) and consensus to control file modifications. The router routes data packets based on a networking file. The router modifies the networking file. The router generates a new IPFS object from the modified networking file. The router obtains consensus on the new IPFS object from neighbor routers. The routers use previously approved IPFS objects to retrieve topology data and achieve consensus on the modified networking file based on the topology data. In response to the consensus, the router routes data packets based on the modified networking file.
Claims20
A method of operating a data packet router using an Inter-Planetary File System (IPFS), the method comprising:
- routing circuitry of the data packet router routing initial data packets based on an initial networking file;
- the routing circuitry modifying the initial networking file to modify at least one parameter impacting at least one route for routing data to generate a modified networking file and transferring the modified networking file to control circuitry of the data packet router;
- the control circuitry generating a new IPFS object from the modified networking file, obtaining a current consensus on the new IPFS object from neighbor control circuitries of neighbor data packet routers by verifying the modified networking file, transmitting a consensus request to each of the neighbor control circuitries, and receiving, in response to the consensus request, a consensus approval from each of the neighbor control circuitries indicating verification of the modified networking file, and responsive to the current consensus, transferring an approval for the modified networking file to the routing circuitry;
- and
- the routing circuitry receiving the approval and responsively routing additional data packets based on the modified networking file.
A data packet router that uses an Inter-Planetary File System (IPFS), the data packet router comprising:
- routing circuitry configured to route initial data packets based on an initial networking file;
- the routing circuitry configured to modify the initial networking file to modify at least one parameter impacting at least one route for routing data to generate a modified networking file and transfer the modified networking file to control circuitry;
- the control circuitry, linked to neighbor control circuitries, and configured to generate a new IPFS object from the modified networking file, obtain a current consensus on the new IPFS object from the neighbor control circuitries of neighbor data packet routers by verifying the modified networking file, transmitting a consensus request to each of the neighbor control circuitries, and receiving in response to the consensus request, a consensus approval from each of the neighbor control circuitries indicating verification of the modified networking file, and responsive to the current consensus, transfer an approval for the modified networking file to the routing circuitry;
- and
- the routing circuitry configured to receive the approval and responsively route additional data packets based on the modified networking file.
Dependencies are inferred from the claim text.