Source IP Address Bunches for Router Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IP network routing system faces scalability challenges due to the exponential increase in routing table entries, leading to high storage and processing overhead, low packet forwarding efficiency, and routing instability, which CIDR is unable to adequately address, especially with the limitations of continuous address aggregation and inflexibility in service provider selection.

Innovation Solution

A method of source address aggregation that allows for the grouping of continuous or discontinuous address prefixes into a single prefix using source address blocks and bunches, with association functions to link these blocks, enabling flexible allocation, splitting, merging, and aggregation of address bunches, thereby reducing the number of routing entries and improving routing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If CIDR address aggregation is used to reduce routing table entries, then the number of routing entries is reduced, but the ability to aggregate discontinuous address prefixes is limited

Engineering Contradiction:
Improvenumber of routing entriesVSAvoidaggregation flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments the routing table into multiple hierarchical levels (global routing table at core routers, domain routing tables at edge routers). Each level aggregates routes independently, allowing discontinuous prefixes to be grouped within domains while maintaining global aggregation benefits. This segmentation enables both continuous and discontinuous address aggregation simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of aggregation by grouping routes based on source address bunches rather than traditional prefix-based aggregation. This creates a multi-dimensional aggregation space where routes can be aggregated both by prefix continuity and by source address bunch membership, enabling flexible aggregation of discontinuous prefixes while reducing routing entries.

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

2Quantity of substance

If routing table entries increase to accommodate more hosts and subnets, then address capacity expands, but storage and processing overhead increases

Engineering Contradiction:
Improveaddress capacityVSAvoidstorage overhead
Core Design Contradiction:
Quantity of substanceVSWeight of stationary object

Solution Approach 1:

The patent merges multiple routing functions into a unified source address bunch aggregation mechanism. By combining prefix-based aggregation with source address bunch-based aggregation, the system achieves better compression ratios and reduces storage overhead while maintaining expanded address capacity through hierarchical routing tables.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If routing table entries increase to accommodate more hosts and subnets, then address capacity expands, but packet forwarding efficiency decreases

Engineering Contradiction:
Improveaddress capacityVSAvoidpacket forwarding efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments routing processing into hierarchical levels where core routers perform global aggregation on aggregated routes, and edge routers perform domain-level aggregation on local routes. This segmentation reduces the number of routing table lookups required for packet forwarding while maintaining expanded address capacity, thereby improving forwarding efficiency.

Inventive Principle:
Principle #1Segmentation

4Reliability

If service provider address allocation is restricted for aggregation purposes, then routing stability improves, but flexibility in service provider selection decreases

Engineering Contradiction:
Improverouting stabilityVSAvoidservice provider selection flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic source address bunch aggregation where aggregation groups can be dynamically formed and reconfigured based on current network conditions, service provider selections, and traffic patterns. This dynamic approach maintains routing stability through aggregation while allowing flexible reconfiguration when customers change service providers, thus preserving both reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9544228B2Method of creating source IP address bunches in a router, and router comprising a network routing system comprising source IP address bunches
Publication Date: 2017.01.10 THE PLA INFORMATION ENG UNIV
  • US9544228B2 patent drawing
  • US9544228B2 patent drawing
  • US9544228B2 patent drawing

AI summary

A method of aggregation of a source address bunch. The method includes constituting a source address block, associating the source address block to form a source address bunch, and allocating, split, merging, and aggregating the source address bunch.