Abstract Fabric Interfaces for Virtual Node Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Establishing connections between virtual nodes in a single network device chassis is challenging due to the underlying broadcast fabric medium, requiring complex configuration and additional ports, which increases capital expenses.

Innovation Solution

The creation of abstract fabric interfaces between virtual nodes allows for routing and forwarding traffic without external ports, using a management component to configure virtual nodes with packet processor identifiers and form an overlay network connected to an underlay network, presenting these connections as regular Ethernet interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If abstract fabric interfaces are used to connect virtual nodes, then capital expenses are reduced by eliminating external ports, but the complexity of configuring virtual node connections increases

Engineering Contradiction:
Improvenumber of external portsVSAvoidconfiguration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces abstract fabric interfaces as an intermediary mechanism that mediates connections between virtual nodes without requiring external physical ports. The abstract fabric interface acts as a virtual intermediary that routes traffic between virtual nodes through the fabric interconnect, eliminating the need for physical port infrastructure while providing a standardized connection interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates virtual copies of network interface functionality through abstract fabric interfaces. Instead of requiring physical port hardware, the system creates software-based virtual interfaces that replicate the essential functions of physical network interfaces, allowing virtual nodes to communicate as if connected through standard Ethernet ports while actually using fabric-based connectivity.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If virtual nodes are connected through broadcast fabric medium, then external ports are eliminated, but the configuration process becomes more complex

Engineering Contradiction:
Improvenumber of external portsVSAvoidease of configuration
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent enables the fabric interconnect to self-configure virtual node connections by automatically discovering and establishing communication paths between virtual nodes. The system uses the broadcast nature of the fabric medium to automatically propagate connection information and routing tables, eliminating the need for manual configuration of fabric connectivity while maintaining standardized interface behavior.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The abstract fabric interface provides a universal connection mechanism that works across different virtual node configurations and fabric topologies. The same abstract interface paradigm can be used regardless of the underlying fabric structure or number of virtual nodes, providing a consistent configuration model that simplifies operation while supporting diverse deployment scenarios.

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

Data Source

PatentEP3462685B1Connecting virtual nodes in a network device using abstract fabric interfaces
Publication Date: 2020.06.17 JUNIPER NETWORKS INC
  • EP3462685B1 patent drawingFigure 1A
  • EP3462685B1 patent drawingFigure 1B
  • EP3462685B1 patent drawingFigure 2

AI summary

In one example, a management component executing on a single-chassis network device configures a virtual node with an abstract fabric interface having, as a destination address, identifiers of packet processors (e.g., PFE-IDs) assigned to the virtual node on the other end of the abstract fabric interface. The management component of the single-chassis network device pre-creates an underlay network by using the fabric links at the packet processor. When the management component creates and connects an abstract fabric interface on the virtual nodes, the management component forms an overlay network and attaches the overlay network to the underlay network, e.g., by programming the forwarding plane packet processor, to connect the virtual nodes. However, users of the network device, external devices, and routing protocols will not view the abstract fabric interface as an overlay interface, but as a regular Ethernet interface (e.g., a Gigabit Ethernet interface).