IP Library › Granted Patent US 11,129,023
Granted Patent B2
US 11,129,023 · App. 16/574,963 · Granted Sep 21, 2021

Systems and methods for distributing SD-WAN policies

Inventors: Stefan Olofsson (Dubai, AE); Ijsbrand Wijnands (Leuven, BE); Hendrikus G. P. Bosch (Aalsmeer, NL); Jeffrey Napper (Delft, NL); Anubhav Gupta (Freemont, CA)
Assignee: Cisco Technology, Inc.
H04W12/086H04L63/0272H04L63/20H04W12/37H04L45/64
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,129,023
App. No.
16/574,963
Granted
Sep 21, 2021
Kind
B2
Abstract

In one embodiment, a router includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the router to perform operations including receiving software-defined networking in a wide area network (SD-WAN) policies from a component of an SD-WAN network. The operations also include establishing a session with a mobile device and receiving information associated with the mobile device in response to establishing the session with the mobile device. The operations further include filtering the SD-WAN policies based on the information associated with the mobile device to generate SD-WAN device-specific policies and communicating the SD-WAN device-specific policies to the mobile device.

Claims (85)

1. An apparatus, comprising:

one or more processors; and

one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause the apparatus to perform operations comprising:

receiving software-defined networking in a wide area network (SD-WAN) policies from a component of an SD-WAN network;

establishing a session with a mobile device, wherein the session is an interactive session between the apparatus and the mobile device;

receiving information associated with the mobile device in response to establishing the session with the mobile device, wherein the information associated with the mobile device comprises:

user profile information comprising a username and a password; and

device posture information comprising a hostname and an identification of an operating system;

receiving authentication, authorization, and accounting (AAA) information from an AAA server;

filtering, during the interactive session with the mobile device, the SD-WAN policies based on the information associated with the mobile device and the AAA information received from the AAA server to generate SD-WAN device-specific policies; and

communicating the SD-WAN device-specific policies to the mobile device;

wherein the apparatus is a gateway.

2. The apparatus of claim 1 , the operations further comprising:

receiving updated SD-WAN policies from the component of the SD-WAN network;

filtering the updated SD-WAN policies based on the information associated with the mobile device to generate updated SD-WAN device-specific policies; and

communicating the updated SD-WAN device-specific policies to the mobile device.

3. The apparatus of claim 1 , the operations further comprising:

receiving updated information associated with the mobile device;

filtering the SD-WAN policies based on the updated information associated with the mobile device to generate updated SD-WAN device-specific policies; and

communicating the updated SD-WAN device-specific policies to the mobile device.

4. The apparatus of claim 1 , wherein the SD-WAN policies comprise at least one of the following types of policies:

access policies;

segmentation-based policies;

flow classification policies; or

path selection policies.

5. The apparatus of claim 1 , wherein:

the apparatus is a virtual routing and forwarding (VRF) enterprise Internet Protocol Security (IPsec) gateway; and

the component of the SD-WAN network is a VRF SD-WAN edge router.

6. The apparatus of claim 1 , wherein:

the session between the mobile device and the apparatus is a Virtual Private Network (VPN) session; and

the apparatus is a VRF enterprise Secure Sockets Layer/Transport Layer Security SSL/DTLS gateway.

7. A method, comprising:

receiving, by an apparatus, software-defined networking in a wide area network (SD-WAN) policies from a component of an SD-WAN network;

establishing, by the apparatus, a session with a mobile device, wherein the session is an interactive session between the apparatus and the mobile device;

receiving, by the apparatus, information associated with the mobile device in response to establishing the session with the mobile device, wherein the information associated with the mobile device comprises:

user profile information comprising a username and a password; and

device posture information comprising a hostname and an identification of an operating system;

receiving authentication, authorization, and accounting (AAA) information from an AAA server;

filtering, by the apparatus and during the interactive session with the mobile device, the SD-WAN policies based on the information associated with the mobile device and the AAA information received from the AAA server to generate SD-WAN device-specific policies; and

