Multiple-local area networks interconnected by a switch
First Claim
1. An apparatus for interconnecting a plurality of packet networks for transmission of packets between ones of the plurality of packet networks, comprising:
- a switching unit connected to each of the plurality of packet networks via an individual interface to each of the networks;
a decoder in an interface unit responsive to a packet from a connected one of the plurality of packet networks for determining if the packet is destined for another one of the plurality of packet networks;
a controller in the interface unit responsive to the determination that the packet is destined for the other one of the plurality of packet networks for determining if the other one of the plurality of packet networks is idle by establishing a first unilateral path through the switching unit from the other one of the plurality of packet networks to the connected one of the plurality of packet networks; and
the controller further establishing a second unilateral path through the switching unit from the connected one of the plurality of packet networks to the other one of the plurality of packet networks upon the other one of the plurality of packet networks being idle, said apparatus allowing only immediate transmission of said packets based on the other of the packet networks being idle.
7 Assignments
0 Petitions
Accused Products
Abstract
Local area networks are dynamically connected to one another by a switching system only when there is a packet to be exchanged between the two local area networks, otherwise the local area networks operate as separate and independent local area networks. The switching system can concurrently interconnect multi-pairs of local area networks together. The overall capacity of the local area networks interconnected via the switching system is increased since the local area networks operate free of other local area networks except when directly exchanging packets with another local area network. The switching system comprises a space switching unit and switch interface units with each switch interface unit interconnecting an individual local area network to the space switching unit. When a first switch interface unit receives a packet from a connected local area network destined for another local area network, the first switch interface unit establishes a first unilateral path to the other local area network and determines if the other local area network is idle. If the other local area network is idle, the first switch interface unit establishes a second unilateral path from the connected local area network to the other local area network via the space switching unit so that the packet from the connected local area network can be transmitted to the other local area network.
11 Citations
14 Claims
-
1. An apparatus for interconnecting a plurality of packet networks for transmission of packets between ones of the plurality of packet networks, comprising:
-
a switching unit connected to each of the plurality of packet networks via an individual interface to each of the networks;
a decoder in an interface unit responsive to a packet from a connected one of the plurality of packet networks for determining if the packet is destined for another one of the plurality of packet networks;
a controller in the interface unit responsive to the determination that the packet is destined for the other one of the plurality of packet networks for determining if the other one of the plurality of packet networks is idle by establishing a first unilateral path through the switching unit from the other one of the plurality of packet networks to the connected one of the plurality of packet networks; and
the controller further establishing a second unilateral path through the switching unit from the connected one of the plurality of packet networks to the other one of the plurality of packet networks upon the other one of the plurality of packet networks being idle, said apparatus allowing only immediate transmission of said packets based on the other of the packet networks being idle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
an address circuit for decoding an address of the packet to determine destination.
-
-
4. The apparatus of claim 2 wherein the plurality of packet networks is a plurality of local area networks.
-
5. The apparatus of claim 4 further comprises a device for generating a collision message to the connected one of the plurality of local area networks in responsive to the other one of the plurality of local area networks being determined to be busy by the controller.
-
6. The apparatus of claim 5 wherein the switching unit is a non-blocking switch and the connected one of the plurality of local area networks can transmit the packet to all of the plurality of local area networks via the switching unit.
-
7. The apparatus of claim 3 wherein the switching unit is a space switching unit.
-
8. A method for communicating packets between a plurality of packet networks interconnected by a switching unit via an individual interface unit to each of the plurality of packet networks, comprising the steps of:
-
determining if a packet from a first one of the plurality of packet networks is destined for a second one of the plurality of packet networks;
establishing a first unilateral path through the switching unit from the second one of the plurality of packet networks to the first one of the plurality of packet networks;
determining if the second one of the plurality of packet networks is idle via the first unilateral path; and
establishing a second unilateral path through the switching unit from the first one of the plurality of packet networks to the second one of the plurality of packet networks upon the second one of the plurality of packet networks being idle, wherein only immediate transmission of said packets based on the other of the packet networks being idle is allowed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for interconnecting a plurality of packet networks for transmission of packets between ones of the plurality of packet networks, comprising:
-
a switching unit connected to each of the plurality of packet networks via an individual interface to each of the networks;
a decoder in an interface unit responsive to a packet from a connected one of the plurality of packet networks for determining if the packet is destined for another one of the plurality of packet networks;
a controller in the interface unit responsive to the determination that the packet is destined for the other one of the plurality of packet networks for determining if the other one of the plurality of packet networks is idle by establishing a first unilateral path through the switching unit from the other one of the plurality of packet networks to the connected one of the plurality of packet networks; and
the controller further establishing a second unilateral path through the switching unit from the connected one of the plurality of packet networks to the other one of the plurality of packet networks upon the other one of the plurality of packet networks being idle, said apparatus accepting packets for transmission only if the other of the packet networks is idle.
-
Specification