IP Library Granted Patent US 8,184,677
Granted Patent B1
US 8,184,677 · App. 09/256,786 · Granted May 22, 2012

Arrangement in a network repeater for monitoring link integrity and automatically down shifting link speed

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,184,677
App. No.
09/256,786
Granted
May 22, 2012
Kind
B1
Abstract

A network repeater having a plurality of repeater ports selectively establishes links with remote nodes at one of two data rates based on the capabilities of the remote network node and a determined link integrity. A network repeater establishes a link with a network node using auto-negotiation techniques to establish a 100 Mb/s link. The network repeater then monitors the link for symbol errors, and determines an integrity of the link based on a detected number of symbol errors relative to a prescribed threshold. If the detected number of symbol errors reaches the prescribed threshold, indicating poor link integrity due to poor cable connection or condition, faulty network device, etc., the network repeater performs a down shifting operation by breaking the established 100 Mb/s link, and restarting auto-negotiation to establish a 10 Mb/s link. Hence, the network repeater may monitor high-speed links for link integrity, and selectively downshift a link encountering a substantial number of errors to a reduced data rate, without a necessity of a network manager or other remote management function.

Claims (39)

1. A method in a network repeater of controlling transmissions, the method comprising:

establishing a link with a remote network node at a prescribed data rate via a network medium;

monitoring the link by counting a detected number of symbol errors and decrementing a counter in response to detecting one of the symbol errors; and

determining an integrity of the link based on the detected number of symbol errors relative to a prescribed threshold.

2. The method of claim 1 , wherein the decrementing step includes halting the decrementing of the counter if the counter has a value of zero.

3. The method of claim 1 , wherein the determining step includes determining the integrity relative to a prescribed time interval equal to about one millisecond, the time interval being controlled by a timer counting down to zero.

4. A method in a network repeater of controlling transmissions, the method comprising:

establishing a link with a remote network node at a prescribed data rate via a network medium;

monitoring the link by counting a detected number of symbol errors;

determining an integrity of the link based on the detected number of symbol errors relative to a prescribed threshold; and

selecting the prescribed threshold from a plurality of thresholds.

5. A method in a network repeater of controlling transmissions, the method comprising:

establishing a link with a remote network node at a prescribed data rate via a network medium;

monitoring the link by counting a detected number of symbol errors;

determining an integrity of the link based on the detected number of symbol errors relative to a prescribed threshold; and

supplying the prescribed threshold to the network repeater via a serial interface.

6. A method in a network repeater of controlling transmissions, the method comprising:

establishing a link with a remote network node at a prescribed data rate via a network medium;

monitoring the link by counting a detected number of symbol errors;

determining an integrity of the link based on the detected number of symbol errors relative to a prescribed threshold; and

selectively reducing the data rate on the network medium to a reduced data rate in response to the detected number of symbol errors exceeding the prescribed threshold.

7. The method of claim 6 , wherein the monitoring step includes decrementing an error counter in response to detection of each of said symbol errors, the method further comprising resetting the error counter to the threshold in response to the timer reaching zero, after resetting the value of the counter.

8. The method of claim 6 , wherein the selectively reducing step includes reducing the data rate in response to the detected number of symbol errors exceeding the prescribed threshold and based on an enable signal.

9. A method in a network repeater of controlling transmissions, the method comprising:

establishing a link with a remote network node at a prescribed data rate via a network medium;

monitoring the link by counting a detected number of symbol errors; and

determining an integrity of the link based on the detected number of symbol errors relative to a prescribed threshold,

wherein the determining step includes:

decrementing a timer from a prescribed time interval;

decrementing a first counter initially set at a first threshold in response to a detected symbol error; and

determining, in response to the timer reaching zero, whether the first counter has a zero value, the integrity determined based on the first counter having the zero value coincident with the timer reaching zero.

10. A network repeater having a plurality of repeater ports, configured for sending and receiving data packets between remote network nodes via respective network media, the network repeater comprising:

a first repeater core configured for sending and receiving data packets between a first group of the repeater ports according to a first data rate;

a second repeater core configured for sending and receiving data packets between a second group of the repeater ports according to a second data rate slower than the first data rate;

to negotiation unit respective network media;

a symbol error detector for detecting a number of symbol errors relative to a prescribed time interval on at least one of the links operating at the first data rate; and

a controller for selectively changing the at least one link from the first data rate to the second data rate based on the number of symbol errors reaching a prescribed threshold.

11. The repeater of claim 10 , wherein the symbol error detector includes a counter configured for decrementing a counter value in response to each of the detected symbol errors.

12. The repeater of claim 11 , further comprising an optional interface to a network management agent for receiving the prescribed threshold from a network manager, the controller outputting a notification signal to the network manager in response to the number of symbol errors reaching the prescribed threshold.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: GLOBALFOUNDRIES US INC.
To: MEDIATEK INC.
Reel/Frame 055173/0781 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 054633/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →