IP Library Granted Patent US 8,576,727
Granted Patent B2
US 8,576,727 · App. 12/909,970 · Granted Nov 5, 2013

System and method for unique identifier exchange during auto-negotiation

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,576,727
App. No.
12/909,970
Granted
Nov 5, 2013
Kind
B2
Abstract

A system and method for unique identifier exchange during auto-negotiation. Wired networks can include non-conformant bridges and/or repeaters that can erroneously forward link protocol frames such as LLDP. These present a problem for higher layer protocols that attempt to manage properties of the link. The unique identifiers exchanged during auto-negotiation can be passed up to higher layers for an integrity check of unique identifiers exchanged using higher layer protocols.

Claims (32)

1. A method in a first network device that enables network management of a link between said first network device and a second network device, said first network device coupled to said second network device via a network cable, comprising:

accessing a first unique identifier that is generated for use by an auto-negotiation module in a first Open System Interconnection (OSI) Layer 1 physical layer device in said first network device;

transmitting, by said first OSI Layer 1 physical layer device, said first unique identifier to a second OSI Layer 1 physical layer device in said second network device using a first next page message, said transmitting occurring during an auto-negotiation process that chooses common transmission parameters between said first OSI Layer 1 physical layer device and said second OSI Layer 1 physical layer device;

receiving, by said first OSI Layer 1 physical layer device during said auto-negotiation process, a second unique identifier from said second OSI Layer 1 physical layer device in a second next page message;

receiving a protocol message at an OSI layer higher than OSI Layer 1 in said first network device via said network cable, said protocol message including a third unique identifier;

comparing said second unique identifier to said third unique identifier; and

generating an alert if said comparison indicates that said second unique identifier is different than said third unique identifier, said generated alert preventing at least one property of said link from being changed.

2. The method of claim 1 , wherein said protocol message is a link layer discovery protocol message.

3. The method of claim 1 , wherein said first unique identifier is a media access control address.

4. The method of claim 1 , wherein said first unique identifier is generated at least in part by a random number generator.

5. The method of claim 1 , wherein said first unique identifier is determined at least in part by a higher layer protocol above an OSI Layer 1 physical layer.

6. The method of claim 5 , wherein said first unique identifier is made available to said first OSI layer 1 physical layer device by a higher OSI layer device in said first network device.

7. A method in a first network device that enables network management of a link between said first network device and a second network device, said first network device coupled to said second network device via a network cable, comprising:

during a physical layer auto-negotiation process wherein a first Open System Interconnection (OSI) Layer 1 physical layer device in said first network device chooses common transmission parameters with a second (OSI) Layer 1 physical layer device in said second network device, exchanging first unique identifiers between said first (OSI) Layer 1 physical layer device and said second (OSI) Layer 1 physical layer device;

exchanging second unique identifiers using protocol messaging at an (OSI) layer higher than (OSI) Layer 1 over said network cable;

determining whether one of said first unique identifiers and one of said second unique identifiers indicate that said exchange of first unique identifiers and said exchange of second unique identifiers occurred between the same set of network devices; and

generating an alert if said determination indicates that said first unique identifiers and said second unique identifiers indicate that said exchange of first unique identifiers and said exchange of second unique identifiers occurred between a different set of network devices, said generated alert preventing at least one property of said link from being changed.

8. The method of claim 7 , wherein said exchange of first unique identifiers uses auto-negotiation next page messages.

9. The method of claim 7 , wherein said exchange of second unique identifiers uses link layer discovery protocol message.

10. The method of claim 7 , wherein said first unique identifiers are media access control addresses.

11. The method of claim 7 , wherein said first unique identifiers are generated at least in part by random number generators.

12. The method of claim 7 , wherein said first unique identifiers are determined at least in part by a higher layer protocol above an OSI Layer 1 physical layer.

13. The method of claim 12 , wherein said first unique identifiers is made available to said first (OSI) Layer 1 physical layer devices prior to said exchange by a higher OSI layer device in said first network device.

14. A first network device that enables network management of a link between said first network device and a second network device, said first network device coupled to said second network device via a network cable, comprising:

a first Open System Interconnection (OSI) Layer 1 physical layer device, said first (OSI) Layer 1 physical layer device including an auto-negotiation module that enables said first (OSI) Layer 1 physical layer device to establish common transmission parameters with a second (OSI) Layer 1 physical layer device in said second network device, said auto-negotiation module having access to a first unique identifier, which is transmitted to said second (OSI) Layer 1 physical layer device during an auto-negotiation process, said auto-negotiation module also receiving during said auto-negotiation process, a second unique identifier from said second (OSI) Layer 1 physical layer device; and

a controller that compares said second unique identifier with a third unique identifier included in a protocol message at an (OSI) layer higher than Layer 1 that is received via said network cable, said controller generating an alert if said comparison indicates that said second unique identifier is different than said third unique identifier, said generated alert preventing at least one property of said link from being changed.

15. The first network device of claim 14 , wherein said auto-negotiation module transmits said first unique identifier using an auto-negotiation next page message.

16. The first network device of claim 14 , wherein said third unique identifier is received in a link layer discovery protocol message.

17. The first network device of claim 14 , wherein said first unique identifier is a media access control address.

18. The first network device of claim 14 , wherein said first unique identifier is generated at least in part by a random number generator.

19. The first network device of claim 14 , wherein said first unique identifier is determined at least in part by a higher layer protocol above an (OSI) Layer 1 physical layer.

20. The first network device of claim 19 , wherein said first unique identifier is made available to said first (OSI) Layer 1 physical layer device by higher OSI layer device in said first network device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2010
From: DIAB, WAEL WILLIAM; THALER, PATRICIA A
To: BROADCOM CORPORATION
Reel/Frame 025179/0840 →