Packet Routing Node with Priority-Based Load Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed network nodes face reduced routing capacity and increased manufacturing costs due to concentrated packet routing, while integrated network nodes lack expandability and struggle with high-speed control packet processing without enhanced processing units or inter-unit communication. Additionally, conventional 'distributed' integrated network nodes experience packet loss due to lack of priority checking mechanisms.
Innovation Solution
Implementing a mechanism where each packet is routed to a specific routing and transferring unit based on priority, with line interface units judging packet priority and dispersing load across units, enabling efficient processing of control packets without enhanced processing units or inter-unit communication, and ensuring high-priority packets are not lost during capacity overflow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If packet routing is concentrated at a specific routing and transferring unit, then routing capacity is improved, but manufacturing costs increase and device complexity increases
Solution Approach 1:
The patent divides the routing and transferring function into multiple independent units (routing and transferring units 11) distributed across the network node. Each unit can independently perform routing decisions for packets, eliminating the need for a single centralized routing unit with high capacity. This segmentation allows the system to achieve high routing capacity through parallel distributed processing while using multiple lower-capacity units that are cheaper and simpler to manufacture.
2Productivity
If distributed network nodes use multiple routing and transferring units, then packet transferring capacity is improved, but device complexity increases
Solution Approach 1:
The patent combines multiple routing and transferring units into a single integrated network node structure. These units share common resources including the switching module 10, line interface units 12, and packet buffers 113, eliminating the need for separate dedicated resources for each unit. This merging approach allows the system to achieve high packet transferring capacity through multiple routing units while reducing overall device complexity by sharing infrastructure components.
3Device complexity
If integrated network nodes use a single routing and transferring unit, then device complexity is reduced, but expandability is limited
Solution Approach 1:
The patent creates a dynamic architecture where the number of routing and transferring units 11 can be flexibly adjusted within the network node. The system supports adding or removing routing units dynamically while maintaining functionality through shared resources. This dynamic configuration allows the network node to scale from a single routing unit to multiple units based on capacity requirements, providing expandability while maintaining relative simplicity through the shared infrastructure model.
4Speed
If distributed network nodes increase the number of routing and transferring units, then processing speed is improved, but manufacturing costs increase
Solution Approach 1:
The patent uses identical copies of routing and transferring units 11 throughout the network node. Each unit is a standardized module with the same processing capabilities, allowing for mass production and reduced manufacturing costs through economies of scale. By copying the same proven design multiple times rather than creating unique high-capacity units, the system achieves high processing speed through parallel operation of multiple identical units while keeping individual unit costs low and total manufacturing costs manageable.
Data Source
AI summary
In a conventional “distributed” integrated network node architecture, specific judgment processes cannot be executed in any routing and transferring unit. The routing and transferring unit is required to share judgment process related information with an enhanced processing unit or other routing and transferring units. Thus, when using enhanced processing units, manufacturing costs increase, while processing speed decreases when routing and transferring units cooperate. If any flow is disposed during a transfer from a packet transferring unit in a routing and transferring unit to a processing unit, the packet is disposed regardless of packet priority. In the present invention, a packet related to a specific judgment process is always transmitted to a specific routing and transferring unit from a line interface unit. If an inputted flow is over the transferring capacity, the line interface unit analyzes the packet header and determines the type, transport priority, and disposal priority of the packet.


