Back to results
US 2017/0012866 A1Published application
Systems, methods, and apparatus for forwarding a data flow
AssigneeInfinera Corporation
InventorsBalaji BALASUBRAMANIAN, Srini SEETHARAMAN, Sri Mohana Satya Srinivas SINGAMSETTY
Life of this patent
Estimating the term…
Abstract
An exemplary network controller may be configured to receive a data flow request from a first node and, in response to the data flow request, send a flow entry to each of the nodes along a data flow path for the data flow. The flow entries may be sent from the last node in the path first and the last entry may be sent to the first node.
Claims19
A method implemented by a software defined network (SDN) controller, the method comprising:
- receiving, at a first network node, a request for a data flow path through a telecommunications network, the request including information identifying a source node and a destination node;
- determining, by the first network node, if a flow entry exists for the data flow path;
- forwarding a data flow from the first network node to a second network node when the flow entry exists in the first network node;
- sending, by the first network node, a flow page miss to a controller requesting the data flow path for the data flow when the flow entry does not exists in the first network node;
- determining, by the controller, the data flow path;
- and
- sending, by the controller, the determined data flow path to the first network node and the second network node.
4 more elements
A network node comprising:
- at least one transceiver configured to:
- receive a request for a data flow path through a telecommunications network, the request including information identifying a source node and a destination node;
- determine if a flow entry exists for the data flow path;
- forward a data flow to a second network node when the flow entry exists;
- send a flow page to a controller requesting the data flow path for the data flow when the flow entry does not exists;
- and
- receive the data flow path from the controller.
4 more elements
A method for a central controller of a network, the method comprising:
- receiving, at a first network node, a request for a first data flow path through the network, the request including information identifying a source and a destination;
- determining, by the first network node, if a flow entry exists for the first data flow path;
- forwarding a data flow from the first network node to a second network node when the flow entry exists in the first network node;
- sending, by the first network node, a flow page miss to a controller requesting the first data flow path for the data flow when the flow entry does not exists in the first network node;
- determining, by the controller, the first data flow path;
- determining, by the controller, a second data flow path;
- and
- sending, by the controller, the determined first data flow path to the first network node and the second network node;
- sending, by the controller, the determined second data flow path to the first network node and a third network node.
6 more elements
A controller comprising:
- at least one transceiver configured to:
- receive, from one of a plurality network nodes, a request for a data flow path through a telecommunications network, the request including information identifying a source node and a destination node;
- determine the data flow path;
- and
- send the determined data flow path to the plurality of network nodes.
2 more elements
Dependencies are inferred from the claim text.