IP Library Granted Patent US 8,583,780
Granted Patent B2
US 8,583,780 · App. 12/272,096 · Granted Nov 12, 2013

Discovery of duplicate address in a network by reviewing discovery frames received at a port

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,583,780
App. No.
12/272,096
Granted
Nov 12, 2013
Kind
B2
Abstract

A duplicate address discovery process detects duplicate MAC addresses or duplicate unique port identifiers within the network, alerts attached devices of the duplicates, and takes action to avoid data corruption that might be caused by such duplicate addresses.

Claims (19)

1. A device, comprising:

an evaluation logic module, being a hardware processor processing a sequence of steps or interconnected circuit-modules, to determine that a duplication condition exists in a network when an L2 source address of a transmitting port in a discovery frame received at a receiving port matches an L2 source address of a port other than the transmitting port known by the receiving port to exist in the network and a unique port identifier of the transmitting port in the discovery frame does not match a unique port identifier of the port other than the transmitting port known by the receiving port.

2. The device according to claim 1 , further comprising:

a transmitter which alerts other devices on the network that a duplication condition exists on the network.

3. The device according to claim 1 , wherein the port other than the transmitting port known by the receiving port is configured to go offline in the network when a duplication condition exists.

4. The device according to claim 1 , wherein the source address of the port other than the transmitting port known by the receiving port to exist in the network was received by the receiving port in a separate discovery frame.

5. The device according to claim 1 , wherein the evaluation logic module further determines that a duplication condition exists in the network when the unique port identifier of the transmitting port in the discovery frame matches the unique port identifier of the port other than the transmitting port known by the receiving port and the L2 source address of the transmitting port in the discovery frame does not match the L2 source address of the port other than the transmitting port known by the receiving port.

6. The device according to claim 1 , wherein the discovery frame is a solicitation frame or an advertisement frame from a port of an FCoE device.

7. A method of detecting an existence of duplicate addresses in a network, comprising:

determining, by interconnected circuit-modules or by a hardware processor processing a sequence of steps, that a duplication condition exists in the network when an L2 source address of a transmitting port in a discovery frame received at a receiving port matches an L2 source address of a port other than the transmitting port known by the receiving port to exist in the network and a unique port identifier of the transmitting port in the discovery frame does not match a unique port identifier of the port other than the transmitting port known by the receiving port.

8. A method according to claim 7 , further comprising:

alerting other devices on the network that a duplication condition exists on the network.

9. A method according to claim 7 , further comprising:

taking the port other than the transmitting port known to the receiving port offline in the network when a duplication condition exists.

10. A method according to claim 7 , further comprising:

taking the transmitting port and the port other than the transmitting port known to the receiving port offline in the network when a duplication condition exists.

11. A method according to claim 7 , wherein the source address of the port other than the transmitting port known by the receiving port to exist in the network was received by the receiving port in a separate discovery frame.

12. A method according to claim 7 , wherein the determining a duplication condition exists in the network further comprises determining when the unique port identifier of the transmitting port in the discovery frame matches the unique port identifier of the port other than the transmitting port known by the receiving port and the L2 address of the transmitting port in the discovery frame does not match the L2 address of the port other than the transmitting port known by the receiving port.

13. A method according to claim 7 , wherein the discovery frame is a solicitation frame or an advertisement frame from a port of an FCoE device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044891/0536 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023814/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2008
From: SNIVELY, ROBERT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 021945/0136 →