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

Secure fast packet switch having improved memory utilization

Assignee: Extreme Networks Inc
•
Filing: 2000-05-24
•
Granted: 2003-11-18
•
Expires: 2020-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a secure fast packet switch having a plurality of input ports and a plurality of output ports, a method of determining which port in the plurality of output ports data that is received on one input port in the plurality of input ports is to be sent to, the method including the steps of determining a physical layer address of a sending node, determining a physical layer address of a receiving node, determining an input port in the plurality of input ports that the data was received on, determining if the physical layer address of the sending node and the physical layer address of the receiving node are an allowed combination, determining the magnitude of the node identification number of the sending node, determining the magnitude of the node identification number of the receiving node, obtaining outbound port information from a first predetermined location in a data structure stored in a memory if the node identification number of the sending node is greater than the node identification number of the receiving node, and obtaining outbound port information from a second predetermined location in the data structure stored in the memory if the node identification number of the sending node is less than the node identification number of the receiving node. Circuitry that carries out the method is also described along with an exemplary data structure.

Inventors

  • 👤 James P. Doherty
  • 👤 Andrew Grimes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:44
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/74; H04L45/742; H04L63/00; H04L63/02; H04L63/0227; H04L63/0236; H04L63/0272; H04L41/00; H04L41/02; H04L41/0213; H04L41/04; H04L41/046; H04L43/00; H04L43/50

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 192 words
A switch, comprising: a memory for storing data; a single entry stored in the memory for each pair of nodes between which a communication is permitted, each pair of nodes including a first node and a second node each having a physical layer address, the entry being accessible based upon the physical layer addresses of the first and second nodes, the entry comprising: a first field in a first predetermined location in the entry, the first field identifying a first input port in the switch when the first node is a source of the communication; a second field in a second predetermined location in the entry, the second field identifying a second input port in the switch when the first node is a destination of the communication; a third field in a third predetermined location in the entry, the third field identifying a first output port in the switch when the first node is the source of the communication; and a fourth field in a fourth predetermined location in the entry, the fourth field identifying a second output port in the switch when the first node is the destination of the communication.
Claim 2
Dependent Claim 192 words
A switch, comprising: a memory for storing data; a single entry stored in the memory for each pair of nodes between which a communication is permitted, each pair of nodes including a first node and a second node each having a physical layer address, the entry being accessible based upon the physical layer addresses of the first and second nodes, the entry comprising: a first field in a first predetermined location in the entry, the first field identifying a first input port in the switch when the first node is a source of the communication; a second field in a second predetermined location in the entry, the second field identifying a second input port in the switch when the first node is a destination of the communication; a third field in a third predetermined location in the entry, the third field identifying a first output port in the switch when the first node is the source of the communication; and a fourth field in a fourth predetermined location in the entry, the fourth field identifying a second output port in the switch when the first node is the destination of the communication.
Claim 3
Dependent Claim 152 words
A switch, comprising: a memory for storing data; and a single entry stored in the memory for each pair of nodes between which a communication is permitted, each pair of nodes including a first node and a second node each having a physical layer address, the entry being accessible based upon the physical layer addresses of the first and second nodes, the entry including first and second fields stored in corresponding first and second predetermined locations in the entry; wherein the first predetermined location at which the first field is stored identifies a first output port of the switch to which the communication is sent when the first node is the source of the communication and wherein the second predetermined location at which the second field is stored identifies a second output port of the switch to which the communication is sent when the first node is a destination of the communication.
Claim 4
Dependent Claim 152 words
A switch, comprising: a memory for storing data; and a single entry stored in the memory for each pair of nodes between which a communication is permitted, each pair of nodes including a first node and a second node each having a physical layer address, the entry being accessible based upon the physical layer addresses of the first and second nodes, the entry including first and second fields stored in corresponding first and second predetermined locations in the entry; wherein the first predetermined location at which the first field is stored identifies a first output port of the switch to which the communication is sent when the first node is the source of the communication and wherein the second predetermined location at which the second field is stored identifies a second output port of the switch to which the communication is sent when the first node is a destination of the communication.
Claim 5
Dependent Claim 99 words
The switch of claim 2 , wherein the entry further includes: third and fourth fields stored in corresponding third and fourth predetermined locations in the entry; wherein the third predetermined location at which the third field is stored identifies a first input port of the switch on which the communication is received when the first node is the source of the communication and wherein the fourth predetermined location at which the fourth field is stored identifies a second input port of the switch on which the communication is received when the first node is the destination of the communication.

References Cited (Backward Citations)

US5150464A Cited
US5400323A Cited
US5452296A Cited
US5539884A Cited
US5528583A Cited
US5649108A Cited
US5485455A Cited
US5544161A Cited
US6101170A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-11-17 2007-05-19 2007-11-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-11-17 2011-05-19 2011-11-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-11-17 2015-05-19 2015-11-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag