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

Secure fast packet switch having improved memory utilization

Assignee: CABELTRON SYSTEMS
•
Filing: 1996-09-27
•
Granted: 2000-08-08
•
Expires: 2016-09-27
📄 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 03:51
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: 8
Claim 1
Independent Claim 223 words
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 comprising 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 a magnitude of a node identification number of the sending node; determining a magnitude of a 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 magnitude of the node identification number of the sending node is greater than the magnitude of 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 magnitude of the node identification number of the sending node is less than the magnitude of the node identification number of the receiving node.
Claim 2
Dependent Claim 223 words
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 comprising 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 a magnitude of a node identification number of the sending node; determining a magnitude of a 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 magnitude of the node identification number of the sending node is greater than the magnitude of 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 magnitude of the node identification number of the sending node is less than the magnitude of the node identification number of the receiving node.
Claim 3
Dependent Claim 53 words
The method of claim 1, further comprising the step of obtaining input port information from a third predetermined location in the data structure stored in the memory if the magnitude of the node identification number of the sending node is greater than the magnitude of the node identification number of the receiving node.
Claim 4
Dependent Claim 53 words
The method of claim 1, further comprising the step of obtaining input port information from a fourth predetermined location in the data structure stored in the memory if the magnitude of the node identification number of the sending node is less than the magnitude of the node identification number of the receiving node.
Claim 5
Dependent Claim 234 words
In a secure fast packet switch having a plurality of input ports and a plurality of output ports, an apparatus for 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, comprising: means for determining a physical layer address of a sending node; means for determining a physical layer address of a receiving node; means for determining an input port in the plurality of input ports that the data was received on; means for determining if the physical layer address of the sending node and the physical layer address of the receiving node are an allowed combination; means for determining a magnitude of a node identification number of the sending node; means for determining a magnitude of a node identification number of the receiving node; means for obtaining outbound port information from a first predetermined location in a data structure stored in a memory if the magnitude of the node identification number of the sending node is greater than the magnitude of the node identification number of the receiving node; and means for obtaining outbound port information from a second predetermined location in the data structure stored in the memory if the magnitude of the node identification number of the sending node is less than the magnitude of the node identification number of the receiving node.
Claim 6
Dependent Claim 234 words
In a secure fast packet switch having a plurality of input ports and a plurality of output ports, an apparatus for 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, comprising: means for determining a physical layer address of a sending node; means for determining a physical layer address of a receiving node; means for determining an input port in the plurality of input ports that the data was received on; means for determining if the physical layer address of the sending node and the physical layer address of the receiving node are an allowed combination; means for determining a magnitude of a node identification number of the sending node; means for determining a magnitude of a node identification number of the receiving node; means for obtaining outbound port information from a first predetermined location in a data structure stored in a memory if the magnitude of the node identification number of the sending node is greater than the magnitude of the node identification number of the receiving node; and means for obtaining outbound port information from a second predetermined location in the data structure stored in the memory if the magnitude of the node identification number of the sending node is less than the magnitude of the node identification number of the receiving node.
Claim 7
Dependent Claim 55 words
The secure fast packet switch of claim 4, further comprising means for obtaining input port information from a third predetermined location in the data structure stored in the memory if the magnitude of the node identification number of the sending node is greater than the magnitude of the node identification number of the receiving node.
Claim 8
Dependent Claim 55 words
The secure fast packet switch of claim 4, further comprising means for obtaining input port information from a third predetermined location in the data structure stored in the memory if the magnitude of the node identification number of the sending node is less than the magnitude of the node identification number of the receiving node.

References Cited (Backward Citations)

US5150464A Cited
US5400323A Cited
US5452296A Cited
US5485455A Cited
US5544161A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-08 2004-02-07 2004-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-08 2008-02-07 2008-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-08 2012-02-07 2012-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag