Using a midlay in a software defined networking (SDN) fabric for adjustable segmentation and slicing
AssigneeCisco Technology, Inc.
InventorsPascal Thubert, Jean-Philippe Vasseur, Eric Levy-Abegnoli, Patrick Wetterwald
Life of this patent
Estimating the term…
Abstract
In one embodiment, a device configures a plurality of subinterfaces for each of a plurality of physical ports of a software defined network (SDN). The device allocates a fixed amount of bandwidth to each of the subinterfaces. The device forms a plurality of midlays for the SDN by assigning subsets of the plurality of subinterfaces to each of the midlays. The device assigns a network slice to one or more of the midlays, based on a bandwidth requirement of the network slice.
Claims18
A method comprising:
- configuring, by a device, a plurality of subinterfaces for each of a plurality of physical ports of a software defined network (SDN);
- allocating, by the device, a fixed amount of bandwidth to each of the subinterfaces to construct a plurality of midlays for the SDN;
- forming, by the device, the plurality of midlays by assigning subsets of the plurality of subinterfaces to each of the midlays, wherein the plurality of midlays operate as an intermediate layer between a physical layer of the SDN and an overlay layer of the SDN to implement network slicing;
- and
- assigning, by the device, a network slice to one or more of the midlays, based on a bandwidth requirement of the network slice.
An apparatus, comprising:
- one or more network interfaces to communicate with a software defined networking (SDN) fabric;
- a processor coupled to the network interfaces and configured to execute one or more processes;
- and
- a memory configured to store a process executable by the processor, the process when executed configured to:
- configure a plurality of subinterfaces for each of a plurality of physical ports of a software defined network (SDN);
- allocate a fixed amount of bandwidth to each of the subinterfaces to construct a plurality of midlays for the SDN;
- form the plurality of midlays by assigning subsets of the plurality of subinterfaces to each of the midlays, wherein the plurality of midlays operate as an intermediate layer between a physical layer of the SDN and an overlay layer of the SDN to implement network slicing;
- and
- assign a network slice to one or more of the midlays, based on a bandwidth requirement of the network slice.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:
- configuring, by the device, a plurality of subinterfaces for each of a plurality of physical ports of a software defined network (SDN);
- allocating, by the device, a fixed amount of bandwidth to each of the subinterfaces to construct a plurality of midlays for the SDN;
- forming, by the device, the plurality of midlays by assigning subsets of the plurality of subinterfaces to each of the midlays, wherein the plurality of midlays operate as an intermediate layer between a physical layer of the SDN and an overlay layer of the SDN to implement network slicing;
- and
- assigning, by the device, a network slice to one or more of the midlays, based on a bandwidth requirement of the network slice.
Dependencies are inferred from the claim text.