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

Lan switch with zero latency

Assignee: International Business Machines Corp
•
Filing: 1996-03-13
•
Granted: 1998-06-09
•
Expires: 2016-03-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A LAN switch includes port modules which receive frames from their respective LAN segments and forwards the frames simultaneously to all output ports and to a port look-up function which determines the output port to which the frames should be forwarded. If the port look-up function identifies the output port, frame transmission is halted at all ports except the identified port. By performing the forwarding function and port look-up function simultaneously, a zero latency switch is provided.

Inventors

  • 👤 Kenneth J. Christensen
  • 👤 Francis E. Noel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 00:46
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/35; H04L49/351; H04L49/25; H04L49/253; H04L49/254

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 120 words
In a LAN switch including a plurality of ports for coupling to LAN segments or single stations, a data bus, an address bus, and control bus and port cards for coupling the ports to respective ones of the buses, a method for transporting frames between the ports comprising the steps of: for each frame receive at a port from an external source, sending the frame to the data bus; placing on the address bus a global port number that identifies buffers to copy the frame on the data bus; analyzing the frame; determining a destination address; and replacing the global port number on the address bus with a unique port number that will route the frame to the destination address.
Claim 2
Dependent Claim 120 words
In a LAN switch including a plurality of ports for coupling to LAN segments or single stations, a data bus, an address bus, and control bus and port cards for coupling the ports to respective ones of the buses, a method for transporting frames between the ports comprising the steps of: for each frame receive at a port from an external source, sending the frame to the data bus; placing on the address bus a global port number that identifies buffers to copy the frame on the data bus; analyzing the frame; determining a destination address; and replacing the global port number on the address bus with a unique port number that will route the frame to the destination address.
Claim 3
Dependent Claim 50 words
The method of claim 1 wherein the analyzing and determining step further includes the steps of: providing an address/port table in each port card; and correlating an address in a frame with listings in the address/port table; and selecting the port whose associated address matches the address in the frame.
Claim 4
Dependent Claim 20 words
The method set forth in claim 2 wherein a destination address in the frame is correlated with the address/port table.
Claim 5
Dependent Claim 83 words
The method of claim 1 further including the steps of providing a global port number and a unique port number for frame buffers coupled to the busses; at each frame buffer, monitoring the address bus; copying the frame in frame buffers whose global port number matches the one on the address bus; and if a different port number not matching the dedicated port number for a copying frame buffer is detected on the bus during a copy cycle, abort copying of the frame.
Claim 6
Dependent Claim 22 words
The method of claim 4 further including the step of deleting partially copied frames from frame buffers that abort copying the frame.
Claim 7
Dependent Claim 43 words
The method of claim 4 further including the steps of if the different port number matches the dedicated port number for the copying buffer, continue copying until the entire frame is received and forwarding the frame to a LAN controller for external delivery.
Claim 8
Dependent Claim 142 words
A LAN switch comprising: a housing: a plurality of ports mounted in said housing; a switching fabric including at least a data bus and an address bus mounted in said housing; a plurality of port cards coupling the ports to the switching fabric, wherein each port card incudes a means for receiving and forwarding frames from and to a port and to the data bus, a frame buffer means coupling the address bus, the data bus and the means, said frame buffer means having a global port number and a unique port number; an address matching and control means responsive to a frame received from the means to place a global port number on the address bus, analyzing the frame to determine its destination and placing a unique port number that serves the destination address in the frame on said address bus.
Claim 9
Dependent Claim 142 words
A LAN switch comprising: a housing: a plurality of ports mounted in said housing; a switching fabric including at least a data bus and an address bus mounted in said housing; a plurality of port cards coupling the ports to the switching fabric, wherein each port card incudes a means for receiving and forwarding frames from and to a port and to the data bus, a frame buffer means coupling the address bus, the data bus and the means, said frame buffer means having a global port number and a unique port number; an address matching and control means responsive to a frame received from the means to place a global port number on the address bus, analyzing the frame to determine its destination and placing a unique port number that serves the destination address in the frame on said address bus.
Claim 10
Dependent Claim 19 words
The LAN switch of claim 7 further including a controller for managing said LAN switch mounted in said housing.
Claim 11
Dependent Claim 13 words
The LAN switch of claim 8 wherein the controller includes a microprocessor subsystem.
Claim 12
Dependent Claim 13 words
The LAN switch of claim 8 wherein the controller includes a microprocessor subsystem.
Claim 13
Dependent Claim 16 words
The apparatus of claim 7 wherein the means for receiving LAN frames includes a LAN controller.
Claim 14
Dependent Claim 13 words
The apparatus of claim 11 wherein the LAN controller includes an Ethernet controller.
Claim 15
Dependent Claim 14 words
The apparatus of claim 11 wherein the LAN controller includes a Token Ring controller.
Claim 16
Dependent Claim 53 words
The LAN switch of claim 7 wherein the frame buffer means copy the complete frame from the data bus only if the global port number and the unique port number on the address bus matches the global port number and the unique port number for the frame buffer means, within a copy cycle.
Claim 17
Dependent Claim 20 words
The LAN switch of claim 14 further including means for deleting a partial copied frame from the frame buffer means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag