UPF Ethernet Bridging with Dynamic MAC Learning and VLAN Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3GPP specifications do not adequately address the forwarding of Ethernet traffic in 5G systems, particularly in terms of MAC address learning, static and dynamic VLAN configurations, and support for untagged VLAN frames.
Innovation Solution
The proposed solution involves specifying PDR/FAR rules with new Information Elements (IEs) to configure filtering entries in the UPF, enabling detection and forwarding of Ethernet traffic with known or unknown MAC addresses and varying VLAN tags. This includes assigning a default VLAN ID for untagged frames and removing it upon exit from the 5G system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the UPF performs Ethernet traffic forwarding directly based on IEEE 802.1Q traffic forwarding information and VLAN configuration, then the forwarding capability is improved, but the system only supports static configuration and cannot handle dynamic MAC address learning
Solution Approach 1:
The patent introduces dynamic filtering entries in the FDB that allow the UPF to learn MAC addresses dynamically from incoming Ethernet frames and update its forwarding database automatically. This transforms the static forwarding configuration into a dynamic system that can adapt to changing network conditions and MAC address assignments while maintaining efficient forwarding performance.
2Ease of operation
If the current 3GPP specification allows static configuration for Ethernet traffic forwarding, then the configuration simplicity is improved, but the system cannot support MAC address learning results without explicit SMF configuration
Solution Approach 1:
The patent enables the UPF to perform self-learning of MAC addresses by examining incoming Ethernet frames and automatically populating the FDB with learned MAC-to-interface mappings. This self-service mechanism eliminates the need for manual SMF configuration of MAC addresses while maintaining configuration simplicity for static entries, allowing the system to handle both configured and dynamically learned addresses.
3Reliability
If multiple N19 tunnels are established for different VLANs, then the VLAN isolation is improved, but the system efficiency deteriorates when there are a large number of VLANs
Solution Approach 1:
The patent merges multiple VLAN traffic streams into a single N19 tunnel by implementing VLAN tagging and identification mechanisms within the tunnel. The UPF maintains VLAN-to-interface mapping information in its FDB, allowing it to preserve VLAN isolation and routing correctness while consolidating multiple VLANs into one tunnel, thereby improving system efficiency compared to establishing separate tunnels for each VLAN.
4Measurement precision
If the SMF explicitly configures MAC address information in PDR rules, then the forwarding accuracy is improved, but the system flexibility deteriorates when MAC addresses are unknown
Solution Approach 1:
The patent implements a two-stage approach where the UPF first performs preliminary MAC address learning from incoming frames and stores these mappings in the FDB. When packet detection rules need to be created, the UPF can then generate PDR rules based on previously learned MAC addresses. This preliminary learning action enables the system to handle unknown MAC addresses flexibly while maintaining accurate forwarding when addresses are known.
Data Source
AI summary
Methods (200, 1000), network nodes (1100, 1200, 1300, 1400), and computer readable storage media for supporting Ethernet bridging in a user plane are disclosed. The method (200) performed by a first network node (1100, 1200) capable of an Ethernet bridging function includes: obtaining (S201) information on frame detection and forwarding rules for an Ethernet PDU session; and performing (S203) detection and forwarding operations on a frame according to the frame detection and forwarding rules.


