Software-Defined Network Control Using Functional Objects
US-2015249572-A1 · Sep 3, 2015 · US
US9680588B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9680588-B2 |
| Application number | US-201414301728-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 11, 2014 |
| Priority date | Jun 11, 2014 |
| Publication date | Jun 13, 2017 |
| Grant date | Jun 13, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and network include receiving a Time Division Multiplexing (TDM) connection; determining information in overhead of the TDM connection; and if match/action rules defined by controller exist for the TDM connection, establishing the TDM connection based on matching an associated rule in the match/action rules. A Software Defined Networking (SDN) controller is configured to receive a request from a node related to a new TDM connection in the network; determine one or more routes in the network for the new TDM connection; determine match/action rules for the one or more routes at associated nodes of the one or more nodes; if the one or more routes include at least two routes, determine a group table at associated nodes of the one or more nodes to distinguish between the at least two routes; and provide the match/action rules and the group table to the associated nodes.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving a Time Division Multiplexing (TDM) connection comprising an Optical Transport Network (OTN) connection; determining information in OTN overhead of the TDM connection, wherein the information comprises source and destination addressing of the TDM connection and a route included in a Trail Trace Identifier (TTI) in the OTN overhead; and if match/action rules defined by a Software Defined Networking (SDN) controller exist for the TDM connection, establishing the TDM connection based on matching an associated rule in the match/action rules with the information, wherein the SDN controller establishes the match/action rules to create and switch the TDM connection. 2. The method of claim 1 , further comprising: establishing the TDM connection by creating cross-connects for the TDM connection based on the match/action rules. 3. The method of claim 1 , further comprising: if match/action rules do not exist for the TDM connection, sending a request to the SDN controller for the SDN controller to determine a path and provide the match/action rules. 4. The method of claim 3 , further comprising: subsequent to the sending the request, receiving the match/action rules from the SDN controller; and creating cross-connects for the TDM connection based on the match/action rules. 5. The method of claim 1 , further comprising: subsequent to the establishing, utilizing a group table to implement protection of the TDM connection at end nodes. 6. The method of claim 1 , wherein the information comprises the Trail Trace Identifier (TTI) and associated fields comprising a Source Access Point Identifier (SAPI) and a Destination Access Point Identifier (DAPI). 7. The method of claim 6 , wherein the associated fields further comprise an Operator Specific field used to specify a route in the network. 8. The method of claim 1 , wherein the information comprises a Multiplex Structure Identifier (MSI) table, and further comprising: detecting a new connection based on a presence of new data in the MSI table denoting a connection rate and tributary port number. 9. The method of claim 1 , wherein the SDN controller utilizes OpenFlow. 10. The method of claim 1 , wherein the TDM connection comprises a Synchronous Optical Network (SONET) or Synchronous Digital Hierarchy (SDH) connection. 11. A Software Defined Networking (SDN) controller, comprising: a network interface communicatively coupled to one or more nodes in a network; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to: receive a request from a node related to a new Time Division Multiplexing (TDM) connection in the network comprising an Optical Transport Network (OTN) connection; determine one or more routes in the network for the new TDM connection; determine match/action rules for the one or more routes at associated nodes of the one or more nodes; if the one or more routes comprise at least two routes, determine a group table at associated nodes of the one or more nodes to distinguish between the at least two routes; and provide the match/action rules and the group table if the one or more routes comprise the at least two routes to the associated nodes, wherein the SDN controller establishes the match/action rules to create and switch the TDM connection, and wherein the associated nodes utilize the match/action rules and source and destination addressing and a route of the TDM connection included in a Trail Trace Identifier (TTI) in the OTN overhead of the TDM connection for establishment thereof. 12. The controller of claim 11 , wherein the SDN controller utilizes OpenFlow. 13. The controller of claim 11 , wherein the new TDM connection comprises a Synchronous Optical Network (SONET) or Synchronous Digital Hierarchy (SDH) connection. 14. A network, comprising: a plurality of nodes; a plurality of links interconnecting the nodes via Time Division Multiplexing (TDM); and a Software Defined Networking (SDN) controller communicatively coupled to one or more of the plurality of nodes; wherein each of the plurality of nodes are configured to: receive a Time Division Multiplexing (TDM) connection comprising an Optical Transport Network (OTN) connection; determine information in OTN overhead of the TDM connection, wherein the information comprises source and destination addressing and a route of the TDM connection included in a Trail Trace Identifier (TTI) in the OTN overhead; if match/action rules exist for the TDM connection, establish the TDM connection based on matching an associated rule in the match/action rules with the information; and if match/action rules do not exist for the TDM connection, send a request to the controller for the controller to determine a path and provide the match/action rules, wherein the SDN controller establishes the match/action rules to create and switch the TDM connection. 15. The network of claim 14 , wherein the controller is configured to: receive the request related to a new Time Division Multiplexing (TDM) connection in the network comprising an Optical Transport Network (OTN) connection; determine one or more routes in the network through associated nodes of the plurality of nodes for the new TDM connection; determine match/action rules for the one or more routes; if the one or more routes comprise at least two routes, determine a group table to distinguish between the at least two routes; and provide the match/action rules and the group table if the one or more routes comprise the at least two routes to the associated nodes.
using time division switching · CPC title
Arrangements providing for calling or supervisory signals · CPC title
Optical Transport Network [OTN] · CPC title
Centralised routing · CPC title
Network management, e.g. Intelligent nets · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.