Emulated Network Device Forward Equivalence Class Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network test equipment places artificial limits on the types of emulated traffic, particularly for Multiprotocol Label Switching (MPLS) packets, failing to perform accurate forward equivalence class classification, which requires manual user intervention and is not dynamic enough to handle changing FEC-to-label bindings.
Innovation Solution
The solution involves emulated processing of packets that performs forward equivalence class classification, varying with packet contents, allowing for dynamic assignment of forward equivalence class bindings, including determination of IP addresses for next hop and resolving routers, and handling reserved label values, enabling accurate transmit and receive processing for MPLS packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If manual user intervention is used for FEC binding configuration, then device complexity is reduced, but measurement precision and adaptability deteriorate
Solution Approach 1:
The system performs automatic FEC classification by analyzing packet contents (IP addresses, protocol types) to determine forward equivalence classes and assign labels dynamically, eliminating the need for manual user configuration while maintaining high classification accuracy through automated packet inspection and binding determination
2Device complexity
If static FEC bindings are used, then device complexity is reduced, but adaptability deteriorates
Solution Approach 1:
The system implements dynamic FEC-to-label bindings where label assignments are determined automatically based on real-time packet content analysis, allowing the bindings to change adaptively as network conditions and traffic patterns evolve, rather than relying on static pre-configured bindings
3Speed
If shortcut methods are used for MPLS processing, then processing speed is improved, but measurement precision deteriorates
Solution Approach 1:
The system performs selective deep packet inspection only for packets requiring FEC classification, analyzing necessary packet fields (IP addresses, protocols) to determine accurate forward equivalence classes, rather than applying uniform processing to all packets, thus balancing processing speed with classification accuracy
4Measurement precision
If comprehensive packet analysis is performed for FEC classification, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The FEC classification process is segmented into distinct functional modules: packet reception, protocol type identification, IP address extraction, forward equivalence class determination, and label assignment. This modular segmentation maintains high classification accuracy while managing processing complexity through organized, step-by-step analysis
Data Source
AI summary
Methods, apparatuses, data structures, and computer readable media are disclosed that perform emulated processing of packets communicated via a physical port between emulated network devices and real network devices. The emulated processing performs forward equivalence class classification on the packets. The forward equivalence class classification varies with the contents of the packets, and subsequent to the forward equivalence class classification the emulated processing varies with particular successful classifications resulting from the forward equivalence class classification.


