Propagating a Flow Policy by Control Packet in a Software Defined Network (SDN) Based Network
AssigneeInternational Business Machines Corporation
InventorsKatherine Barabash, Yaniv Ben-Itzhak, Rami Cohen
Life of this patent
Estimating the term…
Abstract
Propagating a flow policy within a software defined network (SDN) includes sending a route path request for a flow from a first forwarding node to an SDN controller of the SDN, receiving route path information specifying a route path for the flow from the SDN controller, and generating, using a processor of the first forwarding node, a control packet including the route path. The control packet is communicated from the first forwarding node to a second forwarding node.
Claims24
A method, comprising:
- receiving, from a first forwarding node of a software defined network, a route path request for a flow;
- responsive to the route path request, determining route path information specifying a route path for the flow using a processor of a software defined network controller;
- and
- communicating the route path information from the software defined network controller only to the first forwarding node.
A method, comprising:
- sending a route path request for a flow from a first forwarding node to a software defined network controller of a software defined network;
- receiving route path information specifying a route path for the flow from the software defined network controller;
- generating, using a processor of the first forwarding node, a control packet comprising the route path;
- and
- communicating the control packet from the first forwarding node to a second forwarding node.
A system, comprising:
- a processor programmed to initiate executable operations comprising:
- sending a route path request for a flow from a first forwarding node to a software defined network controller of a software defined network;
- receiving route path information specifying a route path for the flow from the software defined network controller;
- generating a control packet comprising the route path;
- and
- communicating the control packet from the first forwarding node to a second forwarding node.
A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
- sending a route path request for a flow from a first forwarding node to a software defined network controller of a software defined network using a processor of the first forwarding node;
- receiving route path information specifying a route path for the flow from the software defined network controller using the processor of the first forwarding node;
- generating a control packet comprising the route path using the processor of the first forwarding node;
- and
- communicating the control packet from the first forwarding node to a second forwarding node using the processor of the first forwarding node.
Dependencies are inferred from the claim text.