PE Router VRF Lookup via Logical Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VPN technologies face challenges in establishing network tunnels between provider edge (PE) routers and customer edge (CE) routers across different service provider networks, especially when intermediate devices do not support certain services like multicast, leading to issues with logical isolation of virtual routing and forwarding (VRF) tables.

Innovation Solution

The techniques involve a PE router performing tunnel destination and output interface lookups using appropriate VRF tables corresponding to the VPN, allowing packets to be forwarded through a network tunnel that spans across service provider networks, even when intermediate devices do not support the requested service, by selecting a logical interface not associated with a physical output interface and determining the output interface from the VRF tables based on the packet's destination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If logical isolation of VRF tables is implemented within a router, then routing and forwarding information for different VPNs is isolated, but tunneling to remote CE routers associated with specific VRF instances becomes challenging

Engineering Contradiction:
Improvelogical isolation of routing informationVSAvoidtunnel establishment with remote CE
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a default logical interface as an intermediary between the VRF table and physical output interfaces. This default logical interface acts as a mediator that allows the router to perform lookups in the VRF table without requiring a direct association between VRF instances and physical interfaces, thereby enabling tunnel establishment to remote CE routers while maintaining VRF isolation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the interface association by decoupling the default logical interface from specific physical output interfaces. Instead of directly associating VRF tables with physical interfaces, the system creates a separate layer with default logical interfaces that are not tied to specific physical outputs, allowing flexible routing decisions while preserving logical isolation.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If intermediate devices do not support certain services like multicast, then service provider network can operate with simpler devices, but services requiring those features cannot be provided to customers

Engineering Contradiction:
Improvesimplicity of intermediate devicesVSAvoidservice support capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent uses network tunnels as intermediaries to bypass intermediate devices that do not support certain services. By encapsulating traffic in tunnels, the system can transport service-specific traffic (such as multicast) through the network without requiring intermediate devices to understand or support those services, thus maintaining device simplicity while providing service versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates virtual copies of service capabilities through tunneling. Instead of requiring physical service support at every intermediate device, the system creates virtual service instances through tunnel endpoints that can provide services like multicast by routing traffic through devices that do support them, effectively copying service functionality across the network.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If tunneling is implemented across different service provider networks, then service coverage is expanded, but route leaking and table next hops become necessary which complicates the system

Engineering Contradiction:
Improveservice coverageVSAvoidrouting table management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the routing decision logic from complex multi-table lookups by using the default logical interface as a unique key. Instead of requiring route leaking between multiple routing tables or complex next-hop calculations, the system takes out the complexity by allowing direct VRF table lookups using the default logical interface, thereby simplifying routing table management while maintaining expanded service coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9407545B1Tunneling from a provider edge routing device to a remote customer edge network device
Publication Date: 2016.08.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9407545B1 patent drawing
  • US9407545B1 patent drawing
  • US9407545B1 patent drawing

AI summary

Selection of proper virtual routing and forwarding (VRF) tables is based on a logical interface that is not associated with a physical interface. The selected VRF table is used to perform an output interface lookup for outgoing packets. In one example, a router includes a plurality of network interfaces, and a processing unit configured to select a logical interface not associated with any of the plurality of network interfaces based on an association with a received packet of a virtual private network, select one of a plurality of VRF tables in which to perform an output interface lookup for the packet that corresponds to the selected logical interface, and determine one of the plurality of network interfaces from the one of the plurality of VRF tables based on a destination of the packet, wherein the determined one of the plurality of network interfaces is configured to forward the packet.