Router Modem Bandwidth Detection via Probe Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current router-modem interfaces face challenges in matching the upstream speed of broadband connections, leading to packet discard and impaired applications like voice over IP, due to the lack of automatic detection of modem speed, requiring manual user intervention and not functioning correctly across different configurations and modem types.

Innovation Solution

A method and system for automatic modem bandwidth detection, where a router transmits probe packets to determine the upstream data transmission rate of a modem, accounting for overhead and distinguishing between cable and DSL modems using PPPoE or DHCP, enabling intelligent traffic shaping without user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traffic is forwarded to the modem from the router at Ethernet speeds, then data transmission speed is improved, but packets are indiscriminately discarded at the modem and applications are impaired

Engineering Contradiction:
Improvedata transmission speedVSAvoidpacket delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The router dynamically adjusts its output speed to match the modem's actual upstream speed by implementing traffic shaping. The router continuously monitors the modem's trained speed and adapts its data transmission rate accordingly, transitioning from static Ethernet speeds to dynamic speed matching that prevents packet discard while maintaining optimal throughput.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the router detects the modem's actual upstream speed through training sequences and uses this information to adjust traffic shaping parameters. The router receives feedback about the modem's capability and modifies its output rate to ensure reliable packet delivery without overwhelming the modem's processing capacity.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If manual configuration of modem speed is required, then traffic shaping can be implemented, but user intervention is needed and configuration is complex

Engineering Contradiction:
Improveconfiguration easeVSAvoidconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The router performs self-configuration by automatically detecting the modem's upstream speed through training sequences and configuring traffic shaping parameters without user intervention. The system eliminates the need for manual speed entry by implementing automatic detection algorithms that query the modem and extract speed information, thereby reducing configuration time and simplifying the setup process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The router performs preliminary speed detection during the modem training phase before actual data transmission begins. By detecting the modem's upstream speed in advance and pre-configuring traffic shaping parameters, the system eliminates the need for subsequent manual configuration steps and ensures optimal performance from the outset.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the router uses fixed Ethernet bandwidth allocation, then implementation is simple, but it cannot adapt to different modem types and line conditions

Engineering Contradiction:
Improvemodem compatibilityVSAvoidbandwidth detection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The router implements a universal bandwidth detection mechanism that works across different modem types (DSL, cable, fiber) and line conditions. The traffic shaping module uses standardized detection protocols that can identify and adapt to various modem capabilities, making the system versatile without requiring type-specific configuration or complex conditional logic for each modem variant.

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

Data Source

PatentUS7697568B1Method and system for automatic modem bandwidth detection in a router
Publication Date: 2010.04.13 CISCO TECHNOLOGY INC
  • US7697568B1 patent drawing
  • US7697568B1 patent drawing
  • US7697568B1 patent drawing

AI summary

A method and system for automatic modem bandwidth detection. The method includes the step of transmitting a plurality of probe packets from a router to an aggregator via a modem. A plurality of reply packets are the detected wherein the reply packets are transmitted from the aggregator to the router via the modem in response to the probe packets. An upstream data transmission rate of the modem is then determined based on a relative rate of transmission of the probe packets transmitted by the router to the reply packets received by the router.