Abstract Fabric Interfaces for Virtual Node Connectivity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Quantity of substance
If virtual nodes are connected through broadcast fabric medium, then external ports are eliminated, but the configuration process becomes more complex
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.
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.
Data Source
Figure 1A
Figure 1B
Figure 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).