Content-Based Network Traffic Redirection via MPLS Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring policy-based routing across a network is cumbersome, limiting flexibility in routing packets based on criteria other than destination address.

Innovation Solution

A system that applies a label to packets based on their content, using a business rule module to determine the destination and a label determination module to attach an MPLS label, allowing switching devices to route packets accordingly, thereby redirecting traffic without requiring new dedicated network connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If policy-based routing is configured across a network, then routing flexibility based on criteria other than destination address is improved, but configuration complexity increases

Engineering Contradiction:
Improverouting flexibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that sits between the packet source and the network routing infrastructure. This intermediary intercepts packets, evaluates them against business rules, and modifies packet headers to redirect traffic flow. By placing the complex rule evaluation logic in this intermediary layer rather than configuring each network device individually, the patent achieves flexible content-based routing while simplifying overall network configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the routing function into distinct components: the intermediary device that performs rule evaluation and packet modification, and the core network infrastructure that handles standard routing. This segmentation allows the complex policy-based routing logic to be isolated in a single intermediary system, reducing configuration complexity across the broader network while maintaining routing flexibility through the intermediary's rule engine.

Inventive Principle:
Principle #1Segmentation

2Reliability

If dedicated network connections are provisioned between locations, then communication reliability is improved, but network provisioning complexity and cost increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprovisioning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy or overlay of dedicated connection functionality using existing network infrastructure. Instead of physically provisioning dedicated connections between all possible location pairs, the intermediary device virtualizes the dedicated connection experience by routing traffic through selected paths based on business rules. This allows multiple locations to communicate reliably without requiring physical dedicated connections between each pair.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent makes the existing shared network infrastructure universal by enabling it to provide dedicated-connection-like service to multiple different location pairs dynamically. The intermediary device configures the network to provide reliable communication for various location combinations on demand, allowing the same physical infrastructure to serve multiple dedicated connection scenarios without requiring separate physical connections for each location pair.

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

Data Source

PatentUS10523564B2Redirecting network traffic based on content
Publication Date: 2019.12.31 LEVEL 3 COMMUNICATIONS LLC
  • US10523564B2 patent drawing
  • US10523564B2 patent drawing
  • US10523564B2 patent drawing

AI summary

A rule indicates that data having particular characteristics be automatically routed to a particular destination. When software on a switching device detects a new data stream, it is analyzed to determine whether it has characteristics specified by the rule. If it does, the packet is encapsulated with a special tag, indicating that the packet should be routed to the new destination. Also, an entry is added to a quick-lookup table in the switching device. The entry indicates that future packets in the data stream that have the same source and destination port and address should also be routed to the new destination.