Cascade Control Logic for Network Unit Stack Numbering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network cascade connections face complexity in maintaining high performance while ensuring fair access and self-healing, particularly in scenarios involving unit failures or changes, and require sophisticated control and status information management.
Innovation Solution
A network unit with cascade control logic that automatically applies and manages stack numbers, transmits control frames symmetrically, and processes status data to maintain network integrity and adapt to changes, using a data processor and registers to ensure seamless operation and unit identification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If control and status information is included within packet headers for cascade connection, then communication between units is enabled, but the system complexity and inconvenience increase significantly
Solution Approach 1:
The patent segments the control information from the data packets by introducing separate control frames that are exchanged independently over the cascade connection. This allows the packet headers to remain simple for data transmission while control and status information is conveyed through dedicated control frames, resolving the contradiction between enabling communication and avoiding header complexity.
2Ease of manufacture
If automatic numbering process is used for initial stack formation, then unit identification is simplified, but renumbering becomes problematic when stack is reformed or augmented
Solution Approach 1:
The patent implements dynamic unit numbering where units can be automatically renumbered based on their position in the cascade connection during stack reformation or augmentation. The control frames carry position information that enables units to dynamically adjust their identifiers, maintaining adaptability while preserving the simplicity of automatic configuration during initial setup.
3Reliability
If cascade connections are provided as both up link and down link, then connectivity is enhanced, but special cable requirements and system complexity increase
Solution Approach 1:
The patent makes the cascade connection links universal by enabling them to function in both uplink and downlink directions without requiring special cables. The control frames and data packets can be transmitted bidirectionally over the same physical links, eliminating the need for separate resilient cables and reducing overall system complexity while maintaining connection reliability.
4Productivity
If high performance cascade connection is maintained with fair access for all units, then network performance is improved, but control and status information management becomes more difficult
Solution Approach 1:
The patent incorporates feedback mechanisms where control frames are exchanged between units to manage access rights and maintain fair usage of the cascade connection. Status information about unit positions and connection states is fed back through control frames, enabling the system to maintain high performance while managing control information through structured feedback loops rather than complex centralized management.
Data Source
AI summary
A network unit for the reception and forwarding of data packets and for use in a stack of similar units includes a data processor and cascade control logic for the exchange of control frames with others of said units in the stack. The cascade control logic is operative to cooperate by means of the control frames in an automatic process for incrementally applying stack numbers to the units in the stack. The cascade control logic can retain a stack number in storage and the data processor is operative to execute a program to apply to the network unit and the other units progressive stack numbers which accommodate previously applied and retained stack numbers. The network unit can act as a master applying the program to the other units and as a slave whereupon it receives a stack number determined by another unit in the stack. The program may determine the validity of a set of numbers applied to units in the stack by computing the aggregate of numbering gaps between numbered units and comparing the aggregate with a predetermined maximum. The program distinguishes between units which are in an automatic numbering mode and a non-automatic numbering mode and disregards units in the non-automatic numbering mode in the application of progressive stack numbers.


