IP Library Granted Patent US 7,639,684
Granted Patent B2
US 7,639,684 · App. 11/021,718 · Granted Dec 29, 2009

Modified ethernet switch

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,639,684
App. No.
11/021,718
Granted
Dec 29, 2009
Kind
B2
Abstract

There is provided a modified Ethernet switch for directing data packets to and from a plurality of Ethernet ports. The switch is arranged to forward each data packet outgoing to one of the ports to the correct port as determined by an address lookup table. The switch is operable in two modes. In the first mode, the switch is arranged to forward each data packet incoming from one of the ports to its correct destination port as determined by the address lookup table. In the second mode, the switch is arranged to forward each data packet incoming from one of the ports to a processor. The address lookup table is maintained by the switch. The switch comprises a control block for switching the switch between the first mode and the second mode.

Claims (41)

1. An Ethernet switch for directing data packets to and from a plurality of Ethernet ports, the switch comprising:

a first buffer configured to receive unicast packets and multicast packets, the first buffer having control logic that gives priority to the multicast packets over the unicast packets;

a second buffer configured to receive packets from the first buffer and broadcast packets, the second buffer having control logic that gives priority to the broadcast packets over packets from the first buffer;

a third buffer configured to receive packets from the second buffer and an address of the packets;

a source removal block configured to remove a part of the packets that relates to a source port;

a status check block configured to determine a port bridge status and a link status;

an address lookup table; and

a control block, wherein the switch is arranged:

to forward each data packet incoming from one of the ports to a correct port as determined by the address lookup table if the control block is set to a first logic state, and

to forward each data packet incoming from one of the ports to a processor if the control block is set to a second logic state, the second logic state different from the first logic state, wherein the processor is arranged to forward each data packet to a correct destination as determined by content of the data packet.

2. The Ethernet switch of claim 1 wherein the control block is operable by a user.

3. The Ethernet switch of claim 1 wherein the address lookup table is a Layer 2 address lookup table.

4. The Ethernet switch of claim 1 wherein the address lookup table is implemented in hardware.

5. An Ethernet device comprising the Ethernet switch of claim 1 and the processor, the processor being coupled to the Ethernet switch.

6. An Ethernet switch for directing data packets to and from a plurality of Ethernet ports, the switch comprising:

a first buffer configured to receive unicast packets and multicast packets, the first buffer having control logic that gives priority to the multicast packets over the unicast packets;

a second buffer configured to receive packets from the first buffer and broadcast packets, the second buffer having control logic that gives priority to the broadcast packets over packets from the first buffer;

a third buffer configured to receive packets from the second buffer and a MAC address of the packets;

a source removal block configured to remove a part of the packets that relates to a source port;

a status check block configured to determine a port bridge status and a link status;

an address lookup table; and

a control block for switching the switch between a first packet forwarding method and a second packet forwarding method wherein,

in the first packet forwarding method, the control block configures the switch to forward data packets to a correct destination as determined by the address lookup table, and

in the second packet forwarding method, the control block configures the switch to forward data packets to a processor, the processor being arranged to forward the data packets to a correct destination as determined by content of the data packet, wherein the second forwarding method is different from the first forwarding method.

7. The Ethernet switch of claim 6 wherein the control block is operable by a user.

8. The Ethernet switch of claim 6 wherein the address lookup table comprises a Layer 2 address lookup table.

9. The Ethernet switch of claim 6 wherein the address lookup table is implemented in hardware.

10. An Ethernet device comprising the Ethernet switch of claim 6 and the processor, the processor being coupled to the Ethernet switch.

11. An Ethernet switch for directing data packets to and from a plurality of Ethernet ports, the switch comprising:

a first buffer configured to receive unicast packets and multicast packets, the first buffer having control logic that gives priority to the multicast packets over the unicast packets;

a second buffer configured to receive packets from the first buffer and broadcast packets, the second buffer having control logic that gives priority to the broadcast packets over packets from the first buffer;

a third buffer configured to receive packets from the second buffer and a MAC address of the packets;

a source removal block configured to remove a part of the packets that relates to a source port;

a status check block configured to determine a port bridge status and a link status;

an address lookup table;

means for forwarding data packets to a correct destination as determined by the address lookup table when a control block is set to a first state; and

means for forwarding data packets to a processor when the control block is set to a second state, the second state different from the first state, wherein the processor is arranged to forward the data packets to a correct destination as determined by content of the data packet.

12. The Ethernet switch of claim 11 wherein the control block is operable by a user.

13. The Ethernet switch of claim 11 wherein the address lookup table comprises a Layer 2 address lookup table.

14. The Ethernet switch of claim 11 wherein the address lookup table is implemented in hardware.

15. An Ethernet device comprising the Ethernet switch of claim 11 and the processor, the processor being coupled to the Ethernet switch.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045086/0015 →