Formal Verification Network Reachability Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network reachability detection methods, such as traditional network testing and formal verification tools, face challenges in efficiency, scalability, and accuracy due to high time-complexity and limited application scope, especially in complex and diverse network structures.

Innovation Solution

A network reachability solving algorithm based on formal verification is developed, which involves establishing a network model using formal description language, defining reachability semantics, modeling an abstract set-based solving algorithm, and deriving executable code to optimize time and space complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional network testing methods are used to detect network reachability, then the detection process is simple to implement, but the detection accuracy is low and time-consuming

Engineering Contradiction:
Improvenetwork reachability detection accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces traditional mechanical network testing methods with a formal verification system that uses mathematical models and automated theorem proving to verify network reachability. The formal verification engine transforms network configuration files into logical formulas and automatically proves reachability properties, eliminating manual testing while improving both accuracy and efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter of verification from empirical testing to mathematical proof. By transforming network reachability detection into a formal logical verification problem with defined predicates and inference rules, the system achieves complete and accurate verification without time-consuming trial-and-error testing.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If formal verification tools are applied to network reachability analysis, then the correctness assurance is improved, but the time complexity and computational overhead increase significantly

Engineering Contradiction:
Improvenetwork reachability correctness assuranceVSAvoidverification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the network verification process into distinct modular components: configuration parsing, model construction, query transformation, and proof generation. Each component handles a specific aspect of the verification task, allowing the system to process large-scale networks efficiently through divide-and-conquer strategies while maintaining formal correctness guarantees.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer that transforms complex network reachability queries into standardized logical formulas. This intermediary representation layer acts as a bridge between the network configuration and the formal verification engine, enabling efficient processing through optimized logical inference while preserving the semantic meaning of the original queries.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If formal verification is applied to complex and diverse network structures, then the verification completeness is improved, but the algorithm complexity and computational resources required increase

Engineering Contradiction:
Improveverification completenessVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent develops a universal formal verification framework that can handle diverse network configurations, protocols, and security policies through a single unified model. The system uses generic predicates and inference rules that can be applied to various network types (VPC, hybrid cloud, multi-cloud) without requiring separate verification algorithms for each scenario, thereby managing complexity while maintaining completeness.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent transforms the verification problem from analyzing complex network topology directly into a higher-dimensional logical space where reachability properties can be expressed and verified using formal logic. By elevating the verification to the level of mathematical proofs rather than network traversal, the system handles complexity more efficiently while ensuring complete verification coverage.

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

4Measurement precision

If network configuration models are tailored to specific types of configuration problems, then the solving accuracy for those specific problems is improved, but the adaptability to other network scenarios decreases

Engineering Contradiction:
Improvesolving accuracy for specific problemsVSAvoidapplicability to different network scenarios
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal network verification model that can accurately solve multiple types of configuration problems (VPC reachability, hybrid cloud connectivity, multi-cloud network policies) using the same formal framework. The system achieves both high accuracy and broad adaptability by using configurable predicates and inference rules that can be specialized for different scenarios while maintaining a unified verification approach.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12206678B2Network reachability solving algorithm based on formal verification
Publication Date: 2025.01.21 ZHEJIANG UNIV
  • US12206678B2 patent drawing
  • US12206678B2 patent drawing

AI summary

A network reachability solving algorithm based on formal verification, which abstractly models the network reachability problem, concretely models and refines it through semantic equivalence, and implements the network reachability solving algorithm through logical equivalence transformation. With the help of formal verification tools, the present disclosure ensures the correctness and logical completeness of the reachability solving algorithm through mathematical reasoning. Compared with traditional testing-based schemes, the present disclosure guarantees the correctness and effectiveness of the network reachability algorithm based on formal method.