IP Library › Granted Patent US 11,792,045
Granted Patent B2
US 11,792,045 · App. 17/189,163 · Granted Oct 17, 2023

Elastic VPN that bridges remote islands

Inventors: Linda Dunbar (Plano, TX); Andrew G. Malis (Andover, MA)
Assignee: Futurewei Technologies, Inc.
H04L12/4679H04L12/4633H04L45/04H04L45/122H04L45/38H04L45/42H04L45/50H04L45/64H04L47/2425H04L47/825H04L63/0272
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 11,792,045
App. No.
17/189,163
Granted
Oct 17, 2023
Kind
B2
Abstract

A network device employs a transmitter configured to transmit a registration request to a software defined network (SDN) controller. The network device employs a receiver to receive a reply from the SDN controller. The reply indicates a plurality of provider edge (PE) devices coupled to a carrier network. The network device employs a processor to cause the transmitter and receiver to establish a plurality of asymmetric connections to a virtual private network (VPN) operating over a wide area network (WAN) via the PE devices.

Claims (30)

1. A network device comprising:

a transmitter configured to transmit a resolution request to a controller, wherein the resolution request contains a code requesting a plurality of provider edge (PE) devices be selected with minimized exposure to a public Internet;

a receiver configured to receive a reply from the controller indicating the plurality of PE devices, wherein the plurality of PE devices are coupled to a carrier network; and

a processor coupled to the transmitter and receiver, the processor configured to execute computer instructions to establish a plurality of connections to a virtual private network (VPN) operating over a software defined wide area network (SDWAN) via the plurality of PE devices.

2. The network device of claim 1 , wherein the plurality of connections include a wireless connection, an access network connection, a public Internet connection, or combinations thereof.

3. The network device of claim 1 , wherein establishing the plurality of connections does not include establishing a full mesh of connections with all devices connected to the VPN.

4. The network device of claim 1 , wherein the plurality of PE devices are coupled to the carrier network and not coupled to the VPN.

5. The network device of claim 1 , wherein the transmitter is further configured to transmit a registration request including client information entries that indicate client local addresses, client virtual network identifiers, tunnel identifiers, or combinations thereof, to the controller.

6. The network device of claim 1 , wherein establishing the plurality of connections includes establishing tunnel connections directly from local clients coupled to the network device to destinations coupled to the VPN.

7. The network device of claim 1 , wherein the resolution request indicates a client address for a target client and requests the controller select a PE device to connect the target client to the VPN.

8. The network device of claim 1 , wherein the reply is a resolution reply containing a code indicating the plurality of PE devices are associated with a connection with minimized exposure to the public Internet.

9. The network device of claim 1 , wherein the plurality of connections comprise an asymmetric connection.

10. The network device of claim 1 , wherein the controller is a software defined network (SDN) controller.

11. A carrier network comprising:

a plurality of provider edge (PE) devices; and

a network device comprising:

a transmitter configured to transmit a resolution request to a controller, wherein the resolution request contains a code requesting the plurality of PE devices be selected with minimized exposure to a public Internet;

a receiver configured to receive a reply from the controller, the reply indicating the plurality of PE devices, wherein the plurality of PE devices are coupled to the carrier network; and

a processor coupled to the transmitter and receiver, the processor configured to establish a plurality of connections to a virtual private network (VPN) operating over a software defined wide area network (SDWAN) via the plurality of PE devices.

12. The carrier network of claim 11 , wherein the VPN is connected to clients in a remote network via the plurality of connections over a plurality of communication media.

13. The carrier network of claim 12 , further comprising the controller configured to receive a registration request from the remote network, the registration request including client information entries that indicate client local addresses of clients in the remote network.

14. The carrier network of claim 13 , wherein the controller is further configured to employ the client local addresses to control creation of IPsec tunnels directly from the clients in the remote network to the VPN.

15. The carrier network of claim 14 , wherein the controller is further configured to transmit a resolution reply to the remote network, the resolution reply indicating the plurality of PE devices for connection to a network, the plurality of PE devices indicated based on geographic distance to the remote network and not based on PE device attachment to the VPN.

16. The carrier network of claim 11 , wherein the plurality of connections comprise an asymmetric connection.

17. The carrier network of claim 13 , wherein the controller is a software defined network (SDN) controller.

18. A method implemented in a network device, the method comprising:

transmitting a resolution request to a controller, wherein the resolution request contains a code requesting a plurality of provider edge (PE) devices be selected with minimized exposure to a public Internet;

receiving a reply from the controller, the reply indicating the plurality of PE devices, wherein the plurality of PE devices are coupled to a carrier network; and

establishing a plurality of connections to a virtual private network (VPN) operating over a software defined wide area network (SDWAN) via the plurality of PE devices.

19. The method of claim 18 , wherein the plurality of connections include a wireless connection, an access network connection, a public Internet connection, or combinations thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2023
From: DUNBAR, LINDA; MALIS, ANDREW
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 062914/0627 →
Continuity (3)
Continuation 15984007 · May 18, 2018
Provisional Application 62509436 · May 22, 2017
Related Publication 20210184896A1 · Jun 17, 2021