IP Prefix Coloring for Mobile Router Routing Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile router provisioning scenarios lack a mechanism to determine the mobility properties of IP addresses, leading to inefficient routing and connectivity issues when devices roam, as end nodes have no concept of prefix properties and their implications on latency and routing restrictions.
Innovation Solution
A communication system that employs prefix coloring to identify and manage mobility properties by using vendor-specific extensions in the MIPv6 signaling plane, allowing the network to represent prefix properties and apply policies based on IP address scope, enabling optimal traffic routing and reducing unnecessary routing through remote home networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional IP address assignment is used without prefix coloring, then the system is simple to implement, but routing efficiency deteriorates and connectivity issues occur during device roaming
Solution Approach 1:
The patent applies prefix coloring by embedding color codes (vendor-specific extensions) within IP address prefixes to indicate mobility properties. This allows network elements to quickly identify and route traffic based on the color-coded prefix, improving routing efficiency without requiring complex separate signaling mechanisms for each device's mobility characteristics
Solution Approach 2:
The home agent performs preliminary action by coloring the prefix with mobility property information before assigning it to the mobile router. This pre-marking of prefixes with mobility characteristics enables downstream network elements to make informed routing decisions without real-time computation, thereby improving routing efficiency while maintaining system simplicity
2Reliability
If prefix coloring with vendor-specific extensions is implemented, then mobility properties are accurately identified and routing is optimized, but the complexity of network signaling increases
Solution Approach 1:
The patent leverages the existing MIPv6 signaling plane and home agent infrastructure to carry prefix coloring information. By making the home agent multi-functional (both mobility management and prefix coloring), the solution achieves reliable mobility property identification without adding separate dedicated signaling systems, thus limiting the increase in signaling complexity
Solution Approach 2:
The home agent acts as an intermediary that translates device mobility characteristics into color-coded prefixes. This intermediary function consolidates the complexity of mobility property determination in a single network element rather than distributing it across multiple devices, improving connectivity reliability during roaming while containing overall signaling complexity
3Productivity
If mobile routers assign IP addresses without mobility property information, then address assignment is simple, but traffic routing suboptimal and unnecessary routing through remote home networks occurs
Solution Approach 1:
The patent applies local quality by assigning different color codes to prefixes based on their specific mobility properties and traffic patterns. This allows network elements to apply locally optimal routing decisions based on the color-coded information, directing traffic through appropriate paths (local breakout vs. remote home network) thereby improving traffic routing efficiency and reducing routing delays
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
An example method includes receiving an Internet protocol (IP) address request in a network and selecting an IP address associated with a prefix that represents an IP subnet. The prefix includes a color attribute to be provided as part of a communication session that includes a plurality of packets. The prefix defines one or more properties associated with an application for the session. The prefix is communicated to a network element in a signaling plane, the prefix is configured to be used to make a routing decision for at least some of the plurality of packets. In more specific embodiments, the method can include applying one or more network policies based on the prefix associated with the IP address. The method could also include decrypting an encryption protocol in order to identify the prefix of a subsequent communication flow, and executing a routing decision based on the prefix.