Multi-Layer Network Diagnostic Tracing Across L2 and L3

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network management and monitoring applications are limited to specific network layers (L2 or L3) and cannot provide comprehensive diagnostic feedback across both L2 and L3 domains, leading to difficulties in isolating faults in hybrid networks where MAC address entities may evade connectivity diagnostics.

Innovation Solution

A network diagnostic monitoring application that transmits diagnostic messages to network entities using both L2 and L3 identifiers, automatically applying traditional ICMP command line parameters to CFM-based troubleshooting tools, allowing for comprehensive path evaluation and fault isolation by determining device identifiers independent of network identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional network management applications operate only at a particular network layer (L2 or L3), then the application complexity is reduced, but the diagnostic capability across hybrid networks is insufficient

Engineering Contradiction:
Improveapplication complexityVSAvoiddiagnostic capability
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The monitoring application implements multi-layer diagnostic capability by integrating both L2 (CFM-based) and L3 (ICMP-based) diagnostic functions within a single application. The application automatically selects the appropriate diagnostic protocol based on the target entity type, enabling comprehensive fault isolation across hybrid networks without requiring separate specialized applications for each layer.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If L3 identifiers (IP addresses) are used for diagnostic operations, then user operation is simplified, but L2 entities (bridges) cannot be detected

Engineering Contradiction:
Improveuser operationVSAvoidfault detection capability
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The monitoring application acts as an intermediary that translates user-friendly L3 identifier-based commands into appropriate L2 or L3 diagnostic operations. When an L3 identifier is provided, the application determines whether the target is an L3 router or an L2 bridge, and automatically selects CFM or ICMP protocols accordingly, allowing users to operate with simple IP addresses while maintaining full detection capability for all entity types.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If CFM-based troubleshooting is used to detect L2 bridges, then fault isolation precision is improved, but user operation becomes tedious and error-prone due to MAC address requirements

Engineering Contradiction:
Improvefault isolation precisionVSAvoiduser operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The monitoring application creates an abstraction layer that copies the familiar ICMP command-line interface semantics and applies them to CFM-based troubleshooting. Users invoke commands with L3 identifiers just as they would with traditional ping or traceroute, and the application automatically performs the necessary L2 identifier resolution and CFM operations, eliminating the need for users to manually specify MAC addresses while maintaining precise L2 bridge detection capability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9137101B2Multi-layer network diagnostic tracing
Publication Date: 2015.09.15 EXTREME NETWORKS INC
  • US9137101B2 patent drawing
  • US9137101B2 patent drawing
  • US9137101B2 patent drawing

AI summary

A network management and monitoring application employs diagnostic messages for confirming network path connectivity and identifying and locating connectivity faults. Diagnostic messages similar to conventional “ping” and “traceroute” messages traverse the network along a prescribed path for which diagnostic feedback is desired. The application receives and analyzes return messages sent from network entities along the path to ascertain connectivity issues on the path. The application receives layer 3 identifiers such as IP addresses, however performs diagnostic operations such as continuity checks based on layer 2 identifiers such as MAC (Media Access Control) identifiers because certain network entities operate on L2 identifiers and would otherwise evade a continuity check based on layer 3 identifiers. The monitoring application therefore performs continuity diagnostics such as ping and traceroute operations using L2 identifiers, therefore pinpointing problems with an L2 network forwarding entity such as a bridge that lies between L3 entities such as routers.