SCALE-UP OF SDN CONTROL PLANE USING VIRTUAL SWITCH BASED OVERLAY
First Claim
1. An apparatus for use in a software defined network, comprising:
- a processor and a memory communicatively connected to the processor, the processor configured to;
propagate, toward a physical switch of the software defined network, a default flow forwarding rule indicative that, for new traffic flows received at the physical switch, associated indications of the new traffic flows are to be directed to a virtual switch.
11 Assignments
0 Petitions
Accused Products
Abstract
A capability for scale-up of a control plane of a Software Defined Network (SDN) using a virtual switch based overlay is presented. A central controller (CC) of the SDN that is providing control functions for a physical switch (pSwitch) of the SDN, based on a determination that the control plane between the CC and the pSwitch is congested, modifies the default flow forwarding rule on the pSwitch from a rule indicating that new traffic flows are to be forwarded to the central controller to a rule indicating that new traffic flows are to be forwarded to a virtual switch (vSwitch). Upon receipt of a first packet of a new traffic flow at the pSwitch, the pSwitch provides the first packet of the new traffic flow to the vSwitch, which in turn provides an indication of the first packet of the new traffic flow to the CC for processing by the CC.
-
Citations
20 Claims
-
1. An apparatus for use in a software defined network, comprising:
a processor and a memory communicatively connected to the processor, the processor configured to; propagate, toward a physical switch of the software defined network, a default flow forwarding rule indicative that, for new traffic flows received at the physical switch, associated indications of the new traffic flows are to be directed to a virtual switch. - View Dependent Claims (2, 3, 4, 5, 14)
-
6. An apparatus for use in a software defined network, comprising:
a processor and a memory communicatively connected to the processor, the processor configured to; receive, from a virtual switch, a new flow request message associated with a first packet of a new traffic flow received by a physical switch of the software defined network; and process the new flow request message received from the virtual switch. - View Dependent Claims (7, 8, 9, 10)
-
11. An apparatus for use in a software defined network, comprising:
-
a memory configured to store a flow table including a default flow forwarding rule; and a processor communicatively connected to the memory, the processor configured to; receive a first packet of a new traffic flow; and propagate the first packet of the new traffic flow toward a virtual switch based on the default flow forwarding rule. - View Dependent Claims (12, 13, 15)
-
-
16. An apparatus for use in a software defined network, comprising:
a processor and a memory communicatively connected to the processor, the processor configured to; receive, from a physical switch of the software defined network, a first packet of a new traffic flow; and propagate, toward a central controller of the software defined network, a new flow request message determined based on the first packet of the new traffic flow received from the physical switch. - View Dependent Claims (17, 18, 19, 20)
Specification