IP Library Granted Patent US 9,736,113
Granted Patent B1
US 9,736,113 · App. 15/261,790 · Granted Aug 15, 2017

Overlay management protocol for secure routing based on an overlay network

Inventors: Atif Khan (San Jose, CA); Syed Khalid Raza (Fremont, CA); Nehal Bhau (San Jose, CA); Himanshu H. Shah (Milpitas, CA)
Assignee: VIPTELA INC.
H04L63/0209H04L45/02H04L45/64H04L63/0272H04L63/205H04L12/2854
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,736,113
App. No.
15/261,790
Granted
Aug 15, 2017
Kind
B1
Abstract

A method for creating a secure network is provided. The method comprises establishing an overlay domain to control routing between overlay edge routers based on an underlying transport network, wherein said establishing comprises running an overlay management protocol to exchange information within the overlay domain; in accordance with the overlay management protocol defining service routes that exist exclusively within the overlay domain wherein each overlay route includes information on at least service availability within the overlay domain; and selectively using the service routes to control routing between the overlay edge routers; wherein the said routing is through the underlying transport network in a manner in which said overlay routes is shared with the overlay edge routers but not with the underlying transport network via the overlay management protocol.

Claims (26)

1. A method for creating a secure network, comprising:

establishing an overlay domain, which comprises at least one overlay controller and a plurality of overlay edge routers communicatively coupled to the at least one overlay controller, to control routing between the plurality of overlay edge routers based on an underlying transport network, wherein the establishing comprises running an overlay management protocol to exchange information within the overlay domain;

in accordance with the overlay management protocol, defining overlay routes that exist exclusively within the overlay domain, wherein each overlay route includes information on at least one of service availability, authentication information, encryption information, policy information, and access control information, within the overlay domain;

in accordance with the overlay management protocol, providing the overlay routes to the at least one overlay controller; and

selectively using the overlay routes, by the at least one overlay controller, to control the routing between the plurality of overlay edge routers, wherein the routing is through the underlying transport network in a manner in which the overlay routes are shared with the plurality of overlay edge routers but not with the underlying transport network via the overlay management protocol.

2. The method of claim 1 , wherein each overlay route comprises link attributes associated with an overlay edge router, of the plurality of overlay edge routers connected to a service.

3. The method of claim 2 , wherein each overlay route comprises information on available services associated with the overlay edge router of the plurality of overlay edge routers.

4. The method of claim 2 , wherein each overlay route comprises path attributes of a route to the overlay edge router of the plurality of overlay edge routers.

5. A non-transitory computer-readable medium having stored instructions which when executed by a system causes the system to perform a method for routing within a secure network, the method comprising:

establishing an overlay domain, which comprises at least one overlay controller and a plurality of overlay edge routers communicatively coupled to the at least one overlay controller, to control the routing between the plurality of overlay edge routers based on an underlying transport network, wherein the establishing comprises running an overlay management protocol to exchange information within the overlay domain;

in accordance with the overlay management protocol, defining overlay routes that exist exclusively within the overlay domain, wherein each overlay route includes information on at least one of service availability, authentication information, encryption information, policy information, and access control information, within the overlay domain;

in accordance with the overlay management protocol, providing the overlay routes to the at least one overlay controller; and

selectively using the overlay routes, by the at least one overlay controller, to control the routing between the plurality of overlay edge routers, wherein the routing is through the underlying transport network in a manner in which the overlay routes are shared with the plurality of overlay edge routers but not with the underlying transport network via the overlay management protocol.

6. The computer-readable medium of claim 5 , wherein each overlay route comprises link attributes associated with an overlay edge router, of the plurality of overlay edge routers, connected to a service.

7. The computer-readable medium of claim 6 , wherein each overlay route comprises information on available services associated with the overlay edge router of the plurality of overlay edge routers.

8. The computer-readable medium of claim 6 , wherein each overlay route comprises path attributes of a route to the overlay edge router of the plurality of overlay edge routers.

9. An overlay controller for a secure network, comprising:

a processor; and

a memory coupled to the processor, the memory storing instructions which when executed by the processor causes the overlay controller to perform a method for routing comprising:

establishing an overlay domain, which comprises the overlay controller and a plurality of overlay edge routers communicatively coupled to the overlay controller, to control the routing between the plurality of overlay edge routers based on an underlying transport network, wherein the establishing comprises running an overlay management protocol to exchange information within the overlay domain;

in accordance with the overlay management protocol, defining overlay routes that exist exclusively within the overlay domain, wherein each overlay route includes information on at least one of service availability, authentication information, encryption information, policy information, and access control information, within the overlay domain;

in accordance with the overlay management protocol, providing the overlay routes to the overlay controller; and

selectively using the overlay routes, by the overlay controller, to control the routing between the plurality of overlay edge routers, wherein the routing is through the underlying transport network in a manner in which the overlay routes are shared with the plurality of overlay edge routers but not with the underlying transport network via the overlay management protocol.

10. The overlay controller of claim 9 , wherein each overlay route comprises link attributes associated with an overlay edge router, of the plurality of overlay edge routers, connected to a service.

11. The overlay controller of claim 10 , wherein each overlay route comprises information on available services associated with the overlay edge router of the plurality of overlay edge routers.

12. The overlay controller of claim 11 , wherein each overlay route comprises path attributes of a route to the overlay edge router of the plurality of overlay edge routers.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: VIPTELA LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 045967/0666 →
CHANGE OF NAME Recorded Mar 1, 2018
From: VIPTELA, INC.
To: VIPTELA LLC
Reel/Frame 045484/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: KHAN, ATIF; RAZA, SYED KHALID; BHAU, NEHAL; SHAH, HIMANSHU H.
To: VIPTELA INC.
Reel/Frame 042213/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2017
From: KHAN, ATIF; RAZA, SYED KHALID; BHAU, NEHAL; SHAH, HIMANSHU H.
To: VIPTELA INC
Reel/Frame 042138/0852 →
Continuity (1)
Continuation 14133558 · Dec 18, 2013