Media Trace Proxy Server for Third-Party Network Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current troubleshooting utilities for media streams in IP communication, such as traceroute and pathping, are limited in their ability to provide performance measurements across networks with multiple vendors or legacy routers, and are often blocked by network address translation devices and firewalls, making it difficult to monitor sophisticated performance metrics in third-party devices.

Innovation Solution

The implementation of a media trace proxy server within the provider network that performs a route discovery process, collects performance statistics from incompatible network devices, and forwards this data to customer edge devices, enabling hop-by-hop performance reporting even across devices not directly compatible with the customer's diagnostic utilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sophisticated performance utilities are used to obtain detailed performance measurements, then measurement precision is improved, but device compatibility and ease of operation deteriorate because these utilities are proprietary and blocked by firewalls and NAT devices

Engineering Contradiction:
Improveperformance measurement capabilityVSAvoidcompatibility with third-party devices
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a network device that acts as an intermediary between the customer network device and the provider network devices. This intermediary performs route discovery processes and collects performance statistics from provider network devices that are not directly accessible to the customer device, thereby enabling sophisticated performance measurements while maintaining compatibility with third-party devices and bypassing firewall/NAT restrictions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If proprietary performance utilities are deployed on routers, then measurement precision is improved, but ease of manufacture and adaptability worsen because networks with multiple vendors or legacy routers cannot be monitored

Engineering Contradiction:
Improveperformance statistics collectionVSAvoiddeployment complexity across multi-vendor networks
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The network device serves as a mediator that collects performance statistics from provider network devices using standardized protocols rather than proprietary utilities. This approach allows the system to obtain detailed performance measurements without requiring deployment of vendor-specific software on routers, thereby enabling monitoring across multi-vendor and legacy network environments

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network device is designed to perform multiple functions including route discovery, performance statistics collection, and data forwarding to customer devices. This universal approach allows a single device to handle performance monitoring across diverse network environments without requiring specialized proprietary utilities on each router

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

Data Source

PatentUS9813300B2Media flow tracing in third party devices
Publication Date: 2017.11.07 CISCO TECHNOLOGY INC
  • US9813300B2 patent drawing
  • US9813300B2 patent drawing
  • US9813300B2 patent drawing

AI summary

In one implementation, performance statistics for a provider network are compiled and delivered outside of the provider network. The provider network includes a media trace proxy server that receives a media trace query for a media stream of a customer edge network device. The media trace proxy server initiates a route discovery process on the provider network in response to the request or in response to at least one network device in the provider network being nonresponsive to similar types of media trace queries. The media trace proxy server collects performance statistics from the at least one network device and forwards the performance statistics of the at least one network device to the customer edge network device. The performance statistics may include only those statistics authorized by a subscription level or administrative region of the customer edge network device.