# US 11,121,975 B2 · Framework for temporal label switched path tunnel services

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,121,975 B2
- Document ID: US11121975B2
- Status: Granted
- Kind: B2
- Application number: 16/819,952
- Filed: 2020-03-16
- Published: 2020-07-09
- Granted: 2021-09-14
- Earliest claimed: 2015-10-15
- Assignees: Futurewei Technologies, Inc.
- Applicants: Futurewei Technologies, Inc.
- Inventors: Huaimo Chen
- Web page: https://patentgrep.com/patent/US11121975B2

## CPC

- H04L 41/0897: by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
- H04L 12/4633: {Interconnection of networks using encapsulation techniques, e.g. tunneling}
- H04L 41/122: of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
- H04L 45/04: {Interdomain routing, e.g. hierarchical routing}
- H04L 47/125: by balancing the load, e.g. traffic engineering
- H04L 47/18: {End to end}
- H04L 47/724: at intermediate nodes, e.g. resource reservation protocol [RSVP]
- H04L 47/781: {Centralised allocation of resources}
- H04L 49/254: {Centralised controller, i.e. arbitration or scheduling}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for establishing a temporal label switched path (T-LSP) implemented in a node in a network. The method includes receiving a path request including a time interval and a set of constraints; obtaining traffic engineering information from a first database; computing, by the node, a path satisfying the time interval and the set of constraints based on the traffic engineering information obtained; storing the time interval and the set of constraints in a second database; and instructing an ingress node of the temporal LSP to signal the temporal LSP in the network along the path computed at a start of the time interval identified in the path request and to tear down the temporal LSP at an end of the time interval identified in the path request.

## Claims

### Claim 1

A method for establishing a temporal label switched path (LSP) implemented in a controller in a network, comprising:
receiving a path request including a time interval and a set of constraints;
obtaining traffic engineering information from a first database;
computing, by the controller, a path satisfying the time interval and the set of constraints based on the traffic engineering information obtained;
storing the time interval and the set of constraints in a second database; and
instructing an ingress node of the temporal LSP to signal the temporal LSP in the network along the path computed at a start of the time interval identified in the path request and to tear down the temporal LSP at an end of the time interval identified in the path request,
wherein the temporal LSP crosses multiple domains, and wherein each of the multiple domains is controlled by a separate controller.

### Claim 2 (depends on 1)

The method of claim 1, further comprising distributing current link bandwidth to other nodes and storing changes in the current link bandwidth in the first database.

### Claim 3 (depends on 1)

The method of claim 1, wherein the traffic engineering information comprises a bandwidth for each link in the network corresponding to the time interval.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first database is a temporal traffic engineering database (T-TED).

### Claim 5 (depends on 1)

The method of claim 1, wherein the second database is a temporal LSP database (T-LSPDB).

### Claim 6 (depends on 1)

The method of claim 1, further comprising establishing an LSP without the time interval corresponding to the path as computed.

### Claim 7 (depends on 1)

The method of claim 1, wherein the controller is a temporal software defined network (T-SDN) controller.

### Claim 8 (depends on 1)

The method of claim 1, further comprising receiving the path request from a network administrator.

### Claim 9 (depends on 1)

The method of claim 1, further comprising receiving the path request from an application.

### Claim 10

A controller configured to establish a temporal label switched path (LSP), the controller comprising:
a memory storage comprising instructions; and
a processor in communication with the memory, wherein the processor executes the instructions to cause the controller to:
receive a path request including a time interval and a set of constraints;
obtain traffic engineering information from a first database;
compute a path satisfying the time interval and the set of constraints based on the traffic engineering information obtained;
store the time interval and the set of constraints in a second database; and
instruct an ingress node of the temporal LSP to signal the temporal LSP in a network along the path computed at a start of the time interval identified in the path request and to tear down the temporal LSP at an end of the time interval identified in the path request,
wherein the temporal LSP crosses multiple domains, and wherein each of the multiple domains is controlled by a separate controller.

### Claim 11 (depends on 10)

The controller of claim 10, wherein the processor executes the instructions to cause the controller to distribute current link bandwidth to other nodes and store changes in the current link bandwidth in the first database.

### Claim 12 (depends on 10)

The controller of claim 10, wherein the traffic engineering information comprises a bandwidth for each link in the network corresponding to the time interval.

### Claim 13 (depends on 10)

The controller of claim 10, wherein the first database is a temporal traffic engineering database (T-TED).

### Claim 14 (depends on 10)

The controller of claim 10, wherein the second database is a temporal LSP database (T-LSPDB).

### Claim 15 (depends on 10)

The controller of claim 10, wherein the processor executes the instructions to cause the controller to establish an LSP without the time interval corresponding to the path as computed.

### Claim 16 (depends on 10)

The controller of claim 10, wherein the controller is a temporal software defined network (T-SDN) controller.

### Claim 17 (depends on 10)

The controller of claim 10, wherein the path request is received from a network administrator or an application.
