Data Packet Forwarding via Gemport MAC Tables for FTTR Edge ONUs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
FTTR optical gateways struggle to effectively handle data exchange between ordinary Ethernet ports and edge ONUs, as well as between multiple edge ONUs, lacking a comprehensive solution in existing technologies.
Innovation Solution
Implement a data packet forwarding method and apparatus that utilizes a Media Access Control (MAC) address table to correlate source MAC addresses with Gemports, enabling efficient forwarding of data packets between edge ONUs through destination forwarding ports, with hardware and software processing options for MAC address table searches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If FTTR optical gateways handle data exchange between ordinary Ethernet ports and edge ONUs, then network coverage and bandwidth are improved, but device complexity increases due to additional port management requirements
Solution Approach 1:
The optical gateway is designed to universally handle data exchange between different types of ports (ordinary Ethernet ports and edge ONUs) using a unified MAC address table mechanism. The Gemport abstraction layer provides multi-functionality, allowing the same forwarding logic to serve both ordinary Ethernet ports and edge ONUs without requiring separate handling mechanisms, thus improving network coverage while controlling complexity.
2Adaptability or versatility
If the optical gateway uses traditional Ethernet switching models, then device complexity is kept low, but it cannot effectively handle data exchange between multiple edge ONUs
Solution Approach 1:
The patent segments the port management function by introducing Gemport as an abstraction layer between physical ports and the MAC address table. This segmentation allows the optical gateway to handle edge ONUs separately from ordinary Ethernet ports while using a unified forwarding mechanism. The Gemport mapping table provides a structured way to manage the complexity of multiple edge ONUs without redesigning the entire switching model.
Solution Approach 2:
The Gemport acts as an intermediary between the physical edge ONU ports and the MAC address table. This intermediary layer translates the specialized edge ONU interface requirements into standard MAC address forwarding operations, enabling the optical gateway to handle multiple edge ONUs using existing Ethernet switching technology while avoiding direct complexity in the core switching logic.
3Adaptability or versatility
If the optical gateway adds support for edge ONUs, then service capability is improved, but processing time and operational maintenance difficulty increase
Solution Approach 1:
The system performs preliminary action by pre-establishing the Gemport mapping table and MAC address table before data exchange occurs. Edge ONUs are registered with the optical gateway in advance, and their corresponding Gemports are mapped in the Gemport mapping table. This preliminary configuration allows for fast lookup and forwarding operations during actual data exchange, reducing processing time while maintaining enhanced service capability for multiple edge ONUs.
Data Source
AI summary
A data packet forwarding method and apparatus, a storage medium, and an electronic device are provided. The method includes: receiving, through a Gemport in one-to-one correspondence with a service Gemport of a first edge Optical Network Unit (ONU), a data packet sent by the first edge ONU; searching for a destination forwarding port from a Media Access Control (MAC) address table according to a destination MAC address of the data packet, wherein the MAC address table stores a correspondence between a source MAC address and a Gemport; and in a case where the destination forwarding port is found, sending the data packet to a second edge ONU through the destination forwarding port. The solution may solve the problem in the related art regarding how to enable the FTTR optical gateways to effectively handle data exchange between ordinary Ethernet ports and edge ONUs and data exchange between multiple edge ONUs.


