Tunneled Security Groups for Scalable Network Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional access control methods in networks, relying on Access Control Lists (ACLs), face scalability issues due to the need for frequent updates and increased processing costs as the number of users grows, especially with flexible network access technologies like VPNs, where static IP addresses limit the feasibility of relying on ACL-based solutions.

Innovation Solution

Implementing a tunneled security group (TSG) system that assigns a security group identifier (SGI) to packets, allowing classification and management without altering packet formats, and using tunnels to manage access control, reducing the need for frequent ACL updates and supporting larger numbers of security groups within existing network equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ACL-based access control is used to manage network security, then access control functionality is provided, but processing cost and complexity increase quadratically with the number of users

Engineering Contradiction:
Improvenetwork securityVSAvoidACL management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network access control problem by introducing tunnel endpoints that create separate tunnel paths for different security groups. Instead of managing individual ACLs for each user, the system divides users into security groups and creates tunnel segments that aggregate traffic from multiple users, thereby reducing the quadratic growth of ACL complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces tunnel endpoints as intermediary devices between users and the core network. These endpoints perform local access control and traffic aggregation, acting as mediators that reduce the burden on core network ACLs. The tunnel endpoints translate individual user access requirements into consolidated tunnel-level control policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If ACLs are updated frequently to accommodate flexible network access, then access control accuracy is maintained, but processing overhead increases significantly

Engineering Contradiction:
Improveflexible network accessVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-establishing tunnel paths and configuring tunnel endpoints before users need access. Security group memberships and tunnel configurations are set up in advance, allowing the core network to maintain stable ACLs while the tunnel endpoints handle dynamic user access requirements through local policy enforcement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by allowing tunnel endpoints to dynamically adjust local access policies based on user authentication and security group membership, while the core network maintains static tunnel-level ACLs. This dynamic adaptation at the edge combined with static core control resolves the conflict between flexibility and processing efficiency.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If static IP address mapping is used in ACLs, then ACL implementation is simplified, but scalability is limited by the need for unique IP addresses

Engineering Contradiction:
ImproveACL implementation simplicityVSAvoidnetwork scalability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the IP address mapping function from the core network ACLs and relocates it to tunnel endpoints. Tunnel endpoints maintain local mappings between user IPs and security group identifiers, allowing the core network to use abstract security group identifiers in ACLs without requiring unique IP address tracking, thereby enabling scalability without increasing core network complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses copying by creating virtual tunnel interfaces at tunnel endpoints that replicate the functionality of physical interfaces. These virtual interfaces carry security group identifiers and maintain local IP-to-group mappings, allowing multiple users to share the same tunnel resource while maintaining individual access control, thus enabling scalability without requiring proportional increases in core ACL entries.

Inventive Principle:
Principle #26Copying

4Reliability

If communication is required from ingress access point to each egress router upon user authentication, then access control accuracy is maintained, but network overhead increases

Engineering Contradiction:
Improveaccess control accuracyVSAvoidnetwork communication overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple individual access control communications into a single tunnel establishment communication. Instead of requiring the ingress access point to communicate with each egress router separately for every user authentication, the system creates a single tunnel that aggregates traffic to multiple egress routers, consolidating control plane communications and reducing overall network overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8146148B2Tunneled security groups
Publication Date: 2012.03.27 CISCO TECHNOLOGY INC
  • US8146148B2 patent drawing
  • US8146148B2 patent drawing
  • US8146148B2 patent drawing

AI summary

A method for providing security groups based on the use of tunneling is disclosed. The method includes assigning a security group identifier (SGI) to a packet and classifying the packet based on the packet's SGI.