SRv6 Pseudowire Encapsulation for Faster PW Packet Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current pseudo wire (PW) emulation methods in IP packet networks require multi-protocol nesting, leading to complex processing and low forwarding efficiency, especially in segment routing over internet protocol version 6 (SRv6) networks, and are inefficient in handling services like frame relay, TDM, and ATM due to hardware resource constraints.
Innovation Solution
Implement SRv6 encapsulation and decapsulation on PE devices at both ends of the PW, using segment routing headers to encapsulate and decapsulate service packets without multi-protocol nesting, ensuring efficient packet transmission in SRv6 networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multi-protocol nesting is used for PW emulation in IP packet networks, then service packet transmission can be achieved, but processing complexity increases and forwarding efficiency decreases
Solution Approach 1:
The patent merges multiple protocol handling into a unified SRv6 encapsulation approach. Instead of using separate protocol stacks for different services (Frame Relay, TDM, ATM), the invention encapsulates all these services using a single SRv6 protocol framework with service-specific parameters embedded in the packet headers, thereby reducing processing complexity while maintaining service differentiation
Solution Approach 2:
The patent creates a universal PW emulation mechanism that can handle multiple service types (Frame Relay, TDM, ATM, Ethernet) through a single SRv6-based encapsulation framework. The service type is identified through parameters in the SRv6 header rather than requiring separate protocol processing paths, enabling one system to perform multiple emulation functions efficiently
2Adaptability or versatility
If hardware resources are increased to handle complex multi-protocol nesting, then PW emulation capability is improved, but hardware cost and resource consumption increase
Solution Approach 1:
The patent implements a universal hardware processing pipeline that can emulate multiple service types (Frame Relay, TDM, ATM, Ethernet) through a single SRv6 encapsulation framework. The hardware only needs to process SRv6 packets with different service parameters, eliminating the need for separate hardware resources for each service type and reducing overall hardware consumption while maintaining versatile PW emulation capability
3Productivity
If traditional PW emulation methods are used in SRv6 networks, then service transmission is achieved, but forwarding speed and convenience are reduced
Solution Approach 1:
The patent combines service packet transmission with SRv6 routing by embedding service identification parameters directly in the SRv6 packet headers. This merging allows intermediate SRv6 network devices to forward service packets using standard SRv6 routing mechanisms without requiring complex service-specific processing, thereby increasing forwarding speed and simplifying packet transmission operations
Solution Approach 2:
The patent performs service encapsulation and parameter embedding at the ingress PE device before packets enter the SRv6 network. This preliminary action prepares packets for efficient forwarding through the SRv6 network by pre-configuring routing parameters and service identifiers, eliminating the need for complex service processing at intermediate nodes and enabling faster forwarding
Data Source
AI summary
A packet transmission method and device are disclosed. A first pseudo wire (PW) is established between a first node and a second node. The first node obtains a first service packet, and performs SRv6 encapsulation on the first service packet to obtain a second service packet. The second service packet includes the first service packet and information about the first PW. The first node sends the second service packet to the second node through the first PW. After receiving the second service packet, the second node performs SRv6 decapsulation on the second service packet to obtain the first service packet. An ingress PE device can perform SRv6 encapsulation on a PW service, and encapsulate PW description information and a to-be-transmitted service packet into an actually sent service packet, and an egress PE device performs SRv6 decapsulation on the service packet received through the PW to obtain the to-be-transmitted service packet.


