CPC H04L 45/76 (2022.05) [H04L 45/02 (2013.01); H04L 45/74 (2013.01); H04L 69/22 (2013.01); H04W 24/02 (2013.01); H04W 40/02 (2013.01)] | 21 Claims |
1. A distributed software-defined network (DSDN) system for communicating data in a DSDN, including a plurality of DSDN nodes, the system comprising:
a DSDN source node configured to:
receive an external dataset, having a data format different from an internet protocol (IP) data format, from one or more external devices, wherein the one or more external devices are communicatively coupled with the DSDN source node via a network outside of the DSDN, and wherein the external dataset comprises a protocol header, a data payload, and a protocol footer;
extract the protocol header from the external dataset, wherein the extracted protocol header comprises DSDN source node information, DSDN destination node information, and other header information;
generate DSDN header information by:
identifying the DSDN source node and the DSDN destination node respectively from the DSDN source node information and the DSDN destination node information in the extracted protocol header; and
duplicating the identified DSDN source node and DSDN destination node; and
generate a standard dataset, having the IP data format, the standard dataset comprising a DSDN IP header field and an original packet field, by;
inserting the DSDN header information in the DSDN IP header field of the standard dataset; and
inserting the other header information of the extracted protocol header, the data payload, and the protocol footer of the external dataset into the original packet field of the standard dataset.
|