IP Library Granted Patent US 8,856,384
Granted Patent B2
US 8,856,384 · App. 13/274,157 · Granted Oct 7, 2014

System and methods for managing network protocol address assignment with a controller

Inventors: Kanzhe Jiang (Los Altos Hills, CA); Shudong Zhou (Fremont, CA); Robert Edward Adams (San Mateo, CA); Mandeep Singh Dhami (San Jose, CA); Alexander Stafford David Reimers (Palo Alto, CA)
Assignee: Big Switch Networks, Inc.
H04L61/2528H04L29/12283H04L29/12226H04L61/2076H04L29/12301H04L61/2015H04L61/2061H04L69/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,856,384
App. No.
13/274,157
Granted
Oct 7, 2014
Kind
B2
Abstract

A controller may help reduce network traffic that is associated with broadcasting of Dynamic Host Configuration Protocol (DHCP) packets by converting broadcast DHCP packets into unicast DHCP packets and forwarding the unicast DHCP packets to appropriate DHCP servers. The servers may be identified from a database of servers that is updated with DHCP server address information based on DHCP reply packets that are received by the controller from servers in the network. To convert DHCP request packets into unicast packets, the controller may modify address header fields of the packets such as Ethernet addresses and Internet Protocol (IP) addresses. The controller may forward the modified DHCP request packets to the server by providing packet forwarding rules such as flow table entries to the switches or by forwarding the modified DHCP request packets through the controller.

Claims (11)

1. A method of controlling traffic in a network of switches using a controller, the method comprising:

with the controller, receiving a Dynamic Host Configuration Protocol request packet that is sent from an end host;

based on network topology information associated with the network of switches, modifying the Dynamic Host Configuration Protocol request packet with the controller, wherein the network is partitioned into subnetworks associated with respective address ranges and wherein the end host is associated with a given subnetwork;

with the controller, identifying a server for fulfillment of the Dynamic Host Configuration Protocol request packet;

with the controller, identifying whether the server is associated with the given subnetwork based on the network topology information;

in response to identifying that the server is associated with the given subnetwork, modifying an Ethernet address field of the Dynamic Host Configuration Protocol request packet; and

in response to identifying that the server is not associated with the given subnetwork, modifying an Internet Protocol address field of the Dynamic Host Configuration Protocol request packet.

2. The method defined in claim 1 wherein identifying whether the server is associated with the subnetwork comprises:

comparing an Internet Protocol address of the server to an address range of the given subnetwork.

3. The method defined in claim 1 wherein modifying the Internet Protocol address field of the Dynamic host Configuration Protocol request packet comprises:

modifying a gateway Internet Protocol address field of the Dynamic Host Configuration Protocol request packet.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2022
From: BIG SWITCH NETWORKS LLC
To: ARISTA NETWORKS, INC.
Reel/Frame 058793/0454 →
CHANGE OF NAME Recorded May 7, 2020
From: BIG SWITCH NETWORKS, INC.
To: BIG SWITCH NETWORKS LLC
Reel/Frame 052600/0719 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 027067 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 5, 2020
From: JIANG, KANZHE; ZHOU, SHUDONG; ADAMS, ROBERT EDWARD; DHAMI, MANDEEP SINGH; REIMERS, ALEXANDER STAFFORD DAVIS
To: BIG SWITCH NETWORKS, INC.
Reel/Frame 052583/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 24, 2020
From: SILVER LAKE WATERMAN FUND II, L.P.
To: BIG SWITCH NETWORKS, INC.; BIG SWITCH NETWORKS GC, INC.
Reel/Frame 052218/0557 →
SECURITY INTEREST Recorded Dec 20, 2018
From: BIG SWITCH NETWORKS, INC.; BIG SWITCH NETWORKS GC, INC.
To: SILVER LAKE WATERMAN FUND II, L.P., AS AGENT
Reel/Frame 049146/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2011
From: JIANG, KANZHE; ZHOU, SHUDONG; ADAMS, ROBERT EDWARD; DHAMI, MANDEEP SINGH; REIMERS, ALEXANDER STAFFORD DAVID
To: BIG SWITCH CORPORATION
Reel/Frame 027067/0536 →
Continuity (1)
Related Publication 20130097335A1 · Apr 18, 2013