Switch Port Broadcast Suppression for DHCP Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of devices in data networks leads to unnecessary consumption of network resources and security risks due to broadcast DHCP messages, as they are sent to all devices on the network, including uninterested entities, and can be intercepted by rogue servers.

Innovation Solution

The implementation of tools that configure switch ports to withhold data packets from uninterested entities by identifying a subset of trusted ports and preventing broadcast DHCP messages from being forwarded to untrusted ports, thereby reducing unnecessary network traffic and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcast DHCP messages are sent to all devices on the network, then DHCP clients can obtain network addresses, but network resources are unnecessarily consumed and security risks increase

Engineering Contradiction:
ImproveDHCP address assignment reliabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The network is segmented into broadcast domains using VLANs and broadcast suppression technology. DHCP messages are segmented and forwarded only to specific ports that need them, rather than flooding all network ports. This reduces unnecessary network resource consumption while maintaining DHCP functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A broadcast suppression device acts as an intermediary between DHCP clients and the network. It receives broadcast DHCP messages, determines the appropriate destination ports based on port descriptions, and forwards messages only to uninterested entities' ports that need them, preventing unnecessary network-wide propagation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If broadcast DHCP messages are sent to all devices on the network, then DHCP clients can obtain network addresses, but security risks increase due to rogue servers and malicious devices

Engineering Contradiction:
ImproveDHCP address assignment reliabilityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The broadcast suppression device serves as a security intermediary that filters and controls DHCP message propagation. It uses port descriptions to determine which ports should receive DHCP messages, preventing rogue servers and malicious devices from intercepting or injecting DHCP messages, thus enhancing network security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Different ports are assigned different security qualities based on port descriptions. Trusted ports receive DHCP messages while untrusted ports are excluded. This local differentiation of security properties ensures that only authorized devices can participate in DHCP transactions, mitigating security risks.

Inventive Principle:
Principle #3Local quality

3Loss of energy

If a limit on broadcast messages is imposed, then network bandwidth consumption is reduced, but legitimate DHCP messages may be unintentionally discarded

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidDHCP message delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The broadcast suppression device acts as an intelligent intermediary that replaces simple message counting limits. It uses port descriptions to make informed decisions about which DHCP messages to forward and which to suppress, ensuring that legitimate messages are never discarded while still reducing unnecessary bandwidth consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of using a fixed numerical limit on broadcast messages, the system changes the control parameter from message count to port-based filtering rules. This allows dynamic, context-aware control of DHCP message propagation, maintaining reliability while optimizing bandwidth usage.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If DHCP messages are forwarded to all ports, then all devices can receive address assignments, but uninterested entities waste resources processing unnecessary messages

Engineering Contradiction:
ImproveDHCP service availabilityVSAvoiddevice resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The network is segmented into logical groups based on port descriptions, allowing DHCP messages to be delivered only to relevant segments. This segmentation ensures that uninterested entities do not receive or process unnecessary DHCP messages, reducing their resource consumption while maintaining service availability for interested devices.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8625456B1Withholding a data packet from a switch port despite its destination address
Publication Date: 2014.01.07 WORLD WIDE PACKETS INC
  • US8625456B1 patent drawing
  • US8625456B1 patent drawing
  • US8625456B1 patent drawing

AI summary

This document describes tools that withhold a data packet from a switch port despite its destination address. In one embodiment, the tools may receive a port description identifying a set of switch ports. The tools configure the set of ports so that data packets exchanged through the switch by interested entities that would otherwise be forwarded to uninterested entities are instead withheld from the uninterested entities. In another embodiment, the tools may configure a data-packet switch according to a port description identifying a set of ports and a subset of the set of ports. The tools receive a data packet that includes a broadcast destination address on a receive port and then determine, based on the port description, whether the receive port belongs to the subset. If the receive port does not belong to the subset the data packet is withheld from the other ports of the set.