Software defined networking systems and methods via a path computation and control element
First Claim
1. A Software Defined Networking (SDN) method implemented in a Path Computation Element (PCE) in a network, the SDN method comprising:
- receiving a request for a connection in the network from an application that does not have a detailed view of the network;
computing a path for the connection responsive to the request, wherein the PCE has up-to-date knowledge of network topology and available bandwidth in the network; and
requesting a Path Computation Client (PCC) to establish the connection on the path, through a control plane of the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network.
-
Citations
20 Claims
-
1. A Software Defined Networking (SDN) method implemented in a Path Computation Element (PCE) in a network, the SDN method comprising:
-
receiving a request for a connection in the network from an application that does not have a detailed view of the network; computing a path for the connection responsive to the request, wherein the PCE has up-to-date knowledge of network topology and available bandwidth in the network; and requesting a Path Computation Client (PCC) to establish the connection on the path, through a control plane of the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A Path Computation Element (PCE) in a network configured for Software Defined Networking (SDN), the PCE comprising:
-
a network interface; a processor coupled to the network interface; and memory storing instructions that, when executed, cause the processor to receive a request for a connection in the network from an application that does not have a detailed view of the network, compute a path for the connection responsive to the request, and request a Path Computation Client (PCC) to establish the connection on the path, through a control plane of the network, wherein the PCE manages a state of the connection once established, without the PCC or source node of the connection having to delegate control to the PCE over the connection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network configured for Software Defined Networking (SDN) utilizing a Path Computation Element (PCE), the network comprising:
-
a plurality of nodes communicatively coupled to one another; a control plane operating between the plurality of network elements; and the PCE configured to receive a request for a connection in the network from an application that does not have a detailed view of the network, compute a path for the connection responsive to the request, and request a Path Computation Client (PCC) to establish the connection on the path, through a control plane of the network, wherein the PCE does not interact with every node in the path to establish the connection, and the PCE manages a state of the connection once established, without the PCC or source node of the connection having to delegate control to the PCE over the connection. - View Dependent Claims (18, 19, 20)
-
Specification