Packet Processing System Dynamic Rule Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional packet processing systems cannot dynamically set packet transfer rules between control and forwarding devices when new applications are started, requiring modification of existing applications or manual settings.
Innovation Solution
A packet processing system that includes a control device with a symbol section associated with forwarding device address information and a transfer control section that requests the forwarding device to set packet transfer rules, and a forwarding device with a transfer control section that sets these rules, allowing dynamic adjustment of packet transfer rules without modifying existing applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the packet transfer rule is preset between forwarding device and control device, then the service request can be distributed to appropriate control device, but the packet transfer rule cannot be dynamically set when new application is started
Solution Approach 1:
The patent introduces a symbol section as an intermediary component that mediates between the application and the packet transfer rule management. The symbol section stores address information of the forwarding device and enables the application to access packet transfer rules without directly modifying the application code. When the application needs to transfer packets, it accesses the symbol section, which automatically retrieves the appropriate packet transfer rule based on the stored address information, thus resolving the contradiction between dynamic adaptability and application complexity.
Solution Approach 2:
The system enables self-service by allowing the control device to automatically manage packet transfer rules through the symbol section. When a new application is started, the control device automatically retrieves the corresponding packet transfer rule from the symbol section using the address information, without requiring manual configuration or application modification. This self-service mechanism achieves dynamic adaptability while maintaining application simplicity.
2Productivity
If forwarding device and control device are separated, then information processing resources can be improved, but packet transfer rule management becomes complex
Solution Approach 1:
The patent merges the packet transfer rule management function into the control device, which is already responsible for information processing. By combining these functions in the control device and using the symbol section as a shared reference, the system avoids the complexity of distributed rule management across separate forwarding and control devices. The symbol section acts as a unified repository that both the forwarding device and control device can access, simplifying the management architecture while maintaining the separation of forwarding and control functions.
Solution Approach 2:
The symbol section serves multiple functions: it stores address information of the forwarding device, provides packet transfer rule management, and enables communication between the control device and forwarding device. This multi-functional component reduces the overall system complexity by consolidating several management functions into a single universal interface that both devices can use.
Data Source
AI summary
A control device includes a virtual IF set to associate with address information of an interface on a forwarding device and, when detecting that an application section accesses the virtual IF, requests the forwarding device to set a packet transfer rule for transferring a packet received on an interface to the control device while making the packet associate with the virtual IF. The forwarding device sets the packet transfer rule requested by the control device.


