Network Policy Range Segmentation for Verification Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network analysis methods face infeasibility in verifying all combinations of traffic flow characteristics due to the complexity of IP addressing and port configurations, resulting in an overwhelming number of unique address pairs and port combinations that need to be evaluated.

Innovation Solution

A method and system that process network configuration to identify policy criteria and segregate the input space into non-overlapping sets of ranges, minimizing the number of combinations to be verified by defining minimal sets for each criteria such as protocol, source and destination IP addresses, and ports, thereby reducing the complexity of network behavior verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all combinations of traffic flow characteristics are verified, then complete network behavior verification is achieved, but computational complexity becomes infeasible

Engineering Contradiction:
Improvenetwork behavior verification completenessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the continuous input space of traffic flow characteristics into discrete ranges. For example, IP addresses are divided into range sets where each range represents a group of addresses that behave identically under given policies. This segmentation transforms the verification problem from checking individual address-port combinations to verifying representative values from each range, dramatically reducing computational complexity while maintaining verification completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from specific IP addresses and port numbers to ranges of these values. By transforming the verification criteria from exact matches to range-based matching, the system reduces the state space from 2^64 possible IP pairs to a manageable number of range combinations, making comprehensive verification feasible.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If discrete ranges are created for each policy criterion, then verification combinations are reduced, but the number of ranges to manage increases

Engineering Contradiction:
Improveverification efficiencyVSAvoidrange set management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple policy criteria (source IP, destination IP, source port, destination port, protocol) into a unified range verification framework. Instead of managing separate range sets for each criterion independently, the system integrates them into a cohesive verification process where ranges are defined and managed collectively, reducing the overall management burden while maintaining the benefits of discretization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8005945B2Aggregating policy criteria parameters into ranges for efficient network analysis
Publication Date: 2011.08.23 RIVERBED TECH LLC
  • US8005945B2 patent drawing
  • US8005945B2 patent drawing
  • US8005945B2 patent drawing

AI summary

A network configuration is processed to identify each policy and the criteria associated with each policy. The criteria of the policies are processed to identify a non-overlapping set of ranges of the criteria parameter, each range being associated with a particular policy or set of policies. In a preferred embodiment, the criteria include the protocol, the source and destination IP addresses, and the source and destination ports, and a default range is defined for each criteria parameter.