← Back to Patent Explorer
US5659540A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for detection of operation administration and management (OAM) cell loopback and physical loopbacks in an asynchronous transfer mode (ATM) network

Assignee: FOURNIER ASSETS LLC
•
Filing: 1995-12-15
•
Granted: 1997-08-19
•
Expires: 2015-12-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for identifying and declaring a physical loopback condition upon running an OAM loopback test is provided. The method modifies ITU-T Recommendation I.610. According to the method, an OAM loopback test cell is generated with a correlation tag and a loopback indication value representing an outbound (forward) test cell, with the correlation tag being stored. Upon receiving back an OAM loopback test cell, the value of the loopback indication is determined, and the correlation tag of the incoming OAM loopback test cell is compared with the stored correlation tag. If the correlation tags match and the value of the loopback indication represents a forward test cell, a physical loopback condition is declared. On the other hand, if the correlation tags match and the value of the loopback indication represents a backward test cell, a successful OAM loopback condition is declared. An apparatus including a memory, a management processor, and a header processor for implementing the method of the invention is also disclosed.

Inventors

  • 👤 David X. Chen
  • 👤 Deepak Mathur
  • 👤 L. David Danenberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 04:02
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/14

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 138 words
A method for running an ATM OAM loopback test utilizing an apparatus, said method comprising: a) sending an outgoing OAM loopback test cell with a loopback indication value representing a forward test cell, and with a correlation tag; b) storing said correlation tag of said outgoing OAM loopback test cell; c) upon receiving an incoming OAM loopback test cell, determining the value of a loopback indication of said incoming OAM loopback test cell; d) comparing a correlation tag of said incoming OAM loopback test cell with said stored correlation tag; and e) declaring a physical loopback condition if said correlation tag of said incoming OAM loopback test cell matches said correlation tag of said outgoing OAM loopback test cell and the value of said loopback indication of said incoming OAM loopback test cell represents a forward test cell.
Claim 2
Independent Claim 138 words
A method for running an ATM OAM loopback test utilizing an apparatus, said method comprising: a) sending an outgoing OAM loopback test cell with a loopback indication value representing a forward test cell, and with a correlation tag; b) storing said correlation tag of said outgoing OAM loopback test cell; c) upon receiving an incoming OAM loopback test cell, determining the value of a loopback indication of said incoming OAM loopback test cell; d) comparing a correlation tag of said incoming OAM loopback test cell with said stored correlation tag; and e) declaring a physical loopback condition if said correlation tag of said incoming OAM loopback test cell matches said correlation tag of said outgoing OAM loopback test cell and the value of said loopback indication of said incoming OAM loopback test cell represents a forward test cell.
Claim 3
Dependent Claim 55 words
A method according to claim 1, further comprising: declaring a successful OAM loopback condition if said correlation tag of said incoming OAM loopback test cell matches said correlation tag of said outgoing OAM loopback test cell and the value of said loopback indication of said incoming OAM loopback test cell represents a backward test cell.
Claim 4
Dependent Claim 65 words
A method according to claim 1, further comprising: f) prior to said determining the value of said loopback indication of said incoming OAM loopback test cell, determining whether the apparatus is in a loopback state awaiting a looped back cell, and if the apparatus is not in said loopback state, either discarding, looping back, or taking no action on said incoming OAM loopback test cell.
Claim 5
Dependent Claim 63 words
A method according to claim 1, further comprising: prior to said determining the value of said loopback indication of said incoming OAM loopback test cell, setting a timeout, and tracking the time from when said outgoing OAM loopback cell was sent, and if said incoming OAM loopback test cell is not received back within said timeout, sending another outgoing OAM loopback test cell.
Claim 6
Dependent Claim 36 words
A method according to claim 4, further comprising: repeating step f) a predetermined number of times, and if no said incoming OAM loopback test cell is received back within said timeout, declaring a failed loopback condition.
Claim 7
Dependent Claim 64 words
A method according to claim 3, further comprising: prior to said determining the value of said loopback indication of said incoming OAM loopback test cell, setting a timeout, and tracking the time from when said outgoing OAM loopback test cell was sent, and if said incoming OAM loopback test cell is not received back within said timeout, sending another outgoing OAM loopback test cell.
Claim 8
Dependent Claim 36 words
A method according to claim 6, further comprising: repeating step f) a predetermined number of times, and if no said outgoing OAM loopback test cell is received back within said timeout, declaring a failed loopback condition.
Claim 9
Dependent Claim 17 words
A method according to claim 4, wherein: p1 said timeout is set to greater than five seconds.
Claim 10
Dependent Claim 16 words
A method according to claim 5, wherein: said predetermined number of times is greater than one.
Claim 11
Dependent Claim 55 words
A method according to claim 7, further comprising: declaring a successful OAM loopback condition if said correlation tag of said incoming OAM loopback test cell matches said correlation tag of said outgoing OAM loopback test cell and the value of said loopback indication of said incoming OAM loopback test cell represents a backward test cell.
Claim 12
Dependent Claim 213 words
A telecommunications apparatus, comprising: a) first memory means for storing ATM data; b) header processor means for receiving an incoming ATM formatted data stream, for identifying in the ATM formatted data stream an incoming OAM loopback test cell having a first loopback indication value and a first correlation tag, and for forwarding at least said first loopback indication value and said first correlation tag of said incoming OAM loopback cell to said first memory means; and c) management processor means coupled to said first memory means, said management processor means for generating an outgoing ATM OAM loopback cell with a second loopback indication and a second correlation tag, for storing a copy of said second correlation tag, for inserting said outgoing ATM OAM loopback cell into an outgoing ATM formatted data stream, for determining the value of said first loopback indication value placed into said first memory means by said header processor means, for comparing said first correlation tag of said incoming OAM loopback test cell with said copy of said second correlation tag of said outgoing ATM loopback cell, and for declaring a physical loopback condition if said first correlation tag matches said copy of said second correlation tag and the value of said first loopback indication represents a forward test cell.
Claim 13
Dependent Claim 213 words
A telecommunications apparatus, comprising: a) first memory means for storing ATM data; b) header processor means for receiving an incoming ATM formatted data stream, for identifying in the ATM formatted data stream an incoming OAM loopback test cell having a first loopback indication value and a first correlation tag, and for forwarding at least said first loopback indication value and said first correlation tag of said incoming OAM loopback cell to said first memory means; and c) management processor means coupled to said first memory means, said management processor means for generating an outgoing ATM OAM loopback cell with a second loopback indication and a second correlation tag, for storing a copy of said second correlation tag, for inserting said outgoing ATM OAM loopback cell into an outgoing ATM formatted data stream, for determining the value of said first loopback indication value placed into said first memory means by said header processor means, for comparing said first correlation tag of said incoming OAM loopback test cell with said copy of said second correlation tag of said outgoing ATM loopback cell, and for declaring a physical loopback condition if said first correlation tag matches said copy of said second correlation tag and the value of said first loopback indication represents a forward test cell.
Claim 14
Dependent Claim 48 words
A telecommunications apparatus according to claim 11, wherein: said management processor means further comprises means for declaring a successful OAM loopback condition if said first correlation tag matches said copy of said second correlation tag and the value of said first loopback indication represents a backward test cell.
Claim 15
Dependent Claim 26 words
A telecommunications apparatus according to claim 11, wherein: said management processor means includes associated second memory means for storing said copy of said second correlation tag.
Claim 16
Dependent Claim 15 words
A telecommunications apparatus according to claim 11, wherein: said first memory means comprises a FIFO.
Claim 17
Dependent Claim 39 words
A telecommunications apparatus according to claim 11, further comprising: timing means for setting a timeout and tracking the time from when said outgoing ATM OAM loopback cell with said second loopback indication and said second correlation tag is sent.

References Cited (Backward Citations)

US5166923A Cited
US5313453A Cited
US5265088A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-18 2001-02-17 2001-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-18 2005-02-17 2005-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-18 2009-02-17 2009-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag