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

Communication network and computer network server and interface modules used therein

Assignee: Alcatel Lucent NV
•
Filing: 1994-08-29
•
Granted: 1995-09-26
•
Expires: 2014-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication network (VCN) offering an ETHERNET service to a plurality of local terminals (ELT1, ELTN, TLT1, TLTN1-8), typically computers, is proposed. Flexibility and cost are enhanced with respect to existing ETHERNET networks by emulating an ETHERNET network towards the local terminals while pooling complex functions in a computer network server (LANS) connected to the backbone ATM network (BB). This is achieved by coupling the local terminals, preferably separately, to standard ETHERNET links (ELN, TL1, TLN1-8) and by terminating these links in interface modules (EIM1, EIMN, TIM1, TIMN) converting the ETHERNET frames from the local terminals in ATM packets destined for the central server which stores these packets in an input buffer (IB1-X) and performs the above complex functions, particularly also the transmission of these packets to appropriate ones of the interface modules. Buffer overflow is avoided by transmitting backpressure signals (BP1-X) to the interface modules so as to control them to halt transmission on the computer links. The present invention is particularly well suited for early deployment of ATM networks as their inherent high bitrate transmission capability is used to provide ETHERNET type services at a lower cost per terminal while employing standard access technology.

Inventors

  • 👤 Robertus J. Van Engelshoven

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:01
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/26; H04L47/266; H04L12/00; H04L12/28; H04L12/2852; H04L12/46; H04L12/4604; H04L12/4608; H04L47/13; H04L47/135; H04L47/30; H04L49/00; H04L49/15; H04L49/1553; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5629; H04L2012/563; H04L2012/5638; H04L2012/564

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 152 words
Communication network including a plurality of computer network links (EL1, ELN, TL1, TLN1-8) each coupled to at least one local terminal (ELT1, ELTN, TLT1, TLTN1-8) accessing said link according to a standard media access protocol wherein it also includes a plurality of interface modules (EIM1, EIMN, TIM1, TIMN) connected to said computer network links (EL1, ELN, TL1, TLN1-8) and to a computer network server (LANS) via a backbone network (BB), data being exchanged between said terminals (ELT1, ELTN, TLT1, TLTN1-8) and said server via said interface modules and said server storing data from said terminals in an input buffer (IB1-X), transmitting data to said terminals via said interface modules and transmitting backpressure signals (BP1-X) to inhibiting means included in said interface modules so as to control filling level (FL1-X) of said input buffer, said inhibiting means thereto halting transmission on said links in a way dependent upon said standard media access protocol.
Claim 2
Dependent Claim 152 words
Communication network including a plurality of computer network links (EL1, ELN, TL1, TLN1-8) each coupled to at least one local terminal (ELT1, ELTN, TLT1, TLTN1-8) accessing said link according to a standard media access protocol wherein it also includes a plurality of interface modules (EIM1, EIMN, TIM1, TIMN) connected to said computer network links (EL1, ELN, TL1, TLN1-8) and to a computer network server (LANS) via a backbone network (BB), data being exchanged between said terminals (ELT1, ELTN, TLT1, TLTN1-8) and said server via said interface modules and said server storing data from said terminals in an input buffer (IB1-X), transmitting data to said terminals via said interface modules and transmitting backpressure signals (BP1-X) to inhibiting means included in said interface modules so as to control filling level (FL1-X) of said input buffer, said inhibiting means thereto halting transmission on said links in a way dependent upon said standard media access protocol.
Claim 3
Dependent Claim 22 words
Communication network according to claim 1, wherein data is transmitted over said backbone network (BB) according to an asynchronous transfer mode principle.
Claim 4
Dependent Claim 37 words
Communication network according to claim 1, wherein a plurality of distinct standard media access protocols are used for exchanging data between said local terminals (ELT1, ELTN, TLT1, TLTN1-8) and said computer network links (EL1, ELN, TL1, TLN1-8).
Claim 5
Dependent Claim 73 words
Communication network according to claim 1, wherein said computer network server (LANS) includes at least one server module (SM1-X) which includes a said input buffer (IB1-X) for buffering data input to said server (LANS) by said interface modules (EIM1, EIMN, TIM1, TIMN), an address filter (DAF1-X) for deriving from said data the identities of appropriate ones of said interface modules and transmission means (TM1-X) for transmitting said data to said appropriate interface modules.
Claim 6
Dependent Claim 53 words
Communication network according to claim 4, wherein said at least one server module (SM1-X) of said computer network server (LANS) further includes flow control means (FCM1-X) for monitoring the filling level (FL1-X) of said input buffer (IB1-X) and for providing said backpressure signals (BP1-X) when said filling level exceeds a predetermined threshold value.
Claim 7
Dependent Claim 37 words
Communication network according to claim 5, wherein said flow control means (FCM1-X) of said computer network server (LANS) is for providing said backpressure signals (BP1-X) to selected ones of said interface modules (EIM1, EIMN, TIM1, TIMN) only.
Claim 8
Dependent Claim 87 words
Communication network according to claim 4, wherein said transmission means (TM1-X) of said computer network server (LANS) includes a data memory in which said data is stored prior to transmission to a said interface module and from which said data is removed only after a data acknowledge signal indicating successful transmission of said data on said computer network links (EL1, ELN, TL1, TLN1-8) is received from said interface modules (EIM1, EIMN, TIM1, TIMN), said transmission means periodically retransmitting said data until said data acknowledge signal is received.
Claim 9
Dependent Claim 109 words
Communication network according to claim 4, wherein said computer network server (LANS) further includes a bridge module (BM) to handle local-to-remote (NLD1-X) and remote-to-local (RDP) data destined for and received from remote terminals (RT1-Q) not connected to any of said interface modules (EIM1, EIMN, TIM1, TIMN) respectively, said local-to-remote data being forwarded to said bridge module by said address filter (DAF1-X) to be further forwarded, after extraction of the identity of a destination remote terminal, to an associated backbone network address and said remote-to-local data being directly supplied to said computer network server (LANS) via said bridge module and being converted thereby for storage in said input buffer (IB1-X).
Claim 10
Dependent Claim 38 words
Communication network according to claim 8, wherein said bridge module (BM) routes said remote-to-local data to the said input buffer (IB1-X) associated with said collision domain in which a destination local terminal for said local-to-remote data is included.
Claim 11
Dependent Claim 57 words
Communication network according to claim 8, wherein said address filter (DAF1-X) also forwards data for a destination local terminal not included in said associated collision domain to said bridge module (BM), said bridge module routing the latter data to the said input buffer (IB1-X) associated with said collision domain in which said destination local terminal is included.
Claim 12
Dependent Claim 128 words
Communication network according to claim 4 wherein said computer network server includes a plurality of said server modules (SM1-X) as well as input switch means (IS) having an input (LDP) coupled to a local data link input (LDP) of said server (LANS) and a plurality of outputs (O1-X) each coupled to one of said server modules, data supplied to the input of said server by said interface modules (EIM1, EIMN, TIM1, TIMN) being routed by said input switch means to a selected one of said server modules dependent on the identity of said interface module sending said data, said interface modules thereby being divided by said input switch means into a plurality of collision domains each of which is served by a distinct one of said server modules.
Claim 13
Dependent Claim 39 words
Communication network according to claim 11, wherein said collision domains and said associated server modules (SM1-X) are defined in a configuration table included in said input switch means (IS), said server including reconfiguration means adapted to change said table.
Claim 14
Dependent Claim 38 words
Communication network according to claim 11, wherein said bridge module (BM) routes said remote-to-local data to the said input buffer (IB1-X) associated with said collision domain in which a destination local terminal for said local-to-remote data is included.
Claim 15
Dependent Claim 57 words
Communication network according to claim 11, wherein said address filter (DAF1-X) also forwards data for a destination local terminal not included in said associated collision domain to said bridge module (BM), said bridge module routing the latter data to the said input buffer (IB1-X) associated with said collision domain in which said destination local terminal is included.
Claim 16
Dependent Claim 106 words
Communication network according to claim 1, wherein each of said interface modules (EIM1, EIMN, TIM1, TIMN) comprises format conversion means for converting data from a format used by a computer network link (EL1, ELN, TL1, TLN1-8) connected thereto, to a format used by said backbone network (BB) and vice versa, said inhibiting means inhibiting transmission on said computer network link in response to said backpressure signals (BP1-X) and in a way dependent upon said media access protocol, and data acknowledge means for transmitting a data acknowledge signal to said computer network server (LANS) pursuant to correct transmission of data received therefrom on said computer network link.
Claim 17
Dependent Claim 71 words
Communication network according to claim 15, wherein for at least one of said interface modules, (EIM1, EIMN, TIM1, TIMN) said media access protocol used on said computer network link (EL1, ELN, TL1, TLN1-8) is an Ethernet protocol, said inhibiting means for converting said backpressure signals into dummy frames with Ethernet addresses different from the addresses of the local terminals (ELT1, ELTN, TLT1, TLTN1-8) coupled to said at least one interface module.
Claim 18
Dependent Claim 59 words
Communication network according to claim 15, wherein for at least one of said interface modules, (EIM1, EIMN, TIM1, TIMN) said media access protocol used on said computer network link (EL1, ELN, TL1, TLN1-8) is a TOKEN RING protocol, said inhibiting means converting said backpressure signals by withholding a token from said local terminals (ELT1, ELTN, TLT1, TLTN1-8) connected thereto.
Claim 19
Dependent Claim 202 words
A communication network server, comprising: at least one server module which includes an input buffer for buffering data provided to said server by at least one of a plurality of interface modules connected to the communication network server via a backbone network, wherein said communication network server further comprises an address filter for determining from said data identities of selected ones of said interface modules and further comprises transmission means for transmitting said data to said selected interface modules wherein a corresponding plurality of computer network links are coupled to said plurality of interface modules and wherein each of said plurality of computer network links is coupled to at least one local terminal accessing said link according to a selected media access protocol, wherein said data is exchanged between said terminals and said server via said interface modules and said backbone network, said server storing data from said terminals in said input buffer, transmitting data to said terminals via said interface modules and transmitting back pressure signals to inhibiting means included in said interface modules so as to control a filling level of said input buffer, said inhibiting means thereto halting transmission on said links according to said selected media access protocol.
Claim 20
Dependent Claim 202 words
A communication network server, comprising: at least one server module which includes an input buffer for buffering data provided to said server by at least one of a plurality of interface modules connected to the communication network server via a backbone network, wherein said communication network server further comprises an address filter for determining from said data identities of selected ones of said interface modules and further comprises transmission means for transmitting said data to said selected interface modules wherein a corresponding plurality of computer network links are coupled to said plurality of interface modules and wherein each of said plurality of computer network links is coupled to at least one local terminal accessing said link according to a selected media access protocol, wherein said data is exchanged between said terminals and said server via said interface modules and said backbone network, said server storing data from said terminals in said input buffer, transmitting data to said terminals via said interface modules and transmitting back pressure signals to inhibiting means included in said interface modules so as to control a filling level of said input buffer, said inhibiting means thereto halting transmission on said links according to said selected media access protocol.
Claim 21
Dependent Claim 109 words
An interface module for a communication network having a backbone network and a server connected to the backbone network, comprising: format conversion means for converting data from a format used by a computer network link connected thereto to a format used by said backbone network and vice versa; inhibiting means for inhibiting transmission on said computer network link in response to a back pressure signal from said server according to a media access protocol corresponding to said computer network link; and data acknowledge means for transmitting a data acknowledge signal to said computer network server pursuant to receipt of correct data from said server on said computer network link.
Claim 22
Dependent Claim 109 words
An interface module for a communication network having a backbone network and a server connected to the backbone network, comprising: format conversion means for converting data from a format used by a computer network link connected thereto to a format used by said backbone network and vice versa; inhibiting means for inhibiting transmission on said computer network link in response to a back pressure signal from said server according to a media access protocol corresponding to said computer network link; and data acknowledge means for transmitting a data acknowledge signal to said computer network server pursuant to receipt of correct data from said server on said computer network link.

References Cited (Backward Citations)

US5042029A Cited
US5182748A Cited
US5400335A Cited
EP0544975A1 Cited
US5400329A Cited
US5379296A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag