Traffic Classifier Service Routing Label Attachment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current service routing systems experience heavy data traffic between service enablers and traffic classifiers, leading to data processing overload and bottlenecks, as they repeatedly route data packets between these components.
Innovation Solution
A method where a traffic classifier attaches a data routing label to data packets to identify a routing path, allowing a switch to control the packet's routing based on this label, reducing the load on the traffic classifier and optimizing data processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the traffic classifier routes data packets to service enablers and receives processed packets back for further routing decisions, then service routing functionality is achieved, but data processing load on the traffic classifier becomes extremely heavy, creating a bottleneck
Solution Approach 1:
The patent extracts the routing decision function from the traffic classifier and implements it in the switch. The traffic classifier only performs initial service type identification and attaches routing labels, while the switch handles subsequent routing decisions based on these labels, thereby removing the bottleneck of repeated routing decisions from the traffic classifier.
Solution Approach 2:
The traffic classifier performs preliminary routing label attachment based on service type identification before packets reach the switch. This preliminary action enables the switch to make routing decisions without needing to perform complex service type identification, reducing the traffic classifier's workload while maintaining routing functionality.
2Measurement precision
If the traffic classifier performs detailed service type identification on every data packet, then accurate routing decisions can be made, but processing time and computational resources are consumed
Solution Approach 1:
The traffic classifier performs service type identification and attaches corresponding routing labels to packets in advance, before they reach the switch. This preliminary action ensures accurate routing decisions are made once, eliminating the need for repeated identification while maintaining precision.
Solution Approach 2:
Instead of performing full service type identification on every packet, the system uses routing labels as simplified copies or representations of service types. These labels contain sufficient information for routing decisions without requiring the traffic classifier to re-analyze packet contents, thus reducing processing time while maintaining routing accuracy.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The present invention discloses a service routing method, including: parsing a received data packet to obtain a service type of the data packet; obtaining a service data routing label according to a correspondence between the service type and the service data routing label, where the service data routing label is used to identify a routing path, and the routing path is used to describe a network path for routing the data packet to a service enabler; attaching the data routing label to the data packet; and sending the data packet to a switch, so that the switch controls, according to the service data routing label attached to the data packet, the data packet to be routed according to the routing path. According to the service routing method provided in embodiments of the present invention, data traffic of a traffic classifier is reduced, and load on the traffic classifier is lightened.