Gateway Firewall Service Segmentation for Scalable Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Combined gateway systems face challenges in managing firewall rules and scalability, leading to increased bandwidth, processing power, and memory requirements as the number of users and gateways increases, resulting in performance losses and difficulties in failover and synchronization.

Innovation Solution

Implementing a separate firewall service with a distinct set of rules for each client device and distributing firewall services across multiple processor cores, allowing for scalable and efficient management of network traffic and failover without increasing bandwidth requirements between gateways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a separate firewall service with distinct rules is implemented for each client device, then network security and access control are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvenetwork securityVSAvoidfirewall rules management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The firewall service is segmented into separate instances for different client devices, with each instance maintaining its own rule set. This allows independent management of firewall rules per client while improving security through isolation. The gateway distributes these segmented firewall services across multiple processor cores, enabling scalable management without centralized complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If gateway systems are scaled by adding new gateways, then system capacity and redundancy are improved, but bandwidth requirements and synchronization overhead increase exponentially

Engineering Contradiction:
Improvesystem capacityVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Firewall services are segmented and distributed across multiple gateways and processor cores, allowing each gateway to handle a subset of client devices independently. This segmentation enables linear scaling of system capacity without exponential increase in synchronization bandwidth, as each gateway maintains its own local state for assigned clients.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from vertical scaling (adding more resources to a single gateway) to horizontal scaling (distributing firewall services across multiple gateways and processor cores). This dimensional change allows capacity to scale linearly with the number of gateways, avoiding exponential bandwidth requirements for synchronization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If state list synchronization is implemented between gateways, then failover capability is improved, but memory space and processing power requirements increase linearly

Engineering Contradiction:
Improvefailover capabilityVSAvoidmemory space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The state list is segmented by client device, with each gateway maintaining state information only for its assigned clients. This segmentation reduces the memory space required at each gateway compared to maintaining complete state lists for all clients, while still enabling failover through selective state transfer for specific client sessions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11876781B2Protecting network devices by a firewall
Publication Date: 2024.01.16 CRYPTZONE NORTH AMERICA
  • US11876781B2 patent drawing
  • US11876781B2 patent drawing
  • US11876781B2 patent drawing

AI summary

Systems and methods provide for management of a gateway. In one embodiment, a method includes: in response to a request from a client device, establishing, by a computer system implementing a gateway to a private network, a network tunnel between the client device and the gateway; and starting a firewall service with a set of firewall rules on the computer system for selectively blocking and allowing network traffic between the client device and one or more network devices in the private network.