Ingress PE Router Label Stacking for Flexible Packet Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional packet routing methods in label switching networks fail to efficiently direct specific packet flows to particular destinations without modifying routing policies on egress routers and do not allow for different routing paths for ingress versus egress packet flows, limiting services like URL scrubbing and traffic monitoring.

Innovation Solution

The implementation of label stacking at ingress PE routers to add inner labels to packets, allowing egress routers to route packets directly to specific interfaces based on these labels without examining packet contents, and the use of a route reflector to inform ingress routers which labels to apply to which packet flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If label stacking is implemented at ingress PE routers to add inner labels to packets, then flexible routing of packets to specific interfaces is enabled, but device complexity increases

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

Solution Approach 1:

The patent implements label stacking by nesting multiple labels within packet headers. An inner label is embedded inside an outer label structure, allowing the packet to carry multiple routing instructions simultaneously. This nesting mechanism enables ingress PE routers to push additional label information without requiring fundamental changes to the packet structure, thereby achieving flexible routing while managing device complexity through a systematic layered approach.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent adds a new dimension to packet routing by introducing inner labels that operate independently from traditional outer labels. This creates a multi-layered labeling system where inner labels provide an additional dimension of routing control, enabling packets to be directed to specific interfaces based on fine-grained label matching without requiring modifications to the core routing infrastructure.

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

2Productivity

If route reflector is used to inform ingress routers which labels to apply, then targeted packet flow management is achieved, but device complexity increases

Engineering Contradiction:
Improvepacket flow management efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a route reflector as an intermediary component that mediates between ingress PE routers and the label distribution system. The route reflector receives routing information, determines appropriate inner label assignments, and distributes this information to ingress routers. This intermediary approach centralizes the complex label management logic, allowing ingress routers to simply apply labels based on route reflector instructions without implementing complex label management themselves, thereby improving packet flow management efficiency while managing device complexity through specialization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If egress routers route packets based on inner labels without examining packet contents, then routing speed is improved, but routing precision may be reduced

Engineering Contradiction:
Improverouting speedVSAvoidrouting precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-assigning inner labels to packets at the ingress PE router based on detailed routing policy decisions. The ingress router examines packet contents, destination addresses, and routing requirements to determine the appropriate inner label before the packet leaves the ingress router. This preliminary classification ensures that subsequent egress router routing based solely on label matching achieves both high speed and high precision, as the label already encodes the complete routing decision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9148372B2Methods, apparatus and articles of manufacture to manipulate packet routing
Publication Date: 2015.09.29 AT&T INTELLECTUAL PROPERTY I L P
  • US9148372B2 patent drawing
  • US9148372B2 patent drawing
  • US9148372B2 patent drawing

AI summary

Example methods, apparatus and articles of manufacture to manipulate packet routing are disclosed. A disclosed example method includes receiving a first route advertisement from a first provider edge router, the first route advertisement including next-hop routing information associated with a destination and a label associated with an interface of the first provider edge router; modifying the next-hop routing information to form first modified next-hop routing information, the first modified next-hop routing information to redirect a packet addressed to the destination; and sending a second route advertisement to a second provider edge router, the second route advertisement including the first modified next-hop routing information and the label.