Network Element Tap Aggregation Truncation via Snoop Actions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network data truncation methods incur a significant performance penalty when media access control hardware lacks truncation functionality, limiting the ability to truncate packets at full line rate, and alternative methods are not always available.
Innovation Solution
Implementing programmable mapping and filtering logic within network elements to selectively truncate and forward network data at or near full capacity, using snoop actions to copy and truncate data without affecting normal forwarding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If network data truncation is performed using existing methods when media access control hardware lacks truncation functionality, then truncation can be achieved, but significant performance penalty is incurred and full line rate truncation is limited
Solution Approach 1:
The patent introduces an intermediary component (network element with data plane logic) that performs truncation functionality in the absence of native hardware support. This intermediary handles the truncation operation through software-based packet slicing, allowing systems without dedicated truncation hardware to achieve the desired functionality while maintaining acceptable performance levels.
Solution Approach 2:
The patent replaces the mechanical/hardware-based truncation approach with a software-based solution. Instead of relying on specialized hardware circuits for truncation, the system uses data plane logic and programmable network elements to perform packet slicing, enabling flexibility and compatibility across different hardware platforms.
2Productivity
If network data is forwarded without truncation when hardware lacks truncation capability, then performance is maintained, but regulatory compliance cannot be achieved by removing unnecessary data
Solution Approach 1:
The patent implements dynamic truncation capabilities that can be adjusted based on regulatory requirements and data types. The data plane logic can selectively apply truncation to different data streams, allowing the system to maintain full performance for non-regulated traffic while applying appropriate truncation to comply with regulations for sensitive or unnecessary data.
Solution Approach 2:
The patent enables parameter-based control of truncation behavior, where truncation depth and application can be modified based on regulatory requirements, data types, and network conditions. This allows the system to adapt its truncation strategy to meet different compliance standards while optimizing performance.
Data Source
AI summary
A method and apparatus of a network element that enables truncation of tap aggregation data via snoop actions. In one embodiment, a network element configured for tap aggregation includes a first tap port to couple with a tap switch, a set of tool ports to transmit network data received from the first tap port to a data analyzer, and data plane logic to manage a mapping between the first tap port and the set of tool ports. A first tool port in the set of tool ports is configured for egress truncation and the data plane logic performs a snoop action to truncate a first unit of network data to be forwarded to the first tool port and a forward action to forward a second unit of network data to a second tool port in the set of tool ports without truncation.


