Patent US2208002A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5283571A Expired / Lapsed US ⏱️ 0.0 years remaining

Testing a communications network for duplicate station addresses

Assignee: Enterasys Networks Inc
•
Filing: 1992-10-01
•
Granted: 1994-02-01
•
Expires: 2012-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus to detect stations having duplicated addresses, the stations of the type connected in a computer communications network, the stations of the type capable of having an assigned address and having a list of addresses for comparison with a destination address field of a frame detected on the network is disclosed. The apparatus does a transmit self test, and sets a self indicator to "pass" in the event that the self test frame is received, and sets the self indicator to "timeout" in the event that a timeout occurs. The apparatus does a neighbor response test, and sets a neighbor indicator to "timeout" in the event that a timeout occurs, and sets the neighbor indicator to "pass" in the event that a received response frame indicates no destination address match, and sets the neighbor indicator to "fail" in the event that a received response frame indicates that a destination address match did occur. The apparatus tests both the self indicator and the neighbor indicator, and in response to the testing of the self indicator and the testing of the neighbor indicator sets a duplicate address indicator in one of three states, a first state of the three states indicating that there is no duplicate address detected, a second state of the three states indicating that there is a duplicate address, and the third state of the three states indicating an unknown condition.

Inventors

  • 👤 Henry Yang
  • 👤 Jerry Hutchison
  • 👤 William R. Hawe
  • 👤 G. Paul Koning

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 23:44
CPC Classifications
H; H04; H04L; H04L41/00

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 140 words
An apparatus to detect stations having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means for doing a neighbor response test, and for setting a logical variable "neighbor indicator" to a value in response to a result of said neighbor response test; means for doing a transmit self test, and for setting a logical variable "self indicator" to a value in response to a result of said transmit self test; means, responsive to said neighbor indicator and responsive to said self indicator, for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that there is a duplicate address, and a third state of said three sates indicating an unknown condition.
Claim 2
Independent Claim 140 words
An apparatus to detect stations having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means for doing a neighbor response test, and for setting a logical variable "neighbor indicator" to a value in response to a result of said neighbor response test; means for doing a transmit self test, and for setting a logical variable "self indicator" to a value in response to a result of said transmit self test; means, responsive to said neighbor indicator and responsive to said self indicator, for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that there is a duplicate address, and a third state of said three sates indicating an unknown condition.
Claim 3
Independent Claim 206 words
An apparatus to detect stations having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means for doing a transmit self test, and for setting a self indicator to pass in the event that the frame is received, and for setting said self indicator to timeout in the event that a timeout occurs; means for doing a neighbor response test, and for setting a neighbor indicator to timeout in the event that a timeout occurs, and for setting said neighbor indicator to pass in the event that a received response frame indicates no destination address match, and for setting said neighbor indicator to fail in the event that a received response frame indicates that a destination address match occurred; means for testing both said self indicator and for testing said neighbor indicator, and in response to said testing of said self indicator and said testing of said neighbor indicator for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that there is a duplicate address, and a third state of said three states indicating an unknown condition.
Claim 4
Independent Claim 206 words
An apparatus to detect stations having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means for doing a transmit self test, and for setting a self indicator to pass in the event that the frame is received, and for setting said self indicator to timeout in the event that a timeout occurs; means for doing a neighbor response test, and for setting a neighbor indicator to timeout in the event that a timeout occurs, and for setting said neighbor indicator to pass in the event that a received response frame indicates no destination address match, and for setting said neighbor indicator to fail in the event that a received response frame indicates that a destination address match occurred; means for testing both said self indicator and for testing said neighbor indicator, and in response to said testing of said self indicator and said testing of said neighbor indicator for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that there is a duplicate address, and a third state of said three states indicating an unknown condition.
Claim 5
Independent Claim 241 words
An apparatus to detect stations having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means in a first station for doing a neighbor response test, said neighbor response test having said first station transmit a first inquiry frame on said network, and for setting a neighbor indicator to timeout in the event that a timeout occurs, and for setting said neighbor indicator to pass in the event that a received response frame indicates no destination address match, and for setting said neighbor indicator to fail in the event that a received response frame indicates that a destination address match occurred; means for doing a transmit self test, using a second inquiry frame for said self test, and for setting a self indicator to pass in the event that said second inquiry frame is received by said first station, and for setting said self indicator to timeout in the event that a timeout occurs; means for testing both said self indicator and for testing said neighbor indicator, and in response to said testing of said self indicator and said testing of said neighbor indicator for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that there is a duplicate address, and a third state of said three states indicating an unknown condition.
Claim 6
Independent Claim 241 words
An apparatus to detect stations having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means in a first station for doing a neighbor response test, said neighbor response test having said first station transmit a first inquiry frame on said network, and for setting a neighbor indicator to timeout in the event that a timeout occurs, and for setting said neighbor indicator to pass in the event that a received response frame indicates no destination address match, and for setting said neighbor indicator to fail in the event that a received response frame indicates that a destination address match occurred; means for doing a transmit self test, using a second inquiry frame for said self test, and for setting a self indicator to pass in the event that said second inquiry frame is received by said first station, and for setting said self indicator to timeout in the event that a timeout occurs; means for testing both said self indicator and for testing said neighbor indicator, and in response to said testing of said self indicator and said testing of said neighbor indicator for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that there is a duplicate address, and a third state of said three states indicating an unknown condition.
Claim 7
Independent Claim 618 words
An apparatus to detect a station having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means for a first station to transmit a test frame to itself by placing an address of said first station in a destination address field of said test frame; means, responsive to said first station receiving said test frame, for said first station to set a self indicator to a pass condition; means, responsive to said first station not receiving said test frame within a first predetermined timeout time interval, for said first station to set said self indicator to a timeout condition; means for said first station to transmit an inquiry frame, said inquiry frame having a multicast destination address, said inquiry frame having a received indicator field having a "received" condition and "not received" condition, and said received indicator set to said "not received" condition upon transmission by said first station; means for a second station to receive said inquiry frame and to repeat said inquiry frame on said network; means for said second station to check said received field, and in the event that said received field is set to "not received", to set said received field to "received" and to transmit a response frame, said response frame having a destination address field and an address of said first station placed in said destination address field, and in the event that said received field indicates a "received" condition, to only repeat said inquiry frame, so that only the downstream neighbor station of said first station transmits a response frame; match flag means in said response frame to indicate a match between said destination address field of said response frame with an address in a station that detects said response frame as said response frame travels from station to station on said ring, said match flag means set to a "reset" condition when said response frame is created by said second station; means in a station detecting said response frame, in response to an event that said destination address in said response frame corresponds to an address in a list of addresses in said station detecting said response frame or to a station address in said station detecting said response frame, for setting said match flag means to a "set" condition, and for leaving said match flag means in said "reset" condition in the event that there is no match between said destination address of said response frame and said addresses in said station detecting said response frame; means in said first station for receiving said response frame, and for testing said match flag means, and in response to said match flag means indicating "set", for setting a neighbor indicator to fail, thereby showing that another station had a match with said address of said first station; means in said first station, in response to said match flag means being set to said "reset" condition indicating that no duplicate address was detected, for setting said neighbor indicator to pass; means in said first station, in response to not receiving said response frame within a second predetermined timeout time interval, for setting said neighbor indicator to a condition indicating timeout; means in said first station for testing both said self indicator and for testing said neighbor indicator, and in response to said testing of said self indicator and said testing of said neighbor indicator for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that a duplicate address was detected, and said third state of said three states indicating an unknown condition.
Claim 8
Independent Claim 618 words
An apparatus to detect a station having duplicate addresses, said stations of the type connected in a computer communications network, comprising: means for a first station to transmit a test frame to itself by placing an address of said first station in a destination address field of said test frame; means, responsive to said first station receiving said test frame, for said first station to set a self indicator to a pass condition; means, responsive to said first station not receiving said test frame within a first predetermined timeout time interval, for said first station to set said self indicator to a timeout condition; means for said first station to transmit an inquiry frame, said inquiry frame having a multicast destination address, said inquiry frame having a received indicator field having a "received" condition and "not received" condition, and said received indicator set to said "not received" condition upon transmission by said first station; means for a second station to receive said inquiry frame and to repeat said inquiry frame on said network; means for said second station to check said received field, and in the event that said received field is set to "not received", to set said received field to "received" and to transmit a response frame, said response frame having a destination address field and an address of said first station placed in said destination address field, and in the event that said received field indicates a "received" condition, to only repeat said inquiry frame, so that only the downstream neighbor station of said first station transmits a response frame; match flag means in said response frame to indicate a match between said destination address field of said response frame with an address in a station that detects said response frame as said response frame travels from station to station on said ring, said match flag means set to a "reset" condition when said response frame is created by said second station; means in a station detecting said response frame, in response to an event that said destination address in said response frame corresponds to an address in a list of addresses in said station detecting said response frame or to a station address in said station detecting said response frame, for setting said match flag means to a "set" condition, and for leaving said match flag means in said "reset" condition in the event that there is no match between said destination address of said response frame and said addresses in said station detecting said response frame; means in said first station for receiving said response frame, and for testing said match flag means, and in response to said match flag means indicating "set", for setting a neighbor indicator to fail, thereby showing that another station had a match with said address of said first station; means in said first station, in response to said match flag means being set to said "reset" condition indicating that no duplicate address was detected, for setting said neighbor indicator to pass; means in said first station, in response to not receiving said response frame within a second predetermined timeout time interval, for setting said neighbor indicator to a condition indicating timeout; means in said first station for testing both said self indicator and for testing said neighbor indicator, and in response to said testing of said self indicator and said testing of said neighbor indicator for setting a duplicate address indicator in one of three states, a first state of said three states indicating that there is no duplicate address detected, a second state of said three states indicating that a duplicate address was detected, and said third state of said three states indicating an unknown condition.
Claim 9
Dependent Claim 111 words
The apparatus as in claim 1 or claim 2 or claim 3, or claim 4, wherein: said means for setting a duplicate address indicator sets a duplicate address indicator into a one of said three states in accordance with the following table, ______________________________________ Duplicate Neighbor Self Address Condition Indicator Indicator Indicator ______________________________________ 1[.] timeout timeout unknown 2[.] timeout pass pass 3[.] pass timeout unknown 4[.] pass pass pass 5[.] fail timeout fai 6[.] fail pass pass ______________________________________ said duplicate address indicator indicating no duplicate address detected by said pass condition, and indicating a duplicate address detected by said fail condition, and indicating that the test is inconclusive by said unknown condition.
Claim 10
Independent Claim 23 words
The apparatus as in claims 1 or 2 or 3 means for concurrently running said transmit self test and said neighbor response test.
Claim 11
Dependent Claim 82 words
The apparatus as in claim 6 further comprising: means for using a latest value of a result of said transmit self test and said neighbor response test upon completion of either said concurrently running said transmit self test or said neighbor response test in said setting said duplicate address indicator in said one of said three states, said latest value of a result being determined by the latest completion of said concurrently running said transmit self test or said neighbor response test.
Claim 12
Dependent Claim 154 words
The apparatus as in claim 1 or claim 2 or claim 3, or claim 4, further comprising: means for setting said neighbor indicator into an unknown condition upon the event of power up; means for setting said self indicator into an unknown condition upon the event of power up; said means for setting a duplicate address indicator sets a duplicate address indicator into a one of said three states in accordance with the following table, ______________________________________ Duplicate Neighbor Self Address Condition Indicator Indicator Indicator ______________________________________ 1[.] unknown or unknown or unknown timeout timeout 2[.] unknown or pass pass timeout 3[.] pass unknown or unknown timeout 4[.] pass pass pass 5[.] fail unknown or fail timout 6[.] fail pass pass ______________________________________ said duplicate address indicator indicating no duplicate address detected by said pass condition, and indicating a duplicate address detected by said fail condition, and indicating that the test is inconclusive by said unknown condition.

References Cited (Backward Citations)

US4506360A Cited
US4709365A Cited
US4718005A Cited
US4689786A Cited
US4825204A Cited
EP0290934A2 Cited
US4881074A Cited
US4984233A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-31 1997-08-02 1998-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-31 2001-08-02 2002-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-31 2005-08-02 2006-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag