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

System and method for controlling LAN data flow control through a frame relay network by end point station transmitting notification to LAN stations based on congestion notification from the frame relay network

Assignee: International Business Machines Corp
•
Filing: 1993-10-26
•
Granted: 1997-02-04
•
Expires: 2013-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The system and method of the present invention provide a mechanism, for the purpose of efficiently interconnecting local area networks (LANs) across a frame relay network, by which LAN stations provide data flow control when the frame relay network becomes congested. The system of the invention comprises a Station Manager at the network end point internetworking unit (IWU) for managing the IWU, a LAN Manager for managing one or more LANs connected to the end point IWU, and Station Managers at each of the LAN stations managing the respective LAN station. In operation, the IWU receives from the frame relay network a congestion notification and the IWU Station Manager broadcasts this notification to its managed LAN station Station Managers. The LAN station Station Managers each examine the notification against its outstanding data to be transmitted and slows down data traffic that is destined for the congested portion of the frame relay network.

Inventors

  • 👤 Rao J. Cherukuri
  • 👤 Fuyung Lai
  • 👤 Kian-Bon K. Sy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:27
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 379 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a system for controlling the flow of data from said LAN stations to said end point IWU, said system comprising: a frame relay protocol element, connected to said end point IWU, for receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested and for processing said frame relay network congestion notification to determine which portion of said frame relay network is congested; an end point IWU station manager connected to said frame relay protocol element for transmitting a LAN notification identifying said congested portion in a format conforming to the LAN protocol, based upon said frame relay network congestion notification, to said LAN stations for said LAN stations to slow the flow of data to said end point IWU destined for said congested portion; means, connected to said end point IWU station manager and said LAN stations, for receiving said LAN notification and a plurality of LAN station managers, each LAN station manager being connected to a corresponding LAN station, for receiving said LAN notification, for processing said LAN notification identifying said congested portion of said network, for determining whether any data is to be sent from said LAN station to said congested portion of said network and, if so, for slowing the flow of data destined for said congested portion to said end point IWU from said LAN stations.
Claim 2
Dependent Claim 379 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a system for controlling the flow of data from said LAN stations to said end point IWU, said system comprising: a frame relay protocol element, connected to said end point IWU, for receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested and for processing said frame relay network congestion notification to determine which portion of said frame relay network is congested; an end point IWU station manager connected to said frame relay protocol element for transmitting a LAN notification identifying said congested portion in a format conforming to the LAN protocol, based upon said frame relay network congestion notification, to said LAN stations for said LAN stations to slow the flow of data to said end point IWU destined for said congested portion; means, connected to said end point IWU station manager and said LAN stations, for receiving said LAN notification and a plurality of LAN station managers, each LAN station manager being connected to a corresponding LAN station, for receiving said LAN notification, for processing said LAN notification identifying said congested portion of said network, for determining whether any data is to be sent from said LAN station to said congested portion of said network and, if so, for slowing the flow of data destined for said congested portion to said end point IWU from said LAN stations.
Claim 3
Dependent Claim 36 words
The system defined in claim 1 wherein said end point IWU comprises a router for transmitting data to said frame relay network from said LAN stations and to said LAN stations from said frame relay network.
Claim 4
Dependent Claim 37 words
The system defined in claim 1 wherein said end point IWU comprises a media access control (MAC) protocol element for acting as an interface between said frame relay protocol element and said end point IWU station manager.
Claim 5
Dependent Claim 43 words
The system defined in claim 3 wherein each of said LAN stations comprises a MAC protocol element and a logical link connection (LLC) protocol element, said LLC protocol element conforming to the IEEE 802.2 recommendation as having a dynamic window flow control mechanism.
Claim 6
Dependent Claim 23 words
The system defined in claim 4 wherein said end point IWU frame relay protocol element has a backward explicit congestion notification (BECN) mechanism.
Claim 7
Dependent Claim 357 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, each LAN station having a LAN station manager connected thereto, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a method for controlling the flow of data from said LAN stations to said end point IWU, said method comprising the steps of: in said end point IWU, receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested; in said end point IWU, processing said frame relay network congestion notification and determining said congested portion; transmitting a LAN notification identifying said congested portion, based upon said frame relay network congestion notification, said LAN notification being in a different format than said frame relay network congestion notification and conforming to the LAN protocol, from said end point IWU to said LAN stations for said LAN stations to slow down the transmission of data to said end point IWU destined for said congested portion; receiving in said LAN station managers said LAN notification; in each LAN station manager, processing said LAN notification identifying said congested portion of said network, determining whether any data is to be sent from said LAN station to said congested portion of said network and, if so, slowing the flow of data destined for said congested portion to said end point IWU from said LAN stations.
Claim 8
Dependent Claim 357 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, each LAN station having a LAN station manager connected thereto, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a method for controlling the flow of data from said LAN stations to said end point IWU, said method comprising the steps of: in said end point IWU, receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested; in said end point IWU, processing said frame relay network congestion notification and determining said congested portion; transmitting a LAN notification identifying said congested portion, based upon said frame relay network congestion notification, said LAN notification being in a different format than said frame relay network congestion notification and conforming to the LAN protocol, from said end point IWU to said LAN stations for said LAN stations to slow down the transmission of data to said end point IWU destined for said congested portion; receiving in said LAN station managers said LAN notification; in each LAN station manager, processing said LAN notification identifying said congested portion of said network, determining whether any data is to be sent from said LAN station to said congested portion of said network and, if so, slowing the flow of data destined for said congested portion to said end point IWU from said LAN stations.
Claim 9
Dependent Claim 61 words
The method defined in claim 6 wherein said step of determining which portion of said frame relay network is congested further comprises the step of interpreting a data link connection identifier (DLCI) received from said frame relay network identifying said congested portion, and the step of converting said DLCI into a media access control (MAC) address associated with said congested DLCI.
Claim 10
Dependent Claim 74 words
The method defined in claim 7 wherein said step of slowing the flow of data destined for the congested portion of the frame relay network comprises the step of examining said MAC address associated with said congested DLCI against MAC addresses of data yet to be transmitted to determine whether there is a match and, if there is a match, slowing the flow of said data having MAC addresses which match said congested DLCI.
Claim 11
Dependent Claim 53 words
The method defined in claim 6 wherein said step of determining which portion of said frame relay network is congested further comprises the step of interpreting a data link connection identifier (DLCI) received from said frame relay network identifying said congested portion, and the step of converting said DLCI into a segment number.
Claim 12
Dependent Claim 74 words
The method defined in claim 9 wherein said step of slowing the flow of data destined for the congested portion of the frame relay network comprises the step of examining said segment number associated with said congested DLCI against segment numbers of data yet to be transmitted to determine whether there is a match and, if there is a match, slowing the flow of said data having segment numbers which match said congested DLCI.
Claim 13
Dependent Claim 317 words
For use with a frame relay network and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, said LAN stations having data for transmission across said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, an end point internetworking unit (IWU) connected to said frame relay network and to said LANs for controlling the flow of data from said LAN stations to said end point IWU and across said frame relay network, said end point IWU comprising: means for receiving data from said LAN stations; means for forwarding said LAN station received data across said frame relay network; a frame relay protocol element for receiving data from said frame relay network; means for forwarding said frame relay network received data to said LAN stations; means for receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested and for processing said frame relay network congestion notification to determine which portion of said frame relay network is congested; and an end point IWU station manager connected to said frame relay protocol element for transmitting a LAN notification identifying said congested portion in a format conforming to the LAN protocol, based upon said frame relay network congestion notification, to said LAN stations for said LAN stations to slow the flow of data to said end point IWU destined for said congested portion.
Claim 14
Dependent Claim 317 words
For use with a frame relay network and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, said LAN stations having data for transmission across said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, an end point internetworking unit (IWU) connected to said frame relay network and to said LANs for controlling the flow of data from said LAN stations to said end point IWU and across said frame relay network, said end point IWU comprising: means for receiving data from said LAN stations; means for forwarding said LAN station received data across said frame relay network; a frame relay protocol element for receiving data from said frame relay network; means for forwarding said frame relay network received data to said LAN stations; means for receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested and for processing said frame relay network congestion notification to determine which portion of said frame relay network is congested; and an end point IWU station manager connected to said frame relay protocol element for transmitting a LAN notification identifying said congested portion in a format conforming to the LAN protocol, based upon said frame relay network congestion notification, to said LAN stations for said LAN stations to slow the flow of data to said end point IWU destined for said congested portion.
Claim 15
Dependent Claim 38 words
The end point IWU defined in claim 11 wherein said end point IWU comprises a router for transmitting data to said frame relay network from said LAN stations and to said LAN stations from said frame relay network.
Claim 16
Dependent Claim 40 words
The end point IWU defined in claim 11 wherein said end point IWU further comprises a media access control (MAC) protocol element for acting as an interface between said frame relay protocol element and said end point IWU station manager.
Claim 17
Dependent Claim 262 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a method for controlling the flow of data from said LAN stations to said end point IWU, said method in said end point IWU comprising the steps of: receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested; in said end point IWU, processing said frame relay network congestion notification and determining said congested portion; transmitting a LAN notification identifying said congested portion in a format conforming to the LAN protocol, based upon said frame relay network congestion notification, to said LAN stations for said LAN stations to slow the flow of data to said end point IWU destined for said congested portion.
Claim 18
Dependent Claim 262 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, each LAN having one or more LAN stations connected thereto, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a method for controlling the flow of data from said LAN stations to said end point IWU, said method in said end point IWU comprising the steps of: receiving from said frame relay network a frame relay network congestion notification that said frame relay network is congested; in said end point IWU, processing said frame relay network congestion notification and determining said congested portion; transmitting a LAN notification identifying said congested portion in a format conforming to the LAN protocol, based upon said frame relay network congestion notification, to said LAN stations for said LAN stations to slow the flow of data to said end point IWU destined for said congested portion.
Claim 19
Dependent Claim 61 words
The method defined in claim 14 wherein said step of determining which portion of said frame relay network is congested further comprises the step of interpreting a data link connection identifier (DLCI) received from said frame relay network identifying said congested portion, and the step of converting said DLCI into a media access control (MAC) address associated with said congested DLCI.
Claim 20
Dependent Claim 53 words
The method defined in claim 14 wherein said step of determining which portion of said frame relay network is congested further comprises the step of interpreting a data link connection identifier (DLCI) received from said frame relay network identifying said congested portion, and the step of converting said DLCI into a segment number.
Claim 21
Dependent Claim 284 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each LAN having one or more LAN stations connected thereto, each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a method for controlling the flow of data from said LAN stations to said end point IWU, said method in at least one of said LAN stations comprising the steps of: receiving from said end point IWU a LAN notification based upon a frame relay network congestion notification, that said frame relay network is congested, said LAN notification conforming to the LAN protocol and in a different format than said frame relay network congestion notification; processing said LAN notification and identifying from said LAN notification said congested portion of said frame relay network; determining whether any data is to be sent from said LAN station to said congested portion of said network and, if so, slowing the flow of data destined for said congested portion to said end point IWU from said LAN station.
Claim 22
Dependent Claim 284 words
For use with a frame relay network having an end point internetworking unit (IWU) connected thereto and one or more local area networks (LANs), each LAN having one or more LAN stations connected thereto, each of said LANs conforming to one of a set of LAN protocols, all of said LAN protocols being different from the frame relay protocol, said LANs being connected to said end point IWU so that said LAN stations may transmit data to said end point IWU for transmission over said frame relay network, said frame relay network providing a flow control mechanism for controlling the flow of data from said end point IWUs through said frame relay network, said frame relay network flow control mechanism comprising means for sending a frame relay network congestion notification identifying a congested portion of the frame relay network to said end point IWUs sending data to said congested portion, a method for controlling the flow of data from said LAN stations to said end point IWU, said method in at least one of said LAN stations comprising the steps of: receiving from said end point IWU a LAN notification based upon a frame relay network congestion notification, that said frame relay network is congested, said LAN notification conforming to the LAN protocol and in a different format than said frame relay network congestion notification; processing said LAN notification and identifying from said LAN notification said congested portion of said frame relay network; determining whether any data is to be sent from said LAN station to said congested portion of said network and, if so, slowing the flow of data destined for said congested portion to said end point IWU from said LAN station.
Claim 23
Dependent Claim 73 words
The method defined in claim 17 wherein said step of slowing the flow of data destined for the congested portion of the frame relay network comprises the step of examining said indication as to said congested portion against the destination of data yet to be transmitted to determine whether there is a match and, if there is a match, slowing the flow of said data having a destination which matches said congested portion.

References Cited (Backward Citations)

US5042029A Cited
US5377327A Cited
US5208811A Cited
US5319638A Cited
US5361259A Cited
US5367523A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag