Network control using software defined flow mapping and virtualized network functions
AssigneeConteXtream Ltd.
InventorsSharon BARKAI, Nachman Shelef, Gideon Kaempfer, Ariel Noy, Eldad Bar-Eli, Ron Sidi
Life of this patent
Estimating the term…
Loading patent…
AssigneeConteXtream Ltd.
InventorsSharon BARKAI, Nachman Shelef, Gideon Kaempfer, Ariel Noy, Eldad Bar-Eli, Ron Sidi
Estimating the term…
Method for operating an electronic network having a hardware layer and requiring network functions, involves virtualizing networking functions to virtual machines; using an addressing overlay above the hardware layer providing identities to the virtual machines and other network entities, the virtual machines being likely to move around different hardware components over the network, and the identities moving with the virtual machines; directing data flows around the network via the virtual machines using software defined flow mapping, the flows being directed among the virtual machines using the moving identities. The identities are mapped to the hardware locations of the virtual machines and the mapping is updated upon moving of the machine.
Method for operating an electronic network, the network having a hardware layer comprising hardware components and requiring network functions, the method comprising:
Method for operating an electronic network, the network having a hardware layer comprising hardware components and requiring network functions, the network being divided into subnets, the method comprising:
An electronic network using network functions to manage data flows on said network, the network comprising:
A node networked with other nodes to form an electronic network, the network requiring network functions to be performed on data flows, the node having processing capacity and a software defined flow controller being a distributed instance of a network global flow control, said global flow control comprising virtual addressing overlaying said network and providing identities mapped to hardware locations of said processing capacity, the processing capacity being used to instantiate a first of said required network functions using a first virtual machine at a first location having a first identity, and the software defined flow controller being configured to aggregate data flows addressed to said first virtual machine using said first identity, and update mapping of said first identity upon moving of said virtual machine;
Dependencies are inferred from the claim text.