Network Switch CPU Visibility for Detailed Mirror-on-Drop Reports
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network switch systems provide limited information about dropped packets, such as the MOD mechanism, which only captures a portion of the packet and timestamp, lacking additional diagnostic information needed for comprehensive network optimization.
Innovation Solution
Integration of the CPU visibility feature with the MOD mechanism to reprocess dropped packets through the original ingress pipeline, capturing additional processing information and storing it in dedicated registers, which is then appended to the initial MOD report for external analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the MOD mechanism is used to collect dropped packet information, then some basic information (packet portion and timestamp) is captured, but additional diagnostic information is lost
Solution Approach 1:
The information collection process is segmented into two phases: initial capture by MOD mechanism and subsequent detailed analysis by CPU visibility feature. This allows basic information to be captured first, then additional diagnostic information to be extracted without requiring a complete redesign of the collection mechanism
Solution Approach 2:
The MOD mechanism performs preliminary action by capturing basic dropped packet information first. This initial capture enables subsequent detailed analysis to be performed on already-identified dropped packets, rather than requiring all information to be captured in a single complex operation
2Measurement precision
If the MOD mechanism captures only basic packet information, then the collection process is simple, but the diagnostic capability is insufficient for comprehensive network optimization
Solution Approach 1:
The CPU visibility feature acts as an intermediary that bridges the simple MOD capture mechanism and the need for comprehensive diagnostic information. It takes the basic captured information and enriches it with additional processing details without requiring the MOD mechanism itself to become more complex
Data Source
AI summary
Systems and methods in which a network switch detects a dropped packet and automatically generates a report with information on the dropped packet. Additionally, a visibility packet that includes the dropped packet and one or more additional headers is generated. The headers are used to route the visibility packet to the pipeline of the network switch that originally processed the dropped packet. The headers also include a visibility indicator that causes the pipeline to store visibility data. As the visibility packet is processed by the pipeline, information (visibility data) generated during the processing of the packet is stored in a visibility memory. The visibility data is retrieved from the visibility memory and added to the generated report prior to transmitting the report to an external collector for analysis of the packet drop.


