Limited Port State for Network Device Auto-Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current auto-configuration solutions for network device ports are rigid and complicated, often leading to time-consuming processes and potential network issues due to missing dynamic information during configuration, and may result in inappropriate states or racing situations.
Innovation Solution
Introduce a new port state called 'Limited' and a Port-Limited flag to allow flexible configuration, enabling dynamic transitions and restricted protocol usage, facilitating efficient auto-configuration and maintenance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the port is kept fully un-configured during auto-configuration, then configuration flexibility is improved, but the configuration process becomes time-consuming and may lead to racing situations between protocols
Solution Approach 1:
The patent introduces a dynamic port state model with five states (Disabled, Administrative Down, Limited, Operational, and a fifth state) that allows the port to transition through different operational modes during auto-configuration. This dynamic state management enables the system to balance between configuration flexibility and time efficiency by allowing selective protocol operations in the Limited state rather than requiring complete un-configuration.
Solution Approach 2:
The patent segments the port configuration process into distinct states with specific protocol permissions. The Limited state acts as an intermediate segment that allows certain protocols to operate while restricting others, preventing racing situations while maintaining configuration flexibility. This segmentation resolves the contradiction by creating a structured progression path rather than allowing all protocols to compete simultaneously.
2Reliability
If the port administrative state is kept down until auto-configuration is complete, then network stability is improved, but dynamic information collection is hindered as no protocol interaction is possible
Solution Approach 1:
The patent creates a dynamic state transition system where the port can move between Administrative Down and Limited states based on configuration progress. This allows the system to maintain stability by controlling which states are active while enabling information collection in the Limited state where selective protocol interactions are permitted, thus resolving the contradiction between stability and information gathering.
Solution Approach 2:
The Limited state serves as a preliminary operational mode that allows essential protocol interactions and information collection before full Operational state is achieved. This preliminary action enables the system to gather dynamic information (such as neighbor identity) while maintaining controlled stability, avoiding the need to keep the port completely down throughout the entire configuration process.
3Ease of operation
If remote control is used for auto-configuration, then management convenience is improved, but the network device may get stuck in inappropriate states
Solution Approach 1:
The patent implements a feedback mechanism through well-defined state transitions and exit conditions for each port state. The state diagram includes specific trigger events and transition conditions that provide feedback to both local and remote controllers, ensuring that the system can reliably determine when to transition between states and when to exit the Limited state, thus preventing the device from getting stuck in inappropriate states during remote management.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A new port state (called "Limited (Lim)") and a new flag "Port-Limited") are introduced. The Port-Limited flag is used to move a port of a network device from an Enabled state to the Limited state when the line protocol status for the port goes from down to up. In one embodiment, when the port is in the Limited port state, only a predefined set of protocols can work over the port. Restriction can be defined by the administrator of the network device