Bridge apparatus and a communication system between networks using the bridge apparatus
First Claim
1. A communication system for inter-connecting a plurality of frontend networks with a loop-type backbone network, the communication system comprising:
- the backbone network including a plurality of logical or physical highways;
at least one node means connected to the backbone network, said node means including a bridge means connected to a corresponding one of the frontend networks, said bridge means includinga segmenting means for segmenting a first data block of variable length received from the frontend network, into at least one of second data blocks of preselected, fixed length to be sent along the backbone network,a searching means for searching a routing information table with a destination station address contained in said first data block,a registering means for registering routing information including a source station address of said first data block in said routing information table, andan assembling means for reassembling said first data block from at least one of said second data blocks received from the backbone network; and
a switching means for selectively connecting said bridge means to at least one of said backbone network highways to transmit said second data blocks along the backbone network.
1 Assignment
0 Petitions
Accused Products
Abstract
Frontend LANs connecting plural stations are connected to plural nodes of a backbone LAN respectively. The backbone LAN is constituted by plural physical or logical links, and each node corresponds to each frontend LAN. A first data block is segmented into one or plural second data block units of fixed length and transferred to destination nodes, a bridge is provided in order to assemble the second data blocks into the first data block. The bridge can transmit the second data blocks to arbitrary links, and the receiving is performed through one link. The bridge a decoder also has a decoder for decoding whether the learning should be performed or not, based on the learning indication information existing in the second data block including the routing information.
107 Citations
26 Claims
-
1. A communication system for inter-connecting a plurality of frontend networks with a loop-type backbone network, the communication system comprising:
-
the backbone network including a plurality of logical or physical highways; at least one node means connected to the backbone network, said node means including a bridge means connected to a corresponding one of the frontend networks, said bridge means including a segmenting means for segmenting a first data block of variable length received from the frontend network, into at least one of second data blocks of preselected, fixed length to be sent along the backbone network, a searching means for searching a routing information table with a destination station address contained in said first data block, a registering means for registering routing information including a source station address of said first data block in said routing information table, and an assembling means for reassembling said first data block from at least one of said second data blocks received from the backbone network; and a switching means for selectively connecting said bridge means to at least one of said backbone network highways to transmit said second data blocks along the backbone network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication system for transferring data between a plurality of frontend networks with a loop-type backbone network, each of the frontend networks being connected with at least one station, the communication system comprising:
-
the backbone network including a plurality of physical or logical highways; a plurality of nodes connected to the backbone network; and
,each of the plurality of nodes including bridge means corresponding to frontend networks and a switching means for selectively connecting said bridge means to said highways, said bridge means including; a first converting means for converting a first data block of variable length received from a corresponding frontend network into at least one second data block of fixed length, said first data block having a destination station address and a source station address, each second data block having error check information and learning indicator information to be transferred to the backbone network, a second converting means for converting at least one of said second data blocks received from the backbone network into said first data block, and a searching and registering means for searching a routing information table with said destination station address to determine at least one of said highways to be connected by said switching means on which to transmit said second data block and for registering routing information including said source station address in said routing information table. - View Dependent Claims (11, 12, 13, 20)
-
-
14. A method for transferring data between a plurality of frontend networks, each of the frontend networks connecting at least one station through bridge circuits to a backbone network, the backbone network including a plurality of physical or logical loop highways, the method comprising the steps of:
-
receiving a first data block of variable length having a destination and source station address from one of the frontend networks; segmenting the first data block into at least one of fixed length second data blocks each including a control field having a learning indicator field, a content field, and an error check code field; determining on which highway to transmit each second data block by searching a routing information table with said destination station address; transmitting each second data block on the determined highway; and registering routing information including said source station address of the corresponding segmented first data block in said routing information table. - View Dependent Claims (15, 16)
-
-
17. In a communication system in which a plurality of frontend LANs which connect a plurality of stations are connected through a plurality of physical or logical loop highways, a node comprising:
-
a loop access control means for selecting the logical highways on which to transmit a plurality of fixed length backbone LAN cells to another node; and a bridge means connected between said loop access control means and corresponding frontend LANs, said bridge means including a converting means for converting each variable length frontend LAN frame received from one of the frontend LANs into at least one of said backbone LAN cells, each of said backbone LAN cells having a learning indicator field and an error code check field. - View Dependent Claims (18, 19)
-
-
21. A communication system for communicating among a plurality of stations on a plurality of frontend LANs via a loop-type backbone LAN, the communication system comprising:
-
the backbone LAN including a plurality of physical or logical highways; a bridge means connected to each of the frontend LANs, said bridge means including; a segmenting means for segmenting a variable length first block from the frontend LAN to at least one of second data blocks, each of said second data blocks having a fixed length, and a searching means for searching a routing information table with a destination table; and a switching means for selectively connecting said bridge means to at least one of said logical highways to transfer said second data block to another one of the bridge means. - View Dependent Claims (22)
-
-
23. A communication system for communicating among a plurality of stations on a plurality of frontend LANs via a backbone LAN, the communication system comprising:
-
a backbone LAN including a plurality of physical or logical highways; a bridge means connected to each of the frontend LANs, said bridge means including; a segmented means for segmenting a variable length first data block from the frontend LAN to at least one of second data blocks, each of said second data blocks having a fixed length, and a searching means for searching a routing information table with a destination station address contained in said first data block; and switching means for connecting said bridge means to all of said physical or logical highways to transfer said second data blocks by broadcast in accordance with a searching result of said searching means.
-
-
24. In a communication system between a plurality of stations connected to a plurality of frontend networks, each of the frontend networks being connected to one of a plurality nodes of a backbone network that includes a plurality of logical or physical loop highways, the one node having a routing information table, a method of learning routing information in the node comprising the steps of:
-
segmenting a frontend network frame received from the frontend network into at least one backbone network cell to be transmitted to the backbone network; searching the routing information table to retrieve a search result corresponding to a destination station address contained in said frontend network frame; and selecting one or all of the highways in response to the result of said searching step on which to transmit said backbone network cell to the backbone network.
-
-
25. In a communication system between a plurality of stations connected to a plurality of frontend networks, each of the frontend networks being connected to one of a plurality of nodes of a backbone network that includes a plurality of logical or physical loop highways, in which each node has a table for storing routing information, a means to convert first data block received from the frontend network to at least one second data block, and a means to transmit each second data block to a designated one of the nodes, a method of learning the routing information in the node comprising the steps of:
-
searching the table with a destination station address contained in each first data block received from the frontend network; adding learning indicator information to each second data block, which learning indicator information includes station position information; transmitting each second data block with said added learning indicator information to a corresponding one of the highways; receiving each second data block with said added learning indicator information from all of the highways; and registering said station position information from the learning indicator information of each received second data block into the table.
-
-
26. A communication system for interconnecting a plurality of frontend networks with a loop-type backbone network, the communication system comprising:
-
the backbone network including a plurality of logical or physical highways; at least one node means connected to the backbone network, said node means including a bridge means connected to a corresponding one of the frontend networks, said bridge means includes a segment means for segmenting a first data block of variable length received from the frontend network, into second data blocks of fixed length to be transmitted along the backbone network, each of said second data blocks having a destination address field, a source address field, a backbone MAC header field, and a cell content field, a searching means for searching a routing information table with a destination station address contained in said first data blocks, and an assembling means for re-assembling said first data block from at least one of said second data blocks received from the backbone network, said assembling means including a receive control means and a reassemble buffer means for buffering reassembled said first data block, and said receive control means having means for storing a group broadcast information and means for selectively receiving broadcasted second data blocks in accordance with said destination field and said group broadcast information; and
,a switching means for selectively connecting said bridge means to at least one of said backbone network highways to transmit said second data block along the backbone network.
-
Specification