Repeaters for digital data networks
First Claim
1. A multiport repeater for a local area network (LAN) employing a particular LAN technology and protocol, comprising:
- (a) a plurality of bidirectional communication ports for linking the repeater to a station or to another repeater;
(b) regenerators for regenerating incoming data frames including respective address segments, said incoming data frames received on any one of said ports and for outputting said regenerated data frames within a time delay established by the protocol for the repeater;
(c) switching means enabling said regenerated data frames to be outputted selectively to all or to less than all of said ports; and
(d) control means with facilities for reading the address segment of each incoming data frame and for operating said switching means to cease outputting said regenerated data frame to those ports that do not correspond to the address segment of said incoming data frame and to return those ports to a condition in which other incoming data frames thereon can be received and regenerated for output while continuing to output said regenerated data frame to at least one of the ports that corresponds to the address segment of said incoming data frame within the time delay established by the protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiport repeater for a data network operating on a CSMA or CSMA/CD protocol, for example an Ethernet local area network, has signals transmitted from port to port via a crosspoint switch or other appropriate switching means. The destination address of each incoming data frame is read and compared with a stored table to determine which port or ports the frame needs to be transmitted to, and the switching means is then operated to cease transmitting the frame unnecessarily to other ports. The remaining ports are thus returned to an idle state, and a second frame overlapping with the first can be received and retransmitted provided it does not require any of the ports that are in use in transmitting the first frame. If the second frame does require one of the ports that are already in use, then a collision signal is returned and the source station will stop transmission in the normal way, after which the switching means is reset to respond appropriately when the source station re-tries (or another signal is received).
-
Citations
18 Claims
-
1. A multiport repeater for a local area network (LAN) employing a particular LAN technology and protocol, comprising:
-
(a) a plurality of bidirectional communication ports for linking the repeater to a station or to another repeater; (b) regenerators for regenerating incoming data frames including respective address segments, said incoming data frames received on any one of said ports and for outputting said regenerated data frames within a time delay established by the protocol for the repeater; (c) switching means enabling said regenerated data frames to be outputted selectively to all or to less than all of said ports; and (d) control means with facilities for reading the address segment of each incoming data frame and for operating said switching means to cease outputting said regenerated data frame to those ports that do not correspond to the address segment of said incoming data frame and to return those ports to a condition in which other incoming data frames thereon can be received and regenerated for output while continuing to output said regenerated data frame to at least one of the ports that corresponds to the address segment of said incoming data frame within the time delay established by the protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multiport repeater for a local area network (LAN) employing a particular LAN technology and protocol, comprising:
-
(a) a plurality of bidirectional communication ports for linking the repeater to a station or to another repeater; (b) regenerators for regenerating incoming data frames including respective address segments, which comprise destination addresses, received on any one of said ports and outputting said regenerated data frame within a time delay established by the protocol for the repeater; (c) switching means enabling said regenerated data frames to be outputted selectively to all or to less than all of said ports; (d) control means with facilities for reading the address segment of each incoming data frame and for operating said switching means to cease outputting said regenerated data frame to those ports that do not correspond to the address segment of said incoming data frame and to return those ports to a condition in which other incoming data frames thereon can be received and regenerated for output while continuing to output said regenerated data frame to at least one of the ports that corresponds to the address segment of said incoming data frame within the time delay established by the protocol; and (e) means for reading the destination addresses of other incoming data frames received by a first pod in said condition, comparing the destination addresses with stored data to determine whether the destination addresses correspond to another pod that is currently in said condition and for outputting a collision signal to the first pod if it is not. - View Dependent Claims (7, 9, 10, 11)
-
-
8. A multiport repeater as in claim 8 which is pre-programmed with a table relating stations with ports.
-
12. For a network communicating data frames having identifiable destination addresses on communication media operating according to a carrier sense multiple access protocol with collision detection (CSMA/CD), an apparatus comprising:
-
a plurality of ports for connection to communication media of the network; regeneration circuitry connected to the plurality of ports that regenerates data frames being received in one of the plurality of ports and retransmits regenerated data frames to other ports in the plurality of ports, within a time interval which begins before the data frame has been received completely and consistent with the protocol established for the repeater; separation resources, coupled to the regeneration circuitry and to the plurality of ports, including, resources which determine, in response to a destination address in a data frame being received on a particular port, which of the other ports to which the data frame being received should be retransmitted, resources which separate the plurality of ports into a first set including the particular port and a port on which the received data frame should be retransmitted, and a second set including at least two other ports in the plurality of ports which may operate independent of the first set during retransmission of the received data frame wherein retransmission occurs within the time interval established by the protocol for the repeater, resources which after retransmission of the received data frame within the first set, remove the separation, and circuitry to disable the regeneration circuitry from retransmitting the data frame being received within the first set to ports within the second set, and to enable the regeneration circuitry to retransmit data frames to ports within the second set which are received within the second set independent of ports within the first set; and collision detection logic which issues a collision signal to a given port within the second set if a data frame is received by such given port having a destination address requiring retransmission on a port within the first set. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification