Mobile IP Policy Enforcement via Nine-Tuple Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in enforcing service level policies and mobility policies within IP networks, particularly in mobile environments, where Mobile IP is introduced, leading to complexities in packet filtering and routing optimization, especially when dealing with Mobile IPv6 encapsulation and route optimization.

Innovation Solution

A method and node architecture are introduced to generate and apply policy rules that account for Mobile IP addressing formats, allowing for efficient policing and filtering of packet flows by determining source and destination addressing information and applying service and mobility policies, using a nine-tuple rule format to manage routing variability and mobility policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Mobile IP route optimization is implemented to allow direct communication between Mobile Node and Correspondent Node, then communication efficiency is improved, but security risks increase due to potential address spoofing

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary security verification by checking binding cache entries before allowing direct routed communication. The Correspondent Node verifies that the Mobile Node's Care-of Address is legitimately bound to its Home Address by checking the binding cache, preventing address spoofing attacks while enabling efficient direct communication for legitimate nodes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The binding cache acts as an intermediary verification mechanism between the Mobile Node and Correspondent Node. It stores and provides binding information that allows the Correspondent Node to verify the legitimacy of route optimization requests without directly trusting the Mobile Node's address claims

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If policy rules are enforced at multiple network nodes to control Mobile IP traffic, then security and service quality are improved, but system complexity increases

Engineering Contradiction:
Improvepolicy enforcementVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The policy rule structure is designed to be universal and applicable across multiple network nodes (Home Agent, Correspondent Node, intermediate routers). The same nine-tuple rule format and evaluation logic can be implemented at any node that needs to enforce Mobile IP policies, reducing the need for node-specific complex logic while maintaining comprehensive policy enforcement

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

Solution Approach 2:

The policy enforcement system is segmented into independent modular components: policy rule generation, policy rule distribution, and policy rule evaluation. Each node can independently generate, receive, and evaluate policy rules without requiring complex inter-node coordination, simplifying the overall system architecture while enabling distributed policy enforcement

Inventive Principle:
Principle #1Segmentation

3Device complexity

If conventional five-tuple filtering is used for packet filtering, then simplicity is maintained, but it becomes inadequate for Mobile IPv6 encapsulation and route optimization scenarios

Engineering Contradiction:
Improvefiltering simplicityVSAvoidfiltering capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The filtering system transitions from conventional five-tuple filtering to nine-tuple filtering by adding four additional dimensions: Mobile Node Home Address, Mobile Node Care-of Address, Correspondent Node Home Address, and Correspondent Node Care-of Address. This dimensional expansion enables the filtering system to handle Mobile IPv6 encapsulation and route optimization scenarios while maintaining a systematic and organized approach to packet identification

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

Data Source

PatentUS8670333B2Policy enforcement within an IP network
Publication Date: 2014.03.11 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8670333B2 patent drawing
  • US8670333B2 patent drawing
  • US8670333B2 patent drawing

AI summary

A method and network node for generating and applying policy rules in an IP network. A Policy Enforcement Function (PEF) is implemented in a node such as a Gateway GPRS Service Node (GGSN) routing packet flows to and from network users. An Application Function (AF) determines source and destination addressing information for a packet flow and sends the information to a Policy and Charging Decision Function in a Policy and Charging Control Function (PCRF) having access to service and mobility policies for network users. The PCRF generates policy rules based on the addressing information and the appropriate service and mobility policies. The PCRF sends the policies rules to the PEF for application to the traffic flow.