US 11,973,644 B2
Distributed software-defined networking (SDN) control plane framework
Basem Almadani, Dhahran (SA); and Abdurrahman Beg, Dacca (BD)
Assigned to KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS, Dhahran (SA)
Filed by KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS, Dhahran (SA)
Filed on Jul. 8, 2022, as Appl. No. 17/860,669.
Claims priority of provisional application 63/295,006, filed on Dec. 30, 2021.
Prior Publication US 2023/0216736 A1, Jul. 6, 2023
Int. Cl. H04L 41/082 (2022.01); H04L 41/122 (2022.01); H04L 41/5006 (2022.01)
CPC H04L 41/082 (2013.01) [H04L 41/122 (2022.05); H04L 41/5006 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of processing software defined network (SDN) updates for SDN controllers each of the SDN controllers comprising:
network interface circuitry to provide a communicative coupling with at least one network domain;
a processor; and
a memory wherein the memory comprises stored instructions that, when executed by the processor, performs a method comprising:
monitoring for a network update request by a processor of a first SDN control plane controller;
receiving, by the first SDN control plane controller, a network update request;
performing a network update comprising adding links, subtracting links, or reporting a status of links in at least one network domain upon receiving the network update request;
appending QoS attributes to the network update request; and
sending the network update request to a second SDN control plane controller;
wherein the network update request is part of a real-time publish/subscribe protocol:
wherein the sending the network update request comprises sending a publish message having a specified topic and a set of QoS attributes, and
receiving, by the second SDN controller, the network update request and subscribing to the specified topic and the set of QoS attributes;
wherein the sending to the second SDN control plane controller comprises using Object Management Group Data Distribution Service (DDS) standard v2.5.