Dynamic IP Address Assignment for Multi-Interface CPE Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP addressing techniques face challenges in assigning addresses to diverse client devices connected to Customer Premise Equipment (CPE) devices, particularly due to differences in DHCP and link-local addressing capabilities, leading to routing issues and interface conflicts.

Innovation Solution

A method and system for dynamic IP address assignment that includes outputting a DHCP discovery message, determining the availability of a DHCP server, and if none is available, using link-local addressing, with manual user input for IP configuration if multiple interfaces exist, ensuring seamless DLNA network formation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If DHCP addressing is used for IP assignment between DMS and DMP clients, then IP address assignment can be automated, but routing issues and interface conflicts arise when multiple client types with different DHCP capabilities are connected

Engineering Contradiction:
ImproveIP address assignment automationVSAvoidnetwork connectivity reliability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system dynamically selects between DHCP and link-local addressing modes based on the capabilities of the connected client device. The CPE device detects whether a client supports DHCP and automatically adjusts the IP assignment method, transitioning from automated DHCP assignment to automated link-local assignment when DHCP is unavailable, ensuring reliable connectivity for all client types

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the IP addressing parameter from DHCP-based to link-local based on client capability detection. When a client device is connected, the CPE device determines whether to use DHCP addressing or link-local addressing (169.254.0.0/16) by attempting DHCP communication and observing the response, thereby adapting the addressing parameter to match client capabilities and resolve routing conflicts

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If link-local addressing is used as fallback for IP assignment, then connectivity is maintained for clients without DHCP capability, but routing conflicts occur when multiple interfaces use the same link-local address range

Engineering Contradiction:
Improveclient device compatibilityVSAvoidrouting reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the addressing strategy by interface type and client capability. When multiple interfaces are detected, the CPE device assigns different IP address ranges to different interfaces (e.g., Ethernet interface uses one range, MoCA interface uses another), preventing address conflicts and routing issues while maintaining link-local compatibility for clients without DHCP capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary detection and resolution mechanism that identifies potential routing conflicts before they occur. The CPE device monitors for the presence of multiple interfaces and intervening router devices, and automatically adjusts IP assignment strategies to avoid conflicts, ensuring reliable routing while maintaining adaptability to various client types

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual IP configuration is required for multi-interface systems, then routing conflicts can be avoided, but user intervention increases and setup complexity rises

Engineering Contradiction:
Improverouting conflict avoidanceVSAvoidnetwork setup ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides self-service by automatically detecting multi-interface configurations and resolving potential routing conflicts without user intervention. The CPE device monitors for multiple interfaces, automatically assigns appropriate IP address ranges to each interface, and configures routing tables autonomously, eliminating the need for manual configuration while maintaining routing reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection and configuration actions before actual network operations begin. The CPE device detects the presence of multiple interfaces during initialization, pre-assigns appropriate IP address ranges, and configures routing rules in advance, preventing routing conflicts before they can affect network operations and eliminating the need for subsequent manual intervention

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10097506B2Address assignment for various client types
Publication Date: 2018.10.09 ARRIS ENTERPRISES LLC
  • US10097506B2 patent drawing
  • US10097506B2 patent drawing
  • US10097506B2 patent drawing

AI summary

Methods, systems, and computer readable media can be operable to facilitate dynamic address assignment for various client types. A multimedia device may attempt to assign an IP address to a client device according to a received DHCP discovery message. In the event a DHCP discovery message is not received, the multimedia device may attempt DHCP assignment using an associated DHCP server. If no DHCP server is available, the multimedia device may recognize any multiple interface routing conflicts for a link-local range. If multiple interfaces exist within the link-local range, then the multimedia device may initiate a manual IP configuration of the client device. If no multiple interface routing conflicts exist, the multimedia device may configure a standard link-local DLNA network for streaming content to the client device.