Inline Packet Replication in Optical Line Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network devices rely on external processors for packet replication, leading to increased latency, power consumption, and board space requirements, especially in optical networks where concurrent delivery of the same content to multiple optical network terminals (ONTs) is necessary.
Innovation Solution
Implementing inline packet replication within the data path of optical line terminals (OLTs) using a packet replication module that determines candidate packets for replication and generates copies without external assistance, reducing the load on external processors and enhancing throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If external processors are used for packet replication, then packet replication functionality is achieved, but latency increases and throughput decreases
Solution Approach 1:
The patent merges the packet replication function into the data path by integrating a replication engine with the forwarding engine. This allows replication to occur inline during the normal packet forwarding process, eliminating the need for separate external processing and reducing both latency and throughput loss.
Solution Approach 2:
The patent introduces a replication engine as an intermediary component within the data path that handles packet replication. This engine works in conjunction with the forwarding engine to replicate packets during the forwarding process, avoiding the need for external processors and reducing the time packets spend in the system.
2Productivity
If external processors are used for packet replication, then replication functionality is provided, but power consumption increases
Solution Approach 1:
The patent combines the packet replication function with the existing data path forwarding engine, eliminating the need for separate external processors. This integration reduces the number of active components and their associated power consumption while maintaining full replication functionality.
Solution Approach 2:
The data path forwarding engine performs packet replication as part of its own operational process, without requiring assistance from external processors. This self-service approach reduces overall system power consumption by utilizing existing resources for multiple functions.
3Productivity
If external processors are used for packet replication, then replication is achieved, but board space requirements increase
Solution Approach 1:
The patent merges the packet replication engine with the forwarding engine into a single integrated unit within the data path. This consolidation eliminates the need for separate external processor cards or modules, thereby reducing the board space required to implement packet replication functionality.
Solution Approach 2:
The forwarding engine is designed to perform multiple functions including both packet forwarding and packet replication. This multi-functionality reduces the need for dedicated external processors, thereby reducing board space requirements while maintaining full replication capability.
4Productivity
If external processors are used for packet replication, then replication capability is provided, but device complexity increases
Solution Approach 1:
The patent combines the replication engine and forwarding engine into a single integrated system within the data path. This merger reduces device complexity by eliminating the need for multiple separate components and their associated interfaces, while maintaining full packet replication functionality.
Solution Approach 2:
The integrated forwarding engine performs both forwarding and replication functions, reducing system complexity by consolidating multiple functions into a single component. This multi-functional approach eliminates the need for separate external processors and simplifies the overall system architecture.
Data Source
AI summary
In general, techniques are described for inline packet replication in network devices. A network device referred to as an optical line terminal (OLT) may implement the techniques. The OLT comprises a customer interface that supports different logical interfaces to which couple a plurality of optical network terminals (ONTs) and a network interface that receives a data unit. The OLT further comprises a conversion unit, such as a media access control (MAC) module, located in a data path of the optical line terminal that determines whether the received data unit is a candidate for replication. The conversion unit includes an inline packet processing module that performs replication to generate at least one copy of the data unit based on the determination that the received packet is a candidate for packet replication. The customer interface outputs the at least one copy of the data unit to the ONTs.


