SRv6 TE Policy Selection for SLA-Aware Packet Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SRv6 TE Policies fail to meet Service Level Agreement (SLA) requirements due to deteriorating path quality, affecting service quality in network environments.
Innovation Solution
A method for packet forwarding that selects an SRv6 TE Policy with the highest link priority that meets target quality conditions, using Intelligent Policy Routing (IPR) templates to ensure optimal path selection and avoid using paths with poor quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the SRv6 TE Policy with the highest link priority is selected without quality verification, then the forwarding efficiency is improved, but the service quality deteriorates due to path degradation
Solution Approach 1:
The patent applies preliminary action by pre-establishing quality conditions and service attribute requirements for SRv6 TE Policies before packet forwarding. The network device pre-configures multiple SRv6 TE Policies with different service attributes and quality conditions, and pre-determines the target service attribute based on packet flow characteristics. This allows the system to quickly match packets to appropriate policies without real-time quality verification, maintaining high forwarding efficiency while ensuring service quality through pre-validating path conditions.
Solution Approach 2:
The patent implements dynamics by making the SRv6 TE Policy selection adaptive to different packet types and flow characteristics. Instead of using a static highest-priority policy for all traffic, the system dynamically selects the target service attribute based on packet flow characteristics, then matches this attribute to the most appropriate SRv6 TE Policy from multiple candidates. This dynamic adaptation ensures that each packet type receives forwarding treatment optimized for its specific quality requirements, preventing service quality deterioration while maintaining efficient forwarding.
2Adaptability or versatility
If multiple SRv6 TE Policies are maintained with different service attributes, then the adaptability to different service requirements is improved, but the device complexity increases
Solution Approach 1:
The patent applies local quality by associating different service attributes with specific packet flow characteristics and matching them to corresponding SRv6 TE Policies. Each policy is optimized for particular service requirements (e.g., bandwidth, latency, reliability), and the system locally determines the appropriate policy by examining packet flow characteristics. This allows the network device to maintain multiple specialized policies without overwhelming complexity, as each policy serves a specific local service quality requirement rather than requiring a single complex universal policy.
Solution Approach 2:
The patent utilizes parameter changes by varying the target service attribute selection based on packet flow characteristics. The system changes the selected service attribute parameters according to the specific traffic type, then selects SRv6 TE Policies that match these parameters. This approach allows the system to manage multiple policies with different parameters (bandwidth, latency, priority) in a structured way, where the parameter selection is driven by traffic characteristics rather than arbitrary complexity, making the policy management more manageable and adaptable.
Data Source
Figure 1~2
Figure 3~4
Figure 5~7
AI summary
Disclosed are a method and apparatus for packet forwarding and an electronic device, which relate to the field of communication technology. The method includes: receiving a service packet having a destination address and a flow characteristic; obtaining a target service attribute matching the flow characteristic, and obtaining at least one intelligent policy routing (IPR) template matching the destination address; selecting a target IPR template matching the target service attribute from the at least one IPR template, and obtaining a target quality condition of the target IPR template; selecting a SRv6 TE policy meeting the target quality condition from the target IPR template, wherein the SRv6 TE policy includes a first candidate path; forwarding the service packet through the first candidate path; wherein each IPR template comprises multiple SRv6 TE policies with a same service attribute and a quality condition corresponding to the service attribute, the multiple SRv6 TE policies have different link priorities, and the selected SRv6 TE policy has a highest link priority.