Segment routing label switch paths in network functions virtualization communications networks
First Claim
1. A method comprising:
- receiving a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device;
identifying a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device;
Identifying a second controller associated with the second network device, wherein the second controller proxies control plane functions for the second network device; and
computing the path using the first controller as a source and the second controller as a destination;
wherein the first controller installs the computed path on the first network device and the second controller installs the computed path on the second network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes receiving a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device; identifying a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device; identifying a second controller associated with the second network device, wherein the second controller proxies control plane functions for the second network device; and computing the path using the first controller as a source and the second controller as a destination. The first controller installs the computed path on the first network device and the second controller installs the computed path on the second network device.
108 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device; identifying a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device; Identifying a second controller associated with the second network device, wherein the second controller proxies control plane functions for the second network device; and computing the path using the first controller as a source and the second controller as a destination; wherein the first controller installs the computed path on the first network device and the second controller installs the computed path on the second network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory tangible media that includes code for execution and when executed by a processor is operable to perform operations comprising:
-
receiving a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device; identifying a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device; Identifying a second controller associated with the second network device, wherein the second controller proxies control plane functions for the second network device; and computing the path using the first controller as a source and the second controller as a destination; wherein the first controller installs the computed path on the first network device and the second controller installs the computed path on the second network device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a memory element configured to store data; and a processor operable to execute instructions associated with the data; wherein the apparatus is configured to; receive a request to create a path through a network, wherein the path originates on a first network device and terminates on the second network device; identify a first controller associated with the first network device, wherein the first controller proxies control plane functions for the first network device; identify a second controller associated with the second network device, wherein the second controller proxies control plane functions for the second network device; and compute the path using the first controller as a source and the second controller as a destination; wherein the first controller installs the computed path on the first network device and the second controller installs the computed path on the second network device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification