IP Library Granted Patent US 10,972,437
Granted Patent B2
US 10,972,437 · App. 15/667,786 · Granted Apr 6, 2021

Applications and integrated firewall design in an adaptive private network (APN)

Inventors: Adam Phillip Schultz (Morrisville, NC); Brad Peabody (Wake Forest, NC); Noah Ash (Raleigh, NC); Yu Yu Aung (Alhambra, CA); Todd Martin (Campbell, CA)
Assignee: TALARI NETWORKS INCORPORATED
H04L63/029H04L47/24H04L63/0263H04L43/10H04L45/22H04L45/24H04L45/54H04L63/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 10,972,437
App. No.
15/667,786
Granted
Apr 6, 2021
Kind
B2
Abstract

A firewall is described that is integrated in an input stage of a packet processing pipeline so that it recognizes and has access to internal information regarding the different services, such as conduit, intranet, Internet, local vs WAN, applications, and security zones, of a communication network, such as an adaptive private network (APN). The integrated firewall is able to dynamically access the service type, respond to the service type, and adjust the service type based on conditions in the network. Since application awareness and security functions are integrated, customers can set security policies on software applications. The integrated firewall also provides automatic detection of applications, classifies applications based on domain names, steers traffic to services according to software applications, reports on software applications in passthrough traffic, and provides analysis of traffic that does not match a software application so that a user can investigate and define custom applications.

Claims (52)

1. A method for integrated firewall packet filtering based on global security zones of a communication network, the method comprising:

dividing the communication network into security zones in which plural of the security zones exist at at least one network site and at least one of the security zones exists at different network sites connected via conduits across an adaptive private network (APN);

defining an integrated firewall security zone configuration to be implemented by a firewall integrated within an input stage a conduit processing stage of a packet processing pipeline of an APN appliance, the integrated firewall security configuration including rules that specify whether to allow or deny traffic between the same and different security zones, each rule including at least one security zone identifier that applies to traffic to or from plural different IP addresses in the security zone and an action;

receiving a packet in the input stage of the conduit processing stage of the packet processing pipeline of the APN appliance;

inserting a network destination security zone identifier in a conduit flow header of the received packet by the firewall integrated in the input stage of the conduit processing stage of the packet processing pipeline of the APN appliance;

determining, using the destination security zone identifier in the conduit flow header and the rules in the integrated firewall security zone configuration that specify whether to allow or deny traffic between the same and different security zones and at a site ingressing packets to a conduit across the APN, which comprises a wide area network (WAN) leading to a destination site in the network destination security zone, that receiving the packet at the destination site would violate a security policy implemented by one of the rules specified in the integrated firewall configuration for the network destination security zone; and

stopping, at the site ingressing the packets to the conduit, the received packet from transmitting through the conduit to the destination site in the network destination security zone.

2. The method of claim 1 , wherein the communication network includes the APN.

3. The method of claim 1 , wherein the integrated firewall is part of a forwarding stage of the packet processing pipeline of the APN appliance.

4. The method of claim 1 further comprising:

integrating application service types, network address translation (NAT) addresses, and security zones in a header of the received packet by a centralized function within a packet forwarding stage of a packet processing pipeline to enforce quality of service (QoS) rules.

5. The method of claim 1 further comprising:

integrating application classification in a header of the received packet by a centralized function within a packet forwarding stage of a packet processing pipeline to allow central administrative control of monitoring, security, and quality tools.

6. The method of claim 1 further comprising:

classifying applications in the integrated firewall based on domain names; and

steering traffic of the classified applications to services according to pre-specified heuristics, wherein the traffic of the classified applications is monitored and analyzed.

7. The method of claim 1 further comprising:

executing a pre-route network address translation (NAT) on the received packet to generate a translated source address;

looking up a route and associated security zone based on the translated source address; and

applying a filter policy associated with the looked up route to determine that the network destination security zone is not an allowed security zone destination for the received packet.

8. A method for integrated firewall packet filtering based on global security zones of a communication network, the method comprising:

dividing the communication network into security zones in which plural of the security zones exist at at least one network site and at least one of the security zones exists at different network sites connected via conduits across an adaptive private network (APN);

defining an integrated firewall security zone configuration to be implemented by a firewall integrated within an input stage a conduit processing stage of a packet processing pipeline of an APN appliance, the integrated firewall security configuration including rules that specify whether to allow or deny traffic between the same and different security zones, each rule including at least one security zone identifier that applies to traffic to or from plural different IP addresses in the security zone and an action;

inserting, by the firewall integrated within the input stage of the conduit processing stage of the packet processing pipeline of the APN appliance, a source security zone identifier in addition to a source address and a source port in a conduit flow header of a packet received in the input stage of a conduit processing stage of the packet processing pipeline of the APN appliance;

receiving the packet having the source security zone identifier in the conduit flow header; and

determining, using the source security zone identifier in the conduit flow header and the rules in the integrated firewall security zone configuration that specify whether to allow or deny traffic between the same and different security zones and at a site ingressing packets to a conduit across the APN, which comprises a wide area network (WAN) leading to a destination site in a destination security zone, that receiving the packet from the source security zone at the destination site would violate a security policy implemented by one of the rules specified at the site ingressing the packets for the destination security zone given that the packet originated from the source security zone; and

stopping, at the site ingressing packets to the conduit, the received packet from transmitting through the conduit to the destination site in the destination security zone.

9. The method of claim 8 , wherein the communication network includes the APN.

10. The method of claim 8 , wherein the integrated firewall is part of a forwarding stage of the packet processing pipeline of the APN appliance.

11. The method of claim 8 further comprising:

executing a pre-route network address translation (NAT) on the received packet to generate a translated source address; and

applying a filter policy associated with the looked up route based on the translated source address to determine the network destination security zone.

12. The method of claim 8 , wherein security zones span across the APN.

13. The method of claim 8 , wherein traffic is allowed between security zones that are permitted and blocked from security zones that are not permitted.

14. A method for integrated firewall packet filtering based on global security zones of a communication network, the method comprising:

dividing the communication network into security zones in which plural of the security zones exist at at least one network site and at least one of the security zones exists at different network sites connected via conduits across an adaptive private network (APN);

defining an integrated firewall security zone configuration to be implemented by a firewall integrated within an input stage a conduit processing stage of a packet processing pipeline of a first APN appliance, the integrated firewall security configuration including rules that specify whether to allow or deny traffic between the same and different security zones, each rule including at least one security zone identifier that applies to traffic to or from plural different IP addresses in the security zone and an action;

receiving a packet at the first APN appliance at a site ingressing packets to a conduit across the APN, which comprises a wide area network (WAN);

performing, by the first APN appliance, an Internet protocol (IP) forwarding step for the packet, wherein performing the IP forwarding step includes performing firewall filtering by the firewall integrated within the packet processing pipeline of the first APN appliance, identifying an application to which the packet is directed, and inserting an application identification (ID) in a conduit flow header of the packet;

transmitting, by the first APN appliance, the packet through the conduit over the WAN; and

receiving the packet at a second APN appliance at a site egressing packets from the conduit that have traveled through the conduit across the WAN;

utilizing, by the second APN appliance, application steering to a designated service based on the application ID selected from the conduit flow header to override routing rules that specify a different route to the designated service.

15. The method of claim 14 further comprising:

wherein identifying the application includes looking up the application ID in an application classification table in a WAN ingress processor module; and

wherein utilizing application steering comprises accessing the application ID from the updated header in a WAN egress processor module.

16. The method of claim 14 , wherein the communication network includes the APN.

17. The method of claim 14 , wherein the integrated firewall is part of a forwarding stage of the packet processing pipeline of the first APN appliance.

18. The method of claim 14 further comprising:

building route tables that contains a destination security zone for routes in the communication network by a centralized function within a packet forwarding stage of the packet processing pipeline.

19. The method of claim 14 further comprising:

executing a pre-route network address translation (NAT) on the received packet to generate a translated source address; and

applying a filter policy associated with a looked up route to determine the network destination security zone based on the translated source address.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2019
From: ASH, NOAH
To: TALARI NETWORKS INCORPORATED
Reel/Frame 048106/0361 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2018
From: PACIFIC WESTERN BANK (AS SUCCESSOR IN INTEREST BY MERGER TO SQUARE 1 BANK)
To: TALARI NETWORKS, INC.
Reel/Frame 047633/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2018
From: SCHULTZ, ADAM PHILLIP; PEABODY, BRAD; AUNG, YU YU; MARTIN, TODD
To: TALARI NETWORKS INCORPORATED
Reel/Frame 047538/0918 →
SECURITY INTEREST Recorded Jul 3, 2018
From: TALARI NETWORKS, INC.
To: PACIFIC WESTERN BANK (AS SUCCESSOR IN INTEREST BY MERGER TO SQUARE 1 BANK)
Reel/Frame 046259/0037 →
Continuity (2)
Provisional Application 62371998 · Aug 8, 2016
Related Publication 20180041470A1 · Feb 8, 2018
Cited By (1)
US 12,237,990