Bridge Layer FIB Management for Multi-NOS Data Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network operating systems (NOS) are not designed to efficiently share hardware resources, leading to conflicts and inefficiencies when multiple NOSs attempt to use the same hardware resources, such as an ASIC, resulting in lost routing information.

Innovation Solution

A data node with a bridge layer that mediates messages between hardware and multiple NOSs, utilizing a setting storage unit and message conversion unit to manage resource allocation and prevent conflicts by converting messages to ensure each NOS can use the hardware resources without overlap.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple NOSs share the same hardware resources (ASIC), then resource efficiency is improved, but conflicts occur and routing information is lost

Engineering Contradiction:
Improveresource efficiencyVSAvoidrouting information integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a bridge layer as an intermediary component between the hardware layer and multiple NOSs. This bridge layer mediates all interactions, converting messages from multiple NOSs into hardware-specific commands and managing resource allocation. The bridge layer prevents direct conflicts by acting as a controlled interface, allowing multiple NOSs to share hardware resources (improving productivity) while maintaining routing information integrity through centralized management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system into three distinct layers: hardware layer, bridge layer, and NOS layer. This segmentation allows each layer to operate independently with well-defined interfaces. The bridge layer specifically segments the control plane from the data plane, enabling multiple NOSs to coexist without direct interference (preventing routing information loss) while still allowing efficient hardware resource sharing through the unified bridge interface.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If a single ASIC is shared by multiple NOSs, then cost is reduced, but operational complexity increases

Engineering Contradiction:
Improvenumber of hardware devicesVSAvoidresource management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The bridge layer is designed as a universal interface that can handle messages from multiple different NOSs and translate them into hardware-specific commands. This multi-functional bridge layer allows a single ASIC to be shared by multiple NOSs (reducing the number of hardware devices) while the bridge layer itself manages the operational complexity through standardized message conversion and resource allocation mechanisms.

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

3Ease of operation

If existing NOS is used without modification, then ease of operation is maintained, but resource sharing capability is limited

Engineering Contradiction:
ImproveNOS usabilityVSAvoidhardware resource sharing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The bridge layer serves as an intermediary that translates between the existing NOS message formats and hardware-specific commands. This allows existing NOSs to be used without modification (maintaining ease of operation) while the bridge layer provides the adaptability needed for hardware resource sharing by converting and managing messages from multiple NOSs according to hardware capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12495104B2Data node, data node management method, and data node management program
Publication Date: 2025.12.09 NT T INC
  • US12495104B2 patent drawing
  • US12495104B2 patent drawing
  • US12495104B2 patent drawing

AI summary

A data node includes: a bridge layer adapted to mediate messages between a hardware layer adapted to transfer data with reference to an FIB indicating a forwarding address and a plurality of NOSs that set contents of the FIB for the hardware layer, wherein the bridge layer includes: a setting storage unit adapted to store setting information that associates the NOSs with those resources of the hardware layer which are available for use by the NOSs, and a message conversion unit adapted to receive messages setting the contents of the FIB from the NOSs, convert the messages according to the setting information in the setting storage unit so as to contain those resources of the hardware layer which are available for use by the NOSs, and update the contents of the FIB based on the converted messages.