Network Switch Unicast Address Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Broadcast communications in local area networks (LANs) for address allocation are cumbersome, clog bandwidth, and pose security risks due to the need for continuous data passing and potential spoofing, as servers broadcast messages to client devices to assign IP addresses.

Innovation Solution

Network switches monitor initial broadcast communications to log the relative locations of servers and client devices, allowing subsequent address allocation to be performed through unicast communications, reducing unnecessary broadcasts and enhancing security by directing messages directly to the relevant devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcast communications are used for address allocation, then all client devices can receive address assignment messages, but bandwidth is clogged and security risks increase

Engineering Contradiction:
Improveaddress allocation reliabilityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by having client devices send their identification information to the server before address allocation. The server stores this information and uses it to establish direct unicast communication channels, avoiding the need for subsequent broadcast messages and reducing bandwidth consumption while maintaining reliable address allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts the essential information (client device identification) from the broadcast communication process and uses it to establish direct point-to-point communication channels. This removes the need for continuous broadcast transmissions, thereby reducing bandwidth usage while maintaining the reliability of address allocation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If broadcast communications are used for address allocation, then address assignment can be performed, but security risks increase due to continuous data passing and potential spoofing

Engineering Contradiction:
Improveaddress allocation operationVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The server acts as an intermediary that receives client identification information, stores it, and uses it to establish direct unicast communication channels. This intermediary approach eliminates the need for broadcast communications, thereby maintaining ease of address allocation operation while significantly reducing security risks associated with continuous data passing and potential spoofing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication and information exchange before address allocation, establishing secure direct communication channels. This preliminary action ensures that subsequent address assignment messages are transmitted securely over unicast channels, reducing security risks while maintaining operational ease.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If unicast communications are used for address allocation, then bandwidth usage is reduced, but the system must first establish communication channels

Engineering Contradiction:
Improvebandwidth usageVSAvoidcommunication channel management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system uses self-service by having client devices automatically send their identification information to the server, which then automatically establishes the unicast communication channels. This self-service approach reduces bandwidth usage while minimizing the complexity of channel management, as the process occurs automatically without manual intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary channel establishment by having client devices send their identification information to the server before address allocation. This preliminary action enables subsequent unicast communications, reducing bandwidth usage while the automation of the process keeps device complexity manageable.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If continuous broadcast communications are used, then address allocation can be performed, but network traffic increases

Engineering Contradiction:
Improveaddress allocation speedVSAvoidnetwork traffic
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The invention extracts the essential client identification information from the initial broadcast and uses it to establish direct unicast channels for subsequent address allocation messages. This extraction approach maintains address allocation speed by ensuring direct communication while dramatically reducing network traffic by eliminating continuous broadcast transmissions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server acts as an intermediary that receives client identification, stores it, and uses it to establish direct unicast communication channels. This intermediary approach maintains productivity by enabling efficient direct communication while reducing the quantity of network traffic by eliminating the need for continuous broadcast messages.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10375014B2System and method for minimizing broadcast communications when allocating network addresses
Publication Date: 2019.08.06 DELL PROD LP
  • US10375014B2 patent drawing
  • US10375014B2 patent drawing
  • US10375014B2 patent drawing

AI summary

A network device may be configured to cause one or more network address allocation communications broadcast in a network to be communicated as directed unicast communications. More particularly, in a Local Area Network, a routing device such as a switch may be modified to receive broadcast communications for network address allocation, and instead of propagating the broadcast communications as broadcast communications, the routing device may route the network address allocation communications as directed unicast communications in the Local Area Network.