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

Method and apparatus for filtering and forwarding messages in a computer network using a last source address

Assignee: Level One Communications Inc
•
Filing: 1995-09-14
•
Granted: 1998-06-09
•
Expires: 2015-09-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system which uses per-port last source address registers, which are part of the repeater function, for making filtering/forwarding decisions, which are part of the bridging function. The system includes a single repeater collision domain divided into segments, one or more transceivers for each segment, a master management device/bridge for the first segment, and one or more slave management devices for the remaining segments. A local signal which allows the forwarding/filtering decision to be distributed is attached to the master management device and all slave management devices. A remote bridge interface is attached to the master management device. A management interface for each management device, either master or slave, is used to attach each management device to its respective transceiver for the ports which controlled by the management device. The master management device/bridge uses a media access control (MAC) function to act as a two-port ethernet bridge, with a repeater collision domain acting as one virtual port and a remote bridge interface acting as the second port.

Inventors

  • 👤 Kevin D. Ketchum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 09:35
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/44; H04L12/46

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 166 words
An external management device for routing a packet between a receiving port and a destination port, comprising: an inter repeater bus (IRB) for transferring a data packet between the receiving port and the destination port; a master management device logically coupled to the IRB for maintaining master last source address (LSA) registers and for controlling data transfers through a bridging device; a slave management device logically coupled to the IRB for maintaining slave LSA registers and for controlling data transfers through the receiving port and destination port; a first transceiver logically coupled to the master management device for repeating a data packet on the IRB through a first port segment; a second transceiver logically coupled to the slave management device for repeating a data packet on the IRB through a second port segment; and a local signal connection, logically coupled to the master management device and the slave management device, for enabling the master and slave management device to communicate without using the inter repeater bus.
Claim 2
Dependent Claim 166 words
An external management device for routing a packet between a receiving port and a destination port, comprising: an inter repeater bus (IRB) for transferring a data packet between the receiving port and the destination port; a master management device logically coupled to the IRB for maintaining master last source address (LSA) registers and for controlling data transfers through a bridging device; a slave management device logically coupled to the IRB for maintaining slave LSA registers and for controlling data transfers through the receiving port and destination port; a first transceiver logically coupled to the master management device for repeating a data packet on the IRB through a first port segment; a second transceiver logically coupled to the slave management device for repeating a data packet on the IRB through a second port segment; and a local signal connection, logically coupled to the master management device and the slave management device, for enabling the master and slave management device to communicate without using the inter repeater bus.
Claim 3
Dependent Claim 19 words
The bridging device of claim 1 further comprising a remote bridge interface logically coupled to the master management device.
Claim 4
Dependent Claim 46 words
The bridging device of claim 2 wherein the slave management device compares a destination address of the packet to the slave LSA registers and asserts the local signal connection if there is a match between the destination address of the packet and the slave LSA registers.
Claim 5
Dependent Claim 58 words
The bridging device of claim 3 wherein the master management device compares a destination address of the packet to the master LSA registers and forwards the packet to the remote bridge interface if there is no match between the destination address of the packet and the master LSA registers and if the local signal connection is not asserted.
Claim 6
Dependent Claim 51 words
The bridging device of claim 3 wherein the master management device compares a destination address of the packet to the master LSA registers and does not forward the packet to the remote bridge interface if there is a match between the destination address of the packet and the master LSA registers.
Claim 7
Dependent Claim 28 words
The bridging device of claim 3 wherein the master management device does not forward the packet to the remote bridge interface if the local signal connection is asserted.
Claim 8
Dependent Claim 19 words
The bridging device of claim 2 comprising a maximum of 1024 ports divided into segments of N ports each.
Claim 9
Dependent Claim 17 words
The bridging device of claim 7 wherein the first transceiver comprises a single segment of N ports.
Claim 10
Dependent Claim 17 words
The bridging device of claim 7 wherein the second transceiver comprises a single segment of N ports.
Claim 11
Independent Claim 141 words
A method of routing a packet between a receiving port and a destination port, comprising the steps of: receiving a packet having a destination address on a port of a bus; storing the packet in a memory attached to a bus, the memory and the bus being shared by a slave management device and a master management device having bridging functions for forwarding the packet to a destination address via a bridge interface port; and the slave management device comparing the destination address of the packet to slave last source address (LSA) registers and asserting a local signal connection if there is a match between the destination address of the packet and the slave LSA registers, the assertion of the local signal connection distributing a forwarding decision to the master management device that the slave management device is forwarding the packet.
Claim 12
Independent Claim 141 words
A method of routing a packet between a receiving port and a destination port, comprising the steps of: receiving a packet having a destination address on a port of a bus; storing the packet in a memory attached to a bus, the memory and the bus being shared by a slave management device and a master management device having bridging functions for forwarding the packet to a destination address via a bridge interface port; and the slave management device comparing the destination address of the packet to slave last source address (LSA) registers and asserting a local signal connection if there is a match between the destination address of the packet and the slave LSA registers, the assertion of the local signal connection distributing a forwarding decision to the master management device that the slave management device is forwarding the packet.
Claim 13
Dependent Claim 59 words
The method of claim 10 further comprising the step of the master management device comparing the destination address of the packet to master LSA registers and forwarding the packet to the destination port if there is no match between the destination address of the packet and the master LSA registers and if the local signal connection is not asserted.
Claim 14
Dependent Claim 53 words
The method of claim 10 further comprising the step of the master management device compares a destination address of the packet to the master LSA registers and does not forward the packet to the destination port if there is a match between the destination address of the packet and the master LSA registers.
Claim 15
Dependent Claim 29 words
The method of claim 10 further comprising the step of the master management device not forwarding the packet to the destination port if the local signal connection is asserted.
Claim 16
Dependent Claim 14 words
The method of claim 10 wherein the destination port comprises a remote bridge interface.
Claim 17
Dependent Claim 24 words
The method of claim 10 wherein the receiving port comprises one of a maximum of 1024 ports divided into segments of N ports each.
Claim 18
Dependent Claim 17 words
The method of claim 15 wherein the master management device comprises a single segment of N ports.
Claim 19
Dependent Claim 16 words
The method claim 15 wherein the slave management device comprises a single segment of N ports.

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