Technique for optimizing cut-through for broadcast and multi-cast packets in a multi-port bridge for a local area network
First Claim
1. A multi-port bridge for a local area network (LAN), the multi-port bridge comprising:
- a. a plurality of ports to communicate packets with an associated segment of the LAN;
b. a data bus coupled to each of the plurality of ports to communicate packets among the ports; and
c. a packet buffer coupled to the data bus to temporarily store packets undergoing communication between the ports;
wherein at least one of the plurality of ports includes a transmit packet store to receive packets to be transmitted by the port to the segment of the LAN associated with the port and a broadcast packet store to receive broadcast packets to be transmitted by the port to the segment of the LAN associated with the port wherein the broadcast packet store receives a broadcast packet only when the transmit packet store is occupied.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for optimizing cut-through for broadcast and multi-cast data packets in a multi-port bridge for a local area network (LAN). The multi-port bridge includes a plurality of ports for communicating packets with an associated segment of the LAN. Each of the ports is coupled to a data bus for communicating packets among the ports. A packet buffer is coupled to the data bus for temporarily storing packets undergoing communication between the ports. At least one of the ports includes a transmit packet store for receiving packets to be transmitted by the port and a broadcast packet store for receiving broadcast and multi-cast packets to be transmitted by the port wherein the broadcast packet store receives a broadcast or multi-cast packet only when the transmit packet store is occupied. The transmit packet store can receive a packet from the packet buffer or at the same time the packet buffer receives the packet. Because the broadcast packet store receives the broadcast or multi-cast packet from the data bus at the same time the packet buffer receives it, even when the transmit packet store is occupied, the invention minimizes the number of ports which need to retrieve such a broadcast or multi-cast packet from the packet buffers. This minimizes bandwidth of the data bus occupied by retrieving broadcast and multi-cast data packets from the packet buffers.
189 Citations
4 Claims
-
1. A multi-port bridge for a local area network (LAN), the multi-port bridge comprising:
-
a. a plurality of ports to communicate packets with an associated segment of the LAN;
b. a data bus coupled to each of the plurality of ports to communicate packets among the ports; and
c. a packet buffer coupled to the data bus to temporarily store packets undergoing communication between the ports;
wherein at least one of the plurality of ports includes a transmit packet store to receive packets to be transmitted by the port to the segment of the LAN associated with the port and a broadcast packet store to receive broadcast packets to be transmitted by the port to the segment of the LAN associated with the port wherein the broadcast packet store receives a broadcast packet only when the transmit packet store is occupied. - View Dependent Claims (2, 3, 4)
-
Specification