Virtual IP Route Dispersion via Dynamic Metric Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies are inadequate in allocating distinct communication routes for multiple virtual IP addresses, leading to concentrated network traffic on specific routes, as they lack the capability to vary metric values for each virtual IP address across different routers.
Innovation Solution
An information processing apparatus that allocates virtual IP addresses to applications and transmits metric values specific to each route, allowing for the dispersion of network traffic by varying the metric values for each virtual IP address across different routers, thereby enabling the use of distinct communication routes for each virtual IP address without requiring modifications to existing routers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single routing metric value is used for all virtual IP addresses, then the routing configuration is simple, but network traffic becomes concentrated on specific routes
Solution Approach 1:
The patent applies local quality by assigning different metric values to different virtual IP addresses. Each virtual IP address can have its own customized metric value, allowing specific routes to be prioritized or avoided based on the requirements of individual applications or services. This enables fine-grained control over traffic distribution without requiring complex manual routing configurations.
Solution Approach 2:
The patent implements dynamics by automatically adjusting metric values based on the destination IP address. The routing metric is no longer static but varies dynamically depending on which virtual IP address is the target, allowing the system to adapt traffic flow patterns automatically without requiring external intervention or complex configuration management.
2Reliability
If different metric values are assigned to each virtual IP address, then network traffic is dispersed effectively, but the metric management complexity increases
Solution Approach 1:
The patent applies self-service by implementing automatic metric value assignment based on destination IP address matching. The system automatically determines which metric value to use by comparing the destination IP against configured virtual IP addresses and their associated metrics, eliminating the need for manual metric management and reducing operational complexity while maintaining effective traffic dispersion.
Solution Approach 2:
The patent utilizes parameter changes by varying the routing metric parameter based on the destination virtual IP address. Instead of managing multiple complex routing tables, the system changes the metric parameter dynamically according to the destination, providing a simple mechanism to achieve sophisticated traffic distribution patterns.
3Ease of manufacture
If existing routers are used without modification, then deployment is easier, but the capability to vary metric values per virtual IP address is lacking
Solution Approach 1:
The patent applies universality by designing a routing metric specification that can be implemented on existing standard routers without modification. The approach uses existing routing protocol mechanisms (such as BGP or OSPF metric attributes) to carry additional metric information, allowing a single router to handle multiple virtual IP addresses with different metrics using its existing functionality, thus achieving versatility without requiring hardware modifications.
Data Source
AI summary
An information processing apparatus includes a memory and one processor configured to allocate a virtual Internet Protocol address to an application, transmit information including a first metric value and the virtual Internet Protocol address to a network apparatus on a first route through which a first packet destined for the virtual Internet Protocol address is transferred; and transmit information including a second metric value and the virtual Internet Protocol address to another network apparatus on a second route through which a second packet destined for the virtual Internet Protocol address is transferred wherein a certain value is to be added to the first metric value in the network apparatus and another certain value is to be added to the second metric value in the other network apparatus.


