Router Controller Dynamic Rule Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network visibility systems face challenges in simplifying the formation of forwarding rules, ensuring all packets of a single user are analyzed by the same server, and addressing changes in component availability, leading to inefficiencies and potential errors in packet routing.
Innovation Solution
The system employs a router controller that automatically discovers IP addresses, configures dynamic filters to group packets from the same user across different sessions, and dynamically adjusts forwarding rules to ensure all packets are routed to the same output port, while also reassigning rules in case of component failures or additions to maintain continuous operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual configuration of forwarding rules is used, then flexibility in rule customization is improved, but device complexity and potential for errors increase
Solution Approach 1:
The system enables automatic discovery of IP addresses and自动生成 forwarding rules based on discovered information. The router controller autonomously configures dynamic filters and forwarding rules without requiring manual intervention, thereby reducing configuration complexity while maintaining adaptability through automated rule generation based on actual network conditions
Solution Approach 2:
The system dynamically adjusts forwarding rules based on discovered IP addresses and network conditions. By automatically detecting and adapting to changes in network parameters (IP addresses, component availability), the system maintains flexibility without requiring manual reconfiguration, thus reducing complexity while preserving adaptability
2Stability of the object's composition
If static forwarding rules are used, then rule stability is improved, but adaptability to component failures and additions deteriorates
Solution Approach 1:
The system implements dynamic forwarding rules that automatically adjust based on discovered IP addresses and component availability. The router controller continuously monitors network conditions and updates forwarding rules in real-time, enabling the system to maintain stability through consistent rule application while adapting to component failures and additions without manual intervention
Solution Approach 2:
The system employs automatic discovery mechanisms that provide feedback about IP addresses and component status. This feedback loop enables the router controller to detect component failures or additions and automatically update forwarding rules accordingly, maintaining both stability through systematic rule management and adaptability through continuous monitoring and adjustment
3Ease of operation
If automatic IP address discovery is implemented, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The router controller performs automatic discovery of IP addresses and network components without requiring manual configuration. The discovery mechanism autonomously identifies network elements and uses this information to generate appropriate forwarding rules, thereby simplifying operation while the complexity is contained within the automated discovery and configuration subsystem
Solution Approach 2:
The system performs automatic discovery of IP addresses and network conditions before configuring forwarding rules. By gathering necessary information in advance through automated discovery mechanisms, the system simplifies the overall configuration process while the discovery complexity is managed as a preliminary automated step that enables subsequent rule generation
4Manufacturing precision
If dynamic filter configuration is used to group packets, then packet routing accuracy is improved, but device complexity increases
Solution Approach 1:
The router controller automatically configures dynamic filters based on discovered IP addresses and packet flow patterns. The system autonomously identifies packets from the same user across different sessions and configures appropriate filtering rules, thereby improving packet grouping accuracy while containing configuration complexity within the automated control subsystem
Solution Approach 2:
The system dynamically adjusts filter parameters based on discovered network information and packet flow characteristics. By automatically modifying filter configurations to match actual network conditions and user patterns, the system improves packet grouping accuracy while the complexity of parameter adjustment is managed through automated discovery and adaptation mechanisms
Data Source
AI summary
Aspects of the present disclosure enable a router controller to maintain a default rules table indicating allocation of internet protocol (IP) addresses (of general packet radio service (GPRS) tunneling protocol (GTP) packets) to respective output ports. In an embodiment, the router controller receives information indicating the respective tunnel endpoint IP addresses of a control session and a data session. The router controller is configured to determine whether such IP addresses of the control session and the data session(s) are allocated to the same output port. In response to the IP addresses of the control session and the data session not being allocated to the same output port, the router controller is configured to generate a dynamic rule to forward packets of both the control session and the data session to the same output port.