communicating, by the apparatus, the SD-WAN device-specific policies to the mobile device;

wherein the apparatus is a gateway.

8. The method of claim 7 , further comprising:

receiving, by the apparatus, updated SD-WAN policies from the component of the SD-WAN network;

filtering, by the apparatus, the updated SD-WAN policies based on the information associated with the mobile device to generate updated SD-WAN device-specific policies; and

communicating, by the apparatus, the updated SD-WAN device-specific policies to the mobile device.

9. The method of claim 7 , further comprising:

receiving, by the apparatus, updated information associated with the mobile device;

filtering, by the apparatus, the SD-WAN policies based on the updated information associated with the mobile device to generate updated SD-WAN device-specific policies; and

communicating, by the apparatus, the updated SD-WAN device-specific policies to the mobile device.

10. The method of claim 7 , wherein the SD-WAN policies comprise at least one of the following types of policies:

access policies;

segmentation-based policies;

flow classification policies; or

path selection policies.

11. The method of claim 7 , wherein:

the apparatus is a virtual routing and forwarding (VRF) enterprise Internet Protocol Security (IPsec) gateway; and

the component of the SD-WAN network is a VRF SD-WAN edge router.

12. The method of claim 7 , wherein:

the session between the mobile device and the apparatus is a Virtual Private Network (VPN) session; and

the apparatus is a VRF enterprise Secure Sockets Layer/Transport Layer Security SSL/DTLS gateway.

13. One or more computer-readable non-transitory storage media embodying instructions that, when executed by a processor, cause the processor to perform operations comprising:

receiving software-defined networking in a wide area network (SD-WAN) policies from a component of an SD-WAN network;

establishing a session with a mobile device, wherein the session is an interactive session between the apparatus and the mobile device;

receiving information associated with the mobile device in response to establishing the session with the mobile device, wherein the information associated with the mobile device comprises:

user profile information comprising a username and a password; and

device posture information comprising a hostname and an identification of an operating system;

receiving authentication, authorization, and accounting (AAA) information from an AAA server;

filtering, during the interactive session with the mobile device, the SD-WAN policies based on the first group identity and the information associated with the mobile device and the AAA information received from the AAA server to generate SD-WAN device-specific policies; and

communicating the SD-WAN device-specific policies to the mobile device.

14. The one or more computer-readable storage media of claim 13 , the operations further comprising:

receiving updated SD-WAN policies from the component of the SD-WAN network;

filtering the updated SD-WAN policies based on the information associated with the mobile device to generate updated SD-WAN device-specific policies; and

communicating the updated SD-WAN device-specific policies to the mobile device.

15. The one or more computer-readable storage media of claim 13 , the operations further comprising:

receiving updated information associated with the mobile device;

filtering the SD-WAN policies based on the updated information associated with the mobile device to generate updated SD-WAN device-specific policies; and

communicating the updated SD-WAN device-specific policies to the mobile device.

16. The one or more computer-readable storage media of claim 13 , wherein the SD-WAN policies comprise at least one of the following types of policies:

access policies;

segmentation-based policies;

flow classification policies; or

path selection policies.

17. The one or more computer-readable storage media of claim 13 wherein:

the SD-WAN policies are received by a virtual routing and forwarding (VRF) enterprise Internet Protocol Security (IPsec) gateway; and

the component of the SD-WAN network is a VRF SD-WAN edge router.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2019
From: OLOFSSON, STEFAN; WIJNANDS, IJSBRAND; BOSCH, HENDRIKUS G.P.; NAPPER, JEFFREY; GUPTA, ANUBHAV
To: CISCO TECHNOLOGY, INC.
Reel/Frame 050419/0524 →
Continuity (2)
Provisional Application 62858136 · Jun 6, 2019
Related Publication 20200389796A1 · Dec 10, 2020
Cited By (2)
US 12,289,182 US 12,375,920